body{ margin: 0px; padding: 0px; background-color: #373a42; }

#lang_wrap{ height: 7px; width: 100%; background-color: #d1662c; font-size: 2pt; }

#menu_wrap{ height: 93px; width: 100%; background-color: #373a42; text-align: center; }

#menu_top{ width: 960px; height: 9px; background: #373a42 url(../img/gray-bar-top.jpg) no-repeat scroll 0 0; margin: 0 auto; font-size: 2pt; }
#menu_center{ width: 960px; height: 75px; margin: 0 auto; display: block; }
#menu_bot{ width: 960px; height: 9px; background: #373a42 url(../img/gray-bar-bottom.jpg) no-repeat scroll 0 0; margin: 0 auto; font-size: 2pt; }

#logo{ float: left; padding: 7px 0px; }
#logo a{ border: 0px; }
#logo img{ border: 0px; }
#menu{ float: right; height: 75px; }
.menu{ list-style-type: none; padding: 0px; width: 550px; width: 610px !important; margin: 0px; margin-top: 22px; height: 26px; }
.menu li{ display: inline; margin: 3px; }
.menu a{ color: white; font-family: Arial; font-size: 10pt; font-weight: bold; text-decoration: none; padding: 5px; }
.menu a:hover{ text-decoration: underline;  }
.menu a.current{ background-color: #5f6060; vertical-align: middle !important; vertical-align: baseline; }
.menu a.current:hover{ text-decoration: none; vertical-align: middle !important; vertical-align: baseline; }

li.current{ background-color: #373a42; vertical-align: middle; }
#but_left{ vertical-align: middle; display: inline; }
#but_right{ vertical-align: middle; display: inline; }

#head_wrap{ height: 257px; width: 100%; background: #d8d9dc url(../img/ruler-gray.jpg) repeat-y scroll center; text-align: center; }
#head_center{ height: 257px; width: 960px; margin: 0 auto; display: block; }
#slogan{ float: left; width: 370px; height: 210px; color: #656565; font-family: Helvetica; font-size: 16pt; margin: 30px 0px 0px 0px; text-align: left; line-height: 1.6; }
#slogan img{border: 0px;}
#homepic{ float: right; width: 590px; height: 210px; }
#homepic img{ margin-top: -16px; }

#head2_wrap{ height: 126px; width: 100%; background: #d8d9dc url(../img/ruler-gray.jpg) repeat-y scroll center; text-align: center; }
#head2_center{ height: 126px; width: 960px; margin: 0 auto; display: block; }

#center_wrap{ width: 100%; background: white; text-align: center; }
#center_center{ width: 960px; margin: 0 auto; display: block; }
#center_top{ width: 960px; height: 9px; background: #373a42 url(../img/white-bar-top.jpg) no-repeat scroll 0 0; margin: 0 auto; font-size: 2pt; }

#center_center table{ margin-bottom: 30px !important; margin-bottom: 60px; }

#closer_wrap{ height: 305px; width: 100%; background: #568b71 url(../img/ruler-green.jpg) repeat-y scroll center; text-align: center; }
#closer_top{ width: 960px; height: 9px; background: #373a42 url(../img/green-bar.jpg) no-repeat scroll 0 0; margin: 0 auto; font-size: 2pt; }
#closer_center{ width: 960px; margin: 0 auto; display: block; text-align: left; }
.closer_blok{ width: 320px; display: inline; font-family: Helvetica; font-size: 9pt; color: white; float: left; line-height: 1.6; }
.closer_blok_head a{ width: 320px; display: block; font-size: 16pt; margin-top: 65px; margin-bottom: 15px; text-decoration: none; color: white; }
.closer_blok span{ padding-right: 40px; }

#footer_wrap{ height: 55px; width: 100%; background-color: #373a42; text-align: center; }
#footer_top{ width: 960px; height: 9px; background: #373a42 url(../img/gray-bar-top.jpg) no-repeat scroll 0 0; margin: 0 auto; font-size: 2pt; }
#footer_center{ width: 960px; margin: 0 auto; display: block; text-align: left; color: #878686; font-size: 8pt; font-family: Helvetica; }
#footer_center a{ font-size: 8pt; font-family: Helvetica; color: #878686; text-decoration: none; }
#footer_center a:hover{ text-decoration: none; }

.stappen{ float: left; width: 300px; padding: 10px; font-size: 10pt; font-family: Helvetica; color: #505050; font-weight: bold; }
.stappen a{ color: #505050; text-decoration: none; }
.stappen img{ border: 0px; }

.menu2{ text-align: left; width: 139px; margin-top: 30px; margin-bottom: 30px; background: white url(../img/menutop.jpg) no-repeat scroll center 0px; }
.menu2 img{ margin-bottom: 11px; }
.menu2 ul{ list-style-type: none; margin: 0px; padding: 0px; margin-top: 3px; width: 139px; }
.menu2 li{ margin: 0px; padding: 5px; border-top: 1px solid #bbb; width: 129px; vertical-align: middle; }
.menu2 a{ font-size: 10pt; font-family: Helvetica; color: #666; text-decoration: none; margin-left: 3px; }
.menu2 a:hover{ text-decoration: underline; }
.menu2 a.current{ color: #d1662c; }

#center_center td{ vertical-align: top; }

.menu2head{ width: 139px; color: #d1662c; font-family: Arial; font-size: 16pt; text-indent: 9px; padding-top: 13px; padding-bottom: 5px; }
.menu2ideeen img{ margin: 4px; padding: 0px; border: 0px; }
.menu2ideeen td{ margin: 0px; padding: 0px; }
.menu2ideeen a{ margin: 0px; padding: 0px; }

.menudownload{ padding-top: 50px; }
.menudownload img{ border: 0px; }

.blok{ display: block; padding: 50px 0px 0px 10px; margin-top: 0px !important; margin-top: -10px; font-family: Helvetica;  color: #333; text-align: left; }
.firstblok{ margin-top: 0px !important; margin-top: 0px; }
.blok img.left{ float: left; margin-right: 30px; margin-top: -25px; }
.blok img.right{ float: right; margin-top: -25px; }
.blok p{ font-size: 14pt; font-weight: bold; margin-top: 5px; }
.blok span{ font-size: 11pt; font-family: Helvetica; color: #333; line-height: 1.3; }
.blok h1{ font-size: 15pt; margin-top: 0px; }
.blok h2{ font-size: 13pt; }
.blok p.tekst{ font-size: 11pt; font-weight: normal; }

.datatable{ font-size: 9pt; font-family: Helvetica; color: #333; line-height: 1.3; margin-top: 30px; padding: 0px; margin: 0px; }
.datatable td{ padding: 7px 20px; margin: 0px; }
.tablehead{ text-align: center; font-weight: bold; }
.row1{ background-color: #eee; }
.row2{ background-color: #ddd; }

.tdcontent{ padding-left: 40px; }

fieldset{ border:none; border-top:1px solid #333; clear:both; font-size:.9em; margin:20px 0 10px; padding:0; }
fieldset.submit{ border:0; margin:0; padding:0; }
legend{ font-size:.9em; font-weight:700; margin-bottom:10px; padding:0 5px; }
dl{ margin:0; }
dt{ clear:both; display:block; float:left; width:120px; margin:10px 0 0 5px; padding:0; }
dd{ display:block; float:left; width:400px; margin:10px 0; padding:0; }

h2.melding{ font-size: 11pt; font-weight: bold; color: #22dd22; }

a.stockorder{float:left; width: 160px; color: #333; padding: 8px 4px; margin: 4px; text-decoration: none; clear: both; text-align:center;}
a.stockorder:hover{text-decoration: underline;}