﻿body  { font-size:14px; SCROLLBAR-FACE-COLOR: #F0F0F0; SCROLLBAR-HIGHLIGHT-COLOR: #999999; SCROLLBAR-SHADOW-COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #0E3092; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF}


p, ol, ul, dl, li, dt, b, td
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:14px;
	line-height:14pt;
	Color:#405A87
	}
	
H1
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:22px;
	letter-spacing:1pt;
	Font-Weight:Bold;
	Color:#405A87
	}
	
H2
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:16px;
	letter-spacing:1pt;
	Font-Weight:Bold;
	Color:#CC7514
	}

H3
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:14px;
	letter-spacing:1pt;
	Font-Weight:Bold;
	Color:#405A87
	}

H4
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:14px;
	Font-Weight:Bold;
	Color:#666666
	}


.highlite
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:12px;
	Font-Weight:Bold;
	Color:#405A87
	}


.SMALL
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:10px;
	Color:#000000
	}
	
.red
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:10px;
	Color:#FF0033
	}	

.LARGE
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:16px;
	Color:#666666
	}

.titel
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:22px;
	Font-Weight:Bold;
	Color:#0E3092
	}

.untertitel
	{
	Font-Family:Arial,Helvetica,Verdana,sans-serif;
	Font-Size:15px;
	Font-Weight:Bold;
	Color:#000000
	}

A
	{
   	Font-Weight:Bold;
   	}

A:hover
	{
   	Color:#666666;
   	text-decoration:none
	}


img.rand {
	border: 1px solid #405A87;
	padding: 0px 0px 0px 10px;
	margin: 0;
}

img.rand a {
	color: #405A87;
	font-weight: normal;
}


/* Definitionen für das Navigations-Menü */


#menu {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #405A87;
	background-color: transparent;
	width: 128px;
	height: auto;
	display: block;
}

#menu ul {
	margin: 0;
	padding: 0;
	border: 0px none;
	list-style-type: none;
}

#menu li {
	border: 0px none;
	width: auto;
	display: block;
	position: relative;
	margin: 0px;
	padding: 1px;
}

#menu a {
	display: block;
	text-decoration: none;
	color: #405A87;
	background-color: transparent;
	padding: 1px 3px 1px 10px;
}

* html #menu li a {
	position: relative;
}

#menu li ul {
	visibility: hidden;
	position: absolute;
	z-index: 10;
}


html>body #menu li ul {
	display: none;
}

/* fix the position */
#menu li ul {
	top: 0;
	left: 0;
}
#menu li:hover ul {
	top: 0;
	left: 128px;
}

/* simulate child selector for IE */
div#menu li:hover ul,
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul {
	visibility: visible;
}
div#menu li:hover li ul,
#menu li:hover li:hover li ul,
#menu li:hover li:hover li:hover li ul {
	visibility: hidden;
}


#menu ul#menuList li:hover>ul {
	display: block;
	visibility: visible;
}




#menu li:hover {
	background-color: #f5f5ff;
	padding: 0;
	border: 1px solid #ccc;
}

#menu li li {
	width: 170px;
	font-size: 12px;
}

#menu li ul {
	color: #000;
	background-color: #ebebeb;
	width: 170px
}

#menu li ul a {
	text-align: left;
	padding-left: 10px;
}




* html #menu li:hover ul {
	left: 128px;
}