/*
 * Date: 1.4.2008
 * Author: tb
 * 	
*/



#content img, #infobox img{
	margin:4px 0px 21px 0px;
}


#login-box {
	border:4px solid #FF3D00;
	background-color:#F0E7BD;
}
#login-box form.registration-form{
	margin:0px 0px 0px 0px;
}

#login-box button.dis-top {
	margin-top:2px;	
}

#login-box p{
	margin:0px 0px 3px 0px;
	color:#462201;
}




#login-box div.top-box p{
	margin:0px 0px 0px 0px;
}

#login-box div.top-box div.top-box-head {
	/* height:20px; */
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;	
}

#login-box div.top-box div.top-box-head div.headline{
	float:left;
}

#login-box div.error{
	color:#FF3D00;
	margin:0px 0px 5px 0px;
}

#login-box input.distance-bottom{
	margin:0px 0px 5px 0px;
}


#login-box div.top-box div.top-box-head div.closer{
	float:right;
}
#login-box div.top-box div.top-box-head div.closer a{
	text-decoration:none;
}
#login-box div.input-box{
	
	height:75px;
}




.login-box-form{
	margin:0px;
	padding:0px;
}



#konto{
	text-align:right;
}





ul{
	margin:1px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
ul li {
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}
ul li ul{
	margin:2px 0px 2px 10px;
	padding:0px 0px 0px 0px;
}
ul li ul li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}

#content ul{
	margin:1px 0px 10px 15px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#content ul li {
	margin:0px 0px 2px 1px;
	padding:0px 0px 0px 0px;
	list-style-image:url(../images/content_li.gif);
}


#content div.footer ul{
	margin:1px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#content div.footer ul li {
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	list-style-image:none;
}




#headline2rows{
	margin:0px 0px 10px 0px;
}

.distance-border{
	padding:5px;
}
.line{
	border-bottom:1px solid #FF3000;
}


.button{
	background-color:#F0E7BD;
	cursor:pointer;
	text-align:left;
	padding:0px;
	margin:0px;
	height:25px;
	width:160px;
}

.menu-line{
	width:20px;
	height:13px;
	margin:18px 0px 0px -5px;
}





.active {
	color:#FF3000;
}

.overview-first{
	margin:10px 0px 0px 0px;
}
.overview{
	width:450px;
	float:left;
	margin:0px 0px 14px 0px;
}
.overview-img{
	float:left;
	width:215px;
}
.overview-txt{
	float:left;
	margin-left:23px;
	width:200px;
}

/*  FORMULARE  */



input.text{
	display:block;
	float:left;
	width:235px;
	}

input.kurz{
	width:100px;
}

input.ezcca-user_billing_city {
	width:144px;
	margin-left:5px;
}




select.countries_style{
	background-color:#E3D388;
	border:1px solid #F0E7BD;
	border-bottom:1px solid #000;
	width:241px;
}



input.ezcca-user_shipping_city{
	width:144px;
	margin-left:5px;
}

input.ezcca-user_uid{
	width:80px;
}

#infobox label.kurz{
	width:50px;
	float:left;
}

#infobox input.text{
	display:block;
	float:none;
	width:180px;
}

#infobox input.radio {
	margin-top:2px;
	float:left;
}

#infobox div.info-content{
	width:213px;
}
#infobox div.productinfo div.text-block{
	width:213px;
}
#infobox div.text-block{
	width:212px;
}

label { 
	display:block;
	float:left;
	width:120px;
	cursor:pointer; 
}


#infobox label { 
	display:block;
	float:none;
	width:100px;
	cursor:pointer; 
	margin-bottom:5px;
	padding:0px 0px 0px 0px;
}

#login-box label { 
	color:#462201;
	margin-bottom:2px;
}


label.anrede{
	width:60px;
}

label.anrede_herr{
	width:52px;
}


input.plz{
	width:80px;
}



.section{
	/*margin-bottom:10px;*/
}

.block{
	float:left;
	width:450px;
	margin-bottom:10px;
}
.dis-bottom{
	margin-bottom:20px;
}

#warenkorb div.w-footer div.w-footer-s1, #warenkorb div.w-footer div.w-footer-s2{
	font-weight:bold;
}


.footer-line{
	width:20px;
	height:13px;
	margin:18px 0px 0px -5px;
}

#dialog-box{
	border:4px solid #FF3D00;
	background-color:#F0E7BD;
	width:215px;
	height:60px;
}
#changeFontSize a.bigFont{
	font-size:14px;
}
#changeFontSize a.smallFont{
	font-size:11px;
}
#changeFontSize div.top-position{
	margin-top:20px;
}


