body {
	background-color: #ffffff;
	margin-left: 10px;
	margin-top: 0px;
	background: url(bilder/hg.jpg);
}

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


.contenttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	border-style:solid #CCCCCC;
	border-left:1px #CCCCCC;
	border-bottom:1px #CCCCCC;
	border-right:1px;
	border-top:1px;
	padding-left:8px;
	padding-right:40px;
	padding-bottom:10px;
	padding-top:20px;

}

.contenttableb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	border-style:solid #CCCCCC;
	border-left:1px #CCCCCC;
	border-bottom:1px #CCCCCC;
	border-right:1px;
	border-top:1px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;

}


.textfett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.referenttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0A50A1;
	font-weight: bold;
	text-align:right
}


.ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0A50A1;
	font-weight: bold;
	text-align:right
}

.hltable	{ background-color: #ffffff; border-style:solid; border-width:1px; border-color:#4E4E42; }

.siteueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
}


.mainlinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A5C6E;
	font-weight: bold;
	text-transform: uppercase;
}


.untenklein{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}

.bu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}


#nav{
	border: 0px solid black;
	width: 137;
	background-color: #ADAAAD;
	margin-top:0px;
	padding-left: 0px;
}
#nav a{
	font: normal 13px Arial, Helvetica;
	padding: 8px;
	padding-left: 16px;
	display: block;
	width: 100%;
	/*height:16px;*/
	color: white;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 0px solid black;
	background-color: #ADAAAD;
}

#nav a{ /*Non IE rule*/
width: auto;
}

#nav a:hover{
background-color:#D61510;
color: white;
}

.sitetitle {
	font-family: "Univers Condensed", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: large;
}

A {text-decoration:none;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #244377}
A:hover {text-decoration:underline}

.sitetitlepunkt {color: #FF3228}

.navlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E4E42;
	font-size: 12px;
	font-weight: bold;
}


input,textarea, select {
	color : #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border-color : #333333;
	border-style:none;
	background-color:#D3D7DE;
}

.sitetitlebox {padding:25px 5px 0 0px; margin:0; list-style:none; background:#ABABAA; font-family:Arial, Helvetica,sans-serif; font-size:16px; text-transform:uppercase; color:#ffffff;  text-align:right; vertical-align:bottom; font-weight: bold;}


.preload2 {background: url(bilder/nav/button4.gif);}
.menu2 {padding:0 0 0 0px; margin:0; list-style:none; height:71px; background:#FFFFFF; position:relative; font-family:Arial, Helvetica,sans-serif;}
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:71px; line-height:90px; color:#0A50A1; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0px 8px; cursor:pointer; text-transform:uppercase}
.menu2 li a.top_link span {float:left; display:block; padding:0 7px 0 8px; height:71px; width:71px; text-align:right; background:#ABABAA ;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 6px 0 0px; height:40px; /*background:url(bilder/nav/down.gif) no-repeat right top;*/}
.menu2 li a.top_link:hover {color:#fff; background: url(bilder/nav/button.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(bilder/nav/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(bilder/nav/button4.gif) no-repeat right top;}


.menu2 li a.top_link_active {display:block; float:left; height:71px; line-height:90px; color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0px 8px; cursor:pointer; text-transform:uppercase}
.menu2 li a.top_link_active span {float:left; display:block; padding:0 7px 0 8px; height:71px; width:71px; text-align:right; background:#0A50A1 ;}
.menu2 li a.top_link_active span.down {float:left; display:block; padding:0 6px 0 0px; height:40px; /*background:url(bilder/nav/down.gif) no-repeat right top;*/}
.menu2 li a.top_link_active:hover {color:#fff; background:#FFFFFF ;}
.menu2 li a.top_link_active:hover span {background:#0A50A1 ;}
.menu2 li a.top_link_active:hover span.down {background:#0A50A1 ;}

.menu2 li:hover > a.top_link {color:#fff; background: url(bilder/nav/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:#0A50A1;}
.menu2 li:hover > a.top_link span.down {background:url(bilder/nav/button4.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; border-color:#FF0000; border:3px;}




.submenu {padding:0px 0px 0px 0px; margin:0; list-style:none; height:71px; background:#FFFFFF; position:relative; font-family:Arial, Helvetica,sans-serif;}
.submenu li.top {display:block; float:left; position:relative;}
.submenu li a.top_link {display:block; float:left; height:71px; line-height:90px; color:#0A50A1; text-decoration:none; font-size:11px; font-weight:bold; padding:0 8px 0px 0px; cursor:pointer; text-transform:uppercase}
.submenu li a.top_link span {float:left; display:block; padding:0 7px 0 8px; height:71px; width:71px; text-align:right; background:#C7CEE7 ;}
.submenu li a.top_link span.down {float:left; display:block; padding:0 6px 0 0px; height:40px; /*background:url(bilder/nav/down.gif) no-repeat right top;*/}
.submenu li a.top_link:hover {color:#fff; background: url(bilder/nav/button.gif) no-repeat;}
.submenu li a.top_link:hover span {background:url(bilder/nav/button4.gif) no-repeat right top;}
.submenu li a.top_link:hover span.down {background:url(bilder/nav/button4.gif) no-repeat right top;}


.submenu li a.top_link_active {display:block; float:left; height:71px; line-height:90px; color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 8px 0px 0px; cursor:pointer; text-transform:uppercase}
.submenu li a.top_link_active span {float:left; display:block; padding:0 7px 0 8px; height:71px; width:71px; text-align:right; background:#0A50A1 ;}
.submenu li a.top_link_active span.down {float:left; display:block; padding:0 6px 0 0px; height:40px; /*background:url(bilder/nav/down.gif) no-repeat right top;*/}
.submenu li a.top_link_active:hover {color:#fff; background: url(bilder/nav/button.gif) no-repeat;}
.submenu li a.top_link_active:hover span {background:url(bilder/nav/button4.gif) no-repeat right top;}
.submenu li a.top_link_active:hover span.down {background:url(bilder/nav/button4.gif) no-repeat right top;}

.submenu li:hover > a.top_link {color:#fff; background: url(bilder/nav/button4.gif) no-repeat;}
.submenu li:hover > a.top_link span {background:#0A50A1;}
.submenu li:hover > a.top_link span.down {background:url(bilder/nav/button4.gif) no-repeat right top;}


.submenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; border-color:#FF0000; border:0px;}
