/*************************************************************************************************************************/
/******             Letzte Änderung: Annr               */
/******             Datum: 12.02.2009.2008       */
/******             Klasse: *preise        */
/******             Letzte Änderung: Antje               */
/******             Datum: 02.07.2008 12:54        */
/******             Klasse: thumb        */

.video{
	position:absolute;
	margin-left:320px;
	margin-top:180px;
	width:100px;
	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: 230px;
	background-image:url(/img/bg_divs.gif);
	clear:both;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:11px;
	margin-bottom:8px;
	background-color:#e1eafc;
	background-position:top;
	background-repeat:repeat-x;
	border:1px solid #c7cde3;
	z-index:1;

}
.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;
}
.hoch img{

	height:75px;

}
 
 .quer img{

	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;
 
 }
 *html .beschreibung_container{
 	width: 700px;
 }
 
.beschreibung_container .player{
 
 	float:right;
	margin-right:10px;
	margin-bottom:10px;
 
 }
#bildlink{

	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{
	
	margin-top:10px;
	float:left;
	width: 715px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #c7cde3;
	padding-bottom:15px;

}
*html .detailbeschreibung{
	width: 700px;
}

.detailbeschreibung h1, .beschreibung_container h1 {
	
	margin-top:20px;

}

.emailkontakt{
background-color:#e1eafc;
border:1px solid #c7cde3;
padding:10px;
padding-top:0px;
}

.emailkontakt img{
	float:left;
	margin-top:8px;
	margin-right:10px;
}

.emailkontakt a img{
	float:left;
	margin-top:8px;
	margin-right:10px;
}

div.mietwagentext{
	float:inherit;
	margin-left: 60px;
}

/***************************************************************/
/*********************   Preistabellen    *******************
/***************************************************************/
/***************************************************************/
/*********************   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;

}
.zusatzinfo{

	clear:both;

}

.vermieterkontakt .zelle_left{

	width:50px;

}
.vermieterkontakt .reihe{

	margin-bottom:15px;
	margin-top:15px;

}

/***************************************************************/
/*********************   Belegzeitenkalender    *******************
/***************************************************************/
.belegzeitenkalender{

	margin-top:20px;
	width:620px;
}

.kalender_reihe{

	clear:both;	
	display:block;

}
.monat{

	float:left;
	border:1px solid #c7cde3;
	margin:2px;
	text-decoration:none;
	height: 200px;
}

.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:1px;
	padding:1px;
	text-align:center;
	width:16px;
	height:20px;

}

.monat td{

	background-color:#ffffff;
	padding:1px;
	width:16px;

}
.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;

}
.monat .frei, .legende .frei {

	background-color:#e1eafc;

}

.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;
	
}
.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;
	
}

.monat .vakanzToday{
border:solid 1px #003366;
	
}

.sonntag, .sonntag a{

	color:#990000;

}
.legende{
	
	clear:both;
	
}

/* Freymann neu ab 09.09.09 */
#images_hauptcontainer {
	text-decoration:none;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display: none;
	position:absolute;
	z-index: 1111;
	border:1px solid #000066;
	text-align:center;
	background-color:#ffffff;
}

#images_hauptcontainer table tr td hr{
	margin: 5px 15px 5px 15px;
	color: #000066;
	
}