/* foot */
.foot {font-size:10px;color:#ffffff;font-family: Verdana;}
.foot2 {font-size:9px;color:#ffffff;font-family: Verdana;}
a.foot {font-size:10px;color:#ffffff;text-decoration:none;font-family: Verdana;}
a.foot:visited, a.foot:link, a.foot:active {text-decoration: none;color: #ffffff;} 
a.foot:hover {text-decoration: none;color: #999999;} 

/* hauptnavigation */
.nav1 a {display:block;padding-top:3px;padding-bottom:5px;padding-left:15px;font-family: Verdana;font-size: 12px;color:#FFFFFF;text-decoration: none;background:#003366 url(../gfx/navi.gif) no-repeat left;}
.nav1 a:hover {color:#999999}
.nav1 a:active {color:#999999}

.nav2 a {display:block;padding-top:3px;padding-bottom:5px;padding-left:25px;font-family: Verdana;font-size: 11px;color:#FFFFFF;text-decoration: none;}
.nav2 a:hover {color:#999999}
.nav2 a:active {color:#999999}

/* boxen */
.style_linke_boxen {font-family: Verdana;font-size: 10px;color: #ffffff;border: 1px solid #ffffff;background-color: #003366;}
.style_boxen {font-family: Verdana;font-size: 10px;color: #ffffff;}
a.style_boxen {	font-family: Verdana;font-size: 10px;color: #ffffff;text-decoration: none;}
a.style_boxen:hover {font-family: Verdana;font-size: 10px;color: #999999;text-decoration: none;}
a.style_boxen:visited, a.style_boxen:link, a.style_boxen:active {font-family: Verdana;font-size: 10px;color: #ffffff;text-decoration: none;}
.heads {font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;background-image: url(../gfx/table_head_bg.jpg);background-repeat: repeat;border: 1px solid #ffffff;}


/* styles */
.pfad {font-family: Verdana;font-size: 11px;color: #CCCCCC;text-decoration: none;}
a.pfad {font-family: Verdana;font-size: 11px;color: #CCCCCC;text-decoration: none;}
a.pfad:hover {font-family: Verdana;font-size: 11px;color: #CCCCCC;text-decoration: underline;}
a.pfad:visited, a.pfad:active, a.pfad:link {font-family: Verdana;font-size: 11px;color: #CCCCCC;text-decoration: none;}
body {background-image: url(../gfx/bg.gif);background-repeat: repeat;
scrollbar-face-color: #003366;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #003366;}
.header {font-family: Verdana;font-size: 11px;font-weight: bold;color: #ffffff;text-align: center;}

/* texte */
.headline {font-family: Verdana;font-size: 14px;font-weight: bold;color: #003366;}
h1 {font-family: Verdana;font-size: 14px;font-weight: bold;color: #003366;border-bottom:1px dotted #003366;padding:0 0 3px;}
.text1{font-family: Verdana;font-size: 12px;color:#003366;line-height: 20px;text-align: justify;}
li {font-family: Verdana;font-size: 12px;color:#003366;}
ul {font-family: Verdana;font-size: 12px;color:#003366;list-style-image : url("../gfx/link_pfeil.jpg");}
a.text1:link {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.text1:visited {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.text1:hover {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.text1:active {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}

a.internal-link {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.internal-link:link {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.internal-link:visited {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.internal-link:hover {font-family: Verdana;font-size: 12px;color:#999999;text-decoration:underline;font-weight: normal;}
a.internal-link:active {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}

a.external-link-new-window {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.external-link-new-window:link {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.external-link-new-window:visited {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.external-link-new-window:hover {font-family: Verdana;font-size: 12px;color:#999999;text-decoration:underline;font-weight: normal;}
a.external-link-new-window:active {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}

a.mail {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.mail:link {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.mail:visited {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.mail:hover {font-family: Verdana;font-size: 12px;color:#999999;text-decoration:underline;font-weight: normal;}
a.mail:active {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}

a.download {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.download:link {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.download:visited {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}
a.download:hover {font-family: Verdana;font-size: 12px;color:#999999;text-decoration:underline;font-weight: normal;}
a.download:active {font-family: Verdana;font-size: 12px;color:#003366;text-decoration:underline;font-weight: normal;}

.text2{font-family: Verdana;font-size: 10px;color:#003366;}
a.text2:link{font-family: Verdana;font-size: 10px;color:#003366;text-decoration:underline;}
a.text2:visited{font-family: Verdana;font-size: 10px;color:#003366;text-decoration:underline;}
a.text2:hover{font-family: Verdana;font-size: 10px;color:#003366;text-decoration:none;}
a.text2:active{font-family: Verdana;font-size: 10px;color:#003366;text-decoration:underline;}

.tx-chnewsfeeds-pi1
.tx-chnewsfeeds-pi1 li {padding:30px 50px;}
.tx-chnewsfeeds-pi1 ul {padding:30px 50px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

/* Suche */
.tx-indexedsearch .tx-indexedsearch-browsebox LI {font-family: Verdana;font-size: 12px;color: #003366;display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox {font-family: Verdana;font-size: 12px;color: #003366;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {font-family: Verdana;font-size: 12px;color: #003366;width:150px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {font-family: Verdana;font-size: 12px;color: #003366;width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis {font-family: Verdana;font-size: 12px;color: #003366;margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-family: Verdana;font-size: 12px;color: #003366;font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults {font-family: Verdana;font-size: 12px;color:#FF0000;text-align:center;font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-family: Verdana;font-size: 12px;color: #000000;line-height: 150%;text-align: justify; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#ff0000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#eeeeee;font-family: Verdana;font-size: 10px;color: #003366;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { font-family: Verdana;font-size: 12px;color: #003366;margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-family: Verdana;font-size: 12px;color: #003366;margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { font-family: Verdana;font-size: 12px;color: #003366;background:#eeeeee; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { font-family: Verdana;font-size: 12px;color: #003366;background:#cccccc; font-weight:bold; }
.tx-indexedsearch-browsebox {font-family: Verdana;font-size: 12px;color: #003366;}
.tx-indexedsearch-browsebox-SCell {font-family: Verdana;font-size: 12px;color: #003366;}
.tx-indexedsearch-title-number {font-family: Verdana;font-size: 12px;color: #003366;}
.tx-indexedsearch-title-caption {font-family: Verdana;font-size: 12px;color: #003366;}
.tx-indexedsearch-percent {font-family: Verdana;font-size: 12px;color: #003366;}

/* Suche: Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { font-family: Verdana;font-size: 12px;color: #003366;letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { font-family: Verdana;font-size: 10px;color: #000000; }

/* LOGIN */
div.login{font-size:12px; color:#003366;}
div.login input.logout{  margin-top:5px;}
div.login input.input{border:1px solid white;width:186px;color:#6699CC;margin-bottom:1px;}
div.login input.submit{width:186px; border:solid #003366;background-color:#003366;color:#FFFFFF;font-family:Verdana;font-size:12px;}

/* Sitemap */
.ksSitemapHeadline {color:#003366;font-size:12px;font-weight:bold;}
.ksSitemapFullWidTable {width:346px;border:0px;}
.ksSitemapLeftMargMin {margin-left:9px;}
.ksSitemapL0TD {background-color:#003366; height:20px; padding-left:10px;}
.ksSitemapL1TopSpace {margin-top:15px;}
.ksSitemapL1TD {
	border-top:solid 1px #375475;  border-bottom:solid 1px #375475;
	border-right:solid 1px #375475; border-left:solid 1px #375475;
	padding-left:10px; height:20px;
}
/* Sitemap Level 0:*/
a.ksSitemap0, a.ksSitemap0:link, a.ksSitemap0:visited, a.ksSitemap0:active {
	font-size:12px;	color:#ffffff;	text-decoration:none;	font-family: Verdana;}
a.ksSitemap0:hover {font-size:12px; font-family: Verdana; color:#ffffff; text-decoration:underline;}
/* Sitemap Level 1:*/
a.ksSitemap1, a.ksSitemap1:link, a.ksSitemap1:visited, a.ksSitemap1:active {
	font-size:11px;	font-family: Verdana; color:#003366; text-decoration:none;}
a.ksSitemap1:hover {font-size:11px;	font-family: Verdana; color:#003366; text-decoration:underline;}
/* Sitemap Level 2:*/
a.ksSitemap2, a.ksSitemap2:link, a.ksSitemap2:visited, a.ksSitemap2:active {
	font-size:10px;	font-family: Verdana; color:#003366; text-decoration:none;}
a.ksSitemap2:hover {font-size:10px;	font-family: Verdana; color:#003366; text-decoration:underline;}
/* Sitemap Level 3:*/
a.ksSitemap3, a.ksSitemap3:link, a.ksSitemap3:visited, a.ksSitemap3:active {
	font-size:9px;	font-family: Verdana;color:#003366;	text-decoration:none; font-weight:normal;}
a.ksSitemap3:hover {font-size:9px;	font-family: Verdana;color:#003366; text-decoration:underline;}

/* /******* Formatierungen für das Standard-Kontaktformular 
.csc-mailform   { border:none; padding:10px; margin-right:100px;}
.csc-mailform-field           { font-family: Verdana;font-size: 12px; padding-top: 5px; padding-bottom: 5px; clear: left;}
.csc-mailform-field label     { font-family: Verdana;font-size: 12px; width: 120px; float:left; display:block; text-align:left; }
.csc-mailform-field input     { font-family: Verdana;font-size: 12px; color:#003366; margin-bottom:5px;}
.csc-mailform-field textarea  { font-family: Verdana;font-size: 12px; color:#003366; margin-bottom:5px;}
.csc-mailform-field select    { font-family: Verdana;font-size: 12px; color:#003366; margin-bottom:5px; }
/** Checkbox etwas von links einrücken 
.csc-mailform-check           { margin-left:10px; }
/** Radio-Knopf-Beschriftung rechts vom Radio-Knopf 
.csc-mailform-radio           { font-family: Verdana; font-size:12px; color:#003366; display:block; }
.csc-mailform-radio fieldset  { border:none; }
.csc-mailform-radio legend    { color:#FFFFFF;}
/** Beschriftungsfeld 
.csc-mailform-label           { font-family: Verdana;font-size: 12px; color:#003366; margin-bottom:0px; }
/** Absendebutton  
.csc-mailform-submit          { margin:10px 0px 0px 120px; } 
SELECT { font-family: Verdana;  font-size: 12px;  color: #000000;  background-color: #EDEFF1;  border: 0px solid #CCCCCC;}
label {clear: left;float: left;width: 200px;}
input {float: left;} */

/* eigene Klasse für den Gesamtrahmen vom Formular */
.formu {
	font-family: Verdana;
	color: #003366;
	font-size: 12px;
	padding-top:10px;
	border: none;
	font-weight:bold;
	line-height:2.3em;
}

/* spezielle Klassen für Formularelemente */
.mf-radio {
border:0px;
}

.mf-input {
font-family: Verdana;
color: #003366;
font-size: 12px;
border: 1px solid #cccccc;
margin-top:10px;
padding:2px;
}
.mf-pass {
font-family: Verdana;
color: #003366;
font-size: 12px;
}
.mf-text {
font-family: Verdana;
color: #003366;
font-size: 12px;
border: 1px solid #cccccc;
margin-top:10px;
}
.mf-check {
border: 0px;
}
.mf-select {
border: 1px solid #cccccc;
margin-top:10px;
}
.mf-file {
font-family: Verdana;
color: #003366;
font-size: 12px;
}
.mf-reset {
font-family: Verdana;
color: #003366;
font-size: 12px;
}
.mf-submit {
	font-family: Verdana;
	color: #ffffff;
	font-size: 12px;
	background-color: #003366;
	border: 0px;
	width:150px;
}