html, body {
	/*font-size:1em;*/
	color:#fff;
	margin-left: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
/*background:url(../images/background.jpg) repeat-x;*/
/*background-color:#EBEBEB;*/
background-color:#e0e0e0;
text-align:center;
height:100%;
width:100%;
}
#center{
width:60em;
margin:0em auto;
text-align:left;
}
.news-list-item p.bodytext{
color:#58585a;
line-height:1.2;
}
.news-single-img{
text-align:right;
width:150px;
float:right;
}

.news-single-item p.bodytext{
color:#58585a;
line-height:1.2;
}
.news-single-item h3{
color:#000000;
line-height:1.2;
font-size:13px;
padding:0px;
margin:0px;
}

#maincontainer{
background-color:#FFFFFF;
position:absolute;
width:60em;
padding-left:1em;
background:#FFFFFF url(../images/background.jpg) repeat-x;
}
body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#rowhead {
height:4.0625em;
margin-bottom:1em;
width:59.375em;
}
#rowmain{
width:59.375em;
height:21.8125em;
}
#rowmainsites{
width:59.375em;
height:11.375em;
}
#rowmainsiteshome{
width:59.375em;
height:21.8125em;
}
#rowcontent{
position:relative;
width:58.95em;
margin: 0em;
padding: 0em;
margin-top: 0.3em;
}
#rowbottommenu{
position:relative;
float:right;
width:38.95em;
padding-bottom:1em;
}
#content{
float:left;
width:45em;
margin: 0em;
padding: 0em;
margin:0.8em;
margin-bottom:0em;
padding-bottom:0.8em;
margin-top:2.4em;
}
#contentoutersub{
float:left;
margin: 0em;
padding: 0em;
font-size:0.8em;
width:53.7em;
color:#333333;
}
.contentwhite{
float:left;
color:#333333;
}
.contentdarkgreen{
float:left;
/*background:url(../images/background/darkgreen.jpg) repeat;*/
}
.contentblue{
float:left;
/*background:url(../images/background/lightblue.jpg) repeat;*/
}
.contentlightgreen{
float:left;
/*background:url(../images/background/lightgreen.jpg) repeat;*/
}
.contentbrown{
float:left;
/*background:url(../images/background/brown.jpg) repeat;*/
}
.contentdarkblue{
float:left;
/*background:url(../images/background/darkblue.jpg) repeat;*/
}
.contentorange{
float:left;
/*background:url(../images/background/orange.jpg) repeat;*/
}
#logo{
position:absolute;
left:1.5em;
float:left;
width:12.5em;
padding-top:0.6em;
}
#logo img{
width:12.5em
}
#imgleftsites{
position:relative;
float:left;
margin-right:0.3em;
width:15.625em;
height:11.375em;
/*background:url(../images/img_leftspalte.jpg) no-repeat;*/
}
#imgleftsiteshome{
position:relative;
float:left;
margin-right:0.3em;
width:15.625em;
height:21.8125em;
/*background:url(../images/img_leftspalte.jpg) no-repeat;*/
}
#imgleftsiteshome img{
width:15.625em;
height:21.8125em;
}

#imgleftsites img{
width:15.625em;
height:11.375em;
}
#imgmainsites{
float:left;
width:43em;
height:11.375em;
overflow:hidden;
/*background:url(../images/img_maincontent.jpg) no-repeat;*/
}
#imgmainsites img{
width:43em;
}
#imgmainsiteshome{
float:left;
width:43em;
height:21.8125em;
overflow:hidden;
/*background:url(../images/img_maincontent.jpg) no-repeat;*/
}
#imgmainsiteshome img{
width:43em;
}
/*#mainmenu, #mainmenu2 {
position:relative;
float:left;
font-size:0.75em;
margin-left:25em;
width:55em;
}*/


		#mainmenu {
/*position:absolute;
float:left;
text-align:left;
width:45em;
margin-left:18em;

margin-left:15.5em;
top:3em;*/
position:relative;
float:left;
margin:0px;
padding:0px;
		}
		#mainmenu ul{
		float:left;
		margin:0px;
		padding:0px;		
		}
		
		#mainmenu li.last{
		margin-left:1px;
		}			
/*
		#mainmenu li{
		display:inline;
		margin:0em;
		padding:0em;
		padding-left:0.4em;
		padding-right:0.4em;
		border-right:1px solid #000000;
		}
		#mainmenu li.last{
		border-right:none;
		}		
		#mainmenu li a{
		color:#000000;
		text-decoration:none;	
				margin:0px;
		padding:0px;	
		font-size:0.78em;
		font-weight:bold;
		}
		#mainmenu li a:hover{
		color:#bb4d11;
		text-decoration:none;
				margin:0px;
		padding:0px;
		}	
*/

