@charset "UTF-8";
/* CSS Document */

body{
	margin:0px;
	background-image:url(../img/background-vollert.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#484548;
	}
	
/*hometemplate*/

#page{
	width:964px;
	margin-left:auto;
	margin-right:auto;
	}
#header{
	height:106px;
	margin-bottom:39px;
	width:964px;
	}
#top{
	height:88px;
	width:964px;
	}
#mainnavi{
	height:18px;
	width:964px;
	}
#suche{
	width:180px;
	height:88px;
	float:left;
	}
#langselect{
	width:560px;
	height:88px;
	float:left;
	}
#logo{
	width:224px;
	height:88px;
	float:left;
	}
#banner{
	width:964px;
	height:270px;
	padding-bottom:20px;
	background-color:#004494;
	}
#bannertext{
	width:424px;
	height:270px;
	float:left;
	background-color:#fff;
	padding-left:10px;
	overflow:hidden;
	}
#bannerlogo{
	width:530px;
	height:270px;
	background-color:#FFF;
	float:left;
	}
#homecontent{
	width:964px;
	background-image:url(../img/bg_homecontent.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	padding-top:40px;
	padding-bottom:40px;
	}
#footer{
	width:964px;
	padding-top:20px;
	border-top: #e5e5e5 1px solid;
	padding-bottom:10px;
	}
#spalte1 ,#spalte2 ,#spalte3 ,#spalte4{
	width:221px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	} 
#metanavi{
	border-top: #e5e5e5 1px solid;
	margin-bottom:50px;
	}
#metanavi a{
	font-size:10px;
	}
	
/*page with submenu*/
#subanvi{
	width:198px;
	float:left;
/*	margin-left:10px;
	margin-right:10px;*/
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
	}
#content{
	width:733px;
	border-left:#e5e5e5 solid 1px;
	float:left;
	padding-left:10px;
	}


/*mainnavi*/
.mainnavi{
	float:left;
	padding-right:27px;
	}
.mainnaviakt{
	float:left;
	padding-right:27px;
	}
.mainnavi a{
	font-size:14px;
	color:#484548;
	}
.mainnaviakt a{
	font-size:14px;
	}
#mainavicontainer{
	padding-left:10px;
	padding-right:10px;
	}
/*subnavi*/

.eintragL0, .eintragL0act{
	padding:5px 5px 5px 5px;
	/*border-top:2px solid #004494;*/
	background-image:url(../img/verlauf-blau.jpg);
	background-repeat:repeat-x;
	background-position:0px -15px;
	}
.eintragL0 a{
	color:#484548;
	font-weight:normal;
	font-size:12px;
	}
.eintragL0activMIT{
	padding:5px 5px 5px 5px;
	color:#004494;
	background-image:url(../img/verlauf-blau.jpg);
	background-repeat:repeat-x;
	/*border-top:2px solid #004494;*/
	background-position:0px -15px;
	}
.eintragL0activMIT a ,.eintragL0act a{
	font-weight: bold;
	font-size:12px;
	}

.L1container{
	}
.eintragL1{
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url("../img/bg_homecontent.jpg");
	background-repeat:repeat-x;
	/*border-top:2px solid #dddddd;*/
	}
.eintragL1 a{
	font-size:11px;
	}
.eintragL1 a:hover{
	color:#004494;
	}
.eintragL1activMIT, .eintragL1activOHNE{
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url("../img/bg_homecontent.jpg");
	background-repeat:repeat-x;
	}
.eintragL1activMIT a{
	font-weight:bold;
	font-size:11px;
	}
.eintragL1 a{
	color:#484548;
	}
	
.L2container{
	background-color:#FFF;
	margin-bottom:10px;
	padding-left:10px;
	/*border-left: 2px solid #004494;*/
	}
.eintragL2activ, .eintragL2{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
	border-top: 1px solid #CCC;
	padding-left:10px
	}
.eintragL2 a{
	color:#484548;
	font-size:10px;
	}
.eintragL2 a:hover{
	color:#004494;
	}
