/***  CSS Style-Definitions for all browsers ***//***  global Layout-Settings  ***/body {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #000000;	background-color:#CCCCCC;	font-size:12px;    margin: 0;    padding: 0;    text-align: center;}#frame {	width:770px; 	height:100%;	margin: 0 auto;}#contentframe {	background:url(images/grey-2px.gif) repeat-y;	background-color:#FFFFFF;	top:210px;	text-align: left; 	width: 770px;}#content {	margin: 10px 20px 20px 210px;	padding-top:10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:12px;}#sidebar{	float: left;	width: 170px;	font-size:12px;	padding:10px;}#footer{	clear: both;    text-align: center;	font-size:10px;	color:#FFFFFF;}#footer a{	font-size:10px;	color:#FFFFFF;	text-decoration:none;	font-style:normal;	font-weight:normal;	font-variant:normal;}#footer a:hover{	text-decoration:underline;}#header {	top:0px;	width:770px; 	height:210px; 	z-index:2;	text-align:left;}#mainlevel-nav{	height:90px;}#sublevel-nav{	height:120px;}/*** Impressum ***/#impress{	text-align:right;	width:770px;	height:70px;}#impress a{	font-style:normal;	font-weight:normal;	font-variant:normal;	padding: 5px 10px;	text-decoration:none;	font-size:10px;	color:#FFFFFF;}#impress a:hover{	text-decoration:underline;	font-size:10px;	color:#FFFFFF;}/*** Mainmenu ***/div#mainmenu span {	margin:0px 5px;	display:inline;	float:left;	width:80px;	border:#FFFFFF solid 1px;	text-align:center;}div#mainmenu span a {	font-size:12px;	font-style:normal;	font-weight:bold;	font-variant:normal;	text-decoration:none;	color:#FFFFFF;	}#main-active{	font-size:12px;	font-style:normal;	font-weight:bold;	font-variant:normal;	background-color:#FFFFFF;	text-decoration:none;}/*** Submenu ***/.submenu {	text-align:center;	margin:0px 5px;	padding:5px 0px;	float:left;	width:80px;	border:#FFFFFF solid 1px;	text-align:center;}div.submenu a {	display:block;	font-size:12px;	font-style:normal;	font-weight:bold;	font-variant:normal;	text-decoration:none;	color:#FFFFFF;}div.submenu a:hover {	text-decoration:none;	background-color:#FFFFFF;}#sub-active{	font-size:12px;	font-style:normal;	font-weight:bold;	font-variant:normal;	background-color:#FFFFFF;	text-decoration:none;}/*** Textlayout ***/h1{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 21px;	font-style:normal;	font-weight:bold;	font-variant:normal;}h2{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style:normal;	font-weight:bold;	font-variant:normal;}hr {	width: 100%;	height: 1px;	color:#999999;}em {	font-style:italic;	font-weight:normal;	font-variant:normal;}strong {	font-style:normal;	font-weight:bold;	font-variant:normal;}/*** Links allgemein ***/a {	font-style:normal;	font-weight:bold;	font-variant:normal;	font-size:12px;	text-decoration:none;}a:hover {	font-style:normal;	font-weight:bold;	font-variant:normal;	font-size:12px;	text-decoration:underline;}/*** Termine ***/.termin {	color:#DDDDDD;	text-align:center;}.terminvorbei {	color: #DDDDDD;	text-align:center;	font-style:normal;	font-weight:bold;	font-variant:normal;	background-color:#C6C6C6;}/*** News ***/.newstitle{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-style:normal;	font-weight:bold;	font-variant:normal;	line-height:150%;}.newsdate{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style:normal;	font-weight:normal;	font-variant:normal;}.uplink{	border:none;	color:#FFFFFF;}.uplink img{	border:none;}form{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:12px;}td{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:12px;}