/*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{font-family:arial,helvetica,trebuchet,verdana,sans;text-align:center;color:#7b7c7e;font-size:12px;background:#007c7c url(../../fixfoxdateien/layout/bg.gif) repeat-x 0 0}
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}
#header{position:relative;height:94px;width:968px;overflow:hidden;margin-bottom:8px;background:transparent url(../../fixfoxdateien/layout/bg-header.jpg) no-repeat 0 0}
#wrap{position:relative;margin:0 auto;width:968px}
#mainbody{position:relative;width:968px;overflow:hidden;background:#fff url(../../fixfoxdateien/layout/gruene-linie.gif) no-repeat 660px 0}
#sidebar{position:relative;float:left;margin-right:34px;overflow:hidden}
#content{position:relative;width:608px;float:left;overflow:hidden;padding-left:23px}
#aside{position:relative;width:290px;float:right;overflow:hidden;margin-right:5px}
#minimax{width:1px;overflow:hidden;height:770px}
#footer{position:relative;width:968px;padding-top:40px;padding-bottom:10px;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-align:left;clear:both}

.iddefault #mainbody{background:#fff}
.iddefault #minimax{height:300px}
.idenendefault #mainbody{background:#fff}
.idenendefault #minimax{height:300px}
#statisch{position:relative;height:15px;overflow:hidden}
#statisch ul{float:right}
#statisch li{float:left}
#statisch a{color:#fff;font-size:11px;line-height:15px;vertical-align:middle;text-decoration:none;padding:0 5px}

#header a{color:#fff;text-decoration:none}
#header a:hover{color:#000}
#header-innen{margin-bottom:25px}
.flashintroDE{display:none}
.flashintroEN{display:none}

#logo{position:absolute;right:27px;top:15px;z-index:99999}

#content h1,#content h2,#content h3{margin-bottom:1em}
#content h1{font-size:28px;line-height:1.2em}
#content ul{list-style:disc outside none;padding-left:15px}
#content p{line-height:1.4em}
#content li{line-height:1.4em}
#content a{color:#007c7c}
#content a:hover{color:#7b7c7e;text-decoration:underline}
#content table{width:490;overflow:hidden}
#content table.tableBorder td{border:1px solid #7b7c7e;padding:3px}
#content td{padding:3px 10px 3px 0;line-height:1.4em;vertical-align:top}

#aside ul{padding-bottom:0.5em}
#aside li{line-height:24px;padding-left:19px;background:transparent url(../../fixfoxdateien/layout/bg-aside-li.gif) no-repeat 10px 50%}
#aside a{display:block;line-height:24px;text-decoration:none}
#aside div{position:relative;line-height:20px;padding-left:10px;margin-bottom:10px}
#aside p{padding-left:10px}
#aside p img{margin-left:-10px}
#aside td{padding:0 5px}
#aside td img{margin-left:0}
#aside h1,#aside h2,#aside h3{margin-bottom:0.5em;padding-left:10px}
#aside h2{font-size:16px;color:#fff;background:rgb(63,129,129);background:rgba(63,129,129,.95);padding:5px 10px}
#aside a{color:#007c7c}
#aside a:hover{color:#7b7c7e;text-decoration:underline}
#aside #news{padding-bottom:30px;padding-left:0;display:none}

#footer p#copyright{text-align:center;margin:0;padding:0;border-top:1px solid #b0b0b0;padding-top:5px;font-size:10px}
#footer p#copyright a{text-decoration:none;color:#7b7c7e}
#footer #teaser{display:none;width:968px;padding-left:7px;padding-top:1px;margin-bottom:15px;height:160px;overflow:hidden;background:transparent url(../../fixfoxdateien/teaser/teaser_background.jpg) no-repeat 5px 0}
#footer #teaser p{float:left;padding-right:1px;}
.iddefault #footer #teaser{display:block}
.idenendefault #footer #teaser{display:block}
.iddefault #news{display:block}
.idenendefault #news{display:block}
.group { clear: both; }
.template1{width:570px;float:right}
.template2{border-collapse:collapse;table-layout:fixed;width:760px}
.template2 td{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:15px;font-size:14px;z-index:999}
.sf-menu{width:968px}
.sf-menu li.e0{width:133px;text-align:center;text-transform:uppercase;padding-top:57px;font-weight:bold}
.sf-menu li li{text-align:left;font-size:12px}
.sf-menu a.e0{}
.sf-menu ul li{line-height:1.4em}
#sf-menu .nummer{display:none}
/* 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}

.pfad{margin-left:23px;margin-top:5px;font-size:10px;font-family:verdana;overflow:hidden}
.pfad a{color:#7b7c7e;text-decoration:none;padding:10px;border-left:1px solid #7b7c7e;line-height:1.2em}
.pfad a.erster{border:none;padding-left:0}
.iddefault .pfad{display:none}
.idenendefault .pfad{display:none}
/* 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}
.input{width:265px;border:1px solid #7b7c7e;padding:2px}
select{width:270px;border:1px solid #7b7c7e;color:#7b7c7e;padding:2px}
option{}
/* galerie */
.bildergalerieja #bildergalerie{display:block}
.bildergalerienein #bildergalerie{display:none}
.clearer { clear: both; }
#bildergalerie{position:relative;width:600px;overflow:hidden}
#bildergalerie li{list-style:none}
#bildergaleriebild{width:530px;float:left;overflow:hidden}
#bildergalerie img{padding:0}
#bildergaleriethumbs{width:70px;float:right;overflow:hidden}
.bildergalerieliste{float:right;margin-bottom:7px;}
.bildergalerieliste img{border:1px solid #7b7c7e;}
#bildnummer {clear: both}

/* LINK SITEMAP */
div.sitemapebenemenue0{margin-left:0px;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}
#kunde_sitemap{line-height:1.6em}
#kunde_sitemap a{}
#kunde_sitemap span{display:block;color:#7b7c7e;line-height:1.4em}
/***********************************************************************************************************************
DOCUMENT: style/format.css
DEVELOPED BY: Ryan Stemkoski
COMPANY: Zipline Interactive
EMAIL: ryan@gozipline.com
PHONE: 509-321-2849
DATE: 2/26/2009
DESCRIPTION: This document contains the structural formatting files for the accordion style menu.
************************************************************************************************************************/
.accordionButton{width:280px;float: left;_float: none;/* Float works in all browsers but IE6 */background:transparent;border-bottom:transparent;cursor:pointer}
.accordionButton{font-weight:bold}
.accordionButton img{float:left;border:1px solid #7b7c7e;margin-right:5px}
.accordionContent{width:260px;padding:20px;float:left;_float: none;/* Float works in all browsers but IE6 */background:transparent}
.accordionContent{background:transparent url('../../fixfoxdateien/layout/produkte-link.gif') no-repeat 0 0;color:#fff;line-height:1.2em!important;margin-top:-20px}
.accordionContent li{padding-left:9px;line-height:16px!important}
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/
.on {background:transparent}
.over{background:transparent}
