*{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #4f4f4f;
	padding: 0px;
}


/*-----suwak_ver2--------*/
div#scale{
	width: 131px;
	height: 46px;
	margin: 10px 5px 0px 0px; 
	background-image: url('../img/skala2.gif');
	position: relative;
}
div#cloud{
	width: 47px;
	height: 19px;
	color: #ffffff;
	background-image: url('../img/skala_babel.gif');
	position: absolute;
}
div#moveMe{
position:absolute;
width: 15px;
height: 20px;
cursor: pointer;
background-image: url('../img/skala_regler.gif');
}
/*----------------------------*/
body{
	margin: 0px;
	text-align: center;
	background-image: url('../img/bg.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0px;
	background-color: #fbfcff;
}
img, fieldset{
	border: 0px;
}
ol, ul{
	list-style:none;
}
select, input{
	color: #838383;
}
.clearfix:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
option{
	padding-left: 2px;
}

.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
.clearfix{display:block;}
/* End hide from IE-mac */
div.divform4_list  li input, div.divform4_list  li img, div.divform4_list  li input, div.divform4_list  li img,
div.divform3_list  li input, div.divform3_list  li img, div.divform3_list  li input, div.divform3_list  li img,
fieldset.field_data_person_2  img, div.familie_kinder_qs input, div.typ_qs input, div.wellness_qs input, div.strand_qs input, 
div.qs_sport input, div.wetter1_100_reg img, div.wetter1_ALT_reg img, div.wetter2_100_reg img, div.wetter2 img, fieldset.field_data_person_3  img{
	vertical-align: middle;
}
div.region_txt, div.region, div.zielgebiet_ausgabe_txt, div.sortierung_txt, div.s_ort_txt, div.sortierung , div.hotel_name1, 
div.termine_page_header, select.orderselect, div.zurueck, div.legende_ter, div.price_block_desc, div.button_flugzeiten_b, 
div.buchung_form_SSL, div.buchung_form_req_txt, div.buchung_form_title, div.buchung_form_info, div.buchung_form_h, div.buchung_form_i, 
div.c1_hb, div.c2_hb, div.c3_hb, div.c4_hb, div.c5_hb, div.c1_b, div.c2_b, div.hotline_b, div.versicherung1_b, div.versicherung2_b, 
div.mietwagen1_b, div.mietwagen2_b, div.buchung_footer_c, div.agb1_b, select.cena{
	display: none;
}
div#container{
	width: 993px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}
div.container_body{
	width: 993px;
	overflow: hidden;
	clear: both;
}
div.header{
	height: 260px;
	width: 993px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}
div.header img.imglogo {
	height: 75px;
	width: 415px;
	position: absolute;
	border: none;
	top: 20px;
	left: 0;
	z-index: 22;
	margin: 0;
}

div.header .imglogo {
	height: 75px;
	width: 415px;
	position: absolute;
	border: none;
	top: 21px;
	left: 0px;
	z-index: 22;
	margin: 0;
}

div.header h1 a{
	height: 75px;
	width: 415px;
	display: block;
}
div.header h2{
	height: 260px;
	width: 600px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 100% 0;	
	position: absolute;
	top: 0;
	right: 0;
	z-index: 11;
	margin: 0;	
}
div.header h2.holiday{
	background-image: url('../img/holiday.png');
}
div.header h2.flight{
	background-image: url('../img/flight.png');
}
div.header h2.charter{
	background-image: url('../img/charter.png');
}
div.header h2.ski{
	background-image: url('../img/ski.png');
}
div.header h2.domki{
	background-image: url('../img/domki_bg.png');
}
div.container_body{
	position: relative;
	top: 130px;
	z-index: 6;	
}
div.center{
	float: left;
	width: 759px;
	padding: 0px;
	margin: 0px;
}
div.center2{
	background: url('../img/top_center.gif') 0 0 no-repeat;
	padding: 35px 0 0;
	float: right;
	width: 858px;
	margin: 0;
}
div.center2 .wrapper{
	background: #FFF url('../img/bg_center.gif') 0 100% no-repeat;
	padding: 0 25px 50px 25px;
	width: 806px;
}
div.center3{
	background: url('../img/bg_steps.gif') 0 0 no-repeat;
	padding: 76px 0 0;
	float: right;
	width: 624px;
	margin: 0;
}
div.center3 .wrapper{
	background: #FFF url('../img/bg_center2.gif') 0 100% no-repeat;
	padding: 0 5px 50px 25px;
	overflow: hidden;
	width: 594px;
}
div.no-steps{
	background: url('../img/top_center2.gif') 0 0 no-repeat;
	padding-top: 20px;
}
div.no-steps .wrapper{
	background: url('../img/bot_center.gif') 0 100% no-repeat;
	padding: 0 0 5px;
	overflow: visible;
	width: 624px;	
}
div.extended .wrapper{
	background: url('../img/bg_center2.gif') 0 100% no-repeat;
	padding: 0 0 15px;	
}
div.no-steps .inner{
	background: #FFF;
	padding: 0 5px 0 25px;
	overflow: hidden;
	width: 594px;	
}

div.columns{
	width: 625px;
	clear: both;
	overflow: hidden;
	margin-top: 14px;	
}
div.columns .left_col, div.columns .right_col{
	background: #FFF url('../img/bot_offer.gif') 0 100% no-repeat;
	padding-bottom: 14px;
	width: 304px;
}
div.columns .left_col{
	float: left;
}
div.columns .right_col{
	float: right;
}
div.columns h3{
	margin: 0;
	text-indent: -9999px;
	height: 38px;
	width: 304px;
	display: block;
}
div.columns .left_col h3{
	background: url('../img/hotele.gif') 0 0 no-repeat;
}
div.columns .left_col h3.bliskiekierunki {
	background: url('../img/hd_offer1.gif') 0 0 no-repeat;
}

div.columns .left_col h3.hitydnia {
	background: url('../img/hd_offer1.png') 0 0 no-repeat;
}
div.columns .left_col h3.hitydnia1 {
	background: url('../img/hd_offer1a.png') 0 0 no-repeat;
}

div.columns .right_col h3{
	background: url('../img/osrodki.gif') 0 0 no-repeat;
}

div.columns .right_col h3.egzotyczne {
	background: url('../img/hd_offer2.gif') 0 0 no-repeat;
}

div.columns .right_col h3.lastminute {
	background: url('../img/hd_offer2.png') 0 0 no-repeat;
}
div.columns .right_col h3.lastminute1 {
	background: url('../img/hd_offer2a.png') 0 0 no-repeat;
}

div.columns .big_offer{
	height: 126px;
	width: 304px;
	position: relative;
	margin-bottom: 10px;
}
div.columns .big_offer .layer_under{
	height: 126px;
	width: 304px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 33;	
}
div.columns .big_offer .layer_over{
	height: 110px;
	width: 260px;
	position: absolute;
	top: 10px;
	left: 24px;
	z-index: 66;
}
div.columns .big_offer .layer_over a{
	text-decoration: none;
	height: 110px;
	width: 260px;
    display: block;
	cursor: pointer !important;
}
div.columns .big_offer .layer_over span.big, div.columns .big_offer .layer_over span.small{
	display: block;
	width: 250px;	
}
div.columns .big_offer .layer_over span.big{
	text-decoration: none;
	padding-bottom: 5px;
	display: block;
	font-size: 2.4em;	
}
div.columns .big_offer .layer_over span.small{
	padding-top: 25px;
	overflow: hidden;
}
div.columns .big_offer .layer_over span.to_lft{
	float: left;
	width:45%;
}
div.columns .big_offer .layer_over span.to_lft strong{
	font-size: 1.1em;
}
div.columns .big_offer .layer_over span.to_rgt{
	float: right;
	width:45%;
	font-weight: bold;
	text-align: right;
}
div.columns .big_offer .layer_over span.to_rgt strong{
	font-size: 2.5em;
}
div.columns .big_offer .layer_over img{
	margin-right: 2px;	
	display: inline;
}
div.columns .big_offer .layer_over span em{
	padding-top: 2px;	
	display: block;
	font-size: .95em;
	font-style: normal;
}
div.columns .big_offer .layer_over *{
	color: #FFF !important;
}


div.promo_offer{
	background: url('../img/best_offers.jpg') 0 0 no-repeat;
	margin-top: 11px;
	height: 301px;
	width: 627px;
}
div.promo_offer_new{
	margin-top: 11px;
	height: 301px;
	width: 627px;
}
div.promo_offer h3{
	display: none;
}

div.promo_offer_new img.polecane{
	height: 301px;
	width: 627px;
	border: none;
}

