@charset "utf-8";
/* CSS henneke */
body { font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-align:center; padding-top:10px; }
html, body { height: 100%; padding-top: 10px; background-color:#FFFFE8; font-size:12px; text-align:center; line-height:18px; color: #666666;}
#container { width: 800px; background-color:#e3c776; margin:0 auto; border:0; text-align:left;}
#header h1, #header h2, #header h3, #header h4 {font-family: Verdana,Helvetica,Arial,sans-serif; font-weight: bold;}
#header { height:94px; background:url(../bilder/head3.jpg) no-repeat; margin:0px; padding:30px 0 6px 116px;}
#header h1 { font-size:20px; color:#FFFFCC; line-height:26px; letter-spacing: 0.1em; }
#header h2 { position:relative; float:left; font-size:16px; color:#ffcc33; line-height:22px;}
#header.text { text-align:left; font-size:16px; font-weight:normal; margin:0; color:#FFFFCC; padding:10px 0;}
#header2 { margin:0px; padding:4px 4px 4px 32px; }
/*_______________________hauptnavigation____________________________________*/
#top_navi{ height:30px; background-color:#e3c776; padding:0; margin:0; list-style:none; font-size:12px; font-weight:bold; white-space:nowrap; }
#top_navi ul{ margin:0; padding:0; color:#663300; }
#top_navi li.top{ float:left; list-style-type:none; margin-right:10px; padding:2px 2px 2px 12px; }
#top_navi ul li:hover{ background:url(../bilder/navi/bu01_h.gif) left center no-repeat; }
#top_navi li.top a:hover{ white-space:nowrap; color:#cc0000; }
#top_navi li.top .inaktiv { color:#663300; }
#top_navi li.top a.inaktiv { text-decoration:none; }
#top_navi li.current { color:#663300; display:block; margin-right:10px; padding:2px 2px 2px 12px; float:left; cursor:text; background:url(../bilder/navi/bu01_h.gif) left center no-repeat; }
#top_navi li.top:hover ul{ display:block; position:absolute; margin-left: -82px; }

#top_navi li.current ul.sub { position:absolute; }

#top_navi li.currentWie { color:#663300; display:block; margin-right:0px; padding:2px 2px 2px 12px; float:left; cursor:text; background:url(../bilder/navi/bu01_h.gif) left center no-repeat; }
#top_navi li.currentWie ul.sub { display:block; position:absolute; margin-left: 0px; }
#top_navi li.currentWas { color:#663300; display:block; margin-right: 0px; padding:2px 2px 2px 12px; float:left; cursor:text; background:url(../bilder/navi/bu01_h.gif) left center no-repeat; }
#top_navi li.currentWas ul.sub { display:block; position:absolute; margin-left: 0px; }
/* html li.top a.current {width:1px;} */
#top_navi ul.sub{ margin:-1px; display:none; padding:4px 2px 4px 2px; background-color:#e3c776; }
#top_navi ul.sub li{ float:left; font-size:11px; font-weight:normal; list-style:none; margin:0px; padding:4px;}
#top_navi ul.sub li a{float:left;  color:#663300; display:block; text-decoration:none;}
#top_navi ul.sub li:hover{ background:none; }
#top_navi ul.sub li a:hover { font-weight:bold; color:#cc0000; }
/*  fuer untermenue und footer*/
.unterescurrent {font-size:12px; color: #cc0000; font-weight:bold; padding-right:60px; text-decoration:none; cursor:text; }

/*___________ENDE_________hauptnavigation____________________________________*/
#sidebar1 { min-height:450px; float:left; width:45%; color:#000000; margin:0px; padding:15px 10px 15px 20px;}
#sidebar2 {	min-height:450px; float:right; width:45%; color:#000000; margin:0px; padding:15px 10px 15px 20px; }
#sidebarDaten { min-height:450px; float:left; width:55%; color:#000000; margin:0px; padding:15px 10px 15px 20px;}
#sidebarHome1 { min-height:390px; float:left; width:430px; color:#666666; background-color:#FFFFCC; padding:110px 10px 2px 20px;}
#sidebarHome2 { min-height:390px; float:right; width:320px;color:#666666; background-color:#FFFFCC; padding:0;}
#sidebarphil { min-height:450px; float:left; width:650px; color:#666666; padding:65px 10px 2px 20px; background:url(../bilder/bg_phil.jpg) no-repeat #FFFFCC center scroll;}
#sidebarhomoe { min-height:450px; float:left; width:45%; color:#666666; background-color:#FFFFCC; padding:15px 0px 15px 20px; background:url(../bilder/homoe.png) no-repeat #FFFFCC center bottom scroll; }
.bild{ text-align:right; margin:0; padding:0;}
.maintextright {  color:#333333; font-size:12px; text-align:right; margin-right:10px; }
/*#mainContent { background-color:#FFFFCC; margin:0 10px; padding:0;}
#mainContentAll { background:url(../bilder/kaefer.png) no-repeat #FFFFCC left bottom scroll; margin:0 10px; padding:0;}
#mainContentKind { background:url(../bilder/kaefer.png) no-repeat #FFFFCC left bottom scroll; margin:0 10px; padding:0;}
#mainContentPhil { background:url(../bilder/bg_phil_2.jpg) no-repeat #FFFFCC center bottom scroll; margin:0 10px; padding:0;}
#mainContentRauch { background:url(../bilder/schmetterling.png) no-repeat #FFFFCC center bottom scroll; margin:0 10px; padding:0; }
#zitat{ width:590px; text-align:center; padding:30px 0px 2px 0px; font-size:14px; line-height:18px; margin: auto; font-weight:bold;}
#mainContent .text { font-size:12px; line-height:18px; color: #666666;}
#mainContentKind .text { font-size:12px; line-height:18px; color: #666666;}
#mainContentPhil .text { font-size:12px; line-height:18px; color: #666666;}
#mainContentRauch .text { font-size:12px; line-height:18px; color: #666666;}
#mainContentAll .text { font-size:12px; line-height:18px; color: #666666;}*/


#mainContent { text-align:justify; background-color:#FFFFCC; margin:0 10px; padding:0;}
#mainContentAll { text-align:justify; background:url(../bilder/kaefer.png) no-repeat #FFFFCC left bottom scroll; margin:0 10px; padding:0;}
#mainContentKind { text-align:justify; background:url(../bilder/kaefer.png) no-repeat #FFFFCC left bottom scroll; margin:0 10px; padding:0;}
#mainContentPhil { text-align:justify; background:url(../bilder/bg_phil_2.jpg) no-repeat #FFFFCC center bottom scroll; margin:0 10px; padding:0;}
#mainContentRauch { text-align:justify; background:url(../bilder/schmetterling.png) no-repeat #FFFFCC center bottom scroll; margin:0 10px; padding:0; }
#zitat{ width:590px; text-align:center; padding:30px 0px 2px 0px; font-size:14px; line-height:18px; margin: auto; font-weight:bold;}
#mainContent .text { text-align:justify; font-size:12px; line-height:18px; color: #666666;}
#mainContentKind .text { text-align:justify; font-size:12px; line-height:18px; color: #666666;}
#mainContentPhil .text { text-align:justify; font-size:12px; line-height:18px; color: #666666;}
#mainContentRauch .text { text-align:justify; font-size:12px; line-height:18px; color: #666666;}
#mainContentAll .text { text-align:justify; font-size:12px; line-height:18px; color: #666666;}

.linkstext{ text-align:left; color: #666666;}
strong { font-size:12px; font-weight:bold; }
/*#mainContent p { padding:30px; margin:20px;}*/
.texthalbfett { font-size:14px; line-height:18px; color:#333333; font-weight:bold;}
.textueberschrift { font-size:12px; text-align:left; color:#333333; font-weight:bold; margin:0px;}
.textueberschriftitalic { font-size:12px; font-style:italic; text-align:left; color:#333333; font-weight:bold; margin:0px;}
#fett { font-size: 18px; color: #333333; line-height: 36px; font-weight: normal; text-align: center; padding-top: 0px; vertical-align: text-top;}
.textfett { font-size: 18px; color: #333333; line-height: 46px; font-weight: normal; text-align: center; padding-top: 0px; vertical-align: text-top;}
.textfett_2 { font-size: 18px; color: #333333; line-height: 26px; font-weight: normal; text-align: center; padding-top: 8px; vertical-align: text-top;}
.textright { font-size:12px; text-align:right; vertical-align:bottom; margin-right:0px; }
#fliesstext ul li { list-style-position:outside; list-style:circle; margin: 0 0 0 1px; padding: 0; }
#fliesstext ul{ margin:0 0 0 14px; padding: 0px;}

#containerFoot{ clear:both; width: 780px; background-color:#e3c776; }
#footer { font-size:12px; font-weight:bold; color: #663300; padding:10px 2px 10px 30px;}
/* Die Hyperlinks im UnterMenü */
a.footer:link, a.footer:visited{ font-size:12px; color:#663300; text-decoration:none; font-weight:bold; margin-top:6px; padding-right: 60px;}
a.footer:active, a.footer:hover{ font-size:12px; color: #cc0000; font-weight:bold; padding-right:60px;}

.fltrt { float:right; margin-left:8px;}
.fltlft { float:left; margin-right: 8px;}
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px;}
/* text links */
.navigruen { font-weight: bold; color: #663300; left: 12px; text-decoration: none; left: 12px; text-align: left;}
a.navigruen:link { font-size: 12px; color: #663300; text-decoration: none; font-weight: bold;}
a.navigruen:active, a.navigruen:hover {	font-size: 12px; color: #cc0000; font-weight: bold; }

