*{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #4f4f4f;
	padding: 0px;
}
/*--------licznik------------*/
div.counter{
	background: url('../../images/startseite/zaehler.gif') 0 0 no-repeat;
	width: 219px;
	height: 128px;
	padding-bottom: 11px;
	position: relative;
	top: 0px;
}

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

div.counter div .num_right{	
	left: 81px;
}
/*-----suwak_ver2--------*/
div.normal_slider{
	width: 310px;
	height: 46px;
	margin: 10px 5px 0px 0px; 
	background-image: url('../../images/skala.gif');
}
div.qs_slider{
	width: 181px;
	height: 46px;
	margin: 10px 5px 0px 0px; 
	background-image: url('../../images/neue_suche/skala.gif');
}
div#scale{
	position: relative;
}
div#cloud{
	width: 47px;
	height: 19px;
	color: #ffffff;
	background-image: url('../../images/skala_babel.gif');
	position: absolute;
}
div#moveMe{
position:absolute;
width: 15px;
height: 20px;
cursor: pointer;
background-image: url('../../images/skala_regler.gif');
}
.termine_100_1{
	text-align: center;
}
.termine_100_1 p{
	color: #666666;
}
.hideInputActive {
	position: absolute;
	left: -1000px;
}
label.checkedCheckbox {
	background: url('../../images/checkbox_checked.gif') no-repeat;	
	display: inline;
	padding-left: 20px;
	color: #8c8c8c;
}
label.noCheckedCheckbox  {
	background: url('../../images/checkbox_unchecked.gif') no-repeat;	
	display: inline;
	padding-left: 20px;
	color: #8c8c8c;
}
label.checkedRadio {
	background: url('../../images/radio_checked.gif') no-repeat;	
	display: inline;
	padding-left: 20px;
	padding-bottom:3px;
	cursor: pointer;
	color: #8c8c8c;
}
label.noCheckedRadio  {
	background: url('../../images/radio_unchecked.gif') no-repeat;	
	display: inline;
	padding-left: 20px;
	padding-bottom:3px;
	cursor: pointer;
	color: #8c8c8c;
}
/*
select {visibility:hidden;}
.emulSelect  {  
	background: url('../../images/right.png') 100% 0 no-repeat; 
}
.emulSelect span { 
	height:22px; 
	line-height:22px; 
	background: url('../../images/left.png') 0 0 no-repeat; 
	display:block; 
	text-indent:4px; 
	overflow: hidden; 
	white-space: nowrap; 
	cursor: pointer; 
}
.emulSelect ul { 
	margin:0; 
	padding:0; 
	list-style-type: none;  
	border-bottom:1px solid #c7e2f1; 
	height: 200px; 
	overflow: auto;  
}
.emulSelect li { 
	border-left:1px solid #c5daed; 
	border-right:1px solid #c5daed; 
	cursor:pointer; 
	background-color: white; 
}
.emulSelect li a { 
	text-indent:4px;	
	line-height:20px; 
	text-decoration:none;	
	display:block; 
	color:gray; 
}
.emulSelect li a:hover { 
	background-color: #CDCDCD; 
}
*/
body{
	margin: 0px;
	background-image: url('../../images/startseite/bg.jpg');
	background-repeat: no-repeat;
	background-position: 50% 0px ;
}
img{
	border: 0px;
}
select, input{
	color: #838383;
}
option{
	padding-left: 2px;
}
div.All_page{
	width: 993px;
	margin: 0px auto 0px auto;
	position: relative;
}
/*-------------------ZAPISKI------------------*/
div.zapiski_header{
	width: 219px;
	height: 11px;
	margin: 10px 0px 0px 0px;
	background: url('../../images/neue_suche/header1.png') no-repeat;
}
div.zapiski{
	background: url('../../images/neue_suche/bg.png');
}
div.zapiski h1{
	margin: 0px;
	padding: 0px 0px 0px 15px;
	color: #308ad9;
}
div.zapiski h3{
	margin: 0px;
	padding: 5px 0px 5px 15px;
	color: #8b8a8a;
}
div.link_zapiski{
	width: 189px;
	height: 13px;
	margin: 5px 15px 0px 15px;
}
div.zapiski a{
	text-decoration: none;
	font-weight: bold;
	color: #8b8a8a;
}
div.zapiski a:hover{
	text-decoration: underline;
}
div.zapiski_footer{
	width: 219px;
	height: 11px;
	background: url('../../images/neue_suche/footer.png') no-repeat;
}
/*-------------------NAGLOWEK-----------------*/
div.header{
	width: 993px;
	height: 260px;
	position: absolute;
	top: 0px;
	left: 0px;
}
div.logLM{
	width: 415px;
	height: 75px;
	background-image: url('../../images/startseite/logo.png');
	cursor: pointer;
	position: absolute;
	top: 20px;
}
	/*-----------------NORMAL-------------------*/
	div.holiday{
		width: 600px;
		height: 260px;
		position: absolute;
		left: 410px;
		background-image: url('../../images/startseite/holiday.png');
		background-repeat: no-repeat;
	}
	/*-----------------NARTY--------------------*/
	div.narty{
		width: 600px;
		height: 260px;
		position: absolute;
		left: 410px;
		background-image: url('../../images/startseite/ski.png');
		background-repeat: no-repeat;
	}
	/*-----------------PRZEZDROCZYSTOSC_PNG_DLA_IE--------------*/
	* html div.header div.holiday {
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/kunden_parameter/lotniskalastminute/ibe_v2/images/startseite/holiday.png',sizingMethod='crop');
	}
	* html div.header div.narty{
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/kunden_parameter/lotniskalastminute/ibe_v2/images/startseite/ski.png',sizingMethod='crop');
	}
