html, body {height:100%}
#bottom_links td {vertical-align:top;}
td {vertical-align:top;}
table, td, img {border:0;}
.vbottom {vertical-align:bottom}
.hcenter {text-align:center}
/*#themenu {position:absolute;top:189px;left:0;}*/
.menu_table td {
	vertical-align:center;text-align:left;
	height:20px;width:176px;
	border-bottom:1px solid #102939;
	border-right:1px solid #102939;
}
.menu_table a:link, .menu_table a:visited {
	display:block;
	font-size: 11px !important;line-height:19px;color: #000;
	text-decoration: none;font-weight: normal;
	padding:3px 0 1px 6px;
	background-color: rgb(90, 189, 255);
}
.menu_table a:hover {background-color: rgb(198, 255, 255);}
#thecenter {
	position:relative;
	width:765px;height:100%;
	margin:0 auto;
	text-align:left;
	background-color:#0092ff;
}
#thecontent {position:absolute;width:459px;top:183px;left:176px;background-color:#fff;padding-bottom:3em}
a:link, a:visited, a:hover, a:active {text-decoration:underline;color:#336;}
#xlinks {position:absolute;top:650px;left:-165px;width:160px;}
#xlinks a {color:#ddf;text-decoration:none;font-size:11px;display:block;line-height:1.1em;margin-bottom:0.5em;}
body {text-align:center}
#themenu {background-color: #0092FF;padding:0 0 15em;font-family:Verdana;width:176px;}
#menu_werbung {display:none}

#rechts {
	width:116px;
	margin:0;padding:0;
}
#rechts h4 {
	color:#FFE700;
	font-size:13px;
	line-height:110%;
	text-align: center;
	padding:10px 0 5px;
	margin:0;
}
#rechts h4 a {color:#FFE700;}
#rechts a:link, #rechts a:visited, #rechts a:hover, #rechts a:active {			
	color:inherit !important;
	text-decoration: none;
	font-size:inherit;
}
#rechts p {
	font-size:10px;
	line-height: 140%;
	text-align: center;
	color:#fff;
	margin:0;padding:0;
}
#rechts p a {color:#fff;font-size:11px}
#contenttable {height:1200px}

.sIFR-alternate {visibility: hidden;height:20px;line-height:12px}
h1 {
	font-size:23px;
	line-height:30px;
	height:30px;
}
.sIFR-replaced {
	height:30px;
}
.breadcrumb, .breadcrumb a {
  font-size:11px !important;
	font-family:Tahoma;
}
.breadcrumb {
  border-bottom:1px solid #888;
  padding-bottom:5px;
}
.liste {margin:2em 0}
.liste p {
  text-indent:-2.1ex;
  padding:0 0 0 2.1ex;
  margin:0 0 0.7em;
  line-height:110%;
}
.liste a {text-decoration:none;font-weight:bold}
p.centerlink {text-align:center;margin:2em 0;}
.centerlink a {
  display:block;
  margin:0 3em;
  padding:0.5em 1em;
	background-color:#ccc;
	text-decoration:none
}
.weisserText a, .weisserText a span {color:#fff !important;}
#bottom_links a, span.kleinerText  {font-size:11px;color:#666;}
