body
{margin-top: 0px; padding-top: 0px;  background-image:url(bilder/hgr.gif); font-family: arial, helvetica, sans-serif;}
tr, td{font-family: arial, helvetica, sans-serif; font-size: 12px;}

#blueline
{ border-top: 2px #0055A8 solid;}

#blueline_titel
{ border-bottom: 2px #0055A8 solid;}
 
#box
 {display: block; width: 170px; height: auto; background-color: white; border: 1px solid #CCCCCC; margin-left: 5px; margin-top: 10px;}


.navlinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0055A8;
	text-transform: uppercase;
	text-decoration: none;
}

a.navlinks:link, a.navlinks:visited, a.navlinks:aktive{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0055A8;
	text-transform: uppercase;
	text-decoration: none;
}

a.navlinks:hover {
	color: #FFFFFF;
}

.navlinks_aktiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
}

a.navlinks2:link, a.navlinks2:visited, a.navlinks2:active {
	display: block; 
	width: 180px; 
	height: 25px; 
	margin-top: 2px; 
	background-image:url(bilder/nav_hgr.gif); 
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0055A8;
	line-height:22px; overflow:hidden;
	margin-left: 0px;
	text-decoration: none;
}

.navlinks2_aktiv {
	display: block; 
	width: 180px; 
	height: 25px; 
	margin-top: 2px; 
	background-image:url(bilder/nav_hgr_over.gif); 
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:22px; overflow:hidden;
	margin-left: 0px;
	text-decoration: none;
}

a.navlinks2:hover {
   color: #FFFFFF; 
   background-image:url(bilder/nav_hgr_over.gif); 
   background-repeat:repeat-y;
} 

.inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.links_kl {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0055A8;
	font-weight: bold;
}

.links_kl_aktiv {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}

.titel {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0055A8;
	text-transform: uppercase;
	font-weight: bold;
}

.slogan {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FBFBFB;
	font-weight: bold;
	margin-left: 20px;
	font-style: italic;
}

.error {
    color: #FF0000;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0055A8;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 2px #0055A8 solid;
}

ul {margin-left: 10px; padding-left: 10px; list-style-type: square; color: #0055A8;}


a.inhalt:link {color: #0055A8; text-decoration: none; font-weight: bold;}     /* unvisited link */
a.inhalt:visited {color: #0055A8; text-decoration: none; font-weight: bold;}  /* visited link */
a.inhalt:hover {color: #999999; font-weight: bold;}   /* mouse over link */
a.inhalt:active {color: #0055A8}   /* selected link */

a.links_kl:link {color: #0055A8; text-decoration: none; font-weight: bold;}     /* unvisited link */
a.links_kl:visited {color: #0055A8; text-decoration: none; font-weight: bold;}  /* visited link */
a.links_kl:hover {color: #999999; font-weight: bold;}   /* mouse over link */
a.links_kl:active {color: #0055A8}   /* selected link */