/* ------------------- GRUNDGERÜST ------------------- */
* {
	margin: 0px;
	padding: 0px; 
}

div.csc-mailform-label {
	width:500px;}
	
div.csc-mailform-field {
	float:left;
	width:500px;
	padding:5px 0px 5px 0px;
	}
	
div.csc-mailform-field label {
	float:left;
	width:210px;}
	
span.csc-mailform-radio label {
}

body{
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	background-image:url(../lay/bodybg.gif);
	background-position: top left;
	background-repeat:repeat-x;
	background-color: #FFF;
}

#Rahmen{
	text-align: left;
	margin: 0 auto;
	width: 905px;
}

#cont_left{
	float: left;
	width: 278px;
	margin: 39px 0px 0px 0px;
	padding: 0px 12px 0px 12px;
	background-image:url(../lay/navcbg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	min-height:756px;
	height:auto !important;  /* für moderne Browser */
	height:756px;  /*für den IE */ 
}

#NavC{
	width: 216px; 
	margin: 0px 29px 0px 33px;
}

#cont_middle{
	float: left;
	width: 519px;
	margin: 39px 0px 0px 40px;
}

#navP{
	position: relative;
	margin: 120px 0px 0px 0px;
	font-size: 10px;
	height: 32px;
	color: #6b6b6f;
	z-index: 99;
}

#HeadPic{
	position: absolute;
	text-align:right;
	margin: -115px 0px 0px 180px;
	z-index: 1;
}

#subtitle{
	height: 184px;
	font-weight: bold;
	font-size: 24px;
	color: #FFF;
}

TABLE.subtitletbl tr td{
height: 163px;
vertical-align: bottom;

}



#BreadCr{
	color: #6b6b6f;
	font-size: 10px;
	padding: 10px 0px 10px 0px;
}

#BreadCr a, #BreadCr a:link, #BreadCr a:active, #BreadCr a:visited{
	color: #6b6b6f;
	text-decoration:none;
}

#BreadCr a:hover {
	text-decoration:underline;
}

#ContentText{
	margin: 15px 0px 0px 0px;
}

#TopPrint{
	margin: 25px 0px 25px 0px;
padding: 7px 0px 0px 0px;
	font-size: 10px;
border-top:1px dotted #C4C4C6;
	color: #6b6b6f;
	text-align: right;
}

#TopPrint a.printlink:link, #TopPrint a.printlink:visited, #TopPrint a.printlink:active{
	font-size: 10px;
	color: #6b6b6f;
	text-decoration:none;
	background-image:url(../lay/printico.gif);
	background-position:left 0px;
	background-repeat:no-repeat;
	padding: 0px 10px 0px 18px;
}

#TopPrint a.printlink:hover{
	text-decoration: underline;
}

#TopPrint a.totop:link, #TopPrint a.totop:visited, #TopPrint a.totop:active{
	font-size: 10px;
	color: #6b6b6f;
	text-decoration:none;
	background-image:url(../lay/totop.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding: 0px 10px 0px 15px;
}

#TopPrint a.totop:hover{
	text-decoration: underline;
}

#TopPrint a.homelink:link, #TopPrint a.homelink:visited, #TopPrint a.homelink:active{
	font-size: 10px;
	color: #6b6b6f;
	text-decoration:none;
	background-image:url(../lay/totop.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding: 0px 10px 0px 15px;
}

#TopPrint a.homelink:hover{
	text-decoration: underline;
}


/* ----------------------- TEXTE --------------------- */
#ContentText{
	font-size: 12px;
	line-height: 24px;
	color: #6b6b6f;

	min-height:200px;
	height:auto !important;  
	height:200px;
}

#ContentText h1{
	font-size: 12px;
	color: #F99D31;
	margin: 25px 0px 7px 0px;
}

#ContentText h1.csc-firstHeader{
	margin: 0px 0px 7px 0px;	
}

#ContentText h1.h1under{
	border-bottom: 1px dotted #C4C4C6;
}

