/* Default CSS */


#dataform{	
	display:inline;
	float:left;
	padding-bottom:10px;
	margin:0 0 0 0;
	width:450px;
}


#dataform p{
	width:430px;
	float:left;
	clear:both;
	padding:5px 0 10px 0;
}

#dataform h1{
	width:423px;
	float:left;
	clear:both;
	/*padding:5px 0;*/
	/*font-weight:normal;*/
}

#dataform h2{
	width:423px;
	display:inline;
	float:left;
	clear:both;
	padding:5px 0 5px 0; 
	border-bottom:1px solid #003471;
	margin-bottom:20px;
}


#dataform .error{
	color:#ff0000;
	font-weight:normal;
	padding-left:120px;
	padding-top:0;
	width:300px;
	font-weight:normal;
}

#dataform .adressdaten, #dataform .liefer{
	float:left;
	margin-top:20px;
}

.zugangsdaten{
	display:inline;
	float:left;
	margin:20px 0 0 0;
}


.feld{
	width:450px;
	padding:5px 0;
	clear:both;
	float:left;
}

.feld .pflicht{
	width:5px;
	color:#d04011;
	float:none;
	margin-left:3px;
}

.pflicht_icon{
	color:#d04011;
	/*font-size:12px;*/
}

.pflichtfelder_hinweis{
	float:left;
	font-weight:bold;
	/*font-size:12px;*/
}

.feld p{
	width:450px;
	float:left;
	padding:5px 0;
	clear:both;
}

.feld label{
	float:left;
	width:120px;
}

.feld input{
	float:left;
	width:295px;
}

.feld textarea{
	float:left;
	width:415px;
	height:100px;
}

.feld .strasse{
	width:220px;
}

.feld .nr{
	width:65px;
	margin-left:5px;
}

.feld .plz{
	width:65px;
}

.feld .ort{
	width:220px;
	margin-left:5px;
}


.feld select{
	float:left;
	width:298px;
}

.feld_submit{
	float:left;
	width:425px;
	clear:both;
	padding-top:25px;
	text-align:right;
}

.btn_absenden, .btn_back, .btn_abschluss{
	width:120px;
	height:22px;
	background:#fff;
	border:1px solid #003471;
	padding-bottom:2px;
	font-weight:bold;
	color:#003471;
}

.btn_back{
	margin-right:10px;
}


#hinweis_zahlart{
	width:428px;
}

.proof{
	color:#CD3301;
	/*font-size:14px;*/
}

/* Buchbestellung */
.feld .buchtext{
	padding:0 0 10px 0;
/*	font-size:14px;*/
}

.feld .anz_input{
	width:50px;
	margin-right:5px;
}

.feld .buchtext_anz{
	float:left;
	/*font-size:14px;*/
	margin-top:2px;
}

.widerruf{
	float:left;
	margin-top:20px;
}

.feld .book_pic{
	float:left;
}

.feld .book_text{
	float:left;
	width:300px;
	padding-left:10px;
}

#dataform .feld .book_text h1{
	float:left;
	width:300px;
	padding-top:0px;
	margin-top:0px;
	font-size:16px;
}

.book_best{
	float:left;
	margin-top:12px;
}

.book_best_div{
	display:inline;
	float:left;
	width:310px;
	/*font-size:12px;*/
	padding:2px 0;
}

.ex_anzahl, .ex_preis, .ges_preis{
	display:inline;
	float:left;
	width:210px;
}

.ges_preis_div{
	margin-top:10px;
	padding-top:5px;
	border-top:1px solid #003471;
}

.ex_anzahl_wert, .ex_preis_wert, .ges_preis_wert{
float:left;
width:100px;
text-align:right;
color:#003471;
font-weight:bold;
}

.agb_zust{
	display:block;
	float:left;
	margin-top:20px;
}

.zahlungsweise, .zahlungsart{
	display:block;
	float:left;
	margin:0px;
}

.zahlungsart{
	margin-bottom:20px;
}

.agb_zust label, .check_ladr label, .zahlungsweise label{
	width:400px;
}

.agb_zust input, .check_ladr input, .zahlungsweise input{
	display:inline;
	float:left;
	width:20px;
	margin-right:5px;
}

.agb_zust span, .check_ladr span, .zahlungsweise span{
	float:left;
}

#dataform .agb_zust .error {
	padding-left:0px;
	width:420px;
}

#dataform .check_ladr{
	margin-top:20px;
}

#dataform .liefer{
	overflow:hidden;
	height:0px;
}

#dataform #lieferadr{
	float:left;

}


.header{
	display:inline;
	float:left;
	width:1000px;
	background:#E5EBEF;
}

.header h1{
	display:inline;
	float:left;
	padding:3px 0 3px 0;
}

.tx-igelbbenutzerverwaltung-pi1 .btn_abschl, .tx-igelbbenutzerverwaltung-pi2 .btn_abschl{
	height:22px;
	background:#fff;
	border:1px solid #003471;
	padding-bottom:2px;
	font-weight:bold;
	color:#003471;
	padding:0 5px 2px 5px;
}

.tx-igelbbenutzerverwaltung-pi1 .marginright, .tx-igelbbenutzerverwaltung-pi2 .marginright{
	margin-right:20px;
}




.lieferadressen{
	display:inline;
	float:left;
	width:380px;
	padding:20px 10px;
}

.borderbottom{
	display:inline;
	float:left;
	width:423px;
	border-bottom:1px solid #ccc;
}

.liefer-left{
	float:left;
	width:200px;
	margin:0;
	padding:0;
}

.liefer-right{
	display:inline;
	float:left;
	width:180px;
	margin:0;
	padding:0;
}

.liefer-right a{
	display:inline;
	float:left;
	width:160px;
	margin:0;
	padding:0;
	margin-bottom:20px;
}
