/*************************************************************************************************************************/
/******             Letzte nderung: Annr               */
/******             Datum: 12.02.2009.2008       */
/******             Klasse: *preise        */
/******             Letzte nderung: Antje               */
/******             Datum: 02.07.2008 12:54        */
/******             Klasse: thumb        */

.video{
	margin:15px 15px 11px 0px;
	width:260px;
	height:210px;
	text-align:center;

}

/***************************************************************/
/*********************   Linke Spalte    ***************************
/***************************************************************/
.modul_lm_klein{
  
 	float:left;
	margin-top:10px;
 	height: 74px;
	width: 230px;
	background-image:url(../../img/verl_lm_gelb.gif);
	background-repeat:repeat-x;
	border:1px solid #c7cde3;
	padding-left:15px;
		padding-right:15px;
	margin-bottom:10px;

 
 }
 .modul_lm_klein .rabatt{
	
	position:absolute;
	/*background-color:none;*/
	background-image:url(/img/lastminute/rabatt_klein.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding-top:7px;
	padding-left:23px;
	height:47px;
	width:77px;
	margin-left:150px;
	margin-top:26px;

}
 .modul_lm_klein strong{
 margin-top:5px;
 margin-bottom:5px;
 display:block;
 }
 

.modul_fotos{
	
	width: 245px;
	background-image:url(/img/bg_divs.gif);
	clear:both;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:11px;
	margin-bottom:8px;
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #c7cde3;
	z-index:1;

}
.kartenlink{
	margin:5px;
	display:block;
}
.thumb{
	text-align:center;
	display:inline;
	cursor:pointer;
	float:left;
	width:100px;
	height:75px;
	margin-right:10px;
	padding:1px;
	background-color:#FFFFFF;
	border:1px solid #c7cde3;
	margin-bottom:10px;
}

.thumb img {
	width:100px;
	height:75px;

}

#bild_text {
	margin:0 10px 0 10px;
}

.bilder_border td{
	border-top:1px solid #c7cde3;
	height:30px;
	vertical-align:middle;
	background-color:#E9E9E9;
}
.bilder_border_bottom td{
	border-bottom:1px solid #c7cde3;
	height:30px;
	vertical-align:middle;
	background-color:#E9E9E9;
}
.hoch input{
	border: solid 2px #999999;
	height:75px;
}
 
 .quer input{
	border: solid 2px #999999;
	width:100px;
	height:75px;

}
.fewo_navi{

	margin-top:15px;
	height: 74px;
	width: 719px;
	text-align:center;


}
.fewo_navi img{

	border:0px;

}

.fewo_navi a{

	float:left;
	display:block;
	margin-left:30px;
	border:0px;
	text-decoration:none;
	display:inline;
	font-size:11px;
	
}

.beschreibung_container{
 
 	float:left;
	margin-top:8px;
	padding-left:20px;
	padding-bottom:10px;
	width: 715px;
	border:1px solid #c7cde3;
 
 }

 
.beschreibung_container .player{
 
 	float:right;
	margin-right:10px;
	margin-bottom:10px;
 
 }
#bildlink{
	text-decoration:none;
	position:absolute;
	float:right;
	right:10px;
	margin-top:40px;
 }
 
.beschr_text{
 	float:left;
	margin-top:20px;
	width:400px;
 
 }
 .beschr_tabelle{
 
 	clear:left;
	padding-top:20px;
	width:400px;
 
 }
 
.beschreibung_container .reihe{

	clear:left;
	padding:0px;
	margin:0px;
	display:block;
}

.beschreibung_container .zelle_left {

	width:55%; 
	float:left; 

}
.beschreibung_container .objektnr{

	float:right;
	margin-right:10px;
	margin-top:18px;

}
.detailbeschreibung{
	line-height:150%;
	margin-top:10px;
	float:left;
	width: 715px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #c7cde3;
	padding-bottom:15px;

}


.detailbeschreibung h1, .beschreibung_container h1 {
	margin-top:13px;
}

.emailkontakt{
	background-color:#e1eafc;
	border:1px solid #c7cde3;
	padding:10px;
	clear:both;

}

.garanty {
	background-color:#e1eafc;
	border:1px solid #c7cde3;
	padding:10px;
	clear:both;
	height:80px;
}


.icons{
	float:left;
	margin-right:15px;
	margin-top:8px;
	width:60px;
	height:60px;
	}

.icon_mail {
	height:40px;
	margin-top:10px;
	width:60px;
	float:left;
	margin-left:7px;
	margin-right:8px;
	}

