@import "rte.css"; 

h5 {
	margin-top:30px;
	color:#005599;
	font-size:1.00em;
padding-left:40px;
text-decoration: underline;
margin: 0px;
}

.harttable{
font-family: Arial;
font-size: 9px;
text-align: left;
vertical-align: top;
border-top: 1px solid #BBBBBB;
border-left: 1px solid #BBBBBB;
}

.harttable td{
  font-family: Arial;
  font-size: 9px;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #BBBBBB;
  border-right: 1px solid #BBBBBB;
  padding: 0 3px 0 3px;
}


.harttable th{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #BBBBBB;
  border-right: 1px solid #BBBBBB;
  padding: 0 3px 0 3px;
  background-color: #005599;
  color: #FFFFFF;
}

/*CSS*/
body {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Helvetica, Arial;
	background-image:url(../lay/body_hg.gif);
	background-repeat:repeat-y;
	background-position:top center;
	text-align: center;
}

#Rahmen {
	width:952px;
	margin: 0pt auto;
	text-align: left;	
}
	
#Header {
	float:left;
	height:90px;}
	
#NebenNav {
	padding-left:16px;
	margin-top:5px;
	width:272px;
	float:left;}
	
#NebenNav ul {
	margin:0px;
	padding:0px;}
	
#NebenNav ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;}

#XXL .NebenNavText, #XXL a.NebenNavText:active, #XXL a.NebenNavText:visited, #XXL a.NebenNavText:link {
	font-size:0.65em;
	color:#9DAAB4;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../lay/xxl.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;}
#XXL a.NebenNavText:hover {
	color:#FF6311;
	background-image:url(../lay/xxl_over.gif);}
	
#Home .NebenNavText, #Home a.NebenNavText:active, #Home a.NebenNavText:visited, #Home a.NebenNavText:link {
	font-size:0.65em;
	color:#9DAAB4;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../lay/home.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;}
	
#Home a.NebenNavText:hover {
	color:#FF6311;
	background-image:url(../lay/home_over.gif);}
	
	
#Kontakt .NebenNavText, #Kontakt a.NebenNavText:active, #Kontakt a.NebenNavText:visited, #Kontakt a.NebenNavText:link {
	font-size:0.65em;
	color:#9DAAB4;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../lay/kontakt.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;}
	
#Kontakt a.NebenNavText:hover {
	color:#FF6311;
	background-image:url(../lay/kontakt_over.gif);}
	
#Login .NebenNavText, #Login a.NebenNavText:active, #Login a.NebenNavText:visited, #Login a.NebenNavText:link {
	font-size:0.65em;
	color:#9DAAB4;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../lay/login.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;}
	
#Login a.NebenNavText:hover {
	color:#FF6311;
	background-image:url(../lay/login_over.gif);}

#Login .NebenNavTextActive, #Login a.NebenNavTextActive:active, #Login a.NebenNavTextActive:visited, #Login a.NebenNavTextActive:link {
	color:#FF6311;
	font-size:0.65em;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../lay/login_over.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
}

/*Suche*/
	
#Suche form {
	margin:0px;
	padding:0px;}
	
#Suche {
	width:440px;
	float:left;
	margin-top:52px;}
	
#Suche input, .tx-indexedsearch input {
	border:1px solid #5B7B96;
	width:210px;
	color:#9DAAB4;
	font-size:10px;
	font-weight:bold;}
	
#Suche .submitbutton {
	border:0px;
	width:16px;
	height: 17px;
	color:0;
	font-size:0px;
	vertical-align:middle;}
	
/*Logo*/
#Logo {
	float:left;
	margin-top:20px;}
	
/*-------------------Links-------------------*/
#Links {
	float:left;
	width:238px;
	/*background-image:url(../lay/verlauf_links.gif);
	background-repeat:repeat-y;
	background-position:top left;*/
	display:inline;
	}

#Slogan {
	width: 224px;
	height: 201px;
	background-image:url(../lay/slogan_hg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	margin:0px;
	*margin-bottom: -3px;
	padding:0px;
}
	
	
/*Navigation*/
#Navigation {
	padding: 0px;
	margin:0px;}
	
