@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#7d7c80;
	color:#000000;
}

#overall_container{
	width:940px;
	float:left;
	margin-left:58px;
	margin-top:30px;
}

#logo_meta, #header_pic, #content, #footer, #left_content, #middle_content, #right_content{
	float:left;
}

#logo_meta{
	width:100%;
}

.logo{
	float:left;
	padding-bottom:20px;
}

#print_logo{
	display:none;
}

.metamenu{
	float:right;
	padding-top:18px;
	
}

.metamenu-item, .metamenu-item-act{
	float:left;
	padding-left:15px;
}

.metamenu-item a, .metamenu-item a:link, .metamenu-item a:visited{
	color:#FFF;
	text-decoration:none;
}

.metamenu-item-act a, .metamenu-item-act a:link, .metamenu-item-act a:visited{
	color: #C9C9C9;
	text-decoration:none;
}



#header_pic{
	width:940px;
	height:211px;
}

#content{
	width:940px;
	height:100%;
}

#left_content{
	width:180px;
	margin-right:20px;
}

.mainmenu{
	float:left;
	margin-top:39px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	width:180px;
}

.mainmenu a, .mainmenu a:link, .mainmenu a:visited{
	color:#FFF;
	text-decoration:none;
}

ul.mainmenu_level1{
	margin:10px 0px 10px 0px;
	padding:0px;
	line-height:20px;
	list-style-image:url(grafiken/punkt_menu_ebene1.gif);
	list-style-position:inside;
	font-size:13px;
}

ul.mainmenu_level1 li.mainmenu_level1_actitem{
	font-weight:bold;
}

ul.mainmenu_level1 li a:hover{
	/*font-weight:bold;*/
}

ul li ul.mainmenu_level2 li.mainmenu2_level2_actitem a, ul.mainmenu_level2 li a:hover{
	text-decoration:underline;
	font-weight:normal;
}

ul li ul.mainmenu_level2 li.mainmenu2_level2_actitem{
	text-decoration:none;
}

ul.mainmenu_level2{
	list-style-image:url(grafiken/punkt_menu_ebene2.gif);
	font-size:12px;
	margin:0px;
	list-style-position:outside;
	padding-left:29px;
	line-height:16px;
	letter-spacing:1px;
}

ul.mainmenu_level1 li.mainmenu_level1_actitem ul.mainmenu_level2 li.mainmenu2_level2_item{
	font-weight:normal;
}


#middle_content{
	width:510px;
	margin-right:20px;
}

.breadcrumb{
	float:left;
	color:#FFF;
	padding-top:14px;
	height:25px;
	width:100%;
}

.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited{
	color:#FFF;
	text-decoration:none;
}

.breadcrumb img{
	margin-bottom:-2px;
}

.main_content{
	float:left;
	width:472px;
	height:100%;
	background-color:#ffe6b7;
	padding:15px 19px 8px 19px;
}

#right_content{
	width:210px;
}

.print_tip{
	float:right;
	color:#FFF;
	height:25px;
	padding-top:14px;
	width:100%;
}

.print{
	float:right;
}

.print a, .tip a, .print a:link, .tip a:link, .print a:visited, .tip a:visited{
	color:#FFF;
	text-decoration:none;
}

.tip{
	float:right;
}

#right_content .sub_content{
	color:#FFF;
	float:left;
	width:210px;
}

.sub_content .sub_top{
	margin-bottom:15px;
}

.sub_content .sub_newsletter{
	float:left;
	margin-bottom:15px;
}

.sub_content .sub_bottom{
	float:left;
}

#right_content .sub_content a, #right_content .sub_content a:link, #right_content .sub_content a:visited{
	color:#FFF;
}

#right_content .container_button, #right_content .button{
	float:left;
}

#right_content .container_button{
	margin-bottom:10px;
}


#right_content .container_button .button{
	font-size:13px;
}

#right_content .container_button .button .newsletter{
	margin:13px 0px 13px;
	float:left;
}

#right_content .container_button .button a, #right_content .container_button .button a:link, #right_content .container_button .button a:visited{
	color:#FFF;
	text-decoration:none;
	float:left;
	width:200px;
	height:20px;
	border:1px solid #FFF;
	padding-top:5px;
	padding-left:8px;
	
}

#right_content .container_button .button a:hover{
	text-decoration:none;
	color:#000000;

}

