     html, body,text  {
			background-color:#FFFFFF;
          /* height : 101%; */
         /* border-color : #c0c0c0;*/
		  font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
  		  letter-spacing: 0.3pt;
          color : #191919;
          line-height : 140%;
	}

  p , ul,ol,li,div,td,th,address,blockquote,bodytext,csc-mailform-label {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 11px;
          color : #191919;
          line-height : 140%;		  
      }
	  
	  .menu_oben {
	  	  font-size : 11px; 
		  text-transform:uppercase;
      }
	    .small {
	  	  font-size : 9px; 
      }
	  
	   
	  #content {
	  	text-align:left;
		vertical-align:top;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 9px;
  		letter-spacing: 0.3pt;
        color : #191919;
        line-height : 160%;
		margin: 25px;
      }
	    
     .bold {
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 10px;
          font-weight : bold;
		  color:#000165;
      }
     .tab {
       /*   border-color : #c0c0c0;*/
      }
	  
	  .green {
          color : #589341;
      }
	  
	/*  .border {
	  		background-color:#AF7288; 
			color:#FFFFFF; 
			border-color:#FFFFFF; 
			border-style:solid; 
			border-width: 1px; 
			font-family : Verdana, Arial, Helvetica, sans-serif; 
			font-size:11px }*/
			
	 .text_left {
	 		font-size: 9px;
			position: relative;
			left: 10px;
			right: -10px;
			margin-right: 10px;
				}
		
		.text_right	{		
			font-size: 9px;		
			position: relative;		
			right: 20px;		
			left: 0	px;		
			clip:  rect(auto -20px auto auto);		
			margin-right: 20px;
		
		}
.latest_news_header	{		
		font-size: 11px;		
		 color:#666666; 
		 font-weight:bold;
		  line-height:120%;
	}
	
