html{margin-bottom:0px; height:100%; margin-top:0px;}
body {height:100%; margin-left:0px; margin-top:0px; margin-bottom:0px; scrollbar-base-color:#042c48;  background-color:#042c48; background-image:url(../en/layout-images)}
td {
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
}

.tab {border-right:1px solid #ffffff; border-left:1px solid #ffffff; background-color:#ffffff;}

/*text */
h1 {font-family:verdana, arial, helvetica; margin-right:15px; margin-left:15px; padding-top:0px;}
h1 {font-size:12px; color:#003366; margin-bottom:5px; margin-top:15px; border-bottom:1px solid #818A93;}
h2 {font-family:arial, helvetica; font-size:11px; color:#000000; margin-top:6px; margin-left:20px; font-weight:100; margin-right:40px; line-height:16px;}

.text {
	font-family:verdana, arial, helvetica;
	font-size:11px;
	color:#000000;
	margin-top:6px;
	margin-left:20px;
	font-weight:100;
	margin-right:40px;
	line-height:18px;
	text-align: left;
}
.text1 {
	font-family:verdana, arial, helvetica;
	font-size:11px;
	color:#000000;
	margin-top:6px;
	margin-left:0px;
	margin-right:20px;
	line-height:18px;
}

/*Newsfelder */
.headline {font-size:12px; color:#818A93; margin-bottom:5px; margin-top:15px;  margin-right:15px; margin-left:10px; font-family:verdana, arial, helvetica; font-weight:bold;}
.news  {font-family:verdana, arial, helvetica; font-size:11px; margin-right:10px;  color:#4c4c4c; margin-left:10px; line-height:16px; }
.klein {font-family:verdana, arial, helvetica; font-size:10px; margin-right:10px; margin-left:10px; margin-top:10px; padding-bottom:10px;}
.oben {font-family:verdana, arial, helvetica; font-size:10px; margin-right:25px; margin-left:10px; margin-top:10px; padding-bottom:10px;}

/*Navigation */
.head  {font-family:verdana, arial, helvetica; font-size:12px;  padding-left:20px;  line-height:18px; border-bottom: 1px solid #666666; font-weight:bold;}
.navi {margin-top:5px;}
.nav_a, .nav_b {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; text-decoration:none;}
.nav_a {padding-left:12px; background-image:url(../images_layout/t_blau_50.png); border-top:1px solid #ffffff; text-decoration:none;}
.nav_b {padding-left:12px; background-image:url(../images_layout/t_weiss_50.png); text-decoration:none; border-top:1px solid #cccccc;}
.nav_c {padding-left:12px; background-color:#cdddf3;text-decoration:none;}
a {text-decoration:none; color:#0000CC}
a:hover {
	color:#ff0000;
	text-align: right;
}
.on {color:#ff0000}

strong {font-weight:bold;}

.Stil1 {
	font-size: 14px;
	font-weight: bold;
	color:#004270;
	text-align: center;
}
.tab tr td table tr td {


}
.tab tr td table {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.tab tr td table {
	font-weight: bold;
}
.tab tr td table {
	font-weight: normal;
	text-align: left;
}

