﻿/* CSS Document */
html {overflow: -moz-scrollbars-vertical;}
body { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444444; }
ul,li{ list-style:none; margin:0; padding:0;}
p{ margin:0; padding:0;}
img { border-width: 0px; }
a { text-decoration:none;}
#wrapper{ margin:0 auto; width:847px; }
.wrapper {margin: 0 auto; width:847px; }
#header{ margin-top:18px; background:url(img/logo.jpg) no-repeat 0 0; height:30px; float:left; width:160px;}
.header{ margin-top:18px; background:url(img/logo.jpg) no-repeat 0 0; height:30px; float:left; width:160px;}

/*Menu container class */
#menu{ margin-left:170px; padding-top:20px; }
#menu ul { margin:0; padding-top: 2px; }
#menu ul li{ float:left; padding-right:15px; }
#menu a{ background-color:transparent; background-image:url(img/fristadmenu.png); background-repeat:no-repeat; overflow:hidden; text-indent:-1000em; font-size:1px; display:block; height:20px;}
.omoss_menu a{ background-position:0 0; width:45px;}
.omoss_menu a:hover{ background-position:0 -20px;}
.omoss_menu a.active{ background-position:0 -20px;}

.vartsattattjobba_menu a{ background-position:-59px 0; width:116px;}
.vartsattattjobba_menu a:hover{ background-position:-59px -20px;}
.vartsattattjobba_menu a.active{ background-position:-59px -20px;}

.ramavtal_menu a{ background-position:-188px 0; width:23px;}
.ramavtal_menu a:hover{ background-position:-188px -20px;}
.ramavtal_menu a.active{ background-position:-188px -20px;}

.andraomhvb_menu a{ background-position:-230px 0; width:106px;}
.andraomhvb_menu a:hover{ background-position:-230px -20px;}
.andraomhvb_menu a.active{ background-position:-230px -20px;}

.justnu_menu a{ background-position:-356px 0; width:44px;}
.justnu_menu a:hover{ background-position:-356px -20px;}
.justnu_menu a.active{ background-position:-356px -20px;}

.kontakt_menu a{ background-position:-415px 0; width:50px;}
.kontakt_menu a:hover{ background-position:-415px -20px;}
.kontakt_menu a.active{ background-position:-415px -20px;}

#topcurvetop{ background:url(img/topcurve.jpg) no-repeat 0 0; height:24px; }
.topcurvetop{ background:url(img/topcurve.jpg) no-repeat 0 0; height:24px; }
#bottomcurve{ background:url(img/bottomcurve.jpg) no-repeat 0 0; height:16px;}
.bottomcurve{ background:url(img/bottomcurve.jpg) no-repeat 0 0; height:16px;}
#innercont{ background:url(img/bgrepeat.jpg) repeat-y 0 0; padding:0px 45px;}
.innercont{ background:url(img/bgrepeat.jpg) repeat-y 0 0; padding:0px 10px; height:434px;}
#imgtxt-cont{ padding:15px 0px;}
.imgtxt-cont{ padding:15px 0px;}
#subcurvetop{ background:url(img/subpage_top.png) no-repeat 0 0; height:14px; width:462px; }
.subcurvetop{ background:url(img/subpage_top.png) no-repeat 0 0; height:14px; width:462px; }
#subcurvebottom{ background:url(img/subpage_bottom.png) no-repeat 0 0; height:14px; width:462px;}
.subcurvebottom{ background:url(img/subpage_bottom.png) no-repeat 0 0; height:14px; width:462px;}
#subcont{ background:url(img/subpage_bg.png) repeat-y 0 0; width:462px; padding:0px 20px; }
.subcont{ background:url(img/subpage_bg.png) repeat-y 0 0; width:462px; padding:0px 20px; }

#subcurvetoplong{ background:url(img/curvetop1.png) no-repeat 0 0; height:14px; }
#subcurvebottomlong{ background:url(img/curvebgbottom.jpg) no-repeat 0 0; height:14px;}
#subcontlong{ background:url(img/curve_bg.png) repeat-y 0 0; padding:0px 20px; }

#subcontvideo{background:url(img/subpage_bg.png) repeat-y 0 0; }
#subcont p{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444444; width:440px;}
.subcont p{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444444; width:440px;}
#subcontlong p{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444444; width:600px;}
#subcont ul li{ display:inline; width:136px;}
.align{ margin-top:10px; width:100%;}


#contents1 p{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444444; margin-top:5px; margin-bottom:10px; }
#contents p{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444444; margin-top:5px; }
.contents p{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444444; margin-top:5px; }
.contents1 p{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444444; margin-top:5px; margin-bottom:10px; }


#kbt,#personal,#doc,#utbild{ display:none;}
#innercont ul li{display:inline; width:100px; }
.innercont ul li{display:inline; width:100px; }
.headertxt{float:right; text-align:left; color:#298dc4; font-family:Georgia, "Times New Roman", Times, serif;}
.txtblack{ float:right; color:#000000; font-size:11px;}
#leftcontainer{ float:left; width:625px;}
.leftcontainer{ float:left; width:625px;}
#leftcontainer1{ float:left; width:462px; min-height:400px; margin-left:100px;}
.leftcontainer1{ float:left; width:462px; min-height:400px; margin-left:100px;}
#rightcontainer1{float:left; width:206px; margin-left:15px;}
#rightcontainer{ float:right; width:206px; margin-left:15px;}
.rightcontainer{ float:left; width:206px; margin-left:15px;}
#rightcontainer ul{ margin:0; padding:0;}
fieldset{ border:1px solid #298dc4;font-family:Arial, Helvetica, sans-serif; color:#444444; padding:10px; font-size:12px; margin-top: 20px; }
fieldset label{ float:left; width:90px;}

#submenu li{ font-family:Geneva, Arial, Helvetica, sans-serif; margin-bottom: 6px; }
#submenu li a{ text-decoration:none; color:#7E124E; font-size:12px; font-weight:bold; }
#submenu li a:hover{ border-bottom:2px solid #7E124E; text-decoration:none; color:#7E124E; font-size:12px; font-weight:bold;}
#submenu .current{border-bottom:2px solid #7E124E; text-decoration:none; color:#7E124E; font-size:12px; font-weight:bold;}

.nyheter{ background:url(img/nyheterbg.jpg) no-repeat 0 0;height:197px;padding-top:35px; padding-left:20px; padding-right:15px; margin-bottom:10px;}
.rightplain{background:url(img/nyheterbgold.jpg) no-repeat 0 0;height:212px;padding-top:20px; padding-left:20px; padding-right:15px; margin-bottom:10px;}

.nyheter p{ font-size:11px; color:#444444; }
.casebg{ background:url(img/casebg.jpg) no-repeat 0 0; width:206px; height:189px; padding-top:43px; padding-left:15px;}
.casebg img{padding-top:43px; padding-left:15px;}
#contents{ min-height:400px; margin-top:70px; }
.contents{ min-height:400px; margin-top:70px; }
#contents1{ min-height:400px; margin-top:70px; margin-left:100px; }
.contents1{ min-height:400px; margin-top:70px; margin-left:100px; }
#footer{ clear:both;background:url(img/footergrad.jpg) repeat-x bottom left; height:29px;}
.footer{ clear:both; background:url(img/footergrad.jpg) repeat-x bottom left; height: 29px; text-align: center; width: 100%; }
#copyright{ margin:0 auto; width:847px; padding-top:20px;}
.copyright{ margin:0 auto; width:847px; padding-top:20px;}