.latest_news_subheader	{		
	 	margin-top:0px;
		font-size: 11px;		
		color:#000000;
		
	}

	   h1 { font-size : 13px; }
	   
	  	.csc-firstHeader{
		  color:#666666; 
		  font-size : 18px;
          font-family : Verdana, Arial, Helvetica, sans-serif;
		  font-style:italic;
		  text-transform:uppercase;
		  font-weight:normal;
		  margin-bottom:15px;
		   margin-top:5px;
		 
      }
	

	  
	  
     h2 {
          font-weight : normal;
          font-family : Verdana, Arial, Helvetica, sans-serif;
          font-size : 14px;
          padding-top : 0;
          color : #ed1b36;
      }
	  
	  
     /* === Links === */
	 					a:link.bodytext	{text-decoration: underline;}
			a:active.bodytext	{text-decoration: underline;}
			a:visited.bodytext	{text-decoration: underline;}
			a.bodytext	{text-decoration: underline;}  
	
			a {
			text-decoration: none;
			font-weight : normal;
          	font-family : Verdana, Arial, Helvetica, sans-serif;
          	font-size : 11px;
			}
			a:link {
			text-decoration: none;
			background-color: transparent;
			color: #DA203D;
			border:none;
			}
			a:visited {
			text-decoration: none;
			background-color: transparent;
			color: #DA203D;
			border:none;
			}
			a:hover {
			text-decoration: underline;
			background-color: transparent;
			color: #DA203D;
			border:none;
			}
			a:active, a:focus {
			text-decoration: none	;
			background-color: transparent;
			color: #DA203D;
			border:none;
			}
			
			a.linkActive {
			text-decoration: none;
			background-color: transparent;
			color: #DA203D;
			border:none;
			}
			.internal-link{border:none;}
			
			a:link.latest_news_subheader	{text-decoration: none;}
			a:active.latest_news_subheader	{text-decoration: none;}
			a:visited.latest_news_subheader	{text-decoration: none;}
			a.latest_news_subheader	{text-decoration: none;}
			
	.menu_links {
		  font-size : 12px;
		  text-transform:uppercase;
		   text-decoration:none;
		   line-height:120%;
      }
	  .menu_links_2{
		  font-size : 11px;
		   text-decoration:none;
		   line-height:120%;
      }
	  
			 .menu_links_active {
		   color:#666666;
	  	 font-weight : bold;
		  font-size : 12px;
		  text-decoration:none;
		  text-transform:uppercase;
		  line-height:120%;
      }
	 a:link.menu_links_active {color:#666666;text-decoration:none; }
	 a:active.menu_links_active {color:#666666;text-decoration:none; }
	 a:visited.menu_links_active {color:#666666;text-decoration:none; }
	 
	 a:link.menu_links {color:#666666;text-decoration:none; }
	 a:active.menu_links {color:#666666;text-decoration:none; }
	 a:visited.menu_links{color:#666666;text-decoration:none; }				
	 a:linkActive.menu_links{color:#666666;text-decoration:none; }				 
	 a:focus.menu_links{color:#666666;text-decoration:none; }			 
	  
	a:link.menu_links_2 {color:#666666;text-decoration:none; }
	a:active.menu_links_2 {color:#666666;text-decoration:none; }
	a:visited.menu_links_2{color:#666666;text-decoration:none; }				
	a:linkActive.menu_links_2{color:#666666;text-decoration:none; }				 
	a:focus.menu_links_2{color:#666666;text-decoration:none; }					 
				 
.efvEditorback
{
background-color:#ffffff;
color:#000000;
text-align:left;
font-size:11px;
font-weight:bold;
font-style:normal;
}

.efvEditorback
{
background-color:#ffffff;
color:#000000;
text-align:left;
font-size:10px;
font-style:normal;
}
.efvEditortback
{
background-color:#ffffff;
color:#000000;
text-align:left;
font-size:10px;
font-style:normal;
}
.efvEditorlinks
{
background-color:#ffffff;
color:#000000;
text-align:left;
font-size:11px;
font-weight:bold;
font-style:normal;
}
.efvEditordiv
{
overflow:auto;
width:100%;
height:100%;
}
.efvEditorimg
{
height:0;
}
.tab_header{
 font-weight : bold;
		  font-size : 12px;
		  text-transform:uppercase;
		  font-style:italic;
		
		  
color:#FFFFFF;
}

.csc-mailform {
border: none; /* Rand ausschalten */
}

.csc-mailform-field label {
float:left;
clear:both;
display:block;
width:150px;
padding-left:10px;
padding-right:10px;
margin-bottom:10px;
text-align:right;
}

.csc-mailform-field input,
.csc-mailform-field textarea{
float:right;
display:block;
width:250px;
border: 1px solid #333;
background:#F4F4F4;
padding:1px;
margin-bottom:10px;
}

img{border:0px;}
.csc-mailform-submit {
float:right;
display:block;
width:50px;
border: 1px solid #333;
background:#F4F4F4;
margin-bottom:10px;

/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */
/*margin-left: 110px;
/* Float wieder abschalten */
/*clear: both;
}
	

.table_grey{
border: 1px;
	color: #dddddd;
	margin: auto;
}

table.tabelle td {
	border: 1px dashed #C0C0C0;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	padding: 2px;
}

td.zelleBlau {
	background-color: #2d69a9;
	color: white;
	font-size: 12px;
}

#status
{
position:relative;
left:-200px;
width:305px;
top:-50px;
color : #ff0000;

}

textarea,radio	
	{
	font-family:arial;
	font-size: 11px;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	margin-top:10px;
	}


input{
		BORDER: #CCCCCC 1px solid;
       height:20px;
       font-family: Arial, Helvetica, sans-serif;
       font-size:12px;
         background-color:#FFFFFF;
		color:#000000;
		margin-top:10px;
		
	   }
select{
       background-color:#000000;
       font-family:arial;
       font-size:11px;
       color:#000000;
		border: 1px solid;
   	}
	
	csc-mailform{
	 border:0px;
	 
	}
	
	div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img 
	{
border:2px solid #dddddd;
padding:0;
}