td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.2spaltertext p.bodytext {
	width: 305px;
}

a:link { 
 text-decoration:none;
 color:#7F7F7F; 
}

a:visited { 
 text-decoration:none; 
 color:#7F7F7F; 
}

a:hover { 
 text-decoration:underline; 
 color:#C10026; 
}

.a:active { 
 text-decoration:none; 
 color:#7F7F7F;  
}

.a:link { 
 text-decoration:none;
 color: #000000;
}

.a:visited { 
 text-decoration:none;
 color: #000000;
}

.a:hover { 
 text-decoration:underline; 
 color:#C10026; 
}

.a:active { 
 text-decoration:none; 
 color: #000000;
}

.nav1Bg
{
	background-color : #949494;
}
.rightBg
{
	background-color : #DDDAD1;
}
.nav2NameCol
{
	vertical-align: top;
}
.nav1NameCol
{
	background-color : #949494;
	padding-left : 5px;
	padding-right : 5px;
}
.navFirstNormal {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
	padding-left: 1px;
	color: #DBDBD1
}
a.navFirstNormal:link {
	color: #DBDBD1;
}
a.navFirstNormal:visited {
	color: #DBDBD1;
}
a.navFirstNormal:hover {
	color: #ffffff;
}

.navFirstPressed {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
	padding-left: 1px;
	color: #ffffff
}
a.navFirstPressed:link {
	color: #ffffff;
}
a.navFirstPressed:visited {
	color: #ffffff;
}
a.navFirstPressed:hover {
	color: #ffffff;
}
.nav1Col2
{
	background-color : #C6D1DB;
	border-left : 1px solid #ffffff;
	border-right : 1px solid #ffffff;
}

.navSecondNormal {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 1px;
	color: #DBDBD1
}
a.navSecondNormal:link {
	color: #DBDBD1;
}
a.navSecondNormal:visited {
	color: #DBDBD1;
}
a.navSecondNormal:hover {
	color: #ffffff;
}

.navSecondPressed {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 1px;
	color: #ffffff
}
a.navSecondPressed:link {
	color: #ffffff;
}
a.navSecondPressed:visited {
	color: #ffffff;
}
a.navSecondPressed:hover {
	color: #ffffff;
}

.navThirdNormal {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 15px;
	padding-bottom: 20px;
	color: #969390
}
a.navThirdNormal:link {
	color: #969390;
}
a.navThirdNormal:visited {
	color: #969390;
}
a.navThirdNormal:hover {
	color: #000000;
}

.navThirdPressed {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
	padding-bottom: 20px;
	color: #000000
}
a.navThirdPressed:link {
	color: #000000;
}
a.navThirdPressed:visited {
	color: #000000;
}
a.navThirdPressed:hover {
	color: #000000;
}

.navClassHead {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight : bold;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 74px;
	padding-bottom: 25px;
	color: #000000
}

.langSwitch {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
	color: #969390
}
a.langSwitch:link {
	color: #969390;
}
a.langSwitch:visited {
	color: #969390;
}
a.langSwitch:hover {
	color: #000000;
}

.dummyImg {
	border-left : 1px solid #BFBFBF;
 	border-right : 1px solid #BFBFBF;
	border-top : 1px solid #BFBFBF;
	border-bottom : 1px solid #BFBFBF;
}
.csc-firstHeader {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #969390;
	padding-bottom : 1px;
}
H1 {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	font-weight : bold;
	text-decoration: none;
	color: #969390;
	padding-bottom : 1px;
}
.bodyH2{
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
 	margin:0px 0px 7px 0px;
}
.bodyH3{
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #949494;
 	margin:0px 0px 7px 0px;
}
.bodyH4{
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	margin:0px 0px 7px 0px;
}
.bodyH5{
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
 	color:#949494;
	margin:0px 0px 7px 0px;
}
.bodyH6{
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color:#A71930;
	margin:0px 0px 7px 0px;
}
p {
 margin:0px 0px 0px 0px;
 font:normal 12px arial;
 color: #000000;
}
.p5 {
 margin:0px 0px 5px 0px;
 font:normal 12px arial;
 color:#000000;
}

.p7 {
 margin:0px 0px 7px 0px;
 font:normal 12px arial;
 color:#000000;
}

.p9 {
 margin:0px 0px 9px 0px;
 font:normal 12px arial;
 color:#000000;
}

.ng {
 margin:0px 0px 0px 0px;
 color:#BFBFBF;
}

.gr {
 margin:0px 0px 0px 0px;
 color:#949494;
}

.gn {
 margin:0px 0px 0px 0px;
 color:#3E5D57;
}

.rd {
 margin:0px 0px 0px 0px;
 color:#A71930;
}

