#oben {
	position:absolute; left:2px;top:0px;
    width: 968px; height: 100px; }
#links {
	position:absolute; left:1px; top:102px;
    width: 180px; }
#mitte {
	visibility:visible;
	position:absolute; left:186px; top:103px;
    width: 786px; }

.top_table {width:968px; height:100px; background:url(images/top.gif) left top no-repeat #30659C; border-spacing:0px; border-collapse:collapse; border:0px;}

body {
font-family : verdana,arial,helvetica;
font-size:10px;
font-weight:normal;
text-decoration:none;
color: #000000;


scrollbar-face-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #30659C;

}


a:link   { text-decoration:none; font-size:12px; font-weight:bold ; color:#30659C; }
a:visited{ text-decoration:none; font-size:12px; font-weight:bold ; color:#30659C; }
a:hover, a:visited:hover  { text-decoration:none; font-size:12px; font-weight:bold;  color:#FFFFFF; 	
		   background-color:#30659C; }
a:active { text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; 
		    background-color:#30659C;  }
a:focus  { text-decoration:none; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#30659C;  }

a.menu_link:link   { text-decoration:none; font-size:12px; font-weight:normal ; color:#30659C; }
a.menu_link:visited{ text-decoration:none; font-size:12px; font-weight:normal ; color:#30659C; }
a.menu_link:hover, a.menu_link:visited:hover  { text-decoration:none; font-size:12px; font-weight:normal;  color:#FFFFFF; 	
		   background-color:#30659C; }

td.nav_menu {display:block; font-size:13px; font-weight:bold; color:#FFFFFF; background:#30659C; padding-top:2px; padding-bottom:2px;}
td.nav_mainpoint {font-size:13px; font-weight:bold; color:#FFFFFF; background:#30659C;}
td.ukategorie a {display:block; font-size:12px; font-weight:normal; color:#30659C; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #FFFFFF; background:#D7EBFF;}
	   
td.ukategorie a:link {text-decoration:none; font-size:12px; font-weight:normal ; color:#30659C;}
td.ukategorie a:hover {text-decoration:none; font-size:12px; font-weight:normal;  color:#FFFFFF; background-color:#30659C;}
td.ukategorie a:visited {text-decoration:none; font-size:12px; font-weight:normal ; color:#30659C;}
td.ukategorie a:visited:hover {text-decoration:none; font-size:12px; font-weight:normal; color:#FFFFFF; background-color:#30659C;}

.nav_mainpoint {font-size:12px; font-weight:bold; color:#FFFFFF; background:#30659C;}

/*top logo*/
.Stil29 {font-size: 54px; font-style: italic; font-weight: bold; color: #FFFFFF;}
a.Link_Logogross:link {text-decoration:none; font-size:54px; font-style:italic;	color:#FFFFFF;}
a.Link_Logogross:hover {text-decoration:none; font-size:54px; font-style:italic; color:#FFFFFF;}
a.Link_Logogross:visited {text-decoration:none;	font-size:54px;	font-style:italic; color:#FFFFFF;}
a.Link_Logoklein:link {text-decoration:none; font-size:11px; font-style:italic; color:#FFFFFF;}
a.Link_Logoklein:visited {text-decoration:none; font-size:11px; font-style:italic; color:#FFFFFF;}
/*Online Rechner Button*/

a.rechner {display:block; width:120px; height:1.3em; padding:3px; text-align:center; font-weight:bold; text-decoration:none;}
a.rechner:link, a.rechner:visited {color:#FFF; background-color:#30659C; border-left:2px solid #fff; border-top:2px solid #fff; border-right:2px solid #000; border-bottom:2px solid #000;
}
a.rechner:hover, a.rechner:visited:hover {color:#30659C; background-color:#D7EBFF; padding:4px 2px 2px 4px; border-left:2px solid #666; border-top:2px solid #666; border-right:2px solid #ccc; border-bottom:2px solid #ccc;}

/*Online Rechner Button End*/




.buttonblau3D {
height: 20px;
padding: 3px 6px 3px 6px;
background: #3774AD;
color: #FFF;
border-top: #8DBAE4 1px solid;
border-right: #0A447B 2px solid;
border-bottom: #0A447B 2px solid;
border-left: #8DBAE4 1px solid;
}

a.buttonblau3D:hover {
text-decoration: none;
}

a.buttonblau3D:link {
color: #FFF;
}


td {
font-family:verdana,arial,helvetica;
font-size:12px;
font-weight:normal;
text-decoration:none;
color: #000000;
}


h1 {
font-family:verdana,arial,helvetica;
font-size:20px;
color: #000000;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}



h2 {
font-family:verdana,arial,helvetica;
font-size:28px;
color: #FFFFFF;
font-weight:bold;
}

/* freie Klassen */

.header_1 {
font-family:verdana, arial, helvetica;
font-size:18px;
color: #30659C;
font-weight:bold;
}

.navipoint {
font-family:verdana,arial,helvetica;
font-size:11px;
color: #30659C;
font-weight:bold;
}

.Stil1 {
	font-size: 14px;
	font-weight: bold;
}
.Stil5 {font-size: 14; font-weight: bold; }

.nav_space {font-size: 10px;color: #FFFFFF;}

.table_darkblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.plaintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height:1.4em;
}
.table_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-align: left;
}
.textwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.header_2 {

font-family:verdana, arial, helvetica;
font-size:14px;
color: #30659C;
font-weight:bold;
}
.Header_1_white {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.table_lightblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	text-align: center;
}
.notes {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.header_1Red {

font-family:verdana, arial, helvetica;
font-size:18px;
color: #FF0000;
font-weight:bold;
}


.txt_14
{
font-family:verdana, arial, helvetica;
font-size:14px;
}

.txt_12
{
font-family:verdana, arial, helvetica;
font-size:12px;
}

.txt_12_blue_B
{
font-family:verdana, arial, helvetica;
font-size:12px;
font-weight:bold;
color:#30659C;
}

.txt_12_red_B {	font-family:verdana, arial, helvetica;
				font-weight:bold;
				font-size:12px;
				color:#FF0000
}

.txt_11
{
font-family:verdana, arial, helvetica;
font-size:11px;
}

.txt_9
{
font-family:verdana, arial, helvetica;
font-size:9px;
}
#navi {
	width:180px;
	}
.navi-head {
	background:#30659C;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	}
.navi-body {
	margin-bottom:10px;
	}
.navi-body a {
	display:block;
	width:177px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	background:#D7EBFF;
	}
.navi-body a:link, .navi-body a:visited {
	color:#30659C;
	background:#D7EBFF;
	font-weight:normal;
	}
.navi-body a:hover, .navi-body a:visited:hover {
	color:#fff;
	background:#30659C;
	font-weight:normal;
	}