/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */
body {background-color:#E4E5CC;margin:0px auto;}
.pagewrapper {margin:0px auto; width: 988px; float:none}

td {vertical-align: top; }
.right {float:right;}
.left {float:left;}
div {float:left;}
img { border: none 0px #fff; margin: 0px;padding:0px}
.clearl { clear: left; }


.pagediv {width:970px;background-color:white; padding: 0px; margin:0px}
.pageshaddowdiv { width:988px;background-image: url(../images/rightshaddow.gif); background-position:970px; background-repeat: repeat-y;}
.tabwrapper { width:988px; }
.tabs {width:970px;margin-top:5px; }
.topdiv {width:970px; height:149px; margin-bottom:0px;cursor:pointer;}
/*.pagediv>.topdiv{height:213px;#height:149px;}*/
.bottomshaddow {width:979px;height:10px;overflow: hidden; background-image:url(../images/bottomshaddow.gif); }
.topshaddow {width:979px;height:13px; overflow: hidden; background-image:url(../images/topshaddow.gif); }
.logo {float:right;position:relative; width:154px;height:64px;background-image:url(../images/logo.gif);}
a.logolink,a.logolink:hover{width:154px;height:64px;display:block;text-decoration:none}
.backbutton{text-align:right;width: 900px;height:51px}

.menu{width:970px;float:left; background-color:#0F1E43; height: 21px; overflow: hidden}    
.menusubdiv{ width: 100%; float:left; background-color:#AAA8A9; height: 17px; overflow: hidden; margin-left: 0px; padding-left:0px}
.menusubdiv a {margin-left: 0px; padding-left: 0px; float:left}
.menuspace {background-color: #fff; float:left; height: 17px; overflow: hidden;margin: 0px; padding:0px}
.currentpage {width: 940px; padding-top:10px;padding-left:22px; color: #939393; font-size: 0.8em;}
/*.pagediv>.currentpage {padding-top:50px;#padding-top:10px;}*/
.currentpage a {color: #939393}
.currentpage a:hover {text-decoration:underline}

.flags {margin: 0px 0px 0px 15px; width:900px;padding: 0px 0px 0px 0px; background-image: url(../images/line.gif);background-repeat: no-repeat; background-position: 0px top; height:28px;}
.pagediv>.flags{margin-left:30px;} /*IE6 dubblar vänstermarginalen*/
.flags img {float:left;margin-right: 5px; margin-top: 7px;}
.flags p {margin:0 0 0 0;padding: 0 0 0 0; line-height:27px;float:right}
.content { margin: 0px 0px 0px 0px; width: 910px; padding: 0px 30px 0px 30px;}

.printlink{ float: right; padding: 35px 12px 0px 30px; margin:0px; }
.headline { width:550px; padding: 30px 0px 0px 8px; margin: 0px; }

/* Allt som ligger i content */
.leftcontent { width:410px;padding: 10px 0px 8px 0px;margin-right:10px;margin-left:8px;display:inline;}
.imgsingel { width:223px; padding: 0px 20px 0px 10px; }
.imgsingel P { margin: 0 0 0 0;padding: 0 0 0 0; }
.boxborder { width:210px; padding: 10px 0px 0px 0px;margin-left:8px;}
.button { border: none 0px #FFF; padding: 15px 0px 15px 0px;}

.SearchButton{margin: 15px 0px 0 0;}

.narrow { width: 458px }
.wide { width: 666px }
.full { width: 890px }

.inlist { float: right; margin: 0px 10px 0px 0px; padding: 0px 10px 0px 0px;}
.listtext60 { margin: 1px 0px 0px 15px;  display:inline;}
.listtext { margin: 1px 0px 0px 15px; display:inline;}
.padding10 { padding: 10px 0px 10px 0px }
.width400 {width: 400px; }

.rightbox { width:206px; padding: 40px 0px 0px 15px; }
.icon { padding: 20px 20px 20px 20px; }
.rightboxhedline { padding: 10px 10px 10px 10px }

.noborder { border: none 0px #FFF; }

.clearleft { clear:left }

.margintop15 { margin-top: 15px; font-size: 1px; height:1px;line-height: 1px;}
.margintop15n { margin-top: 15px;}
.w100p { width: 100%;}
.MainBodyImage{float:right;margin-left:10px;}
div.wrapper {	float:right; margin-left:10px;	VERTICAL-ALIGN: top;	POSITION: relative}
div.wrapperSmallL {	float:left;	margin-top:10px; margin-left:0px; VERTICAL-ALIGN: top;	POSITION: relative}
div.wrapperSmallR {	float:right; margin-top:10px; margin-left:0px; VERTICAL-ALIGN: top;	POSITION: relative}
div.belowBodyLeft {	float:left;	margin-top:10px; margin-left:0px; VERTICAL-ALIGN: top;	POSITION: relative}
div.belowBodyRight { float:left; margin-top:10px; margin-left:10px; VERTICAL-ALIGN: top;	POSITION: relative}
div.wrapperBig {float:right; margin-top:0px; margin-left:0px; VERTICAL-ALIGN: top;	POSITION: relative}
div.wRight {float:left; margin-right:7px; margin-top:15px; margin-left:0px}
div.wRight1 {float:left; margin-right:0px; margin-top:0px; margin-left:10px}
div.wRight2 {float:left; margin-right:0px; margin-top:15px; margin-left:10px}
div.wrapper img {	BORDER-RIGHT: 0px;	BORDER-TOP: 0px;	FLOAT: left;	BORDER-LEFT: 0px;	BORDER-BOTTOM: 0px}
div.wrapper div {	LEFT: 0px;	WIDTH: 100%;	POSITION: absolute;	HEIGHT: 7px}
div.wrapper div.tl {	BACKGROUND: url(../images/tl.gif) no-repeat left top;	TOP: 0px}
div.wrapper div.tr {	BACKGROUND: url(../images/tr.gif) no-repeat right top;	TOP: 0px}
div.wrapper div.bl {	BACKGROUND: url(../images/bl.gif) no-repeat left bottom;	BOTTOM: -1px}
div.wrapper div.br {	BACKGROUND: url(../images/br.gif) no-repeat right bottom;	BOTTOM: -1px}  
html>body div.wrapper div.bl {BOTTOM: 0px}
html>body div.wrapper div.br {BOTTOM: 0px}

.startpuff{width:208px;line-height:22px;margin-bottom:15px;}

.bigImageWrapper{display:block; float:right; width:400px;margin-left:10px}
.TwoImageWrapper{display:block; float:right; width:220px;margin-left:10px}