/*#konto a{
	text-decoration:none
}*/

#content div.kdrow{
	width:450px;
	border-bottom:1px solid #000;
	margin:0px 0px 0px -4px;
	padding:9px 0px 9px 0px;
}
#content div.kdrow-last{
	margin-bottom:20px;
}
#content div.kdrow-first{
	border-top:1px solid #000;
}
#content div.kdrow div.name{
	width:120px;
	float:left;
	padding:0px 0px 0px 4px;

}
#content div.kdrow div.value{
	font-weight:bold;
}

#content div.order-overview-box{
	margin:0px 0px 20px 0px;
}
#content div.order-overview-left {
	float:left;
	width:200px;
	margin:10px 0px 0px 0px;
}

#content div.order-overview-right {
	margin:10px 0px 0px 0px;
	float:left;
	width:200px;
}


#content div.order-overview{
	margin:0px 0px 10px 0px;
}

#content div.order-overview table{
	width:100%;
}
#content div.order-overview table th{
	text-align:left;
	background-color:#462201;
	color:#F0E7BD;
	padding:5px 0px 7px 2px;
	vertical-align:top;
	font-weight:normal;
}
#content div.order-overview table td{
	vertical-align:top;
	padding:10px 0px 0px 2px;
	width:50%;
}


#content-payment div.shadow p{
	line-height:16px;
	margin:0px;
	padding:0px 0px 0px 5px;
}

#content-payment div.headline {
	background-color:#462201;
	color:#F0E7BD;
	width:683px;
	height:15px;
	padding:5px 0px 5px 5px;
}



#content-payment div.cc table th{
	width:120px;
	text-align:center;
	padding:6px 0px 0px 0px;
}

#content-payment div.cc {
	background-color:#FFFFFF;
	border-bottom:1px solid #000000;
	width:686px;
	height:100px;
	padding:8px 0px 8px 0px;
}
#content-payment div.cc table td{
	width:120px;
	text-align:center;
	padding:2px 0px 0px 0px;
}


#content-payment div.eps table th{
	width:120px;
	text-align:center;
	padding:6px 0px 0px 0px;
}

#content-payment div.eps {
	background-color:#FFF;
	width:686px;
	height:100px;
	padding:8px 0px 8px 0px;
}

#content-payment div.eps table td{
	width:114px;
	text-align:center;
	padding:2px 0px 0px 0px;
}

#content-payment div.bottom-line{
	background-color:#FFFFFF;
	border-bottom:1px solid #462201;
	border-top:1px solid #000000;
	width:681px;
	height:25px;
	padding:5px 0px 5px 5px;
}

.left_border{
	border-left:1px solid #000000;
}

.right_border{
	border-right:1px solid #000000;
}

img.product_select{
	margin:0px 5px 0px 0px !important;
	cursor:pointer;
	
}


/*#product_headline a{
	text-decoration:none;
}

#infobox p.info-select a{
	text-decoration:none;
}*/




#content div.info{
	width:440px;
	height:40px;
	background-color:#462201;
	margin:0px 0px 20px 0px;
	padding:5px;
	color:#F0E7BD;
}
#content div.info div.info-ico{
	float:left;
	margin:0px 7px 0px 0px;
}
#content div.info div.info-txt{
	float:left;
	margin:5px 0px 0px 4px;
	width:405px;
	font-family:Arial, Helvetica, sans-serif;
}
#content div.class-file{
	margin:-8px 0px 11px 0px;
}
 


span.is_required{
	color:#FF3d00;
	margin-left:5px;
}

div.box-lieferadresse{
	height:30px;
	clear:both;
}

#login-box form.login-box{
	margin:0px;
}


#navbox div.nb_infotxt{
	color:#FF3D00;
	margin:3px 0px 0px 4px;
}


#content div.article-nav{
	padding-left:3px;
	margin-top:23px;
}

#content form{
	padding-left:3px;
}

table.fulltable {
	border-spacing:0;
	border-top:1px solid #FF3d00;
	border-left:1px solid #FF3d00;
}

table.fulltable td, table.fulltable th {
	border-bottom:1px solid #FF3d00;
	border-right:1px solid #FF3d00;
	padding: 3px 8px;
	margin:0;
	text-align:left;
	vertical-align:top;
}

table.fulltable tr:hover td {
	background-color:#FF3d00;
}

table.fulltable tr:hover td a {
	color:#F0E7BD;
}


