pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#C0C0C0;
	padding:5px;
	display:none;
	color:#333;
	}
	
.kur_seach{
	float:left;
	width: 645px;
	background:#FFF;
	border:1px dashed #D3D3D3;
	border-left:1px dashed #008000;
	border-top:1px dashed #008000;
	padding:5px;
	/*background: #FFFFFF url(/images/kurort/des/sanator.jpg) right top no-repeat;*/
}

.sanatorium{
	width: 120px;
	margin:4px;
}


.kur_seach_data{
	float: left;
	font-size: 11px;
	margin:5px 0;
	padding:2px;
	color:#006600;
	background: url(/images/kurort/des/contop.png) left top repeat-y;
}
.kur_seach_data1{
	 float: left;
}
.kur_seach_data2{
	 float: left;
	margin:0 10px;
}
.kur_seach_data img{
	margin:1px;
	vertical-align: middle;
		cursor: pointer;
}

.kur_date{
	width: 68px;
	font-size: 12px;
	color:#008000;
	border:1px solid #D3D3D3;
}

.kurort_search_zimmer{
	float: left;
	font-size: 11px;
	margin:5px 2px;
	padding:2px;
	color:#006600;
}
.kurort_search_zimmer select{
	height:20px;
	width: 110px;
	font-size: 12px;
	color:#212121;
	border:1px solid #D3D3D3;
}
.kurort_search_verpflegung{
	float: left;
	font-size: 11px;
	margin:5px;
	padding:2px;
	color:#006600;
}
.kurort_search_verpflegung select{
	width: 110px;
	height:20px;
	font-size: 12px;
	color:#212121;
	border:1px solid #D3D3D3;
}

#search_submit{
	float: right;
	margin:1px;
	padding:2px;
}
#search_submit input{
	height: 38px;
	font-weight: bold;
	color:#008000;
}

.kurort_search_dauer{
	float: left;
	font-size: 11px;
	margin:5px;
	padding:2px;
	color:#008000;
}
.kurort_search_dauer select{
	height:20px;
	color:#212121;
	border:1px solid #D3D3D3;
}

.kurort_search_land{
	float: left;
	width: 99%;
	padding:3px;
	margin:10px 0;
	background: url(/images/kurort/des/contop.png) left top repeat-y;
}
.kurort_search_reisende{
	float: left;
	padding:2px;
	color:#008000;
	background: url(/images/kurort/des/contop.png) left top repeat-y;
}

.radio_erwachsene{
	float: left;
	padding:2px;
	color:#008000;
}
#radio_erwachsene{
	font-size: 10px;
}

#select_kind{
	float: left;
	padding:2px;
}
#select_kind select{
	height:22px;
	color:#212121;
	border:1px solid #D3D3D3;
}

.kurort_search_anreise{
	float: right;
	padding:2px;
	margin:2px;
	color:#008000;
	background: url(/images/kurort/des/contop.png) left top repeat-y;
}
#radio_anreise{
	font-size: 10px;
}

.kur_land_checkbox{
	height: 18px;
	font-size: 11px;
	font-weight: bold;
	margin:2px;
	float: left;
	cursor: pointer;
	color:#333333;
}
.kur_land_checkbox label{
	cursor: pointer;
}
.kur_land_regel{
	font:100% "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	margin:2px;
	padding:2px 10px;
	text-align:left;
	color:#008000;
}

.kurort_krank{
	float: left;
	width: 99%;
	padding:3px;
	border-top:1px solid #ccc;
}
.kurort_krank img{
	vertical-align: middle;
}
.kurort_krank_span{
	font-size: 11px;
	cursor:pointer;
	color:#008000;
}
.kurort_krank_span_such{
	width: 99%;
	padding:5px;
	margin-left:-10px;
	background-color: #FFFFFF;
}
.kurort_krank_span_such p{
	font:100% "Courier New", Courier, monospace;
	font-size: 12px;
	margin:3px;
	color:#009900;
}
.kurort_krank_checkbox{
	width: 33%;
	font-size: 11px;
	margin:1px;
	 float: left;
	color:#333333;
}

/*Kurort result*/