#ContentText h2{
	color:#6b6b6f;
	font-size:12px;
	margin:25px 0px 3px 0px;
	font-weight: bold;
	line-height:20px;
}

#ContentText h3{
	color:#777;
	font-size:12px;
	margin:30px 0px 0px 0px;
	font-weight: bold;
	text-decoration: underline;
}

#ContentText p{
  margin: 0px;
  padding: 0px 0px 0px 0px;
}

#ContentText ul{
	margin: 0px 0px 0px 0px;
  list-style-position: outside;
}

#ContentText ol{
	margin: 5px 0px 25px 17px;
  list-style-position: outside;
}

#ContentText ol li{
	padding: 0px 0px 7px 0px;
        padding:0px;
        line-height:20px;
}

#ContentText ul li{
  list-style-type: none;
	background-image:url('../lay/presse_down_bullet.gif');
	background-position: left 5px;
	background-repeat: no-repeat;
	padding: 0px 0px 7px 12px;
	line-height:20px;	
/*  display: block; */
}

/* ----------------------- HAUPTNAVIGATION --------------------- */
#NavH ul{
	list-style-type:none;
}

#NavH ul li{
	float: left;
	margin:0px;
	padding: 0px;
	height: 25px; 
}

.aNavH, a.aNavH:link, a.aNavH:active, a.aNavH:visited{
	display:block;
	margin:0px;
	color: #333333;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding:5px 23px 4px 23px; 
	text-decoration:none; 
}

.aNavHActive, a.aNavHActive:link, a.aNavHActive:active, a.aNavHActive:visited, a.aNavH:hover {
	display:block;
	margin:0px;
	color: #333333;
	background-color:#FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding:5px 23px 4px 23px; 
	text-decoration:none; 
}

/* ----------------------- CONTENTNAVIGATION ------------------- */
#NavC ul{
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}

#NavC ul li{
	display:block;
	margin:0px;
	padding:0px;
	width:216px; 
}

.aNavC, a.aNavC:active, a.aNavC:visited, a.aNavC:link {
	display:block;
	height:100%;
/*	background-image:url(../lay/blue/anavc.gif);
	background-repeat:no-repeat; */
	color:#595959;
	font-size:14px;
	font-weight:normal;
	padding: 10px 0px 10px 0px;
	text-decoration:none; 
	border-top: 1px dotted #C4C4C6;
}

.aNavCActive, a.aNavCActive:active, a.aNavCActive:visited, a.aNavCActive:link, a.aNavC:hover {
/*	background-image:url(../lay/blue/anavc.gif);
	background-repeat:no-repeat; */
	color:#F99D31;
	display:block;
	font-size:14px;
	font-weight:normal;
	height:100%;
	padding: 10px 0px 10px 0px;
	text-decoration:none;
	border-top: 1px dotted #C4C4C6;
}

#NavC ul li ul{
	margin: 0px;
	padding: 0px 0px 15px 0px;
	list-style-type:none;
	width:216px;
/*	border-bottom: 1px dotted #C4C4C6; */
}

#NavC ul li ul li{
	display:block;
	margin:0px;
	padding:0px;
	width:216px;
}

.aUNavC, a.aUNavC:active, a.aUNavC:visited, a.aUNavC:link {
	color:#595959;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:100%;
	padding: 4px 0px 4px 20px;
	text-decoration:none;
	background-image:url(../lay/navcbullet.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
}

.aUNavCActive, a.aUNavCActive:active, a.aUNavCActive:visited, a.aUNavCActive:link, a.aUNavC:hover {
	color:#595959;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:100%;
	padding: 4px 0px 4px 20px;
	text-decoration:underline;
	background-image:url(../lay/navcbullet.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
}


#NavC ul li ul{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style-type:none;
	width:216px;
}

#NavC ul li ul li{
	display:block;
	margin:0px;
	padding:0px;
	width:216px;
}

