/* eula shop stylez */
*{
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color:#662B10;
	padding: 0px;
	margin: 0px;
	border: 0px;
	line-height: 17px;
}
/* spalte oben */
body {
	width: 980px;
}

body.c0{
	background-image: url(/img/bg0.gif);
	background-repeat: repeat-x;
	}
body.c1{
	background-image: url(/img/bg1.gif);
	background-repeat: repeat-x;
	}
body.c2{
	background-image: url(/img/bg2.gif);
	background-repeat: repeat-x;
	}
#spalte_oben{
	width: 965px;
	height: 80px;
	float: left;
	background-color: #ffffff;
}
#spalte_oben_menu{
	width: 495px;
	height: 80px;
	float: left;
}
#topmenu{
	height:24px;
	margin-left: 180px;
	padding-top: 56px;
	white-space: nowrap; 	
}
#topmenu a{
	margin-left: 5px;
	text-decoration: none;
	}
#topmenu a:hover{
	color:#C1701D;
	}
#logo{
    position:absolute;
    top:0px;
    left:474px;
}
	
/* spalte mitte */

#spalte_mitte{
	width: 954px;
	float: left;
}
#spalte_mitte_menu{
	width: 175px;
	float: left;
	height: 520px;
	background-color: #ffffff;
	overflow: hidden;
}
#mainmenu{
	float: left;
}
#mainmenu_level1{
	padding-left: 30px;
	padding-bottom: 6px;
}
#mainmenu_level1 a{
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 100%;
}

#mainmenu_level1 a.cA09D90:hover{
	color: #A09D90;
	}
#mainmenu_level1 a.cA09D90_active{
	color: #A09D90;
	}
#mainmenu_level1 a.cB1B24D:hover{
	color: #B1B24D;
	}
#mainmenu_level1 a.cB1B24D_active{
	color: #B1B24D;
	}	
#mainmenu_level1 a.cB7CDD0:hover{
	color: #B7CDD0;
	}
#mainmenu_level1 a.cB7CDD0_active{
	color: #B7CDD0;
	}	
#mainmenu_level1 a.cBFB58C:hover{
	color: #BFB58C;
	}
#mainmenu_level1 a.cBFB58C_active{
	color: #BFB58C;
	}
#mainmenu_level1 a.cC1A39A:hover{
	color: #C1A39A;
	}
#mainmenu_level1 a.cC1A39A_active{
	color: #C1A39A;
	}	
#mainmenu_level1 a.cC2BAAD:hover{
	color: #C2BAAD;
	}
#mainmenu_level1 a.cC2BAAD_active{
	color: #C2BAAD;
	}		
#mainmenu_level1 a.cC4AE4E:hover{
	color: #C4AE4E;
	}
#mainmenu_level1 a.cC4AE4E_active{
	color: #C4AE4E;
	}		
#mainmenu_level1 a.cD6930D:hover{
	color: #D6930D;
	}
#mainmenu_level1 a.cD6930D_active{
	color: #D6930D;
	}	


#mainmenu_level1 a.scA09D90{
	padding-left: 10px;
	font-weight:normal;
}
#mainmenu_level1 a.scA09D90:hover{
	padding-left: 10px;
	font-weight:normal;	
	color: #A09D90;
}
#mainmenu_level1 a.scA09D90_active{
	padding-left: 10px;
	font-weight:normal;	
	color: #A09D90;
	}
#mainmenu_level1 a.scB1B24D{
	padding-left: 10px;
	font-weight:normal;
}	
#mainmenu_level1 a.scB1B24D:hover{
	padding-left: 10px;
	font-weight:normal;	
	color: #B1B24D;
	}
#mainmenu_level1 a.scB1B24D_active{
	padding-left: 10px;
	font-weight:normal;	
	color: #B1B24D;
	}	
#mainmenu_level1 a.scB7CDD0{
	padding-left: 10px;
	font-weight:normal;
}
#mainmenu_level1 a.scB7CDD0:hover{
	padding-left: 10px;
	font-weight:normal;	
	color: #B7CDD0;
	}
#mainmenu_level1 a.scB7CDD0_active{
	padding-left: 10px;
	font-weight:normal;	
	color: #B7CDD0;
	}