.kur_block_text{
    float: left;
    margin: 5px 0;
    width: auto;
}
.kur_land_titel{
	float: left;
    width: 99%;
	height: 18px;
	padding:1px;
	margin:1px 0;
    border:1px double #ccc;
	background: #FFFFFF url(/images/kurort/des/men_bg.gif) left top repeat-x;
}
.kur_land_titel_tit{
	float: left;
    width:450px;
	font:100% "Courier New", Courier, monospace;
	font-size: 16px;
	font-weight: bold;
	padding:1px 1px 1px 3px;
	color:#008000;
}
.kur_land_titel img {
	float: left;
	vertical-align: middle;
	margin:2px;
	padding:1px;
	border:1px double #008000;
}
.kur_titel_preis {
	float: right;
	width:100px;
	font:100% "Verdana";
	font-size: 14px;
	color:#75B4FF;
	font-weight: bold;
    padding:2px 2px 2px 4px;
    	border-right:1px solid #ccc;
	background: url(/images/kurort/des/tab_bg.gif) left top no-repeat;
}
.kur_kurort_titel{
	float: left;
	width:97%;
	height: 18px;
	font:100% "Courier New", Courier, monospace;
	font-weight: bold;
	padding:1px;
	margin:1px 0 1px 5px;
	background: url(/images/kurort/des/land_tit_bg.jpg) left top no-repeat;
}
.kur_kurort_titel_tit{
	float: left;
	width:98%;
	font:100% "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
	padding:2px;
	margin-left:40px;
}
/*Sanator View*/
.sanator_block_body {
	float: left;
    width: 650px;
    margin: 1px 0;
    padding: 0 1px 1px 10px;
	background: #FFFFFF url(/images/kurort/des/sanator_text_l.gif) left top no-repeat;
}
.sanator_block_hotels {
    background-color: #FFFFFF;
    padding: 3px;
}

.sanator_block_hotels a {
    color: #000000;
}

.sanator_block_img {
    float: left;
	width:100px;
    padding: 1px;
    margin: 1px;
		border:1px double #008000;
}

.sanator_block_text {
    float: left;
    margin: 1px;
    width: 380px;
    height:auto;
    padding: 0 3px;
   /* position: relative;*/
}

.sanator_block_links {
    float: left;
    width: 150px;
    height: 100px;
    margin: 1px;
  /*  position: relative;*/
}
.sanator_block_link_notiz {
    margin-bottom: 4px;
	font:"Courier New", Courier, monospace;
	font-size: 11px;
    text-align: right;
    color: #333333;
}
.sanator_block_link_termine {
    margin-bottom: 4px;
	font-size: 10px;
    color: #333333;
}

.sanator_block_sanator_name {
    float: left;
	font:100% "Courier New", Courier, monospace;
	font-size: 14px;
    font-weight: bold;
    margin: 0 3px 5px 0;
}

.sanator_block_sanator_name a {
    text-decoration: underline;
    color: #000000;
}


.sanator_block_region {
    float: left;
    font-weight: bold;
    margin-bottom: 7px;
}

.sanator_block_region_detail {
    float: left;
    margin-left: 10px;
}

.sanator_block_hoteltext {
    float: left;
    margin-bottom: 5px;
}

.sanator_block_hoteltext a {
    color: #000000;
}

.sanator_block_catering {
    padding-top: 5px;
}

.sanator_block_mehrinfo {
    float: left;
    width: 100%;
}
#tabs {
	position: inherit;
}
#tabs li {
	position: inherit;
}
.sanator_block_price {
    bottom: 0px;
    color: #9AB0D0;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 0px;
    text-align: right;
}

.sanator_block_price a {
    font-size: 14px;
    text-decoration: underline;
    color: #008000;
}


.sanator_block_keywords img, .keyword_legend img {
    border: 1px solid #A5A5A5;
    padding: 1px;
    margin-right: 1px;
}


.block_clear {
    clear: both;
}

/*Sanator View END*/

/*Sanator Termin*/

.gradeA p {
	margin: 3px;
}
/*Sanator Termin END*/


.trumbshot{
	border:1px double #ccc;
	padding: 1px;
	margin: 1px;
	height: 60px;
	width: 80px;
	}
	
.trumbview{
	border:1px double #ccc;
	padding: 1px;
	margin: 1px;
	}
	
.exktu_home_angebot{
	border:1px double #ff0000;
	padding: 1px;
	margin: 1px;
	}
	
.exktu_home_view{
	padding: 1px;
	margin: 1px;
	}
	
.exktu_home_view h2{
	font-size: 10px;
	font-weight: bold;

	}	
	
.preis_angebot{
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	}	
	
.xcityab_ex_style{
	color: #000000; 
	font-family: Verdana; 
	font-size: 12px; 
	width: 200px; 
	border: 1px solid #B5C0C7; 
	background-color: #FFFFFF; 
	padding:2px; 
	margin-top:3px; 
	margin-bottom:3px;
	}	
	