div.right{
	float: left; 
	width: 219px;
	padding-left: 15px;
}
div.right2{
	float: right; 
	width: 219px;
	padding-left: 15px;
}
div.right2 .offer_box{
	background: #FFF url('../img/bot_offer2.gif') 0 100% no-repeat;
	padding: 0 0 20px;	
	width: 217px;
}
div.right2 .offer_box h3{
	background: url('../img/offer4.jpg') 0 0 no-repeat;
	text-indent: -9999px;
	margin-bottom: 15px;
	display: block;
	height: 165px;	
	width: 217px;
}
div.right2 .offer_box h3.holiday{
	background: url('../img/offer3.jpg') 0 0 no-repeat;
}
div.right2 .offer_box h3.eholiday{
	background: url('../img/offer3a.jpg') 0 0 no-repeat;
}
div.right2 .offer_box h3.ski{
	background: url('../img/offer4.jpg') 0 0 no-repeat;
}
div.right2 .offer_box h3 a { 
    text-decoration: none; 	
}
.odwiedzane {
  display: block;
  width: 183px;
  margin-top: 40px;    	
  color: #FFFFFF;
  margin-right: 17px;
  margin-left: 17px;
}
.odwiedzane_kraj {
  font-size: 2.4em;
  font-weight: normal;
  color: #FFFFFF; 
}
.odwiedzane_kraj1 {
  font-size: 1.6em;
  font-weight: normal;
  color: #FFFFFF; 
}
.odwiedzane_hotel {
  font-weight: bold;
  color: #FFFFFF;
}
.odwiedzane_info {
  color: #FFFFFF;
  font-weight: normal;
}
.odwiedzane_cena {
    font-size: 2.4em;
	font-weight: bold;    
    color: #FFFFFF;
}	
.odwiedzane_waluta {
  font-size: 0.4em;
  color: #FFFFFF;
}
div.right2 .guides{
	background: url('../img/przewodnik.gif') 0 0 no-repeat;
	margin-top: 10px;
	height: 81px;	
	width: 219px;
}
div.right2 .guides form{
	padding: 42px 0 0 15px;
	width: 180px;
}
div.right2 .guides select{
	width: 176px;
	height: 20px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;
}

.right_side h3{
	margin-top:0;
}
.right_side_domki h3{
	margin-top:0;
}
div.right2 .offer_box .single_box, .right_side .single_box, .right_side_domki .single_box, .columns .offer_box .single_box{
	border-bottom: 1px solid #ECECEC;
	padding-bottom: 5px;	
	margin: 0 10px 15px;
	width: 197px;
}
.right_side .single_box{
	margin: 0 0 10px;
	width: 240px;	
}
.right_side_domki .single_box{
	margin: 0 0 10px;
	width: 240px;	
}
.columns .offer_box .single_box{
	margin: 0 10px 12px;
	width: 283px;	
}
div.right2 .offer_box .single_box span, .right_side .single_box span, .right_side_domki .single_box span, .columns .offer_box .single_box span{
	padding: 1px 0;	
	display: block;
}
div.right2 .offer_box .single_box span a, .right_side .single_box span a, .right_side_domki .single_box span a, .columns .offer_box .single_box span a{
	text-decoration: none;	
	display: block;
	float: left;
	width: 130px;
	font-size: 1.2em;
}
.right_side .single_box span a{
	width: 165px;
	font-size: 1.5em;	
}
.right_side_domki .single_box span a{
	width: 165px;
	font-size: 1.5em;	
}
.columns .offer_box .single_box span a{
	width: 190px;
	font-size: 1.5em;	
}
div.right2 .offer_box .single_box span a:hover, .right_side .single_box span a:hover, .right_side_domki .single_box span a:hover, .columns .offer_box .single_box span a:hover{
	text-decoration: underline;	
}
div.right2 .offer_box .single_box span strong, .right_side .single_box span strong, .right_side_domki .single_box span strong, .columns .offer_box .single_box span strong{
	font-size: 1.4em;
	font-weight: normal;
	position: relative;
	top: -1px;
}
.right_side .single_box span strong, .right_side_domki .single_box span strong, .columns .offer_box .single_box span strong{
	font-size: 1.7em;	
}
div.right2 .offer_box .single_box img, .right_side .single_box span img, .right_side_domki .single_box span img, .columns .offer_box .single_box span img{
	margin-right: 2px;	
	display: inline;
}
div.right2 .offer_box .single_box em, .right_side .single_box span em, .right_side_domki .single_box span em, .columns .offer_box .single_box span em{
	margin-left: 5px;	
	color: #858585;
	font-size: .95em;
	font-style: normal;
}
.right_side .single_box span em{
	margin: 0;
}
div.right2 .offer_box .single_box span.bigger, div.right2 .offer_box .single_box span.bigger *, 
.right_side .single_box span.bigger a, .right_side_domki .single_box span.bigger a, .columns .offer_box .single_box span.bigger a{
	color: #1977D1 !important;
}
.right_side .single_box span.bigger, .right_side .single_box span.bigger strong, .right_side .more_link a,
.columns .right_col span.bigger, .columns .right_col span.bigger strong, .columns .right_col .more_link a{
	color: #FFAE08 !important;
}
.right_side_domki .single_box span.bigger, .right_side_domki .single_box span.bigger strong, .right_side_domki .more_link a,
.columns .right_col span.bigger, .columns .right_col span.bigger strong, .columns .right_col .more_link a{
	color: #FFAE08 !important;
}

.columns .left_col span.bigger, .columns .left_col span.bigger strong, .columns .left_col .more_link a{
	color: #99C242 !important;
}

div.right2 .offer_box .more_link, .columns .more_link{
	text-indent: 10px;
}
.right_side .more_link{
	border-bottom: 1px solid #ECECEC;
	padding: 0 0 10px 0;
	text-align: right;
	width: 240px;
}
.right_side_domki .more_link{
	border-bottom: 1px solid #ECECEC;
	padding: 0 0 10px 0;
	text-align: right;
	width: 240px;
}
div.right2 .offer_box .more_link a, .right_side .more_link a, .right_side_domki .more_link a, .columns .offer_box .more_link a{
	text-decoration: none;
	color: #1977D1;
	text-indent: 15px;
}
div.right2 .offer_box .more_link a:hover, .right_side .more_link a:hover, .right_side_domki .more_link a:hover, .columns .offer_box .more_link a:hover{
	text-decoration: underline;	
}

div.left{
	float: left; 
	width: 131px;
	padding-left: 4px;
	overflow: hidden;
}
div.left .navigation{
	background: url('../img/bg_menu.gif') 0 0 no-repeat;
	width: 128px;
	height: 391px;
	padding: 3px 0 0 3px;
	margin: 0;
}
div.left .navigation li, div.left .navigation li a{
	text-indent: -9999px;
	width: 128px;
	height: 77px;
	margin: 0;
	display: block;
}
div.left .navigation #tab1 a{background: url('../img/menu.png') 0 0 no-repeat;}
div.left .navigation #tab1 a:hover,div.left .navigation #tab1 a.active{background: url('../img/menu.png') -128px 0 no-repeat;}
div.left .navigation #tab2 a{background: url('../img/menu.png') 0 -77px no-repeat;}
div.left .navigation #tab2 a:hover,div.left .navigation #tab2 a.active{background: url('../img/menu.png') -128px -77px no-repeat;}
div.left .navigation #tab3 a{background: url('../img/menu.png') 0 -154px no-repeat;}
div.left .navigation #tab3 a:hover,div.left .navigation #tab3 a.active{background: url('../img/menu.png') -128px -154px no-repeat;}
div.left .navigation #tab4 a{background: url('../img/menu.png') 0 -231px no-repeat;}
div.left .navigation #tab4 a:hover,div.left .navigation #tab4 a.active{background: url('../img/menu.png') -128px -231px no-repeat;}
div.left .navigation #tab5 a{background: url('../img/menu.png') 0 -308px no-repeat;}
div.left .navigation #tab5 a:hover,div.left .navigation #tab5 a.active{background: url('../img/menu.png') -128px -308px no-repeat;}
div.left .sub_nav{
	width: 116px;
	padding: 20px 13px 30px 2px;
	margin: 0;
}
div.left .sub_nav li{
	width: 116px;
	line-height: 28px;
	border-bottom: 1px solid #B9E1ED;
	margin: 0;
}
div.left .sub_nav li a{
	display: block;
	font-weight: bold;
	color: #2F5EAC;
	text-indent: 10px;
	text-decoration: none;
}
div.left .sub_nav li a:hover{
	text-decoration: underline;
}
div.left .partners{
	background: url('../img/partners.png') 0 0 no-repeat;
	width: 130px;
	height: 260px;
}
div.left .partners h3{	
	display: none;
	margin: 0;
}


div.help .sub_nav{
	width: 116px;
	padding: 20px 13px 30px 2px;
	margin: 0;
}
div.help .sub_nav li{
	width: 116px;
	line-height: 28px;
	border-bottom: 1px solid #B9E1ED;
	margin: 0;
}
div.help .sub_nav li a{
	display: block;
	font-weight: bold;
	color: #2F5EAC;
	text-indent: 10px;
	text-decoration: none;
}
div.help .sub_nav li a:hover{
	text-decoration: underline;
}

div.partners .sub_nav{
	width: 200px;
	padding: 10px 13px 10px 2px;
	margin: 0;
}
div.partners .sub_nav li{
	width: 200px;
	line-height: 18px;
	border-bottom: 1px solid #B9E1ED;
	margin: 0;
}
div.partners .sub_nav li a{
	display: block;
	font-weight: bold;
	color: #2F5EAC;
	text-decoration: none;
}
div.partners .sub_nav li a:hover{
	text-decoration: underline;
}

div.right2 .counter{
	background: url('../img/zaehler.gif') 0 0 no-repeat;
	width: 219px;
	height: 128px;
	padding-bottom: 11px;
	position: relative;
	top: 10px;
}