#topmenu {
position:relative;
top:1em;
float:right;
width:52em;
margin:0px;
padding:0px;
margin-right:1em;
color:#707173;
font-size:0.72em;
/*border:1px solid #ff0000;*/
}
#topmenu div{
padding-left:0.5em;
float:right;
}
#topmenu div a{
text-decoration:none;
color:#707173;
}
#topmenu div a:hover{
text-decoration:none;
color:#bb4d11;
}
#topmenu ul{
float:right;
margin:0px;
padding:0px;
}
#topmenu li{
display:inline;
		margin:0em;
		padding:0em;
		padding-left:1em;
		padding-right:1em;
		border-right:1px solid #707173;
}
#topmenu li a{
		color:#707173;
		text-decoration:none;	
		margin:0px;
		padding:0px;
}
#topmenu li a:hover{
		color:#bb4d11;
		text-decoration:none;
		margin:0px;
		padding:0px;
}
/*#topmenu {
float:right;
font-size:0.65em;
padding-top:1.5em;
}
#topmenu ul{
display:inline;
}
#topmenu li{
display:inline;
list-style:none;
border-right:0.1em solid #707173;
padding-right:1em;
padding-left:1em;
color:#707173;
}
#topmenu li a{
text-decoration:none;
color:#707173;
}
#topmenu li.last{
border-right:0em solid #000000;
}*/

#menuleft{
float:left;
margin-right:0.3em;
width:19.625em;
color:#000000;
background-color:#ffffff;
font-size:0.8em;
font-weight:bold;
/*padding-top:1.5em;*/
padding-bottom:1.5em;
}
#menuleft2 {
float:left;
margin-right:0.3em;
width:19.625em;
color:#000000;
background-color:#ffffff;
font-size:0.8em;
font-weight:bold;
/*padding-top:1.5em;*/
padding-bottom:1.5em;
}
#menuleft ul.mainmenu{
list-style:none;
margin:0em;
padding:0em;
padding-right:0em;
border-top:0.1em solid #536d79;
}
#menuleft ul.mainmenu li{
list-style:none;
border-bottom:0.1em solid #536d79;
margin:0em;
padding-left:0.5em;
/*margin-bottom:1em;*/
}
#menuleft ul.mainmenu li#aktive{
/*border-bottom:none;*/
}

#menuleft ul.mainmenu li a{
text-decoration:none;
color:#000000;
color:#536d79;
display:block;
width:100%;
padding-top:0.75em;
padding-bottom:0.75em;
}
#menuleft ul.mainmenu li.submenu{
border-bottom:0em solid #000000;
}
#menuleft ul.ulsubmenu{
margin:0em;
padding:0em;
padding-left:2.7em;
padding-bottom:1.0em;
border-bottom:0.1em solid #536d79;
}
#menuleft ul.ulsubmenu li{
border-bottom:0em solid #000000;
margin:0em;
padding:0em;
}
#menuleft ul.ulsubmenu li a{
color:#536d79;
padding:0px;
margin:0px;
}

h1{
font-weight:600;
font-size:1.3em;
margin:0em 0em 0em 0em;
}
h2{
margin:0em 0em 0.5em 0em;
font-weight:400;
font-size:1.6em;
}
h3 {
margin-bottom:0em;
padding-bottom:0em;
}
p {
line-height: 1.8;
margin-bottom:0.1em;
padding-bottom:0.1em;
margin-top:0.1em;
padding-top:0.1em;
font-size:0.9em;
color:#000000;
}

#bottommenu {
float:right;
font-size:0.75em;
padding-top:0.5em;
}
#bottommenu ul{
display:inline;
}
#bottommenu li{
display:inline;
list-style:none;
padding-right:0.5em;
padding-left:0.5em;
color:#707173;
}
#bottommenu li a{
text-decoration:none;
color:#707173;
}
#bottommenu li.last{
border-right:0em solid #000000;
}
#mainmenu #topaktive a, #mainmenu2 #topaktive a{
color:#c46531;
}
.csc-textpic-caption{
font-size:0.8em;
}
#contentouter p{
color:#ffffff;
}
#contentouter a{
color:#ffffff;
}
.csc-textpic-imagewrap {
position:relative;
left:0em;
}

/* SITEMAP */