/*--------------------------------------------*/
div.content_page{
	width: 993px;
	position: absolute;
	top: 130px;
}
div.container_body{
	width: 993px;
	margin-left: auto;
	margin-right: auto;
}
div.center{
	float: left;
	width: 759px;
}
div.right{
	float: left; 
	width: 219px;
	padding-left: 15px;
}
div#footer{
	width: 933px;
	clear: both;
	margin: 0px auto 0px auto;
	padding: 20px 0px 10px 0px;
	color: #cfcfcf;
}
div#footer p{
	color: #8c8c8c;
}
div#footer a{
	text-decoration: none;
	color: #3e8bd2;
}
div#footer a:hover{
	text-decoration: underline;
	color: #3e8bd2;
}
/*---------------------------------------------------------------------------------------------------krok_1----------------------------------------------------------------------------------------*/
div.center img#f1,
div.center img#f2{
	display: none;
}
div.block1_header{
	background-image: url('../../images/erde/1_head+steps.gif');
	width: 757px;
	height: 50px;
}
div.formular4_container{
	width: 755px;
	background-image: url('../../images/head_verlauf.gif');
	background-repeat: no-repeat;
	border-right: 2px solid #929bb6;
	background-color: #ffffff;
}
div.formular4_footer{
	width: 757px;
	height: 9px;
	background-image: url('../../images/1_footer.gif');
	background-repeat: no-repeat;
}
div.divform4_select_form{
	width: 378px;
	float: left;
	padding-top: 20px;
}
/*-------------------div_left--------------------------------*/
fieldset.field_left{
	width: 154px;
	float: left;
	padding-left: 34px;	
}
fieldset.field_left label,
fieldset.field_right label{
	display: block;
	width: 146px;
	height: 13px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}