div.right2 .counter div{	
	position: absolute;
	top: 46px;
	left: 29px;
	width: 149px;
	height: 33px;
	overflow: hidden;
}
div.right2 .counter div span{	
	line-height: 33px;
	position: absolute;
	top: 0;
	color: #FFF !important;	
	font-size: 24px;
	letter-spacing: 12px;
	font-weight: bold;	
}
div.right2 .counter div .num_left{	
	left: 3px;
}
div.right2 .counter div .num_right{	
	left: 84px;
}

div#footer{
	/* width: 993px; */
	width: 856px;
	clear: both;
	text-align: left;	
	/* margin: 130px auto 0 auto; */
	margin: 130px 0 0 135px;
	padding: 15px 0;
}
div#footer p{
	color: #8B8B8B;
	font-size:1em;
	text-align: center;
}
div#footer a{
	text-decoration: none;
	color: #3284D0;
	font-size: 1em;
}
div#footer a:hover{
	text-decoration: underline;
}
div#footermenu{
	width: 726px;
	clear: both;
	text-align: left;	
	margin: -10px 0px 0px 220px;
	padding: 0px 0px 0px 0px;
	color: #8B8B8B;
	font-size:1em;
}
div#footermenu a{
	text-decoration: none;
	color: #3284D0;
	font-size: 1em;
}
div#footermenu a:hover{
	text-decoration: underline;
}

