
BODY  {
       	         color: #000;
	   	font-family: Arial, Helvetica, verdana;
	   	font-size:11px;
	   	text-align:left; 
	   	margin-top: 0px;
		background-color: #efefef;
                         SCROLLBAR-FACE-COLOR : #ffffff;
	                SCROLLBAR-HIGHLIGHT-COLOR : #004A8F;
	                SCROLLBAR-SHADOW-COLOR : #004A8F;
	                SCROLLBAR-3DLIGHT-COLOR : #ffffff;
	                SCROLLBAR-ARROW-COLOR : #004A8F;
	                SCROLLBAR-TRACK-COLOR : #ffffff;
	                SCROLLBAR-DARKSHADOW-COLOR : #ffffff;
	   }
	  
	  




		
#hblau	{
		position:absolute; 
		left:50%; 
		top:50%; 
		margin-top:-300px;
		margin-left: -450px; 
		width:900px;
                  height: 600px;
		border:1px solid #efefef;
		background-color:#fff;
		
		}
		
		
#head	{        background-image:url(../layout/head.jpg);
                  height:196px;
                  width:900px;
                  border: 1px #fff solid;
                  _border: 0px #fff solid; 
}


#headnavi {
                  
                  /*siehe unten*/
                  
                  
                  
}

#image {          
                  float:left;
                  padding:35px 0 0 20px;
                  
                  overflow: auto;
                  width:130px;
                  _width:150px;
                  background-color:#fff;
                  
}


	 
#contentframe { 
                  float:left;
                  height:65%;
                  overflow: auto;
                  background-color:#fff;
	         width:750px;
	         _width:748px;      
}
		






#text {           
                  float:left;
                  padding:35px 0 35px;
                  width:500px;
                  margin-right:25px;
                  /*border: 1px #ff0000 solid;*/
}


#facts{          
                  float:left;
                  width:180px;
                  margin-top:35px;
                  /*border: 1px #ff0000 solid;*/
                  
}





#footer{          color: #FFF1E2;
                  	width:900px;
		/*border: 1px #ff0 solid;*/
		text-align:left;
		margin-top:12px;
		_margin-top:16px;
}


.footlinks{
                 margin:4px 0 0 245px;
}


#footnavi { 
                 float:left;
                 
                 width:600px;
                 height:28px;
}


#news {
	       padding-bottom: 20px;
	       border-bottom: 1px dotted #000;

}


#news2 .date {
	       clear:both;
	       float:left;
	       font-weight:bold;
	       width:80px;
	       height:20px;
}


#news2 .title {
	       float:left;
	       font-weight:bold;
	       width:300px;
	       height:20px;
}


#news2 .link {
	       
	       height:20px;
}



/*Textformatierungen //////////////////////////*/
		

.bodytext, #facts .bodytext, input, select, p, table, h5 {        
                  color: #000;
	   	font-family: Arial, Helvetica, verdana;
	   	font-size:11px;
	   	text-align:justify;
}


#facts .bodytext {text-align:left;}


.bodytext9 {  color: #000;
	   	font-family: Arial, Helvetica, verdana;
	   	font-size:9px;
                  font-weight:normal;
}


h5{
		line-height:15px;
		font-weight:normal;

}


h6, #news h2, #singlenews h3 {              
                  color: #000;
	   	font-family: Verdana, Helvetica, arial;
	   	font-size:13px;
                  font-weight:bold;
                  height: 15px;
}


#singlenews h3 {
		font-size:11px;
		

}



a, #facts a, #news a, #singlenews a, #linkes a, #news2 a {     
                  color: #000;
	   	font-family: verdana, Helvetica, Arial;
	   	font-size:11px;
                   font-weight:bold;
                  text-decoration:none;
}





#news a, #singlenews a, #linkes a, #news2 a {
                  text-decoration:none;
                  font-weight:bold;
}


#footnavi a, .footnavi_over a {     
                  color: #FFF1E2;
	   	font-family: Arial, Helvetica, verdana;
	   	font-size:11px;
	   	text-decoration:none;
	   	
}


.footnavi_over a {
                  color: red;
                  font-weight:bold;
}





