BODY {
	font: 100.01% arial,helvetica,verdana,clean,sans-serif;
	font-size: 0.689em;
	LINE-HEIGHT: 1.22em;
        background-color: #E6F1F7;    
}

/* rahmen */

.rahmen
{

border-left: solid 1px #999999;
border-right: solid 1px #999999;
border-top: solid 1px #999999;
border-bottom: solid 1px #999999;
}

.rahmen1
{
background-color: #f8f8f8;
float: center;
width:100%;
height:20px;
}

/* a normal */

a
{
color: #0066B3;
text-decoration: none;
border-bottom: #EE3224 1px solid; 
font-weight: bold;
line-height: 12px;
padding-top: 10px;
padding-bottom: 2px;
padding-left: 6px;
padding-right: 6px;
}

a:hover
{
color: #EE3224; 
text-decoration: none;
border-bottom: #0066B3 1px solid; 
font-weight: bold;
line-height: 12px;
padding-top: 10px;
padding-bottom: 2px;
padding-left: 6px;
padding-right: 6px;
}

a.footermenu
{
color: #ffffff;
text-decoration: none;
font-weight: bold;
line-height: 12px;
padding-top: 10px;
padding-bottom: 4px;
padding-left: 6px;
padding-right: 6px;
}

a.footermenu:hover
{
color: #ffffff;
text-decoration: underline;
border-bottom: 0px; 
font-weight: bold;
line-height: 12px;
padding-top: 10px;
padding-bottom: 4px;
padding-left: 6px;
padding-right: 6px;
}

a.footermenu1
{
color: #0071BC;
text-decoration: none;
visibility:hidden;
}

a.footermenu1:hover
{
color: #0071BC;
text-decoration: none; 
visibility:hidden;
}

a.navig_main {
width: 200px;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #ffffff;
background-color: #19447B; 
border-bottom: #ffffff 1px solid; 
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding: 5px 12px 0px 5px;
display: block;
text-decoration: none;
font-weight:bold;
}

a.navig_main:hover {
background-color:#7DA7D8; 
border-bottom: #E0E8CB 1px solid; 
font-weight:bold;
color: #ffffff;
}


a.navig_mainon
{
width: 200px;
height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #ffffff;
background-color: #7DA7D8; 
border-bottom: #ffffff 1px solid; 
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding: 5px 12px 0px 5px;
display: block;
text-decoration: none;
font-weight:bold;
}

a.keinrahmen
{
text-decoration: none;
border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; 
color: #ffffff;
}

a.keinrahmen:hover
{
text-decoration: none;
border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; 
color: #ffffff;
background-color: #ffffff; 
}


/* text */


.zitat
{ font-family: Verdana, Arial; font-size: 14px; font-weight:normal; color: #000000; font-style: italic;}



.titel12
{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #000000;
line-height: 12px;
}

.titel12fett
{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #000000;
line-height: 12px;
font-weight:bold;
}


.titel12blau
{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #0071BC;
line-height: 12px;
}

.titel12blaufett
{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #0D456F;
line-height: 12px;
font-weight:bold;
}

.titel16
{
font-family: verdana, arial, sans-serif;
font-size: 16px;
color: #000000;
line-height: 12px;
}

.titel16fett
{
font-family: verdana, arial, sans-serif;
font-size: 16px;
color: #000000;
line-height: 12px;
font-weight:bold;
}

.titel16blau
{
font-family: verdana, arial, sans-serif;
font-size: 16px;
color: #0066B3;
line-height: 12px;
}

.titel16blaufett
{
font-family: verdana, arial, sans-serif;
font-size: 20px;
color: #0D456F;
line-height: 12px;
font-weight:normal;
}

table
{
font-size: 12px;
font-family: verdana, arial, sans-serif;
color: #333333;
line-height: 16px;
}

.klein
{
font-family: arial, verdana, sans-serif;
font-size: 11px;
color: #000000;
line-height: 12px;
}

/* td	 */

.tdblau
{
background-color:#0071BC;
}

.tdfooter
{
background-color:#0071BC;
color: #ffffff;
}

.tdweiss
{
background-color:#ffffff;
}

/* bilder */


.imgnull {
padding: 0px;
margin: 0px 0px 0px 0px;
border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px;
}

img {
padding: 4px;
display:inline;
border: 0px dotted #333333;
}

.img1blau {
padding: 4px;
display:inline;
border: 0px dotted #cacaca;
}

.img2 {
padding: 4px;
display:inline;
border-bottom: 1px solid #dadada; 
border-left: 1px solid #dadada;
border-right: 1px solid #dadada;
border-top: 1px solid #dadada;
}

.img2blau {
padding: 4px;
display:inline;
border: 0px solid #0071BC;
}


