body {
	margin: 0px;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
}

a, a:VISITED {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #B51621;
	text-decoration: none;
}
a:HOVER, a:ACTIVE {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #B51621;
	text-decoration: underline;
}
a.aL0, a.aL0:VISITED {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.aL0:HOVER, a.aL0:ACTIVE {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.aL0Active, a.aL0Active:VISITED {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #B51621;
	text-decoration: none;
}
a.aL0Active:HOVER, a.aL0Active:ACTIVE {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #B51621;
	text-decoration: underline;
}
a.aL1, a.aL1:VISITED {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #58656D;
	text-decoration: none;
}
a.aL1:HOVER, a.aL1:ACTIVE {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #58656D;
	text-decoration: underline;
}
a.aL1Active, a.aL1Active:VISITED {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58656D;
	text-decoration: none;
}
a.aL1Active:HOVER, a.aL1Active:ACTIVE {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58656D;
	text-decoration: underline;
}
a.aL2, a.aL2:VISITED {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.aL2:HOVER, a.aL2:ACTIVE {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.aL2Active, a.aL2Active:VISITED {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #58656D;
	text-decoration: none;
}
a.aL2Active:HOVER, a.aL2Active:ACTIVE {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #58656D;
	text-decoration: underline;
}
a.aFooter, a.aFooter:VISITED {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.aFooter:HOVER, a.aFooter:ACTIVE {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
a.aFooterActive, a.aFooterActive:VISITED {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58656D;
	text-decoration: none;
}
a.aFooterActive:HOVER, a.aFooterActive:ACTIVE {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58656D;
	text-decoration: underline;
}

/* Tabelle für Sitemap */
.Sm_td0 {
	background-color: #A6B3BC;
	padding: 2px 5px 2px 5px;
}
.Sm_td1 {
	background-color: #FFFFFF;
	padding: 2px 5px 2px 18px;
}
.Sm_td2 {
	background-color: #FFFFFF;
	padding: 2px 5px 2px 30px;
}

/* Form-Tags */

form {
	margin: 0;
	padding: 0;
}
input.InpSearch {
	border: 1px solid #244A91;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #244A91;
	width: 150px;
}
input.InpSubmit {
	background: #004F99;
	color: #FFFFFF;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #244A91;
	width: 17px;
	height: 17px;
	padding: 0;
}
select {
	border: 1px solid #CCCCCC;
	font: 10px Arial Helvetica sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
}

input.text {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
}
input.textError {
	border: 1px solid #D7003E;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
}
input.search {
	border: 0;
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	width: 88px;
}
input.submitsearch {
	background: #FFFFFF url(../img/bg_searchsubmit.gif) no-repeat;
	width: 40px;
	height: 17px;
	font: 10px Arial, Helvetica, sans-serif;
	color: White;
	border: 0;
	padding: 0;
	margin: 0 0 0 5px;
	vertical-align: bottom;
}
textarea {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
}
textarea.Error {
	border: 1px solid #D7003E;
	background-color: #FFFFFF;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
}
input.submit {
	background-color: #666666;
	border: 1px solid #666666;
	width: 65px;
	height: 16px;
	font: 9px Arial, Helvetica, sans-serif;
	color: White;
}

/* Form-Tags */

table {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #B51621;
}
.Black10px {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
.Black11px {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.Black12px {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.Black14px {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
}
.White11px {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.White12px {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.White14px {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.White24px {
	font: 24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.Red10px {
	font: 10px Arial, Helvetica, sans-serif;
	color: #B51621;
}
.Red11px {
	font: 11px Arial, Helvetica, sans-serif;
	color: #B51621;
}
.Red12px {
	font: 12px Arial, Helvetica, sans-serif;
	color: #B51621;
}
.Red14px {
	font: 14px Arial, Helvetica, sans-serif;
	color: #B51621;
}
.Red16px {
	font: 16px Arial, Helvetica, sans-serif;
	color: #B51621;
}

.row0 {
	background: #A6B3BC;
}
.row1 {
	background: #FFFFFF;
}
