.tx-wizardinclude-pi1
{
	position: relative;
}
form#searchform_tx_sgglossary_pi1
{
	/*float:left;*/
}
h1, h2, h3, h4, h5, h6
{
	color:#DC7E24;
}
#col1
{
	width: 190px;
}

.b{font-weight:bold;}
.al{text-align: left;}
.pr{position: relative;}
.pa{position: absolute;}
.b0{bottom: 0px;}
.r0{right: 0px;}
.r10{right: 10px;}
.r20{right: 20px;}
.bw{background:White;}	
#main
{
	padding-top: 0px;
}
#header_logo
{
	position: absolute;
	left: 0px;
	top: 0px;
}
#header_info
{
	position: absolute;
	right: 0px;
	top: 0px;	
	color: #684f43;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-align: right;
}
.header_info_tel, #header_info_tel
{
	position: relative;
	width: 440px;
}
.header_info_tel span, #header_info_tel span
{
	color: #da730f;
	font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
}
#nav #nav_main li.main
{
	/*position: relative;*/
}
.block_acol
{
	font-size: 12px;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #253944;
	background: #C3E0EA;
	padding: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.block_acol h1
{
	font-size: 16px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #253944;	
	line-height: 17px;
	height: 17px;
	overflow: hidden;
}
.block_acol h2
{
	font-size: 13px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #253944;
	line-height: 19px;
}
.block_acol a, .block_acol a:link, .block_acol a:visited
{
	color: #253944;
}
#col1_content
{
	background: White;
}
.labelB
{
	font-size: 12px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #253944;
}
.label
{
	font-size: 12px;
	font-weight: normal;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #253944;
}
.block_acol ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.block_acol ul li
{
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	background: url(../i/pfeil2.gif) no-repeat left 3px;
	cursor: pointer;
}
input.block_acol_text
{
	border: 1px solid #7D969D;
	width: 121px;
	height: 20px;
	background: White;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #253944;
	padding-left: 3px;
	padding-top: 2px;
}
input.block_acol_submit
{
	width: 19px;
	height: 19px;
	position: relative;
	top: 3px;
	margin-left: 5px;
}
.block_vorteile
{
	background: #89C3D6 url(../i/bg_block_vorteile.gif) no-repeat right top;
	padding-top: 0px;
	padding-bottom: 0px;
}
.block_blog
{
	background: #89C3D6 url(../i/bg_block_blog.gif) no-repeat right bottom;
}
#block_acol_final
{
	background: #437878;
	height: 5px;
}
.rate
{
	background: transparent url(../i/bg_block_rate.gif) no-repeat;
	width: 154px;
	height: 21px;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.rate_off
{
	position: absolute;
	left: 5px;
	top: 4px;
	background: url(../i/rate_off.gif) no-repeat;
	width: 80px;
	height: 15px;
}
.rate_on
{
	position: absolute;
	left: 5px;
	top: 4px;
	overflow: hidden;
	background: url(../i/rate_on.gif) no-repeat;
	width: 80px;
	height: 15px;
}
.rate_text
{
	position: absolute;
	right: 10px;
	top: 2px;
	color: #957363;
}
.rate_legend
{
	position: absolute;
	color: #957363;
	font-size: 10px;
}
.rate_header
{
	position: absolute;
	color: #957363;
}
.rate_no_frame
{
	background: none;
	width: 110px;
	padding-left: 5px;
	height: 40px;
	display: inline;
	float: left;
}
.rate_no_frame .rate_off, .rate_no_frame .rate_on, .rate_no_frame .rate_text
{
	top: 25px;
}
.rate_no_frame .rate_header
{
	top: 5px;
	left: 5px;
}
.rate_big
{
	background: none;
	width: 150px;
	padding-left: 5px;
	height: 40px;
	display: inline;
	float: left;
}
.rate_big .rate_off
{
	top: 8px;
	background: url(../i/rate_off_big.png) no-repeat;
	width: 122px;
	height: 21px;
}
.rate_big .rate_on
{
	top: 8px;
	overflow: hidden;
	background: url(../i/rate_on_big.png) no-repeat;
	width: 122px;
	height: 21px;
}
.rate_big .rate_text
{
	top: 7px;
	left: 130px;
	color: #684F43;
	font-size: 21px;
	font-weight: bold;
}
.rate_big .rate_legend
{
	top: 35px;
	left: 10px;
}
#block_acol_navi
{
	background: url(../i/bg_block_acol_navi.gif) repeat-x;	
	margin-bottom: 3px;
}
.block_acol_navi_item
{
	font-size: 15px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #253944;
	line-height: 35px;
	padding-left: 5px;
	border-bottom: 2px solid White;
}
.block_acol_navi_item a
{
	font-size: 15px;
	color: #253944;
}
#page
{
	width: 965px;
	
}
.block_teaser, .block_teaser_text
{
	background: transparent url(../i/bg_block_teaser.gif) no-repeat;
	width: 223px;
	height: 342px;
	display: inline;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #684F43;
}
.block_teaser h1
{
	font-size: 21px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #DA730F;
	height: 21px;
}
.block_teaser h2
{
	font-size: 13px;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #DA730F;
}

.block_white_teaser, .block_white_teaser_text
{
	background: transparent url(../i/bg_block_white_teaser.gif) no-repeat;
	width: 223px;
	height: 342px;
	display: inline;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #684F43;
	text-align: center;
}

.block_white_teaser_normal, .block_white_teaser_normal_text
{
	background: transparent url(../i/bg_block_white_teaser.gif) no-repeat;
	width: 123px;
	height: 342px;
	display: inline;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #684F43;
	text-align: right;
}

.block_white_teaser h1
{
	background: #FDEDD6;
	color: #EDA258;
	font-size: 19px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	width: 220px;
	text-align: center;
	height: 30px;
	line-height: 30px;
/*	padding-left: 10px;*/
	position: relative;

/*	font-size: 21px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #DA730F;
	height: 21px; */
}
.block_white_teaser h2
{
	font-size: 17px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #DA730F;
}

#col3_content
{
	padding-left: 10px;
}
#col3
{
	/*width: 793px;*/
	width: 785px;
}
.block_teaser_mehr
{
	height: 1em;
	width: 215px;
	padding: 10px 15px 5px 0xp;
	margin: 0;
	text-align: right;
	position :absolute;
	bottom: 47px;
	z-index:2;
}
.block_teaser_preis
{
        background: #F4CF9C;
	color: #DA730F;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	padding-left: 10px;
	position :absolute;
	bottom: 35px;
	height: 30px;
	line-height: 30px;
	width: 215px;
	z-index:1;
}


A.teaser_mehr
{
	right: 15px;
	padding-right: 10px;
	/*color: #EDA258;*/
	color: #DA730F;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background: url(../i/pfeil1.gif) no-repeat right 2px;
	background-position:right;
}
.teaser_preis
{
	background: #F4CF9C;
	color: #DA730F;
	font-size: 16px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	padding-left: 10px;
	position :absolute;
	bottom: 35px;
	height: 30px;
	line-height: 30px;
	width: 215px;
}
.teaser_preis s
{
	color: #684F43;
	padding-right: 10px;
}
.teaser_text_mehr
{
	background: White;
	padding-left: 10px;
	position: absolute;
	bottom: 25px;
	width: 215px;
	text-align: right;
	height: 30px;
	line-height: 30px;
}
.teaser_text_mehr A, .block_teaser_big h1 a
{
	padding-right: 10px;
	margin-right: 3px;
	font-size: 16px;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	color: #EDA258;
	font-weight: bold;
	background: url(../i/pfeil1.gif) no-repeat right 5px;
}
.block_teaser_text
{
	padding-top: 20px;
	height: 322px;
}
.block_teaser_text h1
{
	background: White;
	color: #EDA258;
	font-size: 19px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	width: 225px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.teaser_text_item
{
	position: relative;
	margin-bottom: 7px;
}
.teaser_text_item a
{
	position: absolute;
	right: 5px;
	color: #DA730F;
	font-weight: bold;
}
.teaser_text_item div
{
	margin-top: 3px;
	margin-bottom: 3px;
	border-bottom: 1px dotted #DA730F;
}
.block_teaser_big
{
	background: transparent url(../i/bg_block_teaser2.gif) no-repeat;
	width: 478px;
	height: 342px;
	display: inline;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 19px;
	position: relative;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #684F43;
}
.block_teaser_big h1.tsHead
{
	background: #FDEDD6;
	color: #EDA258;
	font-size: 19px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	width: 468px;
	text-align: left;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	position: relative;
}
.block_teaser_big h1 a
{
	position: absolute;
	right: 5px;
	background: url(../i/pfeil1.gif) no-repeat right 10px;
}
.block_teaser_big p
{
	line-height: normal;
}
.teaser_big_item
{
	
}
.teaser_big_img
{
	float: left;
	display: inline;
	margin-top: 3px;
}
.teaser_big_txt
{
	display: inline;
	float: left;
	height: 80px;
	width: 350px;
	padding-left: 10px;
	font-size: 12px;
}
.teaser_big_txt a
{
	color: #DA730F;
	font-weight: bold;
	font-size: 13px;
}
.teaser_big_preis
{
	/*line-height: 50px;*/
	color: #DA730F;
	font-weight: bold;
}
.teaser_big_preis_only
{
	font-size: 15px;
}
.teaser_big_txt_only
{
	float: left;
	width: 280px;
}
#footer1
{
	margin-top: 15px;
	display: inline;
	float: left;
	width: 773px;
	text-align: center;
}
#footer1 a
{
	color: #DA730F;
}
/*#block_suche
{
	background: url(../i/bg_block_suche.gif) no-repeat left bottom;
	width: 758px;
	height: 133px;
	padding-left: 5px;
}*/
h1.page_header
{
	color: #DA730F;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	letter-spacing: 3px;
}/*
ul#suche
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
ul#suche li
{
	padding: 0px;
	margin: 0px;
	margin-left: 5px;
	display: inline;
	float: left;
	text-align: center;
	color: white;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 15px;
	width: 110px;
	height: 80px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 18px;
	position: relative;
}
.dd_suche
{
	width: 90px;
	height: 22px;
	background: url(../i/dropdown.gif) no-repeat;
	color: #684F43;
	position: absolute;
	bottom: 10px;
	left: 10px;
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	cursor: pointer;
}
#dd_suche_kassen
{
	width: 121px;
	height: 24px;
	background: url(../i/dropdown2.gif) no-repeat;
	color: #5d7c84;
	text-align: left;
	padding-left: 8px;
	padding-top: 2px;
	cursor: pointer;
	font-size: 13px;
}
.dd_suche_greyed
{
	color: #95837B;
}
.panel_suche
{
	display: none;
	z-index: 100;
	position: absolute;
	top: 106px;
	left: 0px;
}
div.checkbox_list, div.checkbox_list div
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 145px;
	text-align: left;	
}
div.checkbox_list
{
	margin-top: 10px;
	padding-right: 15px;
	padding-left: 10px;
}
.checkbox_list label
{
	color: #684F43;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
	position: relative;
	left: 8px;
}
.active label
{
	color: #DC7B1D;
}
div.checkbox_list div
{
	line-height: 17px;
	padding: 0px;
	position: relative;
}
.panel_suche input
{
	position: absolute;
	left: -10px;	
	top: 3px;
}
#suche_auswahl
{
	width: 758px;
	float:left;
}
div.auswahl_block
{
	width: 140px;
	float: left;
	background: White;
	padding-left: 5px;
	display: none;
}
div.auswahl_block h1
{
	line-height: 18px;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	padding-left: 5px;
	color: #da730f;
}
div.auswahl_liste
{
	background: #F6D9B0;
	font-family: Arial;
	font-size: 12px;
	color: #684f43;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 21px;
}
A.aufheben
{
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #da730f;
	font-weight: bold;
	background: url(../i/close.gif) no-repeat right 2px;
	padding-right: 17px;
	text-decoration: none;
	line-height: 25px;
}
div.auswahl_label
{
	background: url(../i/check.gif) no-repeat left 3px;
	padding-left: 18px;
}
*/
#teasers
{
	display: inline;
	float: left;
	width: 780px;
	margin-top: 5px;
}
.searchresultcount
{
	font-size: 13px;
	color: #dc7b1d;
	font-family: Arial;
	border-bottom: none;
}
#block_acol_wiz
{
	background: #AED6E2 url(../i/bg_acol_searchres.gif) repeat-x;	
	margin-bottom: 3px;
	padding-left: 5px;
}
.wiz_title
{
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 19px;
	color: #da730f;
	background: #EFF7F9;
	line-height: 40px;
	height: 40px;
	padding-left: 5px;
}
#block_acol_wiz h1
{
	color: #253944;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
}
#block_acol_wiz h6
{
	color: #253944;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
#block_acol_wiz label
{
	font-family: Arial;
	color: #253944;
	font-size: 13px;
}
#block_acol_wiz label img
{
	position: relative;
	top: 3px;
}

.ui-slider 
{
    width: 170px; 
    height: 23px; 
    position: relative; 
    background-repeat: no-repeat; 
    background-position: center center;
}
.ui-slider-handle 
{
    position: absolute; 
    z-index: 1; 
    height: 18px; 
    width: 10px; 
    top: 0px; 
    left: 0px;
}
.ui-slider-handle-active 
{
    border: 1px dotted black;  
}
.ui-slider-disabled .ui-slider-handle 
{
    opacity: 0.5; 
    filter: alpha(opacity=50); 
}
.ui-slider-range 
{
    position: absolute;
    width: 100%; 
    height: 100%; 
}
.ui-slider, .ui-slider-1 
{
    background-image: url(../i/slider-bg-1.png); 
}
select#dauer
{
	width: 150px;
	background: White;
	color: #333333;
}
.bisherige_auswahl
{
	width: 145px;
	height: 21px;
	line-height: 21px;
	border-bottom: 1px dotted #7CBCD1;
	background: #E7F2F7 url(../i/close.gif) no-repeat 135px center;
	padding-left: 5px;
	cursor: pointer;
}
.block_bisherige_auswahl
{

	margin-left: 15px;
}
#block_steps
{
	border-bottom: 1px dotted #3D5461;
	width: 760px;
	height: 30px;
}
#block_steps div
{
	display: inline;
	float: left;
	padding-right: 10px;
	padding-left: 26px;
	color: #5ba3bb;
	font-size: 15px;
	font-weight: bold;
	background: url(../i/x.gif) no-repeat;
	height: 30px;
}
#block_steps div.step_done
{
	background-image: url(../i/step_done.gif);
}
div#current_step
{
	background-image: url(../i/step_curr.gif);
	color: #253944;
}
#block_sort
{
	width: 750px;
	height: 30px;
	margin-left: 10px;
	margin-top: 10px;
}
.button_sort
{
	background: url(../i/btn_sort_l.gif) no-repeat;
	float: left;
	height: 27px;
	margin-right: 15px;
}
.button_sort A
{
	display: block;
	background: url(../i/btn_sort_r.gif) no-repeat right top;
	width: 100%;
	line-height: 25px;
	margin-left: 10px;
	text-decoration: none;
	color: #725b50;
}
.button_sort_cur
{
	background: url(../i/btn_sort_l_cur.gif) no-repeat;
	padding-right: 7px;
}
.button_sort_cur A
{
	background: url(../i/btn_sort_r_cur.gif) no-repeat right top;
	padding-right: 7px;
}
.block_result_item
{
	background: url(../i/bg_block_result_t.gif) no-repeat;
	position: relative;
	width: 741px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
}
.block_result_item_bottom_border
{
	background: url(../i/bg_block_result_b.gif) no-repeat;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 766px;
	height: 22px;
}
.block_result_item h1
{
	color: #da730f;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.block_bewertungen
{
	background: url(../i/bg_block_result_t.gif) no-repeat;
	position: relative;
	width: 741px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
	left: -25px;
	height: 200px;
}
.description_container
{
	width: 741px;
	height: 90px;
	color: #684f43;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.description_big_thumb
{
	width: 160px;
	height: 90px;
	margin-right: 10px;
	text-align: center;
	float: left;
}
img.thumb
{
	border :1px solid #27353E;
}
.description_small_thumb
{
	width: 170px;
	height: 90px;
	float: left;
}
.block_rate2
{
	background: url(../i/bg_block_rate2.gif) no-repeat;
	width: 154px;
	height: 39px;
	position: relative;
	margin-top: 3px;
	margin-bottom: 3px;
}
.block_rate2 h1
{
	color: #684f43;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
	padding-top: 3px;
	padding-left: 4px;
}
.block_rate2 .rate_off
{
	top: 20px;
}
.block_rate2 .rate_on
{
	top: 20px;
}
.block_rate2 .rate_text
{
	top: 20px;
}
.description_text
{
	width: 260px;
	height: 90px;
	float: left;
	margin-right: 10px;
	padding-right: 10px;
}
.description_price
{
	color: #da730f;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.orders_list
{
	width: 740px;
}
ul.orders_list_header, ul.orders_list_item
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 735px;
	color: #684f43;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	height: 25px;
}
ul.orders_list_item
{
	text-align: left;
	border: 1px solid White;
	border-bottom: 1px dotted #DA730F;
	background: White;
}
ul.orders_list_item_last
{
	border-bottom: 1px solid #FBEEDC;
}
ul.orders_list_header li, ul.orders_list_item li
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	line-height: 25px;
}
ul.orders_list_item li
{
	font-weight: normal;
}
li.col1 INPUT
{
	position: relative;
	top: 3px;
	left: 5px;
}
.col1{width: 78px;}
.col2{width: 256px;}
.col3{width: 132px;}
.col4{width: 139px;}
.col5
{
	width: 118px;
}
.col2 b
{
	color: #305467;
}
.col2 img
{
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.col3 img, .col4 img, .col5 img
{
	margin-right: 3px;
	position: relative;
	top: 2px;
}
ul.orders_list_item li.col6
{
	width: 50px;
	margin-left: 20px;
}
ul.orders_list_item li.col6 A
{
	text-decoration: underline;
	color: #EEA863;
	font-weight: bold;
}
ul.orders_list_item li.col4
{
	font-size: 14px;
	font-weight: bold;
}
ul.orders_list_item li.col5
{
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #E08228;
	width: 100px;
	padding-left: 18px;
}
ul.orders_list_item .col5 div
{
	position: absolute;
	float: left;
	top: 0px;
	right: 0px;
	display: inline;
}
ul.orders_list_item li.col5 img
{
	margin-left: 5px;
}
ul.current_angebot
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: #E1EEF3;
	border-top: 1px solid #E1EEF3;
	border-left: 1px solid #E1EEF3;
	border-right: 1px solid #E1EEF3;
	height: 100px;
}
ul.orders_list_item li.col2,
ul.orders_list_item li.col5
{
	cursor: pointer;
}
.long_description
{
	width: 250px;
	height: 70px;
	display: none;
	line-height: 18px;
	font-size: 11px;
}
ul.orders_list_item .col5 div.details_buttons
{
	display: none;
	width: 118px;
	height: 70px;
	position: relative;
}
A.pfeil_unter18
{
	font-weight: bold;
	color: #684f43;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding-left: 18px;
	background: url(../i/pfeil_unter.gif) no-repeat left 2px;
	height: 20px;
	line-height: 20px;
	display: block;
	width: 180px;
	position: relative;
	top: 5px;
}
A.pfeil_unter18:hover
{
	color: #DA730F;	
	background-image: url(../i/pfeil_unter_on2.gif);
}
.paging, .paging A
{
	color: #684f43;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
.paging
{
	height: 40px;
	line-height: 40px;
}
A.pfeil_links, A.pfeil_rechts, A.pfeil_unter
{
	color: #684f43;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
A.pfeil_links
{
	padding-left: 18px;
	background: url(../i/pfeil_links.gif) no-repeat left 1px;
}
A.pfeil_rechts
{
	padding-right: 18px;
	background: url(../i/pfeil_rechts.gif) no-repeat right 1px;
}
A.pfeil_unter
{
	padding-left: 18px;
	background: url(../i/pfeil_unter.gif) no-repeat left 1px;
}
A.pfeil_links:hover
{
	color: #DA730F;
	background-image: url(../i/pfeil_links_on.gif)
}
A.pfeil_rechts:hover
{
	color: #DA730F;
	background-image: url(../i/pfeil_rechts_on.gif);
}
A.pfeil_unter:hover
{
	color: #DA730F;
	background-image: url(../i/pfeil_unter_on2.gif)
}
A.link_nopfeil, A.link_nopfeil:hover
{
	background-image: none;
	padding-right: 0px;
}
.kassen
{
	background: #89C3D6;
}
.kassen p
{
	margin: 0;
	padding: 0;
}
#block_tabs_hotel
{
	width: 721px;
	height: 51px;
	margin-top: 10px;
	padding-left: 30px;
	background: url(../i/bg_tabs_hotel.gif) no-repeat left bottom;
}
#block_tabs_hotel div
{
	background: url(../i/tab_hotel_l.gif) no-repeat;
	float: left;
	height: 27px;
	margin-right: 15px;
}
#block_tabs_hotel div A
{
	display: block;
	background: url(../i/tab_hotel_r.gif) no-repeat right top;
	width: 100%;
	line-height: 27px;
	margin-left: 10px;
	text-decoration: none;
	color: #725b50;
	padding-top: 5px;
	font-weight: bold;
	letter-spacing: 0.1em;
	cursor: pointer;
}
#block_tabs_hotel div#tab_hotel_current
{
	background: url(../i/tab_hotel_l_on.gif) no-repeat;
}
#block_tabs_hotel div#tab_hotel_current A
{
	background: url(../i/tab_hotel_r_on.gif) no-repeat right top;
	color: White;
}
#block_subtabs
{
	position: relative;
	width: 731px;
	height: 30px;
	padding-top: 10px;
	padding-left: 20px;
}
.block_hotel_details
{
	width: 711px;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	background: url(../i/bg_hotel_bottom.gif) no-repeat left bottom;
	display: none;
}
div.hotel_info
{
	font-family: Arial;
	font-size: 12px;
}
.datenschutz_in h1,
.datenschutz_in h2,
.datenschutz_in h3,
.datenschutz_in h4,
.datenschutz_in h5,
.datenschutz_in h6,
.hotel_info h1, .hotel_info h2, h1.hotel_info, h2.hotel_info
{
	color: #da730f;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	overflow: hidden;
}
.hotel_info h2, h2.hotel_info
{
	color: #684f43;
}
ul.hotel_info
{
	padding: 0px;
	margin: 0px;
	width: 200px;
	list-style-type: square;
}
#frame_big_image
{
	position: relative;
	float: left;
	display: inline;
	width: 439px;
	height: 437px;
}

#block_images
{
	width: 750px;
	height: 460px;
}
#block_thumbs
{
	float: left;
	display: inline;
	width: 300px;
	height: 450px;
	padding-top: 10px;
}
.item_thumb
{
	display: inline;
	float: left;
	width: 90px;
	height: 50px;
	background: #684F43;
	margin-right: 10px;
	margin-bottom: 10px;
}
div#bonus h1
{
	color: #5197AE;
}
div#bonus
{
	background: url(../i/bg_man.gif) no-repeat right top;
	width: 200px;
	padding-bottom: 10px;
}
span.hotel_title
{
	color: #DA730F;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
}
span.hotel_title2
{
	color: #DA730F;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 15px;
}
A.wasist, SPAN.wasist
{
	display: block;
	line-height: 40px;
	padding-left: 35px;
	padding-top:7px;
	color: #684f43;
	font-size: 18px;
	text-decoration: none;
}
A.wasist:hover
{
	text-decoration: underline;
	color: #da730f;
}
#divBereiche A
{
	display: block;
	padding-left: 30px;
	line-height: 20px;
	text-decoration: none;
}
#divBereiche A:hover
{
	background: #FAEADA;
	text-decoration: none;
}
.block_faq
{
	color: #cc6633;
	background: url(../i/bg_block_result_t.gif) no-repeat;
	position: relative;
	padding-top: 25px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom:22px;
}
.block_faq h1, .block_faq h1 a, h1.block_faq, h1.block_faq a 
{
	background:#F4CF9C none repeat scroll 0 0;
	color:#CC6600;
	display:block;
	font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:32px;
	margin:0;
	padding:0;
	text-decoration:none;
}
.block_faq h1, .block_faq h1 a
{
	display: block;
	background: #F4CF9C;
	line-height: 40px;
	font-size: 20px;
	padding-left: 15px;
	color: #cc6600;
	font-weight: bold;
	font-size: 18px;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	margin: 0px;
}
.block_faq h1 a
{
	padding-left: 0px;
}
.presse_abcol_out
{
	width: 490px;
	height: 261px;
	float: left;
	padding-right:10px;
	position: relative;
	height: auto;
}
.presse_ccol_out
{
	width: 227px;
	height: 261px;
	position: relative;
	float: left;
}
.presse_abcol_out a
{
	color:#684F43;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(../i/pfeil_links.gif) no-repeat scroll left 1px;
	padding-left:18px;
}
.presse_abcol_out div.more a
{
	background:transparent url(../i/pfeil_rechts.gif) no-repeat scroll right 1px;
	position:absolute;
	right:30px;
	padding:0;
	padding-right:18px;
}
img.presse_ccol_in
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-Index: 10;
}
div.presse_ccol_in
{
	color: #684f43;
	width: 207px;
	height: 241px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-Index: 20;
	padding-left: 20px;
	padding-top: 20px;
	font-family: Arial;
}
.presse_ccol_in h1
{
	color: #684f43;	
	font-family: Arial;
	font-size: 15px;
}
.c66l
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial;
}
h1.presse
{
	color: #da730f;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;	
}
h2.presse
{
	color: #684f43;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 16px;	
}
h3.presse
{
	color: #da730f;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;	
	font-weight: normal;
}
.glo_con
{
	padding: 20px; background: transparent url(../i/bg_glossary_alphabet.gif) no-repeat scroll 0% 0%; display: inline; float: left; width: 214px; height: 308px;
}
.glo_header
{
	background: #F4CF9C none repeat scroll 0% 0%; width: 210px; height: 27px; padding-left: 5px; padding-top: 5px; font-size: 18px; color: #DA730F; font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif; font-weight: bold;
}
.glo_con a
{
	border-bottom: 1px dotted #DA730F; display: block; padding-top:20px; padding-left: 5px; font-size: 15px; font-weight: bold; color: #684F43;
}
.glo_con b.current a
{
	color: #DA730F;
}
.glo_content
{
	border-bottom: 1px dotted #DA730F; font-weight: bold; display: block; color: black; padding-left: 5px;
}
.glo_contenthead
{
	background: #FDEDD6 none repeat scroll 0% 0%; width: 465px; height: 35px; padding-left: 5px; padding-top: 5px; font-size: 21px; color: #CC6600; font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif; font-weight: bold;
}
.glo_contentfoot
{
	background: #FDEDD6 none repeat scroll 0% 0%; position: absolute; bottom: 0px; left: 20px; width: 465px; height: 35px; padding-left: 5px; padding-top: 5px; font-size: 21px; color: #CC6600; font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif; font-weight: bold;
}
.datenschutz_out
{
	/*width: 767px;
	height: 735px;
	position: relative;*/
	background: transparent url("../i/bg_datenschutz_top.gif") no-repeat left top;
	
}
div.datenschutz_in
{
	padding: 20px;
	position: relative;
	/*width: 727px;
	height: 695px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-Index: 20;*/
	font-family: Arial;
}
.datenschutz_out div.bottom
{
	background: transparent url("../i/bg_datenschutz_bottom.gif") no-repeat left top;
}
.kontakt_out
{
	background-image: url("../i/bg_kontakt_top.gif");
	height:735px;
	position:relative;
	width:767px;
}
.kontakt_out div.datenschutz_in
{
	width: 727px;
	height: 665px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-Index: 20;
}
.kontakt_out div.bottom
{
	background-image: url("../i/bg_kontakt_bottom.gif");
}/*
img.datenschutz_in
{
	position: absolute;
	z-Index: 10;
	left: 0px;
	top: 0px;
}*/
.sitemap
{
	width: 750px;
}
.sitemap h1
{
	color: #305467;
	padding-left: 0px;
	font-size: 18px;
	/*background: url(../i/ico_sitemap.gif) no-repeat left top;*/
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	line-height: 30px;
	display: block;
	border-bottom: 1px dotted #684F43;
	}
.links_list
{
	padding-left: 10px;
	padding-right: 30px;
	width: 170px;
}
.links_list a
{
	color: #3d5461;
	font-family: Arial;
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	margin-left: 15px;
}
.links_list a:hover
{
	text-decoration: underline;
}
A.title_link
{
	color: #684f43;
	font-weight: bold;
	font-size: 16px;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	margin-left: 0px;
}
A.title_link IMG
{
	position: relative;
	top: 3px;
}
.lnk1
{
	color: #dc7712;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
}
#glossary_details a
{
	font-weight:bold;display:block;color:black;border-bottom:1px dotted #DA730F;padding-left:5px;
}
div.textarea2_1 
{
	height:172px;
	margin-top:5px;
	position:relative;
	width:377px;
}
div.textarea2_1 img 
{
	left:0;
	position:absolute;
	top:0;
}
div.textarea2_1 textarea 
{
	background:white none repeat scroll 0 0;
	border:medium none;
	color:#DA730F;
	left:5px;
	position:absolute;
	top:5px;
	font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
}
div.input_text_4 
{
	float:left;
	height:30px;
	position:relative;
	width:377px;
}
div.input_text_4 img 
{
	left:0;
	position:absolute;
	top:0;
}
div.input_text_4 input 
{
	background:white none repeat scroll 0 0;
	border:medium none;
	color:#684F43;
	font-size:16px;
	height:22px;
	left:8px;
	position:absolute;
	top:4px;
	width:355px;
}
div.input_text_4 
{
	float:left;
	height:30px;
	position:relative;
	width:377px;
}
div.input_text_4 img 
{
	left:0;
	position:absolute;
	top:0;
}
div.input_text_4 input 
{
	background:white none repeat scroll 0 0;
	border:medium none;
	color:#684F43;
	font-size:16px;
	height:22px;
	left:8px;
	position:absolute;
	top:4px;
	width:355px;
}
.r20 
{
	right:20px;
}
.taf_teaser_block 
{
	float:left;
	height:437px;
	position:relative;
	width:350px;
}
img#taf_teaser_bg 
{
	left:0;
	position:absolute;
	top:0;
	z-index:10;
}
.taf_teaser 
{
	left:30px;
	position:absolute;
	top:30px;
	width:291px;
	z-index:20;
}
.taf_teaser h1 
{
	color:#DA730F;
	font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
}
.b0 
{
	bottom:0;
}
.pa 
{
	position:absolute;
}
/*div.datenschutz_in 
{
	font-family:Arial;
	height:695px;
	left:0;
	padding:20px;
	position:absolute;
	top:0;
	width:727px;
	z-index:20;
}*/
.hotel_info h2, h2.hotel_info 
{
	color:#DA730F;
}
.txt1, h1.txt1, h2.txt1 
{
	color:#DA730F;
}
.txt1, h1.txt1, h2.txt1 
{
	color:#DA730F;
}
.txt2 
{
font-size:11px;
}
/*
.panel_suche input
{
	position: absolute;
	left: -10px;	
	top: 3px;
}
.panel_suche td
{
	padding: 0px;
}
div.auswahl_block
{
	width: 140px;
	float: left;
	background: White;
	padding-left: 5px;
	display: none;
}
div.auswahl_block h1
{
	line-height: 18px;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	padding-left: 5px;
	color: #da730f;
}
div.auswahl_liste
{
	background: #F6D9B0;
	font-family: Arial;
	font-size: 12px;
	color: #684f43;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	line-height: 21px;
}
A.aufheben
{
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #da730f;
	font-weight: bold;
	background: url(../i/close.gif) no-repeat right 2px;
	padding-right: 17px;
	text-decoration: none;
	line-height: 25px;
}
div.auswahl_label
{
	background: url(../i/check.gif) no-repeat left 3px;
	padding-left: 18px;
}
.checkbox_list_out
{
	position: relative;
	float: left;
	padding-bottom: 45px;
}
.suche_accept
{
	font-weight: bold;
	color: #747538;
	font-size: 13px;
	right: 10px;
	position: absolute;
}
.suche_accept_out
{
	display: block;
	width: 100%;
	background: #DFE4B7;
	line-height: 40px;
	height: 40px;
	position: absolute;
	float: left;
	bottom: 0px;
}*/
#imgSuchTabOn
{
	display: none;
	position: absolute;
	z-Index: 101;
}
table#prinav_dropdown, table#prinav_dropdown_service
{
	position: absolute;
	left: 0px;
	top: 128px;
	z-index: 110;
	padding: 0px;
	margin: 0px;
	display: none;
}
table#prinav_dropdown td, table#prinav_dropdown_service td
{
	padding: 0px;
	margin: 0px;
}
table#prinav_dropdown td#pn_middle,
table#prinav_dropdown_service td#pn_middle
{
	padding-top:10px;
}
#pn_top
{
	background: url(../i/borders/pn_t.png) repeat-x;
}
#pn_bottom
{
	background: url(../i/borders/pn_b.png) repeat-x;
}
#pn_left
{
	background: url(../i/borders/pn_l.png) repeat-y;
}
#pn_right
{
	background: url(../i/borders/pn_r.png) repeat-y;
}
#pn_middle
{
	background: #fbeedc url(../i/borders/pn.gif) repeat-x;
	padding: 5px 0px 5px 5px;
}
#pn_middle a
{
	display: block;
	color: #684f43;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px dotted #DA730F;
	padding-left: 5px;
	line-height: 20px;
}
#pn_middle a:hover
{
	color: #da730f;
}
#ser_top
{
	background: url(../i/borders/ser_t.png) repeat-x;
}
#ser_bottom
{
	background: url(../i/borders/ser_b.png) repeat-x;
}
#ser_left
{
	background: url(../i/borders/ser_l.png) repeat-y;
}
#ser_right
{
	background: url(../i/borders/ser_r.png) repeat-y;
}
#ser_middle
{
	background: #E1EEF3 url(../i/borders/ser.gif) repeat-x;
	padding: 5px 0px 5px 5px;
}
#ser_middle A
{
	display: block;
	color: #3d5461;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px dotted #3D5461;
	padding-left: 5px;
	line-height: 20px;
}
div.prinav_dd_col
{
	float: left;
	width: 120px;
	margin-right: 10px;
}
div.prinav_dropdown_content
{
	display: none;
	padding-top: 10px;
}
div#prinav_on, div#prinav_on_serv
{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 130;
	cursor: pointer;
}
div.prinav_on_inner
{
	position: relative;
	overflow: hidden;
}
img.img_prinav_on_left
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 110;
}
img.img_prinav_on_right
{
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 120;
}
div.prinav_on_inner SPAN
{
	position: absolute;
	left: 10px;
	top: 5px;
	z-index: 130;
	color: White;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;	
	font-size: 14px;
}
DIV.prinav_on_inner SPAN a {
	text-decoration: none;
	color: #333344;
}
.laender_con
{
	float:left;
	width:767px;
	margin-bottom: 20px;
}
div.laender_in
{
	padding: 20px 20px 0 20px;
}
div.laender_info
{
	
	padding-top:3px;
}
div.laender_con .page_header
{

}
div.laender_con .offer
{
	bottom:0;
	left:55px;
	position:absolute;
}
div.laender_con .offer a
{
	display: block;
	padding: 0px;
	margin: 0px;
	color: #cc6600;
	font-weight: bold;
	font-size: 12px;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	margin: 0px;
}
div.laender_con .right .offer
{
	text-align: center;
	padding-left:45px;
	left:auto;
	right:75px;
}
div.laender_con h1.page_header
{
	color:#DA730F;
	font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
	font-size:21px;
	font-weight:bold;
}
div.laender_con img
{
	padding-top:20px;
}
#dd_suche_kassen_on
{
	background: url(../i/bg_block_kassen.gif) no-repeat;
	display: none;
	width: 281px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-bottom:10px;
}
#dd_suche_kassen_on div.kassen_dd_col
{
	float: left;
	width: 120px;
	margin-top:30px;
	padding-left:10px;
	text-align:left;
}
#dd_suche_kassen_on div.bottom
{
	background: transparent url("../i/bg_block_kassen_bottom.gif") no-repeat left bottom;
}
.broadcrumb
{
	margin-bottom:5px;
	padding-left:5px;
}
/* Kur-Finder Template start */
.box_2_1-5_white
{
	width: 469px;
	*width: 512px;
	height: 356px;
	padding: 24px 21px 21px 22px;
	margin: 0;
	background: #FFF url(../i/bg_2_1-5_white.gif) left top no-repeat;
}
div.box_2_1-5_white h1
{
	height: 30px;
	width: 457px;
	padding: 0;
	padding-left: 15px;
	margin: 0;
	line-height: 30px;
	background-color: #fdedd6;
}
div.box_2_1-5_white ul
{
	display: inline;
	float: left;
	width: 256px;
	padding: 0;
	margin: 12px 0px 0px 26px;
	list-style: none;
	background: #FFF url(../i/bild_pfeil_gross.gif) right center no-repeat;
}
div.box_2_1-5_white ul li
{
	height: 18px;
	line-height: 18px;
	margin: 0px 0px 4px 0px;
	padding: 0;
	border: 0px;
}
div.box_2_1-5_white a, div.box_2_1-5_white a:link, div.box_2_1-5_white a:visited
{
	height: 18px;
	line-height: 18px;
	color: #684f43;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
div.box_2_1-5_white img.big_pic
{
	float: left;
	margin: 12px 0px 0px 0px;
	padding: 0;
}
div.box_2_1-5_white ul img
{
	margin: 0px 5px 0px 0px;
	padding: 0;
	vertical-align: text-bottom;
}
div.box_2_1-5_white div
{
	width: 472px;
	height: 327px;
	margin: 0;
	padding: 0;
}
/* Kur-Finder Template ende */

/* box_1_1_orange start*/
div.box_1_1_orange
{
	width:223px;
	height:356px;
	margin: 0;
	padding: 24px 15px 21px 15px;
	background: #FFF url(../i/bg_1_1_orange.gif) left top no-repeat;
	float: left;
}
div.box_1_1_orange h1
{
	height: 30px;
	width: 220px;
	padding: 0;
	padding-left: 4px;
	margin: 0;
	margin-bottom: 10px;
	line-height: 30px;
	font-size: 17px;
        text-transform: uppercase;
	background-color: #FFF;
}
div.box_1_1_orange div ul 
{
	list-style: none;
}
div.box_1_1_orange div ul li 
{
	display: block;
	width: 215px;
	height: 20px;
	margin: 0;
	padding: 0px 0px 0px 4px;
	text-decoration: none;
	color: #684f43;
	border-bottom: 1px dotted #684f43;
}
div.box_1_1_orange a, div.box_1_1_orange a:link, div.box_1_1_orange a:visited
{
	color: #684f43;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
/* box_1_1_orange ende*/

/* ### Themenseite Kur - Ihr Weg zur Kur ######### */
/* Box start */
.block_themenseite_kur_weg_box
{
	background: transparent url(../i/bg_themenseite_kur_weg.gif) no-repeat;
	width: 779px; 
	height: 362px;
/*	display: inline;*/
/*	float: left;*/
}
/* Box ende */

/* embeded Navi start */
div.emb_navi a
{
	display: block;
	line-height: 40px;
	border-bottom: 5px solid White;
	padding-left: 10px;
	color: #684f43;
	font-size: 18px;
	text-decoration: none;
}
div.emb_navi a:hover
{
	text-decoration: underline;
	color: #da730f;
}
/* embeded Navi ende */


/* box_anbietervergleich start */
div.box_anbietervergleich h1
{
	font-size: 17px;
	padding-left: 10px;
}
div.box_anbietervergleich ul
{
	list-style-image: url(../i/haken.gif);
	list-style-position: inside;
	padding: 0;
	margin: 0;
	color:#253944;
	font-size: 13px;
	font-weight: bold;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
}
div.box_anbietervergleich .col_left
{
	width: 400px;
	float: left;
	font-size: 14px;
}
div.box_anbietervergleich .col_right
{
	float: left;
}
/* box_anbietervergleich ende */

.service
{
	background: #88C2D5 url("../i/bg_brief.gif") no-repeat left top;
	color: #3E545F;
	padding: 10px 10px 10px 10px;
	font-size: 15px;
	width:169px;
}
.service h1
{
	overflow: visible;
	display: block;
	color: #3E545F;
	font-size: 21px;
	line-height: 2.5em;
	font-weight: bold;
	margin: 0;
}
.service h2
{
	font-size: 14px;
	margin-top: 3px;
	font-weight: normal;
	text-align: left;	
}
.service span
{
	font-size: 21px;
}
.service p
{
	margin: 0px 0px 5px 0px;
}
.service p,
.service p.serviceInfo,
.service p.serviceInfo a,
.service p.serviceInfo b
{
	color: #674C39;
	font-size: 15px;
}
.service p.serviceInfo b
{
	font-size: 22px;
	margin: 0px 0px 5px 0px;
}
.service a.mail
{
	color: #674C39;
	font-weight: bold;
}
.block_acol ul.bStep li
{
	padding-left: 20px;
	background: none;
	cursor:default;
}
.block_acol ul.bStep li.done
{
	background: transparent url("../i/booking_done.gif") no-repeat left 2px;
}
.block_acol ul.bStep li.cur
{
	color: #DA730F;
	background: transparent url("../i/booking_arrow.gif") no-repeat left 2px;
}
.block_blue
{
	background: #89C3D6;
	padding: 10px 5px 10px 10px;
}
.block_blue ul
{
	margin-left: 3px;
	margin-top: 3px;
}

.block_quest
{
	background: #89C3D6 url("../i/bg_block_quest.gif") no-repeat left top;
	padding: 10px 5px 10px 10px;
}
.block_blue h1,
.block_quest h1
{
	display: inline;
}
.block_blue ul,
.block_quest ul
{
	list-style-type:disc;
}
.block_blue ul li,
.block_quest ul li
{
	background: none;
	margin-left: 13px;
	padding: 0;
	cursor: default;
}

.block_end
{
	background: transparent url("../i/bg_block_end.gif") no-repeat left top;
	width: 189px;
	height: 364px;
}
/*
.block_secure
{
	background: transparent url("../i/bg_secure.gif") no-repeat left top;
	height:226px;
	padding:10px;
	width:181px;
	font-size: 13px;
	overflow: hidden;
	margin-bottom: 5px;
}
.block_secure h1
{
	color: #DA730F;
	font-size: 16px;
}
.block_secure p
{
	line-height: 16px;
	font-size: 13px;
	margin-top: 5px;
}
*/
.block_secure img
{
	float: right;
}
.sec_info
{
	background: transparent url("../i/bg_secure_info.gif") no-repeat left bottom;
	padding:10px;
	height:529px;
	width:171px;
	font-size: 13px;
	margin-bottom: 5px;
}
.sec_info p
{
	line-height: normal;
	font-size: 13px;
}
.sec_info .header
{
	color: #993300;
	font-weight: bold;
}
.sec_info .header_info
{
	color: #DA730F;
	font-weight: bold;
}
.block_acol h1.best {}
/*.block_acol h1.best
{
	color: #253944;
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0 10px 0;
}*/
.block_acol img.best
{
	float:left;
	margin-right:10px;
}
.block_acol p.best
{
	color: #253944;
	font-size:12px;
	line-height:17px;
}
.block_acol span
{
	color: #253944;
	float:left;
	font-size:12px;
	margin-top:15px;
	width:45%;
	line-height:17px;
}
.block_acol img.dvrfg
{
	float:left;
	margin-right:10px;
}
.block_acol h1.dvrfg
{
	color: red;
}
.block_acol p.dvrfg
{
	color: #253944;
	font-size:12px;
	line-height:17px;
}

.block_popup
{
	background: transparent url("../i/bg_popup_top.gif") no-repeat -4px -4px;
	display: none;
	height: 191px;
	width: 428px;
	z-index: 3000;
	position: fixed;
	padding: 10px 10px 18px 10px;
}
.block_popup h1
{
	font-size: 18px;
	color: #DA730F;
	margin-bottom:10px;
}
.block_popup div
{
	margin: 15px 12px 15px 12px;
}
.block_popup div p
{
	float:left;
	line-height:17px;
	width:75%;
}
.block_popup div img
{
	float: right;
}
.block_popup .bottom
{
	background: transparent url("../i/bg_popup_bottom.gif") no-repeat -4px top;
	height: 18px;
	width: 458px;
	position: absolute;
	left:0px;
	bottom: 0px;
	margin: 0;
	padding: 0;
}
/* ### Ihr Weg zur Kur ################################### */
.weg_zur_kur_big_box
{
	background: transparent url(../i/bg_block_white_teaser.gif) no-repeat;
/*	background: transparent url(../i/Grafiken/Themenseite_Kur/bg_verlauf_kur.gif) no-repeat;*/
	width: 779px;
	height: 362px;
	display: inline;
	float: left;
	padding-top: 15px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #684F43;
}

.weg_zur_kur_small_content_box
{

}

.weg_zur_kur_small_content_box img
{
	border:0px;
	vertical-align:bottom;
}

.weg_zur_kur_small_content_box h1
{
	font-size:17px;
	color:#da730f;
	font-family:Trebuchet MS
}

.weg_zur_kur_small_content_box a
{
	color:white
}

.weg_zur_kur_small_content_box li
{
	width:145px;
	text-align: center;
	float:left;
	margin-top: 8px;
}

.weg_zur_kur_small_content_box ul
{
	list-style-type:none;
	margin-left:-15px;
	font-size:17px;
	color:#da730f;
	font-family:Trebuchet MS;
}

/* ########################################################## */
/* kur_weg start*/
	.kurweg {
		background-image:url(../i/bg_verlauf_kur.gif); 
		background-repeat:no-repeat;
		width:765px; 
		height:354px;
	}
	.kurweg table {
		margin-left:10px;
		margin-top:12px;
	}
	.kurweg td.head {
		width:20%;
		text-align:center;
		font-size:17px;
		color:#da730f; 
		font-family:Trebuchet MS;
		margin:0;
		padding:0;
	}
	.kurweg td {
		width:20%;
		padding-left:0px;
	}
	.kurweg td.links {
		text-align:center;
		vertical-align:top;
	}
	.kurweg td.links a{
		color:white;
		font-size:12px;color:white; 
		font-family:Arial; 
		margin-top:-3px;			
	}
	.kurweg td.links img {
		vertical-align:bottom;
		border:none;
		
	}
	.kurweg td.footer {
		height:32px; 		
		padding-right:20px;
		text-align:right;
	}
	.kurweg td.footer a {
		color:#ffffff; 
		font-size:18px; 
		font-family:Trebuchet MS; 
		font-size:18px
	}
/* kurweg end*/
/* ########################################################## */
/* top_regionen start*/
.top_regionen h3 a, h3{
	text-align:left;
	font-size:15px;
	display: block;
	width: 215px;
	height: 20px;
	margin: 0;
	text-decoration: none;
	color: #684f43;
	border-bottom: 1px dotted #684f43;
}

.top_regionen ul, ul a, ul a:hover, ul a:focus{
	text-align:left;
	text-decoration:none;
	font-size:11px;
	list-style-type:circle;
	display: block;
	color: #684f43;	
}
.top_regionen span a {
	color: red;
	background: url(../i/pfeil1.gif) no-repeat right 10px;
	position: absolute; 
	bottom: 37px; 
	left: 15px;
}
/* top_regionen end*/

/******* Tabbed Navi start *********/
.block_tabs
{
	width: 721px;
	height: 51px;
	margin-top: 10px;
	padding-left: 30px;
	background: url(../i/bg_tabs_hotel.gif) no-repeat left bottom;
}
.block_tabs div
{
	background: url(../i/tab_hotel_l.gif) no-repeat;
	float: left;
	height: 27px;
	margin-right: 15px;
}
.block_tabs div A
{
	display: block;
	background: url(../i/tab_hotel_r.gif) no-repeat right top;
	width: 100%;
	line-height: 27px;
	margin-left: 10px;
	text-decoration: none;
	color: #725b50;
	padding-top: 5px;
	font-weight: bold;
	letter-spacing: 0.1em;
	cursor: pointer;
	text-transform: uppercase;
}
.block_tabs div.current_tab
{
	background: url(../i/tab_hotel_l_on.gif) no-repeat;
}
.block_tabs div.current_tab A
{
	background: url(../i/tab_hotel_r_on.gif) no-repeat right top;
	color: White;
	text-transform: uppercase;
}
.block_tab_window
{
	width: 711px;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	background: url(../i/bg_hotel_bottom.gif) no-repeat left bottom;
	float: left;
	display: block;
}
/******* Tabbed Navi ende*********/

/* Freunde werben start */
. Blau img
{ 
	background-image: "i/Grafiken/Blau.jpg";
}
.Blau p
{
	position: absolute;
	top: 190px;
	left: 33px;
	font-family: Arial;
}
.Praemie img
{
	position: absolute;
	top: 300px;
	right: 130px;
}
.Empfehlung img
{
	position: absolute;
	top: 420px;
	right: 160px;
}
.zwanzig img
{
	position: absolute;
	top: 380px;
	right: 120px;
}

.HintergrundTeaser
{
	width: 220px;
	height: 250px;
	background-image: url("../i/Grafiken/HintergrundTeaser.jpg");
	padding: 16px;
	font-family: Arial;
	color: #da730f;
	text-align: center;
	
}
.Hintergrundteaser img
{
	position: absolute;
	top: 500px;
	right: 0px;
	}
.BildTeaser img
{
	position: absolute;
	top: 400px;
	left: 0px;
}
.UeberschriftLos p
{
	color: #da730f;
	font-size: 14pt;
}
.TextLos p
{
	font-family: Arial;
}
.Freundewerben p
{
	color: #da730f;
	font-size: 14pt;
}
.Ueberschriftblau p
{
	font-size: 12pt;
	font-weight: bold;
	margin-left: 18px;
}
.Blaurechts p
{
	position: absolute;
	top: 190px;
	left: 537px;
	font-family: Arial;
}
.Blaumitte p
{
	position: absolute;
	top: 190px;
	left: 285px;
	font-family: Arial;
}

/* Freunde werben end */
/* Partner werden start */
. HintergrundKontakt img
{ 
	background-image: "i/Grafiken/HintergrundKontakt.jpg";
}
.HintergrundKontakt p
{	position: relative;
	top: -230px;
	right: -40px;
}
. HintergrundFunktion img
{ 
	background-image: "i/Grafiken/HintergrundFunktion.jpg";
}
.HintergrundInhalt img
{	position: absolute;
	top: 366px;
	left: 369px;
}
.HintergrundInhalt p
{	position: relative;
	top: -114px;
	left: 40px;
}
.BildVorteile img
{	position: absolute;
	top: 403px;
	left: 362px;
}
.BildVorteile p
{	position: relative;
	top: -149px;
	left: 40px;
}
.BildGaeste img
{	position: absolute;
	top: 369px;
	left: 357px;
}
.BildGaeste p
{	position: relative;
	top: -133px;
	left: 40px;
}
.BildKosten img
{	position: absolute;
	top: 551px;
	left: 357px;
}
.BildKosten p
{	position: relative;
	top: -133px;
	left: 40px;
}
.HintergrundHoteleins img
{	background-image: "i/Grafiken/HintergrundHoteleins.jpg";
}
.BildEinrichtung img
{	position: absolute;
	top: 739px;
	left: 357px;
}
.BildEinrichtung p
{	position: relative;
	top: -135px;
	left: 40px;
}
.BildVermittlung img
{	position: absolute;
	top: 914px;
	left: 357px;
}
.BildVermittlung p
{	position: relative;
	top: -133px;
	left: 40px;
}

/* Partner werden end */
.nomerkzettel, .nomerkzettel A, .nomerkzettel A:hover
{
	color: #253944;
	text-decoration: none;
	cursor: default;
}
.merkzettel
{
	color: White;
	background: url(/ibe/i/bg_block_merkzettel.gif) repeat-x;
}
.merkzettel A
{
	color: White;
}

div#block_acol_navi div.freetext img
{
	float: left;
}

div#block_acol_navi div.freetext form#freesearch
{
	display:block;
	margin-left:40px;
	width:138px;
}

div#block_acol_navi div.freetext form#freesearch input#freetext
{
	width:100px;
}
