a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(./pix/calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}


.menu_buttons_leftside{
width:30px; 
height:28px;
float:left;
background-color: transparent;
border:0px;
}
 
 .labels{ 
 color: black; 
 font-size: 11px; 
 font-family: Arial, Verdana, SunSans-Regular, sans-serif; 
 text-align: left;
 font-weight:bold;

}
.radio{
border:0px;	
}

checkbox{
border:0px;	
}

 .labels_check{ 
 color: black; 
 font-size: 12px; 
 font-family: Arial,Verdana,  SunSans-Regular, sans-serif; 
 text-align: left;
 font-weight:normal;

}

/*
 
input{
border: 1px solid gray;
font-family: Arial, Verdana, SunSans-Regular, sans-serif; 
font-size: 12px; 
color:black;
background-color:white;
padding:2px;

}
*/
.area{
border: 1px solid gray;
font-family: Arial, Verdana, SunSans-Regular, sans-serif; 
font-size: 11px; 
width: 368px;
overflow:auto;
color:black;
background-color:white;
									scrollbar-base-color:#FFFFFF;
															scrollbar-3dlight-color:#660033;
															scrollbar-arrow-color:#660033;
															scrollbar-darkshadow-color:#FFFFFF;
															scrollbar-face-color:#FFFFFF;
															scrollbar-highlight-color:#FFFFFF;
															scrollbar-shadow-color:#696969;
															scrollbar-track-color:#FFFFFF;
}

option{

 font-family: Arial, Verdana, SunSans-Regular, sans-serif; 
font-size: 12px; 
color:black;
background-color:white;
}

textarea{
border: 1px solid gray;
 font-family: Arial, Verdana, SunSans-Regular, sans-serif; 
font-size: 11px; 
color:black;
background-color:white;
}

.plz  { background-color: White; width:42px;  border:1px solid gray; }

.ort  { background-color: White; width:250px; border:1px solid gray; }

.sonstige  { background-color: White; width: 80px; border:1px solid gray; }

.senden    { background-color: white; color:black; 	width: 60px; border:1px solid gray; }
.feld  { 	background-color: White; width:300px;  	border:1px solid gray;  }
.reisetext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify}

.teaser_freitext_center { 
	font-size:14px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
	
 }
 
    .teaser_head_center { 
	font-size:14px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:bold; 
	text-decoration:none; 
	
 }
 
 
    .teaser_freitext_left { 
	font-size:11px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
	
 }
 
    .teaser_head_left { 
	font-size:11px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
	
 }
 
  
    .teaser_preis { 
	font-size:16px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:bold; 
	text-decoration:none; 
	
 }
 
 
     .bildunterschrift { 
	font-size:11px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
	
 }


body, html { 
	background-color:#FFFFFF; 
	margin:0px; 
	padding:0px; 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:#000000; 
 }


 
#dropmenudiv{
position:absolute;
border-bottom-width: 0;
font:bold 12px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
/*background-color: white;*/
color:black;
}

 
 /*
 img{
	 
	 border:0px;
	 }
 */
 
.menu_dyn:link {
	font-size:14px; 
	font-family:Arial, Verdana; 
	color:white; 
	font-weight:bold; 
	text-decoration:none;
}
.menu_dyn:visited {
	font-size:14px; 
	font-family:Arial, Verdana; 
	color:white; 
	font-weight:bold; 
	text-decoration:none; 
}
.menu_dyn:active {
	font-size:14px; 
	font-family:Arial, Verdana; 
	color:white; 
	font-weight:bold; 
	text-decoration:none; 
}
.menu_dyn:hover {
	font-size:14px; 
	font-family:Arial, Verdana; 
	color:#FFC600;
	font-weight:bold; 
	text-decoration:none;
	background-color:white;
	}

