/* ----- GENERELL ------------------------------------------------------------------------------------------------------ */



.colbox {
 padding:5px;
 border-bottom:2px solid #FFFFFF;
}

.colbox1 {
 padding:0px;
 border-bottom:2px solid #FFFFFF;
}

#container { 
 position: relative;
 width: 940px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 padding: 0px;	
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size: 0.75em;	
}

#header {
 position:relative;
 height:75px;
 width:940px;
 background-image:url(images/bg_header.gif);
 background-repeat:no-repeat;
}

#logo {
 position:relative;
 float:left;
 width:138px;
}

#metanav {
 display:none;
}

a.fmeta1 {
 font-size:0.9em;
}

#wk1 {
 float:right;
 width:166px;
 height:75px;
 background-image:url(images/bg_wk1.gif);
 font-size:0.9em;
}

#innerwk1 {
 border-bottom:1px solid #9a957f;
 width:129px;
 padding:18px 0px 3px 1px;
 text-align:left;
 font-weight:bold;
}

#innerwk2 {
 text-align:left;
 padding-top:3px;
 width:129px;
}

#topbar {
 display:none;
}

#searchform {
 width:185px;
 float:left;
 margin:expression("1px 0 0 1px");
}

#mainHold {
 background-image: url(images/bg_mainhold.gif);
}		

#leftcol { 
 display:none;
}

#rightcol { 
 display:none;
}
	
#main { 
 position: relative;
 width:585px;
 float:left;
}
	
#innermain {
 padding: 10px 20px 30px 20px;
}

#footer { 
 width:940px;
 background-color:#FFFFFF;
 font-size:0.9em;
 clear:both;
}
	
#innerfooter { 
 display:none;
}
	
#insign { 
 padding:4px;
 float:right;
 color:#4c4c4c;
}

#innerfooter a, #insign a { 
 color:#4c4c4c;
}
	
#innerfooter a:hover, #insign a:hover { 
 color:#a40005;
}

#container ul {
 margin-top:0px;
 padding-top:0px;
 margin-bottom:0px;
 padding-bottom:0px;
}

#container li {	

 background-image:url(images/list.gif);
 background-repeat:no-repeat;
}

a.list {
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
}
	
a.list:hover {
 color:#f1ba80;
}
	
a.listbox {
 color:#0071c8;
 font-size:11px;
 font-weight:bold;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
}
	
a.listbox:hover {
 color:#f1ba80;
}

a.barnav {
 color:#FFFFFF;
 font-weight:bold;
 padding:4px 15px 4px 15px;
 display:block;
 background-image:url(images/bg_mainnav.gif);
 background-repeat:no-repeat;
 background-position:right;
}

a.barnav:hover {
 background-color:#6e684f;
 color:#FFFFFF;
 text-decoration:none;
}

.picborder {
 border:1px solid #000000;
}

.search {
 font-size:11px;
 height:14px;
 border: 1px solid #a7a7a9;
}
	
#path {
 font-size:0.9em;
 color:#000000;
 padding-bottom:15px;
}

#path a {
 //padding-right:5px;
}

#path a:hover {
 text-decoration:none;
}

a.katalog {
 color:#a40005;
 padding: 2px 2px 2px 8px;
 font-size:1.0em;
 text-transform:uppercase;
 width:175px;
 display:block;
}

a.katalog:hover {
 color:#FFF;
 background-color:#a40005;
 text-decoration:none;
}
.level1 a.katalog {
 color:#a40005;
 padding: 2px 2px 2px 8px;
 font-size:1.0em;
 text-transform:uppercase;
 width:175px;
 display:block;
 background-color:#e2daba;
}

.level1 a.katalog:hover {
 color:#FFF;
 background-color:#a40005;
 text-decoration:none;
}
a.katalogmarked {
 color:#FFF;
 background-color:#a40005;
 text-decoration:none;
}

.level1 a.katalogmarked {
 color:#000000;
 background-color:#ffffff;
 text-decoration:none;
}



