* {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:12px;
}

.n, .nopr {
display:none;
}

a {
	color:#B92A30;
}

a:hover {
	color:#000000;
}

#text ul {
margin:30px;
}

img {
	border:none;
}

.csc-header h1 {
padding-bottom:8px;
padding-top:8px;
font-size:12px;
font-weight:bold;
}

.ibox {
	width:160px;
	height:170px;
}

.csc-sitemap ul {
	padding-left:10px;
}

.csc-sitemap ul li ul{
	padding-left:20px;
}


.csc-sitemap a{
	color:#000;
	text-decoration:none;
}

#headertabelle {
	 border-bottom:1px #ED1B24 solid; 
	 height:120px;
	 background:url(/fileadmin/templates/header.jpg) no-repeat top left;
}

#fenster {
	background:#DCDDDF;
	width:160px;
	border:1px #B92A30 solid;
}
#fenster ul{
	list-style:none;
}

#fenster ul li{
	list-style:none;
}

#fenster ul li a{
	padding:4px;	
	padding-left:15px;
	width:160px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#fenster ul li a:hover{
	padding:4px;	
	width:160px;
	padding-left:15px;
	font-weight:bold;
	background-color:#B92A30;
	color:#000;
	text-decoration:none;
}


body{
	background-color:#544b4b;
}

.form1 {
	visibility:visible;
}
.form2 {
	visibility:hidden;
	display:none;
}

#gesamt {
	width:100%;
	width:expression(document.body.clientWidth > 1024? "1024px": "auto" );
	min-width:800px; 
	max-width:1024px;
	background-color:#DCDDDF;
}

#nav {
	width:140px;
	background-color:#B92A30;
}

#anschrift {
	font-size:11px;
	padding-left:17px;
	padding-bottom:8px;
}

#anschrift a {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}

#anschrift strong{
	padding-top:8px;
	color:#ED1B24;
	display:block;
}

#nav {
	margin-bottom:5px;
}

#nav ul {
	padding-top:40px;
	padding-bottom:40px;
	list-style:none;
}



.bild {
background:url(/fileadmin/templates/bottomlogo.jpg) no-repeat bottom center #B92A30;
}

.intern a{
	padding-left:15px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.toplink a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

#footer {
	background:#ED1C24;
	padding:5px;
	text-align:center;
	color:#fff;
}

#footer a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.header {
	background:#A7A9AC;
	padding:3px;
	padding-left:10px;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	border-top:25px #DCDDDE solid;
	margin-bottom:15px;
}

#content {
	background:#FFFFFF;
}

#text {
	padding-left:15px;
	padding-right:15px;
	padding-bottom:40px;
	
	min-height:680px;
	height:auto;
}

* html #text { height:680px; } /* nur für IE 5.5 - 6.x */
html + body #text { height:680px; } /* nur vom IE 5.0 */


h2 a{
	font-size:14px;
	text-decoration:none;
	color:#000;
	padding-bottom:10px;
	width:100%;
}

.newstabelle {
	padding-bottom:8px;
	border-bottom:1px #B8292F solid;
	margin-bottom:8px;
}

.newstext p a {
	color:#ED1C24;
	font-weight:bold;
	text-decoration:none;
}

#login {
	background:#EAEBEB;
	margin-right:10px;
	margin-top:10px;
}

fieldset {
	border:none;
}
.weis {
	background:#fff;
	text-align:center;
	border-bottom:1px #ED1C24 solid;
	border-right:1px #ED1C24 solid;
	padding:2px;
}
.grau {
	padding:2px;
	text-align:center;
	background:#A7A9AC;
}

.link {
	font-weight:bold;
	color:#ED1C24;
	text-decoration:none;
}

.link1 {
	color:#000;
	text-decoration:none;
}

#button {
	text-align:right;
	padding-top:5px;
}

#button input{
	font-weight:bold;
	background:#EAEBEB;
	border:1px #EAEBEB solid;
	color:#B8292F;
}

.csc-mailform {
	widht:100%;
	border:none;	
	padding-left:60px;
}


.csc-mailform label{
	display:block;
	font-weight:bold;
}

.csc-mailform input, .csc-mailform textarea, .csc-mailform select {
	border:1px #B92A30 solid;
	font-size:12px;
	width:300px;
	margin-left:30px;
	
}

