  body, p a {
    font: normal 100% Verdana, Tahoma, Helvetica, Arial, sans-serif;
    color: black; background-color: #cacaca;
          }

  html {
    padding: 0;
  }
  body {
    margin: 0; padding: 0;
  }

 a:link {color:#ffff99; background-color:transparent; text-decoration:none; }
 a:visited {color:#e8e898; background-color:transparent; text-decoration:none; }
 a:hover   {color:#88ffff; background-color:transparent;text-decoration:underline; }

  table a:link {color:#04045f; text-decoration:none; }
  table a:visited {color:#2d2d2d; text-decoration:none; }
  table a:hover   {color:#990033; text-decoration:underline;}


  #menublock {
    table-layout:fixed;
    position: absolute;
    top: 0;
    right: 2%;
    width: 17%;
    height: 94.5%;
    border: 0;
  }

    #menublock img {
    width:45%;
    margin-bottom:2px;
    }

     #menublock #re {
     text-align:right;
    }

    #menublock table {
    margin:0;
    padding:0;
    border: 0;
    }

    #menublock td {
    margin:0;
    padding:0;
    vertical-align:bottom;
    }
  html>body #menublock {
    position: fixed;
  }

   #bildband {
    position: absolute;
    top: 0;
    left: 3%;
    width:15%;
    margin:0;
    border:0;
    padding:0;
  }

  #bildband img{
    border:0;
    width:100%;
    margin-top:-5px;
    }


  html>body #bildband {
    position: fixed;
  }

  #Kopf {
  position:absolute;
  top: 0;
  left: 19%;
  color:#fafafa;
  font-size:2.2em;
  }

  #Kopf2{
   margin-top: -0.6em;
   margin-left: 4em;
   }

  html>body #Kopf {
    position: fixed;
  }

  #KopfBG {
   position:absolute;
   top:-4px;
   left: 1%;
   width:96%;
   height:69px;
   z-index:0;
  }

  html>body #KopfBG {
    position: fixed;
  }

 #Fuss {
  position:absolute;
  right:2.2%;
  top: 94.5%;
  width:96.8%;
  height:4%;
  background-color:#e85e3f;
  }

  #Fuss #Start {
   width:16.7%;
   font-size:83%;
   }

  #Fusstext {
   padding-left:0.1em;
   margin-top:-0.25em;
   margin-bottom:-0.1em;
   font-size:1.2em
  }

  html>body #Fuss {
    position: fixed;
  }

#Fuss a:link {
    color: black; background-color: #e85e3f; text-decoration:none;
  }
#Fuss a:visited {
    color: #222244; background-color: #e85e3f; text-decoration:none;
  }
#Fuss a:hover {
    color:#eeeeee; background-color:#4c6da3; text-decoration:none;
  }
#Fuss a:active {
    color: #eeeeee; background-color:#308b60; text-decoration:none;
    }


  #Inhalt {
    height:86%;
    margin-top:69px;
    margin-right:13%;
    margin-left: 2%;
    margin-bottom:2%;
    padding:0;
    background-color:#4c6da3;
  }

  #Inhalt #blau{
    width:100%;
    padding-left:20%;
    padding-right:8%;
    padding-top:2%;
    padding-bottom:2em;
    background-color:#4c6da3;
    color:#fff;
  }

  #Inhalt table{
   color:#000;
   font-size:100%;
   }

  #Inhalt #Topsprung {
   position:relative;
   top:-1em;
   margin-top:-4em;
   float:right;
   border:0;
  }

  #Inhalt #Sprung {
   float:right;
   margin-top:-3.7em;
  }

 #Inhalt #Punkt {
   padding-left:0.8em;
   text-indent:-0.8em;
  }

 #Inhalt #titel {
   padding-left:18%;
  }

 #Inhalt ul{
   margin-left:1.2em;
   margin-top:0.2em;
   margin-bottom:0.5em;
  }

 #Inhalt_grau {
   background-color:#cacaca;
   margin-top:61px;
   margin-bottom:2%;
   padding:0;
   border:0;
   }

   #Infobox {
   position:relative;
   margin-right:-1em;
   top:-1em;
   left:7%;
   float:right;
   padding:0.4em;
   background-color:#e85e3f;
   color:#000000;
   font-size:0.83em;
   z-index:1;
   }

  #Infobox a:link {color:#04045f; text-decoration:none; }
  #Infobox a:visited {color:#2d2d2d; text-decoration:none; }
  #Infobox a:hover   {color:#990033; text-decoration:underline;}

  #menu {
    font-size: 0.83em;
    margin: 0;
    margin-bottom:0;
    padding:0;
    border:0;
    text-align:left;
  }

  #menu div{
    display: block;
    padding-left:0.4em;
    padding-bottom:0.2em;
    font-weight: normal;
    color: white; background-color: #e85e3f; text-decoration:none
  }

  #menu li {
    list-style: none;
    margin:0;
    padding:1px;

  }

  ul#menu a {
    display: block;
    padding-left: 0.4em;
 /*   padding-bottom: 0.1em;   */
    padding-bottom: 3px;
    padding-top: 0em;
    padding-right:0;
    font-weight: normal;
    color: black;
    background-color: #e85e3f;
    text-decoration:none;
    }


 ul#menu a:link {
    color: black; background-color: #e85e3f; text-decoration:none;
  }
 ul#menu a:visited {
    color: #222244; background-color: #e85e3f; text-decoration:none;
  }
 ul#menu a:hover {
    color:#eeeeee; background-color:#4c6da3; text-decoration:none;
  }
 ul#menu a:active {
    color: #eeeeee; background-color:#308b60; text-decoration:none
  }

  #submenu {
   font-size: 90%;
   line-height:102%;
   margin-left:0.2em;
   margin-bottom:-0.2em;
   text-align:left;
  }


  #submenu li {
    list-style: none;
    margin-top:-0.2em;
    margin-bottom:-0.1em;
    margin-left:0;
    margin-right:-2px;
    text-indent:-0.5em;
  }

  ul#submenu a {
    display: block;
    padding-left: 0.7em;
    padding-top:0.1em;
    font-weight: normal;
    border:1px solid #cacaca;
  }
  ul#submenu a:link {
    color:#ffffff; background-color: #4c6da3; text-decoration:none;
  }
  ul#submenu a:visited {
    color: #dedede; background-color: #4c6da3;text-decoration:none;
  }
  ul#submenu a:hover {
    color:#000000; background-color:#e85e3f; text-decoration:none;
  }
  ul#submenu a:active {
    color: #eeeeee; background-color:#308b60; text-decoration:none
  }

  #bigimg {
  	table-layout:fixed;
         position:absolute;
         bottom:6%;
         right:10%;
         margin:0px;
         border:20px solid #cacaca;
         visibility:hidden;
         z-index:5;
  }
  #weiss {
   text-align:right;
   background-color:#ededed;
   color:#000000;
   padding:5;
   padding-right:4em;
   }

  #weiss a:link {
   color:#000000;
   }
  #weiss a:visited {
   color:#e85e3f;
   }
  #weiss a:hover {
   color:#4c6da3;
   }