body { background: url(../images/backgr-top.jpg) repeat-x; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; line-height: 150%; }

.clear { clear: both; }

h1 { font-family: font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif; font-size: 24px; margin: 24px 0px 24px 0px; }
h2 { color: #38A3E7; font-weight: bold; font-size: 18px; }
p { line-height: 170%; margin-top: 13px; margin-bottom: 26px; }

#Main ul, #Main ol { margin-top: 6px; margin-bottom: 7px; }
#Main ul li, #Main ol li { margin-left: 25px; padding-left: 10px; margin-top: 6px; margin-bottom: 6px; }
#Main ul li { list-style: outside circle; }
#Main ol li { list-style: outside decimal; }

.be-om-tilbud { display: block; background: url(../images/be-om-tilbud.png) no-repeat; width: 473px; height: 68px; text-indent: -9999px; }


#Top { width: 100%; height: 126px; background: url(../images/backgr-top-center.jpg) center top no-repeat; }

#Menu { width: 400px; margin: auto; height: 66px; padding-left: 500px; padding-top: 60px; position: relative; } 
#Menu ul li { display: block; float: left; }
#Menu ul li a { display: block; width: 112px; height: 33px; text-align: center; line-height: 33px; font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif; font-size: 17px; color: #4B4B4B; text-decoration: none; }
#Menu ul li a:hover { background: url(../images/menu-a-hover.png) no-repeat; }

#Hjem { display: block; position: absolute; top: 0px; left: 0px; width: 270px; height: 125px; text-indent: -9999px; }

#Main a { color: #017AC2; }
#Main a:hover { color: #05A0FE; }

#Banner { width: 900px; height: 263px; background: url(../images/backgr-banner.jpg) no-repeat; margin: auto; }

.lines { width: 100%; height: 4px; background: url(../images/lines.gif) repeat-x; }

#Blocks { width: 900px; margin: auto; padding-top: 15px; }

.block { width: 180px; height: 112px; background: url(../images/box.jpg) no-repeat; float: left; margin-left: 5px; padding: 20px;  }
.block * { color: #fff; }
.block h1 { font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif; font-size: 24px; display: block; height: 44px; line-height: 44px; padding-left: 50px; margin-bottom: 13px; margin-top: 0px; }
.block p { line-height: 140%; }

.block1 h1 { background: url(../images/icon1.jpg) no-repeat; }
.block2 h1 { background: url(../images/icon2.jpg) no-repeat; }
.block3 h1 { background: url(../images/icon3.jpg) no-repeat; }
.block4 h1 { background: url(../images/icon4.jpg) no-repeat; }

#Main { width: 100%; background: url(../images/backgr-content.jpg) bottom repeat-x; }
#Content-wrapper { width: 900px; margin: auto; margin-top: 15px; /*border-top: 1px solid #E4E4E8;*/ padding-top: 10px; padding-bottom: 24px; }

#Content { width: 530px; float: left; padding-left: 30px; margin-left: 30px; border-left: 1px solid #e4e4e8; }
#Sidebar { width: 280px; float: left; padding-left: 25px; }

#Footer { width: 900px; margin: auto; padding: 24px 0px; }
#Footer p { margin: 0px; }

#Footer a { color: #999; }
#Footer a:hover { color: #666; }

#Footer-logo { float: left; width: 225px; }
#Footer-logo a { text-align: right; margin: 50px; }
#Footer-text { float: left; width: 650px; text-align: right; color: #666; }

form * { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #1F1F1F; line-height: 180%; }
form label.left { display: block; float: left; width: 120px; margin: 5px 0px 5px 5px; font-weight: bold; color: #666; }
form label.required{ display: block; font-size: 10px; color: #C00; padding-left: 145px; }
form .middleColumn { margin: 10px 0px; }
form .middleColumn input, form .middleColumn textarea { padding: 5px; border-width: 1px; border-style: solid; border-color: #8E8E8E #E1E1E1 #E1E1E1 #8E8E8E; margin: 5px 0px; background: #fefefe url(http://www.jap-design.net/client/backgr_form.jpg) no-repeat; width: 50%; }
.typography form input { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.Actions { padding-left: 125px; }
form .Actions input.action { width: 114px; font-weight: bold; color: #666; }
form .Actions input.action:hover { color: #000; cursor: pointer; cursor: hand; }

#Banner-print { display: none; }