#Navigation ul {
	padding:0px;
	margin: 0px;
	list-style: none;
}
	
#Navigation ul li {
	margin:0px;
	padding: 0px;
	width:224px;}
	
.NavigationText, a.NavigationText:link, a.NavigationText:active, a.NavigationText:visited {
	font-size:0.88em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background-image:url(../lay/nav_li.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#005599;
	display:block;
	width:204px;
	margin:0px;
	padding-left:20px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:0px;}
	
a.NavigationText:hover {
	color:#FF6311;}
	
.NavigationTextActive {
	font-size:0.88em;
	font-weight:bold;
	color:#034783;
	text-decoration:none;
	background-image:url(../lay/nav_li.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#C3CDD5;
	display:block;
	width:204px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;}
	
/*Unav Ebene 1*/
#Navigation ul li ul {
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:10px;
	background-color:#C3CDD5;
}
	
#Navigation ul li ul li {
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	width:224px;
	background-color:#C3CDD5;}
	
.UNavText, a.UNavText:link, a.UNavText:active, a.UNavText:visited {
	font-size:0.84em;
	font-weight:bold;
	color:#034783;
	text-decoration:none;
	margin-left:30px;
	padding:2px;}
	
a.UNavText:hover {
	background-color:#FF6311;
	color:#ffffff;}
	
.UNavTextActive {
	font-size:0.84em;
	background-color:#FF6311;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin-left:30px;
	padding:2px;}
	
/*Unav Ebene 2*/
#Navigation ul li ul li ul {
	margin:0px;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
	background-color:#C3CDD5;
	list-style-type:none;}
	
#Navigation ul li ul li ul li {
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	width:214px;
	background-color:#C3CDD5;}
	
.UNav2Text, a.UNav2Text:link, a.UNav2Text:active, a.UNav2Text:visited {
	font-size:0.84em;
	font-weight:normal;
	color:#034783;
	text-decoration:none;
	margin-left:30px;
	padding:2px;}
	
a.UNav2Text:hover {
	background-color:#FF6311;
	color:#ffffff;
	font-weight:bold;}
	
.UNav2TextActive {
	font-size:0.84em;
	background-color:#FF6311;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin-left:30px;
	padding:2px;}
	
/*Unav Ebene 3*/
#Navigation ul li ul li ul li ul {
	margin:0px;
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
	background-color:#C3CDD5;
	list-style-type:none;}
	
#Navigation ul li ul li ul li ul li {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	width:204px;
	padding:0px;
	background-color:#C3CDD5;}
	
.UNav3Text, a.UNav3Text:link, a.UNav3Text:active, a.UNav3Text:visited {
	font-size:0.80em;
	font-weight:normal;
	color:#034783;
	text-decoration:none;
	margin-left:30px;
	padding:2px;}
	
a.UNav3Text:hover {
	background-color:#FF6311;
	color:#ffffff;
	font-weight:bold;}
	
.UNav3TextActive {
	font-size:0.80em;
	background-color:#FF6311;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin-left:30px;
	padding:2px;}
	
	
/*--------------Mitte: Content------------------*/

#Startseite #Pfad {
	display:none;}
	
#Startseite #Content h1 {
	background-image:url(../lay/h1_hg.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:608px;
	height:30px;
	padding-left:40px;
	margin-top:57px;
	color:#034783;
	font-size:0.86em;}

#Pfad {
	font-size:0.69em;
	color:#999999;
	border-bottom:2px solid #CCCCCC;
	width:634px;
	padding-top:18px;
	padding-bottom:4px;}
	
#Pfad a, #Pfad a:link, #Pfad a:active, #Pfad a:visited {
	text-decoration:none;
	font-size:1.00em;
	color:#999999;}
	
#Pfad a:hover {
	text-decoration:underline;}

#Content {
	float:left;
	background-color:#F1F0F0;
	margin-left:50px;
	
	}
	
#Loggedin #Content
{
	background-color:#D1D5D6;
}

