/* Index-Layer */
.headline { 
width: 100%; 
background-image: url('../images/back_linie.gif');
background-repeat: repeat-x;
} 

.headlinelogo { 
width: 1000px; 
text-align:right;
} 

.headline1 { 
width: 100%; 
background-color: #99999A;
margin-top: 20px;
padding-top: 5px;
padding-bottom:5px;
} 

.kasten_links { 
width: 100%; 
background-color: #E9E8E8;
} 

.kasten_mitte { 
width: 650px; 
margin-left:180px;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff;
} 


/*Seitenaufbau*/

#pagewidth{ 
 width:980px;  
} 

#leftcol{
padding-left:10px;
 width:170px; 
 float:left; 
 position:relative; 
  }
 
#twocols{
 width:800px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:140px; 
 float:right; 
 position:relative; 
 }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:630px; 
 border-left: 1px dashed #BDBCBC;
border-right: 1px dashed #BDBCBC;
padding-left:10px;
padding-right:10px;
 }
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*Seitenaufbau ENDE*/



.abschliesser { 
width: 100%; 
border-top: 3px solid #EAEAEA;
}

.impressumbox { 
padding-left:515px;
padding-top:5px;
}



/*Menü-Divs nicht aktiv*/

A.men:link {
padding-top:5px; padding-bottom:5px; background-color: #99999A; text-align:center; TEXT-DECORATION: none;  font-family:verdana, sans-serif; font-size: 10pt; color:#FFFFFF; font-weight:bold;
}
A.men:visited {
padding-top:5px; padding-bottom:5px; background-color: #99999A; text-align:center; TEXT-DECORATION: none;  font-family:verdana, sans-serif; font-size: 10pt; color:#FFFFFF; font-weight:bold;
}
A.men:hover {
padding-top:5px; padding-bottom:5px; background-color: #E4E4E4; text-align:center; TEXT-DECORATION: none;  font-family:verdana, sans-serif; font-size: 10pt; color: #464646; font-weight:bold;
}



/*Menü-Divs angeklickt*/

A.mena:link {
padding-top:5px; padding-bottom:5px; background-color: #E4E4E4; text-align:center; TEXT-DECORATION: none;  font-family:verdana, sans-serif; font-size: 10pt; color: #464646; font-weight:bold;
}
A.mena:visited {
padding-top:5px; padding-bottom:5px; background-color: #E4E4E4; text-align:center; TEXT-DECORATION: none;  font-family:verdana, sans-serif; font-size: 10pt; color: #464646; font-weight:bold;
}
A.mena:hover {
padding-top:5px; padding-bottom:5px; background-color: #E4E4E4; text-align:center; TEXT-DECORATION: none;  font-family:verdana, sans-serif; font-size: 10pt; color: #464646; font-weight:bold;
}







/* Haupt-Schriftart */
body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color: #464646;
}


/*Überschriften der Seiten*/
.ueberschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
}


/* Hintergrund */
body 
{
background-color: #ffffff;
}

/*Seitenränder*/
body { margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px  }




/* Menue-Feld */
A.menue:link {COLOR: #333333; TEXT-DECORATION: underline; font-size: 10pt}
A.menue:visited {COLOR: #333333; TEXT-DECORATION: underline; font-size: 10pt}
A.menue:active {COLOR: #333333; TEXT-DECORATION: underline; font-size: 10pt}
A.menue:hover {COLOR: #000000; TEXT-DECORATION: underline; font-size: 10pt}

/* Mail Seite */
A.mail:link {COLOR: #000000; TEXT-DECORATION: none; font-size: 10px}
A.mail:visited {COLOR: #000000; TEXT-DECORATION: none; font-size: 10px}
A.mail:active {COLOR: #000000; TEXT-DECORATION: none; font-size: 10px}
A.mail:hover {COLOR: #000000; TEXT-DECORATION: none; font-size: 10px}


/* Links Startseite */
A.link_startseite:link {COLOR: #000080; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.link_startseite:visited {COLOR: #000080; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.link_startseite:active {COLOR: #000080; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}
A.link_startseite:hover {COLOR: #000080; TEXT-DECORATION: none; font-size: 10pt; font-weight:bold}

/* Produkte */
A.produkte:link {COLOR: #626262; TEXT-DECORATION: underline; font-size:10pt}
A.produkte:visited {COLOR: #626262; TEXT-DECORATION: underline; font-size:10pt}
A.produkte:active {COLOR: #626262; TEXT-DECORATION: underline; font-size:10pt}
A.produkte:hover {COLOR: #000000; TEXT-DECORATION: underline; font-size:10pt}

/* Mail Kontakt */
A.mail_kontakt:link {COLOR: #000000; TEXT-DECORATION: underline; font-size:10pt}
A.mail_kontakt:visited {COLOR: #000000; TEXT-DECORATION: underline; font-size:10pt}
A.mail_kontakt:active {COLOR: #000000; TEXT-DECORATION: underline; font-size:10pt}
A.mail_kontakt:hover {COLOR: #000000; TEXT-DECORATION: underline; font-size:10pt}

/* Mail Kontakt klein */
A.kontakt_klein:link {COLOR: #000000; TEXT-DECORATION: none; font-size:8pt}
A.kontakt_klein:visited {COLOR: #000000; TEXT-DECORATION: none; font-size:8pt}
A.kontakt_klein:active {COLOR: #000000; TEXT-DECORATION: none; font-size:8pt}
A.kontakt_klein:hover {COLOR: #000000; TEXT-DECORATION: none; font-size:8pt}

/* Impressum */
A.impressum:link {COLOR: #B2B1B1; TEXT-DECORATION: none; font-size:8pt}
A.impressum:visited {COLOR: #B2B1B1; TEXT-DECORATION: none; font-size:8pt}
A.impressum:active {COLOR: #B2B1B1; TEXT-DECORATION: none; font-size:8pt}
A.impressum:hover {COLOR: #7A7A7E; TEXT-DECORATION: none; font-size:8pt}

