/*************** To-Do-Liste  ***************/
/* Styles für Pop-Up Bilder einfügen        */
/*                                          */
/********************************************/

/* Base Layout Styles */
body { margin: 0; padding: 0; font: normal 12pt Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: center; }
a { text-decoration: underline; color: #000; }
a:hover { text-decoration: underline;}
img { border: 0; padding: 0px; margin: 0px; }
#wrapper { width: 100%; margin: 0 auto; padding: 10px 0 10px 0; text-align: left; }
#ivw_pixel { display: none; }

#layouttable { width: 100%; margin: 0; padding: 0; border-spacing: 0; border-collapse: collapse; }
#layouttable #menuframe1, #layouttable #menuframe2, #layouttable #menuframe3, #layouttable #menuframe4, #layouttable #menuframe5, #layouttable #menuframe6 { display: none; }
#layouttable #leftframe1, #layouttable #leftframe2, #layouttable #leftframe3, #layouttable #leftframe4, #layouttable #leftframe5, #layouttable #leftframe6 { display: none; }
#layouttable #centerframe1, #layouttable #centerframe2, #layouttable #centerframe3, #layouttable #centerframe4, #layouttable #centerframe5, #layouttable #centerframe6 { width: 100%; vertical-align: top; }
#layouttable #rightframe1, #layouttable #rightframe2, #layouttable #rightframe3, #layouttable #rightframe4, #layouttable #rightframe5, #layouttable #rightframe6 { display: none; }
#layouttable #footerframe1, #layouttable #footerframe2, #layouttable #footerframe3, #layouttable #footerframe4, #layouttable #footerframe5, #layouttable #footerframe6 { display: none; }

#banner { display: none; }

/* Content Styles */
.clear { clear: both; }
.warning { display: block; border: 1px solid #f00; font: normal 15pt Verdana, Arial, Helvetica, sans-serif; color: #f00; background: transparent; margin: 0 0 20px 0; padding: 5px; z-index: 1; }

#menubox1, #menu1, #menu2, #previewframe, #sponsorbox, #previewmonthorder { display: none; }

#container { width: 100%; margin:0; padding: 8px; float: left; color: #fff; }

#categoryteaser { width: 100%; margin: 0 0 10px 0; padding: 10px; background-color: #fffec8; float: left; color: #000; }
#layouttable #centerframe1 #categoryteaser img, #layouttable #centerframe4 #categoryteaser img { margin: 0px; padding: 0px; width: 150px; border: 2px solid #0072bb; }
#layouttable #centerframe2 #categoryteaser img { margin: 0px; padding: 0px; width: 150px; border: 2px solid #c82f32; }
#layouttable #centerframe3 #categoryteaser img { margin: 0px; padding: 0px; width: 150px; border: 2px solid #08a50a; }
#layouttable #centerframe5 #categoryteaser img { margin: 0px; padding: 0px; width: 150px; border: 2px solid #892892; }
#layouttable #centerframe6 #categoryteaser img { margin: 0px; padding: 0px; width: 150px; border: 2px solid #cc7e16; }
#container .articleteaser { margin: 0 0 10px 0; padding: 0; border-bottom: 2px solid #c7c711; clear: both; }

#container .articleleft { text-align: left; }
#container .articlecenter, #container #gallerybigbox { text-align: center; }
#container .articleright { text-align: right; }

.picdownload { width: 48%; float: left; padding: 10px 0 15px 1%; text-align: center; }
.picdownload .picture { paddin: 0; margin: 0 auto; display: block; }
.picdownload .picture img { margin: 0px; padding: 0px; border: 2px solid #1f5201; }
.picdownload .picture img:hover { border: 2px solid #fff; }

ul.textadmin { clear: both; margin: 0; padding: 5px 0 20px 0; list-style: none; font-size: 10pt; }
ul.textadmin li { float: left; margin: 0; padding: 0 10px 0 0; }

/* Font Styles */
#container a { text-decoration: underline; color: #1f5201; }
#container a:hover { text-decoration: underline; color: #b6e665; }
#container h2 { margin: 0; padding: 0; font-size: 18pt; filter:glow(color=#1C4F00, strength=5); background: transparent; }
#container h3 { margin: 0; padding: 0; font-size: 15pt; filter:glow(color=#1C4F00, strength=5); background: transparent; }
#container h4 { margin: 0; padding: 5px 0 0 0; font-size: 13pt; font-weight: bold; }
#container .articleteaser p { margin: 0; padding: 0; }
#categoryteaser h2 { margin: 0; padding: 0; font-size: 16pt; }

#container .articleteaser h3 { margin: 0; padding: 0; font-size: 14pt; color: #fff; text-align: left; }
#container .articleteaser h3 a { color: #fff; text-decoration: none; }
#container .articleteaser h3 a:hover { text-decoration: underline; }

#footer { margin: 0; padding: 20px 0 10px 0; text-align: center; }
.footertext { font-size: 8pt; color: #02397b; }
.footertext a { color: #000; font-weight: bold; text-decoration: none; }

/* Form Styles */
#searchform fieldset { width: 180px; margin: 0; padding: 0; display: block; border: 0; }
#searchform legend { display: none; }
#searchform .musthavefields label { display: block; float: left; font-size: 10pt; font-weight: bold; padding: 5px 5px 5px 0; width: 140px; }
#searchform p { margin: 5px; padding: 0; }
#searchform input, #searchform textarea { margin: 3px 0; border: 1px solid #fff; background: #0072bb; color: #fff; padding: 3px 3px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
#searchform input { width: 160px; }
#searchform .searchbutton { display: block; width: 100px; background: #0072bb; color: #fff; font-weight: bold; margin: 0; }
#searchform .radio { width: 20px; border: 0; display: block; }
#searchform .select { border: 0; display: block; }
#searchform input:active, #searchform input:focus, #searchform input:hover, #searchform textarea:active, #searchform textarea:focus, #searchform textarea:hover { background: #660000;}


/* Tabellen Styles */
.searchtable { width: 100%; margin-top: 10px; text-align: left; }
.searchtable th { border: 1px solid #fff; background-color: #ff9b31; color: #000; vertical-align: top; font-size: 0.8em; }
.searchtable1 { width: 20%; font-weight: bold; color: #fff; vertical-align: top; padding: 10px 5px 10px 0px; border-bottom: 1px solid #bad358; }
.searchtable2 { width: 60%; color: #fff; vertical-align: top; padding: 10px 0px 10px 0px; border-bottom: 1px solid #bad358; }
.searchtable3 { width: 20%; color: #fff; vertical-align: top; padding: 10px 0px 10px 5px; border-bottom: 1px solid #bad358; }

/* Picture Styles */
.onehalf { width: 48%; float: left; padding: 0 0 0 1%; text-align: center; }
.onethird { width: 33%; float: left; text-align: center; }
.onethird p { font: normal 12pt Verdana, Arial, Helvetica, sans-serif; }
.onethirdcenter { padding: 0; width: 100%; margin: 0 auto; margin-bottom: 20px; }
.onethirdcenter img { margin: 0px; padding: 0px; width: 150px; border: 2px solid #1f5201; }
.onethirdcenter img:hover { border: 2px solid #fff; }
.nextline { clear: both; width: 100%; height: 1px; border-bottom: 2px solid #a0dd51; margin: 0 0 20px 0; padding: 0; }
.picdescription { display: block; padding: 2px 5px 8px 5px; margin: 0; font-size: 8pt; font-color: #fff; }
#picdescription { padding: 0px 10px 10px 10px; margin: 0; width: 500px; text-align: center; font-size: 12pt; font-color: #fff; border-bottom: 2px solid #a0dd51; }
#piclarge { padding: 10px; margin: 0; width: 500px; }
#piclarge img { padding: 0; margin: 0; width: 500px; border: 2px solid #1f5201; }
.picleft { clear: left; margin: 0px; padding: 0px 10px 10px 0px; float: left; }
.picright { clear: right; margin: 0px; padding: 0px 0px 10px 10px; float: right; }
.picleft img, .picright img, #picsbottom img { margin: 0px; padding: 0px; border: 2px solid #1f5201; }
.picleft img:hover, .picright img:hover, #picsbottom img:hover { border: 2px solid #fff; }
.articleleft .picleft, .articleleft .picright, .articlecenter .picleft, .articlecenter .picright, .articleright .picleft, .articleright .picright, .latestarticle .picleft, .latestarticle .picright { width: 260px; padding-top: 15px; }
.articleleft .picleft img, .articleleft .picright img, .articleleft #picsbottom img, .articlecenter .picleft img, .articlecenter .picright img, .articlecenter #picsbottom img, .articleright .picleft img, .articleright .picright img, .articleright #picsbottom img, .latestarticle .picleft img, .latestarticle .picright img { width: 250px; }
.articleteaser .picleft img, .articleteaser .picright img, .latestarticle #picsbottom img { width: 150px; }
#categoryteaser .picright { width: 160px; }
#categoryteaser .picright img { width: 150px; }
#picsbottom { display: block; margin: 0; padding: 10px 0 10px 0; width: 530px; }
#picsbottom ul { margin: 0; padding: 0; list-style: none; }
#picsbottom ul li { float: left; margin: 0; padding: 0 15px 10px 0; width: 250px; }
.picleft .picdescription, .picright .picdescription { text-align: center; }
.picleft .picdescription { padding-right: 10px; }
.picright .picdescription { padding-left: 10px; }
#picsbottom .picdescription { display: block; margin: 0; padding: 0; font-size: 12pt; color: #000; text-align: center; }
#buttonback, #buttonoverview, #buttonnext, .buttonmore { display: none; }
.textadmin img { border: 0; }

