/*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:#f9f9f9;background-image:url(../../fixfoxdateien/layout/bg-body.jpg)}
p, label, li { font-size: 1.0em}
td{vertical-align:top}
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:175px;width:960px;overflow:hidden}
#subheader{position:relative;height:350px;width:960px;overflow:hidden}
#logo{padding-top:40px}
#spracheDE{position:absolute;top:10px;background-position:0 0}
#spracheIT{position:absolute;top:40px;background-position:0 -30px}
#spracheEN{position:absolute;top:70px;background-position:0 -60px}
.sprache{right:0;height:25px;width:100px;background-image:url(../../fixfoxdateien/layout/sprache.gif);background-color:transparent;background-repeat:no-repeat}
.sprache a{display:block;height:25px;line-height:25px;width:100px;padding:0!important}
#wrap{position:relative;margin:0 auto;width:980px}
#sidebar{position:relative;margin-right:34px;overflow:hidden}
#mainbody{overflow:hidden;margin-top:15px;width:980px}
#content{position:relative;overflow:hidden;width:960px;padding-top:20px;padding-bottom:30px}
#aside{position:relative;overflow:hidden;width:980px;font-size:0.9em}
#minimax{overflow:hidden;width:1px;height:340px}
#footer{position:relative;width:984px;padding-top:40px;overflow:hidden;white-space:nowrap;text-align:left}
#facebook{position:absolute;left:750px;top:10px;height:66px;width:66px;overflow:hidden}
#youtube{position:absolute;left:710px;top:12px;height:66px;width:66px;overflow:hidden}

#header ul{position:absolute;top:133px;right:0;list-style-type:none;float:left}
#header li{list-style-type:none;float:left;font-weight:bold;font-family:arial;font-size:16px;margin-left:2px}
#header a{padding:12px 12px;text-decoration:none}
#header .baum_anzeige a{color:#fff;background:#000}
#header .baum_anzeigegeladen a,#header .baum_anzeigeaufdemweg a{color:#fff;background:#007F00}

#content h1,#content h2,#content h3{margin-bottom:1em}
#content h1{color:#fff;font-size:1.0em;line-height:30px;height:30px;vertical-align:middle;padding-left:10px;background:transparent url(../../fixfoxdateien/layout/bg-h1-gruen.gif) no-repeat 0 0}
#content ul{list-style:disc inside none}
#content p{line-height:1.4em}
#content li{line-height:1.4em}
#content img{}
#content a{color:#666}
#content a:hover{color:#b82d47}

#aside div.txt2{width:225px;margin-right:20px;overflow:hidden;float:left}
#aside div.text{width:225px;overflow:hidden;background:#fff url(../../fixfoxdateien/layout/bg-txt2.png) no-repeat left bottom}
#aside div.link{width:225px;position:relative;height:63px;overflow:hidden}
#aside div.link a{color:#fff;}
#aside div.link a:hover{text-decoration:underline;}
#aside div.link span{position:absolute;left:79px;top:7px;padding-left:0px;font-size:12px;line-height:12px;}
#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;width:205px;padding:5px 10px;padding-right:0;overflow:hidden}
#aside h3{line-height:1.4em;text-align:center;width:205px;padding:5px 10px;padding-right:0;overflow:hidden}
#aside h2{color:#fff;font-size:1.0em;line-height:30px;height:30px;vertical-align:middle;padding-left:10px;background:transparent url(../../fixfoxdateien/layout/bg-h2-gruen.png) no-repeat 0 0}
#aside a{color:#666}
#aside a:hover{color:#b82d47;}

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

/* search */
#search{position:absolute;right:10px;top:10px;width:183px;height:57px;padding-top:13px;padding-left:17px;overflow:hidden}
#search span{color:#fff}
#search .form-text{width:120px;border:1px solid #666;background:transparent;padding:2px;color:#f00}
#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}

/* galerie */
.bildergalerieja #bildergalerie{display:block}
.bildergalerienein #bildergalerie{display:none}
.clearer { clear: both; }
#bildergalerie{position:relative;width:980px;overflow:hidden}
#bildergaleriebild{text-align:center;padding-top:40px;padding-bottom:20px;}
#bildergalerie img{padding:0}
#bildergaleriethumbs{width:1000px;padding:0;}
#galerieback {position:absolute;top:153px;left:235px}
#galerienext{position:absolute;top:153px;left:722px}
.bildergalerieliste{float:left;width:100px;height:100px;overflow:hidden;margin-right:8px;margin-bottom:8px}
#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; }