/* Formatierungen */

html {
	height: 100%;
	width: 100%;
	border: 0px;
 }
body {
   background: url(images/hg.jpg) top repeat-x #2777e6;
   font-family: Tahoma, Arial, sans-serif;
   font-size: 10pt;
   text-align: justify;
   overflow: -moz-scrollbars-vertical;
   margin: 0px;
   padding: 0px;
}

a:link { color: #0d68c9; text-decoration: none; }
a:visited { color:#0d68c9; text-decoration: none; }
a:hover { color: #0d68c9; text-decoration: underline; }
a:active { color: #0d68c9; text-decoration: none; }

a.mini:link { color: #ffffff; font-size: 8pt; text-decoration: none; }
a.mini:visited { color:#ffffff; font-size: 8pt; text-decoration: none; }
a.mini:hover { color: #ffffff; font-size: 8pt; text-decoration: underline;  }
a.mini:active { color: #ffffff; font-size: 8pt; text-decoration: none; }

.headline { color: #0d68c9; font-size: 12pt; font-weight: bold; }
.form { font-size: 8pt; }

ul {list-style-type: none; text-align: left;}
li {padding-left: 11px;background-image:url(images/list.gif); background-repeat:no-repeat; background-position: 0px 7px;}

/* Layout */

#wrapper { 
  	width: 700px;
  	margin: 0px auto;
	background: #ffffff;
	margin-bottom: 10px;
}

#header { 
  	width: 700px; 
  	height: 210px;
  	margin: 0;
  	padding-bottom: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px;
  	background: url(images/header.jpg);
}

#menu { 
  	width: 122px;
  	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
  	padding-bottom: 0px; padding-left: 15px; padding-right: 0px; padding-top: 58px;
  	background-color: #ffffff;
  	float: left;
	clear: none;
}

#content {  
  	width: 520px;
  	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
  	padding-bottom: 0px; padding-left: 20px; padding-right: 20px; padding-top: 8px;
  	background-color: #ffffff;
	border-left: 1px solid #075dac;
  	float: right;
	clear: none;
}

.clr
{
clear:both;
}

#footer {
	width: 700px;
	height: 50px;
	margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
	padding: 0px;
	background: url(images/footer.jpg)
}

/* Menü */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
position:relative;
z-index:1000;
margin: 0px; /* this page only */
font-size: 10pt;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding: 0;
margin: 0px;
list-style-type:none;
width:101px;
border:1px solid #ffffff;
border-width:1px 1px 0 1px;
background:#0d68c9;
text-align: center;
}

.menu ul.sub {
padding:0;
margin:0;
list-style-type:none;
position:relative;
border:1px solid #ffffff;
border-width:1px 1px 0 1px;
height:25px;
float: left;
}

.menu li {
background:transparent;
padding: 0px;
}
* html .menu li {margin-left:-16px; margin-lef\t:0;}
/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em; width:0; height:0;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
color:#ffffff;
text-indent:0px;
border-bottom:1px solid #ffffff;
background:#0d68c9;
padding: 2px;
}
/* style the link hover */
* html .menu a:hover {color:#ffffff; background:#75a9f8;}

.menu a:hover {text-decoration: none;}

* html .menu a {
height: 1px;
}

.menu :hover > a {
color:#ffffff; 
background:#75a9f8;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
left:102px;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}
.menu ul.top3 {top:21px; width:150px; border:1px solid #ffffff; border-width:1px 1px 0 1px; font-size: 8pt;}
.menu ul.top4 {top:42px; width:150px; border:1px solid #ffffff; border-width:1px 1px 0 1px; font-size: 8pt;}
.menu ul.top5 {top:63px; width:150px; border:1px solid #ffffff; border-width:1px 1px 0 1px; font-size: 8pt;}