html,body {
        background-color:#ffffff;
        margin: 0;
		height:100%; /* That's the key! */
}

#container {
        margin:0 auto -20em;
        background-color:#ffffff;
        position:relative;
		width:1020px;
 	min-height: 100%;		/* Min height for modern Browser */
	height: auto ;	/* !important-Rule for modern Browser */
	height: 100%;			/* Min heigh for IE (<7) */
}

#whitetop {
position:absolute;
left:0;
right:0;
top:0;
width:100%;
margin:0;
padding:0;
border:0;
height:154px;
background-color:#000000;
visibility:visible;
font-family:Verdana, Arial, Helvetica, sans-serif;
z-index:1;
}
#bluenavbar {
position:absolute;
top:153px;
left:0;
right:0;
margin:0;
padding:0;
border:0;
height:25px;
width:100%;
background-color:#003798;
visibility : visible;
z-index : 2;
}
#leftinfo {
	position:absolute;
	left:0;
	top:180px;
	width:184px;
	visibility : visible;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	z-index : 25;
}
#contentlayer {
	left:190px;
	top:190px;
	position: relative;
	visibility : visible;
	height : auto;
	width : 500px;
	padding-bottom: 2em;
	background-color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	z-index : 18;
}
#contentlayerproducts {
	position : relative;
	left : 190px;
	top : 190px;
	visibility : visible;
	height : auto;
	width : 650px;
	padding-bottom: 2em;
	background-color:#FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	z-index : 18;
}
#menucloser {
position : absolute;
left : 0;
top : 175px;
width : 98%;
height : 600px;
visibility : hidden;
z-index : 28;
}
.footer, .push {
	clear : both;
}	
.footer{
	height: 20em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-align : center;
	display: block;
	width: 100%;
	position: relative;
	bottom: 0;
	margin-top: 30em;
	background-color: #FFffff;
	}
