/*Title:Reset default browser stylesAuthor:kontakt@fixfox.de,based on Eric Meyer's Reset CSS:http://meyerweb.com/eric/tools/css/reset*//* v1.0 | 20080212 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}/* remember to define focus styles! */:focus{outline:0}/* remember to highlight inserts somehow! */ins{text-decoration:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}
body{font-family:arial,helvetica,trebuchet,verdana,sans;text-align:center;color:#666;font-size:14px;background:#fff url(../../fixfoxdateien/layout/bg-body.jpg) 0 0 fixed no-repeat;padding-bottom:20px}
body.cke_show_borders{background:#fff!important;text-align:left!important} 
p, label, li { font-size: 1.0em}
.orange{color:#fa6600}
.gruen{color:#abca00}
.rot{color:#a30000}
p{margin-bottom:0.5em}
hr{height:1px;line-height:1px;border-top:1px solid #fff}
body div{text-align:left}
#header{position:relative;height:330px;width:970px;overflow:hidden}
#wrap{position:relative;margin:0 auto;background:#fff;width:970px;-moz-box-shadow: 0 0 3px 3px #666;-webkit-box-shadow: 0 0 3px 3px #666;box-shadow: 0 0 3px 3px #666}
#sidebar{position:relative;float:left;width:200px;overflow:hidden;padding-bottom:130px}
#mainbody{position:relative;float:right;width:724px;overflow:hidden}
#content{position:relative;float:left;width:474px;overflow:hidden;padding-top:40px}
#aside{position:relative;float:right;width:200px;overflow:hidden;padding-top:40px}
#minimax{width:1px;overflow:hidden;height:600px}
#footer{position:relative;width:970px;padding-top:40px;overflow:hidden;white-space:nowrap;text-align:left}
#aktiv{position:absolute;bottom:50px;left:0;height:118px;width:179px}

#header #statisch{position:absolute;right:0;display:inline}
#header #kontakt{padding:10px 16px 8px 23px;border-right:1px solid white}
#header #imprint {padding:10px 23px 8px 16px}
#header #datenschutz {padding:10px 23px 8px 16px;border-right:1px solid white}
#header .statisch{float:left;margin-top:-3px;background:#AEC700}
#header a{color:#fff;text-decoration:none}
#header a:hover{color:#000}
.id776dc02adccaf8fae7369947a90453d4 #kontakt a{color:#000}
.id43976a046c9dfeffe7ecd9404bd6b982 #imprint a{color:#000}
.id350daa36fc3b3e8f01de3f0fc78f99a5 #datenschutz a{color:#000}
#logo{position:absolute;top:0;left:0;height:330px;width:200px}
#bogen{position:absolute;top:270px;left:0;height:60px;width:970px;background:transparent url(../../fixfoxdateien/layout/bogen.png) 0 0 no-repeat;overflow:hidden}

#content h1{font-size:1.0em;color:#E85127;border-bottom:2px solid #acc81e;padding-bottom:0.5em;margin-bottom:30px;padding-top:0.5em}
#content h2,#content h3{margin-bottom:0.5em}
#content h2{color:#E85127}
#content h3{color:#666}
#content h4{color:#E85127;font-weight:normal}
#content ul{list-style:disc inside none;margin-bottom:0.5em} 
#content p{line-height:1.4em}
#content p.AbsatzRot{color:#E85127} 
#content p.AbsatzGruen{color:#acc81e}
#content li{line-height:1.4em}
#content a{color:#666}
#content a:hover{color:#AEC700}

#aside ul{width:160px;overflow:hidden}
#aside li{width:160px;overflow:hidden}
#aside li.baum2_anzeige a{color:#666}
#aside li.baum2_anzeigegeladen a,#aside li.baum3_anzeigeaufdemweg a{color:#fc3}
#aside li.ebene1{font-weight:bold;padding-bottom:3px;font-size:13px}
#aside a{display:block;line-height:1.3em;text-decoration:none}
#aside li span.nummer{display:none}
#aside li img{display:none;padding-left:20px;padding-right:20px}
#aside p{line-height:1.4em;padding-left:20px;padding-right:20px}
#aside h1,#aside h2,#aside h3{padding-left:20px;padding-right:20px} 
#aside h2{font-size:1.0em;color:#E85127;border-bottom:2px solid #acc81e;padding-bottom:0.5em;margin-bottom:30px;padding-top:0.5em}
#aside h3{font-weight:normal;font-size:1.0em;color:#E85127}
#aside a{color:#666}
#aside a:hover{color:#AEC700}

#footer p{text-align:center;margin:0;padding:0}
#footer a{font-size:10px;text-decoration:none;color:#ccc}
.group { clear: both; }

#sidebar li{list-style:none}
#sidebar a{display:block;text-decoration:none;line-height:1.4em}
#sidebar .baumliste0{display:none}
.baumliste0,.baumliste0geladen,.baumliste0aufdemweg{margin-bottom:2px}
.baumliste0 a,.baumliste0geladen a,.baumliste0aufdemweg a{padding-top:17px;padding-bottom:11px}
.baumliste0 a,.baumliste0geladen a,.baumliste0aufdemweg{}
.baumliste0,.baumliste0geladen,.baumliste0aufdemweg{padding-left:20px}
.baumliste0 a{width:180px;color:#666}
.baumliste0geladen a,.baumliste0aufdemweg a{width:180px;color:#666;border-bottom:2px solid #acc81e;padding-bottom:0.5em;margin-bottom:1.5em;padding-top:0.5em}
.baumliste1,.baumliste1geladen,.baumliste1aufdemweg{padding-left:40px;padding-top:11px}
.baumliste1geladen,.baumliste1aufdemweg{padding-bottom:11px}
.baumliste1 a{width:160px;color:#666}
.baumliste1geladen a,.baumliste1aufdemweg a{width:160px;color:#acc81e}
.baumliste2,.baumliste2geladen,.baumliste2aufdemweg{padding-left:60px}
.baumliste2 a{width:140px;color:#666}
.baumliste2geladen a,.baumliste2aufdemweg a{width:140px;color:#acc81e}
.baumliste3,.baumliste3geladen,.baumliste3aufdemweg{padding-left:80px}
.baumliste3 a{width:120px;color:#666}
.baumliste3geladen a,.baumliste3aufdemweg a{width:120px;color:#acc81e}
#sidebar a:hover{color:#AEC700}

#sf-menu{position:absolute;left:0;top:297px;left:230px;font-size:14px;z-index:999}
.sf-menu{width:720px;/*background:url('../../fixfoxdateien/layout/bg-nav.png')*/}
.sf-menu ul li{line-height:1.4em}
#sf-menu .nummer{display:none}
#sf-menu a.geladen{color:#000}
/*#sf-menu .ende{background-image:url('../../fixfoxdateien/layout/bg-ul-li.gif');background-position:left bottom;background-repeat:no-repeat}
#sf-menu .ende a.e1{background-image:url('../../fixfoxdateien/layout/bg-ul-re.gif');background-position:right bottom;background-repeat:no-repeat}*/
#sf-menu ul.e0 li.ende a{padding-bottom:10px}
#sf-menu ul.e0{
	background:#AEC700;
	-moz-box-shadow: 3px 3px 3px #666;-webkit-box-shadow: 3px 3px 3px #666;box-shadow: 3px 3px 3px #666;	
	-moz-border-radius-bottomleft: 17px;-moz-border-radius-bottomright: 17px;-webkit-border-bottom-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;
}
#sf-menu ul.e1{
	background:#009036; 
	-moz-box-shadow: 3px 3px 3px #666;-webkit-box-shadow: 3px 3px 3px #666;box-shadow: 3px 3px 3px #666;	
	-moz-border-radius-bottomleft: 17px;-moz-border-radius-bottomright: 17px;-webkit-border-bottom-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;
}
#sf-menu ul.e2{
	background:#AEC700; 
	-moz-box-shadow: 3px 3px 3px #666;-webkit-box-shadow: 3px 3px 3px #666;box-shadow: 3px 3px 3px #666;	
	-moz-border-radius-bottomleft: 17px;-moz-border-radius-bottomright: 17px;-webkit-border-bottom-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;
}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active {color:#acc81e}
.sf-menu li.e0:hover,.sf-menu li.sfHover,.sf-menu a.e0:focus,.sf-menu a.e0:hover,.sf-menu a.e0:active {background:transparent;color:#acc81e} 
.sf-menu li.e1:hover,.sf-menu a.e1:focus,.sf-menu a.e1:hover,.sf-menu a.e1:active {background:transparent;color:#009036}

/* search */
#search{position:relative;width:183px;height:57px;padding-top:13px;padding-left:17px;margin-bottom:20px;overflow:hidden;background:#acc81e}
#search span{color:#fff}
#search .form-text{width:120px;border:1px solid #666;background:#f6f5f3;padding:2px}
#volltextsuchergebnis a{padding-right:10px;text-decoration:none;color:#666;line-height:24px;vertical-align:middle}

/* kontaktformular */
.kontaktformular { margin: 20px 0; }
.kontaktformular fieldset {clear:both;display:block;width:373px;margin-bottom:3px}
.kontaktformular fieldset label {display: block;width:100px;float:left}
.kontaktformular fieldset input.kontakt_feldlaenge {font-family:arial,helvetica,trebuchet,verdana,sans;font-size:0.9em;color:#666;float:right;width:250px;border:1px solid #666;padding:3px;}
.kontaktformular fieldset textarea {font-family:arial,helvetica,trebuchet,verdana,sans;font-size:0.9em;color:#666;float:right;width:250px;border:1px solid #666;padding:3px;}
.kontaktformular fieldset.buttons{padding-top:20px}


/* galerie */
.bildergalerieja #bildergaleriebild{display:block}
.bildergalerieja #bildergalerie{background:none}
.bildergalerienein #bildergaleriebild{display:none}
.clearer { clear: both; }
#slideshow{position:relative;width:960px;height:340px;margin-left:7px;overflow:hidden}
#bildergaleriebild{text-align:center}
#slideshow img{padding:0}
.bildergaleriebildergalerieja .gross{display:none!important}
#bildergalerie{width:490px;overflow:hidden}
#bildergalerie img{margin-right:13px;margin-bottom:13px;-moz-box-shadow: 4px 4px 4px #999;}

/* LINK SITEMAP */
div.sitemapebenemenue1 { margin-left:   0px; }
div.sitemapebenemenue1 { margin-left:  20px; }
div.sitemapebenemenue2 { margin-left:  40px; }
div.sitemapebenemenue3 { margin-left:  60px; }
div.sitemapebenemenue4 { margin-left:  80px; }
div.sitemapebenemenue5 { margin-left: 100px; }
div.sitemapebenemenue6 { margin-left: 120px; }
div.sitemapebenemenue7 { margin-left: 140px; }