.emailkontakt .divueberschrift a {
	text-decoration:none;
}
.emailkontakt .mietwagentext .objekt_bewertung{
	float:left;
	margin-left:60px;
	width:630px;
}

/***************************************************************/
/*********************   Preistabellen    *******************
/***************************************************************/
.preistabelle{
	margin-top:10px;
	background-color:#e1eafc;
	border:1px solid #c7cde3;
	padding:10px;
	padding-top:0px;


}
.preistabelle th {
	padding: 5px;
	background:none;
	font-weight:bold;
	color:#314399;
	text-align:left;	
	background-color:#fFF;
}

.preistabelle_zusatz{

	width:450px;
	padding:10px;
	border:1px solid #c7cde3;
	background-color:#e1eafc;
	margin-bottom:10px;

}
.preistabelle table,.preistabelle_zusatz table {
	
	width:100%;
	
}
.preistabelle td, .preistabelle_zusatz td{

	padding-top:2px;
	padding-left:6px;
	text-align:left;
	border-top:1px solid #e1eafc;

}
.preise_header {
	background-color:#314399;
	color:white;
	font-weight:bold;
	text-align:center;
	padding:5px;
}
.kasten_preisinfo{
	background-color:#EFF9FF;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
}

.zusatzinfo{

	clear:both;

}

.vermieterkontakt .zelle_left{

	width:50px;

}
.vermieterkontakt .reihe{

	margin-bottom:15px;
	margin-top:15px;

}

/***************************************************************/
/*********************   Belegzeitenkalender    *******************
/***************************************************************/
.belegzeitenkalender{

	margin-top:20px;
	width:670px;
	border:0px solid #000;
}

.kalender_reihe{

	clear:both;	
	display:block;

}

.monat{

	float:left;
	border:1px solid #c7cde3;
	margin:1px;
	text-decoration:none;

}

.monat a{

	text-decoration:none;
	background-color:#e1eafc;
	display:block;
	padding:2px;
	width:16px;

}

.monat th{

	text-align:center;
	background-color:#314399;
	color:#FFFFFF;
	
}
.monat table, .monat tr, .monat td{

	margin:0px;
	padding:0px;
	text-align:right;
	width:16px;
	height:16px;
	
}

.monat td{

	background-color:#ffffff;
	padding:1px;
	width:16px;
	border:2px solid #fff;
}

.monat .belegt_anfang, .legende .belegt_anfang{

	background-image:url(../../img/bg_belegt_anfang.gif);
	background-repeat:repeat-y;
	background-position:right;

}
.monat .belegt, .legende .belegt{

	background-color:#f08686;
	cursor:default;

}
.monat .frei, .legende .frei {

	background-color:#e1eafc;
	cursor:pointer;

}

.monat .bel_orange {
	background-color: #FFCC00;
}

.monat .vak_selected{

	background-color:#FF9933;
}


.legende .belegt_ende , 
.legende .belegt_anfang  , 
.legende .frei  , 
.legende .belegt  , 
.legende .uebergang {

	padding-left:20px;
	background-position:left;
	text-align:center;
	
}
.akttag {

	border:2px solid #fbe703;

}
.monat .belegt_ende, .legende .belegt_ende{

	background-image:url(../../img/bg_belegt_ende.gif);
	background-repeat:repeat-y;
	background-position:left;

}
.monat .uebergang, .legende .uebergang{

	background-image:url(../../img/bg_uebergang.gif);
	background-repeat:repeat-y;
	background-position:left;

}
.monat .trenner{

	height:1px;
	line-height:1px;
	border-bottom:1px solid #314399;
	font-size:0px;
	padding:2px;
	
}
.sonntag, .sonntag a{
	color:#990000;
}

.legende{
	clear:both;
}
/* Freymann neu ab 09.09.09 */

#last {
}

#images_hauptcontainer {
	cursor:move;
	text-decoration:none;
	font-size:12px;
	display: none;
	position:absolute;
	z-index: 1111;
	border:1px solid #c7cde3;
	text-align:center;
	background-color:#ffffff;
}

.images_head {
	height:30px;
	margin-top:10px;
	padding:0;
	text-align:center;
}

.close {
	
	
}

.image_footer {
	margin:10px 0 10px 0;
}

#images_hauptcontainer, #bigpicture, .image_page {
	margin:0;
	padding:0;
}

.image_page {
	width:700px;
}



a.bewertung{
text-decoration:none;
cursor:pointer;
}

.anfragen_wrapper {
	border:#FF0000 1px solid;
	height:100%;
	width:100%;
}

.contact_phone {
	width:250px;
	float:right;
	margin-top:30px;
	margin-right:30px;
}