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}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{background:rgb(255, 255, 255) url(../../fixfoxdateien/layout/bg-body.jpg) repeat-x scroll 0pt 0pt;font-family:Arial,Helvetica,sans-serif;font-size:100.01%;}
.clear{clear:both;}
a{color:rgb(51, 102, 0);}
a:hover{text-decoration:underline;}
#wrap{margin:0 auto;width:976px;}
#header{position:relative;margin:0 0 30px;height:70px;}
#mainbody{position:relative;background:transparent url(../../fixfoxdateien/layout/bg_wrap.gif) repeat-y right top;width:976px;}
#content{position:relative;float:left;width:731px;font-size:0.9em;line-height:1.4em;overflow:hidden;}
#minimax{float:left;width:1px;height:480px;overflow:hidden;}
#search{position:relative;height:70px;}
#search #search-theme-form{position:absolute;top:1px;left:0;width:227px;height:28px;margin:0pt;padding:0pt 0pt 0pt 22px;line-height:24px;}
#search #search-theme-form input.text{border:medium none;padding:3px 0pt;background:transparent none repeat scroll 0% 0%;width:155px;}
#search #search-theme-form input.button{border:medium none;overflow:hidden;background:transparent;width:20px;text-indent:-6000px;cursor:pointer;}
#mainnav{margin-bottom:30px;width:976px;height:28px;}
#mainnav li{background:transparent none repeat scroll 0% 0%;display:inline;list-style-type:none;list-style-image:none;list-style-position:outside;}
#mainnav a{position:relative;margin:0pt 1px 0pt 0pt;height:28px;line-height:26px;font-size:14px;text-align:center;font-family:Arial,Helvetica,sans-serif;text-decoration:none;display:block;float:left;cursor:pointer;}
#mainnav a:hover{text-decoration:none;opacity:0.85;}
#mainnav .active a:hover{opacity:1;}
#mainnav span{padding:0pt 10px 0pt 4px;display:block;height:100%;margin-left:4px;}
#mainnav a:hover{background:rgb(61, 61, 61) url(../../fixfoxdateien/layout/bg-elements.jpg) no-repeat 0pt 0pt;color:rgb(255, 255, 255);}
#mainnav a:hover span{background:transparent url(../../fixfoxdateien/layout/bg-elements.jpg) no-repeat 100% -40px;}
.baumliste0 a{color:#999;}
.baumliste0geladen a, .baumliste0aufdemweg a{background:rgb(61, 61, 61) url(../../fixfoxdateien/layout/bg-elements.jpg) no-repeat 0pt 0pt;color:rgb(255, 255, 255);}
.baumliste0geladen span, .baumliste0aufdemweg span{background:transparent url(../../fixfoxdateien/layout/bg-elements.jpg) no-repeat 100% -40px;}
#header h1, #header h2{position:absolute;text-indent:-9000px;background:#f00;background:transparent url(../../fixfoxdateien/layout/logo.gif) no-repeat left top;}
#header h1{left:0;top:20px;width:120px;height:140px;}
#header h2{right:15px;top:20px;width:180px;height:50px;background-position:left bottom;}
#content{position:relative;}
#content h1, #volltextsuchergebnis h1{margin:0pt 0pt 10px;padding:0pt 0pt 0pt 13px;background:rgb(180, 221, 21) url(../../fixfoxdateien/layout/bg-titlebar.jpg) no-repeat 0% 0%;overflow:hidden;height:52px;color:rgb(255, 255, 255);font-size:28px;font-weight:normal;line-height:50px;}
#content h1 a{position:absolute;top:11px;height:30px;}
#content h1 .btnDownload a{background:transparent url(../../fixfoxdateien/layout/btns-subpages.png) no-repeat left -95px;right:12px;}
#content h2{background:#E7E5E5 url(../../fixfoxdateien/layout/bg-h.gif) repeat-x scroll left top;color:#383C3D;font-size:1.2em;line-height:20px;overflow:hidden;padding:5px 10px;margin:20px 10px;}
#content p{margin:10px;margin-top:3px;}
#content li{padding:3px 10px;}
#content ol li{background:transparent url(../../fixfoxdateien/layout/bullet.gif) no-repeat 0 12px;}
#content img{}
#content table{width:732px;}
#content td{vertical-align:top;overflow:hidden;}
#content td.sp1{width:140px;padding-right:20px;}
#content td.sp2{width:280px;padding-right:20px;}
#content address{font-size:0.8em;padding:0 10px;line-height:1.2em;font-style:normal;}
#content td.sp3{width:280px;}
#aside{position:relative;float:right;width:227px;background:#DFDFDD url(../../fixfoxdateien/layout/bg_search.gif) no-repeat 0 0;}
#social_icons{padding-left:15px;}
.social_icons{float:left;margin-right:10px;}
#nav{position:relative;font-size:0.8em;}
#nav ul{clear:both;padding:30px 0 20px;}
#nav li{padding:0 0 3px 16px;width:180px;margin-bottom:0.5em;}
#nav li a{display:block;text-decoration:none;padding-left:12px;line-height:1.4em;background:#DFDFDD url(../../fixfoxdateien/layout/bullet.gif) no-repeat 0 6px;}
#nav ul a{color:#000;}
#nav p{line-height:1.4em;}
#sidebar h1{color:#383C3D;line-height:24px;vertical-align:middle;overflow:hidden;padding-left:15px;background:#E7E5E5 url(../../fixfoxdateien/layout/bg-sidebar-h2.gif) repeat-x scroll left top;}
#sidebar h2{padding:5px 15px;line-height:1.4em;}
#sidebar p{padding:5px 15px;}
#sidebar span{padding:5px 15px;display:block;line-height:1.4em}
#sidebar img{padding-left:15px;}
#sidebar address{padding:0 15px;font-style:normal;font-size:0.8em}
#sidebar address a{display:inline;}
#footer{clear:both;font-size:0.7em;border-top:1px solid #ccc;padding:10px 0;background:#fff;}
#kontaktformular td{padding:3px;vertical-align:top;}
#kontaktformular input[type=text]{width:300px;}
#kontaktformular textarea{width:300px;}
#tooltip{border:1px solid rgb(17, 17, 17);padding:5px;position:absolute;z-index:3000;background-color:rgb(238, 238, 238);opacity:0.85;}
#tooltip h3, #tooltip div{margin:0pt;}
#tooltip h3{font-size:11px;}
#tooltip{color:rgb(0, 0, 0);}
#volltextsuchergebnis div{float:left;padding:5px 10px}
#suchergebnisse{text-align:center}
#suchergebnisse a{line-height:24px;vertical-align:middle;margin-right:15px;text-decoration:none;}
#suchergebnisse h1{text-align:left;}
.referenz{float:left;margin:5px 10px 5px!important;}
.referenz .ort{font-style:italic;}
.referenz .neu{text-transform:uppercase;font-weight:bold;color:#999;}
.statistik td, .statistik th{padding:2px 20px;text-align:right;}
.nummer{display:none}
#footer ul{padding:0 10px;}
#footer ul ul{padding:0;}
#footer li{white-space:nowrap;}
#footer li.e0{float:left;padding-right:20px;padding-left:5px;border-left:1px dotted #999;}
#footer li a, #footer li.headline{color:#999;text-decoration:none;line-height:1.4em;}
#footersubnav{padding:10px 10px;}
ul#navigation{border-top:1px dotted #666;padding-top:10px;}
ul#navigation li{list-style:none;;}
ul#navigation li.versteckt{display:none;}
ul#navigation li.ebene0{float:left;padding-right:30px;padding-bottom:20px;overflow:hidden;text-transform:uppercase;font-weight:bold;}
ul#navigation li.ebene0 li{text-transform:none;font-weight:normal;}
ul#navigation a{color:#666;font-size:0.8em;text-decoration:none;}
#sitemap{font-size:0.9em;padding-left:20px;padding-bottom:20px;}
#sitemap a{border:1px solid #999;padding:2px 5px;text-decoration:none;color:#333;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:5px 3px 8px #aaa;background:rgb(255, 255, 255) url(../../fixfoxdateien/layout/bg-body.jpg) repeat-x scroll 0pt 15%;}
#sitemap li.e0{padding-left:0!important;padding-top:10px!important;}
#sitemap li.e1{padding-left:20px!important;padding-top:10px!important;}
#sitemap li.e2{padding-left:40px!important;padding-top:10px!important;}
#sitemap li.e3{padding-left:60px!important;padding-top:10px!important;}