/* CSS Document 
	hellgrau: #cacaca;
	dunkelgrau:#888888;
	Schriftfarbe Leftnavi:#505050;
	Hintergrundfarbe leftnavi:#ececec;
*/

body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	color:#5E5E5E;	
	font-family:Arial,sans-serif;
	font-size:11px;
	text-decoration:none;
}

td, div, p, input, textarea {
	color:#5E5E5E;	
	font-family:Arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	line-height:normal;
}

h1 {
	color:#5E5E5E;	
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

h2 {
	color:#5E5E5E;	
	font-family:Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
}

.stern {
	font-weight:bold; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ol {
	list-style-image:none;
	list-style-position:outside;
	/*list-style-type:none;*/
}

ol a, ol strong {
	display:block;
}

.katalog table {
	width: 572px;
	padding:0px;;
	margin:0px;;
}

.katalog {
	color:#5E5E5E;	
	font-family:Arial,sans-serif;
	font-size:11px;
}

.katalog td {
	margin:0px;
	height:17px;
	padding:0px;
	margin:0px;	
}

.errMsg {
	display:none; 
	padding:0px; 
	margin:0px; 
	height:17px;
	width:350px; 
	color:#CD2626;
	vertical-align:top;
}

.katalog input, textarea, select {
	color:#5E5E5E;	
	font-family:Arial,sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	border:1px solid #898989;
}


/* FORMATE GROESSENSEITE */
.tabelle {
	border:0px;
	padding:0px;
}

.groesse_anker {
	width:92px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#F7EFE4;
	vertical-align:middle;
}

.groesse_anker a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#F7EFE4;
	vertical-align:middle;
	text-decoration:none;
}

.randrechts {
	border-right:1px solid #9A9999;
	padding-top:3px;
	padding-bottom:3px;
}

.randobenneu {
	border-top:1px solid #9A9999;
	padding-top:3px;
	padding-bottom:3px;
}

.keinrand {
	padding-top:3px;
	padding-bottom:3px;
}
/* FORMATE GROESSENSEITE */

.navi_grau {
	width:14px;
	height:14px;
	float:left;
	background:#E5E5E5;
}

/* NAVIGATION FÜR BERATER */
#navi_berater {
	width:572px;
	padding:0;
	margin:0;

}

/* HEADER SHOP - START 
#header_service {
	width:980px; 
	height:100px;
	margin:0 auto;
}
 HEADER SHOP - ENDE */

/* HEADER SHOP - START */
#header_service {
	width:980px; 
	height:100px;
	margin:0 auto;
	z-index:200;
}
/* HEADER SHOP - ENDE */

/* HEADER AKTION - START */
#header_aktion {
	width:752px; 
	height:100px;
	background:  url(/fileadmin/new_layout/images/img_template/images_header/head_de/bg_head.gif) no-repeat;
	margin:0 auto;
}
/* HEADER AKTION - ENDE */

/* CONTENT AKTION - START */
#content_aktion {
	width:752px; 
	height:auto;
	background: #FFFFFF;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;	
	margin:0 auto;
}

#content_aktion a {
	width:752px; 
	height:auto;
	background: #FFFFFF;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;	
	font-weight:bold;
	margin:0 auto;
}	
/* CONTENT AKTION - ENDE */

/* MENU-TOP (Grau) - START */
#menu_header {
	width:980px; 
	height:28px;
	background: #D11929;
	color:#FFFFFF;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;	
	font-weight:bold;
	margin:0 auto;
/*	z-index:199;
	position:relative;*/
}

/** html #menu_header {
	width:980px; 
	height:28px;
	background: #D11929;
	color:#FFFFFF;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;	
	font-weight:bold;
	margin:0 auto;
	margin-left:-2px;
	z-index:199;
}*/	
/*
#menu_header {
	width:980px; 
	height:28px;

	background:#D11929;
	color:#FFFFFF;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;	
	font-weight:bold;
	margin:0 auto;
}

* html #menu_header {
	width:980px; 
	height:28px;
	background: #D11929;
	color:#FFFFFF;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;	
	font-weight:bold;
	margin:0 auto;
	margin-left:-2px;
}	
*/
#menu_header a {
/*	background: #D11929;*/
	color:#FFFFFF;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}	

