body {
  font-size: 75%;
  color: #000; background-color: #fff;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  margin: 0; padding: 0;
}

table { font-size: 100%; }

/* Layout-Tabelle */
table.lt { border-collapse: collapse; width: 100%; }
table.lt td.lt { margin: 0; padding: 0; vertical-align: top; }

/* Spaltengroesse */
table.lt td.lt.navi { width: 1%; }
table.lt td.lt.right { width: 1%; }
table.lt td.lt.navi div#left { width: 185px; }

/* Heading */
table.lt td.lt.head { background: url('head-bg.gif') repeat-x; }

/* Logo oben */
table.lt td.lt.head div.head  { background: url('banner-top.jpg') no-repeat; height: 193px; }

/* Servicenavi */
div#servicenavi { float: right; margin-right: 10px; font-size: 11px }

div#servicenavi ul { margin: 0; padding: 0; margin-top: 1px; }
div#servicenavi ul li { display: inline; padding: 0 1em; }

div#servicenavi a { color: #666; }

/* Suchbox */
div#suche form { margin: 0; padding: 0; margin-left: 5px; position: relative; top: -20px; }
div#suche form input { font-size: 11px; }
div#suche form input.button { border: 0 none; background: none; color: red; font-size: 12px; font-weight: bold; }

/* Hautpnavi */
div#navi { width: 190px; }
div#navi ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; font-size: 95%; }
div#navi ul li { margin: .5em 0; padding: 0; background: url('nav_punkthellblau.gif') no-repeat 0 1px; padding-left: 20px; }

div#navi a:hover { text-decoration: none; }

/* 1. Stufe der Navi */
div#navi ul li { font-weight: bold; }
div#navi ul li a { color: #4E69AE; }
div#navi ul li a:hover { color: #18398E; }
div#navi ul li.act { background-image: url('nav_punktdunkelblau.gif') }
div#navi ul li.act a { color: #18398E; }

/* 2. Stufe der Navi */
div#navi ul li ul li { font-weight: normal; background: none; padding-left: 10px; }

div#navi ul li ul li a,
div#navi ul li.first ul li a { color: #18398E; }

div#navi ul li.first.noact { height: 20px; }

div#navi ul li.act ul li.act { font-weight: bold; background: none;  }
div#navi ul li.act ul li.act a { color: #F21146; }

div#navi ul li ul li a:hover,
div#navi ul li.first ul li a:hover { font-weight: bold; color: #18398E; }

/* erstes Element der 1. Stufe */
div#navi ul li.first { background: url('nav_bg.gif') no-repeat; padding: 0; padding-top: 8px; }
div#navi ul li.first a { color: #F21146; background: url('nav_li_bg.gif') no-repeat; padding-left: 20px; padding-right: 5px; }
div#navi ul li.first a:hover { color: #F21146; }

/* Link-Formatierung */
a { text-decoration: none; color: #F71043; }
a:visited { text-decoration: underline; color: #888; text-decoration: none; }
a:hover { text-decoration: underline; color: #F71043; }

/* Content-Bereich */
div.content { font-size: 90%; padding: 1em; padding-top: 0; }

/* rechte Spalte */
div#right { width: 220px; font-size: 90%; margin-right: 10px; margin-left: 10px; }

/* Ad-Banners */
#superbanner {
	width: 728px;
	height: 90px;
	position: absolute;
	right: 160px;
}
#skyscraper {
	width: 160px;
	height: 600px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#screen {
	padding-top: 100px;
	padding-right: 170px;
}
