      html, body {
            background-image : url(../media/);
            background-color : #FFFFFF;
            text-align :center;
            direction : ltr; overflow:none;
            font : 400 11px/14px verdana, arial, helvetica, sans-serif;
      }  
      #seite	{
      	    position : relative;
            z-index : 1;
            top : 10px;
            width : 800px;
        left : 30px;
            overflow : none;
            text-align : left;
            align :center;
            background-color : white;
            color : red;
            }
      #header {
            position : relative;
            z-index : 2;
            top : 13px;
       width : 800px;
            height : 139px;
            overflow : hidden;
            text-align : left;
            border : 0;
            background-image : url(logo/titel.png);
            background-color : transparent;
            color : black;
      }
      #logo {
            position : absolute;
            z-index : 5;
	    top : 13px;
	    width : 112px;
            left : 704px;
            height : 146px;
            overflow : hidden;
            text-align : right;
            border : 0;
            background-image : url(logo/logo.png);
            background-color : transparent;
            color : black;
      }
      #headnav {
            position : absolute;
            top : -1px;
      
            z-index : 6;
            width : 760px;
            height : 1.4em;
            margin : 0 auto;
            padding : 0 5px 0 5px;
            text-align : right;
            font-size : 80%;
            font-weight : 700;
            text-decoration : none;
            color : #ffffff;
            background-image : url(logo/.png);
            background-color : transparent;
      }
      #headnav a {
            text-decoration : none;
      }
      #headnav a:hover {
            text-decoration : underline;
      }

      #nav_haupt {

            position : relative;
     top : 15px;
            z-index : 8;
            width : 750px;           
            height : 30px;
            text-align : left; 
            font-size : 1,7em;
         font-weight : 900;
            
      }


      #nav_links {

            position : relative;
            top : 190px;
          
            z-index : 8;
            width : 150px;           
            height : 1,5em;
            text-align : left; 
      }

      #valid {
            position : relative;
            overflow : hidden;
            margin-top : 40px;
            background-color : transparent;
            color : #fff;
      }
      #pfadbox {
            position : absolute;
            top : 190px;
          
            width : 760px;
            z-index : 3;
            padding : 0px;
            border-bottom : 1px solid #000000;
            background-color : transparent;
            color : #fff;
      }
      #contentbox {
            position : relative;
      
         top : 10px;
            width : 685px;
            z-index : 2;
      
            padding : 10px;
            margin-bottom: 30px;
            overflow: auto;
            background-image : url(img/content1.jpg);
            background-color : lightgrey;
            color : #fff;
      }
      #rechts {
            position : absolute;
            top : 190px;
            left : 715px;
            width : 150px;
            z-index : 2;
            min-height : 150px;
            padding : 0px;
            margin-bottom: 30px;
            overflow: auto;
            background-image : url(img/content1.jpg);
            background-color : lightgrey;
            color : #fff;
      }

      #footbox {
            position : fixed;
            bottom : 0px;
            left : 0px;
            z-index : 4;
            height : 1.5em;
            max-height : 30px;
            width : 800px;
            overflow : hidden;
            text-align : center;
            background-color : white;
            padding : 5px;
            font-size : 80%;
      }
      #copyright {
            display : none;
      }
    

      * {
            margin : 0;
            padding : 0;
      }
      * {
            border-color : #000 !important;
            color : #000 !important;
      }


      h1 {
            color : #244e7e;
            font-size : 1.5em;
            line-height : 17px;
            padding : 18px 0 3px;
      }
      h2 {
            font-size : 1.2em;
            margin : 0 0 7px;
      }
      h3 {
            font-size : 1.2em;
            margin : 0 0 7px;
      }
      h1 acronym, h2 acronym, h3 acronym {
            border : 0;
            cursor : text;
      }
      p {
            font-size : 12px;
            line-height : 16px;
            margin : 10px 0;
      }
      hr {
            border : 0;
            clear : both;
            height : 1px;
            visibility : hidden;
      }
      .align-center {
            font-style : normal;
            font-weight : 400;
      }
       
      address {
            font-style : normal;
            font-weight : 400;
      }
      ul, ol {
            margin : 10px 0 10px 40px;
      }
      li ul, li ol {
            margin : 0 0 0 40px;
      }
      li p {
            line-height : inherit;
            margin : 0;
      }
      caption {
            display : none;
      }
      table {
            voice-family : "\"}\"";
            width : 100%;
            voice-family : "\"}\"";
      }
      th {
            text-align : left;
      }
      td, th {
            empty-cells : show;
            font-size : 11px;
      }
      ins {
            text-decoration : none;
      }
      del {
            text-decoration : line-through;
      }
      acronym {
            border-bottom : 1px dashed;
            cursor : help;
            font-style : normal;
      }
      a img {
            border : 0;
      }
    
.floatlinks {
float : left;
margin-right : 5px;
}
.floatrechts {
 float : right;
margin-left : 5px;
}
.links {
            text-align : left;
}
.rechts {
            text-align : right;
}
.mitte {
            text-align : center;
}
      p .links {
            font-size : 0.8em;
            line-height : 1em;
            margin : 10px 0;
            text-align : left;
      }
      p .mitte {
            font-size : 0.8em;
            line-height : 1em;
            margin : 10px 0;
            text-align : center;
      }
      p .rechts {
            font-size : 0.8em;
            line-height : 1em;
            margin : 10px 0;
            text-align : right;
      }
     
      .info {
            font-size : 0.8em;
      }
      .info strong, .info em {
            font-size : 1em;
      }
      @media print {
            #copyright {
                  display : block;
                  position : absolute;
                  top : 0;
                  left : 0;
                  width : 15cm;
                  border-bottom : 1px solid #000000;
                  padding : 5px;
                  background-color : white;
                  color : black;
            }
            #header {
                  display : none;
            }
            #sprachwahl {
                  display : none;
            }
            #headnav {
                  display : none;
            }
            #nav-sub {
                  display : none;
            }
            #infobox {
                  position : absolute;
                  top : 0;
                  right : 0;
                  width : 3cm;
                  border-left : 1px solid #000000;
                  padding : 2px;
                  color : #000000;
            }

            #mainmitte {
                  position : absolute;
                  top : 5cm;
                  left : 0;
                  width : 15cm;
                  border : 0;
                  margin-left : 0;
                  margin-right : 0;
                  background-color : white;
                  color : black;
            }
            #pfadbox {
                  padding : 5px;
                  border-left : 1px solid #000000;
                  text-align : center;
                  background-color : white;
                  color : black;
            }
            #contentbox {
                  position : absolute;
                  top : 4cm;
                  left : 0;
                  margin-left : 0;
                  position : relative;
                  background-color : white;
                  color : black;
                  border-top : 1px solid #000000;
            }
            #footbox {
                  display : none;
            }
            .infobox {
                  font-size : 0.6em;
            }
       
      }