#ContentTexte a, #ContentTexte a:link, #ContentTexte a:active, #ContentTexte a:visited {
	text-decoration:none;
	color:#034783;}
	
#ContentTexte a:hover {
	color:#FD670E;}

#Content h1.subtitle {
	background-image:url(../lay/h1_hg.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:608px;
	height:30px;
	padding-left:40px;
	margin-bottom:20px;
	margin-top:27px;
	font-family:Georgia;
	color:#034783;
	font-size:0.80em;
	line-height:2.2em;}
	
#Content h1 {
	padding:0px;
	margin-top:5px;
	margin-bottom:0px;
	color:#034783;
	font-size:1.00em;
	padding-left:40px;}

#Rechts h1{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 40px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 0px;
	background-image: url(../lay/content_li.gif);
	background-repeat: no-repeat;
	background-x-position: left;
	background-y-position: top;
}

#Rechts h1 a{
	color: #034783;
	font-weight: bold;
	text-decoration: none;

}


#Rechts h1 a:hover{
	color: #ff6311;
	font-weight: bold;
	text-decoration: underline;

}

/*
#Rechts .csc-textpic-caption{
	width: 190px;
}
*/

#Content h2 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-top: 30px;
	margin-bottom: 0px;
	color: #034783;
	font-size: 12px;
	padding-left: 40px;
	font-size:1.00em;
}
#Content h3 {	
	padding-bottom: 10px;
	margin-top: 10px;
	color: #FF6600;
	padding-left: 40px;
	font-size:1.00em;}
	
.teaser {
	padding-left:0px;
	margin-bottom:20px;
	color:#034783;
	font-weight:bold;
	font-size:1.00em;}

.teaserRe {
	padding-left:0px;
	margin-bottom:20px;
	color:#034783;
	font-weight:bold;
	font-size:0.65em;}
	
#Content p {
	padding-left:40px;
	padding-top:0px;
	padding-bottom:9px;
	margin:0px;}
	
#Content .csc-textpic-intext-left{
	padding-left:40px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}

#Content .csc-textpic-intext-left p{
	padding: 0px 0px 9px 0px;
	margin: 0px;
}
	
#Startseite #ContentTexte {
	font-size:0.75em;
	color:#034783;
	line-height:1.25em;
	margin-top:120px;
	margin-left:270px;
	*margin-left:138px;
	padding:0px;
	width:270px;}
	
#Einspaltig #ContentTexte {
	width:630px;}
	
#Zweispaltig #ContentTexte {
	width:420px;}

#ContentTexte {	
	font-size:0.75em;
	color:#333333;
	float:left;
	line-height:1.80em;
	margin-top:19px;
	min-height: 400px;
	height:auto !IMPORTANT;
	height: 400px;
	margin-bottom:40px;
}
	
#Content ul {
	margin:0px;
	padding-left:40px;}
	
#Content ul li {
	margin:0px;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:4px;
	background-image:url(../lay/content_li.gif);
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:top left;}
	
/*Formular*/
	
#Content form {
	padding-left:40px;
	border:0px;}
	
#Content input {
	border:1px solid #5B7B96;
	/*width:210px;*/
	color:#333;
	padding:4px;
	font-family:Verdana,Arial,Helvetica,Tahoma,sans-serif;
	font-size:8pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:3px;
	text-align:left;
	cursor:pointer;
}
	
#Content textarea {
	border:1px solid #5B7B96;
	width:260px;
	padding:4px;
	color:#333333;
	font-family:Tahoma, Helvetica, Arial;
	font-size:11px;}
	
#Content .Submit {
	background-color:#005598;
	color:#333;
	padding:3px;
	border:1px solid #ffffff;
	font-size:11px;
	font-weight:bold;}
	
/*---------------------Rechter Container----------------------*/

#Einspaltig #Rechts{
	display: none;
}

#Rechts {
	float:left;
	width:200px;
	padding-left:25px;
	padding-top:26px;
	font-size:0.70em;}
	
#Rechts p {
	font-size:1.00 em;
	color:#034783;
	font-weight:bold;}


