 * {margin: 0; padding:0;font-family : Arial,Verdana,'Helvetica',sans-serif; font-size : 12px;color:#434343}
 * img { border:0px solid #000;}
 h1 { font-size: 1.4em; padding-left: 32px; margin-bottom: 10px;font-weight: bold;} 
 h2 { font-size: 1.0em; padding-left: 10px; margin-bottom: 2px;font-weight: bold;} 
 h3 { font-size: 1.0em; padding-left: 10px; margin-bottom: 2px;font-weight: bold;} 
* A {color: #3d3df7;text-decoration: none;}
* A:hover{font-weight: normal;text-decoration: underline;color: #434343;}
html, body { height:100% !important; margin:0; min-height:100%;background: #000000;}
.clear {clear:both}
.main_slogan{padding-left: 3.0em; font-weight: normal; margin-bottom: 0px;}
.animated_plupp{position: relative; top: -18px; left: -159px;}
.quotation_top{border: 0px solid #000; position: absolute; top: 24px;left: 0px;}
.quotation{height : 16px;text-align:center;border: 0px solid #C3C4C6;position: relative;top: 0px;left:0px;}
.bottomtext{height : 16px;text-align:center;border: 0px solid #C3C4C6;position: relative;top: 14px;left:0px;}
.popup_quotation{display:none;padding:0px;position: absolute; left: 50%; top: 80px; margin-left:-550px; z-index: 101; height: 260px; width: 360px; background: #ffffff no-repeat; border:1px solid #000;font-family : Arial,Verdana,'Helvetica',sans-serif; font-size : 12px;color:#434343;}
.news{float:left;margin: 0px;margin-left: 0px;width: 360px; text-align: left;border: 0px solid #C3C4C6;min-height: 300px;padding-left: 6px;}

.button{float:left;text-align:left;margin: 0px;width: 17em;height: 1.6em;padding-left: 0em;}    
.kinput{float:left;text-align:left;margin: 0px;width: 17em;height: 1.6em;padding-left: 0em;}
.kinputinfo{float:left;text-align:left;width: 14em;height: 1.6em;color : blue;}
.knamn{float:left;text-align:right;padding-right: 1em;width: 8em;height: 1.6em;}
.kclass{float:left;width: 480px;margin: 0px;height: 200px;border: 0px solid #C3C4C6;}

.contact_upper{float:left;width: 220px;margin: 0px;height: 260px;border: 0px solid #C3C4C6;}
.produktval{float:left;width: 400px;margin: 20px;height: 320px;border: 0px solid #C3C4C6;}
.messagechange { padding:20px 76px;}
.messagechange_choice{float:left;text-align:center;margin: 10px;}
.messagechange_text{text-align:left;margin: 10px;}
.standard-text{padding: 0 0 10px 10px;}
.maintext{float:left;width: 540px;margin: 0 0 0 0;padding-left: 1em;}
.sidtext{float:left;margin: 0 0 0 0;width: 320px;}
.main_produktval{float:left;width: 480px;margin: 10px;margin-left: 20px;margin-top: 0px;height: 320px;border: 0px solid #C3C4C6;}
.example-installations{float:left;width: 860px;margin-left: 16px;margin-top: 10px;margin-bottom: 10px;border: 0px solid #C3C4C6;}
.maintext_about{float:left;width: 470px;margin: 0 0 0 0;padding-left: 1em; }
.downloads{width: 800px;padding-left : 0px;padding-top: 20px; border: 0px solid #000;height: 115px;}
.downloads_data{padding: 0 0 0 0;text-align: center;margin: 0 0 0 0; width: 110px; border: 0px solid #000;float: left; }
.produktvalundermeny{float:left;width: 492px;margin: 10px;}
.produkterundermeny{float:left;text-align:center;margin: 10px;}
.produkter{float:left;text-align:center;margin: 10px; border: 0px solid #000; width: 220px;}
.normal{color : #000000;padding-left : 0px;width: 100%;}
.n1{width: 360px;padding-left : 6px; font-weight : bold;}
.n2{width: 360px;padding: 0 0 10px 16px;}
.repro{width: 600px;padding: 0 0 10px 16px;}
.innovation{width: 540px;padding: 0 0 10px 16px;}
.tl{padding: 0 0 0px 16px;float:left;margin: 0 0 0 0; width: 250px; }
.th{padding: 0 0 0px 0px;float:left;margin: 0 0 0 0; width: 80px; }
.thh{padding: 0 0 0px 0px;float:right;margin: 0 0 0 0; width: 60px; color: #FF0000;}
.main{color : #000000;padding:0 10px;min-height: 380px;background:#FFFFFF;}
.includepage{color : #000000;background:#FFFFFF;}
div.center{position: relative;margin:  0 auto;padding-top: 10px;border: 0px solid #FF0000;background: #000000;min-height: 400px;width: 900px;}
.top{padding-left : 0px;padding-top : 0px;height : 200px;background: url(images/top.jpg);border: 0px;width: 900px;}
.topbilder{height:82px;position:absolute;right:12px;top:28px;text-align: center;border:0px solid #FF0000;} 
.topslogan_eco{position:relative; text-align: center; font-size: 0.9em; top: -19px;border:0px solid #FF0000;} 
.topslogan_triple{position:relative; text-align: center; font-size: 0.9em; top: 2px;border:0px solid #FF0000;} 
.toplang {float: left; height:18px;left:730px;padding:0;position:relative;top:105px;width:166px; border: 0px solid #000;}
.toplang a:link{color: #AA8888;}
.toplang a:visited{color: #AA8888;}
.toplang a:hover{color: #FF0000;}
.toploggan{height:76px;position:absolute;left:24px;top:34px;border:0px solid #FF0000;}
.bottom{padding-left : 0px;padding-top : 0px;height : 40px;background: url(images/bottom.jpg);border: 0px solid #C3C4C6;width: 900px;}   
.bottomtext_below{padding-left : 0px;padding-top : 0px;height : 14px;text-align:center;border: 0px solid #C3C4C6;width: 900px;position: relative;top:  16px;left:0px;color: #2f2d2d;}    
.m{background : #E0E0E0;top : 120px;left : 0px; padding: 0 0 0 0;width : 100%;position: relative;height: 18px;}   
#meny li{display: inline; position: relative;left: 18px;list-style-type: none;padding: 0 8px 0 0;font-variant: small-caps;font-size: 13px;font-family: Verdana;}
#meny a{text-decoration: none;font-variant: small-caps;font-family: Verdana;}
#meny a:link{color: #000; font-weight: normal;font-variant: small-caps;font-family: Verdana;}
#meny a:visited{color: #000; font-weight: normal;font-variant: small-caps;font-family: Verdana;}
#meny a:hover{font-weight: normal;text-decoration: underline;font-variant: small-caps;font-family: Verdana;}
#meny a#current{ color: #000;font-weight: bold;font-variant: small-caps;font-family: Verdana;}