.datails_ex_on_td{
display:none;
cursor: hand;
	}
		
.datails_ex_of_td{
text-align: right; 
color: #0000CC; 
font-weight: bold; 
cursor: hand;
	}
	
/* Menu*/

#container-navigation {
	width: 100%;
	height: 30px;
	background: #008000 url(/b/des/kurort/navi_menu_green.jpg) left top repeat-x;
	border-bottom: 1px solid #ffffff;
}

#navigation_kur {
				font-family: georgia,arial;
				font-size: 12px;
				font-weight: bold;
				padding: 0px;
				margin: 0px;
				list-style-type: none;
			}
				#navigation_kur li {
					position: relative;
					float: left;
					margin: 0px 1px 0px 0px;
	border-right: 1px solid #ffffff;
				}
					#navigation_kur li a {
						display: block;
						padding: 7px 10px;
						color: #ffffff;
						text-decoration: none;
	background: #008000 url(/b/des/kurort/navi_menu_green.jpg) left top repeat-x;

					}
 
				#navigation_kur li ul {
					position: absolute;
					left: 0px;
					top: 0px;
					display: none;
					padding: 0px;
					margin: 0px;
					list-style-type: none;
				}
 
				#navigation_kur li.over {
					top: 1px;
				}
 
					#navigation_kur li.over a {
						background: #009900;
					}
 
				#navigation_kur li.over ul {
					padding: 5px!important;
					display: block;
					background: #009900;
				}
					#navigation_kur li.over ul li {
						float: none;
						margin: 0px!important;
						top: 0px;
	border-right: 0px solid #ffffff;
					}
					#navigation_kur li.over ul li a {
						font-size: 12px;
						padding: 3px 15px;
						background: none;
						white-space: nowrap;
					}
					#navigation_kur li.over ul li a:hover {
						background: #00bbf7;
						color: #ffffff;
					}
/* Menu end */

/* EventDragTabele */
#sanator_dragliste code {
	display: block;
	background: #F9F9F9;
	border: 1px dashed #ABC;
	font: 12px/16px "Courier New", Courier, monospace;
	padding: 10px;
	margin: 0 0 30px 110px;
	}
#sanator_dragliste.str { color: #00A; }
#sanator_dragliste.kwd { color: #808; }
#sanator_dragliste.com { color: #777; }
#sanator_dragliste.typ { color: #088; }
#sanator_dragliste.lit { color: #800; }
#sanator_dragliste.pun { color: #000; }
#sanator_dragliste.pln { color: #002; }
#sanator_dragliste.tag { color: #008; }
#sanator_dragliste.atn { color: #606; }
#sanator_dragliste.atv { color: #080; }
#sanator_dragliste.dec { color: #606; }
#sanator_dragliste p {
	margin: 0 0 1px 110px;
	}
#sanator_dragliste .box {
	position: absolute;
	height: 98px;
	width: 98px;
	background: #CCF;
	border: 1px solid #AAD;
	text-align: center;
	font-size: 10px;
	}
#sanator_dragliste .handle {
	cursor: move;
	}
#sanator_dragliste .bar {
	background: #AAD;
	}
#sanator_dragliste .active {
	background-color: #CFC;
	border-color: #ADA;
	}
#sanator_dragliste .active .bar {
	background-color: #ADA;
	}
#sanator_dragliste.point {
	position: absolute;
	height: 4px;
	width: 4px; 
	margin: -2px 0 0 -2px;
	background: #A00;
	}
#sanator_dragliste .section {
    clear: both;
	display: none;
	margin: 5px 0 0 0;
	background-color: #eee;
	}
#sanator_dragliste h1 {
	float:left;
	text-indent: 10px;
	text-decoration: none;
	color: #CC0000;
	width: 65%;
	margin: 0;
	padding: 5px 3px 0 1px;
	cursor: pointer;
	background: url(/images/kurort/des/bg_title.gif) left top no-repeat;
	}
#sanator_dragliste h2 {
	float:right;
FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; 
	text-decoration: none;
	text-align: right;
	font-weight: normal;
	color: #333333;
	width: 30%;
	margin: 0 0 1px 0;
	padding: 2px 3px 7px 1px;
	}
/* EventDragTabele end */

/* Tabele termine sort */
.dataTables_wrapper {
	position: inherit;
}
.p_title {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.td_title {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.td_argument {
	font-size: 11px;
	font-weight: bold;
	color: #008000;
}

