.navi {
		color: #FFF;
		font-size: 12px;
		font-family: Verdana;
		text-decoration: none;
		 }
		
.navi:hover {
		color: #333;
		font-size: 12px;
		font-family: Verdana;
		text-decoration: none; }

.navi_active {
		color: #333;
		font-weight: bold;
		font-size: 12px;
		font-family: Verdana;
		text-decoration: none; }

.subnavi {
		color: #333;
		font-size: 10px;
		font-family: Verdana;
		text-decoration: none;
		overflow:hidden;
		 }
		
.subnavi:hover {
		color: #333;
		font-weight: bold;
		font-size: 10px;
		font-family: Verdana;
		text-decoration: none;
		overflow:hidden; }

.subnavi_active {
		color: #333;
		font-weight: bold;
		font-size: 10px;
		font-family: Verdana;
		text-decoration: none;
		overflow:hidden; }
		
.navicell {
		border-top:1px solid #F4C926;
		border-left:0px solid #000000;
		border-right:0px solid #000000;
		border-bottom:1px solid #F4C926;
		border-collapse:collapse;
		border-spacing:0px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		cursor:hand; }

.navicell_active {
		border-top:1px solid #F4C926;
		border-left:0px solid #000000;
		border-right:0px solid #000000;
		border-bottom:1px solid #F4C926;
		border-collapse:collapse;
		border-spacing:0px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		cursor:hand; }

.bodytext {
		color: #333;
		font-size: 14px;
		font-family: Verdana;
		line-height: 25px;
		text-decoration: none; }


.csc-caption {
		color: #333;
		font-size: 10px;
		font-family: Verdana;
		text-decoration: none; }

.caption {
		color: #333;
		font-size: 14px;
		font-family: Verdana;
		text-decoration: none; }

.csc-uploads-fileName
		{
		color: #333;
		font-size: 10px;
		font-family: Verdana;
		text-decoration: none; }

.csc-uploads-fileName:hover
		{
		color: #333;
		font-weight: bold;
		font-size: 10px;
		font-family: Verdana;
		text-decoration: none;
		}

span a:link {
		color: #333;
		font-size: 12px;
		font-family: Verdana;
		font-weight: bold;
		text-decoration: none;
		line-height: 25px;
		}

span a:visited {
		color: #333;
		font-size: 12px;
		font-family: Verdana;
		font-weight: bold;
		text-decoration: none;
		line-height: 25px;
		}

span a:hover {
		color: #333;
		font-size: 12px;
		font-family: Verdana;
		font-weight: bold;
		text-decoration: underline;
		line-height: 25px;
		}

li {	
		color: #333;
		font-size: 10px;
		font-family: Verdana;
		text-decoration: none; }

 h1 {
		color: #333;
		font-weight: bold;
		font-size: 20px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 10px; }
		
div h1 {
		color: #333;
		font-weight: bold;
		font-size: 25px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 10px; }

div h2 {
		color: #333;
		font-weight: bold;
		font-size: 20px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 10px; }

div h3 {
		color: #333;
		font-weight: bold;
		font-size: 16px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 0px; }

div h4 {
		color: #333;
		font-weight: bold;
		font-size: 14px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 5px; }

div h5 {
		color: #333;
		font-weight: bold;
		font-size: 12px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 5px; }

h1 {
		color: #333;
		font-size: 25px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 30px; }

h2 {
		color: #333;
		font-size: 20px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 25px; }

h3 {
		color: #333;
		font-size: 16px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 20px; }

h4 {
		color: #333;
		font-size: 14px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 18px; }

h5 {
		color: #333;
		font-weight: normal;
		font-size: 12px;
		font-family: Verdana;
		text-decoration: none;
		line-height: 16px; }

h6 {
		color: #333;
		font-size: 10px;
		font-family: Verdana;
		text-decoration: none; 
		line-height: 14px;}

.toptable {
		border-width:0px;
		border-style:groove;
		border-bottom-style:hidden;
		border-color:gray;
		border-collapse:collapse; }

