/* stylesheet sd */

a {  
  color: #CC0000; 
  text-decoration: none; 
  }
  
a:hover {  
  color: #CC0000; 
  text-decoration: underline; 
  }
  
body {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: 16px;
  margin: 0,0,0,0; 
  
}

.footer { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 6pt; 
   color: #000000; 
   margin-bottom: 5px; 
   padding-top: 3px;
}


P,ul,ol,li {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px;  
   line-height: 16px;
   color: #000000;
}

.tables {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11pt;  
   color: #000000;
}


#colNormal h1 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14pt;
  font-weight: bold;
  } 
 
 
.titel {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000; 
	margin-top: 1px; 
	margin-bottom: 2px;
	}

#colRight td {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
}
#colRight H1 {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   font-weight : bold;
   line-height : 12pt;
   color: #000000;
   background-color : #999999;
}

#colRight P {
   width : 230px;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt;
   line-height: normal; 
   color: #333333;
    /* background-color : #eeeeee; */
   /* border-left-style:solid; */ 
   /* border-left-color: #eeeeee; */ 
   /*border-left-width: 1px; */
   padding-left : 7px;

}

#colRight .ueberschrift {  
   width : 230px;
   
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   font-weight: bold;
   color: #000000; 
   line-height: normal; 

   border-left-style:solid;
   border-left-color: #cc0000; 
   border-left-width: 5px;
   padding : 2px;
   /* background-color : #dddddd; */

}

.ueberschrift {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 16pt; 
   font-weight: bold; 
   color: #000000; 
   line-height: 16pt; 
   
   border-bottom-width: 1px;
}

.news_kategorie { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-weight: bold; 
}

.news_titel { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 11pt; 
   font-weight: bold; 
   border-left-style:solid; 
   border-left-color: #cc0000; 
   border-left-width: 5px; 
    
}

.news_text { 
   font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 
   line-height: 12pt; 
   font-weight: normal; 
   color: #000000; 
}

.news_teaser { 
   font-family: Arial, Helvetica, sans-serif; font-size: 9pt; 
   font-weight: normal; 
   color: #000000;
font-size: 8pt;
   padding-left: 8px;
   padding-bottom: 12px; 
}

.news_datum { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 7pt; 
   font-weight: bold; 
}

.news_info { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-weight: bold; 
   color: #000000; 
}

/* ENDE Newsformatierung Content-Bereich */

/* START Newsformatierung RECHTE SPALTE */

#news .news_teaser { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-weight: normal; 
   color=#000000; 
}

#news .news_titel { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-weight: bold; 
   border-left-style:solid;
   border-left-color: #cc0000; 
   border-left-width: 4px;
   padding-left: 3px; 
}

#colRight .news_datum { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 7pt; 
   font-weight: bold; 
   padding-top: 5px;
}

.nav {  
   
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px; 
   color: #000000; 
   text-decoration: none; 
   width: 160px;
   height: 24px;
   padding-left: 16px;
   border-top-style: solid;
   border-top-color: #3a1e5e; 
   border-top-width: 1px;
   padding-bottom: 2px;
   padding-top: 2px;
}
.navaktiv {
    
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #ffffff;
  background-color: #00afe9 
  font-weight: bold;
  padding-left: 16px; 
  width: 160px;
  height: 24px;
   border-top-style: solid;
   border-top-color: #3a1e5e; 
   border-top-width: 1px;
  padding-bottom: 2px;
  padding-top: 2px;
}

.navsek {
   width: 160px;
   height: 24px;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #555555;  
   text-decoration: none; 
   padding-left: 24px;
   margin-top: 0;  
margin-bottom: 0;
   border-left-style: solid;
   border-left-color: #00afe9 ; 
   border-left-width: 8px;
}
.navsekaktiv  {
     width: 160px;
   height: 24px;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #555555;  
   text-decoration: none; 
   padding-left: 24px;
   margin-top: 0;  
margin-bottom: 0;
   border-left-style: solid;
   border-left-color: #00afe9 ; 
   border-left-width: 8px;
}

.globalnav {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: ffffff; 
   text-decoration: none; 
   margin-left: 30px;
padding-top: 2px;
}
.globalnavaktiv {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt;
font-weight: bold; 
   color: ffffff; 
   text-decoration: none; 
   margin-left: 30px;
padding-top: 2px;
}

