body { color: #000000; font-size: 10pt; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #062375 ; text-align: center; margin: 0; padding: 0; background-image: url(index_01.gif); background-repeat: repeat-x; }
.wrapper { text-align: left; width: 892px; margin: 0 auto auto; }
form {margin: 0}

p {margin-top: 0; margin-bottom: 0; }
pre { color: #000000; font-size: 0.8em; font-family: Courier New; }
blockquote { color: #fff; font-size: 0.8em; }
h1 { color:#133186; margin-top: 2px;font-size: 1.8em;font-family: Verdana;}
h2 { color: #133186;}
h3 { color: #223f92;}
h4 { color: #444462;}
h5 { color: #31426d;}
h6 { color: #2d3d69;}
img { border: 0 }
tr { border: 0 }
ol { color: black; font-size: 1em; }
ul { color: black; font-size: 1em; }
.contentTD { background-color: #f5f7ff; }
.content { color: black; }
.content a { color: #36c; font-size: 0.95em; text-decoration: none }
.content a:visited { color: #009; font-size: 0.95em; text-decoration: none }
.content a:hover { color: #009; font-size: 0.95em; text-decoration: none }
.content a:active { color: #36c; font-size: 0.95em; text-decoration: none }
.content p { color: black; }

.b {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 0.8em;}

.borderBottom {border-bottom: 1px solid #7f98b7;}
.borderTop {border-top: 1px solid #7f98b7;}

.heading {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 15px; font-weight: bold; color: #444462;}

.features li { margin-bottom: 5px;}

.LanguageChanger {margin-left: 43px; color: #cfe1ff; font-size: 8pt}
.LanguageChanger a {color: #cfe1ff}
.LanguageChanger a:link, .LanguageChanger a:active, .LanguageChanger a:hover, .LanguageChanger a:visited {color: #cfe1ff}

.Copyright {margin-left: 43px; margin-top: 100px; color: #ffffff; font-size: 10pt}

.ixWebCfgList {}
.ixWebCfgListHeader {background-color: #133186; color: white; text-align: center;}
.ixWebCfgListItem {background-color: #E6EBFF;}
.ixWebCfgListItemAlternate {background-color: #CDD5F3;}
.ixWebCfgListItemEdit {background-color: #CFFBB3;}
.ixWebCfgListItemSelected {background-color: #FDEFBD;}
.ixWebCfgListItemHeader {background-color: #FBDB6F; text-align: center;}

.ixWebCfgGridHeader {background-color: #f9d892;}
.ixWebCfgGridItem {background-color: #BFCFFF; font-style: italic;}
.ixWebCfgGridItemAlternate {background-color: #E6ECFF; font-style: italic;}

.TabTopButton_blue {color: white; padding: 5px;}
.TabTopButton_blue a {color: white;}
.TabTopButton_blue a:active { color: #ff0000; }
.TabTopButton_blue a:visited {color: white;}
.TabTopButton_blue a:hover {color: #009;}

.TabTopButton_skyblue {color: #36c; padding: 3px;}
.TabTopButton_skyblue a {color: #36c;}
.TabTopButton_skyblue a:active {color: #009;}
.TabTopButton_skyblue a:visited {color: #36c;}
.TabTopButton_skyblue a:hover {color: #009;}

.LinkButtonBlue {color: #10347A; padding-left: 5px; padding-right: 5px; height: 25px;}
.LinkButtonBlue a {color: #10347A;}
.LinkButtonBlue a:active {color: #009;}
.LinkButtonBlue a:visited {color: #10347A;}
.LinkButtonBlue a:hover {color: #009;}

.MainContentTable {border:2px solid #6192e3; vertical-align:top; overflow:hidden;}
.SubContentTable {border:1px solid #9093b2; vertical-align:top; overflow:hidden;}

.AMsgNavigation {font-size: 0.8em; text-align: right; padding-bottom: 3px;}
.AMsgOptions {padding-top: 10px;}
.AMsg {padding-bottom: 8px; border:1px solid #A8C1E3; background-color: #EAF2FC;}
.AMsgWarn {padding-bottom: 8px; border:1px solid #d14242; background-color: #ffc0c0;}
.AMsgEntry {border:1px solid #6192e3; vertical-align:top; padding: 2px; background-color: #DCE6FC;}

.ErrorPanel {border:1px solid #A92A2A; vertical-align:top; padding: 2px; background-color: #FFAA7F; text-align: center; font-weight: bold; font-size: 1.2em;}

.Licencetable {border:1px solid #133186;}
.Licencetable_TD {border:1px solid #133186;}

hr{
background-color:#133186; /* Mozilla 1.4 */
color:#133186; /* IE 6 */
border: #133186; /* Opera 7.11 */
height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

.TDatePicker_default
{
	border: 1px solid #919EA9;
	background-color: White;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	cursor: default;
}

.TDatePickerButton
{
	width: 30px;
}

.TDatePickerImageButton
{
	padding: 2px;
	border: 1px solid #919EA9;
	vertical-align: top;
	margin-left: 1px;
}


.TDatePickerImageButton:hover
{
	border-color: #ddd;
}

.TDatePicker_default select
{
	font-size: 11px;
}

.TDatePicker_default input.button
{
	font-size: 11px;
	width: 32px;
}

.TDatePicker_default .date
{
	padding: 4px 0;
	border: 1px solid white;
	text-align: center;
}
.TDatePicker_default .hover
{
	border: 1px solid blue;
}
.TDatePicker_default .selected 
{
	background-color: blue;
	border: 1px solid blue;
	color: white;
}
.TDatePicker_default .today
{
	font-weight: bold;
}

.TDatePicker_default td.empty
{
	border: 1px solid white;
	cursor: default;
	height: 22px;
}

.TDatePicker_default th
{
	width: 28px;
}

.TDatePicker_default .calendarBody
{
	text-align: center;
	width: 210px;
	margin: 3px 6px;
}

.TDatePicker_default .grid
{
	border-spacing: 0px;
}

.TDatePicker_default .calendarFooter
{
	margin: 2px;
	border-top: 1px solid #919EA9;
	padding-top: 2px;
}
.TDatePicker_default .todayButton
{
	font-size: 11px;
	margin: 4px;
	padding-left: 1em;
	padding-right: 1em;
}

.pollQuestion {padding: 8px; border:1px solid #A8C1E3; background-color: #EAF2FC; font-weight: bold;}
.pollAnswers {border:1px solid #6192e3; vertical-align:top; padding: 2px; background-color: #DCE6FC;}
.pollAnswers .button {}
.pollAnswers .error {color: red; font-weight: bold}

.helpPage {text-align: left;}
.helpPage a:link {color: #000000; text-decoration: none;}
.helpPage a:visited {color: #000000; text-decoration: none;}
.helpPage a:hover {color: #FFFFFF; background-color: #4d6db4; text-decoration: none;}
.helpPage a:active {color: #000000; text-decoration: none;}

.helpTitle {text-align: center; font-size: 1.3em; padding: 8px; border:1px solid #A8C1E3; background-color: #DCE6FC; font-weight: bold;}
.helpSitemapTitle {text-align: center; font-size: 1.3em; border:1px solid #A8C1E3; background-color: #DCE6FC; font-weight: bold;}
.helpSitemap {width:200px; background-color: #EAF2FC; vertical-align:top;}
.helpContent {background-color: #EAF2FC; padding: 4px; text-align: justify; vertical-align:top;}
.helpContent p {padding-bottom: 0.4em;}
.helpContent h1 {font-size: 1.3em; border-bottom: 1px solid black; padding-top: 0.5em; padding-bottom: 0.1em; margin-bottom: 0.2em;}
.helpFooter {text-align: right; font-size: 0.8em; padding: 8px; border:1px solid #A8C1E3; background-color: #DCE6FC;}
.helpHeader {text-align: right; font-size: 0.8em; padding: 6px; background-color: #DCE6FC;}
.helpImage {border: none; padding:4px;}
.helpAnnotation {font-style: italic;}
.helpItem {font-style: italic; font-weight: bolder;}

.genTable[centered=true] {text-align: center;}
.genTable th{
	text-align: center;
	font-weight: bold;
	background-color: #133186;
	color: white;
	border-bottom: 1px solid black;
	padding-left: 6px; padding-right: 6px; padding-top: 3px; padding-bottom: 3px;}
.genTable tr{background-color: #E6EBFF;}
.genTable tr[altColor]{background-color: #CDD5F3;}
.genTable tr[sumLine=true] td{border-top: 1px solid black;}
.genTable td[first=true]{font-weight: bold;}

.ErrorSummary ul{padding-left:10px; border:1px solid #A92A2A; vertical-align:top; padding: 2px; background-color: #FFAA7F; margin-bottom: 5px;}
.ErrorSummary li{color: #A92A2A;}

.flowtext {text-align: justify; margin-bottom: 0.4em;}