.aUNavC2, a.aUNavC2:active, a.aUNavC2:visited, a.aUNavC2:link {
	color:#595959;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:100%;
	padding: 2px 0px 2px 27px;
	text-decoration:none;
}

.aUNavC2Active, a.aUNavC2Active:active, a.aUNavC2Active:visited, a.aUNavC2Active:link{
	color:#595959;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:100%;
	padding: 2px 0px 2px 27px;
	text-decoration:none;
}

a.aUNavC2:hover{
  text-decoration:underline;
}



#NavC ul li ul li ul{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style-type:none;
	width:216px;
}

#NavC ul li ul li ul li{
	display:block;
	margin:0px;
	padding:0px;
	width:216px;
}

.aUNavC3, a.aUNavC3:active, a.aUNavC3:visited, a.aUNavC3:link {
	color:#6b6b6f;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:100%;
	padding: 2px 0px 2px 35px;
	text-decoration:none;
}

.aUNavC3Active, a.aUNavC3Active:active, a.aUNavC3Active:visited, a.aUNavC3Active:link{
	color:#6b6b6f;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:100%;
	padding: 2px 0px 2px 35px;
	text-decoration:none;
}

a.aUNavC3:hover{
  text-decoration:underline;
}


/* ----------------------- METANAVIGATION ------------------- */
a.aNavP, a.aNavP:link, a.aNavP:active, a.aNavP:visited{
	color: #6b6b6f;
	text-decoration:none;
}

a.aNavPActive, a.aNavPActive:link, a.aNavPActive:active, a.aNavPActive:visited, a.aNavP:hover {
	text-decoration:underline;
}