#linkes {

                 margin:5px 0 0 10px;
                 width:100px;
                 height:20px;
                 border-bottom:1px dotted #aaaaaa;
}


.head{
	       background-color:#aaaaaa;
	       
	       font-weight:bold;
	       height:20px;
	       width:100px;
}

.tab1{
	       background-color:#efefef;
	       height:20px;
	       width:100px;
}

.tab2{
                background-color:#ffffff;
	       height:20px;
	       width:100px;
}


.csc-mailform-field label{
                width: 100px;

}


.csc-mailform-submit {margin-left: 100px;}

.contenttable td {
               border:1px solid # 000000;
               padding:0px;
               margin:0px;
}

.align-right { text-align: right;}

.align-center { text-align: center;}

/*/////////////////////////////////////////////////////////////////////////*/

/*menue beginn*/


#headnavi {
     height:20px;
     width: 900px;
     margin-top:175px;
     margin-left:0;
     /*background: #000000 url(layoutimages/navifond.jpg) repeat-x top left;*/
     position:relative; /* wichtige angabe, sonst taucht das slideMenu an falscher Position auf */ 
}

/*
###################
# ypMenu Styles #
###################
*/
.mmContent { 
     /* normale schrift definieren */
     font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular; 
} 
.mmContent ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative; 
     left:0px; top:0px;
}
.mmContent li {
     padding: 0px; margin-left: 1px;
}

.menuBackground {
     position:absolut;
     left:30px; top:0px;
     z-index:1;
}

.mmContent li a {
     /* Links bzw. die slideMenü-Elemente definieren */ 
     display: block;
     color: #000000;
     font-weight:normal;
     font-size: 10px;
     font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular;
     width: 150px;
     padding: 5px;
     text-decoration: none;
     border-bottom: solid 1px #CCCCCC; /* der rand zwischen den MenüElementen */ 
}

* html .mmContent li a {
     width: 150px;
     width: 150px;
}

/* */ 
.mmContent li a:link { background: #ffffff; color: #000000; font-size: 10px; }
.mmContent li a:visited { background: #ffffff; color: #000000; font-size: 10px; }

.mmContent li a:hover{ background: #efefef; color: #000000; font-size: 10px; }
.mmContent li a:active { background: #efefef; color: #000000; font-size: 10px; }

.mmContent li a.submenu {
background: #ffffff url(fileadmin/layout/pfeil.gif) no-repeat right center; }
.mmContent li a.submenu:hover {
background: #efefef url(fileadmin/layout/pfeil_sw.gif) no-repeat right center; }

/*
##########################################
# ypMenu Styles for our belove IE 5.01 #
##########################################
*/

.mmContentb {
     font-size: 10px; font-family: Arial, Verdana,  Helvetica, Geneva, SunSans-Regular;
}

.mmContentb ul {
     margin: 0px; padding: 0px;
     list-style: none;
     z-index:2;
     position:relative; 
     left:0px; top:0px;
  
}
.mmContentb li {
     padding: 0px; margin-left: 1px; 
}

.menuBackground {
     position:absolute;
     left:0px; top:0px;
     z-index:1;
}

.mmContentb li a {
     /* Links bzw. die slideMenü-Elemente definieren */ 
     display: block;
     width: 250px;
     padding: 5px;
     color: #ffffff;
     font-weight: normal;
     font-size: 10px;
     font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular;
     text-decoration: none;
     border-bottom: solid 1px #aaaaaa; /* der rand zwischen den MenüElementen */
}

* html .mmContentb li a {
     width: 250px;
     width: 250px;
}

.mmContentb li a:link { background: #EAED65; color: #222222;}
.mmContentb li a:visited { background: #EAED65; color: #222222;}

.mmContentb li a:hover{ background: #FFFF99; color: #222222;}
.mmContentb li a:active { background: #EAED65; color: #222222;}

.mmContentb li a.submenu {
     background: #EAED65 url(fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center;
     font-size: 12px;
}
.mmContentb li a.submenu:hover {
     background: #FFFF99 url(fileadmin/scripts/ypMenu/pfeil.gif) no-repeat right center; 
     font-size: 12px;
}



		