/*
WVI
Mediafaktor 06/2006
*/
html {height: 100%; margin-bottom: 1px; } 
li{margin-left: 15px;}
BODY {
	scrolling:yes;
	SCROLLBAR-FACE-COLOR: #D9DDE3;
	SCROLLBAR-BASE-COLOR: #D9DDE3;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #D9DDE3;
	SCROLLBAR-ARROW-COLOR: #A8B2BE;
	SCROLLBAR-TRACK-COLOR: #D9DDE3;
	SCROLLBAR-DARKSHADOW-COLOR: #A8B2BE;
	SCROLLBAR-SHADOW-COLOR: #A8B2BE;
	leftmargin="0";
	topmargin="0";
	marginwidth="0";
	marginheight="0";
	MARGIN: 0px 0px 0px 0px;
}
/*RESET ALL: */
* {
	font-family : Verdana;
	font-size : 12px;
	color : #46414D;
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
}

a {
	color: #46414D;
	text-decoration: underline
}
a.:link {
	color: #46414D;
                text-decoration: underline
}
a.:visited {
	color: #46414D;
                text-decoration: underline
}
a.:hover {
	color: #78D700;
                text-decoration: underline
}
a.:active {
	color: #78D700;
                text-decoration: underline
}
/*Positionen Grundlayout*/
#posAll
{	width:980;
	text-align: left;
}

#posTopImg
{	margin-top : 30px;
	height:85;
}

#posTopNav
{	height:30;
	margin : 0px 0px 0px 0px ;
}

#posC
{	position:absolute;
	left:0px;
	top:145px;
	width:980;
	height:500;
	/*border:1px solid #46414D;*/
}

/*Navigation und Co*/
#cLeft
{	position:absolute;
	left:0px;
	top:45px;
	width:205;
	height:395;
	background:#D9DBE6;
}
/*Content*/
#cMiddle{
	position:absolute;
	top:45px;
	left:240px;
	width:470;
	height:400;
	/*border:1px solid #46414D;*/
}
/*News und Logo*/
#cRight{
	position:absolute;
	top:0px;
	left:725px;
	width:220;
	height:400;
	/*border:1px solid #46414D;*/
}
/*---Content-Styles--------------------------*/
/*Content Page-Headline==Subheadline (unique)*/
.cTitleContainer{
	margin-top:19px;
	margin-bottom:25px;
	border-bottom:1px solid #D9DDE3;
	overflow:visible;
}
/*.cTitleBorder{
	border-bottom:1px solid #D9DDE3;
}*/
.cTitle{
	padding-left:0px;
	font-size : 19px;
	color : #46414D;
}
	
.spacer-gif{

width:1px;
}
/*Content-Element Headline*/
H1{
	font-size : 14px;
	color : #646C7C;
	font-weight: bold;
}
/*Content-Element Sub-Headline*/
.cSH1{
}
/*ueber das ganze content-element*/
.cBodyTxt{
	margin-right:15px;
	margin-left:20px;
line-height:20 px;
}



/*
-------------------------------------------------------------------NAVIGATION -------
TOPNAV tn
--------------------------
*/

#NavContainer{
	margin-top:10px;
}


/*erste Zeile*/
.nav1{
	height: 25px;
	text-decoration: none
}


a:link{	text-decoration: none;}

a:active{	text-decoration: none;}

a:visited{
text-decoration: none;
	color: #46414D;
}
a:hover{
	text-decoration: underline;
	color: #78D700; 
}

.nav1act{
	color: #46414D;
	font-weight : bold;
	font-size: 12px;
	text-decoration: none
}
a.nav1act:link {
	color: #46414D; 
}
a.nav1act:visited {
	color: #46414D; 
}
a.nav1act:hover {
	color: #46414D; 
}
.nav1no{
	font-size: 12px;
	text-decoration: none
}
/*zweite  Zeile*/

.nav2{
	background: #ffffff;
	text-decoration: none
}
.nav21{
	background: #ffffff;
	border-bottom: 1px solid #D9DDE3;
	height: 45px;
	text-decoration: none;
}
.nav2last{
	background: #EEEFF3;
	height: 22px;
	text-decoration: none
}
.nav2act{
	color: #46414D;
	font-size: 11px;
	font-weight : bold;
	text-decoration: none;
	margin-top: 2 px;
	margin-bottom: 2 px;
}
a.nav2act:link {
	color: #46414D; 
}
a.nav2act:visited {
	color: #46414D; 
}
a.nav2act:hover {
	color: #46414D; 
}
.nav2no{
	font-size: 11px;
	text-decoration: none;
}
/*zweite  Zeile*/

.nav3act{
	color: #CC0000;
	font-weight : bold;
	text-decoration: none
}
a.nav3act:link {
	color: #CC0000; 
}
a.nav3act:visited {
	color: #CC0000; 
}
a.nav3act:hover {
	color: #CC0000; 
}

.nav3{
	padding-left:5px;
	padding-right:20px;
	height: 20px;
}
.xtraNav{
	font-size: 11px;
	text-decoration: none
}
a.xtraNav:link {
	color: #46414D; 
}
a.xtraNav:visited {
	color: #46414D; 
}
a.xtraNav:hover {
	color: #78D700; 
}
/*
Bottom
*/

.csc-firstHeader, h1{
	font-size : 14px;
	font-weight: bold;
	color : #46414D;
}

/*Col mit Text*/

