/*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.ansichtlive{font-family:arial,helvetica,trebuchet,verdana,sans;text-align:center;color:#666;font-size:14px;background:url(../../fixfoxdateien/layout/bg-body.jpg);padding-bottom:20px}
body.cke_show_borders{font-family:arial,helvetica,trebuchet,verdana,sans;text-align:left;color:#666;font-size:14px;padding-bottom:20px;background-image:none;background-color:#fff}
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:305px;width:977px;overflow:hidden}
#wrap{position:relative;margin:0 auto;background:#fff;width:977px;-moz-box-shadow: 5px 5px 5px #000;-webkit-box-shadow: 5px 5px 5px #000;box-shadow: 5px 5px 5px #000;}
#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{padding:10px 16px 8px 23px;margin-right:1px;-moz-border-radius-bottomleft: 17px;-webkit-border-bottom-left-radius: 17px}
#header #imprint {padding:10px 23px 8px 16px;-moz-border-radius-bottomright: 17px;-webkit-border-bottom-right-radius: 17px}
#header .statisch{float:left;margin-top:-3px;background:#AEC700;-moz-box-shadow: 3px 3px 3px #333;-webkit-box-shadow: 3px 3px 3px #333;box-shadow: 3px 3px 3px #333}
#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 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;text-decoration:none}
#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}
#sf-menu ul.e0{
	background:#f36501;
	-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;
}
/* 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 select{font-family:arial,helvetica,trebuchet,verdana,sans;font-size:0.9em;color:#666;margin-left:5px;border:1px solid #666;padding:3px;}
.kontaktformular fieldset select#Anreise_day{margin-left:15px}
.kontaktformular fieldset select#Anreise_time{margin-left:15px}
.kontaktformular fieldset input#bestellung_sofort{margin-left:15px}
.kontaktformular fieldset input#bestellung_vorbestellung{margin-left:15px}
.kontaktformular fieldset textarea.bestellung{height:160px}
.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:15px;margin-bottom:15px;-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; }