.nav_katalog1 {
 padding:0px;
}	

.marken {
 padding:5px 4px 5px 2px;
 border-bottom:#FFFFFF 1px solid;
}		

.colspacer {
 padding:4px 0px 4px 0px;
 border-bottom:2px solid #FFF;
}		
	
.colspacerhouse {
 padding:4px 0px 4px 0px;
 border-bottom:2px solid #FFF;
}	

#topbarnav {
 width:700px;
 height:24px;
 float:left;
}

#topbarnav ul {
 margin:0px;
 padding:0px;
}

#topbarnav li {
 margin:0px;
 padding:0px;
 float:left;
 list-style-type:none;
}

.box1 {
 border-left:1px solid #FFFFFF;
 display:block;
 cursor:pointer;
 margin-bottom:17px;
 margin-right:17px;
 float:left;
}

.box1 .hdr1 {
 width:160px;
 height:37px;
 cursor:pointer;
 background-repeat:no-repeat;
 background-color:#FFFFFF;
 font-weight:normal;
 font-size:0.9em;
 text-align:right;
 padding-right:7px;
 padding-top:60px;
}

.box1 .cnt1 {
 width:159px;
 height:30px;
 background-color:#909090;
 color:#FFFFFF; 
 padding:3px 4px 3px 4px;
 cursor:pointer;
}

a.fbox1 {
 width:167px;
 height:133px;
 border:1px solid #FFFFFF;
 display:block;
 font-weight:bold;
 cursor:pointer;
}

a.fbox1:hover {
 border:1px solid #a40005;
 display:block; 
 text-decoration:none;
 cursor:pointer;
}

.paging1 {
 clear:both;
 padding-bottom:22px;
 font-size:0.9em;
}

.innerpaging1 {
 float:right;
 padding-left:60px;
 padding-right:2px;
}

.innerpaging2 {
 float:right;
}

#detail1 {
 float:left;
 width:260px;
}

#detail2 {
 float:left;
 width:240px;
}

.innerimg1 {
 float:left;
 border:1px solid #FFFFFF;
 margin-right:3px;
}

.box2 {
 clear:both;
 background-color:#FFFFFF;
 width:240px;
}

.box2 .hdr2 {
 border-bottom:1px solid #e1e0dc;
 color:#666666;
 font-weight:bold;
 padding:7px 9px 7px 9px;
}

.box2 .cnt2 {
 padding:14px 9px 14px 9px;
}

.input1 {
 border:1px solid #a7a7a9;
 padding:4px 2px 4px 2px;
}

.table2 th {
 background-color:#909090;
 text-align:left;
 color:#FFFFFF;
 font-weight:bold;
 padding:2px 4px 2px 4px;
}

.table2 td {
 border-bottom:2px solid #FFFFFF;
 padding:2px 4px 2px 4px;
}

.button1 {
 border:1px solid #de3333;
 background-image:url(images/bg_but1.gif);
 color:#FFFFFF;
 cursor:pointer;
 padding:1px 2px 1px 2px;
}

.button2 {
 border:1px solid #7a7459;
 background-image:url(images/bg_but2.gif);
 color:#FFFFFF;
 cursor:pointer;
 padding:1px 2px 1px 2px;
}

.formactive {
 background-color:#f0e9d6;
 border:1px solid #a7a7a9;
 padding:2px 2px 2px 2px;
}

.formfull {
 background-color:#FFFFFF;
 border:1px solid #a7a7a9;
 padding:2px 2px 2px 2px;
}

.formempty {
 background-color:#efece5;
 border:1px solid #a7a7a9;
 padding:2px 2px 2px 2px;
}

.fprice_aktion1 {
 text-decoration:line-through;
}

.fprice_aktion2 {
 color:#FF0000;
}

.falert {
 background-color:#a40005;
 color:#ffffff;
 font-weight:normal;
 padding:10px;
 display:block;
}

.home1{
 display:none;
}
