<style type="text/css">
<!--

hr {}
body { background-color: #f5f5f5; }
.tabelle-aussen { clear: both; width: 800px; background-color: #ffffff; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-top: 1px solid #d1d1d1; }
.abst8 { line-height: 8px; }
.abst18 { line-height: 18px; }

/* ----- STYLE CONTENT ----- */

.content { padding: 5px 35px 5px 20px; }
.content-artikel { padding: 5px 10px 5px 20px; }
.content h2, h3 { margin:0px; background: url(grafiken/arrow2.gif) no-repeat 2px 2px; }
.content h2 { font: bold 18px 'Trebuchet MS',arial; padding-left: 28px; }
.content h3 { font: bold 16px 'Trebuchet MS',arial; padding: 0 0 10px 28px; }
.untertitel { color: #769ad9; font-weight: bold; }

.inhalt-oben { width: 100%; padding: 20px 0; border-bottom: 2px dotted #b6daf9; font: 12px 'Trebuchet MS',arial; line-height: 16px; }
.inhalt-oben img { margin: 15px 10px 0px 5px; border: 1px solid #cdcdcd; }

.inhalt-mitte { width: 100%; border-bottom: 2px dotted #b6daf9; height: 310px; margin: 10px 10px 10px 0; font-family: 'Trebuchet MS',arial; font-size: 12px; }
.inhalt-mitte-links { float: left; width: 50%; border-right: 2px dotted #b6daf9; height: 280px; margin: 10px 10px 10px 0; font-family: 'Trebuchet MS',arial; font-size: 12px; }
.inhalt-mitte-links td { font: normal 12px 'Trebuchet MS',arial; }
.linkliste { padding: 5px 0 0 0; }
.inhalt-mitte-rechts { float: left; width: 47%; margin: 10px 0 10px 0; font-family: 'Trebuchet MS',arial;  font-size: 12px; }

.inhalt-unten { clear: both; width: 100%; height: 185px; }
.inhalt-unten-links { float: left; width: 50%; border-right: 2px dotted #b6daf9; margin: 10px 10px 10px 0; font-family: 'Trebuchet MS',arial;  font-size: 12px; }
.inhalt-unten-rechts { float: left; width: 47%; margin: 10px 0 10px 0; font-family: 'Trebuchet MS',arial;  font-size: 12px; }

.inhalt-einspaltig { clear: both; width: 100%; font-family: 'Trebuchet MS',arial;  font-size: 12px; text-align: justify; }

/* ----- STYLE KOPF ----- */

.kopf { background: white; width: 800px; height:120px; background: url(grafiken/header2.png); border-bottom: 1px solid #6786bd; text-align: left; }
.kopf-innen { padding: 8px 0 0 20px; }
.kopf-innen h1 { padding: 20px 0 0 0; }
.kopf-innen h1, h2 { margin: 0px; }
.kopf1 { font-size: 24px; }
.kopf2 { font-size: 14px; }
.kopf1, .kopf2 { padding-left: 5px; color: white; font-family: 'Trebuchet MS',arial; }
.logo { float: left;}
.such-div { float: right; font: bold 12px arial; color: white; padding: 50px 15px 0 0; width: 150px;  }
.such-feld { float: left; padding: 3px 0 0 0; height: 25px; }
.such-feld input { margin-top: 2px; }
.such-pfeil { border: 0px; height: 25px; } 

    /* ----- STYLE NAVIBAR ----- */
    .navi-bar { width: 800px; height: 40px; border-top: 1px solid #d3e4ff; background: url(grafiken/navi.png) 0px 0px; }
    .button-tabelle { margin-top: 3px; height: 34px; border: 0xp; padding: 0px; width: 800px; }
    .button1 { padding: 5px 10px; background: url(grafiken/button-rand.png) no-repeat top right; }
    .button2 { padding: 5px 10px; }
    .button-tabelle a { font: bold 16px 'Trebuchet MS',arial; color: white; }

/* ----- Style & Links Menü ----- */

.button a { display: block; padding: 2px 2px 2px 8px; text-decoration:none; border-left: 10px solid #6786bd; border-top: 0px solid #6786bd; border-right: 0px solid #6786bd; border-bottom: 0px solid #6786bd; font-weight:bold; text-align: left; margin: 2px 0 3px 0; background-color:#769ad9; line-height: 24px; font-size: 14px; font-family: 'Trebuchet MS',arial; }
.button a:link { color:#ffffff; }
.button a:visited { color:#ffffff; }
.button a:hover { color: darkblue; border-top:solid 0px #d8e8ff; border-right:solid 0px #c2ddff; border-bottom:solid 0px #c2ddff; border-left:solid 10px orange; background-color:#a0c0ef; text-decoration: none; }
.button a:active { color:#cb0000; }

.button-um a { display: block; color: darkblue; padding: 2px 2px 2px 8px; text-decoration:none; border-left: 10px solid #d3e4ff; border-top: 0px solid #6786bd; border-right: 0px solid #6786bd; border-bottom: 0px solid #6786bd; font-weight: bold; text-align: left; margin: 2px 0 3px 0; background-color: #a0c0ef; line-height: 20px; font-size: 11px; font-family: verdana; }
.button-um a:link { color:darkblue; }
.button-um a:visited { color:darkblue; }
.button-um a:hover { color: white; border-top:solid 0px #d8e8ff; border-right:solid 0px #c2ddff; border-bottom:solid 0px #c2ddff; border-left:solid 10px orange; background-color:#769ad9; text-decoration: none; }
.button-um a:active { color:#cb0000; }

.menu-top { padding: 5px 0 5px 10px; color: #506e8a; text-align: left; background-color: #d3e4ff; font-family: 'Trebuchet MS',arial; font-size: 16px; }
.menu-top-div {background: url(grafiken/arrow2.png) no-repeat 0px 0px; padding: 0 0 0 15px; line-height: 18px;}
.menu { text-align: center; background-color: #d3e4ff; }
.menu-telefon { padding-left: 14px; text-align: left; background-color: #d3e4ff; font-size: 12px; }
.menu-telefon-inhalt { text-align: left; width: 150px; height: 150px; background: url(grafiken/telefon2.gif) no-repeat 68px 80px; font-family: 'Trebuchet MS',arial; line-height: 16px; }
h4 { margin: 0px; font-size: 16px; margin: 0px; padding: 5px 0 6px 0; }
.menu-abstand { height: 15px; }

    /* --- RUNDE BOXEN ANFANG --- */
    .runde_box { background-color: #d3e4ff; }
    .runde_box_oben div { background: url(links-oben.png) no-repeat top left; }
    .runde_box_oben { background: url(rechts-oben.png) no-repeat top right; }
    .runde_box_unten div { background: url(links-unten.png) no-repeat bottom left; }
    .runde_box_unten { background: url(rechts-unten.png) no-repeat bottom right; }
    .runde_box_oben div, .runde_box_oben, .runde_box_unten div, .runde_box_unten { width: 100%; height: 7px; font-size: 1px; }
    .runde_box { width: 100%; margin-top: 10px; }
    /* --- RUNDE BOXEN ENDE --- */

/* ----- STYLE FUSS ----- */

.fuss { width: 800px; height: 100px; border-top: 1px solid #8FC0FF; color: black; }
.fuss-adresse { text-align: left; float: left; width: 225px; height: 99px; font-size: 9px; font-family: verdana; padding: 10px 0 0 10px; border-left: 1px solid #d1d1d1; background: #d3e4ff; line-height: 12px; }
.fuss-rechts-links { text-align: right; padding: 10px 10px 0 0; font-family: 'Trebuchet MS',arial; border-right: 1px solid #d5d5d5; font-size: 16px; color: #769ad9; background: #d3e4ff; }
.fuss-rechts-worte { text-align: left; padding: 0 10px 10px 10px; font-size: 9px; font-family: 'Trebuchet MS',arial; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; color: #b5b5b5; background: #d3e4ff; }

/* ----- STYLE FORMULARE ----- */

input { border: 1px solid #a5a5a5; font-size: 12px; font-family: arial; color: darkblue; }
select { border: 1px solid #a5a5a5; font-size: 12px; font-family: arial; }
textarea { border: 1px solid #a5a5a5; font-size: 12px; font-family: arial; color: darkblue; }

.kontaktformular { font-size: 11px; }

/* ----- LINKS CONTENT ----- */

a { text-decoration: none; color: blue; color: #769ad9; font-weight: bold; } 
a:hover { text-decoration: underline; }
a.link { padding: 0 0 0 20px; background: url(grafiken/stern2.gif) no-repeat 0px 2px; color: #769ad9; font: bold 12px 'Trebuchet MS',arial;}

/* ----- Links Fuss ----- */

.f12 { font-size: 12px; }
a .f12 { font-weight: bold; } 

/* ----- STYLE ALTE SEITEN ----- */

.linie { height: 1px; background: #769ad9; } 
.seitentitel { font-size: 18px; font-family: arial; border-bottom: 1px solid #a2bddf; } 
.seitenuntertitel { color: #555555; }
.seitentitel-unterseite { font-size: 18px; line-height: 22px; font-family: arial; margin: 0px; }

/* ----- WEBKATALOG ------ */

.kategorie { margin: 0px; border: 0px; padding: 0px;}
.kategorie a:link { font-size: 18px; }
.kategorie a:visited { font-size: 18px; }

.subcats a:link { color: #757575; }
.subcats a:visited { color: #757575; }

.ueberschrift-links { color: #5e74b3; font-size: 8pt; padding: 0; border-bottom: 1px dotted #5e74b3; font-weight: bold;}

/* ------ TV-TIPPS ------ */

.tv-inhalt { font-size: 11px; font-family: arial; }
.tv-inhalt td { border-bottom: 1px dotted #d5d5d5; padding: 2px 2px 2px 2px; }
.tag { background-color: #dfdfdf; font-weight: bold; }

h3 a, h2 a {
    color: black;
}

.rechts {
    float: right;
    width: 100px;
    margin-left: 20px;
    height: 100%;
}

.bookmarks { clear: both; width: 798px; background-color: #ffffff; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; text-align: right;}
#wung2 {
    padding-left: 250px;
    font: normal 10px Verdana;
}


-->
   </style>