#menu_header a:hover {
/*	background: #888888;*/
	color:#FFFFFF;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;	
	font-weight:bold;
}

#suche {
	width:139px;
	height:41px;
	float:left;
	background-color:#cacaca;
	color:#FFFFFF;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;	
}


/* HEADER-SERVICE - START */
#preis {
	width:740px;
	height:41px;
	float:left;
	text-align:left;
}
/* HEADER-SERVICE - ENDE */

#blok_service {
	width:980px; 
	height:auto;
	margin:0 auto;
}

#blok_all {
	width:982px; 
	height:auto;
	text-align:left;
	margin:0 auto;
	float:left;
	padding-bottom:30px;
	background:  url(/fileadmin/relaunch09/images/img_template/img_service/kachel2.jpg) repeat-y; 
}

#blok_all_ohne_leftnavi {
	width:982px; 
	height:auto;
	text-align:left;
	margin:0 auto;
	float:left;
}

/* BLOCK: MENU_LEFT - START */
#blok_menu {
	width:163px; 
	float:left;
	height:auto;
}

#navi {
	width:141px; 
	float:right;
	height:auto;
	padding:40px 0 0 10px;
	background: url(/fileadmin/relaunch09/images/img_template/img_service/bg_navi_left.gif); 
}

/* 1. Ebene */
#navi ol #itemservice a {
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
}

#navi ol {
	width:141px;
	padding:0px;
	margin:0px;
	list-style-type: none;	
}	

#navi ol li {
	padding:2px 0px 4px 6px;
}

#navi ol li.activ {
	padding:2px 0px 4px 6px;
	font-weight:bold;
	background:#ececec;
}

#navi ol li.activ ol li {
	font-weight:normal;
}

#navi li a, #navi li a:hover {
	text-decoration:none;
	color:#505050;
	font-size:11px;
	text-align:left;
}


/* 2. Ebene */
#navi ol li ol {
	width:135px;
	padding-top:2px;
	background:#ececec;
}

#navi ol li ol li,#navi ol li ol li.activ {
	padding:2px 0px 2px 13px;
}

#navi ol li ol li a,#navi ol li ol li.activ a{
	text-decoration:none;
	color:#505050;
	text-align:left;
}

#navi ol li ol li a:hover,#navi ol li ol li.activ a:hover {
	text-decoration:none;
	color:#505050;
	text-align:left;
}
#navi ol li.activ ol li a,#navi ol li.activ ol li a:hover{
	text-decoration:none;
	color:#505050;
	text-align:left;
}	
#navi ol li.activ ol li.activ a,#navi ol li.activ ol li.activ a:hover{
	text-decoration:none;
	color:#505050;
	text-align:left;
	font-weight:bold;
}

/* 3. Ebene */
#navi ol li ol li.activ ol {
	width:121px;
	margin:0px 0px 0px 0px;
}
#navi ol li.activ ol li.activ ol li, #navi ol li.activ ol li.activ ol li a{
	font-weight:normal;
}

#navi ol li.activ ol li.activ ol li a:hover{
	font-weight:normal;
}
#navi ol li.activ ol li.activ ol li.activ  a{
	font-weight: bold;
}

#navi ol li.activ ol li.activ ol li.activ a:hover{
	font-weight: bold;
}


#navi_left_ende {
	width:151px; 
	height:35px;
	float:right;
	background: url(/fileadmin/relaunch09/images/img_template/img_service/navi_left_ende_n.gif); 
}

.clear{
	background:url(/fileadmin/new_layout/images/clear.gif);
}


/* CONTENT-BEREICH - START */
#blok_content {
	width:817px; 
	float: right;
	margin-right:2px;
}

#blok_content_ohne_leftnavi {
	width:980px; 
	float: right;
	margin-right:2px;
}

#brotkrumennas {
    color:#898989;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-top:5px; 
	margin-left:15px;
	/*border: 1px solid red;*/ 
}

