body {font-family: Tahoma, Verdana, sans-serif;	font-size: 8pt;	color: white;}
img {border: none;}
ul {position: relative; left: -25px;}
li {position: relative; left: 0px; padding-right: 13px;}
a {text-decoration: none; color: white;}
a.info {position: relative;}
a.info span.tt {display: none;}
a.info img {margin-right: 10px;	margin-bottom: 10px; float: left; clear: left;}
a:hover {z-index: 1; color: white; border: 0px solid #000000;}

a.info:hover span.tt {z-index: 10; cursor: pointer; display: block; position: absolute; top: 15px; left: -4px; border: 1px solid white; background-color: #d90000; color: white; text-align: left; padding: 3px; font-size: 9pt; overflow: visible;}

.line {clear: left; margin: 10px 10px 60px 10px;}

.banner {position: absolute; top: 0px; height: 90px;}
.flash {position: absolute; top: 90px; float: left; height: 178px;}
.menu {position: absolute; top: 90px; width: 360px; height: 52px; margin-left: 192px; padding-left: 7px; padding-top: 3px; padding-right: 3px; background-image: url(images/rot.gif); float: left;}
.top5 {position: absolute; top: 90px; margin-left: 562px; height: 53px;}
.imges {position: absolute; top: 143px;	width: 91px; height: 125px; margin-left: 192px;}
.willkommen {position: absolute; top: 143px; width: 487px; height: 148px; margin-left: 283px; background-image: url(images/rot_gradi.gif); background-repeat: repeat;}
.willkommen img {clear: both; float: none;}
.text1 {position: relative; width: 465px; height: 122px; margin-left: 6px; font-size: 10pt; color: white; font-weight: 400; text-align: justify; line-height: 110%;}
.text2 {position: relative; width: 514px; height: 290px; margin: 10px; font-size: 10pt;	color: black; font-weight: 400;}
.your {position: absolute; top: 268px; width: 283px; height: 71px; background-color: white;}
.balk {position: absolute; top: 291px; width: 487px; height: 48px; margin-left: 283px; background-image: url(images/bg_fix.gif);}
.history {position: absolute; z-index: 3; top: 323px; width: 400px;	margin-left: 246px; font-size: 8pt;}
.history a {text-decoration: underline;}
.unten {position: absolute; top: 339px;	width: 770px; background-color: white;}

.submenu {position: relative; z-index: 3; top: 0px; width: 236px; height: 314px; background-color: #1E317B; background-position: top right; background-image: url(images/trweiss.gif); background-repeat: no-repeat; padding: 0px; float: left;	overflow: visible;}
.smbutton {position: relative; z-index: 1; top: 0px; color: white;}

.mitte {position: relative; z-index: 0;	width: 514px; height: 295px; overflow: hidden; padding: 10px 0px 10px 10px;}
.inhalt {font-size: 9pt; color: black; width: 750px; padding: 10px;}
.inhalt a {text-decoration: underline; color: #1E317B;}
.inhalt a:hover {color: #d90000;}
.spalte {position: relative; width: 253px; float: left;	padding-left: 0px; padding-right: 0px;	margin-top: 2px; background-image: url(images/rot.gif); background-repeat: repeat-y; background-position: top right;}
.spalterechts {position: relative; z-index: 1; width: 252px; text-align: justify; float: left; padding-left: 0px; padding-right: 4px; margin: 4px 0px 0px 5px; font-size: 9pt; color: black;}
.balkenunten {position: relative; top: 0px; width: 770px; height: 31px;	background-position: bottom; background-color: white; background-image: url(images/balkenunten.gif); background-repeat: repeat-x;}
.fuss {position: relative; top: 0px; width: 760px; height: 14px; background-color: white; padding: 5px;	color: black;}
.fusslinks {position: relative;	width: 233px; text-align: left;	float: left;}
.fussmitte {position: relative;	width: 294px; text-align: center; float: left;}
.fussmitte a {color: black;}
.fussmitte a:hover {color: #d90000;}
.fussrechts {position: relative; width: 233px; text-align: right; float: left;}
.fussrechts a {color: black; text-decoration: none;}
.fussrechts a:hover {color: red;}


