/*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:#000;font-size:12px;background:#ccc}
p{margin-bottom:0.5em}
hr{height:1px;line-height:1px;border-top:1px solid #fff}
body div{text-align:left}

/* layout start */
#wrap{position:relative;margin:0 auto;width:882px;padding-top:70px;background: url(../../fixfoxdateien/layout/bg-wrap.gif) 0 70px no-repeat;}
#header{position:relative;height:161px;width:882px;overflow:hidden}
	#logo{position:absolute;left:33px;z-index:998}
#mainbody{position:relative;width:882px;overflow:hidden}
	#content{position:relative;width:600px;height:430px;margin-top:30px;padding-top:30px;padding-left:40px;overflow:auto;float:left;}
	#sidebar{position:absolute;left:8px;top:502px;width:605px;padding-left:31px;height:64px;overflow:auto}
	#aside{position:relative;width:200px;padding-left:10px;padding-right:10px;margin-left:5px;float:left;height:507px;margin-top:30px;padding-top:30px;overflow:auto}
	#minimax{width:1px;overflow:hidden;height:350px}
#footer{position:relative;width:882px;height:50px;overflow:hidden;white-space:nowrap;text-align:left) no-repeat left bottom}

/* schriftgrößen */
td{vertical-align:top;}
p, label, li {font-size:1.0em;line-height:1.4em}
h1,h2{font-size:16px;line-height:1.4em}
h3{font-size:1.0em;line-height:1.4em}
h4{font-size:1.0em;line-height:1.4em}

/* links start */
a{text-decoration:none}
a:hover{text-decoration:underline}

/* search */
#search{position:absolute;right:17px;top:33px;width:220px;height:20px;border:1px solid #fff;background:#1CBAFF url(../../fixfoxdateien/layout/bg_search.gif) no-repeat 200px 5px;}
#search #search-theme-form{position:relative;width:220px;height:20px;margin:0;padding:0;line-height:20px;}
#search #search-theme-form input.text{border:medium none;padding:0;padding-left:5px;color:#fff;background:transparent none repeat scroll 0% 0%;width:195px;z-index:1}
#search #search-theme-form input.button{position:absolute;right:5px;top:5px;z-index:99;border:medium none;overflow:hidden;background:transparent;width:20px;height:20px;text-indent:-6000px;cursor:pointer;}
#volltextsuchergebnis a{padding-right:10px;text-decoration:none;color:#666;line-height:24px;vertical-align:middle}

#statisch{position:relative;padding-left:40px;font-size:11px}
#statisch div{float:left}
#statisch a{text-decoration:underline;color:#000}
#statisch a:hover{text-decoration:none;color:#000;}
#statisch .statisch a{padding-right:13px}

#auswahl{position:absolute;top:35px;left:17px;display:inline;z-index:997}
#auswahl p{color:#000}
#auswahl a{color:#fff}
#auswahl a:hover{text-decoration:none;color:#000;}

#header a{color:#fff;text-decoration:none}
#header a:hover{color:#000}
#header #balken{position:absolute;top:320px;left:7px;width:882px;height:10px;background:#fff;opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;filter: alpha(opacity=60);z-index:997}

#content h1{padding-bottom:0.5em;margin-bottom:1.0em}
#content h2{padding-bottom:0.5em;margin-bottom:1.0em;margin-top:1.0em}
#content h3{margin-bottom:0.5em;margin-top:1.0em}
#content h4{margin-bottom:0.0em;font-weight:normal}
#content p,#content li,#content td{color:#666}
#content td{padding:2px}
#content img{}
#content ul{list-style:disc outside none;padding-left:20px}
#content li{}
#content a{color:#000}
#content a:hover{color:#000}

#aside h1{padding-bottom:0.5em}
#aside h2{padding-bottom:0.5em;margin-top:1.0em}
#aside p,#aside label,#aside li{padding-right:10px;overflow:hidden}
#aside p,#aside li,#aside td{}
#aside td{padding:5px 10px 5px 0}
#aside a{color:#000}
#aside a:hover{color:#000}