#brotkrumennas a {
	color:#5E5E5E;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal; 
} 

#brotkrumennas strong a {
	color:#5E5E5E;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none; 
	font-weight: bold;  
} 

#inhalt {
	height:auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	margin-top:2px;
	margin-left:15px;
	/*border: 1px solid red;*/
}

#inhalt_ohne_leftnavi {
	height:auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	/*border: 1px solid red;*/
}

#inhalt a {
	color:#5E5E5E;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:underline;	
	font-weight:bold;	
}

#title {
	color:#505050;	
	font-family:Arial, sans-serif;
	font-size:25px;
	height:30px;
	/*padding-left:72px;
	border: 1px solid red;*/
}

* html #title {
	color:#505050;	
	font-family:Arial, sans-serif;
	font-size:25px;
	height:30px;
	/*padding-left:60px;
	border: 1px solid red;*/
}

.subtitle {
	height:30px;
	line-height:18px;	
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-left:74px;
	width:530px;
	/*border: 1px solid red;*/
}

.normal_links {
	/*width:772px;
	margin-right:15px;*/
	height: auto;	
	float:left;
	background:#FFFFFF;
	font-weight:normal;
	/*border: 1px solid blue;*/
}

.normal_links_content {
	height:auto;
	width:550px;	
	float:left;
	padding:20px 0 0 5px;
	background:#FFFFFF;
	font-weight:normal;
}

.normal_rechts {
	float:right;
	margin-top:-1px;
	width:211px;
	/*border: 1px solid blue;*/
}

.normal_ohne {
	height:auto;	
	background:#FFFFFF;
	font-weight:normal;
}

.normal_content_ohne {
	height:auto;
	width:802px;	
	padding-top:20px;
	background:#FFFFFF;
	font-weight:normal;
}

.normal_content_ohne_leftnavi {
	height:auto;
	width:980px;	
	background:#FFFFFF;
	font-weight:normal;
	/*border: 1px solid red;*/
}


/* Uebersichtsseite 1 und 2 - Start */

.item_uebersicht2 {
	float:left;	
	width:240px;
	margin:0 30px 20px 0px;
	
}

#inhalt .item_headline1 {
	font-size:16px;
	font-weight:bold;
	padding:0 0 3px 75px;
}

#inhalt .item_headline1 a, #inhalt .item_headline1 a:hover, #inhalt .item_headline1 a:active, #inhalt .item_headline1 a:visited, #inhalt .item_headline1 a:link {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.item_text1 {
	margin:0 0 5px 75px;
	width:150px;
}

#inhalt .item_text1 a {
	font-weight:normal;
	text-decoration:underline;
}

#inhalt .item_headline2 {
	font-size:16px;
	font-weight:bold;
	padding:1px 0 3px 25px;
}

#inhalt .item_headline2 a, #inhalt .item_headline2 a:hover, #inhalt .item_headline2 a:active, #inhalt .item_headline2 a:visited, #inhalt .item_headline2 a:link {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.item_text2 {
	padding:0 0 5px 25px;
}

#inhalt .item_callto {
	background:url(/fileadmin/relaunch09/images/img_content/de/kategorieicons/02icon_callto.gif) no-repeat 100px 1px;
	padding-left:25px;
}

#inhalt .item_callto a {
	text-decoration:underline;
	display:block;
	width:50%;
}

/*div.item_text a, a:link, a:hover, a:visted, a:active {
	font-weight:normal;
	text-decoration:underline;
}*/

/* Uebersichtsseite 1 und 2 - Ende */ 

/*
* html .subtitle {
	width:779px;
	height:30px;
	line-height:18px;	
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:right;
}

.title2 {
	color:#DE9F4E;	
	font-family:Arial, sans-serif;
	font-size:25px;
	width:582px;
	height:35px;
}

.subtitle2 {
	width:574px;
	height:30px;
	line-height:18px;	
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
*/
.gelb {
	width:582px;
	height: auto;	
	float: left;
	background:#FAF0E3;
}