fieldset.field_left select,
fieldset.field_right 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-left: 8px;
	overflow: hidden;
	float: left;
}
div.div_kal_month select{
	width: 70px;
	height: 20px;
}
div.div_kal_img{
	width: 25px;
	height: 20px;
	padding-left: 3px; 
	text-align: right;
	overflow: hidden;
	float: left;
}
/*------------------div_right------------------------*/
fieldset.field_right{
	width: 146px;
	float: left;
	padding-left: 23px;
}
/*------------------div_bottom-------------------------*/
div.field_bottom{
	width: 323px;
	clear: both;
	margin: 0px 0px 0px 34px;
	padding: 20px 0px 0px 0px;
}
div.field_bottom select{
	width: 320px;
	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.suwak1{
	width: 312px;
	height: 46px;
	position: relative;
	background-image: url('../../images/skala.gif');
	background-position: bottom;
	background-repeat: no-repeat;
}
div.div_txt_bottom{
	width: 312px;
	height: 13px;
	margin: 5px 0px 10px 0px;
}
div.div_sel_bottom2{
	width: 323px;
	height: 20px;
}
div.div_sel_bottom2 input{
	width: 320px;
}
div#pointer{
	background-image: url('../../images/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('../../images/skala_babel.gif') no-repeat;
	position: absolute;

}
/*-----------------------------------top_offers-----------------------------------*/
div.divform4_top_offers{
	width: 360px;
	padding-left: 10px;
	padding-top: 20px;
	float: left;
}
div.div_top_offer_img{
	width: 336px;
	height: 125px;
	margin-top: 13px;
	background-image: url('../../images/bild_2.gif');
	cursor: pointer;
}
div.div_top_offers_txt{
	width: 321px;
	height: 63px;
	padding-left: 15px;
	padding-top: 15px;
	color: #ffffff;
	font-size: 20px;
}
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-left: 15px;
	padding-top: 10px;
	color: #ffffff;
	float: left;
	overflow: hidden;
}
div.div_top_offers_txt2 strong{
	color: #ffffff;
}
div.div_top_offers_txt3{
	padding-right: 15px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 25px;
	color: #ffffff;
	float: right;
}
div.div_top_offers_txt3 span{
	color: #ffffff;
	padding-left: 5px;
}
div.div_cont{
	height: 50px;
	margin-left: 16px;
	margin-right: 33px;
	margin-top: 10px;
	border-bottom: 1px solid #ececec;
}
div.div_list_txt1{
	width: 311px;
	height: 18px;
	font-size: 15px;
	font-weight: bold;
	color: #5c9dd9;
	cursor: pointer;
}
div.div_list_txt2{
	height: 28px;
	float: left;
}
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-left: 16px;
	margin-right: 33px;
	margin-top: 10px;
	border-bottom: 1px solid #ececec;	
	text-align: right;
	cursor: pointer;
}
/*-----------------------------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-left: 5px;
}
td.tdinfohotel p{
	color: #5C9DD9;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	cursor: pointer;
}
td.tdinfohotel span{
	color: #8c8c8c;
}
td.tdpreis{
	padding-right: 5px;
}
td.tdinfohotel{
	width: 235px;
}
td.tdsend{
	padding-right: 5px;
	text-align: right;
}
td.tdsend img{
	cursor: pointer;
}
div.block2{
	width: 750px;
	height: 150px;
	clear: both;
}
div.block2 p{
	font-weight: bold;
	margin: 11px 0px 11px 0px;
}
div.block2 label{
	color: #8C8C8C;
}
div.kategorie,
div.zimmer,
div.verpflegung{
	float: left;
	padding: 0px 34px 0px 34px;
}
div.kategorie div,
div.zimmer div,
div.verpflegung div{
	margin: 0px 0px 5px 0px;
}
div.div_search_button{
	width: 689px;
	height: 60px;
	padding-left: 33px;
	padding-right: 33px;
	padding-top: 20px;
}
div.div_search_button hr{
	color: #ececec;
	height: 1px;
	border: 0px;
}
div.div_info_cr{
	float: left;
}
div.div_info_cr img{
	float: left;
	padding-right: 13px;
}
div.div_info_cr p{
	float: left;
	margin-top: 5px;
	margin-bottom: 0px;
}
div.div_but_search{
	float: right;
	text-align: right;
}
/*----------przewodniki--------------*/
div.right div.przewodniki{
	width: 219px;
	height: 81px;
	background-image: url('../../images/startseite/przewodnik.gif');
	background-repeat: no-repeat;
}
div.right div.przewodniki select{
	width: 178px;
	height: 20px;
	margin: 40px 0px 0px 15px;
}
/*---------------------------------------------------------------------------------------------------krok_2----------------------------------------------------------------------------------------*/
div.hotels_header_100_no_result{
	display: none;
}
div.div_regionen_menu{
	width: 757px;
	height: 50px;
	overflow: hidden;
}
div.regionen_container{
	width: 707px;
	padding-left: 25px;
	padding-right: 23px;
	background-image: url('../../images/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{
	width: 757px;
	height: 9px;
	background-image: url('../../images/2_footer.gif');
	background-repeat: no-repeat;
}
div.regionen_header_100{
	display: none;
}
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('../../images/head_gelb.gif');
	background-repeat: no-repeat;
}
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.wetter1_100_reg img, div.wetter1_ALT_reg img{
	vertical-align: middle;
}
div.wetter2_100_reg, div.wetter2_ALT_reg{
	width: 47px;
	height: 18px;
	padding-top: 6px;
	float: left;
}
div.wetter2_100_reg img{
	vertical-align: middle;
}
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.div_header_list_hotel{
	width: 757px;
	height: 50px;
	overflow: hidden;
}
div.hotels_container{
	width: 707px;
	background-color: #ffffff;
	background-image: url('../../images/head_verlauf.gif');
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-right: 23px;
	border-right: 1px solid #b4bccc;
}
div.div_footer_list_hotel{
	width: 757px;
	height: 9px;
	background-image: url('../../images/2_footer.gif');
	background-repeat: no-repeat;
}
div.zielgebiet_ausgabe_txt,
div.sortierung_txt,
div.s_ort_txt,
div.sortierung{
	display: none;
}
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{
	width: 589px;
	text-align: left;
	float: left;
	padding-left: 12px;
	color: #cac9c9;
	font-weight: bold;
}
div.div_another_page a{
	text-decoration: none;
	color: #40aae4;
	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('../../images/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;
	height: 65px;
	padding-top: 12px;
	padding-left: 12px;
	float: left;
}
div.details_100_hot a, div.details_ALT_hot a{
	text-decoration: none;
	color: #2c80ce;
	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;
	font-weight: bold;
}
div.pageskip a{
	text-decoration: none;
	color: #40aae4;
	font-weight: bold;
}
span.pageaktive{
	color: #5d5d5d;
}
div.zurueck_hotel{
	float: left;
}
div.zurueck_hotel img{
	vertical-align: middle;
	margin-right: 20px;
	cursor: pointer;
}
/*------------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('../../images/suwak.gif');
	cursor: pointer;
}
/*---------------------------------------------------------------------------------------------------krok_4----------------------------------------------------------------------------------------*/
div.div_header_hotel{
	width: 757px;
	height: 50px;
	overflow: hidden;
}
div.termine_container{
	width: 707px;
	background-image: url('../../images/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_footer_hotel{
	width: 757px;
	height: 9px;
	background-image: url('../../images/1_footer.gif');
	background-repeat: no-repeat;
}
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('../../images/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.hotel_name1{
	display: none;
}
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.div_ter_sep{
	width: 705px;
	height: 2px;
	clear: both;
	padding-top: 2px;
}
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.wetter2 img{
	vertical-align: middle;
}
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('../../images/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_page_header{
	display: none;
}
div.termine_header_sort{
	width: 692px;
	height: 27px;
	padding: 8px 0px 0px 13px;
	background: url('../../images/belka_krok4.jpg') no-repeat;
}
div.termine_header_sort input{
	vertical-align: middle;
	margin-top: 0px; 
}
select.orderselect{
	display: none;
}
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: 90px;
	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: 196px;
	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: 100px;
	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, div.termine_ALT_list_close{
	clear: both;
}
div.abreisetag_100_ter{
	width: 90px;
	height: 27px;
	float: left;
	font-weight: bold;
	color: #5095d7;
	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: 196px;
	height: 27px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
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: 100px;
	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;
}
div.zurueck{
	display: none;
}
div.legende_ter{
	display: none;
}
	/*--------------------------------------zapraszamy_do_rezerwacji------------------------------------*/
	div.termine_background_X{
		width: 705px;
		height:144px;
		clear: both;
	}
	div.header_X_ter{
		width: 705px;
		height: 48px;
		background-image: url('../../images/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{
		cursor: pointer;
	}
	div.text_baner{
		float: left;
		height: 17px;
		margin-top: 5px;
		color: #808080;
		padding-left: 230px;
	}
	div.to_reserv{
		height: 26px;
		margin: 5px 10px 0px 0px;
		float: right;
		color: #808080;
	}
	div.to_reserv img{
		cursor: pointer;
	}
	div.ter_X_div1{
		width: 90px;
		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_div2{
		width: 89px;
		height: 48px;
		text-align: center;
		float: left;
	}
	div.ter_X_div3{
		width: 129px;
		height: 48px;
		text-align: center;
		float: left;
	}
	div.ter_X_div4{
		width: 196px;
		height: 48px;
		text-align: center;
		float: left;
	}

	div.ter_X_div5{
		width: 197px;
		height: 48px;
		text-align: center;
		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('../../images/footer1.gif'); 
		background-repeat: no-repeat;
		background-position: bottom;
		clear: both;
	}
	div.ter_X_div6 img.imh_right_booking{
		float: right;
	}
	div.ter_X_div6 img{
		cursor: pointer;		
	}
	div.all_preis{
		float: left;
		padding-left: 50px;
	}
	div.button_to_form{
		float: right;
	}
	/*----------------alternatywne--------------------*/
	div.termine_ALT_h{
		width: 705px;
		margin-top: 20px;
		border-top: 1px solid #f1f1f1;
		padding-top: 14px;	
	}
	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: 90px;
		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: 196px;
		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: 100px;
		height: 21px;
		float: left;
		color: #a7a7a7;
		text-align: center;
	}
	div.termine_ALT_1{
		width: 705px;
		border-bottom: 1px solid #f4f4f4;
		text-align: center;
	}
	div.abreisetag_ALT_ter{
		width: 90px;
		height: 27px;
		float: left;
		font-weight: bold;
		color: #5095d7;
		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: 196px;
		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: 100px;
		height: 34px;
		float: left;
		text-align: center;
		padding-top: 7px;
		cursor: pointer;
	}
/*---------------------------------------------------------------------------------------------------krok_5----------------------------------------------------------------------------------------*/
div.div_buchung_header{
	width: 757px;
	height: 50px;
	overflow: hidden;
}
div.buchung_container{
	width: 707px;
	background-image: url('../../images/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_buchung_footer{
	width: 757px;
	height: 9px;
	background-image: url('../../images/2_footer.gif');
	background-repeat: no-repeat;
}
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: 94px;
		height: 49px;
		padding: 10px 0px 0px 0px;
		color: #a8a8a8;
		float: left;
	}
div.div_info_from_op{
	width: 694px;
	color: #777777;
	font-size: 9px;
	background-image: url('../../images/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-layout: fixed;
}
	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;
	}
	table.buchung_detail td.bemerkung_b2_b, table.buchung_detail td.var1_e2_b {
		width: 129px;
		overflow: hidden;
	}
	table.buchung_detail td.bemerkung_b2_b div, table.buchung_detail td.var1_e2_b div{
		width: 221px;
		height: 80px;
		overflow: auto;
	}
div.buchung_price_title{
	width: 356px;
	color: #727272;
	font-weight: bold;
	padding: 21px 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.price_block_desc{
		display: none;
	}

div.button_flugzeiten_b{
	display: none;
}
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;
		cursor: pointer;
	}
	div.div_info_buchung_op{
		width: 310px;
		height: 170px;
		padding-top: 5px;
		clear: both;
	}
		div.div_info_buchung_op p{
			font-weight: bold;
			color: #727272;
			margin: 5px 0px 5px 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.sep_info_hotel{
	clear: both;
	width: 705px;
	height: 20px;
}
div.buchung_form{
	clear: both;
}
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{
	display: none;
}
div.buchung_form_d{
	width: 693px;
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 0px 0px 12px; 
	background-image: url('../../images/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: 162px;
	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 select{
		width: 50px;
		height: 21px;
		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: 63px;
	padding-left: 13px;
	float: left;
}
	fieldset.field_data_person_2 label{
		display: block;
	}
	fieldset.field_data_person_2  img{
		vertical-align: middle;
	}
	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: 63px;
	padding-left: 13px;
	float: left;
}
	fieldset.field_data_person_3 label{
		display: block;
	}
	fieldset.field_data_person_3  img{
		vertical-align: middle;
	}
	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: 63px;
	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('../../images/head_gelb.gif');
	background-repeat: no-repeat;
}
div.c1_hb,
div.c2_hb,
div.c3_hb,
div.c4_hb,
div.c5_hb{
	display: none;
}
div.c1_b,
div.c2_b{
	display: none;
}
div.buchung_form_sep_c{
	width: 705px;
	margin-top: 11px;
}
fieldset.field_data_ucst_0{
	width: 60px;
	height: 43px;
	float: left;
	padding-left: 13px;
}
	fieldset.field_data_ucst_0 label{
		display: block;
	}
	fieldset.field_data_ucst_0 span{
		color: #ffb503;
	}
	fieldset.field_data_ucst_0  select{
		width: 50px;
		height: 21px;
		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_ucst_1{
	width: 206px;
	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: 200px;
		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: 216px;
	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: 200px;
		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('../../images/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.hotline_b,
div.versicherung1_b,
div.versicherung2_b,
div.mietwagen1_b,
div.mietwagen2_b,
div.buchung_footer_c,
div.agb1_b{
	display: none;
}
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: 580px;
		padding: 10px 12px 10px 18px;
		float: left;
	}
	div.zahlart_b{
	width: 693px;
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 0px 0px 12px; 
	background-image: url('../../images/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: 20px;
		clear: both;
	}
	div.pay15_img{
		display: block;
		padding: 10px 10px 0px 0px;
		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;
		height: 20px;
		padding: 0px 12px 0px 58px;	
	}
	div.pay2_info1{
		width: 675px;
		margin-top: 10px;
		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;
		clear: both;
	}
	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;
	}
	label.pay15_label{
		display: block;
		line-height: 100%;
		color: #878787;
		margin-bottom: 10px;
	}
/*-------------------------------------------------result_danke-------------------------------------*/
div.div_header_danke{
	width: 732px;
	height: 40px;
	background-image: url('../../images/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('../../images/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('../../images/2_footer.gif');
	background-repeat: no-repeat;
}



/*-------------------------------------------------quicksearch---------------------------------------------------------------*/
div.quicksearch{
	width: 219px;
}
div.qs_header1{
	width: 219px;
	height: 29px;
	background-image: url('../../images/neue_suche/head.png');
	background-repeat: no-repeat;
}
div.quicksearch1{
	width: 204px;
	padding-left: 15px;
	padding-top: 15px;
	background-image: url('../../images/neue_suche/bg.png');
}
div#qs_footer1{
	width: 219px;
	height: 11px;
	background-image: url('../../images/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.qs_bdmos,
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.alters_qs div span{
	color: #4f4f4f;
}
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{
			display: block;
			width: 42px;
			float: left;
			padding-top: 2px;
			height: 22px;
		}
		div.div_qs_month{
			display: block;
			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;
}
select.cena{
	display: none;
}
div.qs_suw{
	width: 183px;
	height: 46px;
	margin-top: 7px;
	background-image: url('../../images/neue_suche/skala.gif');
	background-repeat: no-repeat;
	position: relative;
}
div#pointer{
	background-image: url('../../images/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-image: url('../../images/skala_babel.gif');
	background-repeat: no-repeat;
	position: absolute;
}
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('../../images/neue_suche/bg_2.png');
	background-color: #ffffff;
}
div.qs_footer2{
	width: 219px;
	height: 12px;
	background-image: url('../../images/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{
	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.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.familie_kinder_qs input{
	vertical-align: middle;
}
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: 495px;
	overflow: hidden;
}
/*---------------------------buchung_aktion-----------------------*/
div.aktion_header{
	width: 732px;
	height: 40px;
	background-image: url('../images/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('../images/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('../images/2_footer.gif');
	background-repeat: no-repeat;
}
