* {padding: 0; margin: 0;}
body {margin:0;padding: 0;background-image: url('Images/random_blu.gif'); background-repeat: repeat; color: black; font: 12px Arial, Verdana, Tahoma, sans-serif; line-height: 17px;}
img {border: none;}
button {color:white; background-color:blue; border:1px blue solid; font-size:14px; font-weight:bold; font-family:sans-serif;}
.alles {width: 720px;margin: 0 auto; color: white;}
.alles a {color: #5771d2; text-decoration: none;}
.alles a:hover {color: gray; text-decoration: underline;}
.header {background-image : url(Images/blu_header.png); background-repeat: no-repeat; height: 110px;}
.header h1 {padding: 20px 0 0 20px; color: white; font-size: 20px;}
.header h2 {padding: 0 0 0 20px; color: white; font-size: 17px;}
.rightcol {float: right; width: 600px;}
.rightcol h2 {background: url(Images/blu_payload.png) no-repeat; height: 50px; line-height: 50px; font-size: 17px ; padding-left: 20px;}
.rightcol td, th {padding: 0px 10px; color: black}
.rightcol table {margin-left: 10px;}
.leftcol {float: left; width: 120px;}
.leftcol h2 {background: url(Images/blu_menu.png) no-repeat; height: 50px; line-height: 50px; font-size: 17px ; text-align:center}
.leftbox {padding: 0px 15px 10px 15px;}
.leftbox li {list-style-type: none; margin-left: 8px;}
.leftbox li a {font-weight: 600; padding-left: 5px;}
.footer {background: url(Images/blu_footer.png) no-repeat; height: 50px; line-height: 50px; margin-top: 10px; text-align: center; font-weight: bold}
.footer a {color: white;}
.footer a:hover {color: silver; text-decoration: none}
