/*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:'Lato Light','Lato',arial,helvetica,trebuchet,verdana,sans;text-align:center;color:#000;font-size:12px;background:#d9d9d9}
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}
#wrap{position:relative;margin:0 auto;width:952px;height:675px;background-image:url(../../fixfoxdateien/layout/bg-wrap.jpg)}
#header{position:relative;margin:0 auto;height:221px;width:952px;overflow:hidden;}
#sidebar{position:absolute;right:58px;top:76px}
#mainbody{position:relative;width:940px;height:431px;overflow:hidden;}
#content{position:relative;overflow:auto;padding:20px 100px 20px 105px;height:411px;}
#aside{position:relative;width:500px;overflow:hidden;padding-top:32px}
#minimax{width:1px;overflow:hidden;height:420px}
#footer{position:relative;width:952px;overflow:hidden;white-space:nowrap;text-align:left}

#change-deutsch{position:absolute;left:530px;top:100px;height:30px;width:30px}
#change-englisch{position:absolute;left:560px;top:100px;height:30px;width:30px}
#change-italienisch{position:absolute;left:590px;top:100px;height:30px;width:30px}
.wechsel img{height:30px;width:30px}

#content h1,#content h2,#content h3{line-height:1.4em;}
#content h1,#content h2,#content h3{margin-top:1em;}
#content ul{list-style:disc inside none}
#content p,#content li,#content td{line-height:1.4em;color:#000}
#content a{color:#666}
#content a:hover{color:#6C1874}

#content #linie2{position:absolute;left:69px;top:419px}
#content #minimax{float:right;width:1px;height:400px;overflow:hidden}
#content #text1{padding-bottom:20px;}

#breadcrump{padding-bottom:20px;font-size:0.9em}
#breadcrump a{padding-left:7px;padding-right:8px;background:transparent url(../../fixfoxdateien/layout/breadcrump.gif) no-repeat 0 50%}
.unterkapitel000 #breadcrump {display:none}

#aside ul{padding-left:72px;width:428px;overflow:hidden}
#aside ul ul{padding-left:0;width:428px;overflow:hidden}
#aside li{position:relative;overflow:hidden;width:403px;display:none}
#aside li.geladen{display:block;}
#aside li a.geladen,#aside li a.aufdemweg{display:block;background:transparent url(../../fixfoxdateien/layout/bg-weg.png) no-repeat 0 50%}
#aside li.aufdemweg a.e0{background:none}
#aside li.geladen ul li{display:block}
#aside li.aufdemweg{display:block}
#aside li.aufdemweg ul li{display:block}
#aside a{text-decoration:none;color:#000;text-transform:uppercase;padding-left:25px;background:transparent url(../../fixfoxdateien/layout/bg-wrap.jpg) no-repeat -97px 0}
#aside li span{line-height:18px;padding-left:5px;padding-right:5px}
#aside li span.nummer{display:none}
#aside li span.menutitel{background:transparent url(../../fixfoxdateien/layout/bg-wrap.jpg) -97px 0}

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

#sidebar li{float:left;font-family: 'Tinos';font-size:18px;}
#sidebar a{text-decoration:none;line-height:1.4em;padding:0 10px}
#sidebar .baum_anzeige a{color:#000}
#sidebar .baum_anzeigegeladen a{color:#741d67}
#sidebar .baum_anzeigeaufdemweg a{color:#741d67}
#sidebar .kanz-1{display:none}
#sidebar a:hover{color:#6C1874}
#sidebar .baumbrowsertitel{display:none}

#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 {}
#kontaktformular td input {font-family:arial,helvetica,trebuchet,verdana,sans;font-size:0.9em;color:#666;width:250px;border:3px solid #666;padding:3px;}
#kontaktformular td textarea {font-family:arial,helvetica,trebuchet,verdana,sans;font-size:0.9em;color:#666;width:250px;border:3px solid #666;padding:3px;}
#kontaktformular td select{font-family:arial,helvetica,trebuchet,verdana,sans;font-size:0.9em;color:#666;width:262px;border:3px solid #666;padding:3px;}
#kontaktformular td textarea{height:75px}
#kontaktformular td .checkbox{width:20px}
#kontaktformular td .button{width:262px}
#kontaktformular td {vertical-align:middle;padding:3px}
.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:3px 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}
#kontaktformular td input.button{border:3px solid #000; background-color:#ED1B24; margin-top:0px; padding-top:5px; padding-bottom:5px; font-family: Arial; font-size:10px; font-weight:bold; text-transform:uppercase; color:#fff; clear:both; width:100px; cursor:pointer;}
}
/* galerie */
#bildergalerie{width:605px;padding:37px 20px 20px 17px;overflow:hidden}
.bildergalerieja #bildergalerie{display:block}
.bildergalerieja #aside{}
.bildergalerienein #bildergalerie{display:none}
.bildergaleriethumbs {  }
.bildergalerieliste {display:inline;padding:4px;background:transparent url(../../fixfoxdateien/layout/schatten-klein.png) no-repeat 0 0;float:left;margin-bottom:6px;margin-right:12px;width:52px;overflow:hidden}
.bildergaleriebildlich{float:left;width:345px}
.bildergaleriebildlich img{padding:9px;background:transparent url(../../fixfoxdateien/layout/schatten-gross.png) no-repeat 0 0}
.bildergaleriethumbs{float:right;width:220px;padding-left:20px;padding-top:6px}

/* LINK SITEMAP */
#kunde_sitemap div{padding:10px 0}
.kapitel001 .sitemapkapitel0_002 {display:none}
.kapitel001 .sitemapkapitel0_003 {display:none}
.kapitel002 .sitemapkapitel0_001 {display:none}
.kapitel002 .sitemapkapitel0_003 {display:none}
.kapitel003 .sitemapkapitel0_001 {display:none}
.kapitel003 .sitemapkapitel0_002 {display:none}
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; }
