

* {margin:0px;
   padding: 0px;}

#main
  {margin: auto;
   padding: 0;
   width: 1024px;}

#header
  {margin: auto;
   padding: 0px;
   width: 1024px;
   text-align: center;}

#logo
  {padding-top: 40px;
   padding-bottom: 35px;
   padding-left: 50px;
   border-top: 4px solid #CCCCCC;
   border-bottom: 2px solid #CCCCCC;
   text-align: left;}
   
#logo_netpurse
  {float: right;
   padding-left: 50px;
   padding-right: 50px;
   text-align: left;}   

   
#menuekleinoben
  {padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 0px;
   font-family: Verdana;
   font-size: 9px;
   font-weight: bold;
   text-align: right;}   

#menuekleinunten
  {padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 0px;
   font-family: Verdana;
   font-size: 9px;
   font-weight: bold;
   text-align: center;}   

#menueklein
  {padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 0px;
   font-family: Helvetica;
   font-size: 8px;
   line-height: 28px;}   

#infospalte
  {float: right;
   margin-top: 40px;
   margin-bottom: 40px;
   padding-left: 25px;
   width: 200px;
   height: 2300px;
   border-left: 1px solid #CCCCCC;
   text-align: left;} 
   
#infospalteimpressum
  {float: right;
   margin-top: 40px;
   margin-bottom: 40px;
   padding-left: 25px;
   width: 200px;
   height: 1200px;
   border-left: 1px solid #CCCCCC;
   text-align: left;}    

   
#inhalt
  {float: left;
   width: 700px;
   margin-top: 40px;
   padding-top: 50px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   text-align: left;}
   
#inhalt_start
  {float: left;
   width: 1024px;
   margin-top: 40px;
   padding-top: 50px;
   padding-left: 50px;
   padding-right: 10px;
   padding-bottom: 40px;
   text-align: left;}
   
#inhalt_2
  {float: left;
   width: 924px;
   margin-top: 40px;
   padding-top: 20px;
   padding-left: 50px;
   padding-right: 50px;
   padding-bottom: 40px;
   text-align: left;}   
   
   
.produktbox
 {padding-top: 25px;
  padding-bottom: 30px;
  height: 220px;
  width: 700px;
  border-top: 1px solid #CCCCCC;
  text-align: left;}  
  
#produktbox_stellenanzeige
 {padding-top: 25px;
  padding-bottom: 30px;
  width: 700px;
  border-top: 1px solid #CCCCCC;
  text-align: left;}   
  
