body {	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 76%; /*don't go lower than 76%*/	color: #333333;	line-height: 1.7em;	background-image: url(images/tapete-weiss-blau.gif);	background-repeat: repeat;	}h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.8em;	color: #330000;	margin-bottom: 0px;	padding-bottom: 0px;	font-weight: normal;}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-size: 1.4em;	font-weight: normal;	margin-top: 0px;	padding-top: 5px;	color: #0099FF;}blockquote {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.4em;	font-style: italic;	color: #FF00FF;	text-align: right;}.hidden, .hide {	display: none;	}#container {	text-align:left;/*	position:relative;*/	width:800px;	background-color: #FFFFFF;	margin-top: 30px;	margin-bottom: 50px;	margin-left: 80px;	}#logo {	padding-top: 10px;	}#top {	padding-left: 20px;	height: 120px; /* ie5win fudge begins */	voice-family: "\"}\"";	voice-family:inherit;	height: 100px;	}html>body #top {	height: 100px; /* ie5win fudge ends */	}#left {	float:left;	width: 450px;	z-index: 1;	padding-right: 30px;	}#footer {	position:fixed;	bottom:0px;	margin-top: 10px;	left: 0px;	width: 800px;	}#main2col #right {	float:right;	width: 280px;	}#main2col {	width: 780px;	padding-top: 0;	padding-right: 0;	padding-bottom: 5px;	padding-left: 20px;	margin: 0;	}#top #nav {	z-index: 99;	/*width: 35.5em;*/	position: absolute;	top: 110px;}.clear, .break { clear: both; }/********************	INITIAL STYLES ********************/#nav li.sub_menu a:link, #nav li.sub_menu a:visited { background-image: url("/gfx/site/menu_arrow_right.gif"); background-position: center right; background-repeat:no-repeat; }#nav, #nav ul, #nav ol, #nav li, #nav a {	margin: 0;	padding: 0;	list-style: none;	display:block;	line-height:1.2em;}#nav {	font-size:1.1em;	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 0px;	border-bottom-width: 2px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-bottom-color: #330000;}#nav li {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #000000;}#nav li li {	border-right:none;	font-size: 0.9em;}#button {	float: right;	padding-top: 5px;	padding-right: 70px;}#nav li.last_child { border-right-width: 0px; }#nav ul {	background-color: #FFFFFF;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-bottom-color: #330000;	border-top-width: 2px;	border-top-color: #000000;}#nav :link, #nav :visited { color:#333333; text-decoration:none; border-width:0; }#nav ul :link, #nav ul :visited, #nav ul :hover, #nav ul :active {	text-decoration:none;}/*********************************	INITIAL SIZES AND POSITION *********************************//* TOP LEVEL */#nav { padding: 0; }#nav li {	float:left;	display:inline;	width: 6.5em;} /*display: inline - IE float causes double margin fix */#nav li a {	text-align: left;	padding-top: 0.2em;	padding-right: 0.8em;	padding-bottom: 0.5em;	padding-left: 0.6em;}.fett {	font-weight: bold;}/* FIRST LEVEL DROPDOWNS */#nav ul { width:10em; position:absolute; margin-left: -5000px;}/* FIRST AND SECOND LEVEL DROPDOWNS */#nav ul li { width: 10em; text-align:left; }#nav li ul a {	text-align: left;	padding-top: 0.2em;	padding-right: 0.5em;	padding-bottom: 0.6em;	padding-left: 1em;}/* SECOND LEVEL DROPDOWNS */#nav ul ul { margin: -1.6em 0 0 0; }#nav li:hover ul ul, #nav li.sfhover ul ul { position: absolute; margin-left: -5000px; }/********************	HOVER POSITION ********************/#nav li:hover ul, #nav li.sfhover ul, #nav li.sffocusparent ul {	margin-left: -1px;}/*#nav li li:hover ul, #nav li li.sfhover ul, #nav li li.sffocusparent ul { margin-left: 12em; }*//*******************	HOVER STYLES *******************//*#nav ul li.sub_menu:hover a, ul ul li.sub_mnu_sfhvr a:link, ul ul li.sub_mnu_sfhvr a:visited,#nav ul li.sub_menu a:focus, ul ul li.sub_menu a.sffocus, ul ul li.sub_mnu_sfhvr a.sffocus,#nav:hover ul li.sub_menu:hover a:focus, #nav:hover ul li.sub_mnu_sfhvr a:focus {	background-color:#9cf;	color: #003399;	}#nav:hover ul li.sub_menu a:focus, ul.sfhover ul li.sub_menu a.sffocus {	background-color:#8bbef2;	}*/#nav ul li:hover a, ul ul li.sfhover a:link, ul ul li.sfhover a:visited,#nav ul li a:focus, ul ul li a.sffocus,#nav:hover ul li:hover a:focus {	background-color: #FFFFFF;}#nav:hover ul li a:focus, ul.sfhover ul li a.sffocus {	background-color:#FFFFFF;}/*text style - top level*/#nav li:hover a, #nav li.sfhover a:link, #nav li.sfhover a:visited, #nav li a:hover, #nav li.sffocusparent a:link, #nav li.sffocusparent a:visited {	color: #0099FF;}/*text style - dropdowns */#nav li:hover li a, #nav li.sfhover li a:link, #nav li.sfhover li a:visited/*, #nav li.sffocusparent li a:link, #nav li.sffocusparent li a:visited*/ {	text-decoration:none;	color: #333333;}#nav li:hover li a:hover, #nav li.sfhover li a:link:hover, #nav li.sfhover li a:visited:hover/*, #nav li.sffocusparent li a:link, #nav li.sffocusparent li a:visited*/ {	text-decoration:none;	color: #0099FF;}/* extra positioning rules for no javascript / keyboard accessibility */#nav a:focus + ul { margin-left: -1px; }#nav ul a:focus + ul { margin-left: 9999px; }#nav ul a:focus, #nav ul ul a:focus { margin-left:4999px; width:11em; }#nav li:hover a:focus, #nav li.sfhover a.sffocus, #nav li.sffocusparent a.sffocus { margin-left: 0px; }h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.2em;	color: #330000;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #330000;	margin-bottom: 0px;	padding-bottom: 0px;	font-weight: normal;	padding-top: 2px;}p {	margin-top: 2px;}	a {	color: #FF00FF;	text-decoration: none;}.content-view-full {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #330000;}.lauftextklein {	font-size: 0.9em;}img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}