/* Global Styles */

body {
        font-family:Arial, Helvetica, sans-serif; border-collapse: collapse; 
        position:absolute;
        background-image: url(bilder/bgr_main.jpg);
}
html, body {
    top:0; left:0; right:0;
    height:100%;
    margin:0;
    padding:0;
    width:100%;
}

table { 
        padding: 2px;
}

td {
        font:11px Verdana, Arial, Helvetica, sans-serif;
        color:black;
        margin-left: 5px;
}

img.zoom {
        position:relative;
        margin-top: -15px;
        margin-right: 2px;
        margin-right=3px;
        z-index:1;
        border: 0px;
}

a:link {
        font-weight:bold; color:blue;
}

.reglink a:link {
        font-weight:normal; color:blue;
}

.external a:link {
        font-weight:bold; color:yellow;
        background: url(bilder/link.png) center right no-repeat;
        padding-right: 13px;
}

/* Headerdefinitionen */

  #header_container
  {
    position:fixed;
    top:0; left:0; right:0;
    margin:0;
    height:60px;
    z-index:3;
  }
  #header
  {
    position:static;
    top:0 left:0; right:0; bottom:0;
    height:100%;
    background-color: #993300;
    background-image: url(bilder/logo.jpg);
    background-repeat: no-repeat;
    border-bottom:solid 1px silver;
    z-index:2;
    margin:0;
    margin-left:140px;
    padding:0;
  }
  #content
  {
    margin:0;
    padding-top:73px;
    padding-left:149px;
    padding-right:9px;
    padding-bottom:9px;
    max-width:1140px;
    z-index:1;
  }
  #menu_container
  {
    position:fixed;
    top:0; left:0;
    margin:0;
    height:100%;
    width:140px;
    z-index:3;
  }
  #menu
  {
    position:absolute;
    top:0; left:0; right:0; bottom:0;
    height:100%;
    background-color: #993300;
    z-index:2;
    margin:0;
    padding:0em;
  }
  
  #mbar { 
    position:absolute;
    top:60px;
    left:140px;
    left=140px;
    height:17px;
    width:100%;
    background-image:url(navigation/cellpic.gif);
    background-repeat:repeat-x;
    z-index:50;
  }
  
  #mbarhaupt { 
    position:absolute;
    top:0px;
    left:0px;
    left=0px;
    height:17px;
    width:100%;
    background-image:url(navigation/cellpic.gif);
    background-repeat:repeat-x;
    z-index:50;
  }
  
  /* Nun fuer den MSIE */
  * html, * html body
  {
    overflow:hidden;
    height:100%;
  }
  * html #header_container, * html #header_container_sub, * html #footer_container
  {
    position:absolute;
    width:100%;
    padding-right:16px;
  }
  * html #menu_container
  {
    position:absolute;
    height:100%;
    width:140px;
  }
  * html #header,* html #footer, * html #menu
  {
    height:100%;
    position:static;
  }
  * html #content, * html #content_sub
  {
    position:static;
    top:0; bottom:0; left:0; right:0;
    height:100%;
    width:100%;
    padding-bottom:9px;
    overflow:auto;
    overflow-y:scroll;
    margin:0;
  }


div {border:none; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; border-top-width: 0;}

/* Schriftstile */

.Stil1 {
        font-family: Arial, sans-serif;
        font-size:18px;
        font-style:bold;
        color: #ffffff;
}

.Text {
        text-align:left;
        font-size:18px;
        font-family:Arial, sans-serif;
}

.Titel {
        text-align:center;
        font-size:20px;
        font-style:bold;
        font-family:Arial, sans-serif;
}
        
.Bildlinks {
        margin-right:7px; 
        border-collapse:collapse;
        color: black;
}

.Bildrechts {
        margin-left:7px; 
        border-collapse:collapse;
        color: black;
}
.BildL {
        border-collapse:collapse;
        color: black;
}

.BildR {
        border-collapse:collapse;
        color: black;
}
.Update {
        font-family:Verdana, sans-serif;
        font-size:9pt;
}

#links {
    position:fixed;
    left:0px;
    top:0px;
    width:0px;
    height:0px;
}

.eigenelinks a:link {
    color: #000000;
}

.Head1 {position:absolute;font-size:0.1em; margin-top:-3px; margin-top=-21px;}

div.HeadR {position:relative; top:0px; right:0px; float:right;}
div.HeadRPeel {position:relative; top:0px; right:80px; float:right;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight:normal;margin-top:0px;margin-bottom:0px;color:#FFFFFF;}

table.adLQ  {margin-right:7px; width: 200px; border:none; background-color: #993300;}
table.PicLQ {margin-right:7px; width: 300px; border:none; background-color: #993300;}
table.PicRQ {margin-left:7px; width: 300px; border:none; background-color: #993300;}
table.PicLH {margin-right:7px; width: 225px; border:none; background-color: #993300;}
table.PicRH {margin-left:7px; width: 225px; border:none; background-color: #993300;}
table.UpdateH {margin-right:7px; width: 100px; padding: 2px; border-style: groove; border-width: 2px; border-color: #776E65; background-image: url(bilder/acer.jpg);}
table.Staat td {font-size:12px; font-weight:bold; color:black;}
table.Entfernung {width:400px; border:1px solid black;}
table.Entfernung td {font:12px Verdana, Arial, Helvetica, sans-serif; color:black; background-color: #FFCC99; padding:2px; padding-left:5px;}

table.footer {width: 768px; border: 1px solid #F2B374; background-color: #F2B374; padding:4px; margin-left:0px; font-size: 12px;}
table.footerlinks {width: 100%; border: 0px; background-color: #F2b374; padding:4px; margin-left: -2px; margin-left=1px; margin-top: 0px; cell-padding: 14px; font-size: 11px;}
table.footerlinks a:link {font-weight:normal; color: #0000FF; text-decoration: none; font-size: 10px;}
