*{padding:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 18px; 	scrollbar-3dlight-color: #E1F1FF; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ffffff; 	scrollbar-highlight-color: #E1F1FF; scrollbar-shadow-color: #000000; scrollbar-track-color: #D8E8F6; }
body{background-color:#c0c5c6; text-align:center;}
img{border:0;}
#hoehe{position:absolute; left:0; top:0; width:1px; height:100%;}
#rahmen{position:relative; margin:0 auto; border:0px solid black; text-align:left; border-collapse:collapse;}
#rahmenhead{height:165px; background-image:url(../images/head-back.jpg);}
#rahmennavi{width:200px; background-image:url(../images/navi-back.jpg);}
#rahmencontent{width:805px; height:355px; background:url(../images/content-back.jpg) right repeat-y; background-color:#ffffff;}
#rahmencontenttable {margin-left:10px; width:700px;}
.contenttablemargin {margin-left:10px; padding-top:30px;}
.tablepart2 {margin-left:10px; width:730px;}

#scroll {overflow:auto; width:780px; padding-right:5px; }
*html #scroll {width:785px;}
#abstandvert {height:20px;}

#rahmenfooter{height:55px; background-image:url(../images/footer-back.jpg); padding-left:210px; padding-top:17px;}
td{vertical-align:top;}

/******************************************** Head *****************************************************/
#logo {position:relative; top:40px; left:50px; float:left;}


/********************************************Navi Anfang*****************************************************/
#navi {	position:relative; top: 0px; left: 20px; z-index:3; width: 158px; }

ul.navi {
	text-align:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

li.navi {
	margin: 0;
	padding: 0;
}

a.navi {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: url(../images/navibackout.jpg);
	display: block;
	text-decoration: none;
	padding-left: 27px;
	height: 25px;
	line-height: 24px;
}

a:link.navi, a:visited.navi {}

a:hover.navi, a:active.navi {
	background: url(../images/navibackover.jpg);
}

a.naviactive {
	background: url(../images/navibackover.jpg);
}

a:link.naviactive, a:visited.naviactive {}

a:hover.naviactive, a:active.naviactive {
	background: url(../images/navibackover.jpg);
}

.naviactive {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: url(../images/navibackover.jpg);
	display: block;
	text-decoration: none;
	padding-left: 27px;
	height: 25px;
	line-height: 24px;
}
/********************************************Navi Ende*****************************************************/

/********************************************Untermenue Anfang*****************************************************/
ul.untermenue {
	text-align:left;
	margin: 3px 0 0 0;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

li.untermenue {
	margin: 0px 0 -3px 0;
	padding: 0;
}

a.untermenue {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background: url(../images/naviumbackout.jpg);
	display: block;
	text-decoration: none;
	padding: 0 0 0 27px;
	margin: -3px 0 0 0;
	height: 18px;
	line-height: 14px;
}

a:link.untermenue, a:visited.untermenue {}

a:hover.untermenue, a:active.untermenue {
	background: url(../images/naviumbackover.jpg);
}

a.untermenueactive {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background: url(../images/naviumbackover.jpg);
	display: block;
	text-decoration: none;
	padding-left: 27px;
	height: 18px;
	line-height: 14px;
}

a:link.untermenueactive, a:visited.untermenueactive {}

a:hover.untermenueactive, a:active.untermenueactive {
	background: url(../images/naviumbackover.jpg);
}

.untermenueactive {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background: url(../images/naviumbackover.jpg);
	display: block;
	text-decoration: none;
	padding-left: 27px;
	height: 15px;
	margin-top: -3px;
}
/********************************************Untermenue Ende*****************************************************/

.kc {font-family: Times, serif; color:#002E6E; font-size:13px; font-weight:bold;}

#rahmencontenttable a, #rahmencontenttable a:link {font-weight: bold; color: #002E6E;  font-size:11px; text-decoration:none; }
#rahmencontenttable a:hover, #rahmencontenttable a:active {color: #D71920;}

 table.tablepart2 a, table.tablepart2 a:link {font-weight: bold; color: #002E6E;  font-size:11px; text-decoration:none; }
table.tablepart2 a:hover, table.tablepart2 a:active {color: #D71920;}


#rahmenfooter a, #rahmenfooter a:link {font-size:10px; font-weight: normal; color: #002E6E; text-decoration: none; margin-right:50px;}
#rahmenfooter a:hover, #rahmenfooter a:active {color: #ffffff; font-weight:normal;}


.marginalien {text-align: right; font-weight: bold; color: #646464; vertical-align:top;}
ul {padding: 0px; margin: 20px 0 0 20px; list-style-image: url(../images/liste-text.gif);}
li {margin-bottom: 10px; line-height:16px;}


.popupfooter {border-top:1px dashed #666666; text-align:center; vertical-align:middle; height:30px; font-size:10px; color: #666666;}
.popupfooter a, .popupfooter a:link, .popupfooter a:visited {font-weight: bold; color: #002E6E; font-size:11px; text-decoration:none;
}

.popupfooter a:hover, .popupfooter a:active {font-weight: bold; color: #D71920; }

up, a:active.footerpopup{text-decoration: underline;}

#popuplogoklein {position: absolute; top: 7px; left: 553px; z-index: 2;}

.popuphead {font-weight: bold; font-size: 14px;}

#popupbild {position: relative; top: 50px; left: -5px;}

.reftd {vertical-align:middle; height:100px;}

#ticker {position:absolute; top:40px; left: 715px; width: 240px; height:75px; z-index: 3; padding: 0; margin: 0; background-image:url(../images/tickerback.jpg); background-repeat:no-repeat;}

.vnewsticker,a.vnewsticker{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; line-height:14px; color:#000000;text-decoration:none;font-weight:normal}
#headerposition {position:absolute;}