*{margin: 0; padding: 0;}
body {margin: auto; background-color: #b8d0ff; color: #fff; font-size: 0.8em; font-family: verdana, arial, helvetica, sans-serif; text-align: center;}

p {padding: 4px 0 4px 0;}

a:link {color: #3f6cab; text-decoration: none;}
a:visited {color: #3f6cab; text-decoration: none;}
a:hover, a:active {color:#3f6cab; text-decoration: underline;}

a.start:link {padding: 6px; color: #fff; border: 2px solid #fff; background: #2F446C; text-decoration: none;}
a.start:visited {padding: 6px; color: #fff; border: 2px solid #fff; background: #2F446C; text-decoration: none;}
a.start:hover, a.start:active {padding: 6px; color: #fff; border: 2px solid #fff; background: #DF0000; text-decoration: none;}

a img, a:hover img {border: 0px;}

#picstart {margin: 20px auto; width: 800px; height: 600px;}
#start {margin: auto; width: 800px; font-weight: bold; font-size: 1.4em; line-height: 200%;}

#navi {margin: 0 auto; width: 800px; height: 30px; background: #0048e2;}

ul.navitop {width: 800px; list-style: none; background-color: #0048e2; font-size: 1px;}
ul.navitop li {text-align: center; float: left; margin: 0; padding: 0 18px 0 18px; background: #0048e2;}
ul.navitop li a, ul.navitop li a:link, ul.navitop li a:visited {display: block; margin: 4px auto; color: #fff; background-color: #0048e2; text-decoration: none; text-align:center; font-size: 14px; float: left;}
ul.navitop li a:hover, ul.navitop li a:active {margin: 4px auto; color: #fff; background-color: #0048e2; text-decoration: underline; border-bottom: 0px; text-align:center; font-size: 14px; float: left;}

#content {margin: 0 auto; width: 800px;}
#logo {margin-top: 20px; float: left; width: 200px;}
#txtrechts {margin-top: 20px; float: right; width: 560px; font-size: 1.2em; font-weight: bold; text-align: left; padding: 0 0 30px 0; line-height: 150%;}
.borderpic {border: 5px solid #003aa1;}
.abst {padding: 15px 0 10px 0;}
.gross {font-size: 2em; color: #ff0000; line-height: 200%;}
.abstpic {padding: 190px 0 0 0;}