.eintragL2activ a{
	font-size:10px;
	font-weight:bold;
	}
	
.L3container{
	background-color:#FFF;
	margin-bottom:10px;
	padding-left:20px;
	/*border-left: 2px solid #004494;*/
	}
.eintragL3activ, .eintragL3{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
	border-top: 1px solid #CCC;
	}
.eintragL3 a{
	color:#484548;
	font-size:10px;
	}
.eintragL3 a:hover{
	color:#004494;
	}
.eintragL3activ a{
	font-size:10px;
	font-weight:bold;
	}
	
.L4container{
	background-color:#FFF;
	margin-bottom:10px;
	padding-left:20px;
	/*border-left: 2px solid #004494;*/
	}
.eintragL4activ, .eintragL4{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5px;
	border-top: 1px solid #CCC;
	}
.eintragL4 a{
	color:#484548;
	font-size:10px;
	}
 .eintragL4activ a{
	 color:#004494;
	 font-size:10px;
	 }

/*6spalten container*/
#homecontent .spaltencontainer6 {
	width:964px;
	}
#homecontent .spaltencontainer6 .spalte61{
	width:135px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer6 .spalte62{
	width:135px;
	padding-left:13px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer6 .spalte63{
	width:135px;
	padding-left:13px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer6 .spalte64{
	width:135px;
	padding-left:13px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer6 .spalte65{
	width:135px;
	padding-left:13px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer6 .spalte66{
	width:135px;
	padding-left:13px;
	float:left;
	}	

/*5spalten container*/
#homecontent .spaltencontainer5 {
	width:964px;
	}
#homecontent .spaltencontainer5 .spalte51{
	width:170px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer5 .spalte52{
	width:170px;
	padding-left:13px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer5 .spalte53{
	width:170px;
	padding-left:13px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer5 .spalte54{
	width:170px;
	padding-left:13px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer5 .spalte55{
	width:170px;
	padding-left:13px;
	float:left;
	}	

/*4spalten container*/
#homecontent .spaltencontainer4 {
	width:964px;
	}
#homecontent .spaltencontainer4 .spalte41{
	width:215px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer4 .spalte42{
	width:215px;
	padding-left:13px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer4 .spalte43{
	width:215px;
	padding-left:13px;
	padding-right:13px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer4 .spalte44{
	width:215px;
	padding-left:13px;
	float:left;
	}

/*3spalten container*/
#homecontent .spaltencontainer3 {
	width:964px;
	}
#homecontent .spaltencontainer3 .spalte31{
	width:290px;
	padding-right:23px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer3 .spalte32{
	width:290px;
	padding-left:23px;
	padding-right:23px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer3 .spalte33{
	width:290px;
	padding-left:23px;
	float:left;
	}
	
#content .spaltencontainer3 {
	width:733px;
	margin-bottom:10px;
	margin-top:10px;
	background-image:url(../img/bg_homecontent.jpg);
	background-repeat:repeat-x;
	padding-top:20px;
	border-top:1px solid #e5e5e5;
	}
#content .spaltencontainer3 .spalte31{
	float:left;
	width:223px;
	padding-left:10px;
	padding-right:10px;
	border-right:#e5e5e5 solid 1px;
	}
#content .spaltencontainer3 .spalte32{
	float:left;
	width:223px;
	padding-left:10px;
	padding-right:10px;
	border-right:#e5e5e5 solid 1px;
	}
#content .spaltencontainer3 .spalte33{
	float:left;
	width:223px;
	padding-left:10px;
	padding-right:10px;
	}
	
/*3spalten container*/
#homecontent .spaltencontainer3 {
	width:964px;
	}
#homecontent .spaltencontainer3 .spalte31{
	width:290px;
	padding-right:23px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}
#homecontent .spaltencontainer3 .spalte32{
	width:290px;
	padding-left:23px;
	padding-right:23px;
	border-right:#e5e5e5 solid 1px;
	float:left;
	}

#homecontent .spaltencontainer3 .spalte33{
	width:290px;
	padding-left:23px;
	float:left;
	}
	
 