.stellenanzeige
  {float: left;
   padding-top: 30px;
   padding-bottom: 40px;
   padding-left: 30px;
   width: 500px;
   text-align: left;
   vertical-align: bottom;
   border-bottom: 1px solid #CCCCCC;}  

.coverbox
  {float: left;
   padding: 0px;
   height: 192px;
   width: 152px;}  
 
#minicoverbox
  {float: left;
   padding-right: 10px;
   height: 48px;
   width: 50px;}  
 
.textbox 
  {float: left;
   padding-top: 40px;
   padding-left: 30px;
   height: 190px;
   width: 500px;
   text-align: left;
   vertical-align: bottom;}  
   
 #textbox_2 
  {float: left;
   padding-top: 10px;
   padding-left: 30px;
   height: 190px;
   width: 500px;
   text-align: left;
   vertical-align: bottom;}    
   
 .buerobox
  {float: left;
   padding: 0;
   margin-top: 20px;
   margin-right: 20px;
   height: 250px;
   width: 210px;}
  
   
.headline
  {padding-bottom: 10px;
   font-family: Arial;
   font-size: 14px;
   line-height: 28px;
   font-weight:bold;
   color: #000000;}

   
.headline_2
  {padding-bottom: 10px;
   font-family: Arial;
   font-size: 20px;
   line-height: 30px;
   font-weight:bold;
   color: #000000;}   
   
.headlinehoch
  {padding-left: 1px;
   font-family: Arial;
   font-size: 11px;
   font-weight:bold;
   color: #000000;}    
   
.text
  {padding-bottom: 10px;
   font-family: Verdana;
   font-size: 12px;
   line-height: 20px;
   color: #000000;}  
   
.texthoch
  {padding-left: 2px;
   font-family: Verdana;
   font-size: 9px;
   color: #000000;}    
 
.link
  {font-family: Helvetica; 
   font-size: 12px;
   line-height: 17px;
   color: #999999;
   text-decoration: none;}  
   
.link:hover 
  {color: #666666;}  
 
hr {clear: left;
    visibility: hidden;} 
	
.logobox
  {float: left;
   margin-right: 15px;
   margin-bottom: 25px;
   padding: 0px;
   height: 50px;
   width: 76px;
   text-align: center;
   vertical-align: text-bottom;} 
   
.logoboxschmal
  {float: left;
   margin-right: 15px;
   margin-bottom: 25px;
   padding: 0px;
   height: 15px;
   width: 76px;
   text-align: center;
   vertical-align: text-bottom;}    
   
   
.logoboxindexlang2
  {float: left;
   margin-left: 10px;
   margin-top: 25px;
   padding-right: 20px;
   height: 50px;
   width: 130px;
   text-align: center;
   vertical-align: text-bottom;
   background-color: F8F8F8;}     

#linie500
  {margin-top: 20px;
   margin-bottom: 30px;
   width: 500px;
   border-bottom: 1px solid #CCCCCC}  
   
#linie500rot
  {margin-top: 10px;
   margin-bottom: 20px;
   width: 500px;
   height: 2px;
   border-top: 6px solid #660033;
   border-bottom: 1px solid #660033;}   
 

#footer
  {float: left;
   margin: auto;
   padding: 0px;
   width: 1024px;
   border-top: 4px solid #CCCCCC;
   text-align: center;}
    

.ueberschriftklein
  {margin: 8px 0;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: #000000;}  
   
.linkueberschriftklein
  {font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;}  
   
.linkueberschriftklein:hover 
  {color: #666666;}   

.linkmenuekleinoben
  {font-family: Verdana;
   font-size: 9px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;} 
   
.linkmenuekleinobenhoch
  {padding-left: 1px;
   font-family: Verdana;
   font-size: 9px;
   font-weight: bold;
   color: #000000;
   text-decoration: none;}    
   
.linkmenuekleinoben:hover 
  {color: #666666;}
  
.linkmenuekleinobenhoch:hover 
  {color: #666666;} 
  
   
h1 {font-size: 13px;
	font-weight: bold;
	font-family: Verdana;}

p {font-size: 12px;
   font-family: Verdana;
   line-height: 16px;}

a {border-style: none;
   color: #000000;}
   
#newsletter
  {padding-top: 10px;
   padding-bottom: 10px;
   background-color: #F2F2F2;
   border-top: 1px solid #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
   text-align: center;
   font-family: Arial;
   font-weight: bold;
   font-size: 9px;
   line-height: 12px;
   color: #666666;}    
   
.linie200newsletter
  {width: 200px;
   border-bottom: 1px solid #000000;}       
   
.newsletter   
  {font-family: Arial;
   font-weight: bold;
   font-size: 9px;
   line-height: 12px;
   color: #666666;} 


.submit
  {margin-top: 15px;
   margin-bottom: 15px;
   padding: 3px;
   padding-left: 6px;
   padding-right: 6px;
   background-color: #FFFFFF;
   border: 2px solid #000000;
  }
   
 .submit2
  {margin-top: 15px;
   margin-bottom: 15px;
   margin-left: 50px;
   padding: 3px;
   padding-left: 6px;
   padding-right: 6px;
   background-color: #FFFFFF;
   border: 2px solid #000000;
 }     
   
#Mail
  {padding-left: 10px;
   padding-right: 10px;
   border: 1px solid #B3B3B3;
   height: 20px;
   width: 160px;
   background-color: #E6E6E6;}  
   
      
#Mail2
  {margin-left: 9px;
   padding-left: 10px;
   padding-right: 10px;
   border: 1px solid #B3B3B3;
   height: 20px;
   width: 160px;
   background-color: #E6E6E6;}    
   
.Mail
  {padding-top: 10px;
   font-family: Helvetica;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   color: #666666;}   
 
   
#linie180oben
  {margin-bottom: 1px;
   margin-left: 9px;
   width: 182px;
   border-bottom: 1px solid #000000;}   

#linie180unten
  {margin-top: 1px;
   margin-left: 9px;
   width: 182px;
   border-bottom: 1px solid #000000;}    
   

h2 
   {padding-top: 30px;
   padding-bottom: 10px;
   font-family: Arial;
   font-weight: bold;
   font-size: 9px;
   line-height: 12px;
   color: #666666;
   text-align: center;} 
   
.coverausgaben
  {float: left;
   padding-right: 20px;
   margin-top: 5px;
   margin-bottom: 25px;
   height: 192px;
   width: 125px;} 
   
 #linkausgaben
  {padding-left: 10px;
   font-family: Helvetica;
   font-size: 11px;
   line-height: 17px;
   color: #999999;
   text-decoration: none;}  
   
.linkausgaben
  {font-family: Helvetica;
   font-size: 11px;
   line-height: 17px;
   color: #999999;
   text-decoration: none;}     

