/*Header*/
.inhalttab h3{
	color: #FF8000; 
	font-style: normal; 
	font-weight: normal;
	font-size: 1.1em;
	margin:0px auto 0 auto;
	vertical-align:middle;
	text-align:right;
	
}
/*Header ENDE*/
/* ------------ Selection Und Angebote Bereich--------*/
.formButton{
	background-color:#FFCB77;
	cursor:pointer;
}

table#selektionsBox {
  float:left;
		margin: 0px 5px;
		text-align:left;
		padding:0px 0px;
		background-color:#F9EDC5;
		border:1px solid #FFCB77;
}


table#selektionsBox th { 		
 		color: Navy;
 		text-align: left;
		vertical-align:middle;
 		font: italic normal bold 13px sans-serif;
		padding: 1px; margin: 0px;
 		background: url(../images/rahmenbgr.gif) repeat-x;
}

table#selektionsBox  td{ 		
 		color: blue;
 		font-style:normal;
		font-size:12px;
 		font-family: Arial;
		vertical-align: bottom;
 	}
table#selektionsBox  td select{ 		
 		width: 170px;
		
	 }
table#selektionsBox  td select.tagselect { 		
 		width: 40px;
		
	 }
table#selektionsBox  td select.monatselect { 		
 		width: 130px;
		
	 }	 
table#selektionsBox  td input{ 		
 		width:170px;
	 }
table#selektionsBox .selLand{
	background-color: #DCDCDC;
}
table#selektionsBox .selRegion{
	
}	 

.ZusInfoTabelle{
	margin: 5px auto 5px 0px; 
	border:1px solid #FFCB77;
	text-align:left;
	padding:5px 5px;
}
.ZusInfoTabelle a{
text-decoration:none;
}
.ZusInfoTabelle th{
		color: Navy;
 		text-align: left;
		vertical-align:middle;
 		font: italic normal bold 13px sans-serif;
		padding: 1px; margin: 0px;
 		background: url(/images/rahmenbgr.gif) repeat-x;
}


.AngebotsNavigation{
  	text-align:center;
	margin:5px;
}
.AngebotsNavigation a{
  font-size: 9pt;
  margin: 5px;
  padding:5px;
  background-color: #DCDCDC;
  text-decoration:none;
  }
/* ENDE------------ Selection Und Angebote Bereich--------*/ 
/* ZielAuswahlTabelle Bereich--------*/
  table#ZielAuswahlTabelle{
  float:left;
  margin:5px 5px 0px 5px;
  width:600px;
  }
  table#ZielAuswahlTabelle th{
	color: Navy;
 	text-align: left;
	font: italic normal bold 13px sans-serif;
   padding: 5px; 
   background: url(../images/rahmenbgr.gif) repeat-x;
}
table#ZielAuswahlTabelle .hinweis{
	color: red;
 	text-align: center;
	font: bold 14px sans-serif;
   padding: 5px; 
   background: url(../images/rahmenbgr.gif) repeat-x;
}
table#ZielAuswahlTabelle tr td{
	padding: 5px;
	
}
#ZielAuswahlTabelle  #ueberschrift{
	color: Black;
	margin: 15px;
 	font: normal normal normal 12px sans-serif;
   padding: 5px; 
   background-color: #F5DEB3;
}
#ZielAuswahlTabelle tr:hover	{color: Red; text-decoration:none;}
#ZielAuswahlTabelle  .row0{
	color: Black;
	font: normal 12px arial;
	padding: 15px;
	cursor:pointer;	
	
}
#ZielAuswahlTabelle  .row1{
	color: Black;
	font: normal 12px arial;
	padding: 15px;
	background-color: #FFE4C4;
	cursor:pointer;	
}
#ZielAuswahlTabelle  .temper{
	text-align:right;
	font:bold 9px arial;
	padding:2px;
}
#ZielAuswahlTabelle  .temperC{
	text-align:left;
	font:bold 9px arial;
}

  /* GroupHotel Bereich--------*/
#groupHotelTabelle{
   border:1px solid #FFCB77;
  float:left;
  margin:5px 5px 0px 5px;
  width:600px;
    
  }
#groupHotelTabelle th{
	color: blue;
 	text-align: left;
	font: italic normal bold 13px sans-serif;
   padding: 1px; 
   background: url(../images/rahmenbgr.gif) repeat-x;
}
#groupHotelTabelle .hinweis{
	color: red;
 	text-align: center;
	font: bold 14px sans-serif;
   padding: 5px; 
   background: url(../images/rahmenbgr.gif) repeat-x;
}
 #columnDescription{
	color: blue;
 	text-align: center;
	font:  normal bold 13px sans-serif;
   padding: 1px; 
   background: url(../images/rahmenbgr.gif) repeat-x;
}

#groupHotelTabelle tr{
  vertical-align: middle;
  text-align: center;
  /* font-size: smaller; */
  }
#groupHotelTabelle td{
  padding:5px 5px 5px 5px;
  }

  .groupHotelArea1{
  	background-color: white;
}
  .groupHotelArea0{
  	background-color: #FFE4C4;
}
.groupHotelAreaAusgebucht{
  	color: gray;
}