#mainmenu_level1 a.scBFB58C{
	padding-left: 10px;
	font-weight:normal;
}		
#mainmenu_level1 a.scBFB58C:hover{
	padding-left: 10px;
	font-weight:normal;	
	color: #BFB58C;
	}
#mainmenu_level1 a.scBFB58C_active{
	padding-left: 10px;
	font-weight:normal;	
	color: #BFB58C;
	}
#mainmenu_level1 a.scC1A39A{
	padding-left: 10px;
	font-weight:normal;
}	
#mainmenu_level1 a.scC1A39A:hover{
	padding-left: 10px;
	font-weight:normal;	
	color: #C1A39A;
	}
#mainmenu_level1 a.scC1A39A_active{
	padding-left: 10px;
	font-weight:normal;	
	color: #C1A39A;
	}
#mainmenu_level1 a.scC2BAAD{
	padding-left: 10px;
	font-weight:normal;
}		
#mainmenu_level1 a.scC2BAAD:hover{
	padding-left: 10px;
	font-weight:normal;	
	color: #C2BAAD;
	}
#mainmenu_level1 a.scC2BAAD_active{
	padding-left: 10px;
	font-weight:normal;	
	color: #C2BAAD;
	}	
#mainmenu_level1 a.scC4AE4E{
	padding-left: 10px;
	font-weight:normal;
}		
#mainmenu_level1 a.scC4AE4E:hover{
	padding-left: 10px;
	font-weight:normal;	
	color: #C4AE4E;
	}
#mainmenu_level1 a.scC4AE4E_active{
	padding-left: 10px;
	font-weight:normal;	
	color: #C4AE4E;
	}	
#mainmenu_level1 a.scD6930D{
	padding-left: 10px;
	font-weight:normal;
}		
#mainmenu_level1 a.scD6930D:hover{
	
	padding-left: 10px;
	font-weight:normal;	
	color: #D6930D;
}
#mainmenu_level1 a.scD6930D_active{
	padding-left: 10px;
	font-weight:normal;	
	color: #D6930D;
	}	
		
	
#spalte_mitte_content{
	min-height: 325px;
	width: 768px;
	float: left;
}
#mitte_content_oben{
	width: 768px;
	height: 43px;
	float: left;
}
#hersteller{
	width: 315px;
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	}
#hersteller a.link2{
	display: block;
	text-decoration: none;
	float: left;
	width: 300px;
	color: #ffffff;
}
#hersteller div{
	float: left;
	color: #ffffff;
	}
#warenkorb{
	width: 325px;
	float: left;
	color: #ffffff;
	padding-top: 8px;
	}
#warenkorb a{
	display: block;
	text-decoration: none;
	color: #ffffff;
	padding-left: 20px;
	background-image:url(/img/basket_weiss.gif);
	background-repeat: no-repeat;
	}
#mitte_content_unten{
	height: 282px;
	width: 768px;
	float: left;
}
#mitte_content_unten img{
	border: 0px;
	float: left;
	}

/* css selectbox */

#dropdownbox{
position: relative;
height: 30px;
}
.stupidie{
display: none;
}
#auswahl{
position:absolute;
left: 0;
z-index: 200;
}
#auswahl .aussen{
float: left;
display: block;
overflow: hidden;
width: 220px;
height: 18px;
text-indent: 4px;
background-color: #ffffff;
background-image: url(/img/dropdown_bg.gif);
background-repeat: no-repeat;
margin-left: 4px;
}
#auswahl .aussen:hover{
height: auto;
}
a.innen-1{
margin-top: 2px;
}
a.innen,
a.innen-1 {
display: block;
width: 220px;
text-decoration: none;
font-weight: normal;
height: 18px;
color: #662B10;
}
a:visited.innen,
a:visited.innen-1 {
}
a:hover.innen,
a:hover.innen-1 {
background-color: #662B10;
color: #ffffff;
}

.menutag {
display: block;
cursor: default;
text-decoration: none;
}

/* produktliste */

#pageflip{
	width: 135px;
	height: 20px;
	color: #ffffff;
	position: absolute;
	top: 122px;
	left: 828px;
	font-size: 14px;
	font-weight: bold;
	}
#pageflip a{
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
	}

.itembox_c1{
	width: 650px;
	height: 94px;
	float: left;
}
.itembox_name{
	width: 125px;
	height: 94px;
	overflow: hidden;
	padding-left: 10px;
	float: left;
	}
