body {
background-color: rgb(255, 255, 255);
font-family: Arial;
font-size: 20px;
}

br.Abstand {
 font-size: 20px;
}
br.AbstandSmall {
 font-size: 3px;
}

br.AbstandTitel {
 font-size: 10px;
}

input.InputText, input.InputTextCol02, input.InputTextCol02Short, input.InputTextCol04 {
  color: black;
	/* width: 100; */
	font-size: 10px;
	position: absolute;									 											 	
	margin-top: 3px;
}


input.Output, input.OutputTop {
	background-color: rgb(255, 255, 204);
	color: black;
	position: absolute;
	margin-top: 3px;
	margin-right: 3px;
	font-size: 10px;
	width: 80px;
	height: 18px;
}

span.Col01, span.ColTop, span.Col03, span.ColVK01, span.ColVK03, span.ColLong, span.Col03Long, 
span.RadioButtonText01, span.RadioButtonText02, span.EuroCol03, span.EuroOutput, span.controlText, span.ColHP{
  position: absolute;
	background-color: rgb(255, 204, 0);
	color: black;	
	height: 20px;
	text-align: left;
	margin-top: 2px; 
	margin-bottom: 2px;
	padding-top: 3px;
	padding-left: 5px;
	font-size: 12px;
	width: 175px;
}


span.ColTop {
 width: 22%;
}

span.Col03, span.Col03Long {
 left: 480px;
}
span.Col03Long {
 width: 260px;
}

span.ColLong {
 width: 430px;
}

legend.MaskenLegend{
font-size:18px;
color: black;	
margin-top: .5%;
margin-bottom: .5%;
}
						
fieldset.Fahrzeugdaten, fieldset.Vollkasko, 
fieldset.Haftpflicht, fieldset.Angebotsdaten,
fieldset.Button, fieldset.Fehlermeldungen {
	margin-top: 15px;
	font-size: 10px;
#	margin-left: 30px;
#	width: 550px;
}
	

select.SelectShort, select.SelectLong, select.SelectStandard, select.SelectStandardCol04 {
position: absolute;
font-size:10px;
margin-top: 3px;			
height: 20px;
}

select.SelectShort,input.InputTextCol02Short {
	width: 80px;	
}


input.InputText, input.InputTextCol04, select.SelectStandard, select.SelectStandardCol04 {
width: 180px;
}

input.InputTextCol02{
 width: 105px;
}


input.InputCheckBoxCol04, input.InputCheckBoxHP, input.controlCB, input.controlCBHB {
 	font-size: 10px;
	position: absolute;									 											 	
	margin-top: 3px;
	left: 907px;
}

input.InputCheckBoxHP {
  left: 937px;
}

input.InputTextCol04, select.SelectStandardCol04, input.InputCheckBoxCol04, input.InputCheckBoxHP {
	left: 670px;
}




input.InputTextCol02, input.Output, input.InputTextCol02Short, input.controlCB, input.controlCBHB, select.SelectShort, select.SelectLong, select.SelectStandard {
	left: 240px;
}

span.Col01, span.ColTop, span.ColLong{
 left: 60px;
}

span.controlText {
 left: 15px;
}


input.RadioButton01, input.RadioButton02{
    position: absolute;
    margin-top: 3px;
}

span.RadioButtonText01, span.RadioButtonText02 {
	background-color: rgb(255, 255, 255);
	width: 25px;
}

input.RadioButton01{
  left: 350px;
  vertical-align: middle;
}

input.RadioButton02{
  left: 393px;
  vertical-align: middle;
}

span.RadioButtonText01{
  left: 368px;
}

span.RadioButtonText02{
  left: 412px;
}

span.EuroCol03, span.EuroOutput {
  background-color: rgb(255, 255, 255);
  width: 80;	
}

span.EuroOutput{
  left: 325px;
}

span.EuroCol03{
  left: 350px;
}

input.Button {
 /* position: absolute;	*/					 
  font-size: 15px;
	left: 10px;
}

a.OfferLink{
  font-size: 12px;
	position: absolute;
	left: 46%;
	margin-top: .5%;	
}

h2.Titel {
 position: absolute;
 left: 35px;		 
 font-size: 10px;
 top: 25px;
}

span.ErrorTitel {
  font-size: 10px;
	font-weight:bold;
}

span.ColHP {
 left: 320;
}

div.sslobj {
#	color: green;
#	font-size: 14px;
    margin-left: 30px;
    vertical-align: middle;
    text-align: left;
    font-size: 18px;
	color: black;
	font-family: Arial;
}

table.ssltable {
    vertical-align: middle;
    text-align: left;
    font-size: 18px;
	color: black;
	font-family: Arial;
	width: 100%;
}

table.outertable {
	width: 540px;
	margin-left: 20px;
}