div.csc-sitemap ul{
list-style:none;
}
div.csc-sitemap li a{
color:#0062a6;
list-style:none;
text-decoration:none;
font-weight:bold;
}
div.csc-sitemap li li a{
color:#000000;
list-style:none;
text-decoration:none;
font-weight:normal;
}
/* SITEMAP ENDE */



/* NEWS STARTSEITE */

.start_news-list-container {
	position:relative;
    float:left;
    margin:0;
    padding:0;
    width:19.625em;
}
.start_news-list-item {
	position:relative;
    float:left;
    margin:0;
    padding:0;
    width:100%;
	background-color:#f5833c;
	overflow:hidden;
	margin-bottom:0.3925em;
	
	width:18.055em;
	height:15.25em;
	padding:0.785em;
}
.start_news-list-item-title {
	position:relative;
    float:left;
    margin:0;
    padding:0;
    width:100%;
	color:#FFFFFF;
	border-bottom:0.1em solid #FFF;
}
.start_news-list-item-title h3{
	margin:0;
	padding:0;
	font-size:1.4em;
}
.start_news-list-item-subtitle p{
	margin:0;
	padding:0;
	color:#FFFFFF;
}
.start_news-list-item-subtitle {
	position:relative;
    float:left;
    margin:0;
    padding:0;
    width:100%;
	color:#FFFFFF;
}
.start_news-list-item-more {
	position:relative;
    float:left;
    margin:0;
    padding:0;
    width:100%;
	text-align:right;
}
.start_news-list-item-more a{
	text-decoration:none;
	color:#FFFFFF;
}
.start_news-list-item-more a:hover{
	text-decoration:underline;
}

.news-single-item strong, .news-single-item h3 {
	color:#FFFFFF;
}

#mainmenu ul{
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
  list-style:none;
}
#mainmenu li{
  margin:0px;
  padding:0px;
  border-right:none;
  float:left;
}
#mainmenu li a{
  margin:0px;
  padding:0px;
  border:none;
  display:block;
  text-align:center;
  height:1.4em;
  text-decoration:none;
  color:#536d79;
  font-size:0.9em;
  padding-top:0.3em;
}
#mainmenu li a:hover, #mainmenu li a.active{
  color:#FFF;
}

#mainmenu #mainmenu_01 a{
  background:url(../images/btn_1_inaktiv.jpg) no-repeat;
  width:112px;  
}
#mainmenu #mainmenu_01 a:hover, #mainmenu #mainmenu_01 a.active{
  background:url(../images/btn_1_aktiv.jpg) no-repeat;  
}
#mainmenu #mainmenu_02 a{
  background:url(../images/btn_2_inaktiv.jpg) no-repeat;
  width:149px;  
}
#mainmenu #mainmenu_02 a:hover, #mainmenu #mainmenu_02 a.active{
  background:url(../images/btn_2_aktiv.jpg) no-repeat;
  color:#FFF;
}
#mainmenu #mainmenu_03 a{
  background:url(../images/btn_3_inaktiv.jpg) no-repeat;
  width:174px;  
}
#mainmenu #mainmenu_03 a:hover, #mainmenu #mainmenu_03 a.active{
  background:url(../images/btn_3_aktiv.jpg) no-repeat; 
}
#mainmenu #mainmenu_04 a{
  background:url(../images/btn_4_inaktiv.jpg) no-repeat;
  width:112px;  
}
#mainmenu #mainmenu_04 a:hover, #mainmenu #mainmenu_04 a.active{
  background:url(../images/btn_4_aktiv.jpg) no-repeat; 
/*  color:#fed62f;*/
}
#mainmenu #mainmenu_05 a{
  background:url(../images/btn_5_inaktiv.jpg) no-repeat;
  width:66px;   
}
#mainmenu #mainmenu_05 a:hover, #mainmenu #mainmenu_05 a.active{
  background:url(../images/btn_5_aktiv.jpg) no-repeat; 
}
#mainmenu #mainmenu_06 a{
  background:url(../images/btn_6_inaktiv.jpg) no-repeat;
  width:73px;  
}
#mainmenu #mainmenu_06 a:hover, #mainmenu #mainmenu_06 a.active{
  background:url(../images/btn_6_aktiv.jpg) no-repeat;  
}
/* NEWS STARTSEITE ENDE */

#menuleft ul.ulsubmenu li a:hover, #menuleft ul.mainmenu li a:hover, #menuleft ul.mainmenu li a.aktive, #menuleft #aktive a{
color:#f46f21;
}