.itembox_pics{
	width: 515px;
	height: 84px;
	background-color: #ffffff;
	float: left;
	}
.itembox_pics img{
	margin-right: 2px;
	}
.itembox_picflip{
	float: left;
	padding-top: 30px;
	padding-left: 18px;
}
#claim{
	position: absolute;
	top: 405px;
	left: 500px;
}
#icon{
	position: absolute;
	top: 405px;
	left: 825px;
}

/* detailansicht */

#detail_left{
	width: 325px;
	float: left;
	padding-top: 40px;
	}
#detail_left_description{
	display:block;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	min-height: 191px;
}
#detail_left_description h1{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 0px;
	}
#headerbox{
	width: 325px;
	height: 22px;
	}
#headerbox.bg1{
	background-image: url(/img/head_familie.gif);
	background-repeat: no-repeat;
	}
#headerbox.bg2{
	background-image:url(/img/head_zubehoer.gif);
	background-repeat: no-repeat;
	}
#headerbox.bg3{
	background-image:url(/img/head_passende.gif);
	background-repeat: no-repeat;
	}
#headerbox a{
	display: block;
	float: left;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 10px;
	line-height: 22px;
	height: 40px;
	}
#headerbox a.active{
	color: #662B10;
	}
.subbox{
	width: 325px;
	float: left;
	margin-bottom: 10px;
}
.subbox_pic{
	width: 113px;
	float: left;
}
.subbox_pic img{
	display: block;
	}
.subbox_text{
    float: left;
    padding-left: 10px;
    width: 190px;
}
#detail_right{
	padding-top: 42px;
	width: 325px;
	float: left;
	overflow:hidden;
	}
#detail_right_imgbox{
 	width: 325px;
 	height: 240px;
 	float: left;
 	}
#img_nav{
    width:325px;
}
#img_nav a{
    float:right;

}

.options_horizontal{
	padding-top: 10px;
	width: 310px;
	margin-left: 14px;
	border-bottom: 1px solid #662B10;
	font-weight: bold;
	float: left;
	}
.options_horizontal div{
	float: left;
	width: 62px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	}
.options_horizontal label{
	display: block;
	width: 62px;
	text-align:center;
	padding-bottom: 4px;
	}
.options_horizontal img{
	margin-bottom: 6px;
	display: block;
	}
.options_horizontal img.big{
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	display: block;
	}
.options_horizontal_bigdetail{
	width: 310px !important;
	padding: 0px !important;
	margin: 0px !important;
	text-align: left !important;
	}
.options_vertical{
	padding-top: 10px;
	width: 310px;
	margin-left: 14px;
	border-bottom: 1px solid #662B10;
	font-weight: bold;
	float: left;
	}
.options_vertical div{
	width: 300px;
	float: left;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
	}
.options_vertical input{
	float: left;
	display: block;
	}
.options_vertical label{
	display: block;
	float: left;
	padding-left: 4px;
	line-height: 10px;
	}
	
#details_shopit{
	padding-top: 10px;
	width: 310px;
	margin-left: 14px;
	margin-bottom: 14px;	
	font-weight: bold;
	float: left;
}
#details_shopit div{
	float: left;
	}
#details_shopit label{
	float: left;
	}
#details_shopit input{
	background-color: #ffffff;
	border: 1px solid #662B10;
	height: 19px;
	text-align: right;
	padding-right: 4px;
	font-weight: bold;
}

.amount {
	background-color: #ffffff;
	border: 1px solid #662B10;
	height: 19px;
	text-align: right;
	padding-right: 4px;
	padding-left: 4px;	
	font-weight: bold;
	width: 67px;
	margin-right: 1px;	
	}
.price	{
	background-color: #ffffff;
	border: 1px solid #662B10;
	height: 19px;
	text-align: right;
	margin-top: 1px;
	padding-right: 4px;
	padding-left: 4px;	
	font-weight: bold;
	width: 89px;
	margin-right: 1px;	
	}
