html{height:100%;margin-bottom:1px;}
body{font-family:Arial, Helvetica, sans-serif;line-height:1.5em;font-size:12px;color:#000;background:#ddd;margin:0;}
a:link,a:visited{text-decoration:none;color:#e2007a;font-weight:400;}
a:hover{text-decoration:underline;color:#e2007a;font-weight:400;}
p{margin:0;}
img{border:0 none;}
hr{border-top:solid 3px #e2007a;margin:25px 0;}
#topcurve{background:url(../images/toppdel_bakgrund_webb.png) no-repeat;width:970px;height:16px;margin:10px auto 0;}
#topcurve-popup{background:url(../images/toppdel_bakgrund_popup.png) no-repeat;width:540px;height:16px;margin:10px auto 0;}
#wrapper{width:970px;background:url(../images/flode_bakgrund_webb.png) repeat-y;margin:-1px auto;}
#wrapper-popup{width:540px;background:url(../images/flode_bakgrund_popup.png) repeat-y;margin:-1px auto;}
#logo{padding-left:30px;}.login{float:right;margin-right:20px;margin-top:10px;}
#right_column{float:right;width:215px;margin-right:20px;margin-top:10px;margin-left:25px;}
#content{width:920px;margin-left:24px;margin-right:24px;}
#content-popup{width:490px;margin-left:24px;margin-right:24px;}
#content_subpage{width:665px;margin-left:20px;}#footer{height:75px;padding:5px 20px;}
#footer_image{float:right;width:200px;}#footer_address{padding-top:65px;width:715px;}
#bottomcurve{background:url(../images/bottendel_bakgrund_webb.png) no-repeat top;width:970px;height:23px;margin:0 auto;}
#bottomcurve-popup{background:url(../images/bottendel_bakgrund_popup.png) no-repeat top;width:540px;height:23px;margin:0 auto;}
#bottom_links{width:950px;padding-left:20px;padding-right:0;color:#fff;margin:0 auto;}
#bottom_links li{list-style:none;display:inline;padding-right:10px;margin:0;}
#bottom_left{float:right;background:url(../images/logoplatta_vanster.jpg) no-repeat;width:15px;height:50px;}
#bottom_middle{float:right;background:url(../images/logoplatta_mellanflode.jpg) no-repeat;width:15px;height:50px;}
#bottom_right{float:right;background:url(../images/logoplatta_hoger.jpg) no-repeat;width:15px;height:50px;}
h1{font-size:2em;margin-top:0;margin-bottom:10px;font-style:normal;font-weight:700;}
h2{font-size:1.5em;margin-top:10px;margin-bottom:5px;font-style:normal;font-weight:700;}
h3{font-size:1.4em;margin-top:5px;margin-bottom:5px;font-style:italic;font-weight:400;}
h4{font-size:1.2em;margin-top:5px;margin-bottom:5px;font-style:italic;font-weight:400;}
#topmenu{background:url(../images/menylist.jpg);width:960px;height:30px;margin:10px 4px 0;}
#topmenu ul{margin:0;padding:7px 0 0;}
#topmenu li{list-style:none;display:inline;padding-left:30px;font-size:1.1em;font-weight:700;margin:0;}
#submenu{margin:10px 0 5px 6px;}
#submenu ul{height:32px;margin:0;padding:0;}
#submenu li{display:block;float:left;list-style:none;margin-right:8px;font-size:1.1em;font-weight:700;padding-left:5px;}
#sub_submenu{margin-bottom:10px;margin-left:40px;}
#sub_submenu li{list-style:none;display:inline;padding-right:20px;margin:0;}
#sub_submenu li a{font-weight:400;color:#000;}
.boxmenu{margin-bottom:5px;height:32px;}
.boxmenu li{display:block;float:left;list-style:none;margin-right:10px;font-size:.9em;font-weight:700;padding-left:5px;}
.boxmenu li.inactive a span{display:block;font-weight:700;color:#888;padding-right:6px;padding-top:3px;}
.boxmenu li.inactive a span:hover{color:#888;text-decoration:none;}
#right_column hr{border-top:solid 3px #e2007a;margin:25px 0;}
#right_column a{font-weight:700;}
.searchheader{font-size:1.4em;font-weight:700;margin-right:10px;}
.input_text{background:url(../images/inmatningsfalt.jpg) no-repeat;width:195px;height:21px;border:0;font-size:.9em;line-height:1.5em;font-weight:400;padding:0 10px;}
.img_button{background:url(../images/svart_knapp.png) no-repeat;width:95px;height:21px;font-weight:700;color:#fff;border:0;float:right;padding-bottom:2px;margin-left:10px;cursor:pointer;}
.zclear{clear:both;}
.latestnews a{display:block;font-weight:700;font-size:1em;color:#000;}
.latestnews_date{display:block;font-weight:400;color:#000;margin-bottom:10px;background:url(../images/driftsinfo_pil.png) no-repeat top right;}
a.pagenav{font-weight:700;color:#e2007a;}
#content li{margin-left:10px;}
#footer a{color:#000;}
#bottom_links a{color:#fff;}
.subpage_puff{float:left;margin:0 40px 5px 0;}
#puff_yellow{float:left;background:url(../images/puff_yellow.jpg) no-repeat;width:175px;height:215px;margin:5px 0 5px 20px;padding:0 20px;}
#puff_blue{float:left;background:url(../images/puff_blue.jpg) no-repeat;width:175px;height:215px;margin:5px 0 5px 20px;padding:0 20px;}
#puff_grey{float:left;background:url(../images/puff_grey.jpg) no-repeat;width:175px;height:215px;margin:5px 0 5px 20px;padding:0 20px;}
#puff_magenta{float:left;background:url(../images/puff_magenta.jpg) no-repeat;width:175px;height:215px;margin:5px 0 5px 20px;padding:0 20px;}
#puff_black{float:left;background:url(../images/puff_black.jpg) no-repeat;width:175px;height:215px;margin:5px 0 5px 20px;padding:0 20px;}
.puff_title{display:block;margin:-10px -20px -180px;padding:10px 20px 180px;}
.infolink a{color:#000;font-size:.9em;text-decoration:none;float:left;background:url(../images/icons/16x16/help.png) no-repeat top left;padding-left:18px;}
form,#bottom_links ul,#sub_submenu ul,.boxmenu ul{margin:0;padding:0;}
#topmenu li a,.pagenav{font-weight:700;color:#000;}
#topmenu li a:hover,#submenu li a span:hover,#sub_submenu li a:hover,.boxmenu li a span:hover{color:#e2007a;text-decoration:underline;}
#topmenu li.active a,#sub_submenu li.active a{color:#e2007a;}
#submenu li.active,.boxmenu li.active{background:url(../images/menyindikering_vanster.jpg) no-repeat top left;padding-left:5px;}
#submenu li.active a,.boxmenu li.active a{display:block;background:url(../images/menyindikering_mellanflode.jpg) repeat-x;}
#submenu li a span,.boxmenu li a span{display:block;font-weight:700;color:#000;padding-right:6px;padding-top:3px;}
#submenu li.active a span,.boxmenu li.active a span{color:#fff;display:block;background:url(../images/menyindikering_hoger.jpg) no-repeat top right;padding-top:3px;padding-right:6px;height:32px;}
.img_button_small,.img_button_small_input input{background:url(../images/svart_knapp_liten.png) no-repeat;width:68px;height:15px;font-size:.7em;font-weight:700;color:#fff;border:0;float:right;padding-bottom:2px;margin-left:5px;cursor:pointer;}
#puff_yellow a,#puff_blue a,#puff_grey a,#puff_magenta a,#puff_black a{color:#fff;line-height:1.3em;text-decoration:none;font-weight:700;}