.gelb_zweispaltig {
	width:300px;
	height: auto;	
	float: left;
	background:#FAF0E3;
	padding:15px 10px 15px 10px;
	margin-bottom:30px;
}

#normal_white p {
	padding:10px 1px 10px 1px;
}

.formular_text {
	width:574px;
	height: auto;	
	float: left;
	background:#FFFFFF;
	font-weight:normal;
	padding-bottom:20px;
}

.formular_text_zweispaltig {
	width:300px;
	height: auto;
	clear:both;
	background:#FFFFFF;
	font-weight:normal;
	padding-top: 50px; 
	text-align: left; 
}

/*.normal {
	width:772px;
	margin-right:15px;
	height: auto;	
	float: right;
	background:#FFFFFF;
	font-weight:normal;
}

* html .normal {
	width:762px;
	margin-right:15px;
	height: auto;	
	float: right;
	background:#FFFFFF;
	font-weight:normal;
}

.normal a {
	font-weight:normal;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
}

#white {
	width:772px;
	padding-right:15px;
	float: right;
	height: auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
*/

/*  Subtemplate: title_sub_zweispaltig_news | title_sub_zweispalt_katanf */

.subtitle_zweispaltig {
	width:320px;
	height:30px;
	line-height:18px;	
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:0px;
	float:left;
}

* html .subtitle_zweispaltig {
	width:320px;
	height:30px;
	line-height:18px;	
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
	float:left;
}

#normal_box {
	width:320px;
	float: left;
	height: auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

#normal_white {
	width:320px;
	float: left;
	height: auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-left:0px;
	font-weight:normal;
}

* html #normal_white {
	width:320px;
	float: left;
	height: auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	padding-left:15px;
	font-weight:normal;	
}

#right_box {
	width:392px;
	float: left;
	height: auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	padding-right:0px;
	margin-left:30px;
}

.trenner {
	margin:15px 0px 25px 0px;
}

* html .trenner {
	margin:15px 0px 25px 8px;
}

/* Ende */

#white hr {
	color:#E5E5E5;
}

#white a {
	color:#5E5E5E;
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;	
	font-weight:bold;	
}

#scha {
	width:582px;
	height: auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	float:left;
	font-weight:normal;

}

#breit {
	width:785px;
	padding-right:2px;
	float: right;
	height: auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

* html #breit {
	width:785px;
	padding-right:2px;
	float: right;
	height: auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

/* Menu und Container Landingpages */

#inhalt_page {
	width:785px;
	padding-right:2px;
	float: right;
	height: auto;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

.navi_page {
	width: 384px;
	border: 1px solid #E5E5E5;
	font-weight:normal;
}

.navi_page a {
	color:#DE9F4E;
	font-size:18px;
	font-family:Arial, sans-serif;
	font-weight:bold;
}

.navi_title {
	width:372px;
	color:#DE9F4E;
	font-size:18px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	padding-top:8px;
	margin-left:10px;
	line-height:21px;
}

.navi_title a {
	color:#5E5E5E;
	font-size:18px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

.navi_description {
	width:364px;
	margin-left:10px;
	font-family:Arial, sans-serif;
	font-size:11px;
	height:50px;
	font-weight:normal;
}

.navi_button {
	height:20px;
	text-align:right;
	width:20px;
	margin-left:348px;
}
/* ENDE */

#bogen {
	width:982px; 
	height:86px; 
	background: url(/fileadmin/new_layout/images/img_template/img_service/bogen.gif);
	float:left;
}

#footer {
	width:982px;
	float:left;
	height:auto;
}

span.invisible { 
	display: none; 
}

.menu_footer {
	float: left;
	height:auto;
}

.menu_footer a {
	color:#5E5E5E;
	font-family:Arial, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
}

.menu_footer a:hover {
	color:#5E5E5E;
	font-family:Arial, sans-serif;
	font-size:9px;
	text-decoration: underline;
	font-weight:normal;
}

.impressum {
	width:105px;
	float: right;
	height:auto;
}