.details_shopit_links{
	width: 140px;
	display: block;
	height: 20px;
	background-color: #662B10;
	color: #ffffff;
	text-decoration: none;
	margin-bottom: 1px;
	text-align: center;
	line-height: 20px;
}
#details_shopit_buttons{
	width: 140px;
	float: left;
	padding-top: 17px;
}
#details_shopit_buttons a{
	width: 140px;
	display: block;
	height: 20px;
	background-color: #662B10;
	color: #ffffff;
	text-decoration: none;
	margin-bottom: 1px;
	text-align: center;
	line-height: 20px;
}
/* spalte unten */


#spalte_unten{
	width: 750px;
	float: left;
	}
#unten_text{
	width: 315px;
	padding-top: 24px;
	padding-left: 10px;
	float: left;
	}
#unten_bild{
	width: 420px;
	float: left;
	}
#unten_bild img{
	border: 0px;
	float: left;
	}
/* warenkorb */

#spalte_mitte_warenkorb{
	width: 650px;
	background-color: #C2BAAD;
	float:left;
	}
#warenkorb_menu{
	padding-top: 35px;
	float: left;
	}
#warenkorb_menu a{
	display: block;
	float: left;
	width: 124px;
	margin-right: 1px;
	background-color: #ffffff;
	text-align: center;
	height: 20px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	}
#warenkorb_menu a.active{
	color: #C1741A;
	}
#warenkorb_header{
	width: 624px;
	height: 20px;
	background-color: #5A311D;
	float: left;
	}
#warenkorb_header .produkt{
	width: 137px;
	padding-left: 10px;
	float: left;
	color: #C2BAAD;
	}
#warenkorb_header .beschreibung{
	width: 230px;
	float: left;
	color: #C2BAAD;
	}
#warenkorb_header .anzahl{
	width: 66px;
	float: left;
	color: #C2BAAD;
	}
#warenkorb_header .preis{
	float: left;
	color: #C2BAAD;
	width: 70px;
	text-align: right;
	}
#warenkorb_header .summe{
	float: left;
	color: #C2BAAD;
	padding-left: 4px;
	width: 76px;
	text-align: right;
	}
#warenkorb_header2{
	width: 624px;
	height: 20px;
	background-color: #5A311D;
	float: left;
	}
#warenkorb_header2 .billing{
	float: left;
	color: #C2BAAD;
	padding-left: 10px;
	width: 304px;
	}
#warenkorb_header2 .shipping{
	float: left;
	color: #C2BAAD;
	padding-left: 4px;
	width: 304px;
	}
#warenkorb_color{
	width: 624px;
	min-height: 196px;
	background-color: #F2EFEA;
	float: left;
}
#warenkorb_itemlist{
	width: 624px;
	border-bottom: 1px solid  #5A311D;
	float: left;
	}
#warenkorb_itemlist .itemline{
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
}
#warenkorb_itemlist .produkt{
	width: 137px;
	padding-left: 10px;
	float: left;
	color: #C1741A;
	}
#warenkorb_itemlist .beschreibung{
	width: 230px;
	float: left;
	}
#warenkorb_itemlist .anzahl{
	width: 52px;
	height: 15px;
	float: left;
	border: 1px solid #5A311D;
	background-color: #ffffff;
	margin-right: 14px;
	}
#warenkorb_itemlist .preis{
	float: left;
	width: 70px;
	text-align: right;
	}
#warenkorb_itemlist .summe{
    width: 76px;
	float: left;
	text-align: right;
	padding-left: 4px;
	}
#warenkorb_itemlist a{
	display: block;
	float: left;
	padding-left: 10px;
	}
#warenkorb_bottomtext{
	width: 303px;
	float: left;
	min-height: 136px;
	padding-left: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
	}
#warenkorb_summe{
	width: 240px;
	float: left;
	margin-left: 64px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
#warenkorb_summe .text{
	width: 145px;
	float: left;
	line-height: 20px;
	}
#warenkorb_summe .zahl{
	text-align: right;
	width: 74px;
	float: left;
	line-height: 20px;
	}
#total{
	width: 249px;
	border-top: 2px solid #5A311D;
	border-bottom: 2px solid #5A311D;
	background-color: #ffffff;
	float: left;
	padding-left: 10px;
	margin-left: 52px;
	height: 26px
	}
#total .text{
	width: 145px;
	float: left;
	padding-left: 2px;
	line-height: 26px;
	}