div.csc-textpic img{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
div.csc-textpic {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
	
/*Schatten*/
.shadeRight {
	background-image: url(../lay/shade.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	border:0px;}

.shadeBottom {
	background-image: url(../lay/shadeBottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border:0px; }

.shadeCorner {
	background-image: url(../lay/shadeCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border:0px;}

.shadeCornerRight {
	background-image: url(../lay/shadeBottomLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border:0px;}

.shadeCornerRightTop {
	background-image: url(../lay/shadeConerRightTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border:0px;}
	
.tablePic {
	margin: 0;
	padding:0px;}

td.pigbild {
	display: block;
	/*padding: 8px;
	padding-bottom: 45px;*/
	border: 0px;}
	
div.filelinks {
	padding-bottom:20px;
	padding-left: 40px;
	font-size: 0.9em;
}
	
#Rechts div.filelinks a, #Rechts div.filelinks a:active, #Rechts div.filelinks a:visited, #Rechts div.filelinks a:link {
	font-size:0.90em;
}
	
div.filelinks a, div.filelinks a:active, div.filelinks a:visited, div.filelinks a:link {
	color:#969FA7;
	font-size:1.20em;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../lay/IconPDF.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:17px;}
	
div.filelinks a:hover {
	color:#5B768C;
	text-decoration:underline;}
	
/*--------------Footer--------------*/
#Footer {
	font-size:0.70em;
	color:#333333;
	border-top:2px solid #FF6311;
	width:630px;
	padding-top:5px;
	padding-bottom:10px;
}
	
#Footer a, #Footer a:link, #Footer a:active, #Footer a:visited {
	text-decoration:none;
	font-size:1.00em;
	color:#333333;}
	
#Footer a:hover {
	text-decoration:underline;}

/* diverses */
#clearer, .clearer {
	height: 0px;
	font-size: 0px;
	margin:0; padding:0; 
	clear: both;
	line-height:0px;}
	
dfn {
  	display:block;
  	position: absolute;
  	left: -3000px;
  	height: 0px;
  	width:0px;}

acronym {
  	border-bottom: 1px dashed #858686;
  	speak:normal;}
  
.hide {
	position: absolute;
  	left: -1000px;
  	top: -1000px;
  	width: 0;
  	height: 0;
  	overflow: hidden;
  	display: inline; }

.hilfsnavi, .optionsnavi, .hideme{
	display: none;
}

/* SUCHE */

#Content .tx-indexedsearch{
	padding: 0px;
	margin: 0px;
}

#Content .tx-indexedsearch fieldset{
	border-width: 2px;
	border-style: solid;
	border-color: #ff6311;
}

#Content .tx-indexedsearch-browsebox{
	padding: 0px;
	margin-bottom : 20px;
	margin-top: 20px;
}

#Content ul.browsebox li {
	background-image:none;
	list-style-type:none;
	margin:0px;
	padding-bottom:4px;
	padding-left:15px;
	padding-top:0px;
}

#Content .tx-indexedsearch-search-submit, #Content .tx-indexedsearch-form{
	float: left;
}

#Content .tx-indexedsearch .searchbox-tmpl-css label{
	margin: 0px!important;
	padding: 0px!important;
}

#Content .tx-indexedsearch form{
	margin: 0px;
	padding: 0px;
}

#Content .tx-indexedsearch .res-tmpl-css{
	clear:both;
	margin-bottom:20px;
}

#Content .tx-indexedsearch-browsebox p{
	padding-bottom: 15px!important;
}

#Content .tx-indexedsearch dl{
	padding: 0px;
	margin: 0px;
}

#Content .tx-indexedsearch dt{
	padding: 0px;
	margin: 0px;
}

#Content .tx-indexedsearch .percent-tmpl-css{
	letter-spacing: 0pt;
	font-weight: normal;
	margin-top: -1.5em;
	float: right;
}

#Content .tx-indexedsearch dd{
	padding: 0px;
	margin: 0px;
	font-style: italic;
}

#Content .tx-indexedsearch p{
	padding: 0px;
	margin: 0px;
}