.tnC22{
	width:40px;
	height:17px;
	padding-left:5px;
	padding-right:10px;
}

.tnTxt{
	text-decoration : none;
	font-family : Verdana;
	font-size : 11px;
	font-weight: bold;
	color : #646C7C;
}

/*Spacer vor und nach*/
.tnC11SPACE{
	height:10px;
	background: #D9DCE3;
}
.tnC21SPACE{
	height:17px;
	background: #FFFFFFF;
}


/*
Bottom
*/
.mnBottom{
	padding-top:50px;
}
.hnExtraLink{
	font-size : 10px;
	font-weight: bold;
	color : #646C7C;
}

/*-------------------------------------------------------------------/NAVIGATION -------*/

/*-----NEWS BEREICH */
/*
NEWS TEASER (NT)
*/
#NTcontainerWrapped{
	margin-top:43px
}
#NTcontainer{
	border-bottom : 1px solid #D9DDE3;	
	border-top: 1px solid #D9DDE3;	
	width:200px;
}

.NTitem{
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
}

.NThead{
	margin-left: 5px;
	font-size : 10px;
	font-weight: bold;
	color : #46414D;
}

.NTtxt{
	font-size : 10px;
	margin-top: 10px;
	font-size : 10px;
	color : #46414D;
}
.NTlink{
	font-size : 10px;
	color : #46414D;
}
/*
NEWS LISTE Teaser
*/

/*
NEWS DETAIL ND
*/

.NDitem{
	margin-bottom: 30px;
	margin-right: 5px;
}

.NDhead, .NLhead{
	margin-left: 5px;
	font-size : 14px;
	font-weight: bold;
	color : #46414D;
}

.NDtxt, .NLtxt{
	margin-top: 10px;
	margin-bottom: 5px;
}
.NDdate, .NLdate{
	font-size : 10px;
	color : #46414D;
	font-style : italic;
}

.NDimg, .NLimg{
 float: right;
}

.NDbutton{
	margin-top: 10px;
 	font-size : 10px;
	/*font-weight: bold;*/
	color : #46414D;
	clear: both;
}
/*Speziell News Liste*/
.NLitem{
	clear: both;
	padding-bottom: 15px;
}

/*Search Field*/

.SInput {
	width: 90px;
	height: 15px;
	font-size: 11px;
	border: 0px solid #A8B2BE;
	background: #EEF0F2;
}
input{
	margin-top: 5px;
	border: 1px solid #A8B2BE;
	background: #EEF0F2;
}
.inputImage{
	margin-top: 2px;
	border: 0px solid #A8B2BE;
	background: #ffffff;
}
textarea{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin-top: 5px;
	width: 284px;
	height: 155px;
	border: solid 1px #A8B2BE;
	background: #EEF0F2;
}

label{
	display: block;
	float: left;
	width: 140px;
	font-size: 12px;

}
.csc-form-labelcell{
	padding-right: 10px;
	text-align: right;
}
.csc-mailform{
	border:0px;
}
.csc-mailform input{
	width:270px
}
#mailformformtype_mail{
	width:100px;
}
.csc-form-commentcell{
        padding-top:25px;
        padding-bottom:10px;
        font-weight: bold;
}
/*---- /NEWS BEREICH */


/*----- NAV-BOTTOM-LINKS */
.navButt{
	font-weight: bold;
	color : #4D5D78;
	font-size : 10px;
	padding-top: 20px;
	margin-left:2px;
	margin-right:2px;
	text-decoration: none;
}
a.navButt{
	font-weight: bold;
	color : #4D5D78;
	font-size : 10px;
	padding-top: 20px;
}
a.navButt:link{
	color : #4D5D78;
}
a.navButt:visited{
	color : #4D5D78;
}
a.navButt:hover{
	color : #78D700;
}
#posNavButt{
	text-align:center;
	margin-right: 10px;
	margin-bottom: 5px;
}

/*----- BOTTOM-LINKS */

/*----- PRINTVERSION*/

#printLogo{
	margin-bottom: 40px;
	text-align : left;
}

#printContent{
	margin-left: 0px;
}

#printAll{
	width:600;
	margin-left: 40px;
	margin-top: 40px;
}

/*----- /PRINTVERSION*/

/* ----- tx_indexedsearch start */

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width: 40px;
	border-top: 0px solid #646C7C;
	border-bottom: 1px solid #646C7C;
	border-right: 1px solid #646C7C;
	border-left: 0px solid #646C7C;

	background: #FFFFFF;
	}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
		width: 130px;
		border-top: 0px solid #646C7C;
		border-bottom: 1px solid #646C7C;
		border-right: 1px solid #646C7C;
		border-left: 0px solid #646C7C;
		
	}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
		font-weight:bold; font-style:italic; 
	}
	.tx-indexedsearch .tx-indexedsearch-whatis { 
		margin-top:10px; margin-bottom:5px; 
	}
	.tx-indexedsearch P.tx-indexedsearch-noresults { 
		text-align:center; font-weight:bold; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
		background:#D9DBE6; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
		font-weight:bold; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
		font-weight:normal; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 
		font-style:italic; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
		color:red; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
		background:#D9DBE6; 
	}
	.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; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
		background:#C4C7D8; 
	}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
		vertical-align:middle;
	}
	.tx-indexedsearch .tx-indexedsearch-res .noResume { 
		color : #666666; 
	}
	
/*-----  /tx_indexedsearch end */


