<!--

body {
margin-top: 15px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 10px;
background-color : #ffffff;
color : #000000;
font-family: arial, helvetica, sans-serif;
font-size : 12px;
}

body, p, td, li, div, input, textarea {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #000000;
}

/* Überschriften - Start */

h1 {
font-family: arial, helvetica, sans-serif;
font-size : 18px;
color : #000000;
font-weight : bold;
}
h2 {
font-family: arial, helvetica, sans-serif;
font-size : 14px;
color : #000000;
font-weight : bold;
}
h3 {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : bold;
}

/* �berschriften - Ende */


.fett {
font-family: arial, helvetica, sans-serif;
font-size : 14px;
color : #000000;
font-weight : bold;
}

/* Links nav - Start */

a.nav:link {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : bold;
text-decoration : none;
}
a.nav:active {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : bold;
text-decoration : none;
}
a.nav:visited{
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : bold;
text-decoration : none;
}
a.nav:hover {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : bold;
text-decoration : none;
}

/* Links nav - Ende */

/* Links nav_leiste - Start */

a.nav_leiste:link {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
background-color : #ad923c;
margin: 0 2px;
}
a.nav_leiste:active {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
background-color : #ad923c;
}
a.nav_leiste:visited{
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
background-color : #ad923c;
}
a.nav_leiste:hover {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
padding-left : 4px;
padding-right : 4px;
padding-top : 4px;
padding-bottom : 4px;
background-color : #003362; /* blau */
}

/* Links nav - Ende */

/* Links nav_leiste2 - Start */

a.nav_leiste2:link {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
background-color : #b7b7b7;
}
a.nav_leiste2:active {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
background-color : #b7b7b7;
}
a.nav_leiste2:visited{
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
background-color : #b7b7b7;
}
a.nav_leiste2:hover {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
padding-left : 4px;
padding-right : 4px;
padding-top : 4px;
padding-bottom : 4px;
background-color : #003362; /* blau */
}

/* Links nav_leiste2 - Ende */

.main_content { padding: 20px 50px 0px 50px; /*width: 600px;*/ background: url(../bilder/bg.png) center repeat-y; }
.werbung_left { vertical-align: top; padding-top: 150px; }

#navi_top table { width: 665px; margin-bottom: 2px; margin-left: 0px; }
#navi_top td { text-align: left; background-color : #ad923c; padding-left: 2px; padding-right: 2px; padding-top: 4px; padding-bottom: 4px; }
#navi_top span.text {  font-family: arial, helvetica, sans-serif; font-size : 12px; color : #dddddd; font-weight : bold; padding: 3px 4px; }
#navi_top span.active { background-color : #b7b7b7; padding: 4px 4px; color: #FFFFFF; font-weight: bold; }
#navi_top .active a.nav_leiste { background-color : #b7b7b7; padding-top: 4px; padding-bottom: 4px; }

div#subnavi_top { width: 665px; background-color : #b7b7b7; text-align: left; }
#subnavi_top table { width: 100%;  }
#subnavi_top td { text-align: center; padding-top: 4px; padding-bottom: 4px; }
#subnavi_top span.text {  font-family: arial, helvetica, sans-serif; color : #777777; font-weight : bold; padding: 3px 4px; }
#subnavi_top span.active { background-color : #000000; padding: 4px 4px; color: #FFFFFF; font-weight: bold; }
#subnavi_top .active a.nav_leiste2 { background-color : #000000; padding-top: 4px; padding-bottom: 4px; }

/* Links mehr - Start */

a.mehr:link {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #002d8a;
font-weight : bold;
text-decoration : none;
}
a.mehr:active {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #002d8a;
font-weight : bold;
text-decoration : none;
}
a.mehr:visited{
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #002d8a;
font-weight : bold;
text-decoration : none;
}
a.mehr:hover {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #002d8a;
font-weight : bold;
text-decoration : none;
font-style : italic;
}

/* Links mehr - Ende */

/* Links ohne - Start */

a.ohne:link {
font-weight : normal;
text-decoration : none;
font-weight: normal;
}
a.ohne:active {
font-weight : normal;
text-decoration : none;
font-weight: normal;
}
a.ohne:visited{
font-weight : normal;
text-decoration : none;
font-weight: normal;
}
a.ohne:hover {
font-weight : normal;
text-decoration : underline;
font-weight: normal;
}

/* Links ohne - Ende */



/* footer Nav Leiste - Start */

a.footer:link {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
a.footer:active {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
a.footer:visited{
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
a.footer:hover {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
font-weight : bold;
text-decoration : none;
}

/* footer Nav Leiste - Ende */

/* Formulare - Start */

input, textarea, select {
color : #000000;
border : 1px solid #000066;
}

/* Klassen f�r Tabelle */

td.spalte_1 {
width : 250px;
height : 250px;
vertical-align : top;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
background-color : #ffffff;
text-align : left;
}
td.spalte_2 {
width : 250px;
height : 250px;
vertical-align : top;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
background-color : #ffffff;
text-align : left;
}
td.spalte_3 {
width : 250px;
height : 250px;
vertical-align : top;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
background-color : #ffffff;
text-align : left;
}

/* Links Normal - Start */

a:link {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : normal;
text-decoration : underline;
}
a:active {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : normal;
text-decoration : underline;
}
a:visited{
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : normal;
text-decoration : underline;
}
a:hover {
font-family: arial, helvetica, sans-serif;
font-size : 12px;
color : #000000;
font-weight : normal;
text-decoration : none;
}

/* Links Normal - Ende */

.error { font-weight: bold; color: #FF0000; margin-bottom: 10px; }
.stern { color: #FF0000; }

-->