body { background:#616161;margin:0px;font-family:Arial;font-size:12px; }
.outer { background: #d6d6d6 url(../images/outer.png);background-repeat:repeat-x;background-position:top left; }
.content { background: #fff; width:798px;margin:auto;padding:10px;position:relative;min-height:480px;}
.footer_content { width:798px;margin:auto;padding:10px;position:relative;}

.top_logo { height:90px; }
.logo { position:absolute;top:10px;left:20px; }
.logo_sensodays { position:absolute; top:29px; right:320px; }
.logo_sigmanet { position:absolute; top:25px; right:10px;; }
.menu { height:35px;position:relative;}
.menu_left { cursor:pointer;background:url(../images/menu_left.png);background-repeat:repeat-x;background-position:top left;position:absolute;left:0px;top:0px;bottom:0px;width:8px }
.menu_middle { cursor:pointer;background:url(../images/menu_middle.png);background-repeat:repeat-x;background-position:top left;position:absolute;left:8px;top:0px;bottom:0px;right:8px }
.menu_right { cursor:pointer;background:url(../images/menu_right.png);background-repeat:repeat-x;background-position:top left;position:absolute;right:0px;top:0px;bottom:0px;width:8px }
.menu_left_over { cursor:pointer;background:url(../images/menu_left_over.png);background-repeat:repeat-x;background-position:top left;position:absolute;left:0px;top:0px;bottom:0px;width:8px }
.menu_right_over { cursor:pointer;background:url(../images/menu_right_over.png);background-repeat:repeat-x;background-position:top left;position:absolute;right:0px;top:0px;bottom:0px;width:8px }
.menu_middle_item { text-align:center;position:relative;height:100%;float:left;width:25%;color:#fff;cursor:pointer;}
.menu_middle_item img { padding-top:12px; }
.menu_middle_item_over { padding-top:12px;text-align:center;background:url(../images/menu_middle_over.png);cursor:pointer;background-repeat:repeat-x;background-position;position:relative;height:100%;float:left;width:25%;}
.banner { margin-top:5px; }
.logos { position:absolute;overflow:hidden;margin-top:25px;bottom:10px;left:10px;right:10px;}
.ecotec { float:left;}
.rohs { float:right;}
.input { 
	border:1px solid #fff;
	margin-right:4px; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 197px;
}
.button { border:1px solid red;background:#fff;width:20px;color:red;font-size:13px; }
.footer_texts { color:#fff;font-size:11px;float:left;padding-right:20px; }
.newsletter { float:right;padding-right:45px; }
.footer_texts a { color:#fff;text-decoration:underline;font-size:11px; }
.footer_texts a:hover { color:#fff;text-decoration:none;font-size:11px; }
.tuv { float:right; }
.page_content { padding-left:5px;padding-right:5px; }
.page_title { font-size:16px;font-weight:bold;padding-top:10px;padding-bottom:8px; }
.page_text {padding-bottom:10px; }
a { color:red;}
a:hover { color:red;text-decoration:none;}
.round_top { background:url(../images/round_top.png);background-repeat:no-repeat;background-position:top left;height:6px; } 
.round_middle { padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px; } 
.round_bottom { background:url(../images/round_bottom.png);background-repeat:no-repeat;background-position:top left;height:6px; }

.newsletter {
	color: #fff;
}

.nl_label {
	margin-top: 2px;
	position: absolute;	
}
.nl_check {
	margin-left: -4px;
}

.nl_header {
	font-size: 13px;
	font-weight: bold;
	position: absolute;
	margin-left: -85px;
}

.nl_send_button {
	float: right;
	height: 22px;
	margin-right: 8px;
	cursor: pointer;
}
