@media screen, projection {
  body {
    background-color:#EDEDED;
    background-image:url('../images/layout/bg-body_home.jpg');
    background-position:top left;
    background-repeat:no-repeat;
  }
  form#customerlogin table td {
  	background-color:transparent;
  }
  #toolbar  {
	display:none;
  }
  #navi {
		background-image:url('');
		background-repeat:no-repeat;
	  background-position:0px 168px;
	  z-index:100;
	  position:absolute;
	  top:0;
	  left:0;
	  margin:0;
	  padding:0;
	  padding-top:120px;
	  width:257px;
	}
	#tiscover {
		width:257px;
		text-align:center;
		background-color:#002952;
		font-size:9.5px;
		margin-top:7px;
		color: #505050; 
		height: 71px;
		font-family: arial;
	}
	#tiscover a:hover{
		background-color:#EDEDED;
	}
	#content {
    background-color:transparent;
    border:0px;
  }
	.content_home{
		padding-top:0px;
		position:absolute;
		top:102.5px;
		right: 0px;
	}
	*+html .content_home{
		width: 500px;
	}
	* html #content {
	w\idth: 400px;
}
	.content_text{
		font-size: 35.4px; 
		font-weight: bold; 
		color: #999999;
		top: 102px; 
		position: absolute; 
  		right: 695px;
  		left: 257px;
	}
	*+html .content_text{
		top: 137px; 
		position: absolute; 
	}	
	.content_text .text_traumski{
		text-align: right; 
		line-height: 45px;
	}
	.content_pfeil{
		top: 125px;
		position: absolute;	
		right: 624px;
		left:370px;
		text-align:right;
	}
	form.rental .half input {
  width:50px;
  margin-right:15px;
  }
  form.rental .full {
  	color:#000000;
	  clear:both;
	  width:330px;
  }
  form.rental .half {
  	color:#000000;
	  float:left;
	  width:150px;
  }
  #div_rental_step1{
    padding:0px;
  	margin-top: 56px; 
    padding-bottom:0px;
    padding-bottom:10px!;/* für IE */
		width: 497px;
		border-left:3px solid #a5b4cc;
		border-bottom:3px solid #a5b4cc;
    	border-top:3px solid #a5b4cc;
		background: #ccdbf3;
  }
  
  .promotioncode_info {
	background-color: #ffffcc;
  	border: 1px solid #ffff00;
  	color: #000;
  	padding: 10px;
  	position: absolute;
	font-weight: bold;  
  	width: 160px; 
  	top: 138px; 
  	left: 283px;
  }
  
  *+html #div_rental_step1{
	height: 130px;
  }
  
  form.rental.step1 {
  	padding-top:0px;
		width:0px;
		border:0px solid #555555;
		margin:0;
  }
  form.rental p.control {
  float:left;
  margin:0 0 0.5em 0;
  margin-bottom:-15px!;/* für IE */
  }
  form.rental p.control .rentControl {
  float:left;
  }
  form.rental.step1 fieldset {
  	width:480px;
  	margin:0 0 0 0;
  	padding-top:0px;
  	padding-bottom:0px;
		background: url('');
		margin-right:-40px!;/* für IE 6*/
	padding-right: 0;
  }
	form.rental input.submit {
	/*
		position: relative;
		bottom: 100px;
		left: 350px;
	*/
	}
  form.rental input.submit_step1 {
  color:#fff;
  background-color:#c00;
  text-align:center;
  margin-top:-1px;
  /*background-image:url('../../images/layout/rent/bg-submit.gif');*/
  background-position:left top;
  background-repeat:no-repeat;
  height: 25px;
  padding-bottom: 3px;
 }
  *+html form.rental input.submit_step1 {
	padding-bottom: 2.5px;
 	margin-bottom:-2px;
 }
 
 form.rental p.promotion_code{
  color:#000000;
  margin-top:-2px;
  font-size:12px; 	
  margin-bottom: 5px;
 }
 
 *+html  form.rental p.promotion_code{
  margin-bottom: -10px;
  margin-top:-2px;
  height:25px;
  padding-top:0px;
  
 }
 
 form.rental p.wintersportort{
  color:#000000;
  margin-top:-4px;
  margin-bottom:0px; 
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
 }
 
  form.rental input.rentControl {
  	width: 180px;
/*  	height: 12px;*/
    margin-top: 1.5px;
 } 

  ul.vorteile{
  	margin-top: 75px;
  	padding:0 0 0 0;
		width:500px;
    background: url("../images/layout/bg-transp-white_aufzaehlung.png") repeat scroll 0 0 transparent;
	}
	
  *+html ul.vorteile{
  	margin-top: 69px;
	}	
  ul.vorteile li {
  	margin-left:40px;
  	padding-left:0px;
  	margin-left:30px!;/* für IE */
  	padding-left:10px!;/* für IE */
  	margin-top: 13.5px;
  	margin-bottom:1px;
  	margin-top:5px!;/* für IE */
  	margin-bottom:5px!;/* für IE */
		color:#000000;
		list-style-image: url('../images/layout/pfeil_vorteile.png');
  	font-weight: bold; 
  	font-size: 15px;
	}
	*+html ul.vorteile li{
	padding-bottom: 8.5px;
}
	table.news {
	 	width:480px;
		background: url('../images/layout/bg-transp-white.png');
		position: absolute; 
		right: 0px;  
	}
	table.news td{
		border:0;
		padding-left:10px;
	}
	h1.headword {
		color:#cc0f10;
		font-weight: bolder; 
		margin-top: -2px;
		font-family: helvetica;
		font-size: 15px; 
		padding-bottom: 0; 
  }
  
	*+html h1.headword {
		margin-bottom:10px;
  }
  #copyright{
  	position:absolute;
  	top: 750px;
  	text-align: center;
  	right: 380px;
  	font-size: 90%;
  }
  #sss_partnerlink {
  	position:absolute;
  	text-align: center; 
  	margin-left: 260px;
	color:#8E9599;
  	top: 765px;
  	right: 315px;  
	}
  #sss_partnerlink a:link, 
  #sss_partnerlink a:visited, 
  #sss_partnerlink a:hover{
  	color:#8E9599;
	text-decoration:none;
	}
  #sss_area{
  	position:absolute;
  	top: 780px;
  	text-align:center;
  	height:100px;
  	right: 0px;
  	margin-left: 260px;
  }
  *+html #sss_area{
  	 margin-top: 15px;
	}
  #sss_countries,
  #sss_orte{
  	padding: 0 15px 0 15px;
  }
  #sss_orte{
  	font-size: 85%;
  }		
  #sss_countries a:link,
  #sss_countries a:visited,
  #sss_orte a:link,
  #sss_orte a:visited,
  #impressum a:link{
		color::#666666;
  }
  #sss_countries a:hover,
  #sss_orte a:hover,
  #impressum a:hover{
		background-color:#D83333;
  }
  #eoc{
  	display:none;
  }
  #foot{
  	position: absolute; 
  	top: 730px; 
  	text-align: center;
  	right: 480px;
   	background-color: transparent; 
  	background-image: none;
  }
  #cityName{
  	width:335px;
/*  	height: 12px;*/
  	margin-top:1.5px;
		width:335px!; /* für IE */
  }  
  *+html #cityName{
	padding-bottom:3px;
  }
}

@media all{
  #frauenkopf {
	display:none;
  }
  
  #tuev {
  top:15px;
  right:15px;
  background-color:transparent;
  margin:0px;
  padding:0px;
  }
  #tuev .tuev_picture{
  width:70px;
  height:70px;  
  }	
  #div_customerlogin{
	background-color:transparent;
	height:100%;
	}
	*+html 	#div_customerlogin{/* für IE7 und IE9*/
	margin-left: 0px;
	}	
	.rentalsteps{
		display:none;
	}

}
