

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

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

#header
  {margin: auto;
   paddingto: 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: 1820px;
   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;}  
   
 #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;}    

#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 {borderstyle: 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 single #000000;
   -moz-border-radius-topleft: 25px;
   -moz-border-radius-topright: 25px;
   -moz-border-radius-bottomleft: 25px;
   -moz-border-radius-bottomright: 25px;}
   
 .submit2
  {margin-top: 15px;
   margin-bottom: 15px;
   margin-left: 50px;
   padding: 3px;
   padding-left: 6px;
   padding-right: 6px;
   background-color: #FFFFFF;
   border: 2px single #000000;
   -moz-border-radius-topleft: 25px;
   -moz-border-radius-topright: 25px;
   -moz-border-radius-bottomleft: 25px;
   -moz-border-radius-bottomright: 25px;}     
   
#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;}     
