/*
 * Copyright © 2007 Riksidrottsförbundet. All Rights Reserved.
 * 
 * Filename: rf.css
 * 
 * Description:
 * Main stylesheet for the web.
 * 
 * Change history:
 * Created  2007-10-05  Liselotte Lindahl, Drumedar
 * Changed  2008-01-29  Liselotte Lindahl, Drumedar     Removed overflow:auto for .art_lop1 div.linkcontainer
 * Changed  2008-04-15	Liselotte Lindahl, Drumedar		Added classes for the login box
 * Changed	2009-01-21	Liselotte						Added class for hidden input field
 * Changed	2009-01-10	Liselotte						Added classes for workrooms	
*/

/*----------------------------------------*/
/*---------- Reset & Groundrules -----------*/
/*----------------------------------------*/
* {margin: 0; padding: 0;}
html,body {height: 100%;}

body{background-color: #2f363e;}
/*body {font: normal 11px/16px Verdana, Arial, Tahoma, sans-serif;}*/
/*body {font: normal 62.5%/1.6 Verdana, Arial, Tahoma, sans-serif; color: #2e3238;}*/


p, ul{margin: 0px 0 16px 0;}
ol{margin: 0px 0 16px 22px;}

h1 {font-size: 2.6em; line-height: 3.2em; margin-bottom: 8px;}
h2 {font-size: 2.4em; line-height: 1em; margin-bottom: 8px; letter-spacing: -2px;}
h3 {font-size: 18px; line-height: 1.6em; margin-bottom: 8px;}
h4 {font-size: 14px; line-height: 1em; margin-bottom: 8px;}
h5 {font-size: 12px; line-height: 1em; margin-bottom: 4px;}

table {font: normal 1.1em/1.6em Verdana, Arial, Tahoma, sans-serif;}

img {display: block;}
a img {border: none;}

a:link {text-decoration: none; color: #06c;}
a:visited {text-decoration: none; color: #06c;}	
/*a:hover {text-decoration:underline; color: #3A7C2B;}*/
a:hover {text-decoration:underline; color: #339933;}	
a:active {text-decoration: underline; color: #900;}

:focus {outline: 0;}
	
input {font-size: 1.1em;}
select {font-size: 1.1em;}

blockquote:before, blockquote:after,
q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

.clearer {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0;	margin-bottom:-1px;}


/*----------------------------------------*/
/*---------------- Layout ----------------*/
/*----------------------------------------*/	
#totalwrapper {width: 980px; /*background: url("../images/grid_16px.gif");*/ padding: 8px 0 0 0; margin: 0 auto; text-align: left; position: relative; /*overflow: auto;*/}

	/* Root = Horizontal, Secondary = Vertical */
	ul#topmenu {font-size: 1.2em; margin: 0; border: none; padding: 0; width: 980px; list-style: none; background: #aeaeae url("../images/topmenu_bg1.jpg") no-repeat; position: relative; z-index: 10;}
	ul#topmenu li {margin: 0; border: none; padding: 0; float: left; /*For Gecko*/ display: block; list-style: none; /*z-index: 20; height: 46px;*/ height: 3.833em; background: url("../images/topmenu_divider1.gif") repeat-y top right; white-space: nowrap;}
	ul#topmenu li:hover, ul#topmenu li.iehover {position: relative; z-index: 20;}
	ul#topmenu li.last_item {background: none;}
	ul#topmenu li a {cursor:default;padding: 0 22px 0 11px; display: block; float: left; /*For IE*/ background: transparent url("../images/topmenuarrows_toplevel.gif") no-repeat right -41px; color: #333; height: 3.833em; line-height: 3.833em; /*height: 46px; line-height: 46px;*/}
	ul#topmenu li a.click {padding: 0 12px 0 11px; background: none;cursor:pointer;}
	ul#topmenu li.logotype a {background: transparent; padding: 0 16px 0 15px; cursor:pointer;}
	ul#topmenu li.logotype a img {margin: 5px 0 0 0;}
	
	/*ul#topmenu li.rss{float:right; margin-right:36px;position:relative;}*/
	ul#topmenu li.rss{float:right;}
	ul#topmenu li.rss a {background: transparent; padding: 0 11px 0 10px; cursor:pointer;}
	ul#topmenu li.rss a img {margin: 15px 0 0 0;}
	
	ul#topmenu li.loginBox{background: none;float:right;margin-right:6px;margin-left:6px;}
	ul#topmenu li.loginBox img {margin: 9px 0 0 0;padding: 0 0px 0 0px;}
	ul#topmenu li.loginBox a, ul#topmenu li.loginBox a img{padding:0;margin:0;float:none;display:inline;}
	ul#topmenu li.loginBox:hover a, ul#topmenu li.loginBox:hover a:hover{color:black;background:none;}
	ul#topmenu li.loginBox{position:relative; z-index: 20;}
	
	/* Second level */
	ul#topmenu li ul {margin: 0; border: 1px solid #737373; border-top: none; padding: 0 0 4px 0; width: 200px; list-style: none; display: none;  background: #c3c3c3 url("../images/topmenu_secondlevelbg1.jpg") repeat-x;}
	ul#topmenu li ul.nopadding {padding: 0 0 0 0; border-width: 0px;}
	ul#topmenu li:hover ul, ul#topmenu li.iehover ul {display: block; position: absolute; top: 3.833em; left: -1px; z-index: 30;}
	ul#topmenu li ul li {background: none; float: none; display: block !important; display: inline; /*For IE*/ height: auto !important; height: 20px; min-height: 20px; line-height: 20px;}
	ul#topmenu li ul li a {float: none; display: block; padding: 0 6px 0 18px; height: auto !important; height: 20px; min-height: 20px; line-height: 20px;cursor:pointer;}
	ul#topmenu li:hover li a, ul#topmenu li.iehover li a {float: none; color: #444;}

	/* Root Menu Hover Persistence */
	ul#topmenu li:hover a, ul#topmenu li.iehover a {background: transparent url("../images/topmenuarrows_toplevel.gif") no-repeat right 3px; color: #EEE;}
	ul#topmenu li:hover a:hover, ul#topmenu li.iehover a:hover {background: transparent url("../images/topmenuarrows_toplevel.gif") no-repeat right 3px; color: #FFF;}
	ul#topmenu li:hover a.click:hover, ul#topmenu li.iehover a.click:hover {background: none;}
	ul#topmenu li.logotype:hover a:hover, ul#topmenu li.logotype a:hover {background: none;}
	ul#topmenu li.rss:hover a:hover, ul#topmenu li.rss a:hover {background: none;text-decoration: none;}
	
	/* 2nd Menu Hover Persistence */
	ul#topmenu li:hover li a:hover,
	ul#topmenu li.iehover li a:hover {background: transparent url("../images/topmenuarrows_secondlevel.gif") no-repeat 4px 6px; color: #FFF;}
	ul#topmenu li:hover ul li a, ul#topmenu li.iehover ul li a {background: transparent url("../images/topmenuarrows_secondlevel.gif") no-repeat 4px -15px;}
	
	
	ul#topmenu:after, #submenu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	 /*Hides from IE-mac \*/
	ul#topmenu, #submenu {display: block; }
	 /*End hide from IE-mac */
	
	
	a.headerPicture {width: 100%; position: relative; display:block;}
	div.rf_bloggLogo {width: 75px; height: 78px; background: url(/images/blog/smallLogo.png) no-repeat; position: absolute; top: 0; right: 89px;}

	#header {clear: both; background: #aca186; height:25px; width: 980px; position: relative;}
		
		#header h1 {position: absolute; right: 45px; top: 45px; width: 253px; height: 73px; line-height: 73px; /*background: url("../images/logo1.png") no-repeat;*/}
		#header h1 span {letter-spacing: -2px; font-size: 28px; display: none;}
		#header div {min-height: 2.273em; height:auto; line-height: 2.273em; font-size: 1.1em; position: absolute; bottom: 0; left: 0; width: 980px; /*height: 25px; line-height: 25px;*/ background: #c1c0bf url("../images/selectcontainer_bg1.jpg") no-repeat;}
		#header div em {color: #06C; float: left; background: url("../images/selectcontainer_arrow1.gif") no-repeat left 9px; padding: 0 0 0 12px; margin: 0 0 0 8px; font-style: normal;width: 505px;}
		#header div div {position: relative; float: right; display: inline; background: none; width: auto; margin: 0 4px 0 0;}
		#header div div select, #header div div input {margin: 2px 0 0 0; font-size: 1em; padding: 1px; border: 1px solid #a39f90; border-top: 1px solid #504e44; border-bottom: 1px solid #f0efe8; background: url("../images/search_input_bg1.gif") repeat-x; width: 150px;}
		#header div div select option {}
		#header div div input.search_button {height: 19px; width: 21px; padding: 0; background: transparent url("../images/searchbutton1.gif") no-repeat; border: none; outline: 0; cursor: pointer;}
		#header div div input.sportselect_button {height: 19px; width: 21px; padding: 0; background: transparent url("../images/sportselect-button.gif") no-repeat; border: none; outline: 0; cursor: pointer;margin-bottom:1px;}
		
		#header div div * {display: block; float:left;}
            #header div div label, #ctl00_QuickMenuContainer_quickSearch_LabelText {margin: 0 4px 0 0;}
            #header div div .sportselect_button, #header div div #ctl00_QuickMenuContainer_quickSportSelector_sports_DropDownListSport, #header div div #ctl00_QuickMenuContainer_quickSearch_SearchText {margin-right: 4px;}


	#submenu {/*height: 2.333em; line-height: 2.333em;*/ display: block; width: 980px; /*min-height: 28px; height: auto; line-height: 28px;*/ background-color: #9b9b9b;background-image: url("../images/submenu_bg1.jpg");background-repeat: no-repeat; margin: 0; list-style: none; font-size: 1.2em;}
	#submenu li {display: block; float: left; height: 2.25em; line-height: 2.25em; /*height: 27px; line-height: 27px;*/ background-image: url("../images/submenu_divider1.gif");background-repeat: no-repeat; background-position: right top; padding: 0 3px 1px 0;}
	#submenu li a {display: block; float: left; height: 2.25em; line-height: 2.25em; /*height: 27px; line-height: 27px;*/ margin: 0; padding: 0 20px 0 24px; color: #333; background: url("../images/submenu_hovereffects1.jpg") no-repeat left top;} 
	#submenu li a:hover{background: url("../images/submenu_hovereffects1.jpg") no-repeat 0 -28px;text-decoration: none;color:#ffffff;}
	#submenu li.selected a {background: url("../images/submenu_hovereffects1.jpg") no-repeat 0 -28px;text-decoration: none;}
	/*#submenu li.loginBox, #submenu li.loginBox a, #submenu li.loginBox a:hover,#submenu li.loginBox a:selected{background:none;float:right;}
	*/
	#submenu li.loginBox{background: none;/*background: url(/images/blog/icons/locked.png) no-repeat;*/float:right;padding:0 7px 0 0;}
	#submenu li.loginBox img {margin: 0px 0 0 0;padding: 0 0px 3px 0px;}
	#submenu li.loginBox img.close {margin:9px  0 0 0;padding: 0 0px 0 0px;}
	#submenu li.loginBox a, ul#submenu li.loginBox a img{padding:0;margin:0;float:left;display:inline;background:none;}
	#submenu li.loginBox:hover a, #submenu li.loginBox:hover a:hover, #submenu li.loginBox a:hover{color:black;background:none;}
	#submenu li.loginBox{position:relative; z-index: 20;}
	
	#columnswrapper {clear: both; width: 100%; overflow: auto; background: #c2c2c1 url("../images/columnswrapper_bg1.jpg") repeat-y;}
	#columnswrapper_wide {clear: both; width: 100%; overflow: auto; background: #c2c2c1 url("../images/columnswrapper_wide_bg1.jpg") repeat-y;}
	
		.left_c1 {float: left; width: 450px;}	
		.left_c2 {float: left; width: 244px; padding: 4px 12px 12px 12px; background: #c1c1c0;}
		
			.art_lop1, .art_lop_double, .art_fullength {clear: both; padding: 8px 12px 8px 12px; margin: 0 0 8px 0; width: 426px; position: relative;/*url("../images/grid_16px.gif")*/}
			.art_lop1_bottom{clear: both; padding: 8px 12px 8px 12px; margin: 0 0 8px 0; width: 426px; position: relative;/*url("../images/grid_16px.gif")*/}
			.art_lop1_bottom_left{clear: both; padding: 8px 12px 8px 12px; margin: 0 0 8px 0; width: 426px; position: relative;/*url("../images/grid_16px.gif")*/}
			.art_fullength_wide{clear: both; padding: 8px 12px 8px 12px; margin: 0 0 8px 0; width: 675px; position: relative;/*url("../images/grid_16px.gif")*/overflow:hidden;}
			.art_lop_bottom_wide{clear: both; padding: 8px 12px 8px 12px; margin: 0 0 8px 0; width: 675px; position: relative;/*url("../images/grid_16px.gif")*/}
			.art_lop1 img, .art_lop_double .half_width img, .art_fullength img.firstpic, .art_fullength_wide img.firstpic {margin: -8px -12px 8px -12px;}
			.art_lop1 img.leftimg {float: left; margin: -8px 8px 8px -12px;}
			.art_lop1 h2{margin: 0 0 4px 0; font-size: 20px; letter-spacing: -0.6px; line-height: 32px;}
			.art_lop1 h3, .art_lop_double .half_width h3, .art_fullength h3, .art_fullength_wide h3, .art_lop1_bottom h3, .art_lop_bottom_wide h3, .art_lop1_bottom_left h3 {font-size: 16px; line-height: 24px; margin: 0 0 8px 0; letter-spacing: 0px;}
			.art_lop1 p, .art_lop_double .half_width p, .art_lop1_bottom p, .art_lop_bottom_wide p, .art_lop1_bottom_left p {font-size: 1.1em; line-height: 1.455em; margin: 0 0 8px 0; /*background: #9F3;*/}
			.art_lop1 em, .art_lop_double .half_width em {font-size: 1.1em; line-height: 1.455em; font-weight: normal; font-style: italic; margin: 0; display: block;}
			.art_lop1 div.linkcontainer, .art_lop_double .half_width div.linkcontainer {height: 1.455em; font-size: 1.1em; line-height: 1.455em; margin: 0;}
			.art_lop1 div.linkcontainer em {font-size: 1em; float: left; padding: 0 0 0 12px;}
			.art_lop1 a.readmore, .art_lop_double a.readmore {float: left; padding: 0 12px 0 0; font-weight: bold; background: url("../images/blue_arrows1.gif") no-repeat right center;}
			.art_lop1 a.comments, .art_lop_double a.comments {float: right; margin: 0; padding: 0 0 0 20px; font-weight: bold; font-style: italic; background: url("../images/comments_bg1.gif") no-repeat; position: relative; z-index: 10;}
			.art_lop1 div.artdivider_thick {clear:both; height:3px; overflow:hidden; line-height:1%; font-size:0; background: #c1c1c0; margin: 5px -12px 8px -12px;}
			.art_lop1 div.artdivider_thin {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0; background: #c1c1c0; margin: 7px -12px 8px -12px;}
			.art_lop1.shortnews h3 {margin: 0;}
			.art_lop1.shortnews img {float: left; margin: 0px 0px 8px 0px;}
			.art_lop1.shortnews img.leftimg {float: left; margin: 0px 8px 8px 0px;}
			.art_lop1 h3.older_news,.art_lop1 h3.go_back, .art_lop1 p.right_aligned, .art_lop1_bottom h3.older_news, .art_lop1_bottom h3.go_back, .art_lop_bottom_wide h3.older_news,.art_lop_bottom_wide h3.go_back, .art_lop1_bottom p.right_aligned, .art_lop_bottom_wide p.right_aligned, .art_lop1_bottom_left h3.older_news,.art_lop1_bottom_left h3.go_back, .art_lop1_bottom_left p.right_aligned {text-align: right; margin: 0;clear:both;float:right;}
			.art_lop1 h3.older_news, .art_lop1_bottom h3.older_news, .art_lop_bottom_wide h3.older_news, .art_lop1_bottom_left h3.older_news {color: #06C; padding: 0 20px 0 0; background: url("../images/big_blue_arrows.gif") no-repeat right center;}
			.art_lop1 h3.go_back, .art_lop1_bottom h3.go_back, .art_lop_bottom_wide h3.go_back, .art_lop1_bottom_left h3.go_back {color: #06C; padding: 0 0 0 20px; float:right; background: url("../images/big_blue_arrows_left.gif") no-repeat left center;}
			.art_lop1 input.sportselect_button {float:right;}
			.art_lop1_bottom_left h3.read_comment{padding: 0 0 0 25px; margin: 2px 0 0 0; background: url("../images/las_kommentar.gif") no-repeat left center;float:left;font-size:13px;}
			.art_lop1_bottom_left h3.num_comments{margin: 2px 0 0 196px;padding: 2px 0 0 25px; background: url("../images/skriv_kommentar_short_back.gif") no-repeat left center;font-style:italic;font-size:13px;}
			.art_lop1_bottom_left h3.more_comments{padding: 0 0 0 20px;margin-top:8px;}
			.art_lop1_bottom_left h3.write_comment{padding: 0 0px 0 25px; margin: 2px 0 0 0; background: url("../images/skriv_kommentar_back.gif") no-repeat left center;font-size:13px;}
			.art_lop1_bottom_left h3.tip{padding: 0 0px 0 25px; margin: 2px 0 0 0; background: url("../images/mail_icon_back1.gif") no-repeat left center;font-size:13px;}
			.art_lop1_bottom h3.tip, .art_lop_bottom_wide h3.tip{padding: 0 0px 0 25px; margin: 2px 0 0 0; background: url("../images/mail_icon_back1_wide.gif") no-repeat left center;font-size:13px;}
			.art_lop1_bottom input, .art_fullength_wide input {font-size: 1.2em;}
			.art_lop1_bottom select, .art_fullength_wide select {font-size: 1.2em;float:left;}
			
			
			.art_lop_double {background: #FFF url("../images/artdouble_bg1.gif"); padding: 0px; width: 450px;}
			.art_lop_double .half_width {float: left; position: relative; width: 201px; padding: 8px 12px; overflow: hidden;}
			.art_lop_double .bottom {clear:both; height:8px; overflow:hidden; line-height:1%; font-size:0; background: #FFF url("../images/artdouble_bottombg1.gif") no-repeat left bottom; margin: 0;}
			
			.art_fullength {padding: 8px 12px 16px 12px;height: auto !important; height: 1%; min-height: 1%; overflow: hidden;}
			.art_fullength_wide {padding: 8px 12px 16px 12px;}
				.art_fullength h2, .art_fullength_wide h2 {margin: 0 0 4px 0; font-size: 22px; letter-spacing: -0.9px; line-height: 32px; clear: both;}
				.art_fullength h2.newsheading{margin: 0 0 4px 0; font-size: 20px; letter-spacing: -0.6px; line-height: 32px; clear: both;}
				.art_fullength em.date_author, .art_fullength_wide em.date_author  {font-size: 1.1em; line-height: 1.455em; font-weight: normal; font-style: italic; margin: 0 0 8px 0;display: block;}
				.art_fullength p{font-size: 1.1em; line-height: 2.455em; margin: 0 0 16px 0; padding:0 0 12px 0;}
				.art_fullength div.intro{font-size: 1.1em; line-height: 1.455em; margin: 0 0 6px 0; padding:0 0 2px 0;}
				.art_fullength_wide p {font-size: 1.1em; line-height: 1.455em; margin: 0 0 16px 0; padding:0 0 12px 0;}
				.art_fullength input, .art_fullength_wide input {font-size: 1.2em;}
				.art_fullength select, .art_fullength_wide select {font-size: 1.2em;}
				.art_fullength ul, .art_fullength_wide ul {font-size: 1.1em; line-height: 1.455em; list-style: disc; margin: 0 0 8px 12px;}
					.art_fullength ul li, .art_fullength_wide ul li {padding: 0 0 8px 0;}
				.art_fullength img.employee{float:left; margin: 5px 15px 0 0;width: 85px;}	
				.art_fullength img.employeeImg{float:left; margin: 5px 15px 0 0;}	
			.art_fullength a {font-weight:bold;}
			.art_fullength_wide a {font-weight:bold;}
			.sportselect_button {height: 19px; width: 21px; padding: 0; background: transparent url("../images/sportselect-button.gif") no-repeat; border: none; outline: 0; cursor: pointer;margin-bottom:4px;}
			.search_button {height: 19px; width: 21px; padding: 0; background: transparent url("../images/searchbutton1.gif") no-repeat; border: none; outline: 0; cursor: pointer;}
			
			.art_fullength .text {font-size: 1.1em;}
			#blog_comments_inlist h3.num_comments{width:120px;float:left;/*margin: 0px 0 0 180px;*/padding: 0 0 0 22px; background: url("../images/las_kommentar.gif") no-repeat left center;font-size:11px;}
			#blog_comments_inlist h3.write_comment{width:150px;float:left;padding: 0 0px 0 22px; background: url("../images/skriv_kommentar.gif") no-repeat left center;font-size:11px;}
			
			
			ol.numbered_list {font-size: 1.1em; line-height: 1.455em; list-style: decimal; color: #06c; padding-left: 26px;}
				ol.numbered_list li {}
					ol.numbered_list li a {font-weight: bold;}
					
			ol {font-size: 1.1em; line-height: 1.455em; list-style: decimal;}
				ol li {}
					ol li a {font-weight: bold;}
			
		.middle_c1 {float: left; width: 244px; padding: 4px 12px 12px 12px; background: #c1c1c0 url("../images/middlecol_bottombg1.gif") no-repeat bottom right;}	
		.middle_c2 {float: left; width: 450px;}
		.middle_c3 {float: left; width: 710px;}
		
		.right_c1 {float: right; width: 250px;}
		
			.right_c1 .infobox {width: 230px; padding: 10px 10px 12px 10px; margin: 0 0 12px 0; overflow: auto; background: url("../images/r_infoboxbottom_defgrey1.gif") no-repeat left bottom; position: relative;}
				.right_c1 .infobox h3 {font-size: 1.8em; line-height: 1.3em; margin: 4px 0 0 0; letter-spacing: -1.5px;}
				.right_c1 .infobox p {font-size: 1.1em; line-height: 1.455em; margin: 0;}
				.right_c1 .infobox span {font-weight: normal; color: #ffe477;}
				.right_c1 .infobox a {display: block; font-size: 1.1em; line-height: 1.45em; font-weight: bold; margin:0; padding: 0 14px 0 0;}
					.right_c1 .infobox .imagecontainer {margin: -10px -10px 0 -10px; height: auto !important; }
				.right_c1 .infobox a.mainLink {float:none;display: block; font-size: 1.0em; line-height: 1.45em; font-weight:normal; margin: 0; padding: 0 0 0 0;background:none;}
				.right_c1 .infobox a.mainLink:hover {float:none;text-decoration:none;display: block; font-size: 1.0em; line-height: 1.45em; font-weight:normal; margin: 0; padding: 0 0 0 0;background:none;}
			    .right_c1 .infobox select{width: 200px;}
			    .right_c1 .infobox input.sportselect_button {float:right;}
			.round_box {width:244px; padding:0 0 8px 0; margin:0px auto 8px; overflow:hidden; background:url("../images/middlecol_roundedbox_bg1.gif") bottom left no-repeat;float:left;}
				.round_box h3 {font-size: 13px; line-height: 16px; margin:0; padding:8px 10px 4px 10px; background:url("../images/middlecol_roundedbox_bg1.gif") top left no-repeat;}
					.round_box h3 img {margin: 0 auto; text-align: center;}
						.round_box h3.logotype span {display: none;}
				.round_box ul {list-style: none;}
				.round_box p, .round_box ul.newslist {font-size: 1.1em; line-height: 1.455em; margin:0; padding:0 10px 4px; background:#d2d1d2;}
				.round_box ul.newslist {background: #d2d1d2 url("../images/listborder_bottom1.gif") no-repeat left bottom;}
					.round_box ul.newslist li {border-top: 1px solid #c1c1c0; padding: 3px 0;}
						.round_box ul.newslist li em {display: block;}
						.round_box ul.newslist li a {font-weight: bold; display: block;}
				.round_box .blogarchive {font-weight: bold; font-size: 1.1em; line-height: 1.455em; margin:0; padding:6px 10px 6px; background:#d2d1d2 url("../images/listborder_bottom1.gif") no-repeat left top; }
				.round_box .blogarchivediv {font-weight: bold; font-size: 1.1em; line-height: 1.455em; margin:0; padding:3px 10px 6px; background:#d2d1d2 url("../images/listborder_bottom1.gif") no-repeat left top;}
					.round_box .blogarchive em {display: block; }
					.round_box .blogarchive a {font-weight: bold; display: block; }
				.round_box ul.blogarchivelist {font-size: 1.1em; line-height: 1.455em; margin:0; padding:0 10px 4px; background: #d2d1d2 }
					.round_box ul.blogarchivelist li {border-top: 1px solid #c1c1c0; padding: 3px 0 3px;}
						.round_box ul.blogarchivelist li em {display: block; padding-left: 10px;}
						.round_box ul.blogarchivelist li a {font-weight: bold; display: block; padding-left: 10px;}
				.round_box select {padding: 0; margin: 0 0 4px 0; width: 88%; border: 1px solid #a39f90; border-top: 1px solid #504e44; border-bottom: 1px solid #f0efe8; background: url("../images/search_input_bg1.gif") repeat-x;}
				.round_box input.sportselect_button {float:right;height: 19px; width: 21px; padding: 0; background: transparent url("../images/sportselect-button.gif") no-repeat; border: none; outline: 0; cursor: pointer;margin-bottom:4px;}
				.round_box .linkcontainer {display:block; font-size: 1.1em; line-height: 1.455em; overflow: auto; margin: 0; padding: 0 10px;}
					.round_box .linkcontainer a {font-weight: bold; display: block; float: left; background: url("../images/blue_arrows1.gif") no-repeat right center; padding: 0 12px 0 0;}
				.round_box .leftfloatingLink{float:left;display:block; font-size: 1.1em; line-height: 1.455em; overflow: auto; margin: 0; padding: 0 10px;}
					.round_box .leftfloatingLink a {font-weight: bold; display: block; float: left; background: none; padding: 0 0px 0 0;}

			.round_box input.search_field {margin:8px 0px 4px 10px; font-size: 1.2em; border: 1px solid #a39f90; border-top: 1px solid #504e44; border-bottom: 1px solid #f0efe8; background: url("../images/search_input_bg1.gif") repeat-x; width: 190px;}
				.round_box input.search_button {height: 19px; width: 21px; padding: 0; margin-bottom:3px; background: transparent url("../images/searchbutton1.gif") no-repeat; border: none; outline: 0; cursor: pointer;}
			
			.round_box .imagecontainer{margin-left:10px;}
			.round_box .imagecontainer{margin-left:0; padding-left: 10px; padding-top:2px; padding-bottom:6px; background: #D2D1D2;}	

			.leftmenu {width: 244px;padding:0 0 8px 0; margin:8px auto; background: #ededed url("../images/left_menu_bottombg1.gif") bottom left no-repeat;float:left;}
				.leftmenu h3 {font-size: 13px; line-height: 16px; margin:0; padding:8px 10px 4px 10px; background:url("../images/left_menu_topbg1.gif") top left no-repeat;}
					.leftmenu ul {font-size: 1.2em;width:100%;margin: 0 0 0 0; padding: 0 10px;list-style-type:none;display: inline;line-height: 1.33em;}
					.leftmenu ul li {width: 100%;float: left;display:block;overflow:visible;padding: 2px 0 2px 0;}
					.leftmenu ul li.selectedtoptemplate {background-color: #A1B6CC;}
					.leftmenu ul li.selecteditem {background-color: #fff;}
					.leftmenu ul li.sub {background-color: #ffffff;}
					
						/*.left_c2 .leftmenu ul li a {display: block; width: 195px; padding: 0 0 0 10px; background: url("../images/left_menu_arrows1.gif") no-repeat 0px -32px; color: #2e3238;}
						.left_c2 .leftmenu ul li a.selected {background: url("../images/left_menu_arrow_down.gif") no-repeat 0px 6px; color: #06C; font-weight: bold;}
						.left_c2 .leftmenu ul li a:hover {display: block; width: 195px; padding: 0 0 0 10px; background: url("../images/left_menu_arrows1.gif") no-repeat 0px 5px; color: #06C;}
							.left_c2 .leftmenu ul li ul {font-size: 1em;}
							.left_c2 .leftmenu ul li ul li a {display: block; width: 195px; padding: 0 0 0 10px; background: none;}
							.left_c2 .leftmenu ul li ul li a:hover {background: none; padding: 0 0 0 10px;}*/
		
		
		
			/*The 11 differently colored boxes */
			/*.right_c1 .infobox.r1 {background: #282E35 url("../images/r_infoboxbottom_blue1.gif") no-repeat left bottom;}
			.right_c1 .infobox.r2 {background: #999b31 url("../images/r_infoboxbottom_green1.gif") no-repeat left bottom;}
			.right_c1 .infobox.r3 {background: #904f00 url("../images/r_infoboxbottom_brown1.gif") no-repeat left bottom;}
			.right_c1 .infobox.r4 {background: #ff6c00 url("../images/r_infoboxbottom_orange1.gif") no-repeat left bottom;}
			.right_c1 .infobox.r5 {background: #bf9400 url("../images/r_infoboxbottom_brown2.gif") no-repeat left bottom;}
			.right_c1 .infobox.r6 {background: #e28100 url("../images/r_infoboxbottom_orange2.gif") no-repeat left bottom;}
			.right_c1 .infobox.r7 {background: #0066d1 url("../images/r_infoboxbottom_blue2.gif") no-repeat left bottom;}
			.right_c1 .infobox.r8 {background: #876e17 url("../images/r_infoboxbottom_brown3.gif") no-repeat left bottom;}
			.right_c1 .infobox.r9 {background: #f71b0c url("../images/r_infoboxbottom_red1.gif") no-repeat left bottom;}
			.right_c1 .infobox.r10 {background: #869a00 url("../images/r_infoboxbottom_green2.gif") no-repeat left bottom;}
			.right_c1 .infobox.r11 {background: #d104ab url("../images/r_infoboxbottom_purple1.gif") no-repeat left bottom;}*/
		
	#footer {font-size: 1.1em; background: #0e1215; padding: 24px; clear: both; color: #06c; width: 932px; overflow: auto;}
	#footer img.f_logo {margin-right: 48px; float: left;}	
	#footer ul.vcard {float: left; list-style-type: none; margin: -4px 0 0 0; padding: 0px;}	
	#footer ul.vcard li {margin: 0 8px 0 0; display: inline; float: left; width: 230px;}	
	#footer ul.vcard li label {display: block; margin: 16px 0 0 0; padding: 0; font-weight: bold;}
	#footer ul.vcard li div {margin: 0; padding: 0;}
	#footer ul.vcard li div a {display: block;}
	
	#footer ul.vcard .country-name {display: none;}
	
	
	/* left menu */
	.left_c2 .leftmenu ul li a.leftMenuTopTemplate{display: block; padding: 0 0 0 8px; background: url("../images/left_menu_arrows1.gif") no-repeat 0px -32px;color: #2e3238;}
	.left_c2 .leftmenu ul li a.leftMenuTopTemplate:hover{display: block; background: url("../images/left_menu_arrows1.gif") no-repeat 0px 5px; color: #06C;}
	.left_c2 .leftmenu ul li a.leftMenuSelectedTopTemplate{padding: 0 0 0 8px; background: url("../images/left_menu_arrow_down_black.gif") no-repeat 0px 6px; color: #06C; font-weight: bold;}
	
	.left_c2 .leftmenu ul li.selectedtoptemplate a {color: #000;}
	.left_c2 .leftmenu ul li.selecteditem a.leftMenuItemSelected {font-weight:bold;color:#000;}
	
	.left_c2 .leftmenu ul li a.leftMenuItemTemplate {display: block; background: none;color: #2e3238;padding: 0 0 0 8px;}
	.left_c2 .leftmenu ul li a.leftMenuItemTemplate:hover {background: none;color: #06C;padding: 0 0 0 8px;}
	.left_c2 .leftmenu ul li a.leftMenuItemSelected {display: block; background: none;color: #06C;padding: 0 0 0 8px;}
	.left_c2 .leftmenu ul li a.leftMenuItemSelected:hover {background: none;color: #06C;padding: 0 0 0 8px;}
	
	.left_c2 .leftmenu ul li a.leftMenuItemTemplateParent {display: block; padding: 0 0 0 8px; background: url("../images/left_menu_arrows1.gif") no-repeat 0px -32px;color: #2e3238;}
	.left_c2 .leftmenu ul li a.leftMenuItemTemplateParent:hover {padding: 0 0 0 8px; background: url("../images/left_menu_arrows1.gif") no-repeat 0px -32px;color: #06C;}
	.left_c2 .leftmenu ul li a.leftMenuItemSelectedParent {display: block; padding: 0 0 0 8px; background: url("../images/left_menu_arrow_down.gif") no-repeat 0px 7px;color: #06C;}
	.left_c2 .leftmenu ul li a.leftMenuItemSelectedParent:hover {padding: 0 0 0 8px; background: url("../images/left_menu_arrow_down.gif") no-repeat 0px 7px;color: #06C;}
	
	/* printer and tips */
	div.right_uppercornercontainer {display: inline; float: right; clear: both; padding: 8px; background: #c2c2c1 url("../images/rightcorner_infobox.gif") no-repeat left bottom; margin: -8px -12px 1px 0;}
	div.right_uppercornercontainer img {display: inline;}
	
	/* topimage position */		
	/*.art_fullength img.firstpicInfo {margin: 0px 0px 5px 0px;}*/
	div.panel_float_left {clear:both; margin: 0px 0 15px 0;}
	div.panel_float_right {float: right; clear: both; margin: 2px 0 15px 0;}
	div.panel_float_center {clear: both; margin: -5px 0 15px 0;}
	div.panel_float_center img {margin: 0  auto;margin-bottom: 5px;}
	div.panel_float_default{margin: 0px 0 15px 0;}
	div.panel_float_left p, div.panel_float_center p, div.panel_float_right p, div.panel_float_default p { margin-top:-4px; margin-bottom:10px; padding-bottom: 0px;}
			
	/* comments */
	.comments_box {font-size: 1.1em; clear: both; width: 412px; background: #d1d1d1 url("../images/comments_bottombg1.gif") no-repeat left bottom; margin: 8px auto; padding: 10px 10px 2px 10px;}
		.comments_box .comment_top {font-size: 0; line-height: 0%; height: 10px; background: url("../images/comments_topbg1.gif") no-repeat left top; margin: -10px -10px 0 -10px;}
				.comments_box div.comment {background: #FFF url("../images/comment_topbg1.gif") no-repeat left top; margin: 0 0 8px 0; padding: 8px 0 0 0;}
					.comments_box div.comment p {padding: 0 8px; margin: 0 0 8px 0;}
					/*.comments_box div.comment em {width: 396px; display: block; background: url("../images/comment_bottombg1.gif") no-repeat left bottom; padding: 0 8px 8px 8px; margin: 0;}
	*/
	.comments_box div.comment div.commentinfo{width:100%;overflow:auto;}
	.comments_box div.comment div.commentinfo em {width: 340px; float:left;display: block; background: url("../images/comment_bottombg1.gif") no-repeat left bottom; padding: 0 8px 8px 8px; margin: 0;}
	.comments_box div.comment div.commentinfo a{padding: 0 8px 8px 8px;display: block; float: right;background: url("../images/comment_bottombg1.gif") no-repeat right bottom;}
	
	.comment_box {font-size: 1.1em; clear: both; width: 412px; background: #d1d1d1 url("../images/comments_bottombg1.gif") no-repeat left bottom; margin: 8px auto; padding: 10px 10px 2px 10px;}
		.comment_box p.result{color:Red;}
		.comment_box .comment_top {font-size: 0; line-height: 0%; height: 10px; background: url("../images/comments_topbg1.gif") no-repeat left top; margin: -10px -10px 0 -10px;}
				.comment_box div.comment {background: #FFF url("../images/comment_topbg1.gif") no-repeat left top; margin: 0 0 8px 0; padding: 8px 0 0 0;}
					.comment_box div.comment p {padding: 0 8px; margin: 0 0 8px 0;}
					.comment_box div.comment em {width: 396px; display: block; background: url("../images/comment_bottombg1.gif") no-repeat left bottom; padding: 0 8px 8px 8px; margin: 0;}
	
	.comments_box_wide {font-size: 1.1em; clear: both; width: 657px; background: #d1d1d1 url("../images/comments_bottombg1.gif") no-repeat left bottom; margin: 8px auto; padding: 10px 10px 2px 10px;}
		.comments_box_wide .comment_top {font-size: 0; line-height: 0%; height: 10px; background: url("../images/comments_topbg1.gif") no-repeat left top; margin: -10px -10px 0 -10px;}
				.comments_box_wide div.comment {background: #FFF url("../images/comment_topbg1.gif") no-repeat left top; margin: 0 0 8px 0; padding: 8px 0 0 0;}
					.comments_box_wide div.comment p {padding: 0 8px; margin: 0 0 8px 0;}
					.comments_box_wide div.comment em {width: 596px; display: block; background: url("../images/comment_bottombg1.gif") no-repeat left bottom; padding: 0 8px 8px 8px; margin: 0;}
	
	div.container_article_footer { border-top: solid 1px #dddddd; }
	div.container_article_footer div.header, div.container_article_footer div.header_selected { height:19px; padding-top:3px; padding-left:15px; background: transparent url(/images/footer_bg.gif) repeat-x; }
	* div.container_article_footer div.header, * div.container_article_footer div.header_selected {
		height:		    19px; /* Mac-IE - inner height */
		height /**/:	22px; /* Win-IE - outer height */
	}
	div.container_article_footer div.header a { color:#449d06; background: transparent url(/images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; text-decoration:none; }
	div.container_article_footer div.header a:hover { color:#000000; background: transparent url(/images/arrow_black_right.gif) no-repeat 0px 3px; padding-left:14px; }
	div.container_article_footer div.header_selected a { color:#000000; background: transparent url(/images/arrow_black_down.gif) no-repeat 0px 2px; padding-left:14px; text-decoration:none; }
	div.container_article_footer div.header_selected a:hover { color:#000000; background: transparent url(/images/arrow_black_down.gif) no-repeat 0px 2px; padding-left:14px; }
	div.container_article_footer div.body { padding: 8px 15px 15px 15px; border-bottom: solid 1px #dddddd; }
	.commentEditHeader{float:left;}
	.commentEditTextBoxes{float:right;}
	.commentEditForm{ }
	
	/*-- sitemap --*/
	div.fullwidth{width:100%;}
	.rightfloating{float: right;}
	.leftfloating{float: left;}
	#SiteMap ul ul{padding: 0;margin-left: 0.5em;}
	#SiteMap li{margin: 0 0 0.5em 0;padding: 0;list-style: none;font-size: 1em;}
	#SiteMap li a{text-decoration: none;border:0;}
	#SiteMap li a:visited{text-decoration: none;border:0;}
	#SiteMap li li{margin: 0;padding-left: 2.5em;background: url(/images/design/sitemap/elementLine.gif) no-repeat;font-size: 0.9em;font-weight:normal;}
	#SiteMap li li.LineEnd{background: url(/images/design/sitemap/elementLineEnd.gif) no-repeat;}
	#SiteMap li li a{text-decoration: none;border:0;font-weight:normal;}
	#SiteMap li li a:visited{text-decoration: none;border:0;font-weight:normal;}
	#SiteMap li li li{font-size: 0.9em;}
	
	
	/* search */
	.hidden
	{display:none;}
	
	/* news list */
	.art_fullength .shortnews h3 {margin: 0;clear:both;}
	.art_fullength div.artdivider_thin {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0; background: #c1c1c0; margin: 7px 0px 8px 0px;}
	.art_fullength div.linkcontainer{height: 1.455em; font-size: 1.1em; line-height: 1.455em; margin: 0;}
	.art_fullength div.linkcontainer em {font-size: 1em; float: left; padding: 0 0 0 12px;}
	.art_fullength a.readmore{float: left; padding: 0 12px 0 0; font-weight: bold; background: url("../images/blue_arrows1.gif") no-repeat right center;}
	.art_fullength .PagingContainer a{padding: 10px 0px 0 0; font-weight: bold; }	
	
	.art_lop1 .comments, .art_lop_double a.comments {float: right; margin: 0; padding: 0 0 0 20px; font-weight: bold; font-style: italic; background: url("../images/comments_bg1.gif") no-repeat; position: relative; z-index: 10;}
	.art_lop1_bottom .comments{float: right; margin: 0; padding: 0 0 0 20px; font-weight: bold; font-style: italic; background: url("../images/comments_bg1.gif") no-repeat; position: relative; z-index: 10;}
			
	/* calendar */
	.leftmenu p {font-size: 1.1em; line-height: 1.455em; margin:0; padding:0 10px 4px; background:#ededed;}
	/* --- Kalender ---*/	
	/*.calendar{width:225px;margin-left:10px;background-color:#f0f0f0;border-width:1;background-color:#ffffff;}
	.monthHeading{text-transform:capitalize;font-size: 1.4em;line-height: 1.5em;}
	td.calendaritem, tr.calendaritem{height:2.6em;width:2.3em;background: url("../images/calendar_item.gif") no-repeat right center;border: solid 0.1em gray;}
	td.selecteddatecell {background-color: gray;background-image:none;}
	td.datecellothermonth {background-color: #dddddd;visibility:visible;background-image:none;}
	td.weekendcell{}
	td.datecellactive{background-color: gray;background-image:none;}
	td.datecellactive a{font-weight: bold;color:white;}
	td.datecellactive a:hover{text-decoration: underline;font-weight: bold;}	
	td.dayweekheader{color: #333;border-style: none;text-transform: capitalize;}
	.art_fullength .calendarlistingarea em  {font-size: 1.1em; line-height: 1.455em; font-weight: normal; font-style: italic; margin: 0 0 0 0; display: block;}
		.art_fullength .calendarlistingarea .calendarEventOdd{padding:7px 5px 7px 5px;}	
		.art_fullength .calendarlistingarea .calendarEventEven{background-color:#ededed;padding:7px 5px 7px 5px;}
		.art_fullength .calendarlistingarea .calendarEventOdd .linkcontainer{margin-top:-10px;}	
		.art_fullength .calendarlistingarea .calendarEventEven .linkcontainer{margin-top:-10px;}	*/	
	/* job list */
	.art_fullength p{font-size: 1.1em; line-height: 1.455em; margin: 0 0 2px 0; }
	.art_fullength p div{font-size: 1.1em;}
	.art_fullength div.artdivider_thin_job {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0; background: #c1c1c0; margin: 13px 0px 12px 0px;}
			
	/* faq */
	.faq{cursor:pointer;margin:-12px 0 -12px 0;}
	.faqFact{margin:-12px 0 0px 0;}
	
	/*option*/
	.art_fullength select{margin:3px 0px 10px 0px;width:150px;}
	.art_fullength .selectHeading{font-weight:bold;}
	
	/*print*/
	.print_div{font-size: 1.1em;background:#fff url("../images/print_icon1.gif") no-repeat right center; margin-left:355px;font-weight:bold;display: block;}
	.print_div_wide{font-size: 1.1em;background:#fff url("../images/print_icon1.gif") no-repeat right center; margin-left:604px;font-weight:bold;display: block;}
	
	/*login*/
	.LogoutToolItemDiv{/*margin: 3px 0px 3px 0px;padding-top:3px;padding-bottom:3px;*/margin-top:5px;padding-top:5px;border-top:solid 1px #999999;margin-bottom:5px;padding-bottom:5px;border-bottom:solid 1px #999999;}
	a.LogoutToolLink{position:relative;bottom:5px;}
	a.LogoutToolIcon{text-decoration:none;}
	
	.failedMessage{color:red;}
	
	/*organization*/
	.selectLabel1{float:left;margin:3px 10px 0 0;font-size:1.3em;font-weight:bold;}
	.selectLabel2{float:left;margin:0 10px 0 0;font-size:1.3em;font-weight:bold;}
	.selectLabel3{float:left;margin:7px 10px 0 0;font-size:1.3em;font-weight:bold;}
	.resultDiv1{padding:8px 0 0px 0;}
	.resultDiv2{margin: 5px 0 5px 0;}
	.searchResultOrgEven{padding:8px 8px 8px 8px;background-color:#dcdcdc;}
	.searchResultOrgOdd{padding:8px 8px 8px 8px;}
	
	
	/* --- Klasser som styr loginboxen som visas då man klickar på låsikonen --- */
	div.LoginBox{position:absolute; z-index:30;border: solid 1px #444444;color: #000000;width: 180px;height: auto;font-family: Verdana;font-size: 10px;line-height: 14px;text-align: left;color: #242424;background:#c3c3c3 url("../images/topmenu_secondlevelbg1.jpg") repeat-x;}
	div.LogoutTitle{height: 30px;}
	div.LogoutTitle h2{letter-spacing:0.1px; font-family:Verdana;font-size:12px;margin:0;margin-bottom:5px;}
	.LoginBoxTextBox{float:left;width: 174px;margin-bottom: 5px;font-family: Verdana;font-size: 11px;color: #242424;/*background: url("../images/search_input_bg1.gif") repeat-x;*/background: url("../images/search_input_bg1.gif") repeat-x;}
	.LoginMessage{float:left;color: #990000;	}
	#LoginButtonDiv{float:right;text-align:right;padding-top:10px;}
	#ForgotPasswordDiv{float:left;}
	#ForgotPasswordDiv a, #ForgotPasswordDiv a:hover, #ForgotPasswordDiv a:active, #ForgotPasswordDiv a:visited{color:black;}
	.LoginInputTitle{float:left;}
	#LoginFailedMessageDiv{float:left;}
	div.LoginBoxTop{float:left;width: 204px;height: 15px;}
	div.LoginBoxCloseIcon{float: right;height: 15px;margin:2px;margin-top:-6px;}
	div.LoginBoxContent{float:left;width: 180px;height: auto;padding: 0px 12px 10px 12px;}

	div.NewsListSourceDiv{color: #646464;font-style: italic;}
	div.NewsListTitleDiv a{color:#000;}
	div.NewsListSimpleLinkDiv{float:left;width: 475px;overflow: hidden;}
	div.NewsListReadMoreDiv{margin-top: 5px;text-align:right;}
	#NewsListingDiv h3{margin-bottom:2px;display:inline;}
	.StartPageBoxContent h3{margin-bottom:2px;margin-top:2px; }
	#NewsListingDiv h3 a:link, #NewsListingDiv h3 a:hover, #NewsListingDiv h3 a:visited, #NewsListingDiv h3 a:active{color: black;}
	div.NewsListSeparator{clear:both;display:block;/*border-top:solid 1px #4f504f;*/height:12px;margin-top:0px;}
	#NewsListingDiv a.readMore{float: left; padding: 0 12px 0 0; font-weight: bold; background: url("../images/blue_arrows1.gif") no-repeat right center;}
	
	/* Blog */
	.permalink_div{font-size: 1.1em;width:85px;float:right;margin-top:4px;background:#fff url("../images/blog/permalink_icon.gif") no-repeat right center; /*margin-left:345px;font-weight:bold;float:left;display: block; clear:both;*/}
	#thin_footer {font-size: 1.1em; background: #0e1215; padding: 10px 24px 10px 24px; clear: both; color: #06c; width: 932px; overflow: auto;}
	table.blogEditor {margin:20px 0 10px 0;}
	.blogImage{margin: 5px 0 5px 5px;}

	#blog_comments{margin-top:8px;}
	#blog_comments_inlist{margin-top:8px;padding-bottom:25px;display:block;}
	
	.art_lop_article_bottom{clear: both; padding: 0px 0px 0px 5px; margin: 0 0 2px 0; width: 417px; position: relative;}
			.art_lop_article_bottom h3.read_comment{padding: 0 0 0 25px; margin: 2px 0 0 0; background: url("../images/las_kommentar.gif") no-repeat left center;float:left;font-size:11px;}
			.art_lop_article_bottom h3.num_comments{margin: 2px 0 0 196px;padding: 2px 0 0 25px; background: url("../images/skriv_kommentar_blog_short_back.gif") no-repeat left center;font-style:italic;font-size:11px;}
			.art_lop_article_bottom h3.more_comments{padding: 0 0 0 20px;margin-top:8px;}
			.art_lop_article_bottom h3.write_comment{padding: 0 0px 0 25px; margin: 2px 0 0 0; background: url("../images/skriv_kommentar_blog_back.gif") no-repeat left center;font-size:11px;}
			.art_lop_article_bottom h3.tip{padding: 0 0px 0 25px; margin: 2px 0 0 0; background: url("../images/mail_icon_blog_back1.gif") no-repeat left center;font-size:11px;}
			
	.comment_box_blog {font-size: 1.1em; clear: both; width: 400px; background: #d1d1d1 url("../images/comments_bottombg1.gif") no-repeat left bottom; margin: 8px auto; padding: 10px 10px 2px 10px;}
		.comment_box_blog .comment_top {font-size: 0; line-height: 0%; height: 10px; background: url("../images/comments_topbg1.gif") no-repeat left top; margin: -10px -10px 0 -10px;}
		.comment_box_blog input.blogtextbox{font-size:1.0em;}		
				.comment_box_blog div.comment {background: #FFF url("../images/comment_topbg1.gif") no-repeat left top; margin: 0 0 8px 0; padding: 8px 0 0 0;}
					.comment_box_blog div.comment p {padding: 0 8px; margin: 0 0 8px 0;}
					.comment_box_blog div.comment em {width: 376px; display: block; background: url("../images/comment_bottombg1.gif") no-repeat left bottom; padding: 0 8px 8px 8px; margin: 0;}
				
	#header div em.blog {width:auto;color: #06C; float: left; background: url("../images/selectcontainer_arrow1.gif") no-repeat left 9px; padding: 0 0 0 12px; margin: 0 0 0 8px; font-style: normal;}
		
	#blogContentDiv{width:425px;overflow:hidden;}
	
	
	.comments_box_blog {clear: both; width: 400px; background: #d1d1d1 url("../images/comments_bottombg1.gif") no-repeat left bottom; margin: 8px auto; padding: 10px 10px 2px 10px;}
		.comments_box_blog .comment_top {font-size: 0; line-height: 0%; height: 10px; background: url("../images/comments_blog_topbg1.gif") no-repeat left top; margin: -10px -10px 0 -10px;}
				.comments_box_blog div.comment {background: #FFF url("../images/comment_blog_topbg1.gif") no-repeat left top; margin: 0 0 8px 0; padding: 8px 0 0 0;}
					.comments_box_blog div.comment p {padding: 0 8px; margin: 0 0 8px 0;}
					
	.comments_box_blog div.comment div.commentinfo{font-size: 1em;width:100%;overflow:auto;}
	.comments_box_blog div.comment div.commentinfo em {font-weight:normal;font-size: 1.1em;width: 326px; float:left;display: block; background: url("../images/comment_bottombg1.gif") no-repeat left bottom; padding: 0 8px 8px 8px; margin: 0;line-height:1.6em;}
	.comments_box_blog div.comment div.commentinfo a{font-weight:normal;font-size: 1.1em;padding: 0 8px 8px 8px;display: block; float: right;background: url("../images/comment_bottombg1.gif") no-repeat right bottom;line-height:1.6em;}
	
	select.SelectOptionsChooseYear {width: 80px;}
	select.SelectOptionsChooseMonth {width: 120px;}
	div.selectOptionsLabel{margin: 6px 0 0 0;}
	div.selectOptionsMonthContainer{margin: 0 0 0 10px;}
	
	div.specialfield { display: none } 

	/*---- Arbetsrum ----*/
	.boxwrapper {width: 718px; height: auto !important; height: 1%; min-height: 1%; overflow: hidden; float: left; padding: 4px 0 0;}
	.boxwrapper .maincontent p{margin:0 10px 0 10px;font-size:1.1em;}
.layoutboxes {height: auto !important; height: 1%; min-height: 1%; overflow: hidden; margin: 0 0 12px; background:#C1C1C0 url(../images/middlecol_bottombg1.gif) no-repeat right bottom;}
.layoutboxes .box {background:#FFF url(../images/art_bottombg1.gif) no-repeat right bottom; margin: 0 0 6px; overflow: hidden;}
.layoutboxes h2 {color: #FC0; background: #282E35; font-size: 1.4em; padding: 6px 8px; letter-spacing:-0.3px; margin: 0;}
	.layoutboxes h2.blue1 {background: #282E35;}
.layoutboxes h2.green1 {background: #999B31;}
.layoutboxes h2.brown1 {background: #904F00;}
.layoutboxes h2.orange1 {background: #FF6C00;}
.layoutboxes h2.brown2 {background: #BF9400;}
.layoutboxes h2.orange2 {background: #E28100;}
.layoutboxes h2.blue2 {background: #0066D1;}
.layoutboxes h2.brown3 {background: #876E17;}
.layoutboxes h2.red1 {background: #F71B0C;}
.layoutboxes h2.green2 {background: #869A00;}
.layoutboxes h2.purple1 {background: #D104AB;}
.layoutboxes h2.black {background: #000000;}
.layoutboxes h2.white {background: #ffffff;}

.layout1 .boxNo1 {float: left; width: 353px; margin: 0 12px 0 0;}
.layout1 .boxNo2 {float: left; width: 353px;}

.layout2 .boxNo1 {float: left; width: 171px; margin: 0 11px 0 0;}
.layout2 .boxNo2 {float: left; width: 171px; margin: 0 12px 0 0;}
.layout2 .boxNo3 {float: left; width: 171px; margin: 0 11px 0 0;}
.layout2 .boxNo4 {float: left; width: 171px;}

.layout3 .boxNo1 {float: left; width: 353px; margin: 0 12px 6px 0;}
.layout3 .boxNo2 {float: left; width: 353px;}
.layout3 .boxNo3 {float: left; width: 353px; margin: 0 12px 0 0;}
.layout3 .boxNo4 {float: left; width: 353px;}

.layout4 .boxNo1 {float: left; width: 353px; margin: 0 12px 6px 0;}
.layout4 .boxNo2 {float: left; width: 353px; margin: 0 0 6px 0;}
.layout4 .boxNo3 {float: left; width: 171px; margin: 0 11px 0 0;}
.layout4 .boxNo4 {float: left; width: 171px; margin: 0 12px 0 0;}
.layout4 .boxNo5 {float: left; width: 171px; margin: 0 11px 0 0;}
.layout4 .boxNo6 {float: left; width: 171px;}

.layout5 .boxNo1 {float: left; width: 500px; margin: 0 12px 6px 0;}
.layout5 .innerWrapper {float: right; width: 206px;}
	.layout5 .boxNo2 {}
	.layout5 .boxNo3 {}
	.layout5 .boxNo4 {}
.layout5 .boxNo5 {/*float: right; width: 206px; margin: 0 0 0 12px;*/}
.layout5 .boxNo6 {float: right; width: 282px; margin: 0 0 0 12px;}
.layout5 .boxNo7 {float: right; width: 206px;}
.layout5 .bottomboxes {float: left; width: 500px;}

.layout6 .boxNo1 {float: right; width: 500px; margin: 0 0 6px 12px;}
.layout6 .innerWrapper {float: left; width: 206px;}
	.layout6 .boxNo2 {}
	.layout6 .boxNo3 {}
	.layout6 .boxNo4 {}
.layout6 .boxNo5 {/*float: left; width: 206px; margin: 0 12px 0 0;*/}
.layout6 .boxNo6 {float: left; width: 282px; margin: 0 12px 0 0;}
.layout6 .boxNo7 {float: left; width: 206px;}
.layout6 .bottomboxes {float: right; width: 500px;}

.layoutboxes .box .art_lop1, .layoutboxes .box .art_lop_double, .layoutboxes .box .art_fullength {background:#FFF; clear:both; margin:0 0 8px; padding:8px; position: static; height: auto !important; height: 1%; min-height: 1%; width: auto;}
.layoutboxes .box .art_lop1 img.leftimg {margin: -8px 8px 8px -8px;}
.layoutboxes .box .art_lop1 img, .layoutboxes .box .art_lop_double .half_width img, .layoutboxes .box .art_fullength img.firstpic {margin:-8px -8px 8px;}
.box .art_fullength h2, .box .art_fullength_wide h2 {clear:both; font-size:30px; line-height:32px; margin:0 0 8px; background: none; color: #2E3238; padding: 0;}
.layoutboxes .box .art_lop1 select, .layoutboxes .box .art_lop_double select, .layoutboxes .box .art_fullength select{width: 160px;}

.layout2 .art_lop1 div.linkcontainer, .layout2 .art_lop1 .half_width div.linkcontainer,
.layout4 .boxNo3 .art_lop1 div.linkcontainer, .layout4 .boxNo4 .art_lop1 div.linkcontainer, .layout4 .boxNo5 .art_lop1 div.linkcontainer, .layout4 .boxNo6 .art_lop1 div.linkcontainer,
.layout5 .boxNo2 .art_lop1 div.linkcontainer, .layout5 .boxNo3 .art_lop1 div.linkcontainer, .layout5 .boxNo4 .art_lop1 div.linkcontainer, .layout5 .boxNo5 .art_lop1 div.linkcontainer,
.layout5 .boxNo6 .art_lop1 div.linkcontainer, .layout5 .boxNo7 .art_lop1 div.linkcontainer,
.layout6 .boxNo2 .art_lop1 div.linkcontainer, .layout6 .boxNo3 .art_lop1 div.linkcontainer, .layout6 .boxNo4 .art_lop1 div.linkcontainer, .layout6 .boxNo5 .art_lop1 div.linkcontainer,
.layout6 .boxNo6 .art_lop1 div.linkcontainer, .layout6 .boxNo7 .art_lop1 div.linkcontainer{height: auto;padding-bottom:10px;}

.layout2 .art_lop1 a.comments, .layout2 .art_lop1 a.comments,
.layout4 .boxNo3 .art_lop1 a.comments, .layout4 .boxNo4 .art_lop1 a.comments, .layout4 .boxNo5 .art_lop1 a.comments, .layout4 .boxNo6 .art_lop1 a.comments,
.layout5 .boxNo2 .art_lop1 a.comments, .layout5 .boxNo3 .art_lop1 a.comments, .layout5 .boxNo4 .art_lop1 a.comments, .layout5 .boxNo5 .art_lop1 a.comments, .layout5 .boxNo6 .art_lop1 a.comments, .layout5 .boxNo7 .art_lop1 a.comments,
.layout6 .boxNo2 .art_lop1 a.comments, .layout6 .boxNo3 .art_lop1 a.comments, .layout6 .boxNo4 .art_lop1 a.comments, .layout6 .boxNo5 .art_lop1 a.comments, .layout6 .boxNo6 .art_lop1 a.comments, .layout6 .boxNo7 .art_lop1 a.comments{float:left;}

.layout2 .art_lop1 div.linkcontainer em,
.layout4 .boxNo3 .art_lop1 div.linkcontainer em, .layout4 .boxNo4 .art_lop1 div.linkcontainer em, .layout4 .boxNo5 .art_lop1 div.linkcontainer em, .layout4 .boxNo6 .art_lop1 div.linkcontainer em {padding: 0;}

.layoutboxes .box .round_box {width: auto; background: none;}
.layoutboxes .box .round_box h3, .layoutboxes .box .round_box p, .layoutboxes .box .round_box ul.newslist {background: none;}

.layoutboxes .art_lop1 div.artdivider_thin {margin:7px -8px 8px;}
.layoutboxes .art_lop1 strong {font-size:1.1em;}

div.NewsListBoxSimpleDateDiv{float:left;width:75px;}
div.NewsListBoxWideSimpleLinkDiv{float:left;width: 288px;overflow: hidden;}
div.NewsListBoxLargeSimpleLinkDiv{float:left;width: 400px;overflow: hidden;}
div.NewsListBoxArrowDiv{float:left;width:12px;height: 12px;background-image: url(../images/rightarrow_blue.gif);background-position: left center;background-repeat: no-repeat;padding-top: 3px;}
div.NewsListBoxSimpleItemDiv{overflow:hidden;padding-bottom:5px;}
.art_lop1 a.readmoreshortnews{float: left; padding: 0 12px 3px 0; font-weight: bold; width:80%;}
			
img.topleftfloatingimage{margin-right: 1em;margin-bottom: 1em;margin-top: 0.5em;float: left;}
img.toprightfloatingimage{float: right;margin-left: 1em;margin-bottom: 1em;margin-top: 0.5em;}

.selectpagelist{margin: 6px 0;}

/*-- nyhetsarkiv --*/
.art_fullength select.newsarchiveyear{margin: 0px 10px 20px 0px;width:60px;display:block;float:left;}
.art_fullength select.newsarchivemonth{margin: 0px 10px 20px 0px;width:50px;display:block;float:left;}
.art_fullength select.newsarchivechoose{margin: 0px 10px 20px 0px; clear:both;}
.art_fullength .shortnews{margin:8px 0 0;}
.art_fullength div.noresult{clear:both;}

/*-- share funktion --*/
/*div.QuickLink{text-align:right;margin-top:14px;}*/
div.QuickLink{margin-top:8px;}
div.QuickLink a{margin-right: 5px;}
div.QuickLink img{border:0 none; height: 16px; width: 16px;display:inline;}

/* Kalender */
#CalendarDiv #CalendarTabs{margin-top: 0.3em;margin-bottom: 0.3em;}
#CalendarDiv fieldset{padding: 0.6em;}
#CalendarDiv legend{font-weight: bold;	color:Black;}
#CalendarDiv .FieldDiv,
#CalendarDiv .ButtonDiv{clear: both;margin: 4px 0;	}
#CalendarDiv .FieldDiv label{display: block;float: left;width: 100px;}
#CalendarDiv .FieldDiv input,
#CalendarDiv .FieldDiv select{display: block;float: left;width: 80px;}
div.noComingEvents{margin: 5px 8px;}

p.RecParagraph{font-style: italic;}

div.MainBodyParagraph{margin-left: 10px;margin-right: 10px;margin-bottom: 20px;padding: 10px 20px 10px 20px;border-color: #ddd;border-width: 1px;border-style: solid;background-color: #f8f8f8;}

a.sisulink img{margin:0 auto;width:125px;}
.retrieverfont{font-size:1.1em;}
.locality{text-transform:capitalize;}

.round_box .shortnews h3 {margin: 0;clear:both;background:#D2D1D2;}
.round_box .shortnews em {padding: 1px 10px 4px;background:#D2D1D2;display:block;}
.round_box .shortnews .linkcontainer {background:#D2D1D2;}
.round_box .shortnews img{width: 244px;padding-top:10px;background:#D2D1D2;}
