body {
margin: 0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;color:#666666;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#808080;
scrollbar-darkshadow-color:#E9E9E9;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#C0C0C0;
scrollbar-track-color:#E9E9E9; }

.langselect { width: 130px;  font-size: 11px;  }

a:link {
	color:#333333;
	text-decoration: none;
}
a:active { color:#333333; text-decoration: none; }
a:hover { color:#cc0000; text-decoration:none; }
a:visited { color:#333333; text-decoration: none; }

a:link.navl { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; }
a:visited.navl { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; }
a:hover.navl { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#cc0000; text-decoration:none; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; }

a:link.navl1 {color:#333333;}
a:visited.navl1 {color:#333333;}
a:hover.navl1{color:#cc0000;}

a:link.navl1_selected {color:#cc0000;}
a:visited.navl1_selected {color:#cc0000;}
a:hover.navl1_selected{color:#cc0000;}

a:link.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; }
a:visited.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:underline; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; }
a:hover.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; text-decoration:underline; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; }

a:link.mainnav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
a:visited.mainnav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
a:hover.mainnav { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; text-decoration:none;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }

a:link.mainnavactive{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; text-decoration:none;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
a:visited.mainnavactive{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000; text-decoration:none;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }
a:hover.mainnavactive{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; }

a:link.disclaim_footer {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#dddddd; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; font-weight:bold;}
a:visited.disclaim_footer {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#dddddd; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; font-weight:bold;}
a:hover.disclaim_footer {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; padding-left:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; font-weight:bold;}


.web_subactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left:1px;
}
a:link.sublink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left:1px;
}
a:visited.sublink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left:1px;
}
a:hover.sublink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left:1px;
}

a:link.sublink_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left:1px;
}
a:visited.sublink_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-left:1px;
}
a:hover.sublink_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left:1px;
}


a:hover.greyhover {
	color: #cc0000;
}


.small {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; line-height:8pt; padding-left:10px; padding-top:6px; padding-right:10px;}
.small_1 {      font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; line-height:8pt; padding-left:0px; padding-top:6px; padding-right:0px;}

.headline 	{	font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size:10pt;
				font-weight:bold;
				color:#333333; }

div.headline {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#333333; padding-left:10px; padding-top:6px; padding-right:5px;}
div.h3 {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#333333; padding-left:10px; padding-top:6px; padding-right:5px;}
div.subline {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8ptt; font-weight:bold; color:#666666; padding-left:10px; padding-top:6px; padding-right:5px;}
div.text {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; line-height:11pt; padding-left:10px; padding-top:6px; padding-right:10px;}
div.disclaim {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:11pt; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px;}
div.navl {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px;}
div.navl1{        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-left:10px; padding-right: 10px;padding-top:5px; padding-bottom:7px; }
div.navr {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:10px;}
div.navn {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:1px; padding-top:0px; padding-right:0px; padding-bottom:0px;}
div.navm {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-left:10px; padding-top:0px; padding-right:10px; padding-bottom:0px;}
div.pflicht {        font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#333333; line-height:11pt; }
td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; }
td.bg-top { background-color:#0000CD; }

input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; }

#icon { padding-left:10px; padding-right:3px; padding-top:12px; }
#news { padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#0000ff;}

.small_tableHeader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; line-height:8pt; padding-left:10px; padding-top:6px; padding-right:10px;}
.img_top_bottom {
	border-left-style: none;
	border-right-style: NONE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.pcenter {
	text-align:center;
}

.pright {
	text-align:right;
}

.bigger {
	font-size: 12px;
}

.large {
	font-size: 14px;
}