A {
color : #00314a; 
text-decoration : none; 
} 
a:link {
color : #00314a; 
text-decoration : underline; 
} 
a:visited {
color : #00314a; 
text-decoration : underline; 
} 
a:active {
color : #df0404; 
} 
A:hover {
color : #df0404; 
text-decoration : none; 
} 
body {
font-family : Arial, Helvetica, sans-serif; 
color : #00314A;
background-color: #00314A
} 
h1, h2, h3, h4, h5, h6 {
font-family : Arial, Helvetica, sans-serif; 
} 
h1 {
color : #00314A;
}
.kalender    { 
font-family: Verdana, sans-serif; 
font-size: 8pt; 
line-height: 18px; 
text-align: center; 
padding-top: 0;
padding-bottom: 1px;
color:#DF0404;
}
.nav_termine { 
font-family: Verdana, sans-serif;
font-size: 8pt;
color: #df0404;
margin-left: 5px; 
padding-top: 3px;
padding-bottom: 3px;
}
.nachr_txt {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
padding-right : 15px; 
color : #00314a; 
margin-top : 0; 
margin-bottom : 3px; 
}
.nachr_txt_fett {
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
padding-right : 15px; 
color : #00314A; 
margin-top : 0; 
margin-bottom : 3px;
font-weight: bold;
letter-spacing: 1px;
} 
.nachr_txt_ende {
border-bottom : 1px solid #ccd6db; 
font-size : 12px; 
color : #00314a; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
padding-right : 15px; 
margin-top : 0; 
margin-bottom : 12px; 
padding-bottom : 3px; 
border-left-width : 1px; 
border-right-width : 1px; 
border-top-width : 1px; 
} 
.nachr_datum {
font-size : 7pt; 
text-transform : uppercase; 
font-family : Verdana, sans-serif; 
text-decoration : none; 
color : #00314a; 
margin-top : 3px; 
margin-bottom : 0; 
} 
.nachr_line {
font-size : 14px; 
color : #00314a; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
font-weight : bold; 
word-spacing : 0; 
padding-right : 15px; 
margin-left : 0; 
margin-right : 0; 
margin-top : 2px; 
margin-bottom : 2px; 
} 
.nachr_line_rot {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12pt; 
color : #df0404; 
letter-spacing : 1pt; 
font-weight : bold; 
margin-top : 2px; 
margin-bottom : 2px; 
}
.teaser_txt_11px {
font-family : Verdana, sans-serif; 
font-size : 11px; 
color : #00314a; 
text-decoration : none; 
margin-top : 0; 
margin-bottom : 6px; 
}
.teaser_txt_10px {
font-family : Verdana, sans-serif; 
font-size : 10px; 
color : #00314a; 
text-decoration : none; 
margin-top : 0; 
margin-bottom : 6px; 
}
.teaser_txt_10px_fett {
font-family : Verdana, sans-serif; 
font-size : 10px; 
color : #00314A; 
text-decoration : none; 
margin-top : 0; 
margin-bottom : 6px;
font-weight: bold; text-transform:uppercase 
}
.teaser_ecke_blau {
font-family : Verdana, sans-serif; 
font-size : 11px; 
color : #FFFFFF; 
text-transform : uppercase; 
padding-left : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
background-color : #00314A;
padding-right: 5px; 
} 
.seitentitel {
border-bottom : 3px solid #CCD6DB; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14pt; 
letter-spacing : 1pt; 
margin-bottom : 6px; 
padding-bottom : 2px; 
color : #00314A; 
}
.datum_weiss {
font-size : 7pt; 
text-transform : uppercase; 
font-family : Verdana, sans-serif; 
text-decoration : none; 
color : #FFFFFF; 
margin-top : 0px; 
margin-bottom : 0; 
margin-left : 5px; 
}
span.ico_link_ext {
padding-left : 20px; 
background-image : url('images/button/ico_link_ext.gif'); 
background-repeat : no-repeat; 
background-position-y: center;
} 
span.ico_link_download {
padding-left : 20px; 
background-image : url('images/button/ico_download.gif'); 
background-repeat : no-repeat; 
background-position-y: center;
} 
span.ico_mail {
padding-left : 26px; 
background-image : url('images/button/ico_mail.gif'); 
background-repeat : no-repeat;
background-position-y: center; 
} 
span.ico_link_int {
padding-left : 20px; 
background-image : url('images/button/ico_link_int.gif'); 
background-repeat : no-repeat; 
background-position-y: center;
}
span.ico_redblock {
padding-left : 20px; 
background-image : url('images/button/redblock.gif'); 
background-repeat : no-repeat;
background-position-y: center; 
}
.kalenderblatt { 
padding: 2px;
font-family: Verdana, sans-serif;
font-size: 18px;
font-weight: bold; 
color: #00314A;
border: 2px outset #DFE5E8;
background-color: #FFFFFF;
text-align: center;
margin-top: 0;
margin-bottom: 0;
}
.button_on a:link {
color : #ffffff;
text-decoration : none; 
} 
.button_on a:visited {
color : #FFFFFF; 
text-decoration : none 
}
.button_on a:hover {
color : #00314A; 
background-color : #DFE5E8;
text-decoration : none; 
DISPLAY: block;
margin-top : -3;
margin-bottom : -3;
} 
.button_off {
font-size : 8pt; 
font-weight : bold; 
font-family : verdana, sans-serif, Verdana; 
background-color : #dfe5e8; 
text-align : center;
padding-top : 2px;
padding-bottom : 2px;
} 
.button_on {
font-size : 8pt; 
color : #FFFFFF;
font-weight : bold; 
font-family : verdana, sans-serif, Verdana; 
background-color : #7F98A4;
text-align : center;
padding-top : 3px;
padding-bottom : 3px;
margin-top : -2;
margin-bottom : -2;
}