#mailformformtype_mail {
	width:100px;
	margin-top:8px;
	
}
.bodytext ul{
margin:20px;
}

.sitemap_level1 {
	padding-left:10px;
	color:#EAEBEB;
	font-weight:bold;
}

.sitemap_level2 {
	padding-left:20px;
}

.sitemap_level3 {
	padding-left:40px;
}

.sitemap_level4 {
	padding-left:50px;
}
.archiv {
	padding-left:0px;
	list-style:none;
}
.news-amenu-item-year {
	background-color:#fff;
	color:#B92A30;
	border:none;
	padding-left:0px;	
	margin-left:0px;
	list-style:none;
	
}



.news-amenu-item-year dd{
	color:#B92A30;
	font-size:14px;
	list-style:none;	
}



.ksSitemapHeadline {color:#e23322; font-size:15px; font-weight:bold;}
.ksSitemapFullWidTable {width:346px; border:0px;}
.ksSitemapLeftMargMin {margin-left:9px;}
.ksSitemapL0TD {background-color:#B92A30; height:25px; 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:14px;	color:#ffffff;	font-weight:bold;	text-decoration:none;
}
a.ksSitemap0:hover {font-size:14px; color:#ffffff; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 1:*/
a.ksSitemap1, a.ksSitemap1:link, a.ksSitemap1:visited, a.ksSitemap1:active {
	font-size:11px;	color:#375475;	font-weight:bold;	text-decoration:none;
}
a.ksSitemap1:hover {font-size:11px;	color:#e23322; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 2:*/
a.ksSitemap2, a.ksSitemap2:link, a.ksSitemap2:visited, a.ksSitemap2:active {
	font-size:11px;	color:#375475; text-decoration:none;
}
a.ksSitemap2:hover {font-size:11px;	color:#e23322; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 3:*/
a.ksSitemap3, a.ksSitemap3:link, a.ksSitemap3:visited, a.ksSitemap3:active {
	font-size:11px;	color:#375475;	text-decoration:none; font-weight:normal;
}
a.ksSitemap3:hover {font-size:11px;	color:#e23322; text-decoration:underline;}
/* Sitemap Level 4:*/
a.ksSitemap4, a.ksSitemap4:link, a.ksSitemap4:visited, a.ksSitemap4:active {
	font-size:11px;	color:#375475;	text-decoration:none; font-weight:normal;
}
a.ksSitemap4:hover {font-size:11px;	color:#e23322; text-decoration:underline;}





.menu-level1-active {
	background-color:#A7A9AC;
	border-bottom:1px #000 solid;
	border-top:1p #000 solid;
}
.menu-level1-current-active {
	background-color:#A7A9AC;
	border-bottom:1px #000 solid;
	border-top:1p #000 solid;
}
.menu-level1-with-subpage {
	background-color:#A7A9AC;
	border-bottom:1px #000 solid;
	border-top:1p #000 solid;
}


.menu-level2 {
	background-color:#C4C5C3;
	color:#000;
}
.menu-level2-active {
	background-color:#fff;
	color:#000;
}


.menu-level1-current-active a, .menu-level1-active a{
	color:#000000;
	padding:4px;
	padding-left:15px;
	width:140px;
	font-weight:bold;
	text-decoration:none;
}
.menu-level1-with-subpage a{
	color:#000000;
	padding:4px;
	padding-left:15px;
	width:140px;
	font-weight:bold;
	text-decoration:none;
}
.menu-level2 a{
	color:#000000;
	padding:2px 4px;
	padding-left:15px;
	width:140px;
	text-decoration:none;
}
.menu-level2-active a{
	color:#000000;
	padding:2px 4px;
	padding-left:15px;
	width:140px;
	text-decoration:none;
}
.menu-level2-current-active a{
	color:#000000;
	padding:2px 4px;
	padding-left:15px;
	width:140px;
	text-decoration:none;
	
}


#nav ul li {
	list-style:none;
}

.menu-level1 a{
	padding:4px;	
	padding-left:15px;
	width:140px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.csc-mailform-field {
	padding-top:10px;
	padding-bottom:2px;
	font-size:14px;
	font-weight:bold;
}