.tx-indexedsearch h3{
	background-image: url(../lay/h1_hg.gif);
	background-repeat: no-repeat;
	background-x-position: left;
	background-y-position: center;
	width: 608px;
	height: 34px;
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin: 0px;
	color: #034783;
	font-size: 1.2em;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
hr.clearer{
	border-top:2px solid #FF6311;
	border-bottom: 0px:
}

.news-single-img{
	float:right;
	padding: 0px 0px 15px 15px;
}

.news-single-author, .news-single-author p{
	margin: 0px!IMPORTANT;
	padding: 0px!IMPORTANT;
}

.news-single-files img{
	display: none;
}

.news-single-item{
	padding: 0px 0px 0px 40px;
}

.news-single-item p, .news-single-item h3, .news-single-item h2{
	padding-left: 0px!IMPORTANT;
}

.news-single-files dd{
	color:#969FA7;
	font-size:1.00em;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../lay/IconPDF.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:17px;
}

.news-single-links p{
	margin: 0px!IMPORTANT;
	padding:0px!IMPORTANT;
}

.news-list-container {

/*	border:1px solid #fff;*/
	background-color:#F0F0F0;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px 3px 3px 40px;
	margin:3px;
/*	border:1px solid #fff;*/
	background-color:#F0F0F0;

	}
/*.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#DFDFDF;

}*/
/*.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}*/
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
/*	border-bottom: 1px solid #FF6600;*/
	background-color: #C3CDD5;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#FF6600;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:0px;
		margin: 0px;
}
.news-list-date {
	float: right;
	color: #333;
	width: 150px;
	color:#034783;
	text-align: right;
	height: 21px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #F1F0F0;
	}

/*.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}*/

/*.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}*/

.news-list-morelink,.news-list-category {
	font-size:10px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:10px;
}
.news-list-browse {
	text-align: center;
}

/*Formulare*/

#Content .csc-mailform-submit, #Content .powermail_submit{
	background-color:#005598;
	color:#FFFFFF;
	padding:3px;
	font-size:11px;
	font-weight:bold;
	margin-left:150px;
	margin-top:10px;
	margin-bottom: 15px;
	width: 160px!IMPORTANT;
	float: left;
	clear: both;
	text-align: center;
}

#Content .tx-newloginbox-pi1-submit{
	background-color:#005598;
	color:#FFFFFF;
	padding:3px;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	width: 142px!IMPORTANT;
	text-align: center;
}

.err, .message{
	display: block;
	color: #990000;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 40px;
	font-weight: bold;
}

.tx-pilmailform-pi1 form, .tx-powermail-pi1 form{
	margin: 0px;
	padding: 0px;
	width: 460px; 
}

.tx-pilmailform-pi1 legend, .tx-powermail-pi1 legend{
	margin-bottom: 10px;
}

.tx-fechangepassword-pi1 form, .loginform{
	padding-top: 0px;
	margin: 0px;
/*	padding-left: 40px; */
	width: 500px!IMPORTANT;
}


.tx-pilmailform-pi1 label, .tx-fechangepassword-pi1 label {
	float: left;
	width: 150px;  
	display: block;
	clear: both;
}

.tx-powermail-pi1 label{
	float: left;
	width: 170px;  
	display: block;
	clear: both;
}

#Content p.tx_powermail_pi1_fieldwrap_html_radio_title{
	float: left;
	width: 170px;  
	display: block;
	clear: both;
padding: 0 0 0 0;
}


#Content .tx-pilmailform-pi1 input, #Content .tx-pilmailform-pi1 select, #Content .tx-pilmailform-pi1 textarea, .tx-fechangepassword-pi1 input {
	float: left;  
	width: 235px;
}


.tx-srfreecap-pi2-image{
	clear: both;  
/*	float: right;*/
  	padding: 0px;
	margin-left: 150px;
	margin-top: 5px;
	margin-bottom: 5px;
}

legend {
	background-color:#FF600A;
	border:1px solid #5b7b96;
	color:#FFFFFF;
	font-weight:bold;
	line-height:150%;
	padding-left:6px;
	padding-right:6px;
}