/*---------------------------------------------------------------------------------------------------krok_1----------------------------------------------------------------------------------------*/
div.formular4_container{
	margin: 0px;
	width: 759px;
}
div#formular4_header{
	width: 757px;
	height: 50px;
	background-image: url('../img/1_head+steps.gif');
	background-repeat: no-repeat;
}
div.formular4_body{
	width: 755px;
	background-image: url('../img/head_verlauf.gif');
	background-repeat: no-repeat;
	border-right: 2px solid #929bb6;
	background-color: #ffffff;
}
div.divform4_select_form{
	width: 378px;
	float: left;
	padding: 20px 0px 0px 0px;
}
/*-------------------div_left--------------------------------*/
.left_side {
	width: 320px;
	float: left;
}
.left_side h3.reserve {
	background: url('../img/reserve.gif') 0 0 no-repeat;
	text-indent: -9999px;
	margin: 20px 0 30px 30px;
	display: block;
	width: 270px;
	height: 75px;
}
.left_side .more_info, .more_info2{
	background: url('../img/bg_slidebar.gif') 0 0 repeat-x;
	width: 320px;
	height: 24px;
	overflow: hidden;
	margin-top: 70px;
}
.more_info3{
	background: url('../img/bg_slidebar.gif') 0 0 repeat-x;
	width: 320px;
	height: 24px;
	overflow: hidden;
	margin-top: 70px;
}
div.no-steps .more_info{
	margin-top: 24px;
}
div.extended_info, .more_info2{
	width: 565px;
	overflow: hidden;
	clear: both;
	position: relative;
	top: -35px;	
}
div.extended_info{
	margin-bottom: -35px;
}
div.extended_info .hotel_search{
	width: 305px;
	position: relative;
	top: -10px;
}
div.extended_info .hotel_search input{
	width: 300px;
	height: 20px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;
}
.left_side .more_info *, .more_info2 *{
	color: #3768AD !important;
	font-size: 10px;
}
.left_side .more_info span, .more_info2 span{
	display: block;
	line-height: 24px;
}
.left_side .more_info .go_left, .more_info2 .go_left{
	background: url('../img/slidebar_l.gif') 0 0 no-repeat;
	padding-left: 15px;	
	text-align: left;
	font-weight: bold;	
	width: 55%;
	float: left;
}
.left_side .more_info .go_right, .more_info2 .go_right{
	background: url('../img/slidebar_r.gif') 100% 0 no-repeat;
	padding-right: 15px;
	text-align: right;	
	width: 30%;
	float: right;
}
.left_side .more_info em, .more_info2 em{
	font-style: normal;
	text-decoration: none;
	padding-right: 13px;
	cursor: pointer;
}
.left_side .more_info .go_right em.slide_down, .more_info2 .go_right em.slide_down{
	background: url('../img/arrow_down.gif') 100% 5px no-repeat;
}
.left_side .more_info .go_right em.slide_up, .more_info2 .go_right em.slide_up{
	background: url('../img/arrow_up.gif') 100% 5px no-repeat;
}
div.div_left{
	width: 154px;
	float: left;
	padding: 0px 0px 0px 34px;
}
.left_side .div_left{
	padding-left: 10px;
}
div.div_txt{
	display: block;
	width: 146px;
	height: 13px;
	margin: 0px;
	padding: 7px 0px 8px 0px;
}
div.div_sel{
	width: 146px;
	height: 20px;
}
div.div_sel select{
	width: 146px;
	height: 20px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;
}
div.div_kal2{
	width: 136px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	display: none;
}
div.div_kal2_show{
	width: 102px;
	height: 20px;
	float: left;
	overflow: hidden;
}
div.div_kal2_show input{
	width: 100px;
	height: 15px;
	margin: 0px;
	padding-top: 2px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;
}
div.div_kal2_get{
	width: 32px;
	height: 20px;
	float: left;
	overflow: hidden;
	text-align: right;
}
div.div_kal2_get img{
	width: 22px;
	height: 20px;
	cursor: pointer;
}
div.div_kal{
	width: 146px;
	height: 20px;
	display: block;
}
div.div_kal select{
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;
}
div.div_kal_day{
	width: 40px;
	height: 20px;
	overflow: hidden;
	float: left;
}
div.div_kal_day select{
	width: 40px;
	height: 20px;
}
div.div_kal_month{
	width: 70px;
	height: 20px;
	padding: 0px 0px 0px 8px;
	overflow: hidden;
	float: left;
}
div.div_kal_month select{
	width: 70px;
	height: 20px;
}
div.div_kal_img{
	width: 25px;
	height: 20px;
	text-align: right;
	overflow: hidden;
	float: left;
	cursor: pointer;
	padding-left: 3px;
}
/*------------------div_right------------------------*/
.right_side {
	background: url('../img/google.jpg') 100% 0 no-repeat;
	padding-top: 200px;
	width: 250px;
	min-height: 366px;
	float: right;
}
div.no-steps .right_side {
	background: url('../img/family.jpg') 100% 100% no-repeat;
	padding: 0;
}
div.extended .right_side {
	background: url('../img/family2.jpg') 100% 87% no-repeat;
	padding: 0;
}	
div.div_right{
	width: 154px;
	float: left;
	padding: 0px 0px 0px 23px;
}
.left_side .div_right, .left_side .div_right .div_txt, .left_side .div_right .div_sel, .left_side .div_right select{
	width: 130px !important;
}
.right_side .best_offers{
	padding: 15px 0 0 15px;
	margin: 0;
	width: 220px;
	height: 108px;	
}
.right_side .best_offers a{
	background: url('../img/arrow.gif') 0 center no-repeat;
	font: bold 11px Tahoma,Arial,sans-serif;
	padding: 2px 0 2px 18px;
	text-decoration: none;
	color: #3768AD !important;
	display: block;
}
.right_side .best_offers a:hover{
	text-decoration: underline;
}
.right_side .newsletter{
	background: url('../img/top_searchbox.gif') 100% 0 no-repeat;
	margin: 20px 0 0 13px;
	padding-top: 5px;
	width: 224px;	
}
.right_side .newsletter form{
	background: url('../img/bot_searchbox.gif') 0 100% no-repeat;
	padding-bottom: 5px;
	width: 224px;	
}
.right_side .newsletter fieldset{
	padding: 6px 15px 8px;
	width: 192px;	
	border: solid #d2e6f2;
	border-width: 0 1px;
}
.right_side .newsletter label{
	display: block;
	margin-bottom: 5px;	
	font-size: 10px;
}
.right_side .newsletter .txt{
	width: 150px;
	height: 16px;
	float: left;
	padding: 2px 4px;
	margin-right: 10px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;
}
/*------------------div_right_domki------------------------*/
.right_side_domki {
	width: 250px;
	min-height: 366px;
	float: right;
}
/*------------------div_bottom-------------------------*/
div.field_bottom{
	width: 323px;
	clear: both;
	margin: 0px 0px 0px 34px;
	padding: 20px 0px 0px 0px;
}
div.field_bottom select{
	width: 310px;
	height: 20px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;
}
div.field_bottom input{
	width: 308px;
	height: 17px;
	padding: 3px 0px 0px 0px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;
}
div.div_txt_bottom{
	width: 312px;
	height: 13px;
	margin: 5px 0px 10px 0px;
}
div.suwak1{
	width: 323px;
	height: 46px;
	position: relative;
	background-image: url('../img/skala.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}
div.suwak2{
	width: 132px;
	height: 46px;
	position: relative;
	top: 15px;
	left: 5px;
	background-image: url('../img/skala2.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}
div.div_sel_bottom2{
	width: 323px;
	height: 20px;
}
div.div_sel_bottom2 input{
	width: 320px;
}
div#pointer{
	background-image: url('../img/skala_regler.gif');
	background-repeat: no-repeat;
	background-position: center; 
	position: absolute;
	cursor: pointer;
	display: block;
	width:15px;
	height:20px;
	top: 30px;
}
div#preis_cloud{
	width: 47px;
	height: 19px;
	color: #ffffff;
	background: url('../img/skala_babel.gif') no-repeat;
	position: absolute;

}
/*-----------------------------------top_offers-----------------------------------*/
div.divform4_top_offers{
	width: 360px;
	padding: 20px 0px 0px 10px;
	float: left;
}
div.div_top_offer_img{
	width: 336px;
	height: 125px;
	margin: 13px 0px 0px 0px;
	background-image: url('../img/bild_2.gif');
	background-repeat: no-repeat;
	cursor: pointer;
}
div.div_top_offers_txt{
	width: 321px;
	height: 63px;
	padding: 15px 0px 0px 15px;
}
div.div_top_offers_txt h1{
	width: 310px;
	height: 30px;
	color: #ffffff;
	font-size: 20px;
	overflow: hidden;
	margin: 0px;
}
div.div_top_offers_txt2{
	width: 190px;
	height: 35px;
	padding: 10px 0px 0px 15px;
	color: #ffffff;
	float: left;
	overflow: hidden;
}
div.div_top_offers_txt2 strong{
	color: #ffffff;
}
div.div_top_offers_txt3{
	padding: 10px 15px 0px 0px;
	font-weight: bold;
	font-size: 25px;
	color: #ffffff;
	float: right;
}
div.div_top_offers_txt3 span{
	color: #ffffff;
	padding: 0px 0px 0px 5px;
}
div.div_cont{
	height: 50px;
	margin: 10px 33px 10px 16px;
	border-bottom: 1px solid #ececec;
}
div.div_list_txt1{
	width: 311px;
	height: 18px;
	white-space: nowrap;
	font-size: 15px;
	font-weight: bold;
	color: #5c9dd9;
	cursor: pointer;
}
div.div_list_txt2{
	height: 28px;
	float: left;
	cursor: pointer;
}
div.div_list_txt2 span{
	color: #838383;
}
div.div_list_txt3{
	height: 28px;
	font-size: 15px;
	font-weight: bold;
	color: #ffc956;
	float: right;
	cursor: pointer;
}
div.div_list_txt3 span{
	font-size: 10px;
	padding-left: 5px;
	color: #ffc956;
}
div.div_cont2{
	margin: 10px 33px 0px 16px;
	border-bottom: 1px solid #ececec;	
	text-align: right;
}
/*-------------------------listy--------------------------------------------*/
table.table_top_offer_list{
	margin: 0px 0px 0px 12px;
	width: 311px;
	border-collapse: collapse;
}
table.table_top_offer_list td{
	padding: 10px 0px 5px 0px;
	border-bottom: 1px solid  #ececec;
}
td.tdpreis a{
	color: #FFC956;
	font-size: 15px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
td.tdpreis span{
	color: #FFC956;
	font-size: 10px;
	padding: 0px 0px 0px 5px;
}
td.tdinfohotel p{
	color: #5C9DD9;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	cursor: pointer;
}
td.tdinfohotel span{
	color: #8c8c8c;
}
td.tdpreis{
	padding: 0px 5px 0px 0px;
}
td.tdinfohotel{
	width: 235px;
}
td.tdsend{
	padding: 0px 5px 0px 0px;
	text-align: right;
}
div.divform4_list{
	width: 755px;
	height: 180px;
	padding: 35px 0px 0px 0px;
	clear: both;
}
div.divform3_list{
	padding: 20px 0px 0 3px;
	width: 560px;
}
div.divform4_list p, div.divform3_list p{
	margin: 0px 0px 7px 0px;
	padding: 0px;
	font-weight: bold;
	color: #4f4f4f;
}
div.divform4_list ul, div.divform3_list ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.divform4_list  li  input, div.divform3_list li input{
	margin-right: 5px; 	
	margin-left: 1px; 
}
div.divform4_list  li, div.divform3_list li {
	line-height: 20px;
}
div.divform4_list  li span, div.divform3_list li span{
	color: #8c8c8c;
	vertical-align: middle;
	white-space: nowrap;
}
div.kategorie{
	width: 110px;
	float: left;
	padding: 0px 0px 0px 38px;
}
div.divform3_list .kategorie{
	padding: 0px;
}
div.verpflegung{
	width: 125px;
	float: left;
	padding: 0px 0px 0px 47px;
}
div.zimmer{
	width: 163px;
	float: left;
	padding: 0px 0px 0px 47px;
}
select.zimmer{
	width: 133px;
	height: 20px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;	
}
div.Ofetra_specjalna{
	width: 164px;
	float: left;
	padding: 0px 0px 0px 36px;
}
.extended_info div.Ofetra_specjalna{
	width: 340px;
	float: none;
	padding: 0;
	position: relative;
	top: -10px;
}
.extended_info div.Ofetra_specjalna li{
	width: 170px;
	float: left;
}
.extended_info div.Ofetra_specjalna li select{
	margin-left: 10px;
	width: 103px;
}
.extended_info .div_but_search2{
	margin:0 0 -60px 0;
}
.extended_info .div_but_search2 input{
	position: relative;
	top: -60px;	
}

/*------------------button_search--------------------*/
div.div_search_button{
	width: 689px;
	height: 60px;
	padding: 20px 33px 0px 33px;
}
div.div_search_button hr{
	color: #ececec;
	height: 1px;
	border: 0px;
}
div.foo_mid{
	width: 100%;
	overflow: hidden;
	clear: both;
	border-top: 1px solid #ECECEC;
	padding-top: 20px;	
	margin-top: 50px;
}
div.div_info_cr{
	float: left;
}
div.div_info_cr img{
	float: left;
	padding: 0px 13px 0px 0px;
}
div.div_info_cr p{
	float: left;
	margin: 5px 0px 0px 0px;
}
div.div_but_search{
	float: right;
	text-align: right;
}
div.div_but_search2{
	float: right;
	text-align: right;
	margin: 30px 5px 0px 0px;
}
select.sport_in{
	margin-left: 24px;
	width: 116px;
	height: 20px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;	
}
div#formular4_footer{
	width: 757px;
	height: 9px;
	background-image: url('../img/1_footer.gif');
	background-repeat: no-repeat;
}
/*---------------------------------------------------------------------------------------------------krok_2----------------------------------------------------------------------------------------*/

div.div_regionen_menu, div.div_header_list_hotel, div.div_header_hotel, div.div_buchung_header{
	width: 757px;
	height: 50px;
	overflow: hidden;
}
div.div_regionen_body{
	width: 707px;
	padding: 0px 23px 0px 25px;
	background-image: url('../img/head_verlauf.gif');
	background-color: #ffffff;
	background-repeat: no-repeat;
	border-right: 2px solid #bcc2d2;
}
div.regionen_page_footer{
	padding: 20px 0px 20px 0px;
}

div.div_regionen_footer, div.div_footer_list_hotel, div.div_footer_hotel, div.div_buchung_footer{
	width: 757px;
	height: 9px;
	background-image: url('../img/2_footer.gif');
	background-repeat: no-repeat;
}
div.div_head_region, div.div_head_region_ALT{
	width: 705px;
	height: 14px;
}
div.regionen_title_100_reg, div.regionen_title_ALT_reg{
	width: 358px;
	padding-left: 12px;
	float: left;
	color: #959595;
}
div.info_title_100_reg, div.info_title_ALT_reg{
	width: 75px;
	float: left;
	text-align: center;
	color: #959595;
}
div.wetter_title_100_reg, div.wetter_title_ALT_reg{
	width: 109px;
	padding-left: 30px;
	float: left;
	color: #959595;
}
div.preis_title_100_reg, div.preis_title_ALT_reg{
	width: 111px;
	padding-right: 10px;
	text-align: right;
	float: left;
	color: #959595;
}
div.ziel_100_reg, div.ziel_ALT_reg{
	width: 693px;
	height: 18px;
	padding-top: 7px;
	padding-bottom: 3px;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left: 12px;
	background-image: url('../img/head_gelb.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
div.ziel_100_reg a, div.ziel_ALT_reg a{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
div.regionen_100_1, div.regionen_ALT_1{
	width: 681px;
	height: 25px;
	padding-left: 12px;
	padding-right: 12px;
	border-bottom: 1px solid #f7f7f7;
}
div.regionen_100_reg, div.regionen_ALT_reg{
	width: 358px;
	height: 17px;
	padding-top: 5px;
	float: left;
}
div.regionen_100_reg a, div.regionen_ALT_reg  a{
	color: #2c80ce;
	font-weight: bold;
	text-decoration: none;
}
div.info_100_reg, div.info_ALT_reg{
	width: 75px;
	height: 18px;
	padding-top: 5px;
	text-align: center;
	float: left;
}
div.wetter1_100_reg, div.wetter1_ALT_reg{
	width: 50px;
	height: 19px;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 5px;
	float: left;
}
div.wetter2_100_reg, div.wetter2_ALT_reg{
	width: 47px;
	height: 18px;
	padding-top: 6px;
	float: left;
}
div.preis_100_reg, div.preis_ALT_reg{
	width: 111px;
	height: 18px;
	padding-top: 5px;
	float: left;
	text-align: right;
}
div.preis_100_reg a, div.preis_ALT_reg a{
	color: #ffb206;
	text-decoration: none;
	font-weight: bold;
}
div.div_head_regionen_ALT, div.div_head_regionen{
	padding-top: 10px;
	padding-bottom: 10px;
	color:  #2c80ce;
	font-weight: bold;
	font-size: 15px;
}
/*-----------------error_no_hits---------------*/
div.no_hits{
	width: 707px;
	padding-top: 30px;
	padding-bottom: 10px;
	color: #cc0000;
}
div.no_hits p{
	margin: 0px;
	color: #cc0000;
	text-align: center;
}
/*---------------------------------------------------------------------------------------------------krok_3----------------------------------------------------------------------------------------*/

div.hotels_container{
	width: 707px;
	background-color: #ffffff;
	background-image: url('../img/head_verlauf.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-right: 23px;
	border-right: 1px solid #b4bccc;
}
div.hotels_header_100{
	width: 707px;
	height: 70px;
	padding-top: 30px;
	border-bottom: 1px solid #e6e6e6;
}
div.zielgebiet_ausgabe{
	width: 450px;
	height: 58px;
	padding-left: 10px;
	padding-top: 5px;
	color: #2c80ce;
	font-size: 25px;
	float: left;
}
div.s_ort{
	width: 216px;
	float: right;
	padding-right: 18px;
}
div.s_ort select{
	width: 215px;
	height: 20px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;	
}
div.s_ort img{
	margin-top: 10px;
}
div.div_pageSkip{
	width: 707px;
	height: 15px;
	padding: 15px 0px 15px 0px;
}
div.div_another_page{
	float: left;
	padding-left: 12px;
	color: #cac9c9;
	font-weight: normal;
}
div.div_another_page a{
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
	color: #3faae4;
	font-weight: bold;
}
div.div_prise_txt{
	float: right;
	padding-right: 18px;
	color: #b6b6b6;
}
div.hotels_title{
	width: 707px;
}
div.hotels_100_1, div.hotels_ALT_1{
	width: 707px;
	height: 110px;
}
div.offer_100_hot, div.offer_ALT_hot{
	width: 697px;
	height: 16px;
	padding-top: 4px;
	padding-left: 10px;
	background-image: url('../img/head_grau.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
}
div.preis_100_hot, div.preis_ALT_hot{
	width: 129px;
	height: 65px;
	padding-top: 12px;
	padding-right: 10px;
	float: right;
	text-align: right;
	color: #ffaf01;
	font-size: 20px;
	font-weight: bold;
}
div.preis_100_hot img, div.preis_ALT_hot img{
	margin-top: 10px;
	cursor: pointer;
}
span.preis_hot{
	color: #ffaf01;
}
div.thumb_100_hot, div.thumb_ALT_hot{
	width: 100px;
	height: 65px;
	padding-top: 12px;
	float: left;
}
div.details_100_hot, div.details_ALT_hot{
	width: 198px;
	padding-top: 12px;
	padding-left: 12px;
	float: left;
}
div.details_100_hot a, div.details_ALT_hot a{
	text-decoration: none;
	color: #1d77cb;
	font-weight: bold;
	font-size: 15px;
	margin-right: 12px;	
}
div.div_hotel_sep{
	width: 707px;
	height: 2px;
	clear: both;
	padding-top: 2px;
}
div.hattribut_100_hot, div.hattribut_ALT_hot{
	width: 116px;
	height: 65px;
	margin-top: 12px;
	padding: 0px 5px 0px 5px;
	float: left;
	color: #969696;
	font-size: 9px;
	text-align: center;
	border-left: 1px dotted #dddddd;
	border-right: 1px dotted #dddddd;
}
div.hotels_page_footer{
	width: 707px;
	height: 40px;
	margin-top: 30px;
	padding-top: 18px;
	border-top: 1px solid #e6e6e6;
}
div.pageskip{
	padding-right: 5px;
	float: right;
	color: #cac9c9;
}
div.pageskip a{
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
	font-weight: bold;
	color: #3faae4;
}
span.pageaktive{
	color: #5d5d5d;
}
div.zurueck_hotel{
	float: left;
}
div.zurueck_hotel img{
	vertical-align: middle;
	margin-right: 20px;
}
/*------------hotel_opinions-----------------*/
div.hotel_opinions{
	width: 120px;
	height: 65px;
	padding: 0px 5px 0px 5px;
	margin-top: 12px;
	float: right;
}
div.hotel_opinions p{
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color: #aeaeae;
	cursor: pointer;
	font-size: 9px;
}
div.hotel_opinions p span{
	font-size: 9px;
}
div.hotel_opinions p.p_hop_txt1{
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}
div.hotel_opinions p.p_hop_txt1 span{
	font-size: 12px;
	font-weight: bold;
	color: #727272;
}
div.hotel_opinions img{
    width: 92px;
	height: 12px;
    background-image: url('../img/suwak.gif');
	cursor: pointer;
}
/*---------------------------------------------------------------------------------------------------krok_4----------------------------------------------------------------------------------------*/
div.termine_container{
	width: 707px;
	background-image: url('../img/head_verlauf.gif');
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-right: 2px solid #bec3d3;
	border-left: 2px solid #ffffff;
	padding-top: 31px;
	padding-left: 22px;
	padding-right: 24px;
}
div.div_name_hotel_and_region{
	font-size: 22px;
	color: #187ed7;
	padding-left: 12px;
	padding-bottom: 22px;
}
div.div_info_op{
	width: 695px;
	height: 13px;
	background-image: url('../img/verlauf_schmall.gif');
	background-repeat: no-repeat;
	color: #b3b2b2;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 12px;
	margin-bottom: 13px;
	border-bottom: 1px solid #f2f2f2;
}
div.termine_detail{
	width: 705px;
}
div.div_ter_sep{
	width: 705px;
	height: 2px;
	clear: both;
	padding-top: 2px;
}
div.thumbimage_gr{
	width: 331px;
	height: 236px;
	float: left;
}
div.div_img_hotel{
	width: 331px;
	height: 200px;
	overflow: hidden;
}
div.div_hotel_info{
	width: 364px;
	padding-left: 10px;
	float: left;
}
div.hotel_name2{
	color: #1d77cb;
	font-size: 23px;
}
div.sterne_haf{
	padding-top: 8px;
	padding-bottom: 6px;
}
div.hland1, div.hregion1, div.hort1{
	width: 126px;
	height: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
	color: #727272;
	border-bottom: 1px solid #f7f7f7;
}
div.hland2, div.hregion2, div.hort2{
	width: 228px;
	height: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
	color: #727272;
	border-bottom: 1px solid #f7f7f7;
}
div.wetter1{
	width: 126px;
	height: 17px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
	color: #727272;
	border-bottom: 1px solid #f7f7f7;
}
div.wetter2{
	width: 228px;
	height: 17px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
	color: #727272;
	border-bottom: 1px solid #f7f7f7;
}
div.hotel_opinion_1{
	width: 126px;
	height: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
	color: #727272;
	border-bottom: 1px solid #f7f7f7;
}
div.hotel_opinion_2{
	width: 228px;
	height: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
	font-size: 9px;
	color: #aeaeae;
	border-bottom: 1px solid #f7f7f7;
}
div.hotel_opinion_2 div.hotel_mark  div img{
	background-image: url('../img/suwak.gif');
	background-repeat: no-repeat;
	margin: 0px 5px 0px 5px;
}
div.hotel_opinion_2 div.hotel_mark  div{
	padding: 0px 0px 2px 0px;
}
div.hotel_opinion_2 div.hotel_mark  div , div.hotel_mark{
	color: #aeaeae;
	font-size: 9px;
	cursor: pointer;
}
div.hotel_mark span{
	font-size: 9px;
}
div.hotelumgebung_laenderinfo{
	width: 300px;
	padding: 4px 0px 0px 0px;
	margin-left: 10px;
	float: left;
	color: #dbdada;
}
div.termine_sort{
	width: 707px;
	height: 69px;
}
div.termine_header_sort{
	width: 692px;
	height: 27px;
	padding: 8px 0px 0px 13px;
	background: url('../img/belka_krok4.jpg') no-repeat;
}
div.termine_header_sort input{
	vertical-align: middle;
	margin-top: 0px; 
}
div.termine_header_check{
	width: 693px;
	height: 24px;
	color:  #a7a7a7;
	padding-left: 12px;
	padding-top: 15px;
}
div.termine_100_h{
	width: 705px;
	height: 21px;
	border-top: 1px solid #f1f1f1;
	padding-top: 14px;
}
div.abflughafen_100_ter_h{
	width: 96px;
	height: 21px;
	float: left;
}
div.abflughafen_100_ter_h a{
	color: #a7a7a7;
	text-decoration: none;
}
div.abreisetag_100_ter_h{
	width: 75px;
	height: 21px;
	float: left;
	text-align: center;
}
div.abreisetag_100_ter_h a{
	color: #a7a7a7;
	text-decoration: none;
}
div.dauer_100_ter_h{
	width: 89px;
	height: 21px;
	float: left;
	text-align: center;
}
div.dauer_100_ter_h a{
	color: #a7a7a7;
	text-decoration: none;	
}
div.anbieter_100_ter_h{
	width: 129px;
	height: 21px;
	float: left;
	color: #a7a7a7;
	text-align: center;
}
div.leistung_100_ter_h{
	width: 128px;
	height: 21px;
	float: left;
	color: #a7a7a7;
	text-align: center;
}
div.prufen_100_ter_h{
	width: 101px;
	height: 21px;
	float: left;
	text-align: center;
}
div.prufen_100_ter_h a{
	color: #a7a7a7;
	text-decoration: none;	
}
div.wolne_100{
	width: 87px;
	height: 21px;
	float: left;
	color: #a7a7a7;
	text-align: center;	
}
div.termine_100_1{
	width: 705px;
	border-bottom: 1px solid #f4f4f4;
}
div.termine_100_list_close{
	clear: both;
}
div.abflughafen_100_ter{
	width: 96px;
	height: 27px;
	float: left;
	font-weight: bold;
	color: #5095d7;
	padding-top: 14px;
}
div.abflughafen_100_ter span{
	font-weight: bold;
	color: #5095d7;
	cursor: pointer;
}
div.abreisetag_100_ter{
	width: 75px;
	height: 27px;
	float: left;
	text-align: center;
	padding-top: 14px;
}
div.dauer_100_ter{
	width: 89px;
	height: 27px;
	float: left;
	text-align: center;
	padding-top: 14px;
}
div.anbieter_100_ter{
	width: 129px;
	height: 30px;
	float: left;
	text-align: center;
	padding-top: 11px;
}
div.anbieter_100_ter img{
	margin-left: 5px;
}
div.leistung_100_ter{
	width: 128px;
	height: 27px;
	float: left;
	text-align: center;
	padding-top: 14px;
}
div.prufen_100_ter{
	width: 101px;
	height: 29px;
	float: left;
	font-weight: bold;
	color: #ffb208;
	text-align: center;
	padding-top: 12px;
}
div.prufen_100_ter img{
	vertical-align: middle;
	margin-right: 8px;
}
div.wolne_100_ter{
	width: 87px;
	height: 34px;
	float: left;
	text-align: center;
	padding-top: 7px;
	cursor: pointer;
}
div.termine_page_footer{
	width: 705px;
	height: 22px;
	clear: both;
	padding-top: 18px;
}
div.div_hotel_print img{
	cursor: pointer;
}
	/*--------------------------------------zapraszamy_do_rezerwacji------------------------------------*/
	div.termine_background_X{
		width: 705px;
		height:144px;
		clear: both;
	}
	div.header_X_ter{
		width: 705px;
		height: 48px;
		background-image: url('../img/header1.gif');
		background-repeat: no-repeat;
		font-weight: bold;
		text-align: right;
	}
	div.close_button{
		float: left;
		height: 17px;
		margin: 5px 0px 0px 10px;
		padding-right: 5px;
	}
	div.button_to_form img, div.close_button img, div.to_reserv img, div.ter_X_div6 img{
		cursor: pointer;
	}
	div.text_baner{
		float: left;
		height: 17px;
		margin-top: 5px;
		padding-left: 230px;
		color: #808080;
	}
	div.to_reserv{
		height: 26px;
		margin: 5px 10px 0px 0px;
		float: right;
		color: #808080;
	}
	div.ter_X_div1{
		width: 93px;
		height: 48px;
		font-weight: bold;
		text-align: center;
		border-left: 2px solid  #9babc9;
		float: left;
	}
	div.ter_X_div1 div{
		color:#5095D7;	
	}
	div.ter_X_div1 div span{
		cursor: pointer;
		color: #5095d7;
	}
	div.ter_X_div2{
		width: 75px;
		height: 48px;
		text-align: center;
		float: left;
	}
	div.ter_X_div3{
		width: 89px;
		height: 48px;
		text-align: center;
		float: left;
	}
	div.ter_X_div4{
		width: 129px;
		height: 48px;
		text-align: center;
		float: left;
	}
	div.ter_X_div4 img{
		margin-left: 5px;
	}
	div.ter_X_sw{
		width: 128px;
		height: 23px;
		text-align: center;
		float: left;
	}
	div.ter_X_div5{
		width: 187px;
		height: 48px;
		text-align: right;
		border-right: 2px solid  #9babc9;
		float: left;
	}
	div.ter_X_div5 a{
		text-decoration: none;
		font-weight: bold;
		color: #cc0000;
		font-size: 20px;
	}
	div.ter_X_div6{
		width: 685px;
		height: 38px;
		padding: 10px 10px 0px 10px;
		background-image: url('../img/footer1.gif'); 
		background-repeat: no-repeat;
		background-position: bottom;
		clear: both;
	}
	div.ter_X_div6 img.img_left_fly{
		float: left;
	}
	div.ter_X_div6 img.imh_right_booking{
		float: right;
	}
	div.all_preis{
		float: left;
		padding-left: 50px;
	}
	div.button_to_form{
		float: right;
	}
	/*----------------alternatywne--------------------*/
	div.termine_ALT_list_close{
		clear: both;
	}
	div.termine_ALT_h{
		width: 705px;
		margin-top: 20px;
		border-top: 1px solid #f1f1f1;
		padding-top: 14px;	
	}
	div.abflughafen_ALT_ter_h{
		width: 96px;
		height: 21px;
		float: left;	
	}
	div.prufen_ALT_ter_h a, div.dauer_ALT_ter_h a, div.abreisetag_ALT_ter_h a, div.abflughafen_ALT_ter_h a{
		color: #a7a7a7;
		text-decoration: none;
	}
	div.abreisetag_ALT_ter_h{
		width: 75px;
		height: 21px;
		float: left;
		text-align: center;	
	}
	div.dauer_ALT_ter_h{
		width: 89px;
		height: 21px;
		float: left;
		text-align: center;	
	}
	div.anbieter_ALT_ter_h{
		width: 129px;
		height: 21px;
		float: left;
		color: #a7a7a7;
		text-align: center;	
	}
	div.leistung_ALT_ter_h{
		width: 128px;
		height: 21px;
		float: left;
		color: #a7a7a7;
		text-align: center;	
	}
	div.prufen_ALT_ter_h{
		width: 101px;
		height: 21px;
		float: left;
		text-align: center;	
	}
	div.wolne_ALT{
		width: 87px;
		height: 21px;
		float: left;
		color: #a7a7a7;
		text-align: center;		
	}
	div.termine_ALT_1{
		width: 705px;
		border-bottom: 1px solid #f4f4f4;
	}
	div.abflughafen_ALT_ter{
		width: 96px;
		height: 27px;
		float: left;
		font-weight: bold;
		color: #5095d7;
		padding-top: 14px;	
	}
	div.abflughafen_ALT_ter span{
		font-weight: bold;
		color: #5095d7;
		cursor: pointer;
	}
	div.abreisetag_ALT_ter{
		width: 75px;
		height: 27px;
		float: left;
		text-align: center;
		padding-top: 14px;
	}
	div.dauer_ALT_ter{
		width: 89px;
		height: 27px;
		float: left;
		text-align: center;
		padding-top: 14px;	
	}
	div.anbieter_ALT_ter{
		width: 129px;
		height: 30px;
		float: left;
		text-align: center;
		padding-top: 11px;	
	}
	div.anbieter_ALT_ter img{
		margin-left: 5px;
	}
	div.leistung_ALT_ter{
		width: 128px;
		height: 27px;
		float: left;
		text-align: center;
		padding-top: 14px;	
	}
	div.prufen_ALT_ter{
		width: 101px;
		height: 29px;
		float: left;
		font-weight: bold;
		color: #ffb208;
		text-align: center;
		padding-top: 12px;	
	}
	div.prufen_ALT_ter img{
		vertical-align: middle;
		margin-right: 8px;	
	}
	div.wolne_ALT_ter{
		width: 87px;
		height: 34px;
		float: left;
		text-align: center;
		padding-top: 7px;
		cursor: pointer;	
	}
/*---------------------------------------------------------------------------------------------------krok_5----------------------------------------------------------------------------------------*/

div.buchung_container{
	width: 707px;
	background-image: url('../img/head_verlauf.gif');
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-right: 2px solid #bec3d3;
	border-left: 2px solid #ffffff;
	padding-top: 31px;
	padding-left: 22px;
	padding-right: 24px;
}
div.div_header_buchung{
	width: 681px;
	height: 59px;
	padding: 0px 12px 0px 12px;
}
	div.buchung_detail_header{
		width: 587px;
		height: 59px;
		font-size: 23px;
		color: #1d77cb;
		float: left;
	}
	div.div_number_reserw{
		width: 90px;
		height: 44px;
		padding: 10px 0px 0px 0px;
		color: #A8A8A8;
		float: left;
		white-space: nowrap;
	}
div.div_info_from_op{
	width: 694px;
	color: #777777;
	font-size: 9px;
	background-image: url('../img/verlauf_schmall.gif');
	background-repeat: no-repeat;
	padding: 14px 0px 5px 11px; 
	border-bottom: 1px solid #f2f2f2;
}
div.div_buchung_text_header{
	width: 694px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 11px;
	color: #727272;
}
div.div_buchung_left{
	width: 356px;
	padding-left: 11px;
	float: left;
}
table.buchung_detail{
	width: 356px;
}
	table.buchung_detail tr{
		width: 356px;
	}
	table.buchung_detail td{
		padding: 3px 0px 3px 0px;
		vertical-align: top;
		color: #727272;
		border-bottom: 1px solid #f7f7f7;
		border-collapse: collapse;
	}
	table.buchung_detail td.Hotel_Name2_b{
		color: #5d97cd;
		font-weight: bold;
	}
	table.buchung_detail td.Hotel_Name1_b, table.buchung_detail td.sterne_haf1_b, table.buchung_detail td.ort1_b, table.buchung_detail td.ausgabe_region1_b, table.buchung_detail td.ausgabe_land1_b, table.buchung_detail td.leistung1_b, table.buchung_detail td.unterkunft_anzeige1_b, table.buchung_detail td.veranstalter_b_anzeige1_b, table.buchung_detail td.abflugshafen_b_anzeige1_b, table.buchung_detail td.rueckflugshafen_b_anzeige1_b, table.buchung_detail td.button_flugzeiten_b_alter, table.buchung_detail td.var1_e1_b, table.buchung_detail td.bemerkung_b1_b{
		width: 129px;
	}
	table.buchung_detail td.button_flugzeiten_b_alter a{
		text-decoration: none;
		color: #5489bc;
	}
div.buchung_price_title{
	width: 356px;
	color: #727272;
	font-weight: bold;
	padding: 10px 0px 15px 0px;
}
	div.price_block{
		width: 356px;
		height: 18px;
		border-bottom: 1px solid #f7f7f7;
	}
		div.price_block1{
			width: 129px;
			height: 15px;
			padding-top: 3px;
			float: left;
			color: #727272;
		}
		div.price_block2{
			width: 227px;
			height: 15px;
			padding-top: 3px;
			float: left;
			color: #727272;
		}
	div.price_block21{
		width: 356px;
		height: 38px;
		border-bottom: 1px solid #f7f7f7;
	}
		div.price_block_total1{
			width: 129px;
			height: 35px;
			padding-top: 3px;
			float: left;
			color: #727272;	
		}
		div.price_block_total2{
			width: 227px;
			height: 35px;
			font-size: 25px;
			font-weight: bold;
			padding-top: 3px;
			float: left;
			color: #727272;		
		}
div.sep_info_hotel{
	clear: both;
	width: 705px;
	height: 20px;
}
div.div_buchung_right{
	width: 310px;
	height: 412px;
	padding-left: 18px;
	padding-right: 8px;
	float: left;
}
	div.thumbimage_b{
		width: 279px;
		height: 229px;
		float: left;
		margin-top: 5px;
		overflow: hidden;
	}
	div.div_hotelinfo_buchung{
		width: 20px;
		height: 41px;
		float: left;
		margin-top: 5px;
		padding: 95px 0px 0px 11px;
	}
	div.div_hotelinfo_buchung{
		cursor: pointer;
	}
	div.div_info_buchung_op{
		width: 310px;
		height: 170px;
		padding-top: 3px;
		clear: both;
	}
		div.div_info_buchung_op p{
			font-weight: bold;
			color: #727272;
			margin: 11px 0px 11px 0px;
		}
		div.div_info_buchung_op ul{
			margin-left: 15px;
			list-style-type: square;	
			padding: 0px;
		}
		div.div_info_buchung_op li{
			width: 295px;
			height: 15px;
			padding-top: 3px;
			color: #727272;
			border-bottom: 1px solid #f7f7f7;
		}
div.buchung_form{
	clear: both;
}
div.buchung_form_d{
	width: 693px;
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 0px 0px 12px; 
	background-image: url('../img/head_gelb.gif');
	background-repeat: no-repeat;
}
fieldset{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
fieldset input{
	color: #b7b7b7;
}
fieldset.field_data_person_1{
	width: 187px;
	height: 115px;
	padding-top: 16px;
	padding-left: 13px;
	float: left;
}
	fieldset.field_data_person_1 label{
		display: block;
	}
	fieldset.field_data_person_1 input{
		width: 181px;
		height: 16px;
		padding-top: 3px;
		margin-top: 4px;
		margin-bottom: 9px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;
	}
	fieldset.field_data_person_1  span{
		color: #ffb503;
	}
fieldset.field_data_person_2{
	width: 150px;
	height: 115px;
	padding-top: 16px;
	padding-left: 13px;
	float: left;
}
	fieldset.field_data_person_2 label{
		display: block;
	}
	
	fieldset.field_data_person_2 input{
		height: 16px;
		padding-top: 3px;
		margin-top: 4px;
		margin-bottom: 9px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;
	}
	input.input_street{
		width: 147px;
	}
	input.nr_house{
		width: 60px;
	}
	input.nr_local{
		width: 60px;
	}
	fieldset.field_data_person_2  span{
		color: #ffb503;
	}
fieldset.field_data_person_3{
	width: 151px;
	height: 115px;
	padding-top: 16px;
	padding-left: 13px;
	float: left;
}
	fieldset.field_data_person_3 label{
		display: block;
	}
	input.input_city{
		width: 147px;
	}
	input.post_code_1{
		width: 61px;
	}
	input.post_code_2{
		width: 62px;
	}
	fieldset.field_data_person_3 input{
		height: 16px;
		padding-top: 3px;
		margin-top: 4px;
		margin-bottom: 9px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;
	}
	fieldset.field_data_person_3  span{
		color: #ffb503;
	}
fieldset.field_data_person_4{
	width: 151px;
	height: 115px;
	padding-top: 16px;
	padding-left: 13px;
	float: left;
}
	fieldset.field_data_person_4 label{
		display: block;
	}
	fieldset.field_data_person_4 input{
		width: 141px;
		height: 16px;
		padding-top: 3px;
		margin-top: 4px;
		margin-bottom: 9px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;
	}
	fieldset.field_data_person_4  span{
		color: #ffb503;
	}
div.buchung_form_ud{
	width: 693px;
	height: 22px;
	margin-bottom: 10px;
	color: #ffffff;
	font-weight: bold;
	clear: both;
	padding: 6px 0px 0px 12px; 
	background-image: url('../img/head_gelb.gif');
	background-repeat: no-repeat;
}
div.buchung_form_sep_c{
	width: 705px;
	margin-top: 11px;
}
fieldset.field_data_ucst_1{
	width: 242px;
	height: 43px;
	padding-left: 13px;
	float: left;
}
	fieldset.field_data_ucst_1 label{
		display: block;
	}
	fieldset.field_data_ucst_1 span{
		color: #ffb503;
	}
	fieldset.field_data_ucst_1  input{
		width: 238px;
		height: 16px;
		padding-top: 3px;
		margin-top: 4px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;		
	}
fieldset.field_data_ucst_2{
	width: 253px;
	height: 43px;
	padding-left: 18px;
	float: left;
}
	fieldset.field_data_ucst_2 label{
		display: block;
	}
	fieldset.field_data_ucst_2 span{
		color: #ffb503;
	}
	fieldset.field_data_ucst_2 input{
		width: 249px;
		height: 16px;
		padding-top: 3px;
		margin-top: 4px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;		
	}
fieldset.field_data_ucst_3{
	width: 161px;
	height: 43px;
	padding-left: 18px;
	float: left;
}
	fieldset.field_data_ucst_3 label{
		display: block;
	}
	fieldset.field_data_ucst_3 span{
		color: #ffb503;
	}
	fieldset.field_data_ucst_3 input{
		width: 141px;
		height: 16px;
		padding-top: 3px;
		margin-top: 4px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;		
	}
div.div_separator{
	width: 705px;
	height: 20px;
	clear: both;
}
div.anmerkung1{
	width: 693px;
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 0px 0px 12px; 
	background-image: url('../img/head_gelb.gif');
	background-repeat: no-repeat;
}
div.anmerkung2{
	width: 675px;
	height: 89px;
	padding: 23px 18px 0px 12px;
}
	div.anmerkung2 input{
		width: 673px;
		height: 87px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;		
	}
div.div_text_ptinput{
	width: 693px;
	height: 13px;
	padding: 20px 0px 15px 12px;
	border-bottom: 1px solid #f1f1f1;
}
	div.div_text_ptinput span{
		color: #ffb503;
	}
div.div_conditions_h{
	width: 675px;
	height: 105px;
	padding: 15px 18px 15px 12px;
}
	div.agb2_b{
		width: 20px;
		height: 20px;
		padding-right: 5px;
		margin-top: 2px;
		float: left;
	}
	div.agb2_b_txt{
		width: 650px;
		padding-top: 3px;
		height: 17px;
		margin-top: 2px;
		color: #878787;
		float: left;
	}
	div.agb2_b_txt a{
		color: #5d97cd;
		text-decoration: none;
	}
	div.agb3_b{
		width: 20px;
		height: 52px;
		padding-right: 5px;
		margin-top: 2px;
		float: left;
	}
	div.agb3_b_txt{
		width: 650px;
		height: 49px;
		padding-top: 3px;
		margin-top: 2px;
		color: #878787;
		float: left;
	}
div.buchung_footer{
	width: 675px;
	height: 100px;
	padding: 0px 18px 0px 12px;	
}
	div.buchung_footer_r{
		width: 675px;
		height: 36px;
		text-align: right;
		padding-bottom: 20px;
		border-bottom: 1px solid #f7f7f7;
	}
	div.buchung_footer_l{
		padding-top: 15px;
		padding-bottom: 10px;
		width: 675px;
		height: 18px;
	}
	/*--------------------platnosci--------------------------*/
	div.pay15{
		width: 675px;
		padding: 10px 12px 10px 18px;
	}
	div.zahlart_b{
	width: 693px;
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 0px 0px 12px; 
	background-image: url('../img/head_gelb.gif');
	background-repeat: no-repeat;
	}
	div.pay15 input, div.pay15_1 input, div.pay15_0 input, div.pay2 input, div.pay2_1 input, div.pay2_0 input, div.pay2_info2 input, div.pay_inna input{
		margin-top: 0px;
		margin-right: 5px;
		vertical-align: middle;
	}
	div.pay15_1, div.pay15_0{
		padding-left: 40px;
		width: 553px;
		height: 40px;
		float: left;
	}
	div.div.pay15_img{
		width: 100px;
		padding-right: 12px;
		float: right;
	}
	div.pay2{
		width: 675px;
		padding: 10px 12px 10px 18px;
		clear: both;
		margin-top: 5px;		
		border-top: 1px solid #5794bf;	
	}
	div.pay2_1,div.pay2_0{
		width: 553px;
		padding: 10px 12px 10px 40px;	
	}
	div.pay2_info1{
		width: 675px;
		padding: 10px 12px 10px 18px;	
		border-top: 1px solid #cc0000;
		border-left: 1px solid #cc0000;
		border-right: 1px solid #cc0000;
		background-color: #fffbcf;
	}
	div.pay2_info2{
		width: 675px;
		padding: 10px 12px 10px 18px;
		border-bottom: 1px solid #cc0000;
		border-left: 1px solid #cc0000;
		border-right: 1px solid #cc0000;
		background-color: #fffbcf;
	}
	div.pay_inna{
		width: 675px;
		padding: 10px 12px 10px 18px;
		margin-top: 5px;		
		border-top: 1px solid #5794bf;
	}
	div.pay15 label, div.pay15_1 label, div.pay15_0 label, div.pay2 label, div.pay2_1 label, div.pay2_0 label, div.pay_inna label, div.pay2_info2 label{
		line-height: 100%;
		color: #878787;
	}
/*-------------------------------------------------result_danke-------------------------------------*/
div.div_header_danke{
	width: 732px;
	height: 40px;
	background-image: url('../img/danke.gif');
	background-repeat: no-repeat;
	padding: 10px 0px 0px 25px;
	font-size: 21px;
	color: #187ed7;
}
div.danke_container{
	width: 707px;
	background-color: #ffffff;
	background-image: url('../img/head_verlauf.gif');
	background-repeat: no-repeat;
	padding: 10px 23px 10px 25px;
	border-right: 1px solid #b4bccc;
}
div.div_footer_danke{
	width: 757px;
	height: 9px;
	background-image: url('../img/2_footer.gif');
	background-repeat: no-repeat;
}
/*-------------------------------------------------quicksearch---------------------------------------------------------------*/
div.quicksearch{
	width: 219px;
}
div.qs_header1{
	width: 219px;
	height: 29px;
	background-image: url('../img/neue_suche/head.png');
	background-repeat: no-repeat;
}
div.quicksearch1{
	width: 204px;
	padding-left: 15px;
	padding-top: 15px;
	background-image: url('../img/neue_suche/bg.png');
}
div#qs_footer1{
	width: 219px;
	height: 11px;
	background-image: url('../img/neue_suche/footer_2.png');
	background-repeat: no-repeat;	
}
div.abflughafen_qs{
	width: 185px;
	height: 42px;
}
	div.abflughafen_qs select{
		width: 183px;
		height: 20px;
		margin-top: 7px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;
	}
div.organizator, div.ktag_kmonat_qs, div.rueckktag_rueckkmonat_qs, div.dauer_qs, div.erwachsene_qs, div.alters_qs, div.verpflegung_qs, div.sportangebot_qs{
	margin-top: 10px;
	width: 185px;
	height: 42px;
}
	div.organizator select, div.dauer_qs select, div.erwachsene_qs select, div.verpflegung_qs select, div.sportangebot_qs select{
		width: 183px;
		height: 20px;
		margin-top: 7px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;	
	}
div.alters_qs span{
	color: #cfcfcf;
}
div.div_qs_kal{
	width: 185px;
	height: 22px;
	margin-top: 5px;
}
	/*-------kalendar_na_selectach--------*/
	select.ktag_qs, select.rueckktag_qs{
		width: 40px;
		height: 20px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;	
	}
	select.kmonat_qs, select.rueckkmonat_qs{
		width: 106px;
		height: 20px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;	
	}

		div.div_qs_day{

			width: 42px;
			float: left;
			padding-top: 2px;
			height: 22px;
		}
		div.div_qs_month{

			width: 107px;
			padding: 2px 5px 0px 5px;
			float: left;
			height: 22px;
		}
		div.div_qs_kal_show{
			width: 22px;
			float: left;
			height: 22px;
		}
	/*-----kalendarz_na_inpucie-----------*/
	div.qs_kal_txt{
		width: 152px;
		height: 22px;
		padding-top: 2px;
		padding-right: 8px;
		float: left;
		display: none;
	}
	div.qs_kal_txt input{
		width: 151px;
		height: 17px;
		padding-top: 3px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;			
	}
div.alters_qs select{
	margin-top: 7px;
	width: 54px;
	height: 20px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;		
}
select.qs_alter2{
	margin-left: 10px;
	margin-right: 10px;
}
div.qs_suw{
	width: 183px;
	height: 46px;
	margin-top: 7px;
	background-image: url('../img/neue_suche/skala.gif');
	background-repeat: no-repeat;
	position: relative;
}
div.qs_down_button1{
	width: 185px;
	height: 31px;
	margin-top: 10px;
}
	div.qs_more_option{
		height: 31px;
		float: left;
	}
	div.qs_more_option img{
		padding-top: 10px;
	}
	div.submit_qs1{
		height: 31px;
		float: right;
	}
div.qs_header2{
	width: 219px;
	height: 79px;
}
div.quicksearch2{
	width: 204px;
	padding-left: 15px;
	padding-top: 15px;
	background-image: url('../img/neue_suche/bg_2.png');
	background-color: #ffffff;
}
div.qs_footer2{
	width: 219px;
	height: 12px;
	background-image: url('../img/neue_suche/footer_2.png');
	background-repeat: no-repeat;
}
div.qs_preis_and_kat{
	width: 185px;
	height: 42px;
}
div.preis_qs{
	height: 42px;
	padding-right: 12px;
	float: left;
}
div.kategorie_qs{
	height: 42px;
	float: left;
}
div.kategorie_qs select, div.preis_qs select{
	width: 85px;
	height: 20px;
	margin-top: 7px;
	border-right: 1px solid #5794bf;
	border-top: 1px solid #5794bf;	
	border-left: 1px solid #c7e2f1;
	border-bottom: 1px solid #c7e2f1;
}
div.zimmer_qs{
	clear: both;
	margin-top: 10px;
	width: 185px;
	height: 42px;
}
	div.zimmer_qs select{
		width: 183px;
		height: 20px;
		margin-top: 7px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;		
	}
div.familie_kinder_qs{
	width: 185px;
	height: 19px;
	margin-top: 10px;
}
div.typ_qs, div.wellness_qs, div.strand_qs{
	width: 185px;
	height: 19px;	
}
div.submit_qs2{
	width: 185px;
	height: 31px;
	padding: 15px 0px 10px 0px;
	text-align: right;
}
div.qs_sport{
	width: 185px;
	height: 47px;
}
	select.qs_sport_input{
		width: 155px;
		height: 20px;
		margin-top: 7px;
		margin-left: 24px;
		border-right: 1px solid #5794bf;
		border-top: 1px solid #5794bf;	
		border-left: 1px solid #c7e2f1;
		border-bottom: 1px solid #c7e2f1;		
	}
div#qs_sep{
	width: 185px;
	height: 15px;
}
img#qs_but_more_option{
	cursor: pointer;
	display: block;
}
div#qs2_more_option{
	display: none;
	width: 219px;
	height: 473px;
}
/*---------------------------buchung_aktion-----------------------*/
div.aktion_header{
	width: 732px;
	height: 40px;
	background-image: url('../img/danke.gif');
	background-repeat: no-repeat;
	padding: 10px 0px 0px 25px;
	font-size: 21px;
	color: #187ed7;
}
div#aktSend{
	width: 707px;
	background-color: #ffffff;
	background-image: url('../img/head_verlauf.gif');
	background-repeat: no-repeat;
	padding: 10px 23px 10px 25px;
	border-right: 1px solid #b4bccc;
}
div.aktion_footer{
	width: 757px;
	height: 9px;
	background-image: url('../img/2_footer.gif');
	background-repeat: no-repeat;
}

.normaltextcontent	{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #4f4f4f;
	padding: 40px;
	padding-top: 20px;
	text-align: justify;
}
.normaltextheader	{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 26px;
	line-height: 25px;
	color: #1d77cb;
	text-align: left;
}
.normaltexthead	{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 17px;
	color: #1d77cb;
	text-align: left;
	line-height: 20px;
}

.normaltextcontent a	{
	color: #1d77cb;
	font-weight: bold;
}

.just	{
	text-align: justify;
}

.linkbst {
  text-decoration: none;
  color: #FF8000;
}

.linkbst:hover {
  text-decoration: underline;
}

a.more {
  background: url(../img/_amore.gif) no-repeat left 3px; 
  padding: 0 0 0 10px;
  margin: 0 0 0 5px; 
  list-style: none;
  text-decoration:  none;
  color: #A5A5A5;
}
a.more:hover {
  color: #1977D1;
}

a.more1 {
  /* 
  background: url(../img/_amore1.gif) no-repeat left 3px;   
  padding: 0 0 0 10px; 
  */
  list-style: none;
  text-decoration:  none;
  color: #5A5A5A;
}
a.more1:hover {
  color: #1977D1;
}

a.more2 {
  background: url(../img/_amore.gif) no-repeat left 3px; 
  padding: 0 0 0 10px;
  list-style: none;
  text-decoration:  none;
  color: #5A5A5A;
}
a.more2:hover {
  color: #1977D1;
}