/*
BODY
=================================================================
*/
body {
	background-color : #FFFFFF;
	background-image:url(../standardimages/bodybackground.gif)
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
}

/*FORM 
=================================================================
*/
.inputfields {	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align:left;
	border : 1px solid #B9B9B9;
	background-color : #E4E2E3;
}
.checkbox {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #E4E2E3;
}
form {
	display:inline;
}
/*CONTENT 
=================================================================
*/
.headline, .headlinewhite {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;	
	padding-top:0px;
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.headlinewhite2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11pt;
	font-weight: bold;
}
.headlinewhite12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12pt;
	font-weight: normal;	
}
.headlinewhite2light {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11pt;
	font-weight: normal;	
}
.headlinebig {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-size: 16pt;
	color: #ffffff;
}
.headlinebig18 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-size: 18pt;
	color: #ffffff;
}
.headlinedark {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-size: 16pt;
	color: #555555;
}
.subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #555555;
	padding-bottom:0px;
	margin-bottom:0px;
}
.subheadlinelight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #555555;
	padding-bottom:0px;
	margin-bottom:0px;
}

.downloadtext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #555555;	
	font-weight : normal;
	text-decoration: none;
	padding-left:4px;
}
.normtext, .normtextlight, .teasertext, .dummy, .copyright {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : normal;
}
.normtextlight {
	color : #BBBBBB;
}
.normtextwhite {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-size : 8pt;
	color : #ffffff;	
	font-weight : normal;
}
.normtextwhite:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #ffffff;	
	font-weight : normal;
	text-decoration: none;
	text-decoration: underline;
}
.normtextwhite:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #ffffff;	
	font-weight : normal;
	text-decoration: underline;
}
.normtextwhite:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #ffffff;	
	font-weight : normal;
	text-decoration: underline;
}
.normtextwhite:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #ffffff;	
	font-weight : normal;
	text-decoration: underline;
}
.normtextwhite {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-size : 8pt;
	color : #ffffff;	
	font-weight : normal;
}
.normtextwhite:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-size : 8pt;
	color : #ffffff;	
	font-weight : normal;
	text-decoration: underline;
}
.normtextwhite:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-size : 8pt;
	color : #ffffff;	
	font-weight : normal;
	text-decoration: underline;
	}
.normtextwhite:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-size : 8pt;
	color : #ffffff;	
	font-weight : normal;
	text-decoration: underline;
}
.normtextwhite:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-size : 8pt;
	color : #ffffff;	
	font-weight : normal;
	text-decoration: underline;
}
.normtext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #555555;	
	font-weight : normal;
	text-decoration: none;
}
.normtext:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #555555;	
	font-weight : normal;	
	text-decoration: underline;
}
.normtext:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #555555;	
	font-weight : normal;
	text-decoration: underline;
}
.normtext:active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #555555;	
	font-weight : normal;
	text-decoration: underline;
}
.normtext:visited {

	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #555555;	
	font-weight : normal;
	text-decoration: underline;
}
.normtextbold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : bold;
}
.normtextboldwhite {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #ffffff;
	font-weight : bold;
}
.normtextbold:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #555555;
	font-weight : normal;

}
.normtextbold:active {
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #555555;
	font-weight : normal;

}
.normtextbold:visited {
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #555555;
	font-weight : normal;

}
.normtextbold:hover{
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0672BA;
	font-weight : normal;

}
.absatzlinks
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #555555;	
	font-weight: bold;	
	line-height:16pt;
	padding-top:10px;
	margin-top:10px;	
}
.absatzlinks:link, .absatzlinks:active, .absatzlinks:visited, .absatzlinks:hover
{	
	color : #555555;	
	text-decoration: underline;
}
.absatzlinks:hover {
	color :#11316A;
}
.absatzlinkswhite
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;	
	color : #ffffff;	
	font-weight : bold;	
	line-height:16pt;
	padding-top:10px;	
	margin-top:10px;
}
.absatzlinkswhite:link, .absatzlinkswhite:active, .absatzlinkswhite:visited, .absatzlinkswhite:hover
{	
	color : #ffffff;	
	text-decoration: underline;
}
.absatzlinkswhite:hover {
	color :#ffffff;
}
.tablebackground {
	background-image:url(../standardimages/tablebackground.gif);
	background-repeat:repeat-y;
	
}
.tablebackgroundgrey {
	background-image:url(../standardimages/tablebackgroundgrey.gif);
	background-repeat:repeat-y;
	
}
.contenttablehead {
	background-color:#bebebe;	
}
.contenttable{
	background-color:#CDCDCD;	
}

