
	
#content_form{width:620px;}
	.formblock{
		padding:10px 0px 10px 10px;	
		background-color:#EBEDF1;	
	}
	.formblock h2{height:20px;}	
	.header_subform{padding-top:20px;}
	h1{margin-top:30px;	margin-bottom:10px;}
	
	/* Überschrift Formular */
	h3{	
		color:fff;
		background-color:818183;
		font-size:12px;
		font-weight:bold;
		margin-bottom:10px;
		padding:5px 10px 5px 10px;		
	}
	/* unsichtbare Hilfetexte und Hilfe Button*/
	h3 img.hideinfo{cursor:pointer;float:right;}
	div.hideinfo{
		display:none;
		position:absolute;
		z-index:256;
		width:180px;
		height:auto;	
		filter:Alpha(opacity=90 style=0);
		background-color:#dddfe2;
	}
	div.hideinfo h3{background-color:#e77400;color:#fff;padding: 3 10 3 10;}
	div.hideinfo p{line-height:18px;margin: 10 10 10 10;}
	div.hideinfo img{float:right;margin:1 -5 0 0;}
	
	/* anzeige der grauen Hilfetexte*/	
	.formhelp{
		float:left;		
		font-size:10px;
		color:#818183;
		line-height:16px;
		margin:0 0 4px 0px;
	}
	
	/*Unterformulare normal unsichtbar*/
	.formblock .formblock{display:none;}
	/* Felder in Unterformularen werden nicht eingerueckt*/
	.formblock .formblock label{width:120px;}
	.formblock .formblock .formblock label{width:100px;}
	
	/* kompletter Umbruch formularzeile*/
	.formblock p{margin:0px;padding:0px;font-size:11px;}
	.formblock br{clear:both;}
	/* Linie im Formular */
	.formruler{		
		clear:both;
		margin:10px 10px 10px 1px;
		
		border-bottom:1px solid #CCC;	
	}
	label{
		font-size:11px;
		color:#004483;
		width:140px;
		float:left;
		line-height:16px;		
	}
	input, select{	
		float:left;
		width:203px;
		height:18px;
		line-height:16px;
		/* */
		border:1px solid #004572;
		font-family:'Arial', Tahoma, Verdana, sans-serif;
		font-size:11px;
		color:#000;	
		text-decoration:none;		
		margin:0 10px 4px 0;		
	}
	/*Radiobuttons*/
	.classradio{float:left;clear:none;}
	input.classradio {width:auto;*border:none;}
	label.classradio {	width:auto;border:none;}
	/*Radiobuttons*/
	.classradio2{float:left;clear:none;}
	input.classradio2 {width:auto;*border:none;}
	label.classradio2 {	width:auto;border:none;}
	
	button.weiter_button {
		float:right;
		display:inline;
		cursor:pointer;
		margin:10px 10px 0 0px;
		border:none;
		width:49px;
		height:20px;
		background:url(//kabelbw/export/sites/default/images/weiter_button_y.gif) left top no-repeat;
	}
	button.weiter_button:hover, button.weiter_button.sfhover {
		background:url(/kabelbw/export/sites/default/images/weiter_button_y.gif) -49px top no-repeat;
	}
	
	/* BEGINN Warenkorb*/
	#basket{
		padding-top:0px;
		margin-top:-3px;
		border-top:65px solid white;
	}
	#basket h3{border-bottom:10px solid white;}
	#basketcontent{padding:0 0 20 0;margin:0 10 20 10;} 
	#basketcontent p{
		font-size:11px;
		float:left;
		padding:0px;
		margin:0px;
		width:105px;						
	}
	#basketcontent p.head{
		font-weight:bold;
		float:none;
		clear:both;
	}
	#basketcontent p.right{	
		text-align:right;
		float:right;
		clear:right;
		width:45px;			
		font-weight:bold;	
	}
	#basketcontent	.formruler{		
		clear:both;
		padding:5px 0px 5px 0px;
		margin:5px 0px 5px 0px;
			
	}
	/*END Warenkorb*/
	
	/*BEGINN Fehlermeldung*/
	.error{
		width:auto;
		padding:10px 0px 10px 20px;		
		margin-bottom:10px;
		background-color:#fff;
	}
	.error h2, error p{color:#bc151c;}
	.error h2 img{margin-right:10px;vertical-align:middle;}
	.error ul {
		padding-left:24px;
		font-size:11px;
		line-height:14px;
		color:#bc151c;
		list-style-position:inside;
		display:block;
		margin:0 0 0 0;
		
	}
	.error ul li {		
		list-style-type:square;
		background:none;
		
	}
	.error_form{
		color:#bc151c;
		border-color:#bc151c;
	}
	
	
	
	.error_small{
		width:auto;
		padding:0px 0px 0px 0px;		
		margin-bottom:10px;
		background-color:#fff;
	}
	.error_small ul {
		padding-left:14px;
		padding-bottom:10px;
		font-size:11px;
		line-height:14px;
		color:#bc151c;
/*		list-style-position:inside;*/
		display:block;
		margin:0 0 0 0;
		
	}
	.error_small ul li {		
		list-style-type:square;
		background:none;
		
	}
	
	/*END Fehlermeldung*/
		
	/* BEGINN Bestellverlauf */
	.verlauf1, .verlauf2, .verlauf3, .verlauf4{
		width:620px;
		height:29px;
		background:url(/kabelbw/export/sites/default/images/form_verlauf.gif) no-repeat;
	}
	.verlauf1{background-position:0px 0px;}
	.verlauf2{background-position:0px -30px;}
	.verlauf3{background-position:0px -60px;}
	.verlauf4{background-position:0px -90px;}
	/* END Bestellverlauf */
	/* BEGIN COUNTER linke Seite	*/
	.counter{
		padding:10px;
	}
	.counter p{
		font-size:11px;
		color:#004483;		
		line-height:16px;		
		margin-bottom:10px;
	}
	
	/* BEGIN COUNTER linke Seite	*/
	
	/* Vertriebspartner*/

	input.email_formular_field, select.email_formular_field{padding:0px;border:1px solid #7f9db9;}
	label.email_formular_label{width:150px;padding-left:10px;}
	#label2.email_formular_label{width:80px;}
	.search_field h1{width:553px;margin-top:0px;padding-bottom:10px;border-bottom:1px solid #ccc;}
	#vpnr, #plz{width:50px;}
	#ort{width:236px;}
	* html #ort{width:238px;}
	#druckunterlagentermin, #erscheinungstermin{width:120px;}
	#hoehe, #breite{width:50px;}

	/*Radiobuttons*/
	.radiotext{
		vertical-align: middle;
		display:inline;
		margin:0px;
		padding:0px;
		height:auto;
	}
	
	.classradio{float:none;clear:none;}
	input.classradio {width:auto;border:none;PADDING:0PX;MARGIN:0PX; vertical-align: middle;}
	label.classradio {width:auto;border:none;}
	#motiv1, #motiv2, #motiv3, #motiv4, #motiv5, #motiv6, #motiv7, #motiv8, #motiv9, #motiv10, #motiv11{
		width:auto;border:none;
	}


	/* Login rechte Box*/
input.go_small {
	display:inline;
	cursor:pointer;
	margin:3px 0 0 0px;
	border:none;
	width:15px;
	height:17px;
	line-height:20px;
	background:url(/kabelbw/cms/Unternehmen/images/go_button.gif) left top no-repeat;
}
input.go_small:hover, input.go_small.sfhover {
background:url(/kabelbw/cms/Unternehmen/images/go_button.gif) -15px top no-repeat;
}