#right_content .container_button .button a:hover{
	background-color:#fdb93a;
}

#footer{
	width:940px;
	border-top:1px solid #fff;
	color:#FFF;
	margin-top:19px;
	padding:7px 0px;
}

#footer a, #footer a:link, #footer a:visited{
	color:#fff;
	text-decoration:none;
}

.footer_start{
	float:left;
}

.footer_start p{
	margin:0px;
}

.footer_end{
	float:right;
}

img{
	border:0px;
}

/* Startseite Template */

h1{
	font-size:26px;
	color:#fdb93a;
	margin-top:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}

h2{
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;/*11px;*/
	line-height:14px;
	margin-top:0px;
	/*padding-top:5px;*/
}


#middle_content h1{
	/*width:310px;*/
}


h2 a, h2 a:link, h2 a:visited, h2 a:hover{
	color:#000;
	text-decoration:none;
}

.csc-textpic p{
	margin-top:0px;
	margin-bottom:10px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:10px;
}

ul{
	list-style-position:outside;
	padding-left:12px;
	list-style-image:url(grafiken/punkt_ul.gif);
}

a, a:link, a:visited{
	color:#000;
	text-decoration:underline;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

p.indent{
	padding-left:40px;
}

table p{
	margin:0px;
}

/* Formular */

.tx-powermail-pi1 input.form_button{
	float:left;
	width:auto;
}

div.tx_powermail_pi1_fieldwrap_html_reset, div.tx_powermail_pi1_fieldwrap_html_submit{
	padding-bottom:0px;
}

.tx-powermail-pi1 input.form_plz{
	width:50px;
}

.tx-powermail-pi1 label{
	vertical-align:top;
	width:150px;
	display:block;
	float:left;
}

.tx-powermail-pi1 input{
	width:250px;
}

.tx-powermail-pi1 fieldset{
	border:none;
}

.tx-powermail-pi1 p{
	float:left;
}

.tx-powermail-pi1_thx p{
	width:100%;
	float:none;
}

.tx-powermail-pi1 fieldset legend{
	display:none;
}

.tx_powermail_pi1_fieldwrap_html{
	padding-bottom:5px;
}

.tx_powermail_pi1_fieldwrap_html_check{
	float:left;
	padding:0px;
	width:100%;
	padding-bottom:5px;
}

.tx_powermail_pi1_fieldwrap_html_check p{
	margin-top:0px;
	width:150px;
	margin-bottom:0px;
}

.tx_powermail_pi1_fieldwrap_html_label{
	padding:10px 0px;
	clear:both;
}

.tx_powermail_pi1_fieldwrap_html_check label, .tx_powermail_pi1_fieldwrap_html_check input{
	width:auto;
}

.tx-powermail-pi1 div.powermail_check_inner{
	float:left;
	padding-right:10px;
	width:250px;
}

.tx-powermail-pi1 .welches_angebot{
	font-weight:bold;
	font-size:13px;
	padding-bottom:20px;
}


.tx_powermail_pi1_fieldwrap_html_35 p{
	width:100%;
	margin-bottom:10px;
}
/*.tx_powermail_pi1_fieldwrap_html_35{
	width:auto;
}
.tx_powermail_pi1_fieldwrap_html_35 p{
	height:75px;
}*/

.tx_powermail_pi1_fieldwrap_html_35 div.powermail_check_inner{
	clear:both;
	width:auto;
}

.tx_powermail_pi1_fieldwrap_html_35 div.powermail_check_inner input{
	float:right;
}

.tx_powermail_pi1_fieldwrap_html_35 div.powermail_check_inner label{
	float:right;
}

#powermaildiv_uid104{
	width:auto;
}

.tx_powermail_pi1_fieldwrap_html_radio{
	float:left;
	padding:0px;
	width:100%;
	padding-bottom:5px;
}

.tx_powermail_pi1_fieldwrap_html_radio p{
	margin-top:0px;
	width:150px;
	margin-bottom:0px;
}

.tx_powermail_pi1_fieldwrap_html_radio label, .tx_powermail_pi1_fieldwrap_html_radio input{
	width:auto;
}

.tx-powermail-pi1 div.powermail_radio_inner{
	float:left;
	padding-right:10px;
	width:auto;
}