.tx-powermail-pi1 legend{
  	background-color:#005598;
}

fieldset{
	border:1px solid #5b7b96;
	
}

#Content .tx-pilmailform-pi1 fieldset, #Content .tx-fechangepassword-pi1 fieldset{
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
}


#Content input:focus,#Content textarea:focus{
  border: 1px solid #333333;
}

#Content .form-headingfield{
	clear: both;
}

b.formhead{
	display: block;
	float: left;
	width: 130px;
}

form.matbest{
	width: 500px; 
}

.matbestellungedit{
	width: 30px!IMPORTANT;
}

.matbest label {
	width: 420px;
}

/* WT GALLERY category mode */
h2.wtgallery_h2{
	padding-top: 10px;
	font-size: 12px;
	font-weight: normal;	
}

div.wtgallery_categories { 
	border: 1px solid silver;
	width: 170px;
	padding: 10px;
	float: left;
	margin: 5px 0;
}
div.wtgallery_category_pic {
	float: left;
}
div.wtgallery_category_pic {
	margin-right: 10px;
}
div.wtgallery_category_folder {
	margin: 20px 0 10px 0;
}
p.wtgallery_category_pagebrowser {
	display: none;
}
/* WT GALLERY list mode */
.wtgallery_listpic_pic {
	border: 1px solid #003F64;
}
.wtgallery_listpic {
	border: 0px solid #888888;
/*	width: 52px;
	height: 52px;*/
	margin: 3px;
}
.wtgallery_pagebrowser_up {
	display: none;
}
/* WT GALLERY singleview mode */
.wtgallery_singlepic_pic {
	border: 1px solid #003F64;
}
.wtgallery_singlepic {
	border: 0px solid #888888;
	width: 324px;
	margin-left: 0px;
	text-align: left;
}
/* wt_gallery END */



.powermail_mandatory{
  color: red;
  font-weight: bold;
}

.tx-powermail-pi1_mandatory{
  padding: 0 0 0 40px;
}

.tx-powermail-pi1_mandatory ul.powermail_mandatory_list{
  padding: 0 0 0 0!IMPORTANT;
}

#Content .tx-powermail-pi1 input, 
#Content .tx-powermail-pi1 select, 
#Content .tx-powermail-pi1 textarea{
float:left;
width:235px;
}

.tx-srfreecap-pi2-cant-read{
  display: block;
  float: none;
  font-size: 9px;
  margin: 0 0 0 172px;
  color: #000;
}

#powermaildiv_uid13{
  clear: both;
  padding: 20px 0 0 0;
}

#Content #powermaildiv_uid13 input, #Content #powermaildiv_uid22 input {
  width: 10px;
  width: auto;
}

#Content #powermaildiv_uid13 label, #Content #powermaildiv_uid22 label{
	width: 390px;
        clear: none;
        padding: 0 0 0 5px;
}

.powermail_mandatory_js{
  clear: both;
  margin: 0 0 10px 172px;
  font-weight: bold;
  color: red;
}

#powermaildiv_uid14{
  display: none;
}

#Content .tx-powermail-pi1_confirmation p, #Content .tx-powermail-pi1_confirmation form{
padding-left: 0px;
}

.tx-powermail-pi1_confirmation .pmail_conf_header{
  font-weight: bold;
  padding: 0 10px 0 0; 
}

.tx_powermail_pi1_fieldwrap_html_captcha_description{
  clear: both;
  font-size: 10px;
  margin: 0 0 0 172px;
  line-height: 14px;
}

.powermail_jqerror{
  margin: 0px 0px 0px 172px;
  padding: 0 0 16px 0;
  color: red;
  font-weight: bold;
  font-size: 11px;
  line-height: 13px;
  display: none;
}

#error_uid5{
  /* margin: -10px 0px 0px 172px; */
}




#error_uid22{
  margin: 0 0 16px 24px;
}

.tx-powermail-pi1_confirmation{
  padding: 0 0 0 40px;
}