#angebotsHotelInfo{
	/* margin:5px auto 0px 5px; */
	border:1px solid #FFCB77;
	text-align: center;
	vertical-align: middle;
	/* width:790px; */
	float:left;
	margin:5px 5px 0px 5px;
	width:800px;
	
}
#angebotsHotelInfo th{
	color: Navy;
 	text-align: left;
	font: italic normal bold 13px sans-serif;
   padding: 1px; margin: 0px;
   background: url(../images/rahmenbgr.gif) repeat-x;
}
#angebotsHotelInfo th a{
	text-align: right;
 	font-size: 12px;
 	font-weight: bold ;
   font-family: Arial;
   padding: 1px; margin: 0px;
}
.angebotsHotelInfoVeranstalter img{
height:20px;
}
.buchungHotelInfoLabel{
	font-size: 12px;
	width:100px;
	font-weight: bold ;
	font-family: Arial,sans-serif;
	vertical-align:top;
	padding-left:5px;
}
/*BuchungsFormular*/
.buchungsFormular{
	border:1px solid #FFCB77;
	float:left;
	margin:5px 5px 10px 5px;
	width:800px;
	
}
.buchungsFormular th{
	color: Navy;
	text-align: left;
	font: italic normal bold 13px sans-serif;
	padding: 1px; margin: 0px;
	background: url(/images/rahmenbgr.gif) repeat-x;
}
.buchungsFormular td{
	text-align: left;
	vertical-align:top;
}

#buchungsVeranstalterMeldung{
	background: #E0FFFF;
	font-family: Terminal;
	padding: 5px;
}


/* Startseite Angebote*/
#StartSeiteTab{
	margin:0px auto 0px 5px;
 	padding:0px;
}

.StartSeiteAngebote{
	margin-top:5px;
	margin-left:5px;
 	padding:0px;
	background-color:#F9EDC5;
	border:1px solid #FFCB77;
	}
.StartSeiteAngebote th {
 	font-size:0.8em;
	font-weight:bold;
	background-color:#FFCB77;
}
.StartSeiteAngebote a {
 padding:5px;	
}
/*Topangebote*/
.topangebote{
	float:right;
 	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	padding:1px;
	font-size: 0.9em;
	cursor:pointer;
	background-image: url(/images/top/hintergrund.gif);
	border:1px solid #FFCB77;
	text-align: left;
	
}
.topangebote a:link	{color:blue; text-decoration:none; font-size:10pt;font-family:arial;}
.topangebote a:active	{color:blue; text-decoration:none; font-size:10pt;font-family:arial;}
.topangebote a:visited	{color:blue; text-decoration:none; font-size:10pt;font-family:arial;}
.topangebote a:hover	{color: Red; text-decoration:none; font-size:10pt;font-family:arial;}

.topangebote th {
	font-size:1em;
	font-weight:bold;
	background-color:#FFCB77;
}
.topangebote .top_bewertung{
	text-align:left;
	font-weight:normal;
	font-size:1em;
	margin-top:5px;
}
.topangebote .ziel {
 	font-size:0.8em;
	font-weight:bold;
}
.topangebote .preis {
	margin-top:5px;
	font-size:0.9em;
	font-weight:bold;
	color:#990000;
	text-align:left;
}
/*Topangebote Ende*/



/*Flugangebote*/
.flugangebote{
 	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	width:98%;
	padding:1px;
	font-size: 0.9em;
	cursor:pointer;
	background-image: url(/images/top/hintergrund.gif);
	border:1px solid #FFCB77;
	text-align: left;
	
}
.flugangebote a:link	{color:blue; text-decoration:none; font-size:10pt;font-family:arial;}
.flugangebote a:active	{color:blue; text-decoration:none; font-size:10pt;font-family:arial;}
.flugangebote a:visited	{color:blue; text-decoration:none; font-size:10pt;font-family:arial;}
.flugangebote a:hover	{color: Red; text-decoration:none; font-size:10pt;font-family:arial;}

.flugangebote th {
	font-size:1em;
	font-weight:bold;
	background-color:#FFCB77;
}
.flugangebote .ziel {
 	font-size:0.8em;
	font-weight:bold;
}
.flugangebote .preis {
	margin-top:5px;
	font-size:0.9em;
	font-weight:bold;
	color:#990000;
	text-align:left;
}
/*Flugangebote Ende*/

#buchungsBesteatigung{
margin-top: 10%;
	text-align: center;
	color: Green;
	font: normal bold larger Arial;
}


/*BuchungsVerlauf*/
table#buchungsverlauf{
	margin: 5px;
	width: 800px; 
	color: Black;
	text-align: center;
	background-color:#FFCB77;
}
.buchungsVerlaufAktiv{
	text-align: center;
	font: normal bold 14px Arial;
	background-color:#FF8000;
}
.buchungsVerlaufPassiv{
	text-align: center;
	font: italic normal 12px Arial;
}
.markText{
	color: Red;
}
