.Body
{
	margin: 0px 0px 0px 0px;
}


.TableNews
{
	border-bottom: solid 0px #FFFFFF;
	border-top: solid 0px #FFFFFF;
	border-left: solid 1px #254E9C;
	border-right: solid 1px #254E9C;
}


.TdHeader
{
	vertical-align: top;
	text-align: left;
	background-color: #fff;	
	height: 183px;
}

.TdFooter
{
	vertical-align: top;
	text-align: left;
	background-color: #254E9C;
	height: 100px;	
}

.TdLogo
{
	vertical-align: middle;
	text-align: left;
	height: 160px;
}

.TdContent
{
	width: 570px;
	text-align: left;
	vertical-align: top;
}

.TdNavigation
{
	height: 23px;
	text-align: left;
	vertical-align: top;
}

.TdNavigationItem
{
	height: 23px;
	text-align: left;
	vertical-align: top;
	padding: 2px 20px 0px 0px;
}

.TdMeta
{
	height: 100px;
	text-align: left;
	vertical-align: top;
	padding: 8px 0px 0px 0px;
}

.TdNews
{
	 width: 161px;
	 vertical-align: top;
	 text-align: left;
	 padding: 20px 0px 0px 0px;	
}

.TdNewsHeader
{
	width: 151px;
	height: 24px;
	background-color: #254E9C;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.TdNewsListDatum
{
	width: 151px;
	height: 24px;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

.TdNewsListTitel
{
	width: 151px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;	
	padding: 0px 0px 5px 0px;
	border-bottom: dashed 1px #000000;
	border-top: solid 0px #FFFFFF;
	border-left: solid 0px #FFFFFF;
	border-right: solid 0px #FFFFFF;
}

.TdPageHeader
{
	vertical-align: top;
	text-align: left;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #C40009;
	height: 49px;
	padding: 25px 0px 0px 0px;
}

.TdPageContent
{
	vertical-align: top;
	text-align: left;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

.TdEmailLabel
{
	vertical-align: top;
	text-align: right;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	width: 138px;
}

.TdKontakt
{
	border: solid 1px #333333;
	background-color: #CCCCCC;
}

.TdDownloadHeader
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #254E9C;
	background-color: #CCCCCC;
	height: 20px;
	padding: 0px 5px 0px 5px;
}

.TdDownloadItem
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	height: 20px;
	padding: 0px 5px 0px 5px;
}

.TdUnderline
{
	border-bottom: solid 1px #000000;
	border-top: solid 0px #000000;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;	
}


.ANavigation
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.ANavigationHover
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #C40009;
	text-decoration: none;
}

.ASubNavigation
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #254E9C;
	text-decoration: none;
}

.ASubNavigationHover
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #C40009;
	text-decoration: none;
}

.AMeta
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.AMetaHover
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #C40009;
	text-decoration: none;
}

a.AText:link
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #254E9C;
	text-decoration: none;
}

a.AText:visited
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #254E9C;
	text-decoration: none;
}

a.AText:hover
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #C40009;
	text-decoration: none;
}

a.AText:active
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #C40009;
	text-decoration: none;
}

.AWhite
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

.ABlue
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #254E9C;
	text-decoration: none;
}

.Font1
{
	font-family: Verdana, Arial;
	font-size: 1px;
}

.Font10
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
}

.FontText
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}

.FontWhite
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
}

.FontNegativ
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #EA1A1A;
}

.FontPositiv
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #13BC13;
}

.FontLaufer
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	position: relative;
	top: 0px;
}

.FontTextColor
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #C40009;
}

.FontTextBold
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}

.FontTextColorBold
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #C40009;
}

.FontBlueBold
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #254E9C;
}

.FontNotAktiv
{
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #BBBBBB;
}


.DivScrolling
{
	width: 495px;
	height: 426px;
	overflow: auto;
	position: absolute;

}

.DivEdit
{
	border: solid 1px #254E9C;
	width: 254px;
	height: 300px;	
	overflow: auto;
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
}

.DivLauftext
{
	height: 30px;
	width: 470px;
	overflow: hidden; 	
}


.InputText
{
	border: solid 1px #254E9C;
	width: 254px;	
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
}

.InputDatei
{
	border: solid 1px #254E9C;
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
}

.InputTextSmall
{
	border: solid 1px #254E9C;
	width: 40px;	
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
}

.InputButton
{
	border: solid 1px #000000;
	background-color: #254E9C;
	width: 80px;	
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #FFFFFF;
}

.InputTextarea
{
	border: solid 1px #254E9C;
	font-family: Verdana;
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
}

.TableHeader
{
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	height: 20px;
	padding: 0px 20px 0px 0px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #000000;
}

.TableRow
{
	border-bottom: solid 1px #000000;
	border-top: solid 0px #000000;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	height: 20px;
	padding: 0px 20px 0px 0px;
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #000000;
}
