html{margin-bottom:0px; height:100%; margin-top:0px;}
body {height:100%; margin-left:0px; margin-top:0px; margin-bottom:0px; scrollbar-base-color:#002245;  background-color:#f1f1ff1}
td {vertical-align:top;}

.tab {background-color:#ffffff;}
strong {font-weight:bold;}

/*text */
.abstand {padding-top:10px; line-height:14px;}

h2 {font-family:arial, helvetica; font-size:11px; color:#132b86; margin-top:6px; margin-left:15px; font-weight:100; margin-right:10px; line-height:16px;}
.text {font-family:verdana, arial, helvetica; font-size:11px; color:#000000; margin-top:4px; margin-left:14px; font-weight:100; margin-right:20px; line-height:18px;}
.text-form {font-family:verdana, arial, helvetica; font-size:12px; color:#ff0000; margin-top:4px; margin-left:14px; font-weight:100; margin-right:20px; line-height:18px; font-weight:bold;}

.text1 {font-family:verdana, arial, helvetica; font-size:10px; color:#000000; margin-top:10px; margin-left:14px; font-weight:100; margin-right:20px; line-height:18px;}
.text2 {font-family:verdana, arial, helvetica; font-size:11px; color:#000000; margin-top:5px; margin-left:25px; font-weight:100; margin-right:20px; line-height:18px;}
.bu {font-family:arial, helvetica; font-size:10px; color:#000000; margin-top:4px; margin-left:0px; font-weight:100; margin-right:0px; line-height:18px;}
/*Newsfelder */
.headline {margin-bottom:0px; margin-top:32px; margin-left:14px;}
.headline1 {margin-bottom:0px; margin-top:32px; margin-left:25px;}

a {color:#008bd0;text-decoration:none; }
a:hover {color:#070e42; text-decoration:none; }
.on {color:#070e42}