#total .zahl{
	text-align: right;
	width: 74px;
	float: left;
	line-height: 26px;
	}
#warenkorb_buttons{
	width: 624px;
	margin-top: 16px;
	padding-bottom: 0px;
	float: left;
	height: 58px;
	}
#warenkorb_buttons .spacer{
	width: 364px;
	height: 10px;
	float: left;
	}
#warenkorb_buttons .twobuttons{
	width: 135px;
	float: left;
	}
#warenkorb_buttons a.whitesmall{
	display: block;
	background-color: #ffffff;
	height: 20px;
	margin-bottom: 1px;
	width: 130px;
	padding-left: 4px;
	float: left;
	line-height: 20px;
	text-decoration: none;
	}
#warenkorb_buttons a.dark{
	height: 41px;
	width: 114px;
	background-color: #5A311D;
	display: block;
	text-align: center;
	float: left;
	color: #ffffff;
	line-height: 40px;
	margin-left: 11px;
	text-decoration: none;
	margin-bottom: 0px;
	}
#warenkorb_buttons a.white{
	height: 41px;
	width: 114px;
	background-color: #ffffff;
	display: block;
	text-align: center;
	float: left;
	line-height: 40px;
	margin-left: 21px;
	text-decoration: none;
	margin-bottom: 0px;
	}
/* warenkorb formulare */

#formular_right{
	width: 290px;
	float: left;
	padding-top: 30px;
	padding-left: 10px;
	padding-bottom: 20px;
	margin-bottom: 0px;
	}
#formular_right br{
 	clear:both;
 	}
#formular_right .radio1{
	float: left;
	margin-bottom: 20px;
	width: 300px;
	}
#formular_right .radio2{
	float: left;
	margin-bottom: 20px;
	}
#formular_right .radio2 input{
	height: 16px;
	}
#formular_right .radio2 div{
	width: 300px;
	height: 16px;
	float: left;
	}
#formular_right .radio3{
	float: left;
	margin-bottom: 10px;
	width: 290px;
	}
#formular_right .radio3{
	width: 290px;
	float: left;
	}
#formular_right .radio3 input{
	height: 16px;
	}
#formular_right .radio3 div{
	width: 290px;
	height: 16px;
	float: left;
	}
#formular_right .text1{
	float: left;
	margin-bottom: 20px;
	}
#formular_right .text2{
	float: left;
	margin-bottom: 10px;
	}
#formular_right label{
	float: left;
	padding-left: 6px;
	line-height: 12px;
	}
#formular_right .text1 label{
	width: 260px;
	float: left;
	padding-left: 0px;
	height: 14px;
	line-height: 12px;
	}
#formular_right .text2 label{
	width: 260px;
	float: left;
	padding-left: 0px;
	height: 14px;
	line-height: 12px;
	}
#formular_right input{
	float: left;
	}
#formular_right input.input1{
	width: 200px;
	height: 16px;
	float: left;
	border: 1px solid #5A311D;
	background-color: #F2EFEA;
	margin-bottom: 2px;
	}
.left20{
	margin-left: 20px;
	}
.radiospace{
	padding-top: 10px;
	float: left;
	}
#abschluss_billing{
	width: 304px;
	float: left;
	padding-left: 10px;
	/*border-right: 1px solid #5A311D;*/
	}
#abschluss_shipping{
 	width: 304px;
	float: left;
	padding-left: 4px;
	}
.abschluss_textbox{
	width: 120px;
	line-height: 24px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}
#tc{
	padding-top: 12px;
	width: 284px;
	float: left;
	height: 20px;
	text-align: right;
	}
#tc input{
	margin-right: 5px;
	width: 14px;
	height: 14px;
	}
	
.merkmalmitkind2,.merkmalmitkind1{
	font-weight:bold;
}

#select_node_0_0 {
	border:1px solid #5A311D;
}

#spalte_mitte_search{
    position:absolute;
    width:180px;
    top:53px;
    left:0px;
    float:left;
    margin-bottom:10px;
}
#search_button{
    display:block;
    margin-top:2px;
    float:left;
}
#search_input {
    font : 12px/14px "Courier New", Courier, monospace;
    margin:0px;
    margin-left:24px;
    margin-right:2px;
    height:16px;
    width:102px;
    border: 1px solid #662B10;
    float:left;
}
