@charset "utf-8";
*
{
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:16px;
	font-weight:normal;
}
body
{
	background-image:url(../pix/bg_body.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

h1, a.box_title, a:hover.box_title, .box_title
{
	display:block;
	position:relative;
	font-size:18px;
	line-height:22px;
	color:#B9D75D;
	margin:0 0 16px 0;
	text-transform:uppercase;
	text-decoration:none;
	background:none;
}
h2, a.box_subtitle, a:hover.box_subtitle
{
	display:block;
	position:relative;
	font-size:14px;
	line-height:16px;
	color:#009DDF;
	margin:0 0 16px 0;
	text-transform:uppercase;
	text-decoration:none;
	background:none;
}
h3, .h3
{
	display:block;
	position:relative;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 16px 0;
}

a
{
	text-decoration:none;
	color:#009DDF;
}
a:hover
{
	text-decoration:underline;
}
strong, strong *, b, b *
{
	font-weight:bold;
}
ul
{
	display:block;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
li
{
	list-style:none;
	display:block;
	position:relative;
	line-height:16px;
	padding:0 0 0 15px;
	margin:0;
	background-image:url(../pix/li.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
ol
{
	display:block;
	position:relative;
	margin:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
ol li
{
	margin:0 0 0 30px;
	line-height:16px;
	padding:0 0 0 15px;
	position:relative;
	background:none;
}
.radio
{
	margin: 0 2px 0  0;
}
.radio, .middle
{
	vertical-align:middle;
}


/** Helper **/
.clear_both
{
	display:block;
	font-size:1px;
	line-height:1px;
	clear:both;
	margin-bottom:-1px;
	height:1px;
	overflow:hidden;
}
.clear_left
{
	display:block;
	font-size:1px;
	line-height:1px;
	clear:left;
	margin-bottom:-1px;
	height:1px;
	overflow:hidden;
}
.clear_right
{
	display:block;
	font-size:1px;
	line-height:1px;
	clear:right;
	margin-bottom:-1px;
	height:1px;
	overflow:hidden;
}
.size_10
{
	font-size:10px;
}
.size_11
{
	font-size:11px;
}
.size_10_italic
{
	font-size:10px;
	font-style:italic;
}
.size_11_italic, a.size_11_italic, a:hover.size_11_italic
{
	font-size:11px;
	font-style:italic;
	color:#333;
	text-decoration:none;
}
.none
{
	display:none;
}
.lowercase, * .lowercase
{
	text-transform:lowercase;
	font-weight:bold;
	font-size:18px;
}

/** Buttons  **/
a.button_inline_11
{
	dissplay:inline-block;
	height:14px;
	line-height:14px;
	background-color:#999;
	color:#fff;
	cursor:pointer;
	padding:3px 24px 3px 10px;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(../pix/bg_flag_menu.png);
	text-decoration:none;
	font-size:11px;
}
a:hover.button_inline_11
{
	background-color:#B9D75D;
	text-decoration:none;
	font-size:11px;
}
a.content_right_block_link, a:hover.content_right_block_link
{
	display:block;
	position:relative;
	margin:0 0 15px 0;
}
a.content_right_block_link img, a:hover.content_right_block_link img
{
	display:block;
	position:relative;
}
/** Facebook **/
.FBcomments
{
	position:relative;
	margin:0 0 15px 0;
}
.FBlikeBox
{
	position:relative;
	margin:0 0 15px 0;
}
iframe
{
	border:1px solid #ccc;
}
/** Add this **/
.add_this_container
{
	position:relative;
	margin:0 0 10px 0;
	background-color:#eaeaea;
	background-image:url(../pix/icon/add_this_plus.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:52px;
	overflow:hidden;
}
.addthis_txt
{
	position:relative;
	width:310px;
	float:left;
	padding:10px 0 10px 52px;
	font-size:12px;
	line-height:16px;
	color:#009DDF;
	text-transform:uppercase;
}
.addthis_toolbox
{
	position:relative;
	float:right;
	height:16px;
	padding:18px 17px 18px 0;
}

/** Header **/
#bg_head_container
{
	position:absolute;
	top:0px;
	left:0px;
	height:435px;
	min-width:990px;
	width:100%;
	background-image:url(../pix/bg_header_2010.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#head_container
{
	position:relative;
	width:990px;
	margin:0 auto 0 auto;
	height:127px;
}
a#logo_container, a:hover#logo_container
{
	display:block;
	position:absolute;
	top:19px;
	left:30px;
	width:138px;
	height:68px;
	background:none;
}
a#logo_container img
{
	display:block;
	position:relative;
}
*html a#logo_container
{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pix/logo.png',sizingMethod='crop');
}
*html a#logo_container img
{
	display:none;
}

#header_bttn_line
{
	position:absolute;
	right:20px;
	top:30px;
	height:46px;
}
a.head_bttn, a:hover.head_bttn
{
	display:block;
	position:relative;
	float:right;
	height:46px;
	line-height:46px;
}
a.head_bttn img, a:hover.head_bttn img
{
	display:block;
	position:relative;
}
a#thermenguide_header_bttn
{
	width:172px;
	background-image:url(../pix/bttn/thermenguide_header_over.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
a:hover#thermenguide_header_bttn img
{
	display:none;
}
a#wellcard_header_bttn
{
	width:161px;
	background-image:url(../pix/bttn/wellcard_header_over.png);
	background-position:left center;
	background-repeat:no-repeat;
}
a:hover#wellcard_header_bttn img
{
	display:none;
}
#extranav_container
{
	position:relative;
	float:right;
	line-height:46px;
	height:46px;
	text-align:right;
	font-size:11px;
	color:#333;
	padding:0 18px;
	font-size:11px;
	color:#333;
}
#extranav_container a
{
	line-height:46px;
	font-size:11px;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
}
#extranav_container a.small
{
	text-transform:none;
}
#extranav_container a:hover
{
	text-decoration:underline;
}
#extranav_container a, #extranav_container span
{
	margin:0 0 0 10px;
}
#myTC_registrieren
{
	background-image:url(../pix/bg_key.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
}

/** Hauptnavigation **/
#mainmenu_container
{
	position:absolute;
	right:10px;
	bottom:0px;
	height:30px;
	width:970px;
	background-color:#009DDF;
	background-image:url(../pix/mainmenu_icon.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
#mainmenu_container a
{
	display:inline-block;
	line-height:30px;
	padding:0 22px 0 20px;
	color:#fff;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	border-right:1px solid #fff;
}
#mainmenu_container a:hover, #mainmenu_container a.active
{
	text-decoration:none;
	background-color:#0080B7;
}

/** Header - Suche **/
#header_search_outer_container
{
	position:relative;
}
*html #header_search_outer_container
{
	height:1px;
}
#header_search_window
{
	position:relative;
	overflow:hidden;
	width:800px;
	height:262px;
}
#header_search_button_line
{
	border-top:3px solid #eaeaea;
	position:relative;
	height:22px;
	overflow:hidden;
	padding:1px 0 0 0;
	
	height:22px;
}
.header_search_window_content_container
{
	position:absolute;
	width:800px;
	height:262px;
	top:0px;
	left:0px;
}
#header_search_button_line .search_flag, #header_search_button_line .search_flag_active
{
	line-height:22px;
	height:22px;
	background-color:#999;
	font-size:12px;
	color:#fff;
	cursor:pointer;
	padding:0 41px 0 35px;
	margin:0 0 0 1px;
	float:right;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(../pix/bg_search_header_open.png);
	
	height:22px;
	line-height:22px;
	font-size:12px;
	text-transform:uppercase;
	padding:0 36px 0 22px;
}
#header_search_button_line .search_flag:hover
{
	background-color:#B9D75D;
}
#header_search_button_line .search_flag_active
{
	background-color:#B9D75D;
	background-image:url(../pix/bg_search_header_close.png);
}

#hotel_flashmap_container, #therm_flashmap_container
{
	position:absolute;
	top:0px;
	left:0px;
	width:395px;
	height:252px;
	background-color:#eaeaea;
	color:#eaeaea;
}
.head_searchbox_left
{
	position:absolute;
	width:192px;
	height:142px;
	top:0px;
	left:406px;
	background-color:#eaeaea;
}
.head_searchbox_right
{
	position:absolute;
	width:192px;
	height:142px;
	top:0px;
	left:608px;
	background-color:#eaeaea;
}
.head_search_title
{
	display:block;
	position:relative;
	font-size:18px;
	line-height:22px;
	color:#009DDF;
	margin:12px 8px 8px 8px;
	text-transform:uppercase;
	text-decoration:none;
	background:none;
}

.head_search_form
{
	position:relative;
	padding:0 8px 0 8px;
}
.head_search_input
{
	display:block;
	position:relative;
	width:160px;
	padding:5px 5px;
	font-size:11px;
	line-height:11px;
	color:#999;
	background-color:#FFF;
	border:1px solid #ccc;
}
.head_search_description
{
	position:relative;
	color:#999;
	font-size:11px;
	line-height:14px;
	padding:5px 0;
}
/* Suchergebnisse */
.quicksearch_result_headline_container
{
	position:absolute;
	width:510px;
	padding-right:30px;
	height:30px;
	line-height:30px;
	background-color:#999;
	color:#FFF;
	text-align:right;
}
.quicksearch_result_headline_container *
{
	color:#FFF;
	font-size:10px;
}
.quicksearch_result_headline_container span
{
	margin:0 20px 0 0;
}
.quicksearch_result_container
{
	position:absolute;
	width:540px;
	max-height:400px;
	padding:0px 0 10px 0;
	overflow:auto;
	background-color:#999;
	color:#FFF;
}
a.quicksearch_result_obj
{
	display:block;
	position:relative;
	width:235px;
	padding:5px;
	float:left;
	margin:0 0 5px 10px;
	border-top:1px dotted #CCC;
	color:#FFF;
	text-decoration:none;
}
a:hover.quicksearch_result_obj
{
	background-color:#B9D75D;
	color:#FFF;
	text-decoration:none;
}
.quicksearch_result_obj_img
{
	position:relative;
	float:left;
	width:100px;
}
.quicksearch_result_obj_img_small
{
	position:relative;
	float:left;
	width:90px;
}
.quicksearch_result_obj_img img, .quicksearch_result_obj_img_small img
{
	display:block;
	position:relative;
}
.quicksearch_result_obj_right
{
	position:relative;
	float:right;
	width:130px;
	color:#FFF;
}
.quicksearch_result_obj_right_large
{
	position:relative;
	float:right;
	width:140px;
	color:#FFF;
}
.quicksearch_result_obj_right, .quicksearch_result_obj_right *, .quicksearch_result_obj_right_large, .quicksearch_result_obj_right_large *
{
	line-height:12px;
}
.quicksearch_result_obj_right span, .quicksearch_result_obj_right_large span
{
	color:#FFF;
	font-size:10px;
	font-style:italic;
}

/* Autocomplete */
a.auto_complete_link, a:hover.auto_complete_link
{
	display:block;
	color:#FFF;
	text-decoration:none;
	line-height:16px;
	padding:5px;
	margin:0 10px;
	border-bottom:1px dotted #ccc;
}
a.auto_complete_link *, a:hover.auto_complete_link *
{
	color:#FFF;
	text-decoration:none;
}
a:hover.auto_complete_link
{
	background-color:#B9D75D;
}

/* Wellradio */
#wellradio_page
{
	display:block;
	position:relative;
	width:420px;
	height:310px;
	overflow:hidden;
	margin:10px auto 0 auto;
}
#wellradio_ad_container
{
	position:absolute;
	left:260px;
	top:0px;
	width:160px;	
}
#wellradio_left_container
{
	position:absolute;
	left:0px;
	width:250px;
	top:0px;
	background-image:url(../pix/tc_wellradio_popup_bg.gif);
	background-repeat:no-repeat;
	height:310px;
}
#wellradio_liveStreamPlayerEmbed
{
	position:relative;
	margin:90px 0 15px 0;
}
#wellradio_content
{
	position:relative;
	padding:0 20px 20px 20px;
	text-align:center;
}
#wellradio_content, #wellradio_content *
{
	color:#fff;
}

/* Werbung */
.head_searchbox_ad_left
{
	position:absolute;
	width:192px;
	height:109px;
	top:143px;
	left:406px;
	background-color:#eaeaea;
}
.head_searchbox_ad_right
{
	position:absolute;
	width:192px;
	height:109px;
	top:143px;
	left:608px;
	background-color:#eaeaea;
}

.head_search_ad_container
{
	position:relative;
	width:176px;
	height:92px;
	overflow:hidden;
	margin:8px;
	background-color:#eaeaea;
}
.head_search_ad_title
{
	position:absolute;
	right:0px;
	bottom:0px;
}
.head_search_ad_title .short, .head_search_ad_title .long
{
	position:absolute;
	right:0px;
	bottom:0px;
	background-color:#999;
	color:#FFF;
	font-size:10px;
	line-height:10px;
	padding:2px;
}
.head_search_ad_title .long
{
	display:none;
}
.head_search_ad_title:hover .long
{
	display:block;
}
.head_search_ad_title:hover .short
{
	display:none;
}
a.head_search_ad_link, a.head_search_ad_link img
{
	display:block;
	position:relative;
}

/** Seitenpfad **/
#path_container
{
	position:relative;
	color:#999;
	line-height:14px;
	font-size:10px;
	margin:0 0 20px 0;
	width:490px;
	margin:-12px 0 10px 0;
}
#path_container a, #path_container a:hover, #path_container a.active
{
	font-size:10px;
	background:none;
	line-height:14px;
	text-decoration:none;
	color:#999;
	/*display:inline-block;*/
	white-space:nowrap;
}
#path_container a:hover, #path_container a.active
{
	color:#009DDF;
}

/** Seitenstruktur **/
#page_outer_container
{
	position:relative;
	width:970px;
	padding:10px 10px 30px 10px;
	margin:0 auto
}
#ad_right_outer_container
{
	position:relative;
	float:right;
	width:160px;	
}
#content_container
{
	position:relative;
	float:left;
	width:800px;
}
.content_right_column
{
	width:300px;
	position:relative;
	float:right;
}
.content_left_column
{
	position:relative;
	float:left;
	width:490px;
}
/* Contentcontainer mit Border bottom */
.content_default_container
{
	position:relative;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	border-bottom:3px solid #eaeaea;
}

/* social - Media Footer **/
#social_footer_container
{
	position:relative;
	border-top:3px solid #eaeaea;
	padding:15px 0;
}
#social_footer_container a
{
	position:relative;
	display:inline-block;
	margin:0 10px 0 0;
}
#social_footer_container a img
{
	display:inline-block;
}

/** Footer **/
#footer_container
{
	position:relative;
	border-top:3px solid #eaeaea;
	padding:0 0 30px 0;
}
#right_link_container
{
	text-align:right;
	position:relative;
	float:right;
	width:300px;
}
#right_link_container a
{
	color:#656565;
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	margin:0 0 0 10px;
}
#right_link_container a:hover
{
	text-decoration:underline;
}
/* Fußnavigation */
#footmenu_container
{
	position:relative;
	float:left;
	width:400px;
}
#footmenu_container a
{
	color:#656565;
	font-size:10px;
	line-height:18px;
	text-decoration:none;
	margin:0 10px 0 0;
}
#footmenu_container a:hover, #footmenu_container a.active
{
	text-decoration:underline;
}
/* Sitemap Footer */
#sitemap_footer_container
{
	position:relative;
	padding:0 15px 0 10px;
	width:805px;
}
#sitemap_footer
{
	width:100%;
}
#sitemap_footer *
{
	line-height:14px;
}
#sitemap_footer td
{
	padding:20px 2px 0 0;
}
#sitemap_footer a
{
	font-size:10px;
	color:#999;
	text-decoration:none;
}
#sitemap_footer a:hover
{
	text-decoration:underline;
}
#sitemap_footer a.title
{
	font-weight:bold;
}

/** Aktuellles **/
/* Vorschau Startseite */
#aktuelles_hp_outer_container
{
	position:relative;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	border-bottom:3px solid #eaeaea;
}
.aktuelles_hp_list_container
{
	position:relative;
	margin:0 0 15px 0;
}
.aktuelles_hp_list_container a
{
	text-decoration:none;
	color:#333;
	background-color:#FFF;
}
.aktuelles_hp_list_container a:hover
{
	text-decoration:none;
	background-color:#eaeaea;
}
.aktuelles_hp_list_desc
{
	position:relative;
	font-size:10px;
	color:#999;
	line-height:14px;
}
.aktuelles_hp_list_container a.box_subtitle, .aktuelles_hp_list_container a:hover.box_subtitle
{
	margin:5px 0;
	color:#009DDF;
	background:none;
}
.aktuelles_hp_list_container a:hover.box_subtitle
{
	background-color:#eaeaea;
}
a.aktuelles_hp_list_txt
{
	font-sze:11px;
	line-height:14px;
}
/* Blättern */
.aktuelles_list_pagination_container
{
	position:relative;
	text-align:center;
	padding:10px 0;
}
*html .aktuelles_list_pagination_container
{
	height:1px;	
}
.aktuelles_list_pagination_container a.pag_step_left, .aktuelles_list_pagination_container a.pag_step_right, .aktuelles_list_pagination_container a.pag, .aktuelles_list_pagination_container a.pag_active
{
	font-size:10px;
	color:#999;
	text-decoration:none;
	margin:0 2px;
}
.aktuelles_list_pagination_container a:hover.pag_step_left, .aktuelles_list_pagination_container a:hover.pag_step_right, .aktuelles_list_pagination_container a:hover.pag, .aktuelles_list_pagination_container a.pag_active, .aktuelles_list_pagination_container a:hover.pag_active
{
	color:#009DDF;
}
.aktuelles_list_pagination_right
{
	position:absolute;
	top:0px;
	right:0px;
	padding:10px 0;
	font-size:10px;
}
.aktuelles_list_pagination_right a
{
	font-size:10px;
	color:#999;
	margin:0 0 0 4px;
	text-decoration:none;
}
.aktuelles_list_pagination_right a:hover, .aktuelles_list_pagination_right a.active
{
	text-decoration:none;
	color:#009DDF;
}
/* Detailansicht */
#aktuelles_detail_container
{
	position:relative;
	padding:15px 0 15px 0;
	border-top:3px solid #eaeaea;
	border-bottom:3px solid #eaeaea;
}
.aktuelles_detail_text_container
{
	position:relative;
	margin:0 0 10px 0;
}
.aktuelles_detail_img_container
{
	position:relative;
	width:155px;
	height:120px;
	overflow:hidden;
}
/* Listenansicht */
.aktuelles_list_container
{
	position:relative;
	margin:0 0 15px 0;
}
.aktuelles_list_container a
{
	text-decoration:none;
	color:#333;
	background-color:#FFF;
}
.aktuelles_list_container a:hover
{
	text-decoration:none;
	background-color:#eaeaea;
}
.aktuelles_list_desc
{
	position:relative;
	font-size:10px;
	color:#999;
	line-height:14px;
}
.aktuelles_list_container a.box_subtitle, .aktuelles_list_container a:hover.box_subtitle
{
	margin:5px 0;
	color:#009DDF;
}
.aktuelles_list_container a:hover.box_subtitle
{
	background-color:#eaeaea;
}

/** Kunde der Woche **/
.customer_of_the_week_hp_spacer
{
	position:relative;
	float:left;
	width:10px;
	height:10px;
}
.customer_of_the_week_hp_container
{
	position:relative;
	width:240px;
	float:left;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:3px solid #eaeaea;
}
a.customer_of_the_week_hp_img, a:hover.customer_of_the_week_hp_img
{
	display:block;
	position:relative;
	width:100px;
	height:75px;
	padding:0 10px 0 0;
	margin:0;
	float:left;
	background:none;
	overflow:hidden;
}
a.customer_of_the_week_hp_img span
{
	display:none;
	border:3px solid #B9D75D;
	position:absolute;
	top:0px;
	left:0px;
	width:94px;
	height:69px;
}
a:hover.customer_of_the_week_hp_img span
{
	display:block;
}

a.customer_of_the_week_hp_img img
{
	display:block;
	position:relative;
	padding:0;
	margin:0;
}
.customer_of_the_week_hp_right_column
{
	position:relative;
	width:130px;
	float:right;
}
.customer_of_the_week_hp_right_column a
{
	text-decoration:none;
	color:#333;
}
.customer_of_the_week_hp_right_column a:hover
{
	text-decoration:none;
	background-color:#eaeaea;
}

/** Angebote **/
#offer_hp_outer_container
{
	position:relative;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:3px solid #eaeaea;
}

/** Werbung **/
.ad_160_600
{
	position:relative;
	width:160px;
	height:600px;
}
.ad_120_90
{
	position:relative;
	width:120px;
	height:90px;
}
.ad_300_250
{
	position:relative;
	width:300px;
	height:250px;
}
.ad_300_130
{
	position:relative;
	width:300px;
	height:130px;
}
.ad_160_160
{
	position:relative;
	width:160px;
	height:160px;
}
.ad_160_300
{
	position:relative;
	width:160px;
	height:300px;
}
.ad_468_60
{
	position:relative;
	width:468px;
	height:60px;
	margin:0 auto;
}
.ad_468_60_right
{
	position:relative;
	width:468px;
	height:60px;
	margin:0 0 0 auto;
}
.ad_468_60_left
{
	position:relative;
	width:468px;
	height:60px;
	margin:0 auto 0 0;
}
.ad_490_120
{
	position:relative;
	width:490px;
	height:120px;
	margin:0 auto;
}
.ad_490_120_right
{
	position:relative;
	width:490px;
	height:120px;
	margin:0 0 0 auto;
}
.ad_490_120_left
{
	position:relative;
	width:490px;
	height:120px;
	margin:0 auto 0 0;
}
.ad_490_variabel
{
	position:relative;
	width:490px;
	margin:0 auto;
}
.ad_desc_160
{
	position:relative;
	width:160px;
	height:11px;
	line-height:11px;
	font-size:9px;
	text-align:center;
	color:#FFF;
	background-color:#999;
	margin-bottom:15px;
}
.ad_desc_120
{
	position:relative;
	width:120px;
	height:11px;
	line-height:11px;
	font-size:9px;
	text-align:center;
	color:#FFF;
	background-color:#999;
	margin-bottom:15px;
}
.ad_desc_300
{
	position:relative;
	width:300px;
	height:11px;
	line-height:11px;
	font-size:9px;
	text-align:center;
	color:#FFF;
	background-color:#999;
	margin-bottom:15px;
}
.ad_desc_468
{
	position:relative;
	width:468px;
	height:11px;
	line-height:11px;
	font-size:9px;
	text-align:center;
	color:#FFF;
	background-color:#999;
	margin:0 auto 15px auto;
}
.ad_desc_468_right
{
	position:relative;
	width:468px;
	height:11px;
	line-height:11px;
	font-size:9px;
	text-align:center;
	color:#FFF;
	background-color:#999;
	margin:0 0 15px auto;
}
.ad_desc_468_left
{
	position:relative;
	width:468px;
	height:11px;
	line-height:11px;
	font-size:9px;
	text-align:center;
	color:#FFF;
	background-color:#999;
	margin:0 auto 15px 0;
}
.ad_desc_490
{
	position:relative;
	width:490px;
	height:11px;
	line-height:11px;
	font-size:9px;
	text-align:center;
	color:#FFF;
	background-color:#999;
	margin:0 auto 15px auto;
}
.ad_desc_490_right
{
	position:relative;
	width:490px;
	height:11px;
	line-height:11px;
	font-size:9px;
	text-align:center;
	color:#FFF;
	background-color:#999;
	margin:0 0 15px auto;
}
.ad_desc_490_left
{
	position:relative;
	width:490px;
	height:11px;
	line-height:11px;
	font-size:9px;
	text-align:center;
	color:#FFF;
	background-color:#999;
	margin:0 auto 15px 0;
}

/**
* Unterseite Reiter
**/
.flag_container
{
	position:relative;
	height:14px;
	line-height:14px;
	overflow:hidden;
}
.flag_container a
{
	display:block;
	position:relative;
	height:14px;
	line-height:14px;
	float:left;
	background-color:#999;
	color:#fff;
	cursor:pointer;
	padding:0 24px 0 10px;
	margin:0 1px 1px 0;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(../pix/bg_flag_menu.png);
	text-decoration:none;
	font-size:11px;
}
.flag_container a:hover, .flag_container a.active
{
	background-color:#B9D75D;
	text-decoration:none;
	font-size:11px;
}
.flag_container a.active
{
	background-image:url(../pix/bg_flag_menu_active.png);
}
/**
* Unterseite Subreiter
**/
.sub_flag_top_spacer
{
	position:relative;
	height:1px;
	border-bottom:3px solid #eaeaea;
	margin:0 0 1px 0;
	overflow:hidden;
}
.sub_flag_container
{
	position:relative;
	height:14px;
	line-height:14px;
	overflow:hidden;
}
.sub_flag_container a
{
	display:block;
	position:relative;
	height:14px;
	line-height:14px;
	float:left;
	background-color:#999;
	color:#fff;
	cursor:pointer;
	padding:0 24px 0 10px;
	margin:0 1px 1px 0;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(../pix/bg_flag_menu.png);
	text-decoration:none;
	font-size:11px;
}
.sub_flag_container a:hover, .sub_flag_container a.active
{
	background-color:#009DDF;
	text-decoration:none;
	font-size:11px;
}
.sub_flag_container a.active
{
	background-image:url(../pix/bg_flag_menu_active.png);
}
/* Ausnahme News Monate */
.sub_flag_news_container
{
	position:relative;
	height:14px;
	line-height:14px;
	overflow:hidden;
}
.sub_flag_news_container a
{
	display:block;
	position:relative;
	height:14px;
	line-height:14px;
	float:left;
	background-color:#999;
	color:#fff;
	cursor:pointer;
	padding:0 10px 0 10px;
	margin:0 1px 1px 0;
	text-decoration:none;
	font-size:11px;
}
.sub_flag_news_container a:hover, .sub_flag_news_container a.active
{
	background-color:#009DDF;
	text-decoration:none;
	font-size:11px;
}
/** Gefundene Treffer **/
#num_o_found
{
	position:relative;
	font-size:10px;
	color:#333;
	line-height:16px;
	text-align:right;
}
#num_o_found *
{
	font-size:10px;
	color:#333;
	line-height:16px;
}

/**
* Detailsuche
**/
#detail_search_form_container
{
	position:relative;
	padding:20px 0 20px 0;
	margin:0 0 10px 0;
}
#detail_search_form_container .show_hide_content_container_check
{
	cursor:pointer;	
	position:relative;
	background-color:#FFF;
}
#detail_search_form_container .show_hide_content_container_inputText
{
	text-align:right;
	line-height:25px;
	border:none;
}
#detail_search_form_container .show_hide_content_container_inputText input
{
	border:1px solid #ccc;
	width:300px;
	line-height:20px;
	font-size:12px;
	padding:2px;
}
#detail_search_form_container .show_hide_content_container_resultLine
{
	line-height:20px;
	height:20px;
	border-bottom:1px dotted #ccc;
}
#detail_search_form_container .show_hide_content_container_resultLine div
{
	float:left;
	line-height:20px;
	color:#999;
	font-size:10px;
}
#detail_search_form_container .show_hide_content_container_resultLine div strong
{
	color:#999;
	font-size:10px;
	font-weight:normal;
}
#detail_search_form_container .show_hide_content_container_resultLine div.clear_both
{
	font-size:1px;
	line-height:1px;
	float:none;
}
#detail_search_form_container .show_hide_content_container_resultLine a
{
	float:rigth;
	display:block;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
	color:#999;
	text-align:right;
	text-decoration:none;
}
#detail_search_form_container .show_hide_content_container_resultLine a:hover
{
	text-decoration:underline;
}
#num_o_found_detailsearch
{
	position:relative;
	padding:0 0 20px 0;
	margin:0 0 15px 0;
	border-bottom:3px solid #eaeaea;
	color:#999;
	font-size:10px;
	text-align:right;
}
#num_o_found_detailsearch div
{
	float:left;
	line-height:20px;
	color:#999;
	font-size:10px;
}
#num_o_found_detailsearch div.clear_both
{
	font-size:1px;
	line-height:1px;
	float:none;
}
#num_o_found_detailsearch a
{
	dissplay:block;
	height:14px;
	line-height:14px;
	background-color:#999;
	color:#fff;
	cursor:pointer;
	padding:3px 24px 3px 10px;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(../pix/bg_flag_menu.png);
	text-decoration:none;
	font-size:11px;
	float:right;
}
#num_o_found_detailsearch a:hover
{
	background-color:#B9D75D;
	text-decoration:none;
	font-size:11px;
}

/**
* Bewertungsseite
**/
#eval_page_form_box
{
	position:relative;
	background-image:url(../pix/therme_waehlen.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:7px;
}
#evaluation_result_box
{
	display:none;
	position:relative;
	margin:10px 0 0 0;
}

/**
* Bewrtungen abgeben
**/
.eval_inputTitle
{
	line-height:18px;
	color:#009ee0;
}
.eval_inputText
{
	display:block;
	width:268px;
	border:1px solid #ccc;
	line-height:20px;
	font-size:12px;
	padding:2px;
	vertical-align:middle;
}
.eval_inputText_small
{
	width:40px;
	border:1px solid #ccc;
	line-height:20px;
	font-size:12px;
	padding:2px;
	margin-left:5px;
	vertical-align:middle;
}
.eval_inputRadio, .eval_inputRadio *, .eval_inputCheck, .eval_inputCheck *
{
	line-height:20px;
	vertical-align:middle;
	font-size:11px;
}
.eval_inputRadio span, .eval_inputCheck span
{
	padding:0 5px 0 0;	
	cursor:pointer;
}
.tropfen_outer_container
{
	height:20px;
	line-height:20px;
	vertical-align:middle;
	position:relative;
	text-align:right;
	font-size:11px;
}
.tropfen_outer_container *
{
	vertical-align:middle;
	font-size:11px;
}
.tropfen_container
{
	height:20px;
	line-height:20px;
	position:absolute;
	top:0px;
	left:0px;
}
.tropfen_container span
{
	color:#92bf05;
}
.evalT_1, .evalT_2, .evalT_3, .evalT_4
{
	padding:0 2px;
	cursor:pointer;
}
.eval_bg, .eval_long_bg
{
	display:block;
	width:268px;
	border:1px solid #ccc;
	line-height:20px;
	font-size:12px;
	padding:2px;
	overflow:auto;
	height:40px;
	color:#A0A0A0;
	margin:5px 0;
	font-size:11px;
}
.eval_long_bg
{
	height:120px;
	font-size:12px;
	color:#A0A0A0;
}
#meineEmpfehlung
{
	font-size:12px;
	color:#3d3d3d;
}
#eval_cont1, #eval_cont2, #eval_cont3, #eval_submit
{
	margin-bottom:10px;
}
#eval_box2, #eval_box3, #eval_box4
{
	display:none;	
}
.show_hide_eval_content_container, .show_hide_eval_content_container_right
{
	position:relative;
	padding:5px;
}
.show_hide_eval_content_container_right
{
	text-align:right;	
}
.check, .radio, .check_tropfen
{
	cursor:pointer;	
}

/**
* Thermenguide
**/
#guide_search_outer_container
{
	position:relative;
	padding:10px 0;
	margin:0 0 15px 0;
	border-bottom:3px solid #eaeaea;
}
#guide_search_form_container
{
	position:relative;
	width:440px;
	margin:15px auto 0 auto;
}
.guide_question_container
{
	position:relative;
	padding:40px 0 20px 0;
}
*html .guide_question_container
{
	height:1px;
}
.sprechblase .aquarius
{
	display:block;
	position:absolute;
	left:-140px;
	bottom:-70px;
}
.sprechblase
{
	position:relative;
	float:right;
	background-image:url(../pix/guide/sprechblase_mitte.gif);
	width:296px;
}
.sprechblase .sprechblase_oben, .sprechblase .sprechblase_unten
{
	position:absolute;
}
.sprechblase .sprechblase_oben
{
	top:-32px;
	left:0px;
}
.sprechblase .sprechblase_unten
{
	bottom:-35px;
	left:-46px;
}
.sprechblase .question
{
	padding:0 10px;
	font-size:14px;
	font-weight:bold;
}
.answerbox
{
	position:relative;
	float:right;
	width:296px;
	margin-top:70px;
}
.guide_bttn_line
{
	position:relative;
	text-align:right;
	padding:0 0 15px 0;
}
a.guide_bttn_next
{
	dissplay:inline-block;
	height:14px;
	line-height:14px;
	background-color:#999;
	color:#fff;
	cursor:pointer;
	padding:3px 24px 3px 10px;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url(../pix/guide_bttn_bgnext.png);
	text-decoration:none;
	font-size:11px;
	margin:0 0 0 20px;
}
a.guide_bttn_back
{
	dissplay:inline-block;
	height:14px;
	line-height:14px;
	background-color:#999;
	color:#fff;
	cursor:pointer;
	padding:3px 10px 3px 24px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../pix/guide_bttn_bgback.png);
	text-decoration:none;
	font-size:11px;
	margin:0 0 0 20px;
}
a.guide_bttn_submit
{
	dissplay:inline-block;
	height:14px;
	line-height:14px;
	background-color:#999;
	color:#fff;
	cursor:pointer;
	padding:3px 10px 3px 10px;
	text-decoration:none;
	font-size:11px;
	margin:0 0 0 20px;
}
a:hover.guide_bttn_next, a:hover.guide_bttn_back, a:hover.guide_bttn_submit
{
	background-color:#B9D75D;
	text-decoration:none;
	font-size:11px;
}

/**
* Regionale Suche
**/
.center_search_container
{
	position:relative;
	padding:15px 10px;
	background-color:#eaeaea;
	min-height:1px;
}
*html .center_search_container
{
	height:1px;	
}
div.region_link_container
{
	display:block;
	float:left;
	width:230px;
	height:20px;
	line-height:20px;
	position:relative;
}
a.region_link, a:hover.region_link
{
	line-height:20px;
	color:#333;
	text-decoration:none;
	padding:1px 5px;
	height:18px;
	line-height:18px;
	float:left;
	display:block;
	position:relative;
	font-size:11px;
}
div.region_link_sub_container
{
	position:absolute;
	min-width:250px;
	max-width:500px;
	display:none;
	margin:0;
	padding:5px;
	background-color:#999;
}
*html div.region_link_sub_container
{
	width:500px;
	height:1px;
}
.border_hider
{
	position:absolute;
	width:5px;
	height:18px;
	background-color:#999;
}
div.region_link_sub_container div
{
	display:block;
	float:left;
	width:250px;
	line-height:20px;
	position:relative;
	margin:0;
	padding:0;
}
div.region_link_sub_container div a
{
	line-height:20px;
	text-decoration:none;
	padding:0 5px 0 5px;
	line-height:20px;
	float:left;
	display:block;
	position:relative;
	font-size:11px;
	color:#fff;
}
div.region_link_sub_container div a:hover
{
	border:0px;
	color:#FFF;
	text-decoration:none;
	background-color:#B9D75D;
}
/**
* Suchtreffer in Liste
**/
.search_result_list_container
{
	position:relative;
	padding:0 0 7px 0;
	margin:0 0 7px 0;
	border-bottom:1px dotted #ccc;
	min-height:1px;
}
*html .search_result_list_container
{
	height:1px;
}
a.search_result_img_link, a:hover.search_result_img_link
{
	display:block;
	position:relative;
	float:left;
	width:100px;
	height:75px;
	overflow:hidden;
}
a.search_result_img_link img
{
	display:block;
	position:relative;
}
a.search_result_img_link span
{
	display:none;
	border:3px solid #B9D75D;
	position:absolute;
	top:0px;
	left:0px;
	width:94px;
	height:69px;
}
a:hover.search_result_img_link span
{
	display:block;
}
.search_result_list_right_container
{
	position:relative;
	float:right;
	width:385px;
}
a.search_result_list_title
{
	display:block;
	position:relative;
	margin:0 0 5px 0;
	color:#009DDF;
	text-decoration:none;
	text-transform:uppercase;
}
a:hover.search_result_list_title
{
	background-color:#eaeaea;
	text-decoration:none;
	font-size:12px;
}
a.search_result_list_cats, a.search_result_list_adress
{
	display:block;
	position:relative;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
	margin:0 0 2px 0;
	color:#333;
}
a:hover.search_result_list_cats,  a:hover.search_result_list_adress
{
	text-decoration:none;
	background-color:#eaeaea;
}
.search_result_list_right_left
{
	width:320px;
	float:left;
	position:relative;
}
.search_result_list_bewertung_container
{
	float:right;
	width:60px;
	padding:0 0 10px 0;
	text-align:center;
}
.search_result_list_bewertung_tropfen_container
{
	position:relative;
	height:13px;
	text-align:center;
}
.search_result_list_bewertung_tropfen_container img
{
	display:inline-block;
}
.search_result_list_bewertung_text
{
	position:relative;
	font-size:10px;
}
.search_result_list_nav_container
{
	text-align:left;
}
.search_result_list_nav_container a
{
	font-size:11px;
	margin:0 10px 0 0;
	text-decoration:none;
	color:#B9D75D;
}
.search_result_list_nav_container a:hover
{
	text-decoration:underline;
}
/** Angebote **/
a.search_result_offer_img_link, a:hover.search_result_offer_img_link
{
	display:block;
	position:relative;
	float:left;
	width:90px;
	height:68px;
	overflow:hidden;
}
a.search_result_offer_img_link img
{
	display:block;
	position:relative;
}
a.search_result_offer_img_link span
{
	display:none;
	border:3px solid #B9D75D;
	position:absolute;
	top:0px;
	left:0px;
	width:84px;
	height:62px;
}
a:hover.search_result_offer_img_link span
{
	display:block;
}
.search_result_list_offer_right_container
{
	position:relative;
	float:right;
	width:395px;
}
/**
* Listen Blättern
**/
.o_list_pagination_container
{
	position:relative;
	text-align:center;
	padding:10px 0;
	margin:10px 0 0 0;
	border-bottom:3px solid #eaeaea;
	margin:0 0 7px 0;
}
*html .o_list_pagination_container
{
	height:1px;	
}
/* Mitte */
.o_list_pagination_container a.pag_step_left, .o_list_pagination_container a.pag_step_right, .o_list_pagination_container a.pag, .o_list_pagination_container a.pag_active
{
	font-size:10px;
	color:#999;
	text-decoration:none;
	margin:0 2px;
}
.o_list_pagination_container a:hover.pag_step_left, .o_list_pagination_container a:hover.pag_step_right, .o_list_pagination_container a:hover.pag, .o_list_pagination_container a.pag_active, .o_list_pagination_container a:hover.pag_active
{
	color:#009DDF;
}
/* Links */
.pageNo_of_pageNo
{
	position:absolute;
	top:0px;
	left:0px;
	padding:10px 0;
	font-size:10px;
	color:#999;
}
/* Rechts */
.show_pageNo_per_page
{
	position:absolute;
	top:0px;
	right:0px;
	padding:10px 0;
	font-size:10px;
}
.show_pageNo_per_page span
{
	font-size:10px;
	color:#999;
}
.show_pageNo_per_page a
{
	font-size:10px;
	color:#999;
	margin:0 0 0 4px;
	text-decoration:none;
}
.show_pageNo_per_page a:hover, .show_pageNo_per_page a.active
{
	text-decoration:none;
	color:#009DDF;
}
/**
* Suchtreffer rechts
**/
.ob_right_list_container, .ob_right_list_container_active
{
	position:relative;
	padding:0 0 7px 0;
	margin:0 0 7px 0;
	border-bottom:1px dotted #ccc;
	min-height:1px;
}
*html .ob_right_list_container, *html .ob_right_list_container_active
{
	height:1px;
}
a.ob_right_list_img_link, a:hover.ob_right_list_img_link
{
	display:block;
	position:relative;
	float:left;
	width:100px;
	height:75px;
	overflow:hidden;
}
a.ob_right_list_img_link img
{
	display:block;
	position:relative;
}
a.ob_right_list_img_link span
{
	display:none;
	border:3px solid #B9D75D;
	position:absolute;
	top:0px;
	left:0px;
	width:94px;
	height:69px;
}
a:hover.ob_right_list_img_link span, .ob_right_list_container_active a.ob_right_list_img_link span
{
	display:block;
}
.ob_right_list_right_container
{
	position:relative;
	float:right;
	width:195px;
}
.ob_right_list_right_container a
{
	text-decoration:none;
	color:#333;
}
.ob_right_list_right_container a:hover, .ob_right_list_container_active .ob_right_list_right_container a
{
	text-decoration:none;
	background-color:#eaeaea;
}
.ob_right_tropfen_container
{
	height:19px;
	line-height:19px;
	font-size:10px;
	text-align:right;
	vertical-align:middle;
}
.ob_right_tropfen_container *
{
	vertical-align:middle;
}
.ob_right_list_search_description_container_empty
{
	position:relative;
	border-bottom:3px solid #eaeaea;
	height:10px;
	overflow:hidden;
	margin:0 0 15px 0;
}
.ob_right_list_search_description_container
{
	position:relative;
	border-bottom:3px solid #eaeaea;
	color:#999;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
.ob_right_list_search_description_container a, .ob_right_list_search_description_container a:hover
{
	color:#999;
	font-size:11px;
	text-decoration:none;
	line-height:14px;
}
.ob_right_list_search_description_container a:hover
{
	text-decoration:underline;
}
/* Ausnahme für Angebote */
a.ob_right_offer_list_img_link, a:hover.ob_right_offer_list_img_link
{
	display:block;
	position:relative;
	float:left;
	width:90px;
	height:68px;
	overflow:hidden;
}
a.ob_right_offer_list_img_link img
{
	display:block;
	position:relative;
}
a.ob_right_offer_list_img_link span
{
	display:none;
	border:3px solid #B9D75D;
	position:absolute;
	top:0px;
	left:0px;
	width:84px;
	height:62px;
}
a:hover.ob_right_offer_list_img_link span, .ob_right_list_container_active a.ob_right_offer_list_img_link span
{
	display:block;
}
.ob_right_offer_list_right_container
{
	position:relative;
	float:right;
	width:205px;
}
.ob_right_offer_list_right_container a
{
	text-decoration:none;
	color:#333;
}
.ob_right_offer_list_right_container a:hover, .ob_right_list_container_active .ob_right_offer_list_right_container a
{
	text-decoration:none;
	background-color:#eaeaea;
}

/**
* Suchtreffer Detail
**/
#ob_detail_head_container
{
	border-top:3px solid #eaeaea;
	border-bottom:3px solid #eaeaea;
	padding:10px 0 10px 0;
	height:120px;
	margin:1px 0 1px 0;
}
#ob_detail_flashHeadGallery_container
{
	position:absolute;
	botttom:0px;
	left:0px;
	height:120px;
	width:458px;
	color:#fff;
}
#ob_detail_head_logoContainer
{
	position:absolute;
	botttom:0px;
	left:0px;
	height:120px;
	width:458px;
	
}
#ob_detail_head_logoContainer #logo
{
	vertical-align:middle;
}
#ob_detail_head_logoContainer #logoPosHelper
{
	height:120px;
	width:1px;
	margin-left:-1px;
	vertical-align:middle;
}
#ob_detail_eval_now
{
	display:block;
	position:absolute;
	right:0px;
	bottomn:0px;
}
#ob_detail_eval_now img
{
	display:block;
	position:relative;
}
.ob_detail_content_container
{
	position:relative;
	padding:20px 0 20px 0;
	border-bottom:1px dotted #ccc;
	margin:0 0 10px 0;
}
.ob_detail_merkzettel
{
	display:block;
	position:relative;
	cursor:pointer;
	margin:0 0 10px 0;
}
/** Footer **/
.ob_detail_footer_outer_container
{
	position:relative;
	background-image:url(../pix/ob_detail_footer_bg.gif);
	background-position:top;
	background-repeat:repeat-y;
	margin:0 0 10px 0;
	min-height:1px;
}
*html .ob_detail_footer_outer_container
{
	height:1px;
}
.ob_detail_footer_left_container
{
	position:relative;
	float:left;
	padding:20px 10px;
	width:157px;
}
.ob_detail_footer_left_section, .ob_detail_footer_left_section *, .ob_detail_footer_right_section, .ob_detail_footer_right_section *
{
	font-size:11px;
	line-height:14px;
	color:#333;
	text-decoration:none;
}
.ob_detail_footer_left_section a:hover, .ob_detail_footer_right_section a:hover
{
	text-decoration:underline;
}
.ob_detail_footer_left_section h3, .ob_detail_footer_right_section h3, .ob_detail_footer_left_section a.h3, .ob_detail_footer_right_section a.h3
{
	margin:0 0 14px 0;
}
.ob_detail_footer_right_container
{
	position:relative;
	float:right;
	padding:20px 10px;
	width:282px;
}
a.social_icon_small
{
	display:inline-block;
	margin:0 5px 0 0;
}
a.social_icon_small img
{
	display:inline-block;
}
/** Bildergalerie **/
a.ob_detail_img_gal, a:hover.ob_detail_img_gal
{
	display:block;
	position:relative;
	margin:0 1px 1px 0;
	text-decoration:none;
	float:left;
	width:93px;
	height:52px;
	overflow:hidden;
}
a.ob_detail_img_gal img
{
	display:block;
	position:relative;
}
a.ob_detail_img_gal span
{
	display:none;
	border:3px solid #B9D75D;
	position:absolute;
	top:0px;
	left:0px;
	width:87px;
	height:46px;
}
a:hover.ob_detail_img_gal span
{
	display:block;
}
/**
* Ein und Ausklappen Liste
**/
.show_hide_container, .show_hide_container_o
{
	position:relative;
	height:27px;
	overflow:hidden;
	margin:0 0 5px 0;
	min-height:1px;
}
.show_hide_container_o
{
	height:auto;
	overflow:visible;
}
*html .show_hide_container_o
{
	height:1px;
}
.show_hide_header
{
	display:block;
	position:relative;
	font-size:14px;
	line-height:24px;
	height:24px;
	color:#009DDF;
	text-transform:uppercase;
	text-decoration:none;
	background:none;
	border-bottom:3px solid #eaeaea;
	cursor:pointer;
	margin:0 0 5px 0;
}
.show_hide_header img
{
	position:absolute;
	right:20px;
	top:8px;
}
.show_hide_content_container, .show_hide_content_container_ia, .show_hide_content_container_resultLine, .show_hide_content_container_inputText, .show_hide_content_container_check
{
	padding:0 5px 5px 5px;
	margin:0 0 5px 0;
	line-height:16px;
	position:relative;
	border-bottom:1px dotted #ccc;
	vertical-align:middle;
	position:relative;
}
.show_hide_content_container *, .show_hide_content_container_ia *, .show_hide_content_container_resultLine *, .show_hide_content_container_inputText *, .show_hide_content_container_check *
{
	vertical-align:middle;
}
.show_hide_content_container_ia
{
	color:#ccc;
}
/**
* Bewertungen Liste
**/
.eval_list_container
{
	position:relative;
	padding:0 0 7px 0;
	margin:0 0 7px 0;
	border-bottom:1px dotted #ccc;
}
*html .eval_list_container
{
	height:1px;
}
a.eval_list_title
{
	display:block;
	position:relative;
	margin:0 0 5px 0;
	color:#009DDF;
	text-decoration:none;
	text-transform:uppercase;
}
a:hover.eval_list_title
{
	background-color:#eaeaea;
	text-decoration:none;
	font-size:12px;
}
.eval_list_left_container
{
	position:relative;
	float:left;
	width:425px;
}
.eval_list_left_container a
{
	display:block;
	line-height:14px;
	text-decoration:none;
	color:#333;
	margin:0 0 5px 0;
}
a.eval_list_small_link
{
	font-size:11px;
	color:#999;
}
.eval_list_left_container a:hover
{
	background-color:#eaeaea;
	text-decoration:none;
}
.eval_list_bewertung_container
{
	float:right;
	width:60px;
	padding:0 0 10px 0;
	text-align:center;
}
.eval_list_bewertung_tropfen_container
{
	position:relative;
	height:13px;
	text-align:center;
}
.eval_list_bewertung_tropfen_container img
{
	display:inline-block;
}
.eval_list_bewertung_text
{
	position:relative;
	font-size:10px;
}
.eval_list_nav_container
{
	text-align:left;
}
.eval_list_nav_container a
{
	font-size:11px;
	margin:0 10px 0 0;
	text-decoration:none;
	color:#B9D75D;
}
.eval_list_nav_container a:hover
{
	text-decoration:underline;
}
/**
* Rss
**/
.rss_rightbox, .rss_center
{
	display:block;
	position:relative;
	height:22px;
	line-height:22px;
	margin:0 0 2px 0;
	text-indent:35px;
}
.rss_center
{
	color:#009ee0;
}
.rss_rightbox img, .rss_center img
{
	display:block;
	position:absolute;
	top:0px;
	left:10px;
}
/* myTC Login */
/* Anmeldung rechts */
#myTCLoging_container
{
	position:relative;
	margin-bottom:10px;
	text-align:right;
}
#myTCLoging_container img
{
	display:block;
	float:left;
}
#myTCLoging_container input
{
	display:block;
	float:left;
	margin:0 0 0 2px;
	border:1px solid #52C8EE;
	padding:2px 2px;
	font-size:10px;
	line-height:12px;
	color:#000000;
	width:71px;
}
#myTCLoging_container #myTCLoging_bttn
{
	display:block;
	float:right;
	cursor:pointer;
}
#myTCLoging_container a
{
	color:#b7b7b7;
	font-size:11px;
	line-height:17px;
}
/* Angemeldet rechts */
#myTCLoggedin_container
{
	position:relative;	
	margin-bottom:10px;
	padding:0 14px 14px 14px;
	border-left:1px dotted #CCC;
}
.myTC_vertSpacer
{
	position:relative;
	line-height:14px;
	height:10px;
	font-size:1px;
}
.myTC_link_with_icon
{
	display:block;
	position:relative;
	color:#009ee0;
	line-height:25px;
	padding-left:47px;
	background-position:left center;
	background-repeat:no-repeat;
}
#myTC_meineBewertungen
{
	background-image:url(../pix/icons/myTC_tropfen.gif);
}
#myTC_meineBilder
{
	background-image:url(../pix/icons/myTC_bilder.gif);
}
.myTC_link
{
	display:block;
	position:relative;
	color:#009ee0;
	font-size:11px;
}
/* Merkzettel Detail */
.myTC_merkzettel_thermenlisten_box
{
	position:relative;
	/*height:245px;
	overflow:auto;*/
	padding:0 0 15px 0;
	
}
.myTC_merkzettel_anfrage
{
	position:relative;
	width:270px;
}
.myTC_merkzettel_rechts
{
	position:relative;
}
.myTC_merkzettel_rechts .merkzettelrechts_icon
{
	float:left;
	width:34px;
	padding:0 13px 0 0;
	position:relative;
}
.myTC_merkzettel_rechts .merkzettelrechts_content_box
{
	float:left;
	position:relative;
	padding:5px 0 0 0;
}
.myTC_merkzettel_list
{
	position:relative;
	padding:0 0 10px 0;
}
.myTC_merkzettel_anfrage textarea
{
	display:block;
	width:270px;
	height:50px;
	border:1px solid #ccc;
	overflow:auto;
}
/* Registrieren POPUP*/
.myTC_registrieren_linkeSpalte
{
	position:relative;
	float:left;
	width:220px;
}
.myTC_registrieren_rechteSpalte
{
	position:relative;
	float:right;
	width:220px;
}
.myTC_regBeschreibung
{
	position:relative;
	font-size:11px;
	line-height:13px;
	padding-bottom:4px;
}
.myTC_regBeschreibung strong
{
	font-size:11px;
}
.myTC_inputTitel
{
	position:relative;
	font-size:11px;
	line-height:13px;
}
.myTC_inputTitel *
{
	font-size:11px;
	line-height:13px;
}
.myTC_input
{
	position:relative;
	font-size:11px;
	line-height:13px;
	padding:2px;
	width:214px;
	border:1px solid #51C7ED;
	margin-bottom:4px;
}
.myTC_input_container
{
	position:relative;
	font-size:11px;
	line-height:13px;
	margin-bottom:4px;
}
.myTC_input_container *
{
	font-size:11px;
	line-height:13px;
}
/* MY TC Fenster auf Zweiter Ebene */
#myTC_community_linkeSpalte
{
	position:relative;
	float:left;
	width:185px;
}
#myTC_community_rechteSpalte
{
	position:relative;
	float:right;
	width:550px;
	height:535px;
	overflow:auto;
	padding-left:10px;
	border-left:1px dotted #ccc;
}
.myTC_vsep
{
	line-height:14px;
	height:14px;
	border-top:1px dotted #ccc;
	margin-top:30px;
}

/**
* Newsletter
**/
#newsletter_content_container
{
	position:relative;
	width:350px;
}
.newsletter_input_container
{
	position:relative;
	height:20px;
	line-height:20px;
	margin:5px 0 0 0;
}
.newsletter_input_container input
{
	display:block;
	border:1px solid #ccc;
	padding:2px 2px;
	font-size:12px;
	line-height:14px;
	width:250px;
	position:absolute;
	top:0px;
	right:0px;
}

/**
* 2te Seitenebene
**/
#page_lock_firstLevel
{
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../pix/msg/t.gif);
	background-color:#009DDF;
}
#hurra2ndWindow
{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#ffffff;
	padding:25px 0 0 0;
}
.close_hurra2ndWindow
{
	position:absolute;
	right:5px;
	top:5px;
	background-image:url(../pix/icons/close_2ndWindow.gif);
	background-position:right center;
	background-repeat:no-repeat;
	line-height:15px;
	font-size:10px;
	color:#999;
	padding:0 20px 0 0;
	cursor:pointer;
	text-align:right;
}
#html .close_hurra2ndWindow
{
	right:0px;
	top:0px;
}
#hurra2ndWindow_contentContainer
{
	position:relative;	
}
#hurra2ndWindow_scrollContentContainer
{
	position:relative;
	overflow:auto;
	height:560px;
	padding:0 14px 14px 14px;
}
.infoContainer
{
	position:absolute;
	padding:3px;
	border:3px solid #51B9E0;
	background-color:#51B9E0;
	color:#ffffff;
	font-size:10px;
}
/** Anfrageformular **/
.lightWindowForm_Container
{
	position:relative;
	width:270px;
	padding:10px;
	height:400px;
}
.lightWindowForm_Container textarea
{
	display:block;
	width:270px;
	height:160px;
	border:1px solid #ccc;
	overflow:auto;
}
.lightWindowForm_Container .input_container
{
	position:relative;
	height:20px;
	line-height:20px;
	margin:5px 0 0 0;
}
.lightWindowForm_Container .input_container input
{
	display:block;
	border:1px solid #ccc;
	padding:2px 2px;
	font-size:12px;
	line-height:14px;
	width:200px;
	position:absolute;
	top:0px;
	right:0px;
}

