/* Überschrift 1. Ordnung (Hauptüberschrift)*/
/* h1 { color: #404040; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }*/
h1 { color: #404040; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* Überschrift 2. Ordnung (Normale Überschrift)*/
/*h2 { color: #404040; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular } */
h2 { color: #404040; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
/* Überschrift 3. Ordnung (wie Unterpunkt)*/
h3 { color: #404040; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/* Überschrift 3. Ordnung (wie Unterpunkt)*/
h4 { color: #404040; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#a { color: 001da9; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
strong { color: #001da9; }
#text { color: #404040; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#textlink { color: #001da9; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#textheadline { color: #404040; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#textnavi { color: #505050; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#textnavilink { color: #505050; text-decoration: none; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#texttop { color: #909090; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#textcopyright { color: #f0f0f0; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#textcopyrightinvers { color: #ffffff; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; margin-right: 40px; margin-top: 5px;}
#textsubnavilink { color: #808080; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

#textnavit { color: #505050; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#textnavilinkt { color: #505050; text-decoration: none; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#punkt {font-size: 40px; line-height: 30px; vertical-align:middle; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
#punkttransparent {font-size: 40px; line-height: 30px; color: white; vertical-align:middle; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }

a#textnavilink:hover { color: #001da9; }

a#textsubnavilink:hover { color: #001da9; }

div#xlink { 
 text-transform: uppercase;
 display: block;
 color: #404040;
 text-decoration: none;
 background: url('images/xlink.jpg') left center no-repeat; 
 
 text-indent: 20px;

 line-height: 20px;
 vertical-alignment: center;
}

div#xlink a { 
 display: block; 
 color: #001da9;
 text-decoration: none;
 background: url('images/xlink.jpg') left center no-repeat; 
 
 text-indent: 20px;
 vertical-alignment: center;
}

div#xlink a:link { 
 color: #001da9;
 text-decoration: none;
 background: url('images/xlink.jpg') left center no-repeat; 
 
 text-indent: 20px;
 vertical-alignment: center;
}

div#xlink a:visited { 
 color: #001da9;
 text-decoration: none;
 background: url('images/xlink.jpg') left center no-repeat; 
 
 text-indent: 20px;
 vertical-alignment: center;
}

div#xlink a:hover { 
 color: #505050;
 text-decoration: none;
 background: url('images/xlink.jpg') left center no-repeat; 
 
 text-indent: 20px;
 vertical-alignment: center;
}

div#xlink a:active { 
 color: #001da9;
 text-decoration: none;
 background: url('images/xlink.jpg') left center no-repeat; 
 
 text-indent: 20px;
 vertical-alignment: center;
}

#textsubnavilinkprojekte { color: #808080; text-decoration: none; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  valign: middle; }
a#textsubnavilinkprojekte { color: #808080; }
a#textsubnavilinkprojekte:link { color: #808080; }
a#textsubnavilinkprojekte:visited { color: #808080; }
a#textsubnavilinkprojekte:focus { color: #808080; }
a#textsubnavilinkprojekte:hover { color: #001da9; }
a#textsubnavilinkprojekte:active { color: #001da9; }



#buttonlink { background: url(images/buttonlinkinactive.jpg) no-repeat; width: 10px; height: 10px; }
#buttonlink a {  background: url(images/buttonlinkinactive.jpg); }
#buttonlink a:link { background: url(images/buttonlinkinactive.jpg); }
#buttonlink a:visited { }
#buttonlink a:focus { }
#buttonlink a:hover { background: url(images/buttonlink.jpg); }
#buttonlink a:active { background: url(images/buttonlink.jpg); }

#buttonlinkactive { background: url(images/buttonlink.jpg) no-repeat; width: 10px; height: 10px; }
#buttonlinkactive a {  background: url(images/buttonlinkinactive.jpg); }
#buttonlinkactive a:link { background: url(images/buttonlinkinactive.jpg); }
#buttonlinkactive a:visited { }
#buttonlinkactive a:focus { }
#buttonlinkactive a:hover { background: url(images/buttonlink.jpg); }
#buttonlinkactive a:active { background: url(images/buttonlink.jpg); }


