/*	overrides	*/
#wrapContentDiv {
	margin:0px;
	padding:20px 8px 20px 20px ;
	text-align:left;
	
	/*min-height:360px;*/
}

.bookBoxCon{
	float:left;
	width:320px;
/*	min-height:280px;
 	height:auto;
	height:200px; */
	margin:0px 12px 12px 0px;
	border-width: 2px 2px 2px 2px;	
	border-style: solid;
	border-color: #CCC #666 #666 #CCC;
}
.bookBoxInfo{
	height:220px;
	margin:3px;
	/* border:1px solid green; */
}
.bookBoxOrder{
	height:44px;
	/* border:1px solid red; */
	margin:3px;
	background-color:#EFEFEF;
}
img.book_img{
	float:left;
	margin:3px 10px 2px 0px;
	border:0px solid red;
}
.buchtitel {	font-size:13px;	font-weight:bold;}
.buchuntertitel { font-size:11px;color:#E7001F;margin-bottom:6px;}
.buchautor {	margin:6px 0px 6px 0px;}
.buchangaben {	margin-top:0px;visibility:visible;}

.checkText {margin:3px 0px 0px 3px;font-weight:bold;}
.infoSub {color:#E7001F;text-align:center;}
.infoservice {color:#E7001F;font-weight:bold;}

.orderAbo{
	height:20px;
	font-weight:bold;
	text-align:center;
	
}
.orderDisplay{
	width:140px;
	float:left;
	margin:0 0 0 10px;
}
.orderNum{
	width:20px;
	border:1px solid #666;
}
.orderPrice{
	width:50px;
	border:1px solid #666;
	background-color:#EFEFEF;
}

.orderButt{
	display:block;
	float:right;
	color:#FFF;
	border-width: 1px 1px 1px 1px;	
	border-style: solid;	
	border-color: #CEC #666 #666 #CEC ;
 	font-size:11px;
	line-height:16px;
	font-weight:bold;
	padding:2px 2px 0 3px;
	cursor:pointer;
}
	.orderButtAddNorm{
		background-color:green;	
		
	}
	.orderButtAddHover{
		background-color:#F90;
	}
	.orderButtSubNorm{
		width:20px;
		background-color:#C40000;
		margin:0 3px 0 3px;
		color:gold;
		font-size:11px;
	}
	.orderButtSubHover{
		width:20px;
		background-color:#F90;
		margin:0 3px 0 3px;
	}

.infoBoxCon{
	float:left;
	width:656px;
/*	min-height:280px;
 	height:auto;
	height:200px; */
	margin:0px 12px 12px 0px;
	border-width: 2px 2px 2px 2px;	
	border-style: solid;
	border-color: #CCC #666 #666 #CCC;
	padding:0px;
}
.infoBox{
	/* height:220px; */
	margin:3px;
}
.infoBox ul{
	margin-left:40px;
}
.infoBoxLeft{
	float:left;
	width:260px;
	margin:4px;
}
.infoBoxRight{
	float:right;
	width:370px;
	margin:4px;
}
.infoBoxOrder{
	margin:4px;
}

.highBox {
/* margin:6px 12px 12px 0px; */
margin:0px 12px 12px 0px;
width:320px;
height:660px;	
float:left;
padding:0px;
}
.borderOutset {
border-width: 2px 2px 2px 2px;	
border-style: solid;	
border-color: #CCC #666 #666 #CCC ;
}
.backGray{background-color:#EFEFEF;}

#formBuecher .labelDivLL label, #formBuecher .labelDivHL label {
	display:block;
	float:left;
	border:0px solid #FF0000;
	width:94px;
	text-align:right;
	margin:2px 0px 0px 0px;
}
#formBuecher input {width:200px;float:right;}
#formBuecher .fussnote{text-align:right;margin:6px;font-size:11px;}
#controlTab{background-color:#CCC;width:100%;}
#controlTab td{height:26px;vertical-align:middle !important;padding-right:3px;}
.endsummeTr {background-color:#BBB;}
#buchSubmit {
	float:none;
	font-size:14px;font-weight:bold;
}

#pdfServiceLogo {
	margin:2px;
	/* background-color:#42AE42; */
	 background-color:maroon;
	padding:2px;
}
#pdfService .headline{
	font-size:14px;
	text-align:center;
	margin:10px 0 10px 0;
}
#pdfService p{
	margin:4px;
}
#pdfService ul{
	margin:0 0 0 14px;
}
#pdfService ul li{
	margin:3px 0 6px 14px;
}

.footnoteDiv{margin:20px;}
.footnote{
	font-size:11px;
}
.jajaja{
	
	font-weight:bold;
}



