
 /* Allgemeines */
body {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: verdana, arial, helvetica, sans-serif; background-color: #4f82b2; background-image:  url(../bilder/backround.jpg); background-repeat: repeat-y;}

/* Alle Bilder */
img {border: 0px;}

/* Alle Texte */
.normal   {font-weight: normal; font-size: 11px; color: #000000; line-height: 15px;}
.rot      {font-weight: normal; font-size: 11px; color: #FF0000; line-height: 15px;}
.fett     {font-weight: bold; font-size: 11px; color: #000000; line-height: 15px;}
.headline {font-weight: bold; font-size: 18px; color: #0b287c; line-height: 15px;}
.headlinex {font-weight: bold; font-size: 12px; color: #0b287c; line-height: 15px;}
.headline2 {font-weight: bold; font-size: 18px; color: #2e7ed0; line-height: 15px;}
.headline2x {font-weight: bold; font-size: 12px; color: #2e7ed0; line-height: 15px;}
.link     {font-weight: bold; font-size: 11px; text-decoration: underline; color: #aa0c9d; line-height: 15px;}
.linkx     {font-weight: normal; font-size: 11px; text-decoration: underline; color: #535ca3; line-height: 15px;}

/* Basislayout */
#lioben {position: absolute; top: 0px; left: 0px; width: 38px; height: 200px; background: #4f82b2;}
#ort_logo {position: absolute; top: 0px; left: 15px; width: 300px; height: 200px; background: #4f82b2;}
#schriftzug {position: absolute; top: 0px; left: 220px; width: 590px; height: 200px; background: #4f82b2;}
#reoben {margin-left: 1000px; margin-right: 0px; margin-top: 0px; height: 170px; text-align: center;  background: #4f82b2;}
#adresse {width: 160px; margin: 0px 20px 0px 20px; text-align: center; background-color: #4f82b2;}


#statuszeile {position: absolute; left: 219px; width: 561px; height: 30px; background-color: #4f82b2;}
#statustext {width: 500px; margin: 5px 0px 0px 20px; text-align: left; background-color: #4f82b2;}
#status_re {margin-left: 780px; margin-right: 0px; margin-top: 0px; height: 30px; border: 0px; background-color: #4f82b2;}

###nav_li {position: absolute; left: 0px; width: 37px;}
#menue {position: absolute; left: 38px; width: 166px;}
#content {position: absolute; left: 219px; width: 560px;}
#bereich_spalte4 {margin-left: 780px; margin-right: 0px; text-align: center; background-color: #4f82b2;}


/*
Fr einen oberen Rahmen boder-top: solid #b6b6b6 eingeben!
#bereich_spalte4 {position: absolute; left: 760px; margin-right: 0px; border-top: solid #b6b6b6 1px; background: #fffc4b;}
*/

/* Spalten 2 und 3: */
table {border-collapse: collapse; border: 1px;}
.td1 {padding-top: 0px; padding-bottom: 0px;}
.td2 {padding-top: 13px; padding-bottom: 13px;}
.td3 {padding-top: 5px; padding-bottom: 0px;}
.ganzebreite {vertical-align: top; text-align: left; width:520px;}
.halbebreiterechts {vertical-align: top; text-align: left; width:240px;}
.halbebreite {vertical-align: top; text-align: left; width:250px;}
.viertelbreite {vertical-align: top; text-align: left; width:115px;}
.space {vertical-align: top; text-align: left; width:20px;}
.footer {vertical-align: top; text-align: left; width: 540px; padding: 20px;}

/* Vierte Spalte: */
#oeffnung {width: 150px; margin: 0px 20px 40px 20px; text-align: center; background-color: #4f82b2;}

/* Hauptnavigation */
.naviheadline {display: block; font-weight: bold; font-size: 11px; line-height: 15px; text-decoration: none; color: #0505d0; padding-left: 10px; padding-top: 10px; margin-bottom: 3px;}
.navi:link {display: block; font-weight: normal; font-size: 11px; line-height: 20px; text-decoration: none; color: #ffffff;  background-color: #73a5d3; padding-left: 10px; margin-bottom: 0px;}
.navi:visited {display: block; font-weight: normal; font-size: 11px; line-height: 20px; text-decoration: none; color: #ffffff; background-color: #73a5d3; padding-left: 10px; margin-bottom: 0px;}
.navi:hover {display: block; font-weight: normal; font-size: 11px; line-height: 20px; text-decoration: none;  color: #0505d0; background-color: #96b7d5; padding-left: 10px; margin-bottom: 0px;}
.navi:active {display: block; font-weight: bold; font-size: 11px; line-height: 20px; text-decoration: none; color: #FF0000; background-color: #0; padding-left: 10px; margin-bottom: 0px;}

.navizwischen {display: block; line-height: 10px; color: #0; margin-bottom: 0px;}