.impressum a {
	color:#676767;
	font-family:Arial, sans-serif;
	font-size:8px;
	text-decoration:none;
	font-weight:normal;
}

.impressum a:hover {
	color:#5E5E5E;
	font-family:Arial, sans-serif;
	font-size:9px;
	text-decoration: underline;
	font-weight:normal;
}

#shop {
	border-top: 2px solid #FFFFFF;/**/
	width:752px;
	float:left;
	height:auto;
    color:#9A9999;
    font-size:9px;
}

#shop img.flagge {
    display:inline;
	text-align:center;
}

#shop td.flagge {
    border:0px;
    line-height:18px;
	text-align:center;
    color:#9A9999;
    font-size:9px;
    font-weight: normal;
}

#shop td.strich {
    border:0px;
    line-height:18px;
	text-align:center;
    color:#9A9999;
    font-size:9px;
	vertical-align:bottom;
}

#shop td.tocenter {
    border:0px;
    line-height:18px;
	text-align:center;
}

#shop a.textfl {
    font-size:9px;
    line-height:18px;
    text-decoration:none;
    color:#9A9999;
}

#shop a.textfl:hover {
    font-size:9px;
    line-height:18px;
    text-decoration:underline;
    color:#9A9999;
}  

#navi_berater ol {
	height: 40px;
	background: url(/fileadmin/relaunch09/images/img_content/de/beratung/waescheberater/img/navi_bg.gif) 0 11px repeat-x ;
	font-family:Arial, Helvetica, sans-serif
}

#navi_berater ol li {
	display: inline;
	margin: 0 1px;
}

#navi_berater ol li span a {
	display: inline;
	font-weight: normal;
	font-size: 12px;
	background:  url(/fileadmin/relaunch09/images/img_content/de/beratung/waescheberater/img/tab_left.gif) no-repeat left top;
	color: #fff;
	padding: 3px 6px 0px 6px;
	text-decoration:none;
}

#navi_berater ol li span {
	background: #999999 url(/fileadmin/relaunch09/images/img_content/de/beratung/waescheberater/img/tab_right.gif) no-repeat right top;
	padding: 4px 0px 4px 0px;
}

#navi_berater ol li.activ {
	position: relative;
	top: 4px;	
}

#navi_berater ol li.activ span a {
	display: inline;
	font-weight: normal;
	font-size: 12px;
	background:  url(/fileadmin/relaunch09/images/img_content/de/beratung/waescheberater/img/tab_left_a.gif) no-repeat left top;
	color: #fff;
	padding: 3px 6px 0px 6px;
	text-decoration:none;
}

#navi_berater ol li.activ span {
	background: #A74262 url(/fileadmin/relaunch09/images/img_content/de/beratung/waescheberater/img/tab_right_a.gif) no-repeat right top;
	padding: 4px 0px 4px 0px;
}

* html #navi_berater ol li span {
	padding: 0;
	line-height: 22px;
}

* html #navi_berater ol li span a {
	padding: 5px;
	line-height: 22px;
}


* html #navi_berater ol li.activ span  {
	padding: 0px;
	line-height: 22px;
}

* html #navi_berater ol li.activ span a {
	padding: 5px;
	line-height: 22px;
}

/* Laeden Seiten */
.laeden {
	float:right;
	padding-top:20px; 
	width:772px; 
	height:auto; 
}

* html .laeden {
	float:right;
	padding-top:20px; 
	width:772px; 
	height:auto; 
}

.catwalk {
	float:left;
	padding-top:20px; 
	width:978px; 
	height:auto; 
	margin-left:2px;
}

.catwalk a {
	font-weight:normal;
	color:#5E5E5E;	
	font-family:Arial, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.normal_bundesland {
	width:772px;
	margin-right:15px;
	height: auto;	
	float: right;
	background:#FFFFFF;
	font-weight:normal;
}


/* FAQ Box und Content Start */

#faq_container {
	width:211px;
	margin:1px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

#faq_top {
	background:url(/fileadmin/relaunch09/images/img_content/de/faq/faq_box/faq_top.gif) no-repeat;
}
	
