body, div, table, tr, td, h1, h2, h3, h4, h5, h6, p, a, img, ul, li { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, ul, p, a { font-family:Arial, Verdana; }
h1 { font-size:1.10em; line-height:1.7em; }
h2 { font-size:1em; }
h3 { font-size:0.8em; }
h4 { font-size:0.75em; }
h5 { font-size:1em; }
h6 { font-size:0.75em; }
ul, p { font-size:0.75em; }
ul { list-style-type:none; }
a { border:0px; font-size:1em; text-decoration:none; }
img { display:block; border:0px; }

/* Seitenlayout */
div#content, div#header, div.line, div#footer { width:900px; }
body { background-color:#FFFFFF; background-image:url(../img/hintergrund.png); background-repeat:repeat-x; background-position:top; width:100%; height:100%;}
div#all { margin:auto; width:100%; height:100%; }
div#content { background-color:#FFFFFF; background-image:url(../img/bannerhintergrund.png); background-repeat:no-repeat; background-position:center top; margin:0px auto 0px auto; padding:40px 50px 0px 50px; }
div#header {  }
div#inhalt { clear:both; }
div#left { margin:28px 0px 0px 0px; width:275px; float:left; }
div#main { width:595px; float:right;}
div.line { height:25px; clear:both; }
div#footer { background-color:#FFFFFF; background-image:url(../img/footer.png); background-repeat:repeat-x; margin:25px 0px 0px 0px; width:100%; height:80px; text-align:right; }




/* Layout Inhalte */
/* Tags Header */
div#logo { width:230px; height:30px; text-align:left; float:left; }
div#logo a { color:#FFFFFF; }

div#top {  width:600px; height:30px; text-align:right; float:right; }
div#top ul { padding:8px 0px 0px 0px; width:600px; color:#1F1F1F; }
div#top li { display:inline; }
div#top a { color:#1F1F1F; }
div#top a:link {  }
div#top a:visited {  }
div#top a:hover { text-decoration:underline; }
div#top a:active { text-decoration:underline; }

div#navi { margin:20px 0px 0px 0px; width:900px; height:35px; }
div#navi ul { padding:3px 0px 10px 0px; list-style-type:none; }
div#navi ul li { display:inline; float:left; }
div#navi ul li a { display:block; padding:0px 15px 0px 15px; color:#FFFFFF; font-size:1em; font-weight:bold; border-right:1px solid #0A494C; }
div#navi ul li a.last { border-right:0px solid #0A494C; }
div#navi ul li a:link {  }
div#navi ul li a:visited {  }
div#navi ul li a:hover { color:#073133; }
div#navi ul li a:active { color:#073133; }

div#banner { margin:1px 0px 0px 0px; width:520px; height:180px; float:left; }

div#bannerbox { background-color:#97CC00; background-image:url(../img/bannerbox.png); background-repeat:repeat-x; margin:1px 0px 0px 0px; width:380px; height:170px; float:right; }
div#bannerbox h1 { margin:20px 15px 0px 15px; padding:5px 5px 5px 5px; color:#FFFFFF; font-weight:normal; }
div#bannerbox h5 { margin:18px 15px 0px 15px; padding:5px 5px 5px 5px; color:#FFFFFF; font-weight:normal; }
div#bannerbox p { margin:15px 0px 15px 20px; color:#384C00; font-size:0.6em; }
div#bannerbox a { color:#384C00; }




/* Tags Lefts */
div#navibox { background-image:url(../img/navibox.png); background-repeat:repeat-x; margin:0px 0px 40px 0px; width:255px; }
div#navibox h4 { margin:0px 15px 0px 15px; padding:10px 0px 10px 0px; color:#FFFFFF; }
div#navibox ul { padding:0px 10px 0px 0px; width:2224px; }
div#navibox ul li {  }
div#navibox ul li a { background-image:url(../img/listeleft.png); background-repeat:no-repeat; background-position:left center; display:block; padding:10px 0px 10px 40px; width:210px; color:#1F1F1F; border-bottom:1px solid #CCCCCC; }
div#navibox ul li a.last { border:0px; }
div#navibox ul li a:link {  }
div#navibox ul li a:visited {  }
div#navibox ul li a:hover { color:#1F1F1F; font-weight:bold; }
div#navibox ul li a:active { color:#1F1F1F; font-weight:bold; }

div#gruenbox { background-image:url(../img/gruenbox.png); background-repeat:repeat-x; margin:0px 0px 40px 0px; width:255px; }
div#gruenbox h4 { margin:0px 15px 0px 15px; padding:10px 0px 10px 0px; color:#FFFFFF; }
div#gruenbox h6 { background-image:url(../img/listeleft.png); background-repeat:no-repeat; background-position:left center; margin:10px 0px 0px 0px; padding:0px 15px 0px 40px; width:195px; color:#1F1F1F; font-weight:bold; }
div#gruenbox p { padding:10px 15px 10px 40px; width:200px; color:#1F1F1F; border-bottom:1px solid #CCCCCC; }





/* Tags Main */
div#main div.pdf_link { margin:39px 0px 0px 475px; text-decoration:none !important; text-align:right; float:right; font-size:0.6em !important; position:absolute; }
div#main h2 {background-image:url(../img/pfeil.gif); background-repeat:no-repeat; background-position:left center; margin:0px 0px 0px 15px; padding:35px 0px 35px 30px; color:#07788C; border-bottom:1px solid #CCCCCC; }
div#main h3 { margin:30px 20px 0px 15px; padding:0px 0px 5px 0px; color:#1F1F1F; border-bottom:1px solid #CCCCCC; }
div#main p { margin:15px 20px 0px 15px; color:#1F1F1F; line-height:1.55em; }
div#main ul { margin:15px 0px 15px 60px; padding:0px 0px 0px 0px; line-height:1.5em; color:#055766; font-weight:bold; }
div#main li { margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; list-style-image:url(../img/listetext.png); }
div#main a { color:#055766; font-weight:bold; text-decoration:underline; }
div#main a:link {  }
div#main a:visited {  }
div#main a:hover { color:#1F1F1F; font-weight:bold; text-decoration:underline; }
div#main a:active { color:#1F1F1F; font-weight:bold; text-decoration:underline; }
div#main div.ce_hyperlink { margin:10px 0px 10px 15px; }
div#main div.ce_hyperlink, div.ce_download a { font-size:0.75em; }
div#main div.ce_download h3 { margin:30px 20px 13px 15px; }
div#main div.ce_download img { padding:2px 10px 10px 13px; display:inline; float:left; }





/* Tags Footer */
div#footer div { width:870px; margin:0px auto 0px auto; }
div#footer p { padding:17px 0px 0px 0px; color:#FFFFFF; }
div#footer ul { margin:0px 10px 0px 0px; padding:17px 0px 0px 0px; color:#1F1F1F; }
div#footer li { display:inline; border-left:1px solid #384C00; }
div#footer a { color:#FFFFFF; }
div#footer a:link {  }
div#footer a:visited {  }
div#footer a:hover { color:#384C00; }
div#footer a:active { color:#384C00; }




/* Tags Formulare */
div.formbody div.error {background-color:#FF6666; padding:2px; margin:3px 0px; border:1px solid #000000;}
div.formbody table { margin:5px 0px 0px 0px; }
div.formbody table tr td { font-family:arial; font-size:0.75em; padding:0px 0px 0px 15px; vertical-align:bottom;}
div.formbody table tr td { padding-top:12px; }
div.formbody table tr td input.text { width:258px; }
div.formbody table tr.row_8 td.col_0 {vertical-align:middle !important;} /* Bring die Anliegen-Zeile in form */
div.formbody table tr.row_8 td.col_1 {font-size:1em !important;} /* Bring die Anliegen-Zeile in form */

/*Sonstige Tags*/
div.mod_search{margin-top:15px; margin-left:15px;} /*Für Sucheseite*/