/**
 * Normale Links auf der Seite: schwarz und unterstrichen
 */
a:hover,
a:visited,
a:link,
a:active {
    /** color:#404040; */
    color: #000000;
    text-decoration:underline;
}

a.email:link,
a.email:visited,
a.email:hover,
a.email:active {
    color: #000000;
    text-decoration: underline;
}
a.navigation:link,
a.navigation:link,
a.navigation:visited,
a.navigation:visited {
    color: #000000;
    text-decoration:none;
}

a.leiste:link,
a.leiste:visited,
a.leiste:hover,
a.leiste:active {
    color: #FFFFFF;
    text-decoration: none;
}

img {
    border: 0;
}


.suchergebnis {
    font-family:arial, Helvetica, sans-serif; 
    font-size:11px; 
}

td.navigation_kopf_blau {
    background-color:#02478c; 
    line-height:7pt; 
    font-family:arial, Helvetica, sans-serif; 
    font-size:11px; 
    font-weight:bold; 
    color:white;
}

td.navigation_kopf_rot {
    background-color:#FF3333; 
    line-height:7pt; 
    font-family:arial, Helvetica, sans-serif; 
    font-size:11px; 
    font-weight:bold; 
    color:white;
}

td.navigation_blau {
    background-color:#d1e2f2; 
    font-family:arial, Helvetica, sans-serif; 
    font-size:11px; 
    font-weight:bold;
}

td.navigation_rot {
    background-color:#FFD3D3; 
    font-family:arial, Helvetica, sans-serif; 
    font-size:11px; 
    font-weight:bold;
}

td.adresszeile {
    background-color:#02478c; 
    line-height:7pt;
    font-family:arial, Helvetica, sans-serif; 
    font-size:11px; 
    font-weight:bold; 
    color:white;
}

td.seitenkopf {
    background-color:#FFFFFF; 
    line-height:7pt; 
    font-family:arial, Helvetica, sans-serif; 
    font-size:11px; 
    font-weight:bold; 
    color:black;
}

h1 {
    font-size:16px; 
    font-weight:bold; 
    color:#FFFFFF;
    vertical-align:middle;
    font-family:arial, Helvetica, sans-serif; 
}

div.iefix {
    border-color: transparent; 
    border-style: solid; 
    border-width: 1px;
}

tr.kopf {
    background-color:#02478c; 
    font-size:16px; 
    font-weight:bold; 
    color:#FFFFFF;
    font-family:arial, Helvetica, sans-serif; 
    height: 70px;
    padding-top: 5px;
    padding-bottom: 5px;
}

td.quadrat {
    background-color:#00CC33; 
    font-size:16px; 
    font-weight:bold; 
    color: #F0F0F0;
}

td.rechte_spalte {
    background-color:#FF9900; 
    height:18pt;
    font-size:11px; 
    color: #F0F0F0; 
    font-weight:bold;
}

tr.zeile_hell {
    background-color:#cccccc; 
    font-size:12px; 
    height:20px;
    font-family:arial, Helvetica, sans-serif; 
}

td.impressum {
    padding-top: 5px;
    padding-bottom: 5px;
}

tr.zeile_mittel {
    background-color:#d1e2f2; 
    font-size:12px; 
    height:20px;
    font-family:arial, Helvetica, sans-serif; 
}

td.fotozeile {
    height: 70px;
}

td.padding {
    padding-top: 3px;
    padding-bottom: 3px;
}

td.startseite_head {
    font-size:11px; 
    font-family:arial, Helvetica, sans-serif;
    background-color:#d0d0d0;
    height: 25px;
    padding-left: 8px;
    padding-right: 8px;
}

p.MsoNormal {
    font-size:12px;
    font-family:arial, Helvetica, sans-serif;
}

td.news {
    background-color:#F8F8F8; 
    font-size:12px;
    font-family:arial, Helvetica, sans-serif;
    padding-left: 8px;
    padding-right: 8px;
    text-align: left;  

}

td.fotos {
    background-color:#F8F8F8; 
    font-size:12px;
    font-family:arial, Helvetica, sans-serif;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;  
    padding-top: 5px;
    padding-bottom: 5px;
}


tr.startseite_abstand {
    height: 7px;
}

tr.startseite_news {
    background-color: #d1e2f2;
    font-size:11px; 
    font-family:arial, Helvetica, sans-serif; 
}

tr.startseite {
    font-size:11px; 
    font-family:arial, Helvetica, sans-serif; 
}

td.startseite {
    padding: 2px;
}

img.startseite_links {
    margin-right: 2px;
}

img.startseite_rechts {
    margin-left: 2px;
}

h1.sparten_ueberschrift {
    font-size:16px; 
    font-weight:bold; 
    font-family:arial, Helvetica, sans-serif; 
    color: #FF3333;
}       

td.sparten_leitung {
    font-size:11px; 
    font-family:arial, Helvetica, sans-serif; 
    background: #b2ecff;
    padding-top: 5px;
    padding-bottom: 5px;

}

td.spopro_inhalt {
    font-size:11px; 
    font-family:arial, Helvetica, sans-serif; 
    background: #F8F8F8;
    padding-left: 8px;
    padding-right: 8px;
    text-align: left;  
}    

td.spopro_leiter {
    color: #0099cc;
    font-size:11px; 
    font-family:arial, Helvetica, sans-serif; 
    background: #F8F8F8;
    padding-left: 8px;
    padding-right: 8px;
    text-align: left;  
    width: 60%;
}

.hinweis {
	padding: 10px;
	background: #d1e2f2;
	border: 1px solid #02478c;
}