body{

 	margin: 0px;

 	padding: 0px;

	background-color:;background:  #3a5faf url(picture/background_unten.jpg) 0 577px;

	color: #000099;

	font-family: Arial, Helvetica, sans-serif;

}



p, .bodytext{

	font-family: Arial, Helvetica, sans-serif;

	color: #000099;

	font-size: 12px;

	line-height: 19px;

	font-weight: normal;

	font-size: 12px;

	text-align: left;

	margin: 0px 0px 20px 0px;

	padding: 0;



}



p.loginText{

	margin: 0 0 10px 0;

}



h1{

	font-size: 24px;

	color: #000099;

	font-weight: normal;

 	margin: 0px 0px 15px 0px;

	padding: 0;

}



h1.lessMargin{margin: 0 0 0 0}



h2{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000099;

	font-size: 12px;

	line-height: 19px;

	font-size: 12px;

	text-align: left;

	margin:0;

	padding: 0;

}



h3{

	font-size: 20px;

	font-weight: normal;

 	line-height: 19px;

	margin: 8px 0px 8px 0px;

	padding: 0px;

}



a:link, a:visited, a:active{

	font-size: 10px;

	color: #FFFFFF;

	text-decoration: none;

}



a:hover{

	font-size: 10px;

	color: #ACBEE3;

	text-decoration: none;

}





tr{

  vertical-align: top;

}



td {

	font-weight: normal;

	font-size: 12px;

	text-align: left;

}



img{

	border: none;

}



.titleextranet{

	font-size: 24px;

	font-weight: normal;

 	line-height: 19px;

	margin: 8px 0px 8px 0px;

	padding: 0px;

}



#content a:link, #content a:visited, #content a:active, .aktuell a:link, .aktuell a:visited, .aktuell a:active{

	font-size: 12px;

	color: #FF0000; 

	text-decoration: none;

}



#content a:hover, .aktuell a:hover{

	font-size: 12px;

	color: #FF0000;

	text-decoration: none;

}



.htmlarea-showtableborders{

	margin: 0px 0px 0px -2px;

	padding: 0;

	}



.eindrittel p{

	margin: 0;

	padding: 0;

}

/*

 * Disclaimer & Adresse

 */



#adresse{

	position:absolute;

	width:138px;

	z-index:5;

	left: 0px;

	top: 494px;

}



#adresse p{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	color: #FFFFFF;

	line-height: 11px;

	text-align: right;

}



#disclaimer {

	position:absolute;

	width:237px;

	left: 646px;

	top: 590px;

}



.text_absender_claim {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 10px;

	color: #FFFFFF;

	text-align: right;

}



.aktuell{

	margin: 0px 0px 16px 0px;

}



.aktuell p{

	margin: 10px 0px 0px 0px;

	padding: 0;

}





/*

 *  Filesharing formatierung

 */

 

.moc_filelink{

	width: 400px;

} 





.moc_size{

	width: 60px;

	padding: 5px 0px 0px 0px;

}



.moc_date{

	width: 90px;

	padding: 5px 0px 0px 0px;

}



.tx-mocfilemanager-pi1 #contenttable{

	margin: 22px 0px 0px 0px;

	width: 610px;

}



 

.tx-mocfilemanager-pi1 table tr td{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

}



.filelink:link, .filelink:visited,  .filelink:active, .tx-mocfilemanager-pi1 #contenttable .filelink:link, .tx-mocfilemanager-pi1 #contenttable .filelink:visited, .tx-mocfilemanager-pi1 #contenttable .filelink:active { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000099; 

	text-decoration: none;

}



.filelink:hover, .tx-mocfilemanager-pi1 #contenttable .filelink:hover {

    font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000; 

	text-decoration: none;

}



.filelinkactive:visited, .filelinkactive:link, .filelinkactive:active {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #FF0000; 

	text-decoration: none;

}



.dirpath{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12px;

	color: #000099;

}



.borderbottom { 

	padding: 0px;

	border-bottom: 1px solid black;

}





/*

 *Sitemap

 */

.csc-sitemap ul {

    list-style: none;

    padding: 0px;

	margin: 0px;

}



.csc-sitemap ul li {

	float: left;

	display: block;

	width: 700px;

	border-bottom: 1px solid #0b048c;

	padding: 0px 0px 5px 0px;

}



.csc-sitemap ul li a:link, .csc-sitemap ul li a:visited, .csc-sitemap ul li a:active {

	font: 12px arial, helvetica, sans-serif;

	font-weight: bold;

	color: #0b048c;

	margin: 0;

	line-height: 20px;

	text-decoration: none;

}



.csc-sitemap ul li a:hover {

	font: 12px arial, helvetica, sans-serif;

	font-weight: bold;

	color: #FF0000;

	line-height: 20px;

	text-decoration: none;

}



.csc-sitemap ul li ul{

	

}



.csc-sitemap ul li ul li{

	display: block;

	float: left;

	border: none;

	width: 100px;

	margin: 0px 0px 0px 0px;

}

.csc-sitemap ul li ul li a:link, .csc-sitemap ul li ul li a:visited, .csc-sitemap ul li ul li a:active{

	font: 11px arial, helvetica, sans-serif;

	color: #0b048c;

	line-height: 14px;

	text-decoration: none;

	

}



.csc-sitemap ul li ul li a:hover{

	font: 11px arial, helvetica, sans-serif;

	color: #FF0000;

	line-height: 14px;

	text-decoration: none;

}



.csc-sitemap ul li ul{

	margin: 10px 0px 0px 0px;

}



.csc-sitemap ul li ul li ul li{

	display: block;

	width: 90px;

	border-bottom: 1px solid #0b048c;

	

}

.csc-sitemap ul li ul li ul li a:link, .csc-sitemap ul li ul li ul li a:visited, .csc-sitemap ul li ul li ul li a:active{

	font: 11px arial, helvetica, sans-serif;

	color: #0b048c;

	background-color: #FFFFFF;

	line-height: 14px;

	text-decoration: none;

}



.csc-sitemap ul li ul li ul li a:hover{

	font: 11px arial, helvetica, sans-serif;

	color: #FF0000;

	background-color: #FFFFFF;

	line-height: 14px;

	text-decoration: none;

}


/* Sildeshow startseite */

#slideshowBox{
	position:absolute;	
	z-index:1000;
	left:146px;
	top:75px;
	width:502px;
	height:324px;	
	overflow:hidden;
}
#imageContainer{
	position:relative;	
}


/* Zusatz Home */

#newstableHome p, #newstableHome a{
	margin:0px;
}

#newstableHome a{
	color:#F00;
}
.newsTitleHome{
	color:#F00;
	font-size:19px;
	font-weight:bold
}
#newstableHome p a:hover{
	color:#000;
}

#apDiv1 {
	position:absolute;
	display:block;
	left:659px;
	top:91px;
	width:232px;
	height:87px;
	z-index:1001;
}
#apDiv1 a{
	display:block;
	width:232px;
	height:87px;
}