.tx_powermail_pi1_fieldwrap_html_textarea textarea{
	width:251px;
}


.tx_powermail_pi1_fieldwrap_html_captcha{
	float:left;
}

.tx_powermail_pi1_fieldwrap_html_captcha .captcha_left{
	float:left;
	width:150px;
}

.tx_powermail_pi1_fieldwrap_html_captcha .captcha_right{
	float:left;
	width:260px;
}

.tx_powermail_pi1_fieldwrap_html_captcha .captcha_right img{
	padding-bottom:5px;
}

.tx_powermail_pi1_fieldwrap_html_captcha .captcha_small .tx-srfreecap-pi2-cant-read{
	font-size:0.9em;
}

.tx_powermail_pi1_fieldwrap_html_captcha .captcha_small{
	padding-top:10px;
	float:left;
}

/* Direct Mail*/

.nl_subscription, .nl_subscribe_left, .nl_subscribe_right{
	float:left;
}

.nl_subscbribe_container{
	width:472px;
	float:left;
	padding-bottom:5px;
}

.nl_subscribe_left{
	width:80px;
}

.nl_subscribe_buttons{
	padding:10px 0px 25px;
	float:left;
	width:100%;
}

.nl_subscription p{
	width:100%;
}

/*Sitemap*/
/*Sitemap*/

.tx-dropdownsitemap-pi1 ul li{
	margin-left:15px;
}

.tx-dropdownsitemap-pi1 SPAN.ifsub {
   /* text-transform: none;*/
	font-weight: normal;
}

.tx-dropdownsitemap-pi1 DIV.level_1 SPAN.ifsub {
    text-transform: none;
}
.tx-dropdownsitemap-pi1 DIV.level_2 SPAN.ifsub {
    text-transform: none;
}

.tx-dropdownsitemap-pi1 DIV.expAll {
	border:none;
	padding: 5px;
	background-color:#fefefa;
	border:1px solid #FDC17C;
}

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited{
	text-decoration:none;
}

.tx-dropdownsitemap-pi1 {
	display:block;
	width:100%;
	float:left;	
}

div.level1 span.ifsub{
	text-transform:none;
}

.tx-dropdownsitemap-pi1 div {
	background-color:#fefefa;
	border:1px solid #FDC17C;
	margin:3px 0px 2px 0px;
	padding: 2px 5px 2px 5px;
	line-height:16px;
}

.tx-dropdownsitemap-pi1 div.level_2, .tx-dropdownsitemap-pi1 div.level_3, .tx-dropdownsitemap-pi1 div.level_4  {
	background-color:#FFE6B7;
}

.tx-dropdownsitemap-pi1 div.level_3{
	background-color:#fefefa;
}

.tx-dropdownsitemap-pi1 div.level_4{
	background-color:#FFE6B7;
}

.tx-dropdownsitemap-pi1 li{
	list-style-type:none;
	list-style:none;
	list-style-image:none;
	list-style-position:outside;

}

.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 a:hover, .tx-dropdownsitemap-pi1 a:active {
	background-color:inherit;
	color:#000;
}

/*Tip A Friend*/

.tx_tipafriend_url, .tx_tipafriend_formfield, .tipafriend_left, .tipafriend_right{
	float:left;
}

.tipafriend_left{
	width:150px;
}

.tipafriend_right{
	width:322px;
}

.tipafriend_right p{
	margin-top:0px;
}

.tx_tipafriend_formfield{
	padding-bottom:5px;
	width:100%;
}

img.tx-srfreecap-pi2-image {
	margin-left:0px;
	margin-right:0px;
}

.tx-srfreecap-pi2-cant-read{
	font-size:1em;
	color:#000;
}

.tx-srfreecap-pi2-cant-read a, .tx-srfreecap-pi2-cant-read a:link, .tx-srfreecap-pi2-cant-read a:visited {
	background-color:transparent;
	font-weight:normal;
	text-decoration:underline;
}

.tx_tipafriend_error_box{
	float:left;
	width:100%;
}

.tx_tipafriend_error_box p{
	margin-top:0px;
}

.tx_tipafriend_url{
	padding-bottom:10px;
}

.tx_tipafriend .captcha_small{
	font-size:0.9em;
	padding-top:10px;
	float:left;
	display:block;
}

.tipafriend_right img{
	padding-bottom:5px;
}