*{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
html,body{
	height: 100%;
	background-color: #EDEFF0;
	text-align: center;
}
#bodyArea{
	margin: auto;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-y;
	width: 982px;
}
#bodyArea #headerArea{
	background-image: url(images/bg_header.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 12px;
}
#bodyArea #headerArea .header{
	height: 75px;
	width: 950px;
	margin: auto;
}
#bodyArea #headerArea .header .logoArea{
	float: left;
	width: 210px;
}
#bodyArea #headerArea .header .metaArea{
	float: right;
	width: 730px;
	text-align: right;
}
#bodyArea #headerArea .header .metaArea .meta a{
	color: #fff;
	text-decoration: none;
	background-image: url(images/icon_meta.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 12px;
	padding-right: 10px;
	margin-left: 20px;
}
#bodyArea #headerArea .header .metaArea .meta a:hover{
	text-decoration: underline;
}
#bodyArea #menuArea{
	border-bottom: 4px solid #1C364F;
	width: 950px;
	margin: auto;
	text-align: left;
	margin-bottom: 4px;
}
#bodyArea #menuArea ul{
	list-style: none;
}
#bodyArea #menuArea ul li{
	display: inline;
}
#bodyArea #menuArea ul li a{
	margin-right: 4px;
}
#bodyArea #aktionArea{
	height: 30px;
	width: 950px;
	margin: auto;
	background-color: #BAC2CA;
	margin-top: 4px;
	margin-bottom: 4px;
}
#bodyArea #contentArea{
	width: 950px;
	margin: auto;
	margin-bottom: 4px;
	background-image: url(images/bg_content.jpg);
	background-repeat: repeat-y;
}
#bodyArea #contentArea #leftContentArea{
	float: left;
	width: 207px;
}
#bodyArea #contentArea #leftContentArea .subArea{
	background-color: #1C364F;
	text-align: left;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 25px;
	padding-bottom: 25px;
}
#bodyArea #contentArea #leftContentArea .subArea .subHeader{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 2px solid #fff;
	background-image: url(images/icon_menu.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 12px;
	padding-bottom: 3px;
}
#bodyArea #contentArea #leftContentArea .subArea .subMenu{
	margin-bottom: 50px;
}
#bodyArea #contentArea #leftContentArea .subArea .subMenu ul{
	list-style: none;
	margin-top: 15px;
	line-height: 20px;
}
#bodyArea #contentArea #leftContentArea .subArea .subMenu ul li a{
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
#bodyArea #contentArea #leftContentArea .subArea .subMenu ul .ebene1{
	padding-left: 12px;
}
#bodyArea #contentArea #leftContentArea .subArea .subMenu ul .ebene1Act{
	border-bottom: 1px solid #fff;
	background-image: url(images/icon_menuAct.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	padding-left: 12px;
	font-weight: bold;
}
#bodyArea #contentArea #leftContentArea .subArea .subMenu ul .ebene2{
	padding-left: 20px;
	background-image: url(images/icon_menu.gif);
	background-repeat: no-repeat;
	background-position: 12px 8px;
}
#bodyArea #contentArea #leftContentArea .subArea .subMenu ul .ebene2Act{
	border-bottom: 1px dashed #fff;
	background-image: url(images/icon_menuAct.gif);
	background-repeat: no-repeat;
	background-position: 12px 10px;
	padding-left: 20px;
	font-weight: bold;
}
#bodyArea #contentArea #leftContentArea .containerArea1{
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 25px;
	text-align: left;
}
#bodyArea #contentArea #leftContentArea .containerArea1 .containerBox{
	font-size: 12px;
	color: #1C364F;
	background-color: #BBC2CA;
	padding: 5px;
}
#bodyArea #contentArea #leftContentArea .containerArea1 .containerBox h1{
	font-size: 12px;
	font-weight: bold;
	color: #1C364F;
	border-bottom: 2px solid #1C364F;
	padding-bottom: 5px;
	margin-bottom: 15px;
	background-image: url(images/icon_container.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
}
#bodyArea #contentArea #leftContentArea .containerArea1 .containerBox a{
	color: #1C364F;
}
#bodyArea #contentArea #leftContentArea .containerArea1 .containerBox a:hover{
	color: #DE4256;
}
#bodyArea #contentArea #leftContentArea .containerArea1 .containerBox ul{
	margin-left: 15px;
}
#bodyArea #contentArea #leftContentArea .containerArea1 .containerBox hr{
	margin-top: 16px;
	margin-bottom: 16px;
}
#bodyArea #contentArea #leftContentArea .containerArea1 .leftContainerBottom{
	margin-bottom: 50px;
}
#bodyArea #contentArea #rightContentArea{
	float: right;
	width: 738px;
}
#bodyArea #contentArea #rightContentArea .imageArea{
	border-bottom: 5px solid #fff;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody{
	float: left;
	width: 545px;
	background-image: url(images/bg_headline.jpg);
	background-repeat: repeat-x;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .breadcrumbArea .breadcrumb{
	margin: 20px;
	margin-top: 10px;
	font-size: 10px;
	text-align: left;
	color: #1C364F;
	margin-bottom: 10px;
	float: left;
	width: 465px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .breadcrumbArea .print{
	text-align: right;
	margin-right: 20px;
	margin-top: 11px;
	float: right;
	width: 20px;
	height: 20px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content{
	margin: 20px;
	text-align: left;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox{
	margin-bottom: 50px;
	font-size: 12px;
	color: #1C364F;	
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox h1{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #1C364F;
	border-bottom: 2px solid #1C364F;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox a{
	color: #1C364F;
	text-decoration: underline;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox a:hover{
	color: #DE4256;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox .download{
	background-image: url(images/icon_download.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox a:hover{
	text-decoration: underline;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox ol{
	margin-left: 40px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox ul{
	margin-left: 40px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox hr{
	margin-top: 16px;
	margin-bottom: 16px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox table td{
        font-size: 12px;
	color: #1C364F;
	vertical-align: top;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox dl dt{
	padding-top: 5px;
	font-weight: bold;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox dl dd{
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: -10px;
	padding-top: 5px;
	font-weight: normal;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox  form dl dd {
	margin: 0;
	width: auto;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox dl dt.even{
	font-weight: bold;
	background-color: #DEE2E5;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox dl dd.even{
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: normal;
	background-color: #DEE2E5;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox .seiten{
	text-align: center;
	margin-top: 20px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox .seiten .browsebox{
	list-style: none;
	margin: 0px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox .seiten .browsebox li{
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .breadcrumb a{
	text-decoration: underline;
	color: #1C364F;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .containerArea2{
	float: right;
	width: 193px;
	background-image: url(images/bg_container.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .containerArea2 .container{
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 25px;
	padding-bottom: 25px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .containerArea2 .container .containerBox{
	margin-bottom: 50px;
	font-size: 12px;
	color: #1C364F;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .containerArea2 .container .containerBox h1{
	font-size: 12px;
	font-weight: bold;
	color: #1C364F;
	border-bottom: 2px solid #1C364F;
	padding-bottom: 5px;
	margin-bottom: 15px;
	background-image: url(images/icon_container.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .containerArea2 .container .containerBox a{
	color: #1C364F;
	background-image: url(images/icon_meta.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .containerArea2 .container .containerBox a:hover{
	color: #DE4256;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .containerArea2 .container .containerBox hr{
	margin-top: 16px;
	margin-bottom: 16px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .containerArea2 .container .containerBox table{
	font-size: 12px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .containerArea2 .container .containerBox .red_catheader_bullet{
	color: #DE4256;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .containerArea2 .container .containerBox .default_catheader_bullet{
	color: #1C364F;
}
#bodyArea #bottomArea{
	background-image: url(images/bg_bottom.jpg);
	background-repeat: no-repeat;
	height: 99px;
	text-align: center;
}
#bodyArea #bottomArea .bottom{
	width: 950px;
	margin: auto;
	border-top: 4px solid #1C364F;
	text-align: center;
}
#bodyArea #bottomArea .bottom .copy{
	font-size: 10px;
	color: #1C364F;
	margin-top: 25px;
}
.clear{
	clear: both;
}



#mailform fieldset{
  	border:0px solid;
  	font-size: 12px;
  	margin-bottom: 25px;
  	line-height: 20px;
  	color: #1C364F;
}
#mailform .csc-mailform-radio{
border: 1px solid #000;
}
#mailform .csc-mailform-field{
	padding: 2px 0px;
}
#mailform .csc-mailform-field label{
	float:left;
	width:200px;
}
#mailform .csc-mailform-field select{
  	font-size: 12px;
  	color: #1C364F;
}
#mailform .csc-mailform-field input{
  	font-size: 12px;
  	color: #1C364F;
}
#mailform .csc-mailform-field textarea{
  	width: 257px;
  	font-size: 12px;
  	color: #1C364F;
}
* html #mailform .csc-mailform-field textarea{
  	width: 257px;
  	font-size: 12px;
  	color: #1C364F;
}
#mailform #mailformformtype_mail{
  	margin-left:150px;
}
#mailform .csc-mailform-field .csc-mailform-submit{
	font-size: 12px;
	background-color: #1C364F;
	width: 150px;
	color: #fff;
	border: 0px solid;
	margin-top: 25px;

}


.csc-loginform{
  	font-size: 12px;
  	color: #1C364F;
}

#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapArea #sitemapMeta{
	margin-bottom: 25px;
	border-bottom: 1px dashed #1C364F; 
	padding-bottom: 3px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapArea #sitemapMeta a{
	color: #1C364F;
	text-decoration: none;
	background-image: url(images/icon_meta.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 12px;
	padding-right: 10px;
	margin-left: 20px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapArea #sitemapMeta a:hover{
	text-decoration: underline;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapMenu ul{
	list-style: none;
	margin-bottom: 25px;
	margin-left: 0px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapMenu ul .ebene1{
	margin-top: 25px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #1C364F;
	padding-bottom: 3px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapMenu ul .ebene1 a{
	font-weight: bold;
	padding-left: 7px;
	background-image: url(images/icon_meta.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
  	font-size: 12px;
  	color: #1C364F;
  	text-decoration: none;
  	text-transform: uppercase;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapMenu ul .ebene1 a:hover{
	text-decoration: underline;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapMenu ul .ebene2 a{
	font-weight: normal;
	text-transform: none;
  	font-size: 12px;
  	color: #1C364F;
  	text-decoration: none;
  	margin-left: 20px;
	background-image: url(images/icon_meta.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 7px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapMenu ul .ebene2 a:hover{
	text-decoration: underline;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapMenu ul .ebene3 a{
	font-weight: normal;
	text-transform: none;
  	font-size: 12px;
  	color: #1C364F;
  	text-decoration: none;
  	margin-left: 40px;
	background-image: url(images/icon_meta.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 7px;
}
#bodyArea #contentArea #rightContentArea .contentBodyArea .contentBody .content .contentBox #sitemapMenu ul .ebene3 a:hover{
	text-decoration: underline;
}




.tx-indexedsearch-searchbox table td{
  	font-size: 12px;
  	color: #1C364F;
  	padding-right: 10px;
}
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword, .sword{
	font-size: 12px;
	color: #1C364F;
	width: 300px;
}
.tx-indexedsearch-searchbox .submitTd{
	text-align: right;
}
.tx-indexedsearch-searchbox table{
	margin-bottom: 36px;
}
.tx-indexedsearch-res .tx-indexedsearch-icon{
	border-bottom: 1px dashed #BBC2CA;
	padding-bottom: 2px;
}
.tx-indexedsearch-res .tx-indexedsearch-result-number{
	border-bottom: 1px dashed #BBC2CA;
	padding-bottom: 2px;
}
.tx-indexedsearch-res .tx-indexedsearch-title{
	border-bottom: 1px dashed #BBC2CA;
	padding-bottom: 2px;
}
.tx-indexedsearch-res .tx-indexedsearch-percent{
	border-bottom: 1px dashed #BBC2CA;
	padding-bottom: 2px;
}
.tx-indexedsearch-res .tx-indexedsearch-descr{
	padding-top: 5px;
}
.tx-indexedsearch-searchbox-button, .submit{
        color: #fff;
        background-color: #1C364F;
        font-weight: bold;
        font-size: 12px;
        border: 0px solid;
        font-weight: bold;
        padding: 0px;
        padding-left: 10px;
        padding-right: 10px;
        margin: 0px;
}

.loginForm{
	margin-top: 25px;
}
.loginForm td{
	font-size: 12px;
	color: #1C364F;
	padding-right: 10px;
}
.submitLogin{
        color: #fff;
        background-color: #1C364F;
        font-weight: bold;
        font-size: 12px;
        border: 0px solid;
        margin-top: 25px;
        width: 100px;
}

.tx-jkpoll-pi1 p {
	margin: 0 0 10px 0;
}

.tx-jkpoll-pi1 input.pollsubmit {
	background-color:#1C364F;
	border:0 solid;
	color:#FFFFFF;
	font-size:12px;
	padding: 0 15px;
	margin: 25px 0 0;
}



.tx-newloginbox-pi1 h3{
display: none;
}
.tx-newloginbox-pi1 .submitButton{
	font-size: 12px;
	background-color: #1C364F;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	border: 0px solid;
	margin-top: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
.tx-newloginbox-pi1 table th{
	font-size: 12px;
	color: #1C364F;
	text-align: left;
	padding-right: 20px;
}

.contenttable {
	width:500px;
	border:none;
}

.contenttable tr, .contenttable td, .contenttable tbody, .contenttable th {
	border:none;
}

.tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 {

}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 .tx-powermail-pi1_fieldset {
        border: 1px solid #AAAAAA;
        margin-bottom: 15px;
        padding-top: 15px;
        padding-left: 5px;
}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 .tx-powermail-pi1_fieldset legend {
        display: none;
}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html {
        margin-bottom: 15px;
}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html label {
        clear: both;
        display: block;
        float: left;
        font-weight: bold;
        width: 200px;
}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html .powermail_mandatory {
        color: red;
}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html select, .tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html input {
        width: 260px;
}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js {
        margin: 3px 0 15px 200px;
        color:red;
}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 .tx-powermail-pi1_fieldset #powermaildiv_uid12 {
        height: 50px;
        padding-top: 30px;
        text-align: center
}
.tx-powermail-pi1 .tx-powermail-pi1_formwrap_707 .tx-powermail-pi1_fieldset #powermaildiv_uid12 .powermail_submit {
        font-weight: bold;
        width: 180px;
}



/* POWERMAIL */

fieldset.tx-powermail-pi1_fieldset {background:transparent none;margin-bottom:15px;border:0px;}
fieldset.tx-powermail-pi1_fieldset legend {display:none;}
fieldset.tx-powermail-pi1_fieldset div.even {background:transparent none;}
#tx-powermail-pi1_fieldset_5 {border:0px;}
input.validation-failed, textarea.validation-failed, select.validation-failed {background:transparent none; border:1px dashed red;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_label {font-weight:bold;margin-bottom:10px;}

.powermail_check_inner {
	margin:5px 0;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {clear:both;overflow:hidden;margin-bottom:5px;}


.tx-powermail-pi1 label {display:block;float:left;width:200px;padding-right:10px;}
.tx-powermail-pi1 input, .tx-powermail-pi1 select {width:200px;}
.tx-powermail-pi1 .powermail_mandatory_js {color:red;margin-left:210px;}

.powermail_check_inner label {
	clear:none !important;
	width:auto !important;
	display:inline !important;
	float:none !important;
}

/*
.powermail_check_inner {
	color:red;
}



input.powermail_check {
	padding:50px;
	text-align:left;
	float:left;
}*/

/* POWERMAIL END */