/*accordion*/
.open, .csc-frame-frame2{
	background-image:url(../img/bg_homecontent.jpg);
	background-repeat:repeat-x;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	border:#cecece solid 1px;
	margin-top:-1px;
	border-left:none;
	border-right:none;
	}
.csc-frame-frame2 .csc-textpic{
	padding-top:10px;
	}
.close{
	background-image:url(../img/bg_homecontent.jpg);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	cursor:pointer;
	border:#cecece solid 1px;
	border-left:none;
	border-right:none;
	margin-top:-1px;
	}
#homecontent .open h1{
	font-size:14px;
	margin:0px;
	}
#homecontent .close h1{
	font-size:14px;
	margin:0px;
	}
#homecontent .csc-frame-frame2 h1{
	font-size:14px;
	margin:0px;
	}

/*footermenu*/
.eintragL0footer a{
	font-weight:bold;
	font-size:13px;
	}
.L1containerfooter{
	padding-top:5px;
	padding-bottom:5px;
	}
.eintragL1footer a{
	}
/*sonstiges*/
.clearer{
	clear:both;
	float:none;
	}
a{
	color:#004494;
	text-decoration:none;
	}
.csc-frame-frame1 b,.csc-frame-frame1 strong{
	color:#004494;
	}
.csc-frame-frame1 {
	padding-top:25px;
	padding-bottom:25px;
	border-bottom:1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-top:-1px;
	}
#homecontent .csc-textpic-text{
	padding-top:10px;
	}
.tx-srlanguagemenu-pi1 .CUR img{
	display:none;
	}
.tx-srlanguagemenu-pi1 .CUR {
	padding-left:5px;
	padding-right:5px;
	}
.tx-srlanguagemenu-pi1 .CUR a {
	color:#004494;
	}

.tx-srlanguagemenu-pi1 .INACT {
	padding-left:5px;
	padding-right:5px;
	}
.tx-srlanguagemenu-pi1 {
	margin-top:10px;
	}
.serachbox{
	padding-top:8px;
	}

.tx-srlanguagemenu-pi1 .NO a {
	color:#484548;
}
.tx-srlanguagemenu-pi1 .INACT {
	text-decoration:line-through;
	font-weight:bold;
}
.tx-srlanguagemenu-pi1 .NO {
	padding-left:5px;
	padding-right:5px;
}

/*kontakt formular*/

fieldset.tx-powermail-pi1_fieldset {
	border:none;
	background-color:#FFF;
	}
fieldset.tx-powermail-pi1_fieldset legend{
	width:500px;
	white-space:normal;
	padding:0px;
	}
fieldset.tx-powermail-pi1_fieldset div.even{
	background-color:#FFF;
	}
input.style3{
	width:260px;
	}
img.tx-srfreecap-pi2-image{
	margin-top:10px;
	margin-left:200px;
	float:left;
	}
span.tx-srfreecap-pi2-cant-read{
	width:260px;
	margin-left:200px;
	float:left;
	}

/*umfrage*/
.powermail_radio_inner{
	margin-left:200px;
	}
p.tx_powermail_pi1_fieldwrap_html_radio_title{
	padding-bottom:0px;
	}
fieldset.verkauf.tx-powermail-pi1_fieldset label{
	width:auto;
	padding-left:4px;
	padding-right:4px;
	}
fieldset.verkauf .powermail_radio_inner{
	float:left;
	margin:0px;
	}
	
	
fieldset.tx-powermail-pi1_fieldset label {
	padding-right:10px;
	width:190px;
	}
fieldset.tx-powermail-pi1_fieldset select.smallwidth {
	width:100px;
	}
fieldset li {    
	float: left;    
	clear: left;    
	width: 190px;    
	padding-bottom: 1em;  
	}
div.tx_powermail_pi1_fieldwrap_html {
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	clear:both;
	}
fieldset.tx-powermail-pi1_fieldset {
	padding-bottom:30px;
	}
	
fieldset.radiolist .powermail_radio_inner{
	float:left;
	margin:0px;
	}
