/* CSS Einstellung fuer die Browser (Flentec (C) 2006 by H.Schrade) */

/* Kopfzeile */

#header {
  background-color: #aaaaaa;
 
  top: 0; 
  left: 0; 
  width: 1024px; 
  height: 100px; 
  z-index: 1;
  margin:0px auto; 
  overflow: hidden; }
  
  #headerleft { color: #943135; top:0; left:0;
  font-size: 34px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  float : left; width: 200px; height: 100px; z-index: 2; 
  background-color: #ffffff; text-align: right; overflow: hidden; 
   background-image: url(../Bilder/steuerbuero.jpg); background-repeat: no-repeat; background-position: 0 0; 
   } 
  
  #headerright { 
  float : right; width: 824px; height: 100px; 
  z-index: 2; background-color: #943135; 
  overflow: hidden;text-align: left;
   background-image: url(../Bilder/lassen.jpg); background-repeat: no-repeat; background-position: 0 0;  } 
  
  #steuer { font-size: 34px; color: #943135; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 3px; margin-top: 30px; margin-right: 10px; }
  #lassen { font-size: 34px; color: #ffffff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; letter-spacing: 3px; margin-top: 30px; margin-left: 10px; }
           


/* Mittelteil der Seite */ 
#main 
{ 
  clear:both;
  background-color: #ffffff;
  top: 101px; left:0; width: 1024px; 
  z-index: 1; margin:0px auto;;
}

#mainleft 
{ 
  float : left ;
  background-color: #943135; 
  top: 0px;width:200px;  
  z-index: 2;
  overflow: hidden; margin-top:0px; height:300%;
  color:#ffffff;
 
}

#mainright 
{ float : right ; background-color: #ffffff;  top: 0; width:824px; z-index: 2; overflow: hidden; margin:0;
 }