.bl {
 margin:0px 0px 0px 0px;
 color:#165788;
}
input{
	text-align: left;
}
.csc-pmailform SPAN{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.csc-mailform{
	width: 540px;
}
.csc-wrapmailform{
	width: 540px;
}
.csc-mailform{
	width: 540px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.csc-select{
	border: solid 1px #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;

}
.csc-form-radio{
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #646C7C;
	ruby-align: auto;
}
.csc-form-fieldcell-radio{
	background-color:  #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	color: #646C7C;
}
.csc-check{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #646c7c;
}
.csc-textarea{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	width: 350px;
	height: 155px;
	border: solid 1px #969390;
	font-size: 12px;
}
.csc-input{
	width: 350px;
	height: 20px;
	background-color: #FFFFFF;
	border: solid 1px #969390;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}
.csc-password{
	width: 350px;
	height: 20px;
	background-color: #FFFFFF;
	border: solid 1px #969390;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;

}
.csc-file{
	border: solid 1px #969390;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #646c7c;
	height: 20px;
	width:350px;
}
.csc-submit{
 	border: solid 1px #969390;
	background-color: #DBDAD8;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
.tx-newloginbox-pi1-submit{
 	border: solid 1px #969390;
	background-color: #DBDAD8;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
.csc-form-fieldcell{
	width: 360px;
	height: 32px;
	background-color:  #ffffff;
    padding-left:1px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}
.csc-form-labelcell {
	height: 32px;
	width: 100px;
	background-color:  #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #646c7c;
	padding-left: 24px;       
}
.csc-form-label {
   background-color:  #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.csc-form-label-req{
   background-color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.csc-form-labelcell2{
   background-color: #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding-left: 10px;
}


.tx-indexed-search-rules {
	padding-left: 10 px;
	padding-top: 10px;
	margin-top: 10px;
}
   /* General content -> Plugin: Indexed search -> Search box -> Form fields */
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE {
  background-color: #EEEDED;
  width: 540px;
}
   /* General content -> Plugin: Indexed search -> Search box -> Form fields */
.tx-indexedsearch .tx-indexedsearch-searchbox TR {
  height:32px;
}
/* General content -> Plugin: Indexed search -> Search box -> Form fields */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT {
	font-family:Arial, Helvetica, Verdana, sans-serif;
   font-size:12px;
}
/* General content -> Plugin: Indexed search -> Search box -> Form selector boxes */
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT {
	font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
}
.tx-indexedsearch-searchbox{
	/* div um die Tabellen für den kleinen grauen Streife */
	width: 540px;

}
.tx-indexedsearch .tx-indexedsearch-searchbox TD{
	padding-left: 24;
}
.tx-indexedsearch .tx-indexedsearch-searchbox P {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.tx-indexedsearch-res-desc{
	/* 1.tablecell  */
	background-color:#DBDAD8;
}
.tx-indexedsearch-res-info {
	margin-top: 12px;
	margin-bottom: 12px;
	background-color: #EEEDED;
}
.tx-indexedsearch-res-info P{
	margin-top: 4px;
	margin-bottom: 6px;
	background-color: #EEEDED;
}
.tx-indexedsearch-res-title{
	background-color:#DBDAD8;
	padding-top:5px;
}
.tx-indexedsearch-res-icon{
	background-color:#DBDAD8;
}
.tx-indexedsearch-restitle{
	/* div um die Tabellen für den kleinen grauen Streife
	padding-top: 10px;  */
	width: 540px;
}
 .tx-indexedsearch-searchbox-button{
	border: solid 1px #DBDAD8;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
 .tx-indexedsearch-searchbox-sword {
	border: solid 1px #DBDAD8;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	width:130px;
}
 .tx-indexed-search-searchbox {
	border: solid 1px #C6D1DB;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	width:90px;
}
.tx-indexedsearch-searchbox-result{
	width:30px;
}
.tx-indexedsearch-searchbox-select{
	width:140px;
}
.tx-indexedsearch-searchbox-checkbox{
	border: 0px;
}
.tx-indexedsearch-searchbox-leftline{
	width: 540px;
}
.tx-indexedsearch-leftline{
	background-color: #FFFFFF;
}
.tx-indexedsearch-whatis{
	background-color: #EEEDED;
	width: 540px;
	margin: 0px 0px 0px 0px;
}
.tx-indexedsearch-whatis P{
	text-align: left;
	padding-left: 24px;
	margin: 0px 0px 0px 0px;
}
.sec-head{
	width: 540px;
	margin: 0px;
}
.sec-head P{
}
.streifen{
	font-size: 1px;
	width: 540px;
	height :5px;
	background-color:  #EEEDED;
}
.tx-indexedsearch-searchbox-sword.{
	text-align: left;
}
.tx-indexedsearch-sectionlinks LI{
	margin-top: 5px;
	vertical-align: middle;
}

.tx-indexedsearch-sectionlinks {
	background-color: #EEEDED;
	width: 540px;
}
.tx-indexedsearch-browsebox-SCell{
	height: 15px;
}

.tx-indexedsearch-browsebox  P{
	padding-left: 24;
}
.tx-indexsearch-noresultback{
	background-color: #EEEDED;
	width:540px;
}
.tx-indexsearch-noresultback P{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-left: 24;

}
.tx-indexedsearch-info{
	background-color: #EEEDED;
	border-top : 1px solid #ffffff;
}
.infoCell1{
background-color: #EEEDED;
}
.tx-indexedsearch-browsebox{
	padding-top: 10px;
	width: 540px;
	background-color: #EEEDED;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	vertical-align: top;
}

.tx-indexedsearch-browsebox Table{
	height: 12px;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	color:#EB3322;
 }

/* indexedsearch box link for advanced searchform */
.tx-indexedsearch-browsebox-advancedlink{
	border: 0px solid #999999;
	width:540px;
	padding-top: 10px;
	border-top : 1px solid #ffffff;
	background-color: #EEEDED;
	vertical-align:middle
}
.tx-indexedsearch-browsebox-advancedlink A{
	font-weight: bold;
	padding-left: 24px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox-form TR{
	height:32px;
	width:540px;
	background-color: #EEEDED;
}
.tx-indexedsearch .tx-indexedsearch-browsebox-form TD{
	background-color: #EEEDED;
}

.tx-indexedsearch .tx-indexedsearch-browsebox-form TABLE{
	height:32px;
	width:540px;
	background-color: #EEEDED;
}


/* indexedsearch header over the Tables */
.tableheader{
	background-color: background-color: #EEEDED;
	padding-top:1px;
}
/* General content -> Plugin: Indexed search -> Search result display -> Resume text cell (TD) -> TEXT */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	background-color:#DBDAD8;
    padding-right: 12px;
}
/* General content -> Plugin: Indexed search -> Search result display -> Section headers -> Section header */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	margin-left: 5px;
	margin-top:5px;
	margin-bottom:5px;
	vertical-align: middle;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead A {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P {
	padding-right:12px;
}



/* General content -> Plugin: Indexed search -> Search result display -> Section headers -> Section header */
.tx-indexedsearch-secHead {
	padding: 0px;
}


/* General content -> Plugin: Indexed search -> Search result display -> Section headers -> Table */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	background-color:#EEEDED;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-style:normal;
	border-bottom : 1px solid #ffffff;
}
/* General content -> Plugin: Indexed search -> "What is searched for" text -> Text */
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-browsebox  P {
	width: 540px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-right:12px;
}
/* General content -> Plugin: Indexed search -> Search result display -> Title row (TR) -> TEXT */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background-color:#DBDAD8;
    padding-right: 12px;
	height:12px;

}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	padding-right:12px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title A{
	font-family:Arial, Helvetica, Verdana, sans-serif;
    color:  #000000;
}

/* General content -> Plugin: Indexed search -> Search result display -> Info cell (TD) */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background-color:#EEEDED;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:normal;
	padding-right: 12px;
}


.mnDateList {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#B21E2D;
	font-style:normal;
}
.mnDateSingle {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#B21E2D;
	font-style:normal;
}
.mnHeadList {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#969390;
	font-style:normal;
	font-weight:bold;
}
.teaserLineImg
{
	padding-right : 10px;
}
.newsImgSingle
{
	padding-left : 10px;
	padding-top : 3px;
}
.aTable
{
	padding-right : 10px;
}
.FPNews
{
	background-color: #fff;
}
/*New Login Box*/
.tx-newloginbox-pi1-user{
	width: 200px;
	height: 20px;
	background-color: #FFFFFF;
	border: solid 1px #969390;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}
.tx-newloginbox-pi1-pass{
	width: 200px;
	height: 20px;
	background-color: #FFFFFF;
	border: solid 1px #969390;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}
H3 {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight : bold;
	text-decoration: none;
	color: #969390;
	padding-bottom : 1px;
}
.mnPagePointer
{
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #A71930;
}
.imgtext-table
{
	padding-bottom : 10px;
}
/*New Login Box*/
.bewerberLabel
{
	font-weight : bold;
	color: #969390;
	width: 100px;
	display:block;
	float:left;
}
.bewerberDiv
{
	width: 350px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #969390
}
.bewerberPForm
{
	height: 32px;
	background-color:  #ffffff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #646c7c;   
}
.bewerberPForm input
{
	margin-bottom: 5px;
}
.tx-mpbewerber-pi1-searchbox-button{
 	border: solid 1px #969390;
	background-color: #DBDAD8;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	margin-bottom: 10px;
}
.tx-mpbewerber-pi1-searchbox-sword
{
	width: 200px;
	height: 20px;
	background-color: #FFFFFF;
	border: solid 1px #969390;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}
.tx-mpbewerber-pi1-listrow
{
	margin-bottom: 10px;
}
.tx-mpbewerber-pi1-listrow P
{
	margin-bottom: 5px;
	margin-right: 5px;
}
.tx-mpbewerber-pi1-browsebox-SCell P
{
	margin-top: 20px;
}
.formError
{
	font-weight: bold;
	color: #C10026;
}

/*VCD Archiv*/


div#lang {
position:absolute;
top:115px;
left:770px;

}
div.language-fieldcell {
	font-family: Arial, Helvetica, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
	padding-left: 1px;
}
div.language-fieldcell a{
	text-decoration: none;
	color: #dbdbd1;
}
div.language-fieldcell a:link{
	text-decoration: none;
	color: #dbdbd1;
}
div.language-fieldcell a:visited{
	text-decoration: none;
	color: #dbdbd1;
}
div.language-fieldcell a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

