/* inneh�llsformateringar*/
body{background-color:#d6d8dd; font:normal 12px Arial,Verdana; color:#666666; line-height:18px;margin:0;padding:0;}
table,td,tr,textarea{font: normal 11px Arial, Verdana; color:#666666; line-height:15px;}
select,input{font: normal 11px Arial, Verdana; color:#666666; line-height:100%;}
img{border:none;}

hr{background-color:#333333; color:#666666;	height:1px;	border-color: #666666; border-style: solid;	border-width: thin;border-bottom-style: none;}
.imgFrame{border:1px solid #333333;}
li {padding: 5px 0 5px 0; margin: 0;list-style-position: inside;border-bottom: 1px solid #dfb59b;}
ul {padding: 0; margin: 0;}

/* l�nkar */
a{font:bold 12px Arial, Verdana; color: #d76e2c; text-decoration:none;}
a:hover{font:bold 12px Arial, Verdana; color: #d76e2c; text-decoration:none;}

/* kontakt-formul�r */
#kontakt input[type="hidden"]{display:none;}
#kontakt input{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px Arial, Verdana;}
#kontakt select{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px Arial, Verdana;}
#kontakt textarea{display:block;float:none;clear:both;margin:2px 0 5px 0;width:300px;font:normal 10px Arial, Verdana;}
#kontakt input[type="radio"]{width:20px;clear:right;margin-left:0;padding-left:0;}
#kontakt input[type="button"]{width:80px;}
#humancheck input{width:20px;clear:none;display:inline;}
.text_ingress { font-size: 16px;line-height:22px;}
.text_ingress a { font-size: 16px;line-height:22px;}
.text_ingress p { font-size: 16px;line-height:22px;}
/* system */
#userbar{background:#ffffff;font:normal 10px verdana,arial,helvetica;text-align:center;text-decoration:none;color:#000000;padding:5px;}
#userbar a{font:normal 10px verdana,arial;text-decoration:none;color:#000000;}
.mceContentBody{background-image:none;background-color:#ffffff;}
body.mceContentBody{margin:3px;}
/* rubriker */
h1{font: bold 16px Arial, Verdana; text-decoration:none; color:#354472; line-height:20px; padding: 0; margin:0;}
.h1{font: bold 16px Arial, Verdana; text-decoration:none; color:#354472; line-height:20px; padding: 0; margin:0;}
h2{font: bold 12px Arial, Verdana; text-decoration:none; color:#354472; line-height:18px; padding: 0; margin:0;}
.h2{font: bold 12px Arial, Verdana; text-decoration:none; color:#354472; line-height:18px; padding: 0; margin:0;}
h3{font: bold 12px Arial, Verdana; text-decoration:none; color:#5c5c5c; line-height:12px; padding: 0; margin:0 0 20px 0;}
.h3{font: bold 12px Arial, Verdana; text-decoration:none; color:#5c5c5c; line-height:12px; padding: 0; margin:0 0 20px 0;}
.clearing { clear: both; }
/* sidlayout */
#container {position: relative; margin: 0 auto 0 auto;padding: 0;width: 968px;min-height: 600px;}
#logocont {width: 968px; height: 81px;}
#logo { float: left; }
#printer {float: right;}
#topbild {position: relative; height: 288px;width: 968px;background:#d7d8dd;}
#meny { position:absolute; top: 0; left: 0; width: 968px;padding: 5px 0 0 8px;margin: 0;height: 41px;}
#meny_l {float: left;background: url(/objects/menu_l.jpg) no-repeat;width: 15px;height: 41px;margin: 0;padding: 0;}
#meny_m {float: left;background: url(/objects/meny_bg.gif) repeat-x;height: 41px;margin: 0;padding: 5px 0 0 0;}
#meny_r {float: left;background: url(/objects/meny_r.gif) no-repeat;height: 41px;width: 29px;margin: 0;padding: 0;}
.udm { border: none; }
#udm { display: inline; height: 36px; padding: 5px 0 0 10px; margin: 0 0 0 0; }
#udm ul {border: none; margin: 0; padding: 0;}
#udm li {border: none; list-style: none; display: inline; padding: 10px 0 0 0; margin: 0;}
#udm a { height: 41px; padding: 0 20px 0 0; margin: 0;}
#udm a.menuSideOn { margin: 0; color: #d76e2c; text-transform: uppercase; text-decoration: none;}
#udm a.menuSideOff{ margin: 0; color: #919191; text-transform: uppercase; text-decoration: none; }
#udm a.menuSideUcOn { margin: 0; color: #d76e2c; text-transform: uppercase; text-decoration: line-through;}
#udm a.menuSideUcOff { margin: 0; color: #919191; text-transform: uppercase; text-decoration: line-through;}
#udm a.menuSideInvOn{ margin: 0; color: #d76e2c; text-transform: uppercase; text-decoration: underline;}
#udm a.menuSideInvOff{ margin: 0; color: #919191; text-transform: uppercase; text-decoration: underline;}
.devider {color: #b9b9b9;font-size: 15px;margin: 0;padding: 0 20px 0 0;display: inline;}
#mainpage{width: 980px; min-height: 200px; margin: 5px 0 0 0; background: transparent;}
#mainpage_left {background: url(/objects/mainpage_bg.gif) repeat-y;float: left;width: 782px;padding: 20px 0 0 0;margin: 0;}
#mainpage_leftstor {background: url(/objects/mainpage_bg.gif) repeat-y;float: left;width: 582px;padding: 20px 0 0 0;margin: 0;}
#mainpage_right {float: left;width: 120px;margin: 0;padding: 0 0 0 7px;min-height: 265px;}
#mainpage_rightstor {float: left;width: 371px;margin: 0;padding: 0 0 0 7px;min-height: 265px;}
#startpage_end {height: 33px;width: 968px;background: url(/objects/mainpage_end.jpg) no-repeat;}
#left_startpage {float: left;width: 226px;padding: 0 14px 0 20px;margin: 0; min-height: 283px; height: auto !important; height: 283px; }
#mainpage h1 { padding: 0; margin: 0 0 10px 0;}
#mainpage h2 { padding: 0; margin: 0 0 10px 0;}
#middle_startpage {float: left; width: 485px; margin: 0; padding: 0 15px 0 0;}
#middle_startpageStor {float: left; width: 280px; margin: 0; padding: 0 15px 0 0;}
.middle_pic_text {float: left;width: 240px;padding: 0 0 10px 0;margin: 0;}
.middle_pic_text p { line-height: 16px; padding: 10px 0 0 0; margin: 0;}
.middle_pic_text2 {float: left;width: 164px;padding:0;margin: 0;}
.imgFloatLeft {padding: 0 10px 0 5px;margin: 10px 0 0 0;float: left;}
.right_page_head_start {background: url(/objects/right_page_head.jpg) no-repeat;width: 169px;padding: 3px 5px 5px 5px; min-height: 295px; height: auto !important; height: 295px;}
.right_page_head {background: url(/objects/right_page_head.jpg) no-repeat;width: 169px;margin: 0 0 5px 0; padding: 3px 5px 5px 5px; border-bottom: 1px solid #a6a8ac; }
.right_page_head h2 { padding: 0; margin: 0; line-height: 20px; }
.right_page_body {background: url(/objects/right_page_middle.gif) repeat-y;padding: 0 5px 5px 5px;width: 170px;height: 255px;min-height: 255px; overflow: auto;}
.right_page_head strong {color: #000; }
.right_page_head p { padding: 0 0 7px 0; margin: 0 0 7px 0;}
.right_page_body2 {background: url(/objects/right_page_middle.gif) repeat-y;padding: 0 5px 5px 5px;width: 170px;}
.right_page_body_pic {padding: 0;margin: 0 0 5px 0;width: 180px;}
#footer { color: #354472;text-align: center;font-weight: normal;font-size: 11px;padding: 5px 0 0 0;}
#madeby{clear:both;font-weight:normal;color:#666666;font-size:10px;}
#madeby a{font-weight:normal;color:#666666;font-size:10px;}
#madeby a:visited{font-weight:normal;color:#666666;font-size:10px;}
#madeby a:hover{font-weight:normal;color:#666666;font-size:10px;}
#underpage_end { height: 33px; width: 782px; margin: 0; background: url(/objects/mainpage_end.jpg) no-repeat;}
#underpage_endStor { height: 33px; width: 582px; margin: 0; background: url(/objects/mainpage_end.jpg) no-repeat;}
/*#left_startpage{ display: inline; height: 36px; padding: 5px 0 0 10px; margin: 0 0 0 0;}*/
#left_startpage ul {border: none; margin: 0; padding: 0;}
#left_startpage li {border: none; list-style: none; display: block; width: 200px; padding: 0; margin: 0 !important; margin: 0 0 0 -15px; overflow: hidden;}
#left_startpage a { margin: 0; font-size: 12px; width: 200px; display: block; padding: 7px 0 7px 0; margin: 0; color: #666; border-bottom: 1px solid #b9b9b9; }
#left_startpage a.menuSideOn { margin: 0; color: #666; text-transform: none; text-decoration: none; border-bottom: 1px solid #d76e2c; }
#left_startpage a.menuSideOff { margin: 0; color: #d76e2c; text-transform: none; text-decoration: none; }
#left_startpage a.menuSideUcOn { margin: 0; color: #666; text-transform: none; text-decoration: line-through; border-bottom: 1px solid #d76e2c;}
#left_startpage a.menuSideUcOff { margin: 0; color: #d76e2c; text-transform: none; text-decoration: line-through;}
#left_startpage a.menuSideInvOn { margin: 0; color: #666; text-transform: none; text-decoration: underline; border-bottom: 1px solid #d76e2c;}
#left_startpage a.menuSideInvOff { margin: 0; color: #d76e2c; text-transform: none; text-decoration: underline;}
#left_startpage .menulevel3 a { width: 170px !important; width: 169px; margin: 0 0 0 30px;padding: 7px 0 7px 0; border-bottom: 1px solid #d76e2c; color: #b9b9b9; }
#left_startpage .menulevel3 li.current {background: url(/objects/aktuellt_pil2.gif) 10px 0 no-repeat;}
#left_startpage .menulevel4 a{ width: 140px !important; width: 149px; margin: 0 0 0 60px;padding: 7px 0 7px 0; border-bottom: 1px solid #d76e2c; color: #b9b9b9; }
#left_startpage .menulevel4 li.current {background: url(/objects/aktuellt_pil2.gif) 40px 0 no-repeat;}
.lefty {width: 50%; float: left;}
.righty{width: 50%; float: right;}
.imgLefty {float: left; padding: 5px;}
.sidnamnsrubrik_orange {color: #354472; font-size:14px; font-weight: bold; background: url(/objects/aktuellt_pil.gif) no-repeat;padding: 0 0 0 20px;margin: 0 0 -10px -16px;}
.sidnamnsrubrik_black {color: #354472; font-size:14px; font-weight: bold; background: url(/objects/aktuellt_pil.gif) no-repeat;padding: 0 0 0 20px;margin: 0 0 -10px -16px;}
.newsLayout {font-size: 10px; line-height: 10px; padding: 5px 0 5px 0; width: 200px; }
.newsLayout a {font-size: 14px; line-height: 16px;font-weight: 500;color: #d76e2c;}
.newsLayout a:hover {font-size: 14px; line-height: 16px; font-weight: 500;color:#d76e2c;}
.newsLayout a:visited {font-size: 14px; line-height: 16px; font-weight: 500;color:#d76e2c;}
.newsLayout_linje {font-size: 1px; line-height: 1px; border-bottom: 1px solid #b9b9b9; padding: 5px 0 10px 0; height: 1px; width: 201px; margin: 0;}
img {margin: 0; padding: 0;}
#language{float:left;margin:57px 0 0 0;}