.middletable {
		border-width:0px;
		border-style:groove;
		border-top-style:hidden;
		border-color:gray;
		border-collapse:collapse; }

.bottomtable {
		border-width:0px;
		border-style:none;
		border-collapse:collapse; }

.contenttable {
		border:0px solid gray;
		padding:3px;
		}

.csc-mailform {
		color: #333;
		font-size: 14px;
		font-family: Verdana;
		text-decoration: none; }

label {
        width:150px;
        float: left;
	}

.tx-indexedsearch .tx-indexedsearch-searchbox  { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }	
.tx-indexedsearch .tx-indexedsearch-whatis  .tx-indexedsearch-sw { font-weight:bold; font-family: Verdana;}	
.tx-indexedsearch .tx-indexedsearch-whatis { color: #FFFFFF; font-family: Verdana; margin-top:10px; margin-bottom:5px; font-size: 0px;}	
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; font-family: Verdana; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ddf0fa; color: #333333; font-size:11px; font-family:Verdana; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title  { color: #333333; font-size:12px; font-family:Verdana; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Verdana; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr  { color: #333333; font-size:11px; font-family:Verdana }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr  .tx-indexedsearch-redMarkup { color:red; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family: Verdana}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead  { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle} 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch-browsebox { margin-top:0px; margin-bottom:0px; color: #FFFFFF; font-size: 0px; font-family: Verdana; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title_neu { background:#ddf0fa; color: #333333; font-size:11px; font-family:Verdana; width:50px  }	


/* Textausrichtung im RTE */

.align-left { text-align: left }
.align-center { text-align: center }
.align-right { text-align: right }


/* ############################
	# Powermail einstellungen #
    ############################ */  

/* Beschriftung des Fieldset entfernen */
fieldset.tx-powermail-pi1_fieldset legend {
   display: none;
}
/* Umrandung der Felder entfernen (deutsch & english) */
fieldset.tx-powermail-pi1_fieldset_12, .tx-powermail-pi1_fieldset_10{
	border: none;	
}

/* Ausgabe "Das ist ein Pflichtfeld" (deutsch & english) */
div.powermail_mandatory_js  {
	  color: red;
}
/* Beschriftungen für Checkboxen entfernen */
p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	#display:none;
}

/* Textfelder von Powermail formatieren */
.tx_powermail_pi1_fieldwrap_html_label{
		color: #333;
		font-size: 14px;
		font-family: Verdana;
		line-height: 23px;
		text-decoration: none; }

/* Hinweistext zur Sicherheitsabfrage */
p.hinweis_text {
		margin-left:10px;
		color: #333;
		font-size: 10px;
		font-family: Verdana;
		line-height: 10px;
		text-decoration: none; 
}

/* Beschriftungen der Eingabefelder */ 
.tx-powermail-pi1 label{
		font-family: Verdana;
		font-size: 14px;
		text-decoration: none;
}

/* Überschrift des Kontaktformulars */
div.csc-header{
	color:#0000AA;
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	line-height:10px;
	text-decoration:none;
	text-align: center;
}

/* Abstand zwischen Captcha und Hinweistext (deutsch & english) */
div.tx_powermail_pi1_fieldwrap_html_130, .tx_powermail_pi1_fieldwrap_html_75 {
	#position: relative;
	margin-top: 10px;
	#padding:auto;
}

/* Hinweistext und Abschicken-Button einrücken (deutsch & english) */
div.tx_powermail_pi1_fieldwrap_html_132, .powermail_submit_uid132, .tx_powermail_pi1_fieldwrap_html_120, .powermail_submit_uid121 {
	margin-left:150px;
}

/* div-Container für captcha (deutsch & english) */
div.tx_powermail_pi1_fieldwrap_html_captcha {
		margin-top:20px;
}

/* Ausrichtung des Captcha-Eingabefeldes */
.powermail_uid130, .powermail_uid119{
	float:left;
	margin-right:20px;
}