fieldset.radiolist .powermail_radio_inner label{
	width:auto;
	padding:0px;
	}

fieldset.radiolist .powermail_radio_inner input.powermail_radio{
	margin:0px;
	}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	margin:3px;
	}
*+html fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	margin:0px;
	}
fieldset.radiolist div.even  {
	}
fieldset.radiolist div.odd  {
	}
p.tx_powermail_pi1_fieldwrap_html_radio_title  {
	clear:both;
	float:left;
	width:190px;
	padding-right:10px;
	}
.powermail_check_inner{
	padding-top:10px;
	}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title{
	padding-bottom:10px;
	}
	
.radiohide{
	display:none;
	}

#powermaildiv_uid94 .powermail_radio_inner label,
#powermaildiv_uid936 .powermail_radio_inner label,
#powermaildiv_uid945 .powermail_radio_inner label,
#powermaildiv_uid926 .powermail_radio_inner label,
#powermaildiv_uid100 .powermail_radio_inner label,
#powermaildiv_uid110 .powermail_radio_inner label,
#powermaildiv_uid119 .powermail_radio_inner label,
#powermaildiv_uid144 .powermail_radio_inner label,
#powermaildiv_uid150 .powermail_radio_inner label,
#powermaildiv_uid160 .powermail_radio_inner label,
#powermaildiv_uid169 .powermail_radio_inner label,
#powermaildiv_uid258 .powermail_radio_inner label,
#powermaildiv_uid264 .powermail_radio_inner label,
#powermaildiv_uid274 .powermail_radio_inner label,
#powermaildiv_uid283 .powermail_radio_inner label,
#powermaildiv_uid484 .powermail_radio_inner label,
#powermaildiv_uid490 .powermail_radio_inner label,
#powermaildiv_uid500 .powermail_radio_inner label,
#powermaildiv_uid597 .powermail_radio_inner label,
#powermaildiv_uid603 .powermail_radio_inner label,
#powermaildiv_uid613 .powermail_radio_inner label,
#powermaildiv_uid622 .powermail_radio_inner label,
#powermaildiv_uid920 .powermail_radio_inner label,
#powermaildiv_uid371 .powermail_radio_inner label,
#powermaildiv_uid377 .powermail_radio_inner label,
#powermaildiv_uid387 .powermail_radio_inner label,
#powermaildiv_uid396 .powermail_radio_inner label,
#powermaildiv_uid782 .powermail_radio_inner label,
#powermaildiv_uid788 .powermail_radio_inner label,
#powermaildiv_uid798 .powermail_radio_inner label,
#powermaildiv_uid807 .powermail_radio_inner label
{
	display: block;
	width:20px;
	text-align:center;
	margin-left:3px;
	margin-right:3px;
	font-weight:normal;
	}
	
*html #powermaildiv_uid94 .powermail_radio_inner label,
*html #powermaildiv_uid936 .powermail_radio_inner label,
*html #powermaildiv_uid945 .powermail_radio_inner label,
*html #powermaildiv_uid926 .powermail_radio_inner label,
*html #powermaildiv_uid920 .powermail_radio_inner label,
*html #powermaildiv_uid100 .powermail_radio_inner label,
*html #powermaildiv_uid110 .powermail_radio_inner label,
*html #powermaildiv_uid119 .powermail_radio_inner label,
*html #powermaildiv_uid144 .powermail_radio_inner label,
*html #powermaildiv_uid150 .powermail_radio_inner label,
*html #powermaildiv_uid160 .powermail_radio_inner label,
*html #powermaildiv_uid169 .powermail_radio_inner label,
*html #powermaildiv_uid258 .powermail_radio_inner label,
*html #powermaildiv_uid264 .powermail_radio_inner label,
*html #powermaildiv_uid274 .powermail_radio_inner label,
*html #powermaildiv_uid283 .powermail_radio_inner label,
*html #powermaildiv_uid484 .powermail_radio_inner label,
*html #powermaildiv_uid490 .powermail_radio_inner label,
*html #powermaildiv_uid500 .powermail_radio_inner label
{
	width:10px;
	}
