/*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,sub,sup,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-image:url(../../fixfoxdateien/layout/bg-body.jpg)}
p, label, li { font-size: 1.0em}
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:305px;width:977px;overflow:hidden}
#wrap{position:relative;margin:0 auto;background:#fff;width:977px}
#sidebar{position:relative;float:left;margin-right:34px;overflow:hidden}
#mainbody{position:relative;float:right;overflow:hidden}
#content{position:relative;float:left;overflow:hidden;padding-top:50px}
#aside{position:relative;float:right;overflow:hidden;padding-top:20px}
#minimax{width:1px;overflow:hidden;height:420px}
#footer{position:relative;width:984px;padding-top:40px;overflow:hidden;white-space:nowrap;text-align:left}

#header #statisch{position:absolute;right:120px;display:inline}
#header #kontakt{float:left;padding:7px 16px 8px 23px;margin-right:1px;background:transparent url(../../fixfoxdateien/layout/bg-statisch-li.png) no-repeat left bottom}
#header #imprint {float:left;padding:7px 23px 8px 16px;background:transparent url(../../fixfoxdateien/layout/bg-statisch-re.png) no-repeat right bottom}
#header a{color:#fff;text-decoration:none}
#header a:hover{color:#000}
.id65ce3fa3f597af77c3a319a07903955c #kontakt a{color:#000}
.idf9bed737f8516c25695dd725f83420c2 #imprint a{color:#000}

#content h1,#content h2,#content h3{margin-bottom:1em}
#content h1{font-weight:normal;font-size:1.0em;border-bottom:2px solid #abc81e;padding-bottom:0.5em}
#content ul{list-style:disc inside none}
#content p{line-height:1.4em;}
#content li{line-height:1.4em}
#content img{padding:9px 9px 9px 9px;background:transparent url(../../fixfoxdateien/layout/schatten-mitarbeiter.png) no-repeat 0 0}
#content a{color:#666}
#content a:hover{color:#01A9F2}

#aside ul{width:190px;overflow:hidden}
#aside li{width:190px;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:5px;font-size:13px}
#aside a{display:block;line-height:1.3em}
#aside li span.nummer{display:none}
#aside li img{display:none}
#aside p{line-height:1.4em}
#aside h1,#aside h2,#aside h3{margin-bottom:1em}
#aside h2{font-weight:normal;font-size:1.0em;border-bottom:2px solid #01A9F2;padding-bottom:0.5em;padding-top:30px}
#aside a{color:#666}
#aside a:hover{color:#01A9F2}

#footer p{text-align:center;margin:0;padding:0}
#footer a{font-size:10px;text-decoration:none;color:#ccc}
.group { clear: both; }
.template1{width:570px;float:right}
.template2{border-collapse:collapse;table-layout:fixed;width:760px}
.template2 td{font-size:0.9em;width:140px;padding-right:50px;overflow:hidden}

#sidebar li{list-style:none}
#sidebar a{text-decoration:none;line-height:1.4em}
#sidebar .baumliste0{display:none}
#sidebar .baumebene1 a{display:block;color:#666;padding-bottom:11px;padding-left:30px}
#sidebar .baumebene0{margin-bottom:15px}
a.baumebenealle0{display:block;color:#666;padding-top:17px;padding-bottom:11px;padding-left:30px;background:transparent url('../../fixfoxdateien/layout/bg-sidebar.gif') no-repeat left bottom}
#sidebar .baum_anzeigegeladen a{display:block;color:#acc81e;padding-left:30px}
#sidebar a.baumebenealle1 {padding-left:40px}
#sidebar a:hover{color:#acc81e}

#sf-menu{position:absolute;left:0;top:270px;font-size:14px;z-index:999}
.sf-menu{width:977px;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}

/* search */
#search{position:relative;width:183px;height:57px;padding-top:13px;padding-left:17px;overflow:hidden;background:transparent url('../../fixfoxdateien/layout/bg-search.gif') no-repeat 0 0}
#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:5px}
.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}
#formular td{padding:5px}
#formular .kurz{border:1px solid #999;padding:3px;width:74px}
#formular .mittel{border:1px solid #999;padding:3px;width:274px}
#formular .lang{border:1px solid #999;padding:3px;width:364px}
/* galerie */
.bildergalerieja #bildergalerie{display:block}
.bildergalerienein #bildergalerie{display:none}
.clearer { clear: both; }
#bildergalerie{position:relative;width:705px;overflow:hidden;background:transparent url('../../fixfoxdateien/layout/bg-block.gif') repeat-y 0 0}
#bildergalerie li{list-style:none}
#bildergaleriebild{text-align:center;padding-bottom:40px}
#bildergalerie img{padding:4px;background:#fff;border:1px solid #ccc;margin-right:10px;margin-top:5px}
#bildergaleriethumbs{width:625px;padding:0 40px;}
#galerieback {position:absolute;top:73px;left:90px}
#galerienext{position:absolute;top:73px;left:577px}
.bildergalerieliste{float:left;width:130px;height:92px;overflow:hidden;margin-right:19px;margin-bottom:10px}
#bildnummer {clear: both}
#bilderlink {clear: both;margin-bottom:20px;width:460px;overflow:hidden}
.bildergalerielistelinks {display: inline;float:left;width:18px;padding:3px;margin-right: 9px;margin-top: 5px;border: 1px solid #7fa312}
.bildergalerielistelinks a {display: block;text-align:center;text-decoration:none}
#block-unten{clear:both;height:75px;overflow:hidden}

/* 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; }