#Content .tx-powermail-pi1 .tx-powermail-pi1_confirmation input{
  width: 330px;
}

.pmailbutton{
	border-top: 2px outset #F1F0F0!IMPORTANT;
	border-left: 2px outset #F1F0F0!IMPORTANT;
	border-right: 2px outset #CACACA!IMPORTANT;
	border-bottom: 2px outset #CACACA!IMPORTANT;
}

.tx-powermail-pi1_fieldset{
padding: 7px 7px 9px 7px;
margin: 0px 2px 0px 2px;
}

.powermail_radio_inner{
  float: left;
}

.powermail_radio_inner_uid15_1,
.powermail_radio_inner_uid54_1,
.powermail_radio_inner_uid55_1,
.powermail_radio_inner_uid56_1,
.powermail_radio_inner_uid57_1,
.powermail_radio_inner_uid58_1
{
  margin: 0 0 0 10px;
}

.powermail_radio_inner label, .powermail_radio_inner input{
  display: inline;
  width: auto!IMPORTANT;
}

.formline div{
  float: left;
}


.formline label{
  display: none;

}

#powermaildiv_uid3 select, 
#powermaildiv_uid18 select, 
#powermaildiv_uid25 select, 
#powermaildiv_uid26 select,
#powermaildiv_uid30 select,
#powermaildiv_uid31 select,
#powermaildiv_uid35 select,
#powermaildiv_uid36 select,
#powermaildiv_uid40 select,
#powermaildiv_uid41 select,
#powermaildiv_uid45 select,
#powermaildiv_uid46 select
{
  margin:0 5px 0 0!IMPORTANT;
  width:75px!IMPORTANT;
}

#powermaildiv_uid19 select,
#powermaildiv_uid27 select,
#powermaildiv_uid32 select,
#powermaildiv_uid37 select,
#powermaildiv_uid42 select,
#powermaildiv_uid47 select
{
  width: 75px!IMPORTANT;
}

#powermaildiv_uid6 input, #powermaildiv_uid7 input, #powermaildiv_uid8 input{
  width: 50px!IMPORTANT;
}

#powermaildiv_uid20 input, #powermaildiv_uid21 input, #powermaildiv_uid16 input{
  width: 162px!IMPORTANT;
}

.powermail_check_inner{
  clear: both;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title{
  padding: 0 0 9px 0!IMPORTANT;
}

#powermaildiv_uid22 .tx_powermail_pi1_fieldwrap_html_checkbox_title{
  display: none;
}


#powermaildiv_uid22{
  margin: 5px 0 0 0;
}


/*
div.newperson{
  margin: 15px 0 10px 0;
}
*/



div.powermail_mandatory_js{
  position: relative;
  top: 15px;
}


.powermail_mandatory_listitem strong{
  color: maroon;
  font-weight: normal!IMPORTANT;
}


td.pmail_conf_header{
vertical-align: top;
}

#ttip_morepers,#ttip_email,#ttip_dkzept,#ttip_willkommen1, #ttip_captcha{
position: absolute; 
top 0px; 
left: 0px; 
border: 1px solid #005599;
background-color: #FFF; width: 250px;
padding: 5px 5px 5px 5px;
font-size: 11px!IMPORTANT;
line-height: 16px!IMPORTANT;
z-index: 999;
}

#Content #ttip_morepers p,
#Content #ttip_captcha p,
#Content #ttip_email p,
#Content #ttip_dkzept p,
#Content #ttip_morepers h1,
#Content #ttip_email h1,
#Content #ttip_dkzept h1{
  padding-left: 0px;
}


#ttip p,#ttip h1{
  padding: 0!IMPORTANT;
}


.powermail_check{
	padding: 0!IMPORTANT;
}


.tx_powermail_pi1_fieldwrap_html_select{
  margin: 0 0 0px 0;
}

.formline .tx_powermail_pi1_fieldwrap_html_select{
  margin: 0 0 2px 0;
}

@media print{
#Links, .pmailbutton, .powermail_submit {
  display: none;
}

#NebenNav,#Suche{
  visibility: hidden;
}}


