	form{margin:0;padding:0; }

	#reservierung {
	width:820px; 
	}
	
	#carhinweis, #hndlhinweis
	{
	text-decoration:underline;
	}
	
	#reservierung form
	{
  	margin:0;
  	padding:0;
	text-align:left;
    color:#999;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
  	line-height /**/:15px; /* for IE5/Win */
	}
	
	#reservierungleft {
	width:540px; 
	float:left;
	}
	
	#reservierungleft .clearcheck {
    clear:both;
    height:15px;
  	height /**/:42px; /* for IE5/Win */
  }
	
	#reservierungleft fieldset{
	  border:none;
	}
	
	#reservierungleft label {
	  border:0;
	  float:left;
	}
	
	#reservierungleft legend {
	  color:#999;
	}
	
	#reservierungleft input {
  	color:#999;
  	font-size:10px;
  	margin:0 0 9px 0;
  	color:#666;
	}
	
	#reservierungleft input.input {
  	width:150px;
  	border:1px solid #aaa;
	}
	
	#Hausnummer{
  	width:40px;
  	border:1px solid #aaa;
	}
	
	#Strasse{
  	width:105px;
  	border:1px solid #aaa;
	}
	
	#PLZ{
  	width:40px;
  	border:1px solid #aaa;
	}
	
	#Ort{
  	width:105px;
  	border:1px solid #aaa;
	}
	
	#reservierungleft input [type=text] {
  	border:1px solid #aaa;
  	color:#999;
  	font-size:10px;
  	margin:0 0 9px 0;	
	}
	
	#reservierungleft input [type=checkbox]{
  	color:#999;
  	font-size:10px;
  	margin:0 0 9px 0;
	}
	
	#reservierungleft select {
  	border:1px solid #aaa;
  	background-color:#fff;
  	color:#999;
  	font-size:10px;
  	margin:0 0 9px 0;
  	width:150px;
	}
	
	
	#reservierungleft label	{
  	display: block;
  	width: 90px;
	}
	
	#reservierungleft label.boxes {
  	display: block;
  	width: 280px;
  	margin-top:3px;
  	/* margin-left:4px; */
	}
	/*
	#reservierungleft label.boxers {
  	display: block;
  	width: 700px;
  	margin-top:3px;
  	margin-left:4px;
	}
	*/
	#reservierungleft label.textboxes {
  	display: block;
  	width: 300px;
	height: 60px;
  	/*margin-top:3px;
  	margin-left:4px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:11px;
	}
	
	#reservierungleft input[type=checkbox], #reservierungleft input[type=radio] {
  	margin-top:5px;
  	margin-bottom:0px;
  	background-color: #fff;
    float:left;
	}
	/*///////// GEWINNSPIEL + MODELLAUSWAHL /////////*/
	#choice input[type=checkbox], #choice input[type=radio] {
	width:12px;
  	margin-left:15px;
  	margin-right:-6px;
	}
	#choice label{ 
	width:auto;
    float:left;
	font-family: verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	}
	*html #choice input{ 
    float:left;
  	margin-right:-15px;
	} 
	*html #choice label{ 
    float:left;
  	margin-right:20px;
	}  
	/*//////// CHECKBOXEN //////////*/
  	#check  {
  	float:right;
	width:250px;
	margin-top:80px;
   }
  	#check input[type=checkbox]  {
  	margin:0;
	float:left;
   }
  
	#check label {
  	margin: 0 7px 0 0;
	float:right;
    width:210px;
	font-size:9px;
	line-height:11px;
	}
	
	#check span {
	float:left;
	font-size:9px;
	margin:6px;
	}
	*html #check input{ 
    float:left;
  	margin-right:12px;
	} 
	#check .clear  {
	height:16px;
   }
	
	/*//////// PFLICHTFELDER //////////*/
	#pflicht .aktiv, #pflicht label {
  	color: #903;
	}	
	#pflicht .aktivborderbig {
  	width:150px;
  	border:1px solid #903;
	}	
	#pflicht .aktivborder  {
  	border:1px solid #903;
	}
	#pflicht input[type=checkbox] {
    float:left;
  	margin: 0 10px 0 0;
   } 
    #pflicht label.check {
	float:left;
    width:220px;
	font-size:9px;
	}
	*html #pflicht label.check{ 
	float:right;
    width:210px;
  	margin: -24px 10px 0 0;
	} 
	#pflicht #teilnahmebedingungen {
	font-size:10px;
	line-height:9px;
  	border:1px solid #903;
	top:320px; 
	left:480px; 
	padding:3px;
	width:216px;
	height:120px; 
	background-color:#fff;
	}	
	#pflicht #teilnahmebedingungen strong {
	color:#903;
	font-size:11px;
	}	
	#pflicht a {
	color:#903;
	}	
	#pflicht img {
	background-color:#999;
	}	
	
	#submitbutton{
	float:left;
	width:125px; 
	height:26px;
	background: url('img/nav_pfeil_rot_gr.gif') no-repeat top right;
	font-weight:bold;
	font-size:0.9em; 
	text-transform:uppercase;
	text-align:left;
	color:#903;
	padding:2px; 
 	border:1px solid #903;
	}	
	
	/*//////// KLASSEN //////////*/
	.autocomplete {
      background-color:white;
      border:1px solid #aaa;
      margin:0px;
      padding:0px;
    }
    .autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    .autocomplete ul li.selected { 
		background-color: #eee;
	}
    .autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      cursor:pointer;
    }
    .autocomplete ul li i{
      font-size:0.001em;
	  color:#fff;
	}
    .autocomplete ul li.selected i { 
      font-size:0.001em;
	  color:#eee;
	}
	.clear{
	clear:both;
	}
	.column {
  	float:left;
  	width:250px;
  	margin-left:10px;
	}
	.heavy {
	color:#333; 
	margin-bottom: 5px; 
	line-height: 18px;
	margin-left: 15px;
	}
	.light {
	color:#999; 
	display: block;
	margin-left: 15px; 
	margin-bottom: 5px; 
	line-height: 18px;
	}	
	.link {
  	color:#999;
	font-size:11px;
	}
	.row {
  	float:left;
	width:530px;
	margin-bottom:6px;
  	}		
	.verdana {
	font-family: Verdana, Arial, Helvetica;
	font-size:11px
	}	
	