a.aNavPlogout, a.aNavPlogout:link, a.aNavPlogout:active, a.aNavPlogout:visited{
	background-image:url(../lay/bullet_logout.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	color: #F99D31;
	font-weight:bold;
	text-decoration:none;
}

a.aNavPlogout:hover{
	text-decoration: underline;
}

/* -------------------------- LINKS ---------------------------- */
a:link, a:active, a:visited{
	color: #6b6b6f;
	text-decoration: underline;
}

a:hover{
	color: #F99D31;
	text-decoration: underline;
}

.external-link, a.external-link:link, a.external-link:active, a.external-link:visited,
.external-link-new-window, a.external-link-new-window:link, a.external-link-new-window:active, a.external-link-new-window:visited,
.tx-abook-pi1-www a:link, .tx-abook-pi1-www a:active, .tx-abook-pi1-www a:visited {
	background-image:url(../lay/external_link.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 13px;
}

.internal-link, a.internal-link:link, a.internal-link:active, a.internal-link:visited,
.internal-link-new-window, a.internal-link-new-window:link, a.internal-link-new-window:active, a.internal-link-new-window:visited,
.tx-abook-pi1-detaillink a:link, .tx-abook-pi1-detaillink a:active, .tx-abook-pi1-detaillink a:visited, 
.tx-abook-pi1-backlink a:link, .tx-abook-pi1-backlink a:active, .tx-abook-pi1-backlink a:visited,
.news-list-morelink a:link, .news-list-morelink a:active, .news-list-morelink a:visited
{
	background-image:url(../lay/internal_link.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding: 0px 0px 0px 10px;
	color: #6b6b6f;
	text-decoration:underline;
}

a.internal-link:hover ,a.zuruecklink:hover{
	text-decoration:underline;
	color: #F99D31!IMPORTANT;
}

.zuruecklink, a.zuruecklink:active, a.zuruecklink:visited, a.zuruecklink:link{
	background-image:url(../lay/backlink.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding: 0px 0px 0px 10px;
	color: #6b6b6f;
	text-decoration:underline;
}


.mail, a.mail:active, a.mail:visited, a.mail:link,
.tx-abook-pi1-email a:link, .tx-abook-pi1-email a:visited, .tx-abook-pi1-email a:active {
	background-image:url(../lay/mail.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	padding: 0px 0px 0px 20px;
} 

.download, a.download:active, a.download:visited, a.download:link{
	background-image:url(../lay/download.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding: 0px 0px 0px 12px;
}

/* -------------------------- RTE styles ---------------------------- */

.teaser {	
	font-weight:bold;
	color:#1D2C4C;
}

.schriftklein{
	font-size: 11px;
	line-height: 20px;
}

.contenttable td {
	padding:5px;
}


.TabelleHell, .odd {
	background-color:#F6F6F6;
	border:1px dotted #d0d0d2;
}
	
.TabelleMittel, .even{
	background-color:#ececec;
	border:1px dotted #d0d0d2;
}
	
.TabelleDunkel {
	background-color:#d7d7d7;
	font-weight:bold;
	border:1px dotted #d0d0d2;
}
/* ------------------------- FORMULARE --------------------------- */

input, select, textarea{
	border: 1px dotted #C4C4C6;
	background-color: #F7F7F7;
	color: #666666;
	font-size: 11px;
/*	padding: 3px; */
}


legend{
	display: none;
}

fieldset, form{
	margin: 0px;
	padding: 0px;
	border: 0px none;
}

/* powermail */

fieldset.tx-powermail-pi1_fieldset label{ width:120px; }
div.powermail_mandatory_js{ margin: 3px 0 15px 120px; }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { margin:20px 0 10px 0px; }
div.countryzone { margin:10px 0 0 120px; }

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
 {
  width:200px;
}

fieldset.tx-powermail-pi1_fieldset select.powermail_select
{
	width:80px;}


span.powermail_mandatory {
	color: #f99d31;
	padding:0px 3px 0px 3px;
  	font-weight: bold;
}

input.validation-failed, textarea.validation-failed {
/*  background-color: maroon; */
  border: 1px solid maroon;
}

div.powermail_mandatory_js {
  color: maroon;
  font-weight: bold;
  clear: both;
}

fieldset.tx-powermail-pi1_fieldset {
  border:0px none;
  padding:0px;
  margin:0px;
}

fieldset.tx-powermail-pi1_fieldset legend {
  display: none;
}

fieldset.tx-powermail-pi1_fieldset label {
  clear:both;
  display:block;
  float:left;
  font-weight:normal;
  width:200px;
}

.tx_powermail_pi1_fieldwrap_html_label{
	font-weight: bold;
}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
  margin:5px 0;
}

div.tx_powermail_pi1_fieldwrap_html {
  clear:both;
  margin:10px 0;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
  font-weight:normal;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {
  font-weight:bold;
  margin:0;
  padding:0;
}

td.powermail_all_td {
  padding:3px 10px 3px 0;
}

#powermaildiv_uid1 label, #powermaildiv_uid2 label{
	display: none;
}

fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label,
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label{
  display: inline;
  float: none;
}

/* -------------------------- DIVERSES ---------------------------- */
/* ---- clear the new way ----- */
.clearfix:after {




    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearer{
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin:0px; 
	padding:0px; 
	clear: both;
}

a img{
	outline: 0;
	border: 0px none;
}

hr {
	border-top: 1px dotted #C4C4C6;
	background-color:#fff;
	color:#fff;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	}

.hide{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline; 
}

.tx-chgallery-pi1 #chgalleryimg {
	padding:0!IMPORTANT;
}

/* -------- Filelinks Layout 0(Normal) ------- */
.filetable thead tr td{
	font-weight: bold;
	border-bottom: 1px dotted #C4C4C6;
}

/*
.filetable tr.first td{
	padding: 5px 0px 0px 0px;
}
*/

.filetable .icon{
	padding: 0px 15px 0px 0px;
}

.lay0 tr{
	background-color: transparent;
}

/* -------- Filelinks Layout 1(Presse) ------- */
table.lay1 thead{
	display: none;
}

.lay1 tr.even{
	background-color:#F7F7F7;
}

.lay1 tr.odd{
	background-color:transparent;
}

.lay1 tr td{
	border-bottom: 1px dotted #C4C4C6;
	padding: 5px 0px 5px 0px;
}

.lay1 .title{
	font-weight: bold;
	color: #F99D31;
}

a.pdownlink:link, a.pdownlink:active, a.pdownlink:visited{ 
	background-image:url('../lay/presse_down_bullet.gif');
	background-position: left 3px;
	background-repeat: no-repeat;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
}

.lay1 .downloadfooter{
	font-size: 11px;
	margin: 7px 0px 0px 0px;
}

.lay1 .description{
	line-height: 18px;
}

TABLE.lay1{
	border-top: 1px dotted #C4C4C6;
}

.tx-newloginbox-pi1 .submitbtn{
	border: 0px none;
}

div.csc-textpic-imagewrap{
/*	background-color: #F3F4F6; */
	margin: 0px 10px 0px 0px;
	padding:0px;

}

.csc-textpic-caption {
	font-size:11px;
	line-height:16px;
	padding:4px;}

div.news-list-toppic{
	float: left;
}

div.news-list-title {
	line-height:18px;}

.startnews .news-list-body{
	border: 0px none;
}

.startnews p{
	font-size: 11px;
	line-height: 20px;
}

#ContentText .imgspacer .csc-textpic-imagewrap{
	margin: 0px!IMPORTANT;
}

#ContentText .imgspacer .csc-textpic > div{
	margin-left: 130px!IMPORTANT;
}

#ContentText .imgspacer .csc-textpic .csc-textpic-imagewrap{
	margin: 0px!IMPORTANT;
}

#ContentText .imgspacer .csc-textpic-imagewrap{
	background-color: transparent;
}

.vcard{
	margin: 0px 0px 15px 0px;
	padding:13px 0px 0px 0px;
	border-top:1px dotted #C4C4C6;
}

.vcard .fn {
	font-weight:bold;}
	
.vcard .email {
	background-image: url('../lay/mail.gif');
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 0px 20px;}


TABLE.topnews{
	background-image: url('../lay/topnews_hg_3.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	width: 519px;
	height: 236px;
	border:0px;
}

TABLE.topnews td, TABLE.topnews p{
	font-size: 11px;
	line-height: 20px;
margin: 0px;
padding: 0px;
}

TABLE.topnews h1{
  margin: 0 0 7px 0!IMPORTANT;
}

TABLE.topnews hr{
  margin: 0;
  padding: 0;
}


div.tx-irfaq-pi1 {
        margin:0px 0px 10px 0px;
}

div.tx-irfaq-pi1 dt {
        margin:0px 0px 5px 0px;
}
      
div.tx-irfaq-pi1 dt p {
	display: block!IMPORTANT;
	margin:0 0 0 4px!IMPORTANT;
	float: left!IMPORTANT;
	width: 490px!IMPORTANT;
}

dd.tx-irfaq-dynans-visible{
  margin: 0 0 0 18px!IMPORTANT;
  display: block;
}

dt.tx-irfaq-dynheader img {
        padding:0px 3px 0px 0px;
        list-style-type:outside;
        float: left;
        margin: 6px 0 0 0;
}

div.additional-info {
        border-top:1px solid red;
        border-bottom:1px solid #fff;
        border-left:0px;
        border-right:0px;
        font-size:11px;
        padding:5px 0px 5px 0px;
        background-color:#fff;}


hr.harrharr {
        margin:17px 0px 0px 0px;
        padding:0px;}
        
        
/*Sitemap*/
div.csc-sitemap a:link, div.csc-sitemap a:active, div.csc-sitemap a:visited {
	text-decoration:none;}
	
div.csc-sitemap ul {
	margin:0px 0px 10px 0px;}
	
div.csc-sitemap ul li {
	font-weight:bold;
	color: #F99D31;
	margin:0px 0px 10px 0px;
	font-size:13px;}
	
div.csc-sitemap ul li ul {
	margin:0px 0px 20px 0px;}
	
div.csc-sitemap ul li ul li {
	font-weight:normal;
	color: #F99D31;
	margin:0px 0px 0px 0px;
	font-size:12px;}
	
div.csc-sitemap ul li ul li ul {
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;}
	
#ContentText div.csc-sitemap ul li ul li ul li {
	font-weight:normal;
	font-size:11px;
	color: #F99D31;
	margin:-5px 0px 0px 0px;
	background-image:url(../lay/spacer.gif);
	background-position:left;
	background-repeat:no-repeat;}

#ContentText ul.browsebox li{
	display: inline-block;
	padding: 0px 10px 0px 12px;
}

#ContentText ul.browsebox{
	margin: 10px 0px 10px 0px;
}

.csc-mailform-radio{
	display: block;
}

.csc-mailform-field .csc-mailform-radio label{
	float: left;
	display: block;
}

.csc-mailform-field .csc-mailform-radio input{
	clear: both;
	float: left;
	display: block;
}

.csc-mailform-field .csc-mailform-radio{
	line-height: 14px;
}



.tx-powermail-pi1_formwrap_935 fieldset.tx-powermail-pi1_fieldset label {
  width:230px;
}


.tx-powermail-pi1_formwrap_935 .tx_powermail_pi1_fieldwrap_html{
  line-height: 15px;
}

.tx-powermail-pi1_formwrap_935 .powermail_text{
  width: 170px;
}

#powermaildiv_uid116,
#powermaildiv_uid118,
#powermaildiv_uid120,
#powermaildiv_uid122,
#powermaildiv_uid124,
#powermaildiv_uid126,
#powermaildiv_uid128,
#powermaildiv_uid130,
#powermaildiv_uid132,
#powermaildiv_uid134,
#powermaildiv_uid139,
#powermaildiv_uid144
{
  margin: 0 0 30px 0;
}

#powermaildiv_uid141{
  margin: 0 0 40px 0;
}