#productpics {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	position : absolute;
	height : auto;
	width : 138px;
	left : 700px;
	top : 185px;
	overflow : visible;
	visibility : visible;
	display : block;
	z-index : 4;
}
#productpics2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	position : absolute;
	height : auto;
	width : 138px;
	left : 860px;
	top : 185px;
	overflow : visible;
	visibility : visible;
	display : block;
	z-index : 5;
}
.productpics {
line-height : 15px;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#hometrigger {
position : absolute;
left : 20px;
top : 158px;
width : 75px;
height : 20px;
z-index : 6;
visibility : visible;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #003798;
}
#productstrigger {
position : absolute;
left : 100px;
top : 158px;
width : 85px;
height : 20px;
z-index : 6;
visibility : visible;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #003798;
}
#companytrigger {
position : absolute;
left : 195px;
top : 158px;
width : 79px;
height : 20px;
z-index : 6;
visibility : visible;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #003798;
}
#companytriggergerman {
position : absolute;
left : 182px;
top : 158px;
width : 107px;
height : 20px;
z-index : 6;
visibility : visible;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #003798;
}
#contacttrigger {
position : absolute;
width : 80px;
height : 20px;
z-index : 10;
top : 158px;
left : 288px;
visibility : visible;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #003798;
}
#contacttriggergerman {
position : absolute;
width : 80px;
height : 20px;
z-index : 11;
top : 158px;
left : 295px;
visibility : visible;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #003798;
}
#englishspanish {
position : absolute;
width : 100px;
height : 20px;
z-index : 12;
left : 375px;
top : 158px;
visibility : visible;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #003798;
}
#german {
position : absolute;
width : 100px;
height : 20px;
z-index : 13;
top : 158px;
left : 490px;
visibility : visible;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #003798;
}
#sitemap {
position : absolute;
width : 70px;
height : 20px;
z-index : 14;
top : 158px;
left : 605px;
visibility : visible;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #003798;
}
#productsub {
position : absolute;
left : 80px;
top : 172px;
width : 240px;
z-index : 30;
visibility : hidden;
}
#companysub {
position : absolute;
left : 188px;
top : 172px;
width : 180px;
z-index : 31;
visibility : hidden;
}
.productable {
padding : 8px 6px 7px 8px;
width : 100%;
margin : 1px 1px;
text-align : center;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
background-color : #ffffff;
background-position : center;
}
P {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
margin-right : 20px;
margin-left : 10px;
line-height : 18px;
text-align : left;
}
.newslist {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
margin-right : 20px;
margin-left : 10px;
color : #4b4b4b;
}
P.scroll {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : x-small;
font-style : normal;
margin-right : 20px;
}
TH {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : bold;
background-color : #919191;
color : white;
padding : 5px 5px;
}
TR.blue {
background-color : #66ccff;
}
TD {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
line-height : 17px;
text-decoration : none;
}
TDNAV {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
margin-left : 10px;
}
TD.address {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
color : #0b4364;
}
.blue {
background-color : #e4e4e4;
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
}
.bottom {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
color : #0b4364;
border : medium none;
}
.address {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
border : medium none;
color : #0b4364;
}
H4, H5 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-weight : bold;
margin-left : 10px;
margin-bottom : 5px;
}
H1 {
font-size : 16px;
color : #003399;
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-weight : bold;
margin-left : 10px;
margin-bottom : 2px;
margin-top : 10px;
}
H2 {
font-size : 13px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-style : normal;
font-weight : bold;
margin-left : 10px;
margin-bottom : 2px;
margin-right : 10px;
margin-top : 10px;
}
H4 {
font-size : 14px;
color : #0033cc;
}
H5 {
font-size : 12px;
color : #0046c4;
}
h6 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
color : #006699;
margin-left : 20px;
margin-bottom : 2px;
}
a:hover {
color : #cc0000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-weight : normal;
text-decoration : underline;
}
a:link {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a:visited {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.td:hover {
color : #cc0000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
text-decoration : underline;
}
a.td:link {
color : #0b4364;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.td:visited {
color : #2172a6;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.top:link {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
a.top:hover {
color : #cc0000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
a.top:visited {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
a.bottom:link {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-style : normal;
font-weight : bold;
text-transform : none;
line-height : normal;
}
a.bottom:hover {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-style : normal;
font-weight : bold;
text-transform : none;
line-height : normal;
}
a.bottom:visited {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-style : normal;
font-weight : bold;
text-transform : none;
line-height : normal;
}
Img.left {
float : left;
border : medium none;
padding : 0 0;
margin : 10px 20px 10px 10px;
}
Img.right {
float : right;
border : medium none;
padding : 0 0;
margin : 10px 10px 10px 20px;
}
a.listblue:hover {
color : #ff0000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.listblue {
color : #0066cc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.listblue:visited {
color : #595959;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
.unnamed1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
line-height : 20px;
font-weight : bold;
color : #ffffff;
text-decoration : none;
background-color : #0066cc;
}
.contacts {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
}
.bluelist {
list-style-position : outside;
list-style-image : none;
list-style-type : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-align : left;
color : #000000;
display : list-item;
}
.h2italic {
font : italic normal 16px Verdana, Arial, Helvetica, sans-serif;
color : #0066cc;
text-decoration : none;
}
.bluelistindent {
list-style-position : outside;
list-style-image : url(images/bluelet.gif);
list-style-type : none;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-align : left;
margin-left : 30px;
color : #000000;
}
a.register:hover {
color : #ff0000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.register {
color : #005cb5;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.register:visited {
color : #005cb5;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.buy:hover {
color : #0066cc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
a.buy {
color : #ff0000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
a.buy:visited {
color : #008b8b;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : bold;
text-decoration : none;
}
a.dropdown:link {
border : none;
background-color : transparent;
color : white;
margin : 0 0 0 0;
padding : 10px 10px 10px 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : normal;
text-align : left;
text-decoration : none;
}
a.dropdown:visited {
border : none;
background-color : transparent;
color : white;
margin : 0 0 0 0;
padding : 10px 10px 10px 0;
text-align : left;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : normal;
}
a.dropdown:hover {
border : none;
background-color : transparent;
color : white;
margin : 0 0 0 0;
padding : 10px 10px 10px 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : normal;
text-align : left;
text-decoration : none;
}
a.dropdown:active {
border : none;
background-color : transparent;
color : white;
margin : 0 0 0 0;
padding : 10px 10px 10px 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-style : normal;
font-weight : normal;
text-align : left;
text-decoration : none;
}
a.navmenu:link {
background-color : transparent;
color : black;
font : normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align : left;
text-decoration : none;
}
a.navmenu:visited {
background-color : transparent;
color : black;
font : normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align : left;
text-decoration : none;
}
a.navmenu:hover {
background-color : transparent;
color : black;
font : normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align : left;
text-decoration : none;
}
a.navmenu:active {
background-color : transparent;
color : black;
font : normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align : left;
text-decoration : none;
}
a.news:hover {
color : #ff0000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.news {
color : #005cb5;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.news:visited {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
.navsubhead {
background-color : #002953;
color : white;
font : normal 11px Verdana, Arial, Helvetica, sans-serif;
text-align : left;
text-decoration : none;
}
.collapsible_head {
background-color : #e6e6e6;
color : black;
text-align : center;
line-height : 14px;
text-decoration : none;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
font-variant : normal;
}
a.tdplain:hover {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.tdplain:link {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
a.tdplain:visited {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
font-weight : normal;
text-decoration : none;
}
H3 {
font-size : 12px;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-style : normal;
font-weight : bold;
margin : 10px;
}
.notopmargin {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
margin-right : 20px;
margin-left : 10px;
color : #000000;
margin-top : 0;
margin-bottom : 0;
padding-top : 0;
padding-bottom : 0;
}
.newproduct {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height : 15px;
color : #000000;
text-decoration : none;
background-color : #e6e6e6;
font-weight : normal;
display : table-cell;
border : thin dotted #003399;
font-style : normal;
width : auto;
height : auto;
clear : both;
padding : 5px;
}
#sectiontable {
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
background-color : #ffffff;
background-position : left top;
text-align : left;
display : table;
padding : 5px;
height : auto;
width : 640px;
}
li {
text-decoration : none;
text-align : left;
display : list-item;
margin : 2px;
list-style-type : disc;
}
