html, body { 
margin: 0;
padding: 0;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; }

img { border: none; }


.table_rahmen {
	border-top: 1px none #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px none #990000;
	border-left: 1px solid #990000;
	background-color: #ffffff;
}

.rand {
	background-color: #ffffff;
	font-size:10px;
}


.topmenu  {
font-size:10px;
padding-right: 2px; 
padding-left: 2px; 
border-left-width: 0px;
border-bottom-width: 0px;
padding-bottom: 2px; 
padding-top: 2px; 
text-align: left; 
}
.topmenu a {
text-decoration: none;
color: #ffffff; 
}

.topmenu a:link {
text-decoration: none;
color: #ffffff; 
}

.topmenu a:visited {
text-decoration: none;
color: #ffffff; 
}
.topmenu a:hover {   
text-decoration: underline;
}

.footer  {
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	font-size:10px;
	background-color: #2289bb;
}
.footer a {
	color: #ffffff;
	text-decoration: none;

}
.footer a:visited {
color: #ffffff;
text-decoration: none;
}
.footer a:hover {
	color: #ffffff;
	text-decoration: underline;

}
.footer a:active {
color: #ffffff;

}
.top {
	color: #333333;
	text-decoration: none;
	font-size:10px;
}
.top a {
	color: #333333;
	text-decoration: none;
}
.top a:link {
	color: #333333;
	text-decoration: none;
}
.top a:visited {
color: #333333;
text-decoration: none;
}
.top a:hover {
	color: #333333;
	text-decoration: underline;
}
.top a:active {
color: #333333;
}

.klickpfad {
	color: #333333;
	text-decoration: none;
	font-size:9px;
}
.klickpfad a {
	color: #333333;
	text-decoration: none;
}
.klickpfad a:link {
	color: #333333;
	text-decoration: none;
}
.klickpfad a:visited {
color: #333333;
text-decoration: none;
}
.klickpfad a:hover {
	color: #333333;
	text-decoration: underline;
}
.klickpfad a:active {
color: #333333;
}

.white {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
	color: #ffffff;
	text-decoration: none;
	padding: 2px;
}
.white a:link {
	color: #ffffff;
	text-decoration: none;
}
.white a:visited {
color: #ffffff;
text-decoration: none;
}
.white a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.white a:active {
color: #ffffff;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
color: #333333;
text-decoration: underline;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
a:active {
color: #333333;
}

.navibg {
background-color:#10037e;
}
div#naviclick a {
font-size:11px;
padding-right: 1px;
display: block; 
padding-left: 1px; 
border-left-width: 0px;
background: #ffffff; 
border-bottom-width: 0px;
padding-bottom: 1px; 
margin: 0px 0px 0px; 
color: #333333; 
padding-top: 2px; 
text-align: left; 
text-decoration: none; 
}

div#naviclick a:hover {
background: #2282bb; 
color: #ffffff; }

div#naviclick a:active {
background: #2282bb; 
color: #ffffff; }

div#submenu1 a {
font-size:11px;
padding-right: 2px;
display: block; 
padding-left: 2px; 
border-left-width: 0px;
background: #ffffff; 
border-bottom-width: 0px;
padding-bottom: 2px; 
margin: 0px 0px 0px; 
color: #333333; 
padding-top: 2px; 
text-align: left; 
text-decoration: none; 
}

div#submenu1 a:hover {
background: #880303; 
color: #ffffff; }

div#submenu1 a:active {
background: #880303; 
color: #ffffff; }


.content {
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 0px;
}

.content td{
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		padding-top: 0px;
	padding-bottom: 0px;
}
.content p{
line-height: 100%;
}



.content h1{
		font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: normal;
	font-variant: normal;
	font-style: oblique;
}
.content h2{
		font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: normal;
	font-variant: normal;
	font-style: oblique;
}
.content h3{
		font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: normal;
	font-variant: normal;
	font-style: oblique;
}
.content h4{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: normal;
	font-variant: normal;
	font-style: oblique;
}

.content form, input, textarea{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.spc { width: 20px; height: 1px; overflow: hidden; float: left; }
.ctr { width: 100%; float: left; text-align: center; cursor: pointer;}

#mainmenu ul { margin: 0; padding: 0; list-style: none; z-index:10000; }
#mainmenu ul li { position: relative; float: left;
	height:20px;
	width: 90px; 
	/*background-color: #ac0000;
	border-bottom: 3px solid #ffffff;
	background-repeat: no-repeat;*/
	padding: 0;
	text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
#mainmenu ul li a:hover { background-color: #2282bb; }
#mainmenu ul li a {	padding-left: 5px; height: 20px; text-decoration: none; color: #fff; display: block; line-height: 20px; }
/* menu level 1 */
#mainmenu ul li ul {
	display:none; 
	position: absolute;
	top: 20px; width: 130px;
	filter:alpha(opacity=90); /* for IE */
	-moz-opacity:0.9; /* for mozilla */
	opacity: 0.9; /* for safari */
	khtml-opacity: 0.9 /* for konquerer and older safari */
}
#mainmenu ul li ul:hover { display: block; }
#mainmenu ul li:hover ul { display: block; }
#mainmenu ul li.over ul  { display: block; } /* for IE */
#mainmenu ul li ul li {
	width: 130px;
	height: 24px;
	background-color: #10037e;
	background-image: none;
	border-bottom: none;
	text-align: left;
	padding: 0px;
}
#mainmenu ul li ul li a {	padding-left: 5px; height: 24px; text-decoration: none; color: #fff; display: block; width: auto; }
#mainmenu ul li ul li a:hover { background-color: #2282bb; background-image: none; }
#mainmenu ul li ul li:hover { display: list-item; }
#mainmenu ul li ul li.over { display: block; } /* for IE  */

.table_rand{
border-right: solid 1px #2289bb;
}


.maincont{	text-align: left;}


