body {margin: 0px; padding: 0px; background-color:#aab2b1;}
body, input, textarea, select {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; font-size: 13px;}
td, th  {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; font-size: 13px;}
p {margin: 0px 0px 5px;}

a img {border-style: none;}
a.link {text-decoration: none; color: #000000; font-weight: bold;}
a.link:link {color: #000000;}
a.link:visited {color: #000000;}
a.link:hover {color: #c34646;}

a:link {color: #006633;}
a:hover {color: #c34646;}
a:visited {color: #669966;}

h3 {font-weight: bold; font-size: 15px; padding: 0px; margin: 0px 0px 10px 0px;}

div.bannerNavigation {position:absolute; left: 45px; top:70px; width:160px; height:17px;}
div.bannerNavigation a {font-size: 13px; margin-left: 18px;}

div.content {position:absolute; left:20px; top: 20px; width: 90%}
div.copyright {position:absolute; left: 5px; top: 400px; color: #666666;}
div.slogan {position: absolute; top: 270px; left: 85px; font-size: 18px; font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; font-weight: bold;}

div.impresslinks {position: absolute; top: 0px; left: 5px; width: 80px;}
div.impressrechts {position: absolute; top: 0px; left: 505px; width: 80px;}
div.impressunten {position: absolute; top: 295px; left: 90px;}
div.impressoben {position: absolute; top: 0px; left: 90px;}
div.impressmitte {position: absolute; top: 97px; left: 105px; width: 390px; font-size: 12px;}

div.impresslinks img {margin: 0px 0px 15px 0px}
div.impressrechts img {margin: 0px 0px 15px 0px}
div.impressoben img {margin: 0px 0px 0px 15px}
div.impressunten img {margin: 0px 0px 0px 15px}
div.impressmitte img {margin: 0px 10px 0px 0px; float: left}

table.impressum td {padding-right: 20px;}

div.dia {position: absolute; top: 0px; left: 20px; z-index: 5;}
div.mask {position: absolute; top: 0px; left: 20px; z-index: 10;}
div.mask-nossentin {position: absolute; top: 0px; left: 20px; z-index: 10;}

div.promis {position: absolute; top: 320px; left: 80px;}
div.aktuell {position: absolute; top: 0px; left: 410px; font-size: 10px; font-weight: bold;}

.aktuell a {text-decoration: none; color: #006633;}

div.banner-border-left {border-top: 2px solid; border-bottom: 2px solid; color: black} 
div.banner-border-right {border-top: 2px solid; border-bottom: 2px solid; color: black; padding-right: 260px} 

p.titel, h1 {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; font-size: 24px; font-weight: bold}
p.untertitel {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; font-size: 16px; font-weight: bold}
p.ueberschrift {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; font-size: 14px; font-weight: bold}
.name {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; font-size: 14px; font-weight: bold}
p.Untertitel {font-family: 'Verdana', 'Arial', 'Helvetica', sans-serif; font-size: 14px; font-weight: bold}

table.steckbrief {width: 100%;}
table.steckbrief tr {}  
table.steckbrief td {padding: 4px 4px 4px 4px; background-color: #B3FF8F; }
table.steckbrief th {padding: 4px 4px 4px 4px; width: 160px; background-color: #69A094 }

caption {text-align: left; text-transform: uppercase; text-decoration: underline; padding: 2px; margin: 15px 0px 7px 0px}

div.Top { padding-right: 45px; }
div.Top img { margin-top: 10px;}
div.Top p { margin-left: 45px; margin-top: 20px; }
div.Top p a {text-decoration: none; color: #000000; font-weight: bold; font-size: 13px; margin-left:18px; }
div.Top p a:link {color: #000000;}
div.Top p a:visited {color: #000000;}
div.Top p a:hover {color: #c34646;}

div.Top div { width: 100%; text-align: left; height: 60px; }

div.Navigation { padding-top: 3px; padding-left: 15px; }
div.Navigation a, a.Button { display: block; width: 143px; height: 40px;  margin: 0 0 9px 0; background-image: url('/images/buttons/button.background.gif'); }
div.Navigation img { border: none 0; height: 35px; }
div.Navigation img.Arrow { height: auto; }
img.Arrow { margin: 9px 13px 0 0; float: right; }

a.Button { width: 109px; display: inline; float: right; background-image: url('/images/buttons/button.background.small.gif'); }

table.steckbrief, table.geschichte td {width: 100%;}
table.steckbrief tr {}  
table.steckbrief td, table.geschichte td {padding: 4px 4px 4px 4px; background-color: #8aa09b; }
table.steckbrief th, table.geschichte th {padding: 4px 4px 4px 4px; width: 160px; background-color: #69A094 }