.tablebackgroundhome {
	background-image:url(../standardimages/tablebackgroundwhite.gif);
	background-repeat:repeat-y;
	
}
.tableborder {
	background-color:#ffffff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border : thin #ffffff;
}
.tablebackgroundlight {
	background-color:#E4E2E3;
}
.tablebackgroundmiddle {
	background-color:#7c7d81;
	background-image:url(../standardimages/gradientbackground.jpg);
	background-repeat:repeat-y;
}
.tablebackgrounddark {
	background-color:#11316A;
}
.tablebackgrounlightblue {
	background-color:#00a1e5;
	}
.tablebackgroundred {
	background-color:#ef4035;
}
.tablesecondrowbackground {
	background-color:#F3F3F3;
}
.themeheadline {	
	color: #ffffff;	
}
ul {
	list-style-image:url(../standardimages/square.gif);
	list-style-type:square;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 16px;
	padding-left: 0px;
}
li{
		margin-left:-5px;
}
/*NAVIGATION 
=================================================================
*/
.Level0 {
	font-size :8pt;
	font-weight : bold;
	padding-left:10px;
	padding-right:10px;
	color:#7c7d81;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 9pt;
}
.Level1 {
	font-size : 8pt;
	font-weight : bold;
}
.Level2 {
	font-size : 8pt;
	font-weight : bold;
}
.Level3 {
	font-size : 8pt;
	font-weight : bold;
}
.Level4 {
	font-size : 8pt;
	font-weight : bold;
}
.aktiv {
	color: #7c7d81;
}
.hover {
	color: #ffffff;
}
.inaktiv {
	color:  #ffffff;
}
a{
	font-family : Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size : 9pt;
}
a:link    {
	color: #ffffff;
}
a:active {
	color:  #7c7d81;
}
a:visited {
	color:  #ffffff;
}
a:hover{
	color: #ffffff;
}
.mainnavbackground{
	background-color:#7c7d81;
}
.mainnavbackground_active{
	background-color:#ffffff;
	margin: 2px;
	border-left: #7c7d81 1px solid;
	border-top: #7c7d81 1px solid;
	border-right: #7c7d81 1px solid;
	border-bottom: #7c7d81 1px solid;
	
}
.mainnavline{
	background-color:#e4e2e2;
}
.specialnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #7C7D81;	
	margin-top:0px;
	padding-top:0px;
}
.specialnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style: normal;	
	text-decoration: none;
	color: #7C7D81;
	text-align:inherit;
	margin-top:0px;
	padding-top:0px;
}
.specialnav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style: normal;	
	text-decoration: none;
	color: #7C7D81;
	margin-top:0px;
	padding-top:0px;
}
.specialnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style: normal;	
	text-decoration: none;
	color: #7C7D81;
	margin-top:0px;
	padding-top:0px;
}
.specialnav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style: normal;	
	text-decoration: none;
	color: #555555;
	margin-top:0px;
	padding-top:0px;
}
.specialnavbackground {
	background-color:#FFFFFF;	
}



.copyright {
	background-color:#E4E2E3;
	color: #B1B1B1;
	padding-right:5px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	}
.copyright:link{
	background-color:#E4E2E3;
	color: #B1B1B1;
	padding-right:5px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration: underline;
	}
.copyright:active{
	background-color:#E4E2E3;
	color: #B1B1B1;
	padding-right:5px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration: underline;
	}
.copyright:visited{
	background-color:#E4E2E3;
	color: #B1B1B1;
	padding-right:5px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration: underline;
	}
.copyright:hover{
	background-color:#E4E2E3;
	color: #B1B1B1;
	padding-right:5px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration: underline;
}