html {height: 100.01% }
body {overflow-x: hidden; font-size: 90%;  font-family: tahoma, trebuchet ms, arial; margin: 0px; background-color: #3f60a8;
background-image: url('../backgrounds/bg_body_1px.jpg');
background-repeat: repeat-x;
background-position: top;
color: #000;}
fieldset{border-width: 0px;}
em, a {font-size: 100%;}
#content {font-size: 90%; line-height: 140%;}
th{
text-align: left;
font-weight: bold; 
background-color: rgb(33, 69, 155);
color: rgb(255, 212, 0);
padding: 2px;
}
td{}
h1
{
	margin: 5px 0px 0px 0px;
	padding 0px;
	font-weight: normal;
	color: #1F459A;
	font-size: 170%;
}
#intro h1
{
	color: #FFD400;
	font-size: 200%;
	line-height: 28px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#intro h2
{
	margin: 5px 0px 0px 0px;
	padding 0px;
	font-weight: normal;
	color: #fff;
	font-size: 100%;
}


#content h2
{
	margin: 5px 0px 0px 0px;
	padding 0px;
	font-weight: normal;
	color: #1F459A;
	font-size: 140%;
}
#content h3
{
	margin: 5px 0px 0px 0px;
	padding 0px;
	font-weight: bold;
	font-size: 90%;
}
#main
{
	padding: 0px 20px 19px 20px;
	margin: 0px 0px 0px 0px;
}
textarea{font-size: 10px; font-family: tahoma, trebuchet ms, arial, verdana; padding: 0px;}
input{font-size: 10px; font-family: tahoma, trebuchet ms, arial, verdana;}

#top a
{
	font-size: 80%;
	color: #23499A;
	font-weight: bold;
	text-align: center;
	float: left;
	margin-right: 2px;
}
#top a:link {font-size: 80%; color: #23499A; text-decoration: none;}
#top a:visited {color: #23499A; text-decoration: none;}
#top a:hover {color: #23499A; text-decoration: none; display: block; }
#top a:active {color: #23499A; text-decoration: none;}
.tab
{
	width: 111px;
	line-height: 31px;
	background-image: url('../backgrounds/navi_aktiv.jpg');
	background-repeat: no-repeat;
	background-position: top;
}
#top .inactive
{
	width: 111px;
	line-height: 33px;
	background-image: url('../backgrounds/navi_inaktiv.jpg');
	background-repeat: no-repeat;
	background-position: top;
}

.starttab
{
	float: left;
	margin-right: 2px;
	width: 76px;
	height: 33px;
	background-repeat: no-repeat;
	background-image: url('../backgrounds/navi_home_inaktiv.jpg');
	background-position: top;
}

#top .startinactive
{
	float: left;
	margin-right: 2px;
        margin-left: -1px;
	width: 77px;
	height: 33px;
	background-image: url('../backgrounds/navi_home.jpg');
	background-repeat: no-repeat;
	background-position: top;
}

a {color: #1d6ba6; text-decoration: underline;}
a:link {color: #1d6ba6; text-decoration: underline;}
a:visited {color: #1d6ba6; text-decoration: underline;}
a:hover {color: #1d6ba6; text-decoration: none;}
a:active {color: #ffdc1c; text-decoration: underline;}

#middle li {  float:left; /* LTR */ width: 100%; margin:0; padding: 0;}

#navi ul { margin: 0px; padding: 0px; overflow:hidden; }
#navi li {display: block; margin: 0px 0px 5px 0px; position:relativ;}



#left ul {color: white; margin: 0px;}
* HTML #left li {
color: white;
margin-left: 20px;
}



.ebenex 
{
 font-size: 100%; 
margin: 1px 0px 1px 0px;
 font-weight: bold;
 display: block; 
 padding: 3px;
 color: white;}
.ebenex:link {text-decoration: none; color: white;}
.ebenex:visited {text-decoration: none; color: white;}
.ebenex:hover {text-decoration: none; display: block; background-color: #FFCC00;  color: #1C419A;  padding: 3px;}
.ebenex:active {text-decoration: none; color: white;}
.ebenex_inaktiv
{
 font-size: 100%;
 font-weight: bold;
 text-decoration: none;
 display: block;
 background-color: #FFCC00;
 color: #1C419A;
 padding: 3px;
}



.ebene1 
{
 font-size: 90%; 
 display: block; 
margin: 1px 0px 1px 0px;
 padding: 3px;
 color: #FFF;}
.ebene1:link {text-decoration: none; color: #FFF;}
.ebene1:visited {text-decoration: none; color: #FFF;}
.ebene1:hover {text-decoration: none; display: block; background-color: #FFCC00;  color: #1C419A;  padding: 3px;}
.ebene1:active {text-decoration: none; color: #FFF;}
.ebene1_inaktiv
{
 font-size: 90%;
 text-decoration: none;
 display: block;
 background-color: #FFCC00;
 color: #1C419A;
 padding: 3px;
}


#foot{color: #1C419C; font-weight: bold; font-size: 90%;}

#foot a {color: #1C419C; text-decoration: none;}
#foot a:link {color: #1C419C; text-decoration: none;}
#foot a:visited {color: #1C419C; text-decoration: none;}
#foot a:hover {color: #1C419C; text-decoration: underline;}
#foot a:active {color: #1C419C; text-decoration: none;}