* {margin:0; padding:0; border:0; vertical-align:top}

html {height:100%; background: #fff}

body {font: 70% 'DejaVu Sans',arial,sans-serif; overflow:auto}

a:link {color:#33CC33; text-decoration:underline}

a:hover {color:#fff; text-decoration:none; background:#33CC33}

h1 {margin: 10px; font-size:350%; font-weight:normal; color:#33CC33}

p {width:40%; text-align:justify; margin:13px}

#rahmen1 {padding-bottom:10px; text-align:center}

#rahmen2 {margin: 0 auto; width:80%}

table {border-collapse:collapse; width:100%; margin-bottom:3%; font-size:100%; text-align:left}

caption {border-bottom:7px solid #fff; font-size:210%; letter-spacing:0.1em; padding:5px 0 15px 10px; color:#fff; background:#33CC33; text-align:left}

th {text-align:left; background:#c9c6ff}

.linkespalte {padding:7px; width:8%}

.link {padding:7px}

.mitte {border-left:1px solid #c9c6ff; padding:7px; width:55%}

.rechts {border-left:1px solid #c9c6ff; padding:7px}

.mobil {display:none}