<style type="text/css">
<!--

.im {
 border: 0px;
 vertical-align: middle;
}

.content {
 PADDING-RIGHT: 5px;
 PADDING-LEFT: 5px;
 Color: #000033;
  FONT-SIZE: 10pt;
}
.input {
 Color: #000033;
 WIDTH: 100px;
 height: 20px;
}
.btn{
	font-weight:bold;
	text-decoration:none;
	color:#000033;
	background-color:white;
	cursor:hand;
	width:90px;
	font-size: 7pt;
}
.topleftcontent {
 FONT-SIZE: 10pt;
 width: 150px; 
 Color: #000033;
 background-color: #CFD9EF;
 BORDER-RIGHT: 1px solid #CFD9EF;
 align: center;
}
.topmidcontent {
	Color: #000033;
	background-color: #CFD9EF;
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: center top;
	text-align: center;
	vertical-align: top;
	font-size: 8pt;
}
.toprightcontent {
 FONT-SIZE: 14px;
 width: 150px; 
 background-color: #CFD9EF;
 Color: #000033;
 BORDER-LEFT: 1px solid #CFD9EF;
 PADDING-RIGHT: 5px;
 PADDING-LEFT: 5px;
}
.leftcontent {
	FONT-SIZE: 10pt;
	Color: #000033;
	background-color: #CFD9EF;
	BORDER-RIGHT: 1px solid #000033;
	padding: 2px;
	margin: 2px 0px 0px;
}
.midcontent {
 background-color: #ffffff;
 background-repeat: no-repeat;
 height: 500px;
 PADDING-TOP: 2px;
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px; background-position-y:50%
}
.rightcontent {
 FONT-SIZE: 10pt;
 width: 150px; 
 height: 500px;
 background-color: #CFD9EF;
 Color: #000033;
 BORDER-LEFT: 1px solid #000033;
 PADDING-RIGHT: 5px;
 PADDING-TOP: 5px;
 PADDING-LEFT: 5px;
}
.horizontalmenuleft {
 FONT-SIZE: 10px;
 width: 150px; 
 Color: #FFFFFF;
 background-color: #000033;
 BORDER-RIGHT: 1px solid #CFD9EF;
 align: center;
}
.horizontalmenumid {
	Color: #FFFFFF;
	background-color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.horizontalmenuright {
 FONT-SIZE: 10px;
 width: 150px; 
 background-color: #000033;
 Color: #FFFFFF;
 BORDER-LEFT: 1px solid #CFD9EF;
 PADDING-RIGHT: 5px;
 PADDING-LEFT: 5px;
}
.subnavigation {
	Color: #000033;
	background-color: #CFD9EF;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
.bodycontent {
 PADDING-RIGHT: 5px;
 PADDING-LEFT: 5px;
}

.homeLink, .myAccountLink {
 color: #000033;
 font-size: 8pt;
}
.verticalMenu A:visited {
 Color: #FFFFFF;
 font-weight: bold;
}

body {
 font-family:arial; 
 font-size: 10px; 
 color: black;
 background: #ffffff;
 MARGIN-TOP: 0px;
 MARGIN-BOTTOM: 0px;
 MARGIN-LEFT: 0px;
 MARGIN-RIGHT: 0px;
}

table {
 MARGIN-TOP: 0px;
 MARGIN-BOTTOM: 0px;
 MARGIN-LEFT: 0px;
 MARGIN-RIGHT: 0px;
}

td { 
 font-size: 11px;
}
th { 
 font-size: 11px;
}

H1 {
 MARGIN-TOP: 20px;
 MARGIN-BOTTOM: 20px;
 font-size: 16pt;
}

H2 {
 MARGIN-TOP: 15px;
 MARGIN-BOTTOM: 15px;
 font-size: 14pt;
}

H3 {
 MARGIN-TOP: 10px;
 MARGIN-BOTTOM: 10px;
 font-size: 12pt;
}

H4 {
 MARGIN-TOP: 10px;
 MARGIN-BOTTOM: 10px;
 font-size: 10pt;
}

H5 {
 MARGIN-TOP: 5px;
 MARGIN-BOTTOM: 5px;
 font-size: 8pt;
}

ul { 
 MARGIN-TOP: 2px; 
 MARGIN-BOTTOM: 2px 
}

.loginBox {
	FONT-SIZE: 12px;
	Color: #000033;
	border: 1px solid #000033;
	padding: 5px;
	margin: 2px 0px 0px;
}

A {
 FONT-SIZE: 8pt;
 FONT-WEIGHT: bold;
 Color: #000033;
 TEXT-DECORATION: none;
}

A:hover {
 color: #990000;
 TEXT-DECORATION: none;
}

A.left {
 FONT-SIZE: 8pt;
 FONT-WEIGHT: normal;
 color: #000033;
 TEXT-DECORATION: none
}
A.left:hover {
 FONT-SIZE: 8pt;
 color: #000033;
 TEXT-DECORATION: none
}

.pagination {
 font-family: helvetica, arial;
 text-align: center;
 font-size: 8pt;
}

.horizontalMenu {
 font-size: 8pt;
 padding: 5px;
 font-weight: bold;
}
.horizontalMenu A, .horizontalMenu A:visited {
 COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.horizontalMenu A:hover {
 COLOR: #CFD9EF; TEXT-DECORATION: none;
}
.dunkelblau {
 color: #000033;
}

.selectedMenuItem, .selectedMenuItem a{
 color: #FFFFFF;
}
.selectedMenuItem a:hover{
 COLOR: #CFD9EF; TEXT-DECORATION: none;
}
.adminBar {
 background-color: #dddddd;
 font-size: 8pt;
 font-family: helvetica, arial;
 color: #000055;
}

.highlight {
 background-color: #EAEAEA;
}

.formDescription {
 font-size: 10pt;
}

.formSubtext {
 font-size: 8pt;
}

.tableMenu {
 font-size: 8pt;
 background-color: #dddddd;
}

A.BeitragTitel {
 color: #990000;
 TEXT-DECORATION: none;
}
A.BeitragMehr {
 color: #000033;
 TEXT-DECORATION: none;
}

.tableMenu a {
 text-decoration: none;
}

.tableHeader {
 font-size: 10pt;
 background-color: #FFF9F5;
 border-top: 1px dotted #ccccea;
 border-left: 1px dotted #ccccea;
}

.tableData {
 font-size: 10pt;
 font-family: Helvetica, Arial;
}

.pollAnswer {
 font-family: Helvetica, Arial;
 font-size: 8pt;
}

.pollColor {
 background-color: #ffddbb;
}


.pollQuestion {
 font-face: Helvetica, Arial;
 font-weight: bold;
}

.faqQuestion {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}


.tab {
 border: 1px solid black;
 background-color: #cccccc;
}
.tabBody {
 border: 1px solid black;
 border-top: 1px solid black;
 border-left: 1px solid black;
 background-color: #bbbbbb; 
}
div.tabs {
 line-height: 15px;
 font-size: 14px;
}
.tabHover {
 background-color: #aaaaaa;
}
.tabActive {
 background-color: #bbbbbb; 
}

.kasten_grau { 
font-size: 10pt;
line-height: 12pt;
border-bottom-style: solid;
border-bottom-color: #7c0121;
border-bottom-width: 1px;
background-color: #eeeeee;
padding: 10px;
margin-top: 0px; 
text-align: left;
}
            
.horizontalMenu {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
 }

a.subMenu  {
	Color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
 } 
a.subMenu:hover {
	Color: #000033;
	font-weight: normal;
	text-decoration: underline;
 }  

a.verticalMenu {
	Color: #FFFFFF;
	background-color: #000033;
	font-weight: bold;
	text-decoration: none;
 } 
A.verticalMenu:hover {
	Color: #CFD9EF;
	background-color: #000033;
	font-weight: bold;
	text-decoration: none;
 } 
 .verticalMenu {
	Color: #FFFFFF;
	background-color: #000033;
	font-size: 8pt;
	padding-left: 0px;
	padding-right: 3px;
 }
  .verticalMenuTitle {
	Color: #FFFFFF;
	font-weight: bold;
	background-color: #000033;
	font-size: 9pt;
	padding-left: 3px;
	padding-right: 3px;
 }
.horizontalmenuleft {
 FONT-SIZE: 10px;
 width: 150px; 
 Color: #FFFFFF;
 background-color: #000033;
 BORDER-RIGHT: 1px solid #CFD9EF;
 align: center;

}
.horizontalmenumid {
	Color: #FFFFFF;
	background-color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.horizontalmenuright {
 FONT-SIZE: 10px;
 width: 150px; 
 background-color: #000033;
 Color: #FFFFFF;
 BORDER-LEFT: 1px solid #CFD9EF;
 PADDING-RIGHT: 5px;
 PADDING-LEFT: 5px;
}


.databorder {
	background-color: #FFFFFF;
	padding: 2px 4px;
	border-bottom: 1px solid #000033;
	border-right: 1px solid #000033;
}
.dataheadertop {
	background-color: #CFD9EF;
	padding: 2px 4px;
	font-weight: bold;
	border-bottom: 1px solid #000033;
	border-right: 1px solid #000033;
}
.dataheaderleft {
	background-color: #CFD9EF;
	padding: 2px 4px;
	font-weight: bold;
	border-bottom: 1px solid #000033;
	border-right: 1px solid #000033;
}
.dataright {
	background-color: #FFFFFF;
	padding: 2px 4px;
	border-bottom: 1px solid #000033;
	border-right: 1px solid #000033;
}
.datatable {
	background-color: #FFFFFF;
	border-top: 1px solid #000033;
	border-left: 1px solid #000033;
}
.formtable {
	padding: 5px;
}


.dataservice {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-RIGHT: #000033 1px solid; BORDER-BOTTOM: #000033 1px solid;
	}
.servicetitle { 
	background: #AF0124; padding: 0px 4px 0px 4px;
}
.servicetext{ 
	background: #cfd9ef; padding: 4px;
}
.picture {
	border: solid 1px #000000;
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	font: normal 10px arial;
	background: #FFFFFF;
}

//-->
</style>