body {
	color: #555;
	background-color: #F2F2F2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 10;
	padding: 0;
	text-align: center;
		margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.headernavi {
	background-image: url(http://www.alphametrix.de/images/header/headernavi.jpg);
	background-repeat: no-repeat;
	height: 40px;
	font-size:14px;
	font-weight:bold;
}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top: 10px;margin-bottom: 0px; }
h2 { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 0px; }
h3 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 20px; margin-bottom: 0px; }
h4 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 0px; }
h5 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 10px; margin-bottom: 0px; }
h7 {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: underline;
}

ul { list-style-type: disc; }
.main {background-color:#FFF;  padding: 10px; margin:0px;}
p { 
margin-top: 0px; /*wahlweise auch noch mehr*/ 
line-height: 1.3em;
	font-size:12px;
}

tab { 
margin-buttom: 10px; /*wahlweise auch noch mehr*/ 
line-height: 1.3em;
}

mini {font-size:10px;}
.imgsmaller {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;}

.img {
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.imgfloatr {
	margin: 5px;
	float: left;
}
.benefit {padding:10px;
	font-size:12px;}
.orderinginfo {
	padding:5px;
	text-align:center;
	font-size:14px;
	height: 50px;
	font-weight:bold;
	background-image: url(../images/order_headline_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.orderinginfo a:link {
	color: #fff;
	text-decoration: none;
}
.orderinginfo a:visited { color: #fff;	text-decoration: none;
}
.orderinginfo a:hover { color: #fff;  	text-decoration: none;
}
.orderinginfo a:active { color: #fff;  	text-decoration: none;
}


.combs {
	padding:5px;
	text-align:center;
	font-size:14px;
	color:#FFF;
	height: 50px;
	font-weight:bold;
	background-image: url(../images/combs_headline_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align: middle;
}

.combs a:link {
	color: #fff;
	text-decoration: none;
}
.combs a:visited { color: #fff;	text-decoration: none;
}
.combs a:hover { color: #fff;  	text-decoration: none;
}
.combs a:active { color: #fff;  	text-decoration: none;
}


.technicalspecification {
	text-align:center;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-image: url(../images/technical_headline_background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 50px;
	vertical-align: middle;
}



.benefits a:link {
	color: #fff;
	text-decoration: none;
}
.benefits a:visited { color: #fff;	text-decoration: none;
}
.benefits a:hover { color: #fff;  	text-decoration: none;
}
.benefits a:active { color: #fff;  	text-decoration: none;
}

a:link {
	color: #cc0001;
	text-decoration: none;
}
a:visited { color: #cc0001;	text-decoration: none;
}
a:hover { color: #999;  	text-decoration: none;
}
a:active { color: #cc0001;  	text-decoration: none;
}
.navigation {
	padding-top: 10px;
	vertical-align: top;
}
.navigation_ebene_2 {
	font-size:11px;
padding-top: 5px;
padding-left:5px
	vertical-align: top;
	background-color:#EDEDED;
}

.logo {
	padding-bottom: 10px;
}

.navigation_table {
		background-color: #FFF;
			vertical-align: top;
	font-size:12px;
	margin-top:0px;
	padding-top:0px;

}

.underline {
	border-bottom-width: 1px;
	border-bottom-style: ;
	border-bottom-color: #CCC;
	border-bottom-style: dashed;	
}

.underlinecart {
	border-bottom-width: 1px;
	border-bottom-style: ;
	border-bottom-color: #CCC;
	border-bottom-style: dashed;

	padding:5px;
}


.produkte {
background-color: #F2F2F2;
}

.produkte tr:hover {
background-color: #F2F2F2;
}

.combsprod  {
	font-size:12px;
}

.combsprod td {
	font-size:12px;
		padding:5px;

}

.combsprod tr:hover {
background-color: #91b2f2;
	font-size:12px;

}

.orderprod {
	font-size:12px;

}

.orderprod tr:hover {
background-color: #ffedb2;
	font-size:12px;

}

.orderprod td {
	font-size:12px;
		padding:5px;

}

.technicalprod {
	font-size:12px;
}


.technicalprod tr:hover {
background-color: #97ceb4;
	font-size:12px;
}

.technicalprod td {
	font-size:12px;
		padding:5px;

}

.benefitprod {
	font-size:12px;
}

.benefitprod td{
	font-size:12px;
	padding:5px;
}

.benefitprod tr:hover {
background-color: #e59c9c;
	font-size:12px;
}

.table1 {
	border: thin solid #C0DBC9;
	margin-bottom:10px;
				font-size:12px;

	
	}
.table1_header {
	background-color: #C0DBC9;
				font-size:12px;

}
.table1_tr2 {
		font-size:12px;

	background-color: #E0EDE3;
		border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0DBC9;
	border-bottom-color: #C0DBC9;
}

.table1 td {
				font-size:12px;

	padding:2px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C0DBC9;
	border-bottom-color: #C0DBC9;
}

.table1_tr1 {
				font-size:12px;

	color: #FFF;
	background-color: #42A578;}
	
.nopad { padding:0px;}
.technic1 {
	background-color:#F2F2F2;
		font-size:12px;

	text-align:left;
	}
	.technic2 {
	text-align:left;
	border: 1px solid #F2F2F2;
		font-size:12px;

	}
	.technic3 {
	font-weight: bolder;
	font-size:12px;
	background-color: #42a577;
	text-align:left;
	color:#FFF;
	}
		.technictr  {
	font-size:12px;

}
	
	
	.technictr tr:hover {
background-color: #97ceb4;
	font-size:12px;

}
	.technic1 tr:hover {
			font-size:12px;

background-color: #97ceb4;
}
	.technic2 tr:hover {
background-color: #97ceb4;
	font-size:12px;

}

.benefit { padding-top:0px;}

.schwnavi { 	font-size:12px;}

.schwebe, #schwebe
{
 position:absolute;
 top:50;                         /* Pixel von oben */
 left:1030px;                       /* Pixel von links */
 visibility:show;                /* ist sichtbar */
 width: 153px;                   /* Breite der Navigation - WICHTIG */
 height:300px;                   /* Höhe der Navigation - unwichtig (siehe Hilfedatei) */
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.input1 {font-family: Verdana, Arial,sans-serif;
color:#555;
font-size:12px;
border:none;
border-top: 1px dotted #cc0001;
border-bottom: 1px dotted #cc0001;
background-color:#F2F2F2;
height:15px;
width:98%;
padding:3px;
}

.date {font-family: Verdana, Arial,sans-serif;
color:#555;
font-size:10px;
border:none;
border-top: 1px dotted #cc0001;
border-bottom: 1px dotted #cc0001;
background-color:#F2F2F2;
height:9px;
width: 70px;
padding:3px;
}

	.buttondate {
		font-size:10px;
	background-color:#cccccc;
	height:18px;
	}

.input4 {font-family: Verdana, Arial,sans-serif;
color:#555;
font-size:12px;
border:none;
border-top: 1px dotted #cc0001;
border-bottom: 1px dotted #cc0001;
background-color:#F2F2F2;
width:98%;
padding:3px;
}


.input2 {font-family: Verdana, Arial,sans-serif;
color:#555;
font-size:12px;
border:none;
border-top: 1px dotted #cc0001;
border-bottom: 1px dotted #cc0001;
background-color:#ffedb2;
text-align:center;
}

.input3 {font-family: Verdana, Arial,sans-serif;
color:#555;
font-size:12px;
border:none;
border-top: 1px dotted #cc0001;
border-bottom: 1px dotted #cc0001;
background-color:#F2F2F2;
width:98%;
padding:3px;
}

.input_must {
	font-family: Verdana, Arial, sans-serif;
	color:#555;
	font-size:12px;
	border:none;
	border-top: 1px dotted #cc0001;
	border-bottom: 1px dotted #cc0001;
	background-color:#FFE4E1;
	width:98%;
	padding:3px;
}

.label1 {
	font-size: 10px;
	text-align: right;	
	}
.button1 {
	background-color:#F2F2F2;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #cc0001;
	border-bottom-color: #cc0001;
	}
	

	
	.search td{
	padding:5px;
	text-align: left;
	vertical-align: top;
}
		
		
		.search tr:hover {
background-color: #e59c9c;
	font-size:12px;

}

.highlight {
	background-color:#FF6;}
	
.outlinks
{
	font-size:10px;
	padding:5px;
	}
	
	.cartinfo1{
		margin:5px;
	vertical-align: top;
	border-right-width: thin;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCC;
	}
	
		.cartinfo2{
	padding:5px;
	vertical-align: top;

	}
	
	
	.formtab{
	text-align:right;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #cc0001;
	border-bottom-color: #cc0001;
}


.addressestab{ font-size:11px;
	text-align:left;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #cc0001;
	border-bottom-color: #cc0001;
}
	
	.formtab{
	text-align:right;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #cc0001;
	border-bottom-color: #cc0001;
}


	.formtab2{
	text-align:left;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-bottom-style: none;
	border-top-color: #cc0001;
	border-bottom-color: #cc0001;
}

.formtab2 td {
	border-bottom-width: thin;
border-bottom-style: solid;
		border-bottom-color: #F2F2F2;
	}

.formtabcolm1
{
	background-color: #F2F2F2;
		border-bottom-width: thin;
border-bottom-style: solid;
		border-bottom-color: #F2F2F2;
	}
	
	.formtop{
	text-align:left;
	background-color:#cc0001;
	color:#FFF;
	font-weight: bold;
	padding: 5px;
		}
		
			.formtopcenter{
	text-align:center;
	background-color:#cc0001;
	color:#FFF;
	font-weight: bold;
	padding: 5px;
		}
		
		
			.formtop2{
	background-color:#cc0001;
	color:#FFF;
	font-weight: bold;
	padding: 5px;
	text-align:right;

		}
		
			.formtopr{
	text-align:right;
	background-color:#cc0001;
	color:#FFF;
	font-weight: bold;
	padding: 5px;

		}

.checkbox {color:#00f;}

.benefits {
	padding:5px;
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background-image: url(../images/benefit_headline_background.jpg);
	background-repeat: no-repeat;
	height: 50px;
	background-position: center bottom;
}
.fehler{
	color:#cc0001;
		font-weight: bold;
		
}

.formtop2 a:link {
	color: #fff;
	text-decoration: none;
	font-style: italic;
	font-size: 10px;
}
.formtop2 a:visited { color: #fff;	text-decoration: none; 	font-style: italic; 	font-size: 10px;


}
.formtop2 a:hover { color: #fff;  	text-decoration: underline; 	font-style: italic;	font-size: 10px;


}
.formtop2 a:active { color: #fff;  	text-decoration: none; 	font-style: italic; 	font-size: 10px;


}
.small {font-size: 9px;}

.formtopcenter a:link {
	color: #fff;
	text-decoration: none;
	font-style: italic;
	font-size: 10px;
}
.formtopcenter a:visited { color: #fff;	text-decoration: none; 	font-style: italic; 	font-size: 10px;


}
.formtopcenter a:hover { color: #fff;  	text-decoration: underline; 	font-style: italic;	font-size: 10px;


}
.formtopcenter a:active { color: #fff;  	text-decoration: none; 	font-style: italic; 	font-size: 10px;}

.float{
	float: left;
	padding: 3px;
}
.productmonth{
	valign: top;
	padding: 10px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #f08b18;
		border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #f08b18;
		border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #f08b18;
		border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #f08b18;
}


.showtitel, .hidetitel, .txtout {
width: 600px;
font-size: 11px;
padding: 5px;
border: 1px solid #993300;
}

.showtitel {
color: #000000;
background: #fbeddb;
}

.txtout {
color: #000000;
background: #f4f4f4;
}

.showtitel a {
color: #990000;
text-decoration: none;
}
.showtitel a:hover {
color: #000000;
text-decoration: underline;
}



.firstpageh1left {
padding-right: 10px;
	padding-top: 10px;

}

.firstpagetableft {	padding-right: 10px;
padding-top:10px;
}

.firstpageh1right {
padding-left: 10px;
padding-top: 10px;

}

.firstpagetabright {	padding-left: 10px;
padding-top:10px;
}

.line {
		border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;}
	

 #menu { width: 850px; float: left; padding-left:320px; padding-bottom:20px; }

    #menu ul { list-style: none; margin: 0; padding: 0; width: 120px; float: left; color:#cc0001;
    }
	
	    #menu ul:hover {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	font-weight: bold;
	color:#FFF;
	background-image: url(../images/elektrophoresis_shop_logo.gif);
    }


    #menu a, #menu h2
      { font: 12px/14px arial, helvetica, sans-serif;
      display: block; margin: 0; padding: 2px 3px; } 

    #menu h2 { font-size:14px; text-align:left;} 

    #menu h2:hover { color:#FFF;
    }

   #menu h2 ul:hover { color:#FFF;
    }

    #menu li {position: relative;} 

    #menu ul ul {
	position: absolute;
	z-index: 500;
	width: 238px;
	text-align:left;
	}

    #menu ul ul ul { position: absolute; top: 0; left: 100%;} 
	
 #menu ul ul li {
	border-bottom-style:dashed;
	border-bottom-width:thin;
	border-bottom-color:#000;
	border-right-style:solid;
	border-right-width:thin;
	border-right-color:#cc0001;
	border-left-style:solid;
	border-left-width:thin;
	border-left-color:#cc0001;
	background-color:#FFF;
	padding-top:5px;
	padding-bottom:5px;
		padding-left:5px;

}
 
    div#menu ul ul,
    div#menu ul li:hover ul ul,
    div#menu ul ul li:hover ul ul
      {display: none;} 

    div#menu ul li:hover ul,
    div#menu ul ul li:hover ul,
    div#menu ul ul ul li:hover ul
      {display: block;}
	  
.cellwh {padding:10px;}
.cellgr {padding:10px; background-color:#F2F2F2;}

.logo2 {padding: 5px;}

.table
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	border: 1px solid #D6D6D6;
	padding:5px;
	text-align: left;
	}
	.table_head
	{
	background-color: #0070BA;
	font-weight:bold;
	color:#fff;
		padding:3px;
		text-align:center;

		}
.table_middlehead
	{
	background-color: #B7CF21;
			padding:3px;
		}
.table_cell
	{
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
		border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}

.table_cell2
	{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