#sidebar p{float:left;padding-right:4px;padding-top:4px}

#footer p{color:#666;padding-left:42px;padding-top:8px;font-size:11px}
#footer a{text-decoration:none;color:#666}
#footer a:hover{text-decoration:underline;color:#000;}
.group{clear:both}

/* News */
.news_te2_pius{display:none}
.news_te2_clas{line-height:1.2em}
.news_te2_vivi{font-size:1.2em}
.news_te2_vivi h3{line-height:1.0em}
.news_te2_art_titel{display:none}
.news_content2{display:none}
.news_eintrag{margin:0;padding:0;padding-bottom:16px;}

/* Drop Down */
#sf-menu{position:absolute;left:0;width:850px;top:231px;padding-left:32px;font-size:12px;z-index:99) repeat-x 0 0}
.sf-menu{width:882px;background:transparent}
.sf-menu ul li{line-height:1.4em;font-size:12px;text-align:left}
.sf-menu ul li a{padding-top:11px;padding-bottom:11px}
.sf-menu li.e0{width:81px;text-align:center}
.sf-menu a.e0{display:block;width:81px;background:transparent url(../../fixfoxdateien/layout/bg-e0.gif) no-repeat 4px 5px!important}
.sf-menu a:hover.e0{background:transparent url(../../fixfoxdateien/layout/bg-e0-inv.gif) no-repeat 4px 5px!important}
.sf-menu li.e0 a:hover.e0{}
#sf-menu .nummer{display:none}
#sf-menu a.geladen{color:#ffffff}
#sf-menu a.aufdemweg{color:#000000}
#sf-menu ul.e0 li.ende a{padding-bottom:10px}
/* #sf-menu li.k0_1{display:none} */

/* kontaktformular */
#formular{margin:0px;padding:0px;font-size:12px;line-height:20px;}
.kontaktformular .box1{width:358px;}
.kontaktformular .main{vertical-align:middle}
.kontaktformular .maintext{vertical-align:middle;white-space:nowrap;font-size:12px;font-family:Arial;color:#000000;font-weight:normal;text-decoration:none;line-height:20px;}
.kontaktformular .select{border:1pxsolid#666;background-color:#fff;padding:2px;clear:both;color:#000000;font-family:Arial;font-size:12px;margin-right:5px;}
.kontaktformular .selectbox{border:1pxsolid#666;background-color:#fff;padding:2px;clear:both;color:#000000;font-family:Arial;font-size:12px;width:162px;}
.kontaktformular .textbox{border:1px solid #666;background-color:#fff;padding:2px;clear:both;color:#000000;font-family:Arial;font-size:12px;width:245px;}
.kontaktformular .textfeld{border:1px solid #666;background-color:#fff;padding:2px;clear:both;color:#000000;font-family:Arial;font-size:12px;width:370px}
.kontaktformular .button{border:1px solid #666;background-color:#999;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:376px;cursor:pointer;}

/* galerie */
.bildergalerieja #bildergaleriebild{display:block}
.bildergalerieja #bildergalerie{background:none}
.bildergalerienein #bildergaleriebild{display:none}
.clearer { clear: both; }
#slideshow{position:relative;width:882px;height:340px;margin-left:7px;overflow:hidden}
#bildergaleriebild{text-align:center}
#slideshow img{padding:0}
#bilderlink {clear: both;margin-bottom:20px;width:460px;overflow:hidden}

.bildergaleriebildergalerieja .gross{display:none!important}

/* LINK SITEMAP */
div.sitemapebenemenue0 { margin-left:  10px; margin-top: 15px; margin-bottom: 5px; text-transform:uppercase;font-weight:bold }
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; }

/* ACCORDION STYLES */
.accordionButton{width:240px;float: left;/* Float works in all browsers but IE6 */background:transparent;border-bottom:transparent;cursor:pointer}
.accordionButton{font-weight:normal}
.accordionButton img{float:left;padding:4px;background:#fff;border:1px solid #ccc;margin-right:5px;margin-top:5px}