*+html #powermaildiv_uid94 .powermail_radio_inner label,
*+html #powermaildiv_uid936 .powermail_radio_inner label,
*+html #powermaildiv_uid945 .powermail_radio_inner label,
*+html #powermaildiv_uid920 .powermail_radio_inner label,
*+html #powermaildiv_uid926 .powermail_radio_inner label,
*+html #powermaildiv_uid100 .powermail_radio_inner label,
*+html #powermaildiv_uid110 .powermail_radio_inner label,
*+html #powermaildiv_uid119 .powermail_radio_inner label,
*+html #powermaildiv_uid144 .powermail_radio_inner label,
*+html #powermaildiv_uid150 .powermail_radio_inner label,
*+html #powermaildiv_uid160 .powermail_radio_inner label,
*+html #powermaildiv_uid169 .powermail_radio_inner label,
*+html #powermaildiv_uid258 .powermail_radio_inner label,
*+html #powermaildiv_uid264 .powermail_radio_inner label,
*+html #powermaildiv_uid274 .powermail_radio_inner label,
*+html #powermaildiv_uid283 .powermail_radio_inner label,
*+html #powermaildiv_uid484 .powermail_radio_inner label,
*+html #powermaildiv_uid490 .powermail_radio_inner label,
*+html #powermaildiv_uid500 .powermail_radio_inner label
{
	width:15px;
	}
	
fieldset.radiolist .powermail_radio_inner label {
	display:none;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	width:20px;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-weight:normal;
}
fieldset.tx-powermail-pi1_fieldset label  {
	font-weight:normal;
}

#powermaildiv_uid919,
#powermaildiv_uid241,
#powermaildiv_uid257,
#powermaildiv_uid483,
#powermaildiv_uid596,
#powermaildiv_uid370,
#powermaildiv_uid712,
#powermaildiv_uid781
{
	width:500px;
	font-size:10px;
	}
#tx-powermail-pi1_fieldset_30 legend,
#tx-powermail-pi1_fieldset_43 legend,
#tx-powermail-pi1_fieldset_70 legend,
#tx-powermail-pi1_fieldset_124 legend,
#tx-powermail-pi1_fieldset_151 legend,
#tx-powermail-pi1_fieldset_97 legend
{
	display:none;
	}

/*headlines*/
h1{
	margin-bottom:10px;
	margin-top:10px;
	font-size:35px;
	line-height:40px;
	font-weight:bold;
	letter-spacing:1px;
	}
h2{
    margin-bottom:10px;
	margin-top:10px;
	font-size:35px;
	line-height:40px;
	font-weight: normal;
	}
h5{
	margin:0px;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	}
p{
	margin-top:10px;
	margin-bottom:10px;
	}

#homecontent h1{
	margin-bottom:10px;
	margin-top:10px;
	font-size:22px;
	line-height:22px;
	font-weight:bold;
	letter-spacing:1px;
	}
#footer a{
	color:#999;
	font-size:10px;
	}
#footer{
	line-height:16px;
	}
	
/*Newsletter anmeldung*/

div.form {
    font-size: 12px;
    color: #484548;
}

div.form .form_field {
}

div.form .form_field_error {
    border: 1px solid #fa0033;
}

div.form .form_border {
    border: none;
    background-color: #fff;
}

div.form .form_button_submit {
	font-weight:bold;
	margin:20px 0 10px 200px;
}

div.form ul li {
    list-style: none;
}
div.form li.form_button {

}
div.form label.field_label, div.form label.property label  {
	padding-right:10px;
	width:190px;
	clear:both;
	display:block;
	float:left;
}
div.form .form_field {
	width:260px;
	}
.form_border ul{
	padding:0px;
	margin:0px;
	}
div.form ul li {
	padding-top:10px;
	}

/**/  
fieldset.tx-powermail-pi1_fieldset select.powermail_select.smalldrop {
	width:150px;
	}

dfn{
	font-style:normal;
	}
   
