body {
background-image:url(../images/bg.gif);
background-repeat:repeat-y;
background-color: #999;
font-size: 12px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#666;
padding:0px;
margin:0px;
text-align: left;}

a {color: #BE0027;	text-decoration: none;}
a:visited {color:#BE0027;	text-decoration: none;}
a:hover {color: #000;}
a:active { color:#000;}


/*- Menu 7--------------------------- */
	
#menu7 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu7 {
	width: 200px;
	margin: 0;
	}
	
#menu7 li a {
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
	text-decoration: none;
	text-transform:uppercase ;
	}	
	
#menu7 li a:link, #menu7 li a:visited {
	color: #FFF;
	display: block;
	background:  url(../images/menu7.gif);
	padding: 8px 0 0 35px;
	}
	
#menu7 li a:hover {
	color: #BE0027;
	background:  url(../images/menu7.gif) 0 -28px;
	padding: 8px 0 0 35px;
	}
	
#menu7 li#on a {
	color: #BE0025;
	background:  url(../images/menu7.gif) 0 -28px;
	padding: 8px 0 0 35px;
	}

input, select, textarea {
border: 1px;
border-style:solid;
border-color:#666;
background-color: #FFF;
font-size: 11px;
font-family: Verdana, Arial;
color:#666;
}

#menu {
font-size: 11px;
background-color: #00A458;
border-bottom:4px solid #000;
color: #fff;
padding:0 0 22px 0;
margin:0px}

h1 {
	text-transform:uppercase ;
font-size:14px;
font-weight: bold;
color: #000;
padding: 10px 0 0 10px;
padding-top: 10px;
margin: 0px;}

h2 {
	text-transform:uppercase ;
font-size:14px;
font-weight: bold;
color: #BE0027;
padding: 10px 0 0px 10px;
margin:0px;}

h3 {
font-size:12px;
font-weight: bold;
color: #00A458;
padding: 0 0 10px 10px;
margin:0px;}

.rot14fett {
	font-size:14px;
	font-weight: bold;
	color: #FF0000;
}

hr {
background-color:#00A458; /* Mozilla 1.4 */
color:#00A458; /* IE 6 */
border: #00A458; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
width: 97%;
}

ul {
margin: 10px 10px 10px 20px ;
padding-left: 20px;
line-height:16px;
# list-style-image:url(../images/subcat.gif)
}

img.download {vertical-align:middle;}
img {border:0px;}
.img_anwendungen {float:left; margin-right:10px;}
.img_produkte {float:right; margin-left:10px;}

/* ----------container-------------- */
#container {
width: 950px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ---------logo-------------- */
#banner {
text-align: left;
background-color: #fff;
padding: 0px;
margin: 0px;
background-image:url(../images/micrylium_hotline.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

#banner img {padding:0px 0px;} 

/* ----------outer und inner----------------- */

#outer{ 
border-left: solid 200px #EDF6EB; /* linke Menue Spalten Farbe  */ 
border-right: solid 200px #EDF6EB; /* rechte Menue Spalten Farbe  */ 
background-color: #ffffff; /* Farbe fuer Inhalt Spalten  */
} 

#inner{margin:0; width:100%; }

/* --------------left und right navigavtion------------- */
#left {
 width:200px; 
 float:left; 
 position:relative; 
 margin-left:-200px; 
 margin-right:1px;
 }
 #right {
 width:200px; 
 float:right; 
 position:relative; 
 margin-right:-200px; 
 margin-left:1px;
 }

/* -----------------Inhalt--------------------- */ 
#content{ 
position: relative; 
margin: 0px; 
}

hr{
color:red;
}
p {
padding: 5px 10px 0 10px;
margin:0;
line-height:18px;
}

#line {
	width: 95%;
	_width: 101%;
	padding: 6px 0 6px 10px;
	margin: 0;
	border-bottom: solid 1px #FFF;
}



/*  ----------------header---------------------- */ 
#header {
clear:left;
text-align: left;
padding:0 0 0 0;
margin:0 0 0 0;
background-color: #FFF;
border-top:3px solid #cc0000;
border-bottom:1px solid #999;
} 

/*  ----------------footer---------------------- */ 
#footer {
clear:left;
text-align: right;
padding:3px 10px 5px 10px;
margin:0 0 0 0;
background-color: #E3EDE1;
border-top:3px solid #BE0027;
border-bottom:2px solid #00A458;
} 

/*  ----------------copyright---------------------- */ 
#copyright {
clear:left;
text-align: left;
padding:4px 0 4px 0;
margin:0px;
} 

/*------------------addon-Menu8-----------------*/
#menu8 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#menu8 {
	width: 120px;
	margin: 0;
	}
	
#menu8 li a {
	height: 28px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
	text-decoration: none;
	text-transform:uppercase ;
	}	
	
#menu8 li a:link, #menu8 li a:visited {
	color: #FFFFFF;
	display: block;
	background:  url(../images/menu7.gif);
	padding: 8px 0 0 35px;
	}
	
#menu8 li a:hover {
	color: #BE0027;
	background:  url(../images/menu7.gif) 0 -28px;
	padding: 8px 0 0 35px;
	}
	
#menu8 li#on a {
	color: #BE0025;
	background:  url(../images/menu7.gif) 0 -28px;
	padding: 8px 0 0 35px;
	}

