html { 
  padding:0px;
  margin:0px;
}
body {
  background-color: #f2f2f2;
  font-size: 12px;
  color:#564b47;  
  padding:0px;
  margin:0px;
  font-family: Arial, Verdana, Verdana, Geneva, Helvetica;
}

a:link {color:#000099; text-decoration:none;}
a:visited {color:#000099; text-decoration:none;}
a:active {color:red; text-decoration:none;}
a:hover{color:#f00;}


.navigation{
border-bottom:1px #000099 solid;
}

.middle {vertical-align: middle;}

.rahmennav{
background: #cdd5ef;
border-top:1px #000099 solid;
border-bottom:0px #000099 solid;
border-right:0px #000099 solid;
border-left:0px #000099 solid;
#float:left;
width:142px;
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:0px 0px 0px 0px; /* Abstand gegen innen zum Inhalt */
}

.projekteabstand{
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 0px 5px 0px;  /* Abstand gegen innen zum Inhalt */
}


.mitgliederabstand{
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 0px 5px 0px;  /* Abstand gegen innen zum Inhalt */
}

.mitgliederabstand2{
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:2px 0px 2px 0px;  /* Abstand gegen innen zum Inhalt */
}

.uberschrift-news-unten{
font-weight: bold;
font-family: Arial;
font-size: 9pt;
color=#000099;
padding:4px 5px 5px 6px;
}

.uberschrift-news-unten2{
font-weight: bold;
font-family: Arial;
font-size: 10pt;
color=#000099;
padding:0px 8px 0px 5px;
}

input{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}




.rahmen_news{
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 5px 5px 5px;  /* Abstand gegen innen zum Inhalt */
width:100%;
height:100%;
}

.rahmen_news1{
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 2px 5px 2px;  /* Abstand gegen innen zum Inhalt */
width:100%;
height:100%;
}

.rahmen_news2{
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 2px 5px 2px;  /* Abstand gegen innen zum Inhalt */
width:100%;
height:100%;
}


.rahmen_login{
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 5px 5px 5px;  /* Abstand gegen innen zum Inhalt */
width:100%;
text-align:'center'
}



.rahmen2{
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 0px 5px 0px;  /* Abstand gegen innen zum Inhalt */
}

.rahmen_news222
{
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin: 0px 2px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:0px 0px 0px 0px;  /* Abstand gegen innen zum Inhalt */
float:left;
}


.rahmen3{
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 5px 5px 5px;  /* Abstand gegen innen zum Inhalt */
width:240;
}


.rahmen4{
border-top:1px;
border-bottom:1px;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:0px 0px 0px 0px;  /* Abstand gegen innen zum Inhalt */
}

.rahmen5{
border-top:1px #000099 solid;
border-bottom:0px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:1px 0px 1px 0px;  /* Abstand gegen innen zum Inhalt */
#width:960px;
}

/*Template Formatierung*/


/* Anzeige */

.anzeige{
background-color: #f2f2f2;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:left;
margin:0px 3px 7px 3px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 5px 0px 5px; /* Abstand gegen innen zum Inhalt */
}


.breadcrumb {
font-size: 08px;
text-transform:uppercase;
text-align: right;
color: #564b47;
background-color: #dadada;
padding:5px 15px;
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
height:10px;
}

.sitemap{
font-family: Arial;
font-size: 12px;
color=#000099;
}

.sitemapbody{
font-family: Arial;
font-size: 14px;
color=#000099;
}

/* Login*/

.loginheader_right h6{ 
background: #CDD5EF;
border-top:1px #000099 solid;
border-bottom:1px;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:left;
width:142px;
margin:0px 0px 0px 0px; 
padding:5px 5px 5px 5px; /* Abstand gegen innen zum Inhalt */
color:#000099;
font-size: 9pt;
}

.login{
background: #f2f2f2;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:left;
width:142px;
margin:0px 0px 0px 0px; 
padding:5px 5px 5px 5px; /* Abstand gegen innen zum Inhalt */
}

/* Medienberichte*/

.medienberichteheader_right h6{ 
background: #CDD5EF;
border-top:1px #000099 solid;
border-bottom:1px;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:left;
width:142px;
margin:0px 0px 0px 0px; 
padding:5px 5px 5px 5px; /* Abstand gegen innen zum Inhalt */
color:#000099;
font-size: 9pt;
}


.medienberichte{
background: #F2F2F2;
border-top:1px;
border-bottom:1px ;
border-right:1px ;
border-left:1px ;
float:left;
width:100%;
height:130px;
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:0px 0px 0px 0px; /* Abstand gegen innen zum Inhalt */
}


/* Newsletter*/
.newsletterheader_left h6{ 
background: #CDD5EF;
border-top:1px #000099 solid;
border-bottom:0px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:left;
width:142px;
margin:0px 0px 0px 0px;/* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:5px 5px 5px 5px;/* Abstand gegen innen zum Inhalt */
color:#000099;
font-size: 9pt;
}

.newsletter{
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:left;
width:142px;
margin:0px 0px 0px 0px;/* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:3px 5px 4px 5px;/* Abstand gegen innen zum Inhalt */
}


/* News*/

.newsheader_center h6{ 
background: #f2f2f2;
border-collapse: collapse;
border-top:1px;
border-bottom:1px;
border-right:0px;
border-left:0px;
border-style: solid solid none solid;
width:100%;
display: inline;
height: 1em;
font-weight: bold;
white-space: nowrap;
padding: 0.25em 0.75em 0.25em 0.75em; 
margin:0px 0px 0px 0px; 
color:#000099;
font-size: 9pt;
text-align: center;
}


.news{
background: #f2f2f2;
border-top:1px;
border-bottom:1px;
border-right:0px;
border-left:0px;
float:left;
margin:0px 0px 0px 3px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:0px 0px 0px 0px; /* Abstand gegen innen zum Inhalt */
}

/* Newsbeitrag*/

.newsheader_center_newsbeitrag h6{ 
text-align: center;
background: #cdd5ef;
border-collapse: collapse;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
border-style: solid solid none solid;
width:602px;
display: inline;
height: 1em;
font-weight: bold;
white-space: nowrap;
padding: 0.25em 0.75em 0.25em 0.75em; 
margin:10px 0px 0px 0px; 
color:#000099;
font-size: 9pt;
}
.newsbeitrag{
text-align: center;
background: white;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:center;
width:600px;
margin:0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:0px 0px 0px 0px; /* Abstand gegen innen zum Inhalt */
}

/* Navigation */



.blanco{
background: #F2F2F2;
border-top:1px;
border-bottom:1px;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
width:100%;
height: 30pt;
margin:0px 0px 0px 0px; 
}

.blanco2{
background: #cdd5ef;
border-top:1px;
border-bottom:1px #000099 solid;;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
width:100%;
height: 68pt;
margin:0px 0px 0px 0px; 
}

.blanco3{
background: #cdd5ef;
border-top:1px;
border-bottom:1px;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
width:100%;
height: 30pt;
margin:0px 0px 0px 0px; 
}

.projektheader_left h6{ 
background: white;
border-top:1px #000099 solid;
border-bottom:1px;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:right;
width:142px;
margin:0px 0px 0px 0px; 
padding:5px 5px 5px 5px; /* Abstand gegen innen zum Inhalt */
color:#000099;
font-size: 9pt;
}


.mitgliederheader_left h6{ 
background: #CDD5EF;
border-top:1px #000099 solid;
border-bottom:1px;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:right;
width:142px;
margin:0px 0px 0px 0px; 
padding:5px 5px 5px 5px; /* Abstand gegen innen zum Inhalt */
color:#000099;
font-size: 9pt;
}



.mitglieder1{
background: white;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:right;
width:142px;
margin:0px 0px 0px 0px; 
padding:7px 5px 7px 5px;/* Abstand gegen innen zum Inhalt */
letter-spacing:-0.400000pt;
}



.mitglieder2{
background: white;
border-top:0px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:right;
width:142px;
margin:0px 0px 0px 0px; 
padding:7px 5px 7px 5px;/* Abstand gegen innen zum Inhalt */
letter-spacing:-0.400000pt;
}



.mitglieder3{
background: white;
border-top:1px #000099 solid;
border-bottom:0px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:left;
width:142px;
margin:0px 0px 0px 0px; 
padding:7px 5px 7px 5px;/* Abstand gegen innen zum Inhalt */
letter-spacing:-0.400000pt;
}

.mitglieder4{
background: white;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:right;
width:142px;
margin:0px 0px 0px 0px; 
padding:7px 5px 7px 5px;/* Abstand gegen innen zum Inhalt */
letter-spacing:-0.400000pt;
}







.berufung_left h6{ 
background: #CDD5EF;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
float:left;
width:142px;
margin:0px 0px 0px 0px; 
padding:1px 5px 2px 5px; /* Abstand gegen innen zum Inhalt */
color:#000099;
font-size: 9pt;
}




.footer{
border-top:0px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
padding:0px 0px 0px 0px;  /* Abstand gegen innen zum Inhalt */
width:100%;
}







/* NAVIGATION--------------------NAVIGATION---------------NAVIGATION-----------------------NAVIGATION-------------------NAVIGATION-------------*/




/* Erste Ebene in allen 3 Formen-------------------------------------------------------------------------------------------------------*/

div.nav_rahmen_NO_ebene1 a:link{
display:block;
background-color: #dadada;
border-top:1px #000099 solid;
border-bottom:0px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
padding:5px 0px 5px 10px;  /* Abstand gegen innen zum Inhalt */
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
font-size: 10pt;
width:100%;
height:100%;
}

div.nav_rahmen_NO_ebene1 a:visited{
display:block;
background-color: #dadada;
border-top:1px #000099 solid;
border-bottom:0px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
padding:5px 0px 5px 10px;  /* Abstand gegen innen zum Inhalt */margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
font-size: 10pt;
width:100%;
height:100%;
}

div.nav_rahmen_NO_ebene1 a:hover{
display:block;
background-color: white;
width:100%;
height:100%;
color:#000099;
font-weight:bold;
}




/* Zweite Ebene in allen 3 Formen-------------------------------------------------------------------------------------------------------*/

div.nav_rahmen_NO_ebene2 a:link{
display:block;
background-color: #dadada;
border-top:0px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
padding:5px 0px 5px 5px;  /* Abstand gegen innen zum Inhalt */
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
font-size: 10pt;
width:100%;
height:100%;
}

div.nav_rahmen_NO_ebene2 a:visited{
display:block;
background-color: #dadada;
border-top:0px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
padding:5px 0px 5px 5px;  /* Abstand gegen innen zum Inhalt */
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
font-size: 10pt;
width:100%;
height:100%;
}

div.nav_rahmen_NO_ebene2 a:hover{
display:block;
background-color: white;
width:100%;
height:100%;
color:#000099;
font-weight:bold;
}

/* Erste Ebene aktuelle Auswahl in allen 3 Formen-------------------------------------------------------------------------------------------------------*/

div.nav_rahmen_ACT_ebene1 a:link{
display:block;
background-color: white;
border-top:1px #000099 solid;
border-bottom:0px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
padding:5px 0px 5px 10px;  /* Abstand gegen innen zum Inhalt */
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
font-size: 10pt;
width:100%;
height:100%;
font-weight: bold;
}

div.nav_rahmen_ACT_ebene1 a:visited{
display:block;
background-color: white;
border-top:1px #000099 solid;
border-bottom:0px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
padding:5px 0px 5px 10px;  /* Abstand gegen innen zum Inhalt */
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
font-size: 10pt;
width:100%;
height:100%;
font-weight: bold;
}

div.nav_rahmen_ACT_ebene1 a:hover{
display:block;
background-color: white;
width:100%;
height:100%;
color:#000099;
font-weight:bold;
}

/* Zweite Ebene aktuelle Auswahl in allen 3 Formen-------------------------------------------------------------------------------------------------------*/

div.nav_rahmen_ACT_ebene2 a:link{
display:block;
background-color: white;
border-top:0px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
padding:5px 0px 5px 5px;  /* Abstand gegen innen zum Inhalt */
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
font-size: 10pt;
width:100%;
height:100%;
font-weight: bold;
}

div.nav_rahmen_ACT_ebene2 a:visited{
display:block;
background-color: white;
border-top:0px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
padding:5px 0px 5px 5px;  /* Abstand gegen innen zum Inhalt */
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
font-size: 10pt;
width:100%;
height:100%;
font-weight: bold;
}

div.nav_rahmen_ACT_ebene2 a:hover{
display:block;
background-color: white;
width:100%;
height:100%;
color:#000099;
font-weight:bold;
}






/* Das Problem wegen der unteren Linie wurde damit gelöst, eigene class für die separate untere Navigationsfeld  */



div.nav_rahmen_NO_ebene11 a:link{
display:block;
background-color: #dadada;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
padding:5px 0px 5px 10px;  /* Abstand gegen innen zum Inhalt */
margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
font-size: 10pt;
width:100%;
height:100%;
}

div.nav_rahmen_NO_ebene11 a:visited{
display:block;
background-color: #dadada;
border-top:1px #000099 solid;
border-bottom:1px #000099 solid;
border-right:1px #000099 solid;
border-left:1px #000099 solid;
padding:5px 0px 5px 10px;  /* Abstand gegen innen zum Inhalt */margin: 0px 0px 0px 0px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
font-size: 10pt;
width:100%;
height:100%;
}

div.nav_rahmen_NO_ebene11 a:hover{
display:block;
background-color: white;
width:100%;
height:100%;
color:#000099;
font-weight:bold;
}





