 /* Basis */
 body {
 font-family: Arial, sans-serif;
 background: url("../images/bg1.jpg") repeat-y;
 height: 100%;
 font-size: 10pt;
 color: #000000;
 margin: 0px;
 }
 table {
 position: absolute;
 margin-left: 65px;
 margin-top: 100px;
 font-size: 8pt;
 font-weight: bold;
 color: #696969;
 }
 .zeit {
 position: absolute;
 margin-left: 0px;
 margin-top: 5px;
 color: #000000;
 font-size: 11pt;
 font-weight: normal;
 }

 /* Layout */
 #menu {
 position: absolute;
 height: 100%;
 width: 180px;
 float: left;
 top: 0px;
 }
 #main {
 position: absolute;
 left: 180px;
 top: 0px;
 }
 #rechts {
 width: 165px;
 position: absolute;
 left: 860px;
 top: 0px;
 }
 hr{
 top: 6px;
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #4169E1;
 border-bottom: solid 1px #FFFFFF; /* Für IE (Seiten-Hintergrundfarbe!) */
 width: 666px;
 }
 
 
 /* Menü */
 #navi {
   background-color: transparent;
   position: absolute;
   top: 90px;
   left: 15px;
   }
 #navi li {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 140px;
   }
 #navi ul {
   background-color: transparent;
   padding: 0;
   margin: 0;
   }
 #navi a {
   color: #FFFFFF;
   font-size: 9pt;
   text-decoration: none;
   display:block;
   padding: 3px 6px;
   border: 1px solid #05b;
   margin: 0;
   width: 150px;
   }
 #navi a:link, #navi a:visited {
   border: 1px solid #4169E1;
   }
 #navi a:hover, #navi a:focus {
   background-color: #6699FF;
   border: 1px solid #DCDCDC;
   background-image: url(../images/t2.gif);
   background-repeat: no-repeat;
   background-position: right;
   text-decoration: none;
   width: 151px;
   display: block;
   }
 #ia #navi a.ca,
 #ib #navi a.cb,
 #ic #navi a.cc,
 #id #navi a.cd,
 #ie #navi a.ce,
 #if #navi a.cf {
     background-color: #6699FF;
     border: 1px solid #FFFFFF;
     background-image: url(../images/t1.gif);
     background-repeat: no-repeat;
     background-position: right;
     text-decoration: none;
     width: 194px;
     display: block;
     }
     
 #navi1 {
   position: absolute;
   top: 143px;
   left: 64px;
   background-color: #4169E1;
   padding-left:0px;
   height: 24px;
   width: 600px;
   }
 #navi1 li {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   display:inline;
   }
 #navi1 ul {
   background-color: transparent;
   padding: 0;
   margin: 0;
   }
 #navi1 a {
   font-weight: bold;
   background-color: transparent;
   color: #FFFFFF;
   text-decoration: none;
   text-align: center;
   padding: 4px 0 0;
   margin: 0px 0 0 0px;
   width: 150px;
   height: 20px;
   display: block;
   float:left;
   }
 #navi1 a:link, #navigation a:visited {
   color: #FFFFFF;
   }
 #navi1 a:hover, #navigation a:focus {
   background-color: #6699FF;
   color: #FFFFFF;
   }
 #navi1 #current a {
     background-color: #6699FF;
     border: 0px;
     background-repeat: no-repeat;
     text-decoration: none;
     display: block;
     }

 /* div-Container */
 #logotxt {
 position: absolute;
 top: 0px;
 left: 0px;
 text-align: center;
 width: 666px;
 }
 .logo {
 position: absolute;
 top: 0px;
 left: 0px;
 }
 #bild {
 position: absolute;
 top: 117px;
 left: 65px;
 }
 #bild1 {
 position: absolute;
 left: 183px;
 top: 150px;
 }
 #bild3 {
 position: absolute;
 top: 180px;
 left: 225px;
 }
 #boxtab {
 position: absolute;
 top: 592px;
 left: 174px;
 width: 312px;
 height: 140px;
 border: 1px solid #808080;
 }
 
 
 /* Text */
 #textbox1 {
 position: absolute;
 font-size: 11pt;
 width: 500px;
 top: 400px;
 left: 83px;
 }
 #textbox2 {
 position: absolute;
 font-size: 11pt;
 width: 300px;
 top: 600px;
 left: 183px;
 }
 #textbox3 {
 position: absolute;
 font-size: 11pt;
 width: 300px;
 top: 170px;
 left: 380px;
 }
 #textbox4 {
 position: absolute;
 top: 365px;
 left: 65px;
 }
 #textbox5 {
 position: absolute;
 top: 520px;
 left: 65px;
 }
 #stadtpl {
 position: absolute;
 top: 25px;
 left: -5px;
 }
 #text1 {
 position: absolute;
 text-align: left;
 font-size: 8pt;
 margin-top: 30px;
 left: 140px;
 width: 250px;
 }
 #text2 {
 position: absolute;
 text-align: left;
 font-size: 8pt;
 margin-top: 30px;
 left: 360px;
 width: 250px;
 }
 h4 {
 position: absolute;
 top: 86px;
 width: 580px;
 left: 79px;
 font-size: 12pt;
 font-weight: bold;
 font-style: italic;
 font-family: Arial, sans-serif;
 padding: 1px;
 margin: 4px;
 background: url("../images/bg.gif");
 text-align: right;
 color: #FFFFFF;
 }
 h3 {
 font-size: 10pt;
 font-weight: bold;
 color: #696969;
 font-style: italic;
 font-family: Arial, sans-serif;
 padding: 2px;
 margin: 6px;
 }
 h2 {
 font-size: 8pt;
 color: #000000;
 font-family: Arial, sans-serif;
 padding: 0px;
 margin: 0px;
 }
 h1 {
 font-size: 10pt;
 font-weight: bold;
 color: #609CD8;
 font-family: Arial, sans-serif;
 padding: 0px;
 margin: 0px;
 }
 

 /* Links */
 a {
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
 color: #4169E1;
 }
 a:hover {
 color: #000000;
 }
 
 /* IE Tabelle Sortiment */
 #tab {
 float: left;
 margin-top: 80px;
 }