﻿@import url(SimplyButtons.css);
*{ margin: 0; padding: 0;}
html{overflow: -moz-scrollbars-vertical;overflow-x: auto;}

.wrapper{width: 890px;position: relative;margin: 40px auto;}
.startbg {position: absolute;}
.startmenu{position: absolute;left: 39px;z-index: 2;}
.sm1{top: 598px;}
.sm2{top: 632px;}
.sm3{top: 669px;}
.sm4{top: 707px;}
.flash{position: absolute;z-index: 2;left: 287px;top: 65px;}
.startbutton{position: absolute;z-index: 3;left: 287px;}
.toplogotext{position: absolute;left: 287px;height: 65px;width: 264px;background-image: url(img/Pinion-text.jpg);}
.bottom{padding-bottom: 30px;width: 836px;height: 42px;position: relative;background-repeat: no-repeat;background-position: top center;background-image: url(img/pinion-bottom.jpg);}
.flagbutton {height: 42px; width: 45px;}
.mailbutton{height: 42px; width: 141px; margin-left: 645px;}
    
/* Menu */
.topmenu {position: absolute;top: 376px;left: 128px;}
.submenu{width: 836px;text-align: center;position: absolute;top: 409px;}
.submenu-om-pinion-sv {height: 20px;position: relative;left: -214px; }
.submenu-vad-vi-gor-sv {height: 20px;position: relative;left: -45px; }
.submenu-aktuellt-sv {height: 20px;position: relative;left: 115px; }
.submenu-kontakt-sv {height: 20px;position: relative;left: 273px; }
.submenu-about-pinion-en {height: 20px;position: relative;left: -200px; }
.submenu-what-we-do-en {height: 20px;position: relative;left: -5px;}
.submenu-news-en {height: 20px;position: relative;left: 140px; }
.submenu-contact-en {height: 20px;position: relative;left: 258px;}
a.submenu-link {padding-left: 5px;padding-right: 5px;color: #461c1e; font-size: 15px;text-decoration: none;}        
a.submenu-link:hover {color: #461c1e;text-decoration: none;}    
a.submenu-link:active {color: #461c1e;text-decoration: none;}   
a.submenu-link .active {color: #461c1e;text-decoration: none;font-weight: bold;}   

.contentpart {position: absolute;top: 464px;width: 418px;}
.textarticle{width: 418px;padding-bottom: 22px;} 
.rightimages{padding-bottom: 22px;}
img{border: 0px;}

a{text-decoration: none;color: #461c1e;}
a:hover{text-decoration: underline;color: #461c1e;}
a:active{text-decoration: none;color: #461c1e;}
.active{text-decoration: none;color: #461c1e;}
#surveybox{   }
#MemberInfobox{ margin:0px auto; width:400px;  }
#leftbox{ float:left; width:400px;}
#rightbox{ float:left; width:400px; margin-left:20px;}
#submitbox,#searchbutton{ clear:both; text-align:center; margin-bottom:40px; margin:0px auto; width:100px;}
#msgbox { margin-top:35px;margin-bottom:10px; text-align:center;}

fieldset{ border:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:20px}
fieldset legend{ font-weight:bold;}
#leftbox fieldset label{ padding-left:5px;}
#rightbox fieldset label{ padding-left:5px;}

select.omrad{ float:left; width:100px;}

.addrinfo label{ margin-left:10px; float:left; width:200px; padding:5px;}
.addrinfo label.error{  width:100%;}
.addrinfo input{ height:20px; margin-bottom:10px;}
.addrinfo select{ height:20px; margin-bottom:10px;}


fieldset#right li,fieldset#left li{ padding-left:20px; padding-bottom:5px; padding-top:5px; list-style:none;}
fieldset.searchfieldset{list-style-type:none; margin-bottom:2px; margin-top:2px; margin-left:10px;}
fieldset.searchfieldset li{ float:left; padding-right:5px;  list-style:none;}
table#searchresultstable tr{ border:solid 1px Gray;}
table#searchresultstable td{ padding-left:10px; border-left:solid 1px Gray; border-bottom:solid 1px Gray;}
table#searchresultstable th { width:100px;border-left:solid 1px Gray;border-top:solid 1px Gray; border-bottom:solid 1px Gray;}
table#searchresultstable th.last,table#searchresultstable td.last { border-right:solid 1px Gray;}
table#searchresultstable tr.odd { background-color:#DBDBD7;}
table#searchresultstable th.number{ width:40px;}
#resultsbox{ margin-top:40px;}
#msg,#msgbox{font-family:Geneva,Arial,Helvetica,sans-serif;font-size:12px;}