.dyn_untermenue:link {
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:white; 
	font-weight:normal; 
	text-decoration:none;
}
.dyn_untermenue:visited {
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:white; 
	font-weight:normal; 
	text-decoration:none; 
}
.dyn_untermenue:active {
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:white; 
	font-weight:normal; 
	text-decoration:none; 
}
.dyn_untermenue:hover {
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:white;
	font-weight:normal; 
	text-decoration:none;
	background-color:white;
	}
 
 
 .headline { 
	font-size:20px; 
	font-family:Arial, Verdana; 
	color:#FFC600; 
	font-weight:bold; 
	text-decoration:none; 
 }
  .grundtext { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
 }
 
  .subline { 
	font-size:14px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
 }
 
   .verlauf { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
	margin-top:10px;
	margin-bottom:10px;
 }
 
    .hotelbeschreibung { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
	margin-top:10px;
	width:600px;
	
 }
 
     .leistungen { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
	margin-top:20px;
	margin-bottom:10px;
 }
 
      .termine { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
	margin-top:20px;
	margin-bottom:20px;

 }
 
   .einleitung { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:bold; 
	text-decoration:none; 
 }
 
  .infobox { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:bold; 
	text-decoration:none; 
 }
 
 .reisefinder_head{ 
	font-size:14px; 
	font-family:Arial, Verdana; 
	color:white; 
	font-weight:bold; 
	text-decoration:none; 
	background-color:#FFC600;
	margin-left:30px;
	height:30px;
	width:220px;
 }
 
  .leistungen_head{ 
	font-size:18px; 
	font-family:Arial, Verdana; 
	color:white; 
	font-weight:bold; 
	text-decoration:none; 
	background-color:#FFC600;
	
	height:20px;

 }
 
 
   .highlights{ 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:red; 
	font-weight:bold; 
	text-decoration:none; 
	margin-top:10px;
	margin-bottom:20px;
	
 }
 
   .termine_head{ 
	font-size:18px; 
	font-family:Arial, Verdana; 
	color:white; 
	font-weight:bold; 
	text-decoration:none; 
	background-color:#FFC600;
	
	height:20px;

 }
 
  .menu_dyn_bg{ 
	font-size:14px; 
	font-family:Arial, Verdana; 
	color:white; 
	font-weight:bold; 
	text-decoration:none; 
	background-color:#FFC600;
	height:30px;
 }
 
 
  .subline { 
	font-size:18px; 
	font-family:Arial, Verdana; 
	color:black; 
	font-weight:normal; 
	text-decoration:none; 
 }



.topheader { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:white; 
	padding:0px; 

 }
 
 .menu_static { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:#FFC600; 
	font-weight:bold;
	margin-left:25px;
 }
 
 .reisefinder_select { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:#545454; 
	padding:0px; 
	margin-left:5px; 
	width:170px; 
		margin-top:2px;

 }
 
  .reisefinder_input { 
	font-size:12px; 
	font-family:Arial, Verdana; 
	color:black; 
	padding:1px; 
	margin-left:5px; 
	width:168px; 
	margin-top:2px;
	
	
	
 }

ul { 
	list-style-image:url(pix/li_punkt.gif); 
	margin:0px; 
	margin-bottom:10px; 
	padding-left:16px; 
 }

.contentscroll { 
 overflow:auto;
 height:350px;
 width:620px;
 margin-left:auto;margin-right:auto;margin-top:0px;padding:0px;
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#660033;
scrollbar-arrow-color:#660033;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#696969;
scrollbar-track-color:#FFFFFF;
font-size:12px; 

 } 
 
.scrollbalken{
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#660033;
scrollbar-arrow-color:#660033;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#696969;
scrollbar-track-color:#FFFFFF;	 
overflow:auto;
height:250px;
}


.button{
width:165px;
height:24px;
background-color:#FFC600;
border:0px;	

font-size:14px; 
font-family:Arial, Verdana;
font-weight:bold;
color:white;
margin-bottom:20px;

}

.button_tgf{
width:165px;
height:24px;
background-color:#EE0010;
border:0px;	

font-size:14px; 
font-family:Arial, Verdana;
font-weight:bold;
color:white;
margin-bottom:20px;

}



.tableborder{
border:2px solid #FFC600;	
}


