
/*  body und schrift deffinitionen */
html  { color: black; font-style: normal; font-weight: 500; font-size: 95%; font-family: arial, verdana; text-decoration: none; background-color: #e8e8e8; margin: 0px; padding: 0px }
h1 { color: black; font-style: normal; font-weight: bold; font-size: 140%; text-decoration: none; text-align: center; margin: 0px; padding: 5px }
h2 { color: black; font-size: 120%; text-decoration: none }
h3 { font-size: 100%; text-decoration: none }
h4 { font-size: 80%; text-align: center }
/* Die Titelzeile */
#titel         { background: #e8e8e8 url(/_images/titel_bg.gif) no-repeat; margin: 0px; padding: 0px; border: solid 0px; width: auto; height: 172px }
/* Die Hyperlinks im Menü */
#navcontainer  { margin-left: 0px }
#navcontainer ul
 { font-weight: bold; font-size: 12px; font-family: arial, verdana; background-color: transparent; letter-spacing: 1px; list-style-type: none; margin: 0; padding: 0 }
#navcontainer li { margin: 0 0 1px 0; }
#navcontainer a
    { color: white; text-decoration: none; background-color: #a9a9a9; padding: 5px 0px 5px 5px; width: 100px; display: block }
* html #navcontainer a  { padding: 5px 2px 5px 5px; width: 110px; display: block }
#navcontainer a:hover
 { color: black; text-decoration: none; background-color: #f00 }
#navcontainer a:active { color: black; text-decoration: none; background-color: #f00 }
#navcontainer ul ul li { margin: 0 0 1px 0; }
#navcontainer ul ul a
   { color: white; text-decoration: none; background-color: silver; padding: 5px 5px 5px 20px; width: 100px; display: block }
* html #navcontainer ul ul a   { color: white; text-decoration: none; background-color: silver; padding: 5px 2px 5px 10px; width: 110px; display: block }
#navcontainer ul ul a:hover
 { color: black; text-decoration: none; background-color: #f03 }
/*ganze Fläche*/
#navcontainer ul ul ul li { margin: 0 0 1px }
#navcontainer ul ul ul a { color: #fff; text-decoration: none; background-color: #d3d3d3; padding: 5px 5px 5px 28px; width: 95px; display: block }
* html #navcontainer ul ul ul a { color: white; text-decoration: none; background-color: #d3d3d3; padding: 5px 2px 5px 18px; width: 115px; display: block }
#navcontainer ul ul ul a:hover { color: black; text-decoration: none; background-color: #dc143c }
/* #haupt  { background-color: #d2691e; border: none }*/
/*  positioning-layers statisch und absolut */
#links            { background: #e8e8e8 fixed; margin: 0px 0px 0px 5px; padding: 0px; border: solid 0px olive; position: absolute; left: 10px; width: 128px }
* html #links     { margin: 0px 0px 0px 5px; padding: 3px; position: absolute; left: 0px; width: 125px }
#inhalt               { background: #f5f5f5 url(/_images/content_bg.gif) no-repeat center 50px; margin: 0px 160px 0px 135px; padding: 10px; border: none 0px; z-index: 3 }
* html #inhalt   { margin: 0px 160px 0px 130px; padding: 10px }
#rechts          { color: black; text-decoration: none; background-color: #e8e8e8; clear: left; margin: 0px 15px 0px 0px; padding: 5px; border: solid 1px #696969; position: absolute; right: 0px; width: 135px }
* htm l#rechts { color: #564b47; background-color: #ff99cc; margin: 0px 10px 0px 0px; padding: 5px; border: solid 1px black; position: absolute; right: 0px; width: 140px }
#footer     { background-color: #fc3; margin: 10px; padding: 10px; border: solid 1px; position: static; valign: super }
/* Tabellen formation*/
#news     { color: black; font-size: 10px; text-decoration: none; background-color: silver; padding-top: 1px; padding-bottom: 1px; border-top: 1px solid black; width: 125px; align: center  }
#news H5  { color: #000; font-size: 120%; text-decoration: blink; text-align: center; margin-bottom: 4px; padding-bottom: 4px }
#news a  { color: #d2691e; font-style: italic; font-weight: bold; font-size: 110%; text-decoration: none; text-align: center; margin-bottom: 4px; padding-bottom: 2px }
#news a:hover { color: red; font-weight: bold; text-decoration: none }
#gb  { color: black; font-size: 14px; text-decoration: none; word-spacing: 1px; letter-spacing: 1px; margin: 5px; width: auto; align: center }
#gb1   { color: black; font-size: 12px; text-decoration: none; word-spacing: 1px; border: solid; width: auto; align: center  }
#gb1 a  { color: #800000; font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none; word-spacing: 1px; width: auto }
#gb1 a:hover  { color: #f00; font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none; word-spacing: 1px; width: auto }
#gb2  { color: black; font-size: 12px; text-decoration: none; word-spacing: 1px; margin: 4px; padding: 4px; border: none 0px black; width: 400px }
#gb2 a { color: #800000; font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none; word-spacing: 1px; width: auto }
#gb2 a:hover { color: #f00; font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none; word-spacing: 1px; width: auto }
/*Bild vormatierung für text umfliesung*/
img.mitte { background-color: transparent; float: none; margin: 5px; padding: 1px; border: 0px }
img.links  { background-color: transparent; float: left; margin: 5px; padding: 1px; border: 0px }
img.rechts { background-color: transparent; float: right; margin: 5px; padding: 1px; border: 0px }
span a  { color: #696969; font-style: italic; font-weight: bold; text-decoration: none }
span a:hover  { color: red; font-weight: bold; text-decoration: none }
#markt { padding-top: 2px; padding-left: 5px; border-top: 1px solid black }
.newsbutton   { color: #696969; font-style: normal; font-weight: bold; font-size: x-small; font-family: Arial, Helvetica; text-decoration: none; background: #d3d3d3 no-repeat; text-align: center; margin: 1px; padding: 0px; border: solid 1px #f00; width: 90px }