.tx-powermail-pi1_formwrap_935 legend{
  display: block!IMPORTANT;
  color: #F99D31;
  font-size: 13px;  
  font-weight: bold;  
  margin: 10px 0 0 0;
  padding: 1px 3px 1px 3px!IMPORTANT;
  border:1px solid #C4C4C6;
  background-color: #FAFAFA;
}

.tx-powermail-pi1_formwrap_935 fieldset{
  border: 1px solid #999;
  border:1px dotted #C4C4C6;
  padding: 5px!IMPORTANT;
  
}

.tx-powermail-pi1_formwrap_935 div.powermail_mandatory_js {
margin:3px 0 15px 232px!IMPORTANT;
}

#powermaildiv_uid135{
  margin: 0 0 30px 0;
}

#powermaildiv_uid165 .tx_powermail_pi1_fieldwrap_html_checkbox_title{
  display: none;
}

.tx-powermail-pi1_formwrap_953 label{
  line-height: 18px!IMPORTANT;
}

.tx-jrticker-pi1{
  width: 519px;
  overflow: hidden;
}

.tx-clcalcstat-pi1 .contenttable tfoot tr td{
  font-weight: bold;
  color: #000;
  border-top: 3px double #D0D0D2;
}

.tx-clcalcstat-pi1 .monthnav{
  text-align: center;
}

.tx-clcalcstat-pi1 .monthnav a:link, .tx-clcalcstat-pi1 .monthnav a:visited, .tx-clcalcstat-pi1 .monthnav a:active{
  text-decoration: none;
  font-weight: bold;
}




/*UMFRAGEN*/

.tx-pbsurvey-pi1 legend
{
display: block;
}

legend.question {
	font-weight:bold;}

fieldset.survey_item {
        margin:0px 0px 20px 0px;}
        
.survey_item input {
        margin:0px 7px 0px 0px;}
        
fieldset .questionNumber {
	margin:0px 5px 0px 0px;}
	
fieldset.survey_item textarea {
	font-family:Arial, Verdana;
        width:350px;
        height:150px;}

.jrTicker{        
  color: #F99D31;
  font-weight: bold;
}
