* {  font-family: Verdana, Arial, Helvetica, "Sans Serif";  }

body {
   height:100.01%;
   margin: 0px;
   padding: 0px;
   background: #4C577C;
   scrollbar-base-color       : white;
   scrollbar-track-color      : #4C577C;
   scrollbar-face-color       : #313C63;
   scrollbar-highlight-color  : white;
   scrollbar-3dlight-color    : #313C63;
   scrollbar-darkshadow-color : #313C63;
   scrollbar-shadow-color     : white;
   scrollbar-arrow-color      : white;
}

.text        {  font-size: 11px; color: #000000; }
.text_bold   {  font-size: 11px; font-weight: bold; color: #000000; }
.text_beige  {
   font-size: 11px;
   font-weight: normal;
   color: #FFFFFF;
   font-style: normal;
   font-variant: normal;
   text-transform: none;
   line-height:140%;
}
.text_blau {
   font-size: 11px;
   font-weight: normal;
   color: #008;
   font-style: normal;
   font-variant: normal;
   text-transform: none;
   line-height:140%;
}
.text_blau td a {  color: #008; }

a:link       {  font-size: 10px; color: #FFFFFF; text-decoration: none; }
a:hover      {  font-size: 10px; color: #FFFFFF; text-decoration: underline; }
a:active     {  color: #FFFFFF; text-decoration: none; }
a:visited    {  font-size: 10px; color: #FFFFFF; text-decoration: none; }
.überschrift {  font-weight: bold; text-decoration: none; color: #FFFFFF; }
.ueberschrift {  font-size: 12px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
h1.ueberschrift {  font-size: 14px; }
h2.ueberschrift {  font-size: 13px; }
h3.ueberschrift {  font-size: 12px; }

div#sk-main {
   position: absolute;
   left:50%;
   top:0px;
   width: 956px;  /*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
   height:100%;
   margin-left: -475px;
   background: transparent;
   overflow: hidden;
   z-index:0;
}
div#header {
   position: absolute; top:0px; left:0px; width:956px; height:150px;
   margin:0px;
   padding:0px;
   overflow: hidden;
   background: url(web_pics/banner.jpg) #313C63 no-repeat;
   z-index:5;
}
div#menu_uebersicht {
    text-align:center;
}
div#menu_uebersicht  .text_beige a {
    font-size:12px;
    line-height:150%;
}

div#menue {
   position:absolute; top:150px; left:0px; bottom:20px; width:159px;
   margin:0px;
   padding:0px;
   background:#313C63;
   overflow:hidden;
   z-index:1;
}
* html div#menue {
   height:100%; top:0; bottom:0px;
   border-top:150px solid #00ffff;
   border-bottom:20px solid #00ffff;
}

div#middle {                     border: 0px solid red;
   position: absolute; top:150px; left:159px; bottom:20px; width:796px;
   margin:0px;
   padding:0px;
   background:#313C63;
   overflow: auto;
   z-index:1;
}
* html div#middle {
   height:100%; top:0; bottom:0px;
   border-top:150px solid #00ffff;
   border-bottom:20px solid #00ffff;
}

div#footer {
   position: absolute; bottom:0px; left:0px; width:956px; height:20px;
   vertical-align:middle;
   background: #212343;
   margin:0px;
   padding:0px;
   overflow: hidden;
   z-index:5;
}

div#mail-link {                           
   position: absolute; top:123px; left:614px; width:133px; height:16px;
   z-index: 10;
   background: transparent;
   overflow: hidden;
}
div#mail-link a {
   text-decoration:none;
}
img.mail-link {
   width:133px; height:16px;
   border:0px;
}

table.midmid {
      border-collapse: collapse;
      empty-cells: show;
      width:100%;
      border:0;
}
table.innerA {                   border: 0px solid #ffff00;
      border-collapse: collapse;
      empty-cells: show;
      margin: 0px 0px 0px 0px;
      padding:0px;
      width:780px;
      table-layout:fixed
}

table.innerM {                  border: 0px solid #ff00ff;
      border-collapse: collapse;
      empty-cells: show;
      margin: 0px 0px 0px 0px;
      padding:0px;
      width:650px;
      table-layout:fixed
}
table.innerM td {               border: 0px solid #00ffff;
      padding:0px;
}
td.main_top {
   background: url(web_pics/main_top.gif) transparent no-repeat;
   height: 27px;
}
td.main_bottom {
   background: url(web_pics/main_bottom.gif) transparent no-repeat;
   height: 29px;
}

p.textpic { margin: 2px 0px 20px 0px; }

