a[href]:link {  font-family: Arial; color: #00327D; text-decoration: none;}
a[href]:visited { font-family: Arial; color: #00327D; text-decoration: none;}
a[href]:hover { font-family: Arial; color: #00327D; text-decoration: none;}
a[href]:active { font-family: Arial; color: #00327D; text-decoration: none;}

a.NavHauptpunkt:link {  font-family: Arial; font-weight:bold; color: #00327D; text-decoration: none;}
a.NavHauptpunkt:visited { font-family: Arial; font-weight:bold; color: #00327D; text-decoration: none;}
a.NavHauptpunkt:hover { font-family: Arial; font-weight:bold; color: #00327D; text-decoration: none;}
a.NavHauptpunkt:active { font-family: Arial; font-weight:bold; color: #00327D; text-decoration: none;}

a.DropDownLink:link {  font-family: Arial; font-weight:bold; color: #00327D; text-decoration: none;}
a.DropDownLink:visited { font-family: Arial; font-weight:bold; color: #00327D; text-decoration: none;}
a.DropDownLink:hover { font-family: Arial; font-weight:bold; color: #00327D; text-decoration: none; background-color: #FFD75E}
a.DropDownLink:active { font-family: Arial; font-weight:bold; color: #00327D; text-decoration: none;}

.DropDownEintrag
{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 4px;
	width:21em;
	font-weight:bold;
}

body, td, p, select, input{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	margin-top: 0;
}

h1{
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #00327D;
	line-height: 15px;
        text-align:left;
}

h2{
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #00327D;
	line-height: 15px;
        text-align:left;
}

h3{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #00327D;
	line-height: 15px;
	margin-bottom: 0;
        text-align:left;
}

hr{
	color: #00327D;
	align: center;
	height: 1px;
}

img{
	border: 0;
	border-color: #00327D;
}

.boxtitle {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	line-height: 18px;
}

.boxcontent {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}

.ganzklein {
	font-family: Arial;
	font-weight: bold;
	font-size: 8px;
	color: #000000;
	line-height: 9px;
}

input.schalter
{
	color: #00327D;
	background-color: #EB9A01;
	border: solid 2px #00327D;
	cursor: pointer;
	width: 50px;
	height: 18px;
}

input.textfeld
{
	color: #0C592D;
	border-color: #00327D;
	border-width: 2px;
	border-style: solid;
	width: 80px;
	height: 18px;
	font-size: 11px;
}

body {
	font-family: arial;
        margin:0px;
        padding:0px;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	xwidth: 8em;
}

#nav li { /* all list items */
	float: left;
	background: none;
	xwidth: 8em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #E2AC20;
	width: 22em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}

.language_selector
{
    text-align:right;
    float:right;

}
