body				{ margin:0px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#00617f; }

h1					{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:32px; margin-top:0px; }
h2					{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; line-height:20px; margin-top:0px; color:#0096c4; }
a:link				{ color:#0096c4; font-weight:bold; text-decoration:none; }
a:visited			{ color:#0096c4; font-weight:bold; text-decoration:none; }
a:active			{ color:#0096c4; font-weight:bold; text-decoration:none; }
a:hover				{ color:#0096c4; font-weight:bold; text-decoration:underline; }
ul					{  }
li					{ color:#0096c4; }

#content_frame		{ width:960px; }
#top				{ height:74px; }
#logo				{ float:left; width:480px }

#searchbox			{ float:left; width:480px; padding-top:25px; }
.search_field {	width: 97%;	height:18px; border:none; font-size:11px; color:#40626c; font-weight:bold; background-color:transparent; }

#header				{ height:300px; background-repeat:no-repeat; } /*background-image:url(/img/header_01.png);*/

#navigation			{ height:51px;}
#navigation ul				{ margin:0px; padding:0px; }
#navigation li				{ padding:0px 0px 0px 0px; list-style-type:none; margin:0px 0px 0px 0px; line-height:30px; float:left; } /*  padding-top:5px; padding-bottom:5px; */
#navigation a:link			{ color:#00617f; font-weight:bold; text-decoration:none; border:none; }
#navigation a:visited		{ color:#00617f; font-weight:bold; text-decoration:none; border:none; }
#navigation a:active		{ color:#00617f; font-weight:bold; text-decoration:none; border:none; }
#navigation a:hover			{ color:#ee2a24; font-weight:bold; text-decoration:none; border:none; }


#head_space			{ height:158px; }
#head_space2			{ height:205px; }

#language_switch			{ height:47px; }
#language_switch a:link		{ text-decoration:none; color:#0096c4; font-weight:normal; }
#language_switch a:visited	{ text-decoration:none; color:#0096c4; font-weight:normal; }
#language_switch a:active	{ text-decoration:none; color:#0096c4; font-weight:normal; }
#language_switch a:hover	{ text-decoration:none; color:#40626c; font-weight:bold; }


.language_de				{ line-height:47px; padding-left:28px; padding-bottom:6px; padding-top:2px; background-repeat:no-repeat; margin-right:17px; font-family:Arial; font-size:11px; color:#0096c4; } /* background-image:url(/img/flag_de.gif); */
.language_en				{ line-height:47px; padding-left:28px; padding-bottom:6px; padding-top:2px; background-repeat:no-repeat; margin-right:17px; font-family:Arial; font-size:11px; color:#0096c4; } /* background-image:url(/img/flag_en.gif); */
.language_active			{ font-weight:bold; color:#40626c; }

#content			{  }
#content_left		{ width:180px; float:left; }
#content_main		{ width:586px; float:left; }
#content_right		{ width:194px; float:left; }

#headline_left		{ height:56px; background-repeat:no-repeat; } /* background-image:url(/img/hl_left_blank.png); */

#footer				{ height:110px; color:#0096c4; font-size:11px; background-repeat:repeat-x; margin-top:23px; } /* background-image:url(/img/bg_footer.gif); */
#footer a:link		{ color:#0096c4; font-weight:normal; text-decoration:none; border:none; }
#footer a:visited	{ color:#0096c4; font-weight:normal; text-decoration:none; border:none; }
#footer a:active	{ color:#0096c4; font-weight:normal; text-decoration:none; border:none; }
#footer a:hover		{ color:#0096c4; font-weight:normal; text-decoration:underline; border:none; }

.copyright			{ color:#8b8b8b; padding-left:15px; padding-right:15px; }

.container_corners_top			{ background-repeat:no-repeat; height:12px; margin:0px; } /* background-image:url(/img/bg_container_corners_top.png); */
.container_corners_bottom		{ background-repeat:no-repeat; height:16px; margin:0px; } /* background-image:url(/img/bg_container_corners_bottom.png); */
.container_border_bottom_layer	{ background-repeat:repeat-y; margin:0px; } /* background-image:url(/img/bg_container_bottom_layer.png); */
.container_border_top_layer		{ background-repeat:no-repeat; margin:0px; } /* background-image:url(/img/bg_container_top_layer.png); */
.container_content				{ padding:10px 30px 10px 34px; min-height:536px; }

#sub_navigation					{ color:#00617f; font-size:13px; font-weight:bold; }
#sub_navigation ul				{ margin:0px; padding:0px; }
#sub_navigation li				{ padding:0px 0px 0px 0px; list-style-type:none; margin:0px 0px 0px 0px; line-height:25px; display:block; border-bottom:1px solid #aecbd4; } /*  padding-top:5px; padding-bottom:5px; */
#sub_navigation li:first-child	{ border-top:1px solid #aecbd4; }
#sub_navigation li li:last-child	{ border-bottom:none; }
#sub_navigation a:link			{ color:#00617f; font-weight:bold; text-decoration:none; border:none; display:block; background-repeat:no-repeat; background-position:0px 8px; padding-left:16px; } /* background-image:url(/img/subnav_bullet.gif); */
#sub_navigation a:visited		{ color:#00617f; font-weight:bold; text-decoration:none; border:none; display:block; background-repeat:no-repeat; background-position:0px 8px; padding-left:16px; } /* background-image:url(/img/subnav_bullet.gif); */
#sub_navigation a:active		{ color:#00617f; font-weight:bold; text-decoration:none; border:none; display:block; background-repeat:no-repeat; background-position:0px 8px; padding-left:16px; } /* background-image:url(/img/subnav_bullet.gif); */
#sub_navigation a:hover			{ color:#ee2a24; font-weight:bold; text-decoration:none; border:none; display:block; background-repeat:no-repeat; background-position:0px 8px; padding-left:16px; } /* background-image:url(/img/subnav_bullet.gif); */

#sub_navigation .sub_nav_normal					{ color:#00617f; font-weight:bold; text-decoration:none; border:none; display:block; background-repeat:no-repeat; background-position:0px 8px; padding-left:16px; }
#sub_navigation .sub_nav_normal a:link			{ color:#00617f; font-weight:bold; text-decoration:none; border:none; display:block; background-repeat:no-repeat; background-position:0px 8px; padding-left:16px; }
#sub_navigation .sub_nav_normal a:visited		{ color:#00617f; font-weight:bold; text-decoration:none; border:none; display:block; background-repeat:no-repeat; background-position:0px 8px; padding-left:16px; }
#sub_navigation .sub_nav_normal a:active		{ color:#00617f; font-weight:bold; text-decoration:none; border:none; display:block; background-repeat:no-repeat; background-position:0px 8px; padding-left:16px; }
#sub_navigation .sub_nav_normal a:hover			{ color:#ee2a24; font-weight:bold; text-decoration:none; border:none; display:block; background-repeat:no-repeat; background-position:0px 8px; padding-left:16px; }

#sub_navigation .sub_nav_active					{ color:#ee2a24; }
#sub_navigation .sub_nav_active a:link			{ color:#ee2a24; }
#sub_navigation .sub_nav_active a:visited		{ color:#ee2a24; }
#sub_navigation .sub_nav_active a:active		{ color:#ee2a24; }
#sub_navigation .sub_nav_active a:hover			{ color:#ee2a24; }

#sub_navigation .sub_nav_active	.sub_nav_normal					{ color:#00617f; }
#sub_navigation .sub_nav_active .sub_nav_normal a:link			{ color:#00617f; }
#sub_navigation .sub_nav_active .sub_nav_normal a:visited		{ color:#00617f; }
#sub_navigation .sub_nav_active .sub_nav_normal a:active		{ color:#00617f; }
#sub_navigation .sub_nav_active .sub_nav_normal a:hover			{ color:#ee2a24; }

#sub_navigation .sub_nav_normal .sub_nav_active					{ color:#ee2a24; }
#sub_navigation .sub_nav_normal .sub_nav_active a:link			{ color:#ee2a24; }
#sub_navigation .sub_nav_normal .sub_nav_active a:visited		{ color:#ee2a24; }
#sub_navigation .sub_nav_normal .sub_nav_active a:active		{ color:#ee2a24; }
#sub_navigation .sub_nav_normal .sub_nav_active a:hover			{ color:#ee2a24; }

.question_list					{ color:#00617f; font-size:13px; font-weight:bold; }
.question_list ul				{ margin:0px; padding:0px; }
.question_list li				{ padding:0px 0px 0px 0px; list-style-type:none; margin:0px 0px 0px 0px; line-height:30px; display:block; border-bottom:1px solid #aecbd4; } /*  padding-top:5px; padding-bottom:5px; */
.question_list li:first-child	{ border-top:1px solid #aecbd4; }
.question_list a:link			{ color:#00617f; font-weight:bold; text-decoration:none; border:none; display:block; }
.question_list a:visited		{ color:#00617f; font-weight:bold; text-decoration:none; border:none; display:block; }
.question_list a:active			{ color:#00617f; font-weight:bold; text-decoration:none; border:none; display:block; }
.question_list a:hover			{ color:#ee2a24; font-weight:bold; text-decoration:none; border:none; display:block; }

.question_list .sb_icons			{ }
.question_list .sb_icons a:link		{ display:inline; }
.question_list .sb_icons a:visited	{ display:inline; }
.question_list .sb_icons a:active	{ display:inline; }
.question_list .sb_icons a:hover	{ display:inline; }

.hl_right_SB					{ margin:0px; }

.empfehlen_box				{ font-size:12px; color:#0096c4; line-height:16px; }
.empfehlen_area				{ font-family:Arial; font-size:12px; width:185px; height:80px; border:1px solid #0096c4; white-space:nowrap; }
.empfehlen_input			{ font-family:Arial; font-size:12px; width:185px; height:20px; border:1px solid #0096c4; }

.haarlinie					{ border-bottom:1px solid #0096c4; }

#keywordsuggestion			{ position:absolute; margin-top:25px; margin-left:7px; border:1px solid #ee2a24; min-width:275px; background-color:#FFFFFF; z-index:500; }


#sub_navigation a:link {background-position: 1px 6px;}

#sub_navigation ul li ul li a:link {background-image: url("/tp/img/subnav_linie.gif") !important}


