/* www.thomasberntschulte.de


   ============================================================


   W e b d e s i g n   u n d   
   
   S u c h m a s c h i n e n o p t i m i e r u n g
   

   preiswerte Komplett-Lösungen mit hoher Qualität 
   für kleine und mittelständische Firmen
   

   Frank Leusing 
   48151 Münster, Germany

   www.Lsng.de  


   ============================================================ 


*/



* {margin:0;padding:0;border:none;}



body {
   font-family: Arial, Helvetica, sans-serif; 
   font-size:10pt;
   color:#000000;
   margin: 0px;
   border: 0px;
   padding: 0px;
   background: #FFFFFF; 
   background-image:url(bg.gif);
   background-repeat:repeat-y;
}



h1 { font-family:Arial, Helvetica, sans-serif;
   font-size:10pt; 
   font-weight:bold;
   color:#20336F; }


.farbe1 { font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   color:#20336F; }

.gross { font-family:Arial, Helvetica, sans-serif;
   font-size:32pt; 
   color:#20336F; }




.grau-klein  { font-size:8pt;
   color:#707070; }


.grau-klein a:link  {
   color: #707070;
   text-decoration:underline; }

.grau-klein a:visited  {
   color: #707070;
   text-decoration:underline; }
   
   


a:link {color: #000000;
   text-decoration:underline; }

a:visited {color: #000000;
   text-decoration:underline; }

a:hover {color: #20336F;
   text-decoration:underline; }

a:active {color: #20336F;
   text-decoration:none; }

a:focus {color: #20336F;
   text-decoration:underline; }




li  { font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   color:#000000;
   list-style-type: none;
   line-height: 1.2em;
}


ul#mainnav li {
  padding-top:12px;
  }



div ul#mainnav ul.subnav li a:link, div ul#mainnav ul.subnav li a:visited {
  padding-top:-8px; 
  list-style-type: none;
  margin-left: 8px;
  font-size: 10px;
  line-height: 0.6em; 
}




ul#mainnav li a:visited  {
   color: #000000;
   text-decoration:none; }

ul#mainnav li a:active  {
   color: #000000;
   text-decoration:none; }

ul#mainnav li a:link  {
   color: #000000;
   text-decoration:none; }

ul#mainnav li a:hover  {
   color: #20336F;
   font-weight:bold;
   text-decoration:none;
   }




div ul#liste li {
   margin: 6px 0px 6px 24px;
   list-style-type: square;
   font-size: 10pt;
   line-height: 1.0em;
}


b { font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#20336F; }

strong { font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#20336F; }




/* ============================================================================= */







#oben {
   position:absolute; top:0px; left:0px; height:100px; width:100%; z-index:1;
   background-image:url(bg-oben.gif);
   background-repeat:repeat-x;
   border: 0px solid #000000;
}




#navl {
   position:absolute; top:130px; left:17px; width:210px; z-index:3;
   border: 0px solid #000000;
}



#mitte {
   position:absolute; top:140px; left:255px; width:550px; z-index:99;
   background: #EFEFEF;
   padding-bottom: 1px;
   border: 0px solid #000000;
}


#navr {
   position:absolute; top:100px; left:830px; width:190px; z-index:3;
   border: 0px solid #000000;
}











/* ============================================================================= */




#navr p.bodytext  { font-family:Arial, Helvetica, sans-serif;
   font-size:8pt;
   text-align:right;
   color:#EFEFEF; 
   background: #6C769A;
   padding: 5px 5px 5px 5px;
   }

.navr2  { font-family:Arial, Helvetica, sans-serif;
   text-align:right;
   color:#EFEFEF; 
   background: #4B5987;
   padding: 5px;
   }

.navr2 a:link  {
   color: #EFEFEF;
   text-decoration:none; }

.navr2 a:visited  {
   color: #EFEFEF;
   text-decoration:none; }

.navr2 a:hover  {
   color: #EFEFEF;
   text-decoration:underline; }
   
   