#mainrightmapold 
{  width:534px; background-color: #fff; background-image: url(../Bilder/gremmerup.jpg); background-repeat: no-repeat; background-position: 0 0; z-index: 3; overflow: hidden; margin-top:20px; margin-left:130px; border :solid 1px #000000; }

#mainrightmap
{  width:764px; background-color: #fff; background-image: url(../Bilder/gremmerup.jpg); background-repeat: no-repeat; background-position: 0 0; z-index: 3; overflow: hidden; margin-top:40px; margin-left:50px; border :solid 0px #000000; }


#mainrightmapboxtextold
{
  
  background-color: #fff; 
  
  /*border :solid 1px #000000; */
  width:534px; z-index: 5;
  margin-top: 20px;
  margin-left: 130px;
  overflow: hidden;
}

#mainrightmapright
{
  
  background-color: #fff; 
  border :solid 0px #000000; 
  width:370px; z-index: 5;
  margin-top: 0px;
  margin-left: 380px;
  overflow: hidden;
  background-image: url(../Bilder/gremmerupnah.jpg); background-repeat: no-repeat; background-position: 0 0;
}

#mainrightmaptextbox
{
  
  background-color: #fff; 
  border :solid 1px #000000; 
  width:744px; z-index: 5;
  margin-top: 10px;
  margin-left: 1px;
  overflow: hidden;
  }
#mainrightnews
{
  background-color: #aaaaaa; 
  margin-top: 30px; margin-left: 50px;
  width:724px; z-index: 3; 
  overflow: auto;}
  
#mainboxnews
{
  background-color: #fff; 
  margin-top: 10px; margin-left: 2px;
  width:700px; z-index: 4;
  border: solid 1px #000000; 
  overflow: hidden;}
  
#mainrightnews
{
  background-color: #fff; 
  margin-top: 50px; margin-left: 50px;
  width:724px; z-index: 3; 
  overflow: hidden;}  
 
#mainboxtopleft
{ font-weight: bold; float:left; background-color: #e4e4e4; margin-top: 0; margin-left: 0; width:580px; z-index: 5; overflow: hidden; }

#mainboxtopright
{ font-weight: bold; float:right; background-color: #c1c1c1; text-align: center; width:120px; z-index: 5; overflow: hidden; }

#mainboxtext
{
  
  background-color: #fff; 
  border-top:solid 1px #000000; 
  width:700px; z-index: 5;
  margin-top: 20px;
  overflow: hidden;
}

/* HTML Weiche fuer IE */
* html #mainboxtext
{
  
  background-color: #fff; 
  border-top:solid 1px #000000; 
  width:700px; z-index: 5;
  margin-top: 0px;
  overflow: hidden;
}
 


#mainrightleft 
{ 
  float : left ;
  background-color: #ffffff; 
  left:0px; top: 0px; width:660px; 
  margin-top: 3px;
  z-index: 3; padding: 0px;overflow: hidden;
}
#mainrightright 
{ 
  float : right ;
  margin-top: 3px;
  background-color: #ffffff; 
  top: 0px; width:180px; z-index: 3; 
  padding: 0px;overflow: hidden;
 
}

#mainlefttop
{
 margin-top: 0px;
 width : 658px;
 height : 373px;
 margin-left: 0px;
  border: 1px solid #000000; 
 background-color: #f4f4f4;
 text-align: center;}

#mainbottomcompany
{
 margin-top:1px;
 padding-top: 4px;
 width : 658px;
 height : 18px;
 margin-left: 0px;
 border: 1px solid #000000; 
 background-color: #eeeeee;
 font-family: Arial; color:#000000;
 font-size: 12px; 
 text-align: center;}
 
 

/* Fusszeile der Seite */ 
#footer 
{ 
  clear: both;
  background-color: #943135; 
  font-size: 0.9em; 
  margin:0px auto; padding: 0.0em;  
   
  width: 1024px; height: 20px; z-index: 1;  
}
#footerleft   
{ 
  font-size: 12px; font-family: Arial; 
  background-color: #fff; 
  background-position: 0px 0; 
  text-align: left; 
  top: 0; float:left; width: 200px; height: 20px; 
  z-index: 2; margin-top: 0; margin-right: 0; 
 }
#footerright  
{  background-color: #943135; 
   top: 0; float:right; width: 824px; height: 20px; ;
   z-index: 2; margin-top: 0; 
   vertical-align:middle;
   text-align:left; padding-top:0px; font-family: Arial; color:#ffffff; }
    
#footerrighttext  
{  background-color: #943135; 
    width: 824px; height: 14px; ;
   z-index: 2; margin-top: 3px; 
   vertical-align:middle;
   text-align:left; padding-top:0px; font-family: Arial; color:#ffffff; }






#mainnavi {
  background: url(../Bilder/bilder/grayrow22.jpg) #ffffff repeat-x;height: 20px;
  background-color: #eeeeee;  top: 0px; right : 1024px;  ;z-index: 2;list-style: none;
  margin-top: 0px; /* WICHTIG nicht loeschen */
  margin-bottom:  0px;
  margin-right: 2px;
  padding-top : 0px;
  font-size: 12px; 
  font-family: Arial; 
  }


 #mainnavi li {
  float:right;
  width:8em;
  list-style:none;
  margin:0px 0px 0px 2px;
 }



#mainnavi li a { 
  color:#000000;
  padding: 3px 0 7px 0;
  padding-bottom: 2px;
  width:100%;
  height: 17px;
  display:block;
  text-decoration:none;
  text-align:center;
  margin-top: 0px; 
  font-weight: normal;
  background: url(../Bilder/navigation/topnavnormal.jpg) #ffffff repeat-x;
  border-width:1px; border-color:#bbbbbb; border-style:outlet; 
 }


#mainnavi li a:hover {
  background: url(../Bilder/navigation/sidenavhover.jpg) #ffffff repeat-x;
  height: 17px;
  text-decoration: none;
  border-width:1px; border-color:#aaaaaa; border-style:outlet;
  font-weight:bold;
  }

/* Leftsidenavigation der Seite */ 
ul#Navigation {
  padding: 0px;
  padding-left: 0px;  /* Firefox : Warum 9 weiss ich nicht , geht aber Opera nicht*/ 
  list-style: none;
  margin-top: 10px;
  margin-left: 10px;
  font-size: 12px; 
  font-family: Arial; 
  color:#ffffff;
  background-color: #943135;
  top: 0px; 
  text-align: left; 
  width: 198px;  
  /*z-index: 2;  Ebenen */ 
  
 }
 
  ul#Navigation li { 
    background-position: 0 0; 
    margin-top: 0px; 
    padding-top: 1px;
    padding-bottom: 0px; 
    
    /* overflow: hidden; Elemente koennen nicht uberschwappen*/  
    height: 22px; /* Wegen Rand 2px groesser*/ 
   }

  ul#Navigation a 
  { font-size: 12px; 
    display: block;        /* Blockdarstellung */
    height: 18px;
    padding-top:  1px;     /* Innenabstand */
    padding-bottom: -1px;
    padding-left:  2px;
    margin-top: 2px;           /* Aussenabstand */
    text-decoration: none; /* underline,overline */
    font-weight: normal;
    color:#fff;
    text-align: center;
    border: 1px outset #943135;background-color: #943135;
    width:178px;
    letter-spacing: 0px; 
    /*border-width:1px; background-color: #943135;  border-style:outset #000;;*/
    }
   
  
  
  ul#Navigation a:link {
    color: #fff;
    background-color: #AB2E33;
    text-decoration: none;
  }
  ul#Navigation a:visited {
    color: #fff;
    background-color: #AB2E33;
    text-decoration: none;
  }
  ul#Navigation a:hover {
    text-decoration: none;
    background-color: #943135;height: 18px;
    letter-spacing: 2px; 
    border: outset 1px #ab2e33;
     font-weight:bold;
  }
  ul#Navigation a:active {
    color: #000000;
    background-color: #AB2E33;
    text-decoration: none;
  }
  


  #sitename{ background-color: #9f2f33;
   text-align: center; padding-top:  1px;     /* Innenabstand */
   padding-bottom: 0; padding-left:  2px; 
   color:#ffffff;
   letter-spacing: 2px; 
   background-color: #943135; 
   margin-bottom: -1px; border: outset 1px #943135;font-weight:bold; width: 178px; }
  
  * html #sitename{ 
    
    text-align: center; 
    padding-top:  1px;     /* Innenabstand */
    padding-bottom: 0; 
    margin-bottom: 0px; 
    width: 178px;
    font-weight: bold;
    
    border: outset 1px #943135; 
    
    }

   
  }