#faq_middle {
	background:url(/fileadmin/relaunch09/images/img_content/de/faq/faq_box/faq_middle.gif) repeat-y;
}

#faq_bottom {
	background:url(/fileadmin/relaunch09/images/img_content/de/faq/faq_box/faq_bottom.gif) no-repeat bottom;
}	

#faq_headline {
	font-size:16px;
	text-align:center;
	padding-top:8px;
}

#faq_questions {
	padding:20px 16px 15px 16px;
}

#faq_questions a {
	font-weight:normal;
	text-decoration:underline;
}

.faq_question {
	font-size:12px;
	padding:2px 0px;	
}

#faq_link {
	background:url(/fileadmin/relaunch09/images/img_content/de/faq/faq_box/icon_callto.gif) no-repeat 165px 11px;
	font-size:11px;
	padding:10px 20px 0px 0px;
	text-decoration:none;
	text-align:right;
}

#faq_link a {
	font-size:11px;
	text-decoration:none;
}


div.toggle_container h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5e5e5e;
width:550px;
margin:5px 0px 15px 0px;

}

div.toggle_container p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5e5e5e;
width:550px;
padding-left:15px;
margin-bottom:30px;

}

div.toggle_container ul {
margin-top:-15px;

}

div.toggle_container li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5e5e5e;

}

div.toggle_container .links {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5e5e5e;
font-weight:bold;
text-decoration:underline;
}

div.toggle_container p,
div.toggle_container ul {
	display:none;
}

/* FAQ Box und Content Ende */
/* LiveSearch Start */
div.auto_complete {
	width: 350px;
	background-color: white;
	border: 1px solid #888;
	margin: 0px;
	padding: 0px;
	z-index: 202;/* !important;*/
}

div.auto_complete ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}

div.auto_complete ul li {
  display:block !important;
  float:none !important;
  margin:0 !important;
  padding:3px !important;
}

div.auto_complete ul li {
  color:#000000;
  font-size:10px;
  font-weight:normal;
  margin:0;
  padding:3px;
}

div.auto_complete ul li.selected {
	background-color: #D11929;
	font-weight: bold;
	color: #ffffff;
}

div.auto_complete ul strong.highlight {
	color: #800;
	margin: 0;
	padding: 3px;
}

/* LiveSearch Ende */
/*Suchbox Start*/
#suchbox {
	height:28px;
	top: 25px;
	left: 0px;
	text-align:left;
	position: absolute;
	font: 11px Arial,sans-serif;
	width:500px;

}
#suchbox form{
	padding: 0px;
	margin: 12px 0px 0px 0px;
	display:block;
	height:20px;
	text-align: left;
}
#suchbox_2 form{
	padding: 0px;
	margin: 12px 0 0 10px;
	display:block;
	height:20px;
	text-align: left;
}

* html #suchbox_2 form{
	padding: 0px;
	margin: 12px 0 0 5px;
	display:block;
	height:20px;
	text-align: left;
}

body.ie #suchbox form{
	padding:4px;
}
body.ie #suchbox input#liveSuche, #suchbox_2 input#liveSuche_2{
	height:20px;
	background-color:#fff;
}
#suchbox_2 input#liveSuche_2{
	position: relative;
	top: 0px;
}
body.ie #suchbox.home label{
	height:14px;
}

#suchbox input#liveSuche{
	font: 14px Arial,sans-serif;
	border: 1px inset #CCCCCC !important;
	color: gray;
}
#suchbox_2 input#liveSuche{
	font: 11px Arial,sans-serif;
	border: 1px solid #656565 !important;
	color: #5E5E5E;
	padding-left:5px;
	font-weight:bold;
	width:200px;
}


#suchbox img,
#suchbox_2 img,
#suchbox input#liveSuche,
#suchbox_2 input#liveSuche_2,
#suchbox label,
#suchbox_2 label {
	display:inline;
	vertical-align:middle;
}

#suchbox label, #suchbox_2 label {
	color: #fff;
	height: 17px;
	font-weight: bold;
}
/*Suchbox End*/