@import "reset.css";

/*----------------------------------------*/
/*---------- Reset & Groundrules -----------*/
/*----------------------------------------*/
* {margin: 0; padding: 0;}
html {background: #C4D1D7 url(../images/bg_footer_bottom.jpg) no-repeat scroll center bottom;padding:0 0 309px;}
body {font: normal 62.5%/1.6em Arial, Tahoma, sans-serif; color: #4d5556; background:#e7f3f9 url(../images/bg_body.jpg) no-repeat top center;}

p{margin: 0 0 16px; }
ul{margin: 0 0 16px 22px;list-style-type:disc;}
ol{margin: 0px 0 16px 30px;list-style-type:decimal;}
ol li {padding: 0 0 4px 0;}

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: 1.4em; line-height: 1.6em; margin-bottom: 8px;}

strong {font-weight: bold;}

table {font: normal 1.1em/1.6em Arial, Tahoma, sans-serif;}
div.xform table {font-family:Verdana,Arial,Tahoma,sans-serif;font-size:1.1em;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.6em;}
div.xform table input[type=submit] {background:#1D2D4B none repeat scroll 0 0;border:0 none;color:#FFFFFF;font-weight:bold;padding:1px;font-size: 1.1em;float:right;}

img {display: block;}
a img {border: none;}

a:link {text-decoration: none; color: #000;}
a:visited {text-decoration: none; color: #333;}	
a:hover {text-decoration: none; color: #666;}	
a:active {text-decoration: none; color: #00A;} 


select {font-size: 1.1em;}

.clearer {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0;	margin-bottom:-1px;}


/*----------------------------------------*/
/*---------------- Layout ----------------*/
/*----------------------------------------*/	
a.bypassNav {position: absolute; left: -9999px; color: #000;}
#totalwrapper {width: 1030px; padding: 8px 0 16px; margin: 0 auto; text-align: left; position: relative; z-index: 1;overflow:hidden;}
a.headerPicture{clear:both; display:block;}
a.headerPicture img{clear:both;}

	#cBody {padding: 0; width: 773px; background:transparent; position: relative;float:left;min-height:800px;}
	#cBottom {height: 18px; width: 100%; background: url(../images/bg_cBottom.png) no-repeat;}
	#adTopColumn{background:transparent url(../images/bg_topAdd.png) no-repeat scroll left top;display:block;margin:0 0 10px;padding:0 0 0 11px;width:980px;}
	.adColumn {width:250px;float:right;}

		/* ================================================================ 
		Top navigation
		=================================================================== */
		/* common styling */
		.topMenuWrapper {position: absolute; top: 0; left: 0; z-index: 100; height: 3.7em;clear:both; width: 758px; padding: 0 13px 0 0; background:transparent url(../images/topNav_right.png) no-repeat;}
		.topMenuWrapper ul {font-size: 1.5em; margin: 0; border: none; padding: 0 0 0 6px; list-style: none;font-weight:bold; float:right; background:transparent url(../images/bg_topNav.png) no-repeat;}
		.topMenuWrapper ul li {background:transparent url(../images/topmenu_divider1.png) no-repeat scroll right 1px;margin: 0 0 0 0; border: none; padding: 0 0 0 0; float: left; display: block; list-style: none; white-space: nowrap; position: relative;line-height:2.4em;}
.topMenuWrapper ul li.last{background:none;}
		.topMenuWrapper ul li.right {background:none;}
		.topMenuWrapper ul li.selected a, .topMenuWrapper ul li.selected a:visited{color:#09aaf6;}
		.topMenuWrapper ul li a, .topMenuWrapper ul li a:visited {padding: 0; display: block; float: left; color: #474747;}
		.topMenuWrapper ul li a span {display: block; float: left; padding: 0 20px 0 15px; cursor: pointer;}
		.topMenuWrapper ul li a strong {font-weight: normal;}
		.topMenuWrapper ul li ul {margin: -1px 0 0 0; padding: 4px 0 0; list-style: none; display: none; width: 190px; font-size: .81em; background: url(../images/dropDownBody.png) no-repeat;}
		
		/* IE 7 */
		
		/**+html .topMenuWrapper ul li ul {background-image: none; position: absolute; left: -9999px;}*/
		
		/* specific to non IE browsers */
		.topMenuWrapper ul li a:hover {background:transparent url(../images/topmenuarrows_toplevel.gif) no-repeat scroll right 3px; color:#09aaf6;}
		.topMenuWrapper ul li:hover a {}
		.topMenuWrapper ul li:hover ul {display: block; position: absolute; top: 37px; left: 0px; z-index: 30;}
		.topMenuWrapper ul li.last:hover ul {left: auto; right: 0;}
		.topMenuWrapper ul li:hover ul li {float: none; display: block !important; height: auto; min-height: 1.4em; padding: 0 9px; background: url(../images/dropDownBody.png); white-space: normal;}
		.topMenuWrapper ul li:hover ul li.ender {font-size: 0; line-height: 0; height: 8px; min-height: 1px; background: url(../images/dropDownBottom.png) no-repeat;}
		.topMenuWrapper ul li:hover ul li a {float: none; display: block; padding: 0 6px 0 4px; height: auto; min-height: 1.4em; line-height: 1.4em; position: relative; z-index: 1; }
		
		.topMenuWrapper ul li ul li {line-height:1.16em;}
		
		.topMenuWrapper ul li ul li a, .topMenuWrapper ul li ul li a:visited{background:transparent url(../images/topmenuarrows_secondlevel.gif) no-repeat scroll 0px -45px;padding:0 0 0 4px;font-weight:normal;color:#474f51; font-weight: bold;} 
		.topMenuWrapper ul li ul li a:hover {background:transparent url(../images/topmenuarrows_secondlevel.gif) no-repeat scroll -1px 5px;color:#09aaf6; cursor:pointer;}

		.topMenuWrapper ul li.login a, .topMenuWrapper ul li.login a:visited {width: 56px; height:44px; text-indent: -9999px; background: transparent url(../images/padLock.gif) no-repeat scroll 18px 10px; padding: 0;}
		.topMenuWrapper ul li.logout a, .topMenuWrapper ul li.logout a:visited {width: 44px; height:56px; text-indent: -9999px; background: transparent url(../images/padLock.gif) no-repeat scroll -28px 10px; padding: 0;}
		
		#logoPlace{background: url(../images/bg_logo_top.png) no-repeat scroll left top; position:absolute; top: 0; left: 0; display:block; width:150px; height: 221px;}
		#logoPlace img {clear:both;position:absolute;top:103px;}

        /* Bounce fix for ie7 */
		.hand_pointer{  cursor: pointer;  cursor: hand; }
		
 	#header {position: relative; z-index: 2; margin: 0; clear: both; width: 773px; height: 190px; margin: 0 0 47px;}
	/*#header div div{background:none;float:right;}*/
    #header p {font-size:1.6em;font-weight:bold;float:left;margin:0;padding:0 0 0 10px;}
    #header p a {color:#18293b;}
	    #header p a strong{}
    #header p a img {display: none;}

	#header div.search {position: relative; float: right; display: block; margin: 4px 5px 0 0; padding: 0 0 0; height: auto !important; height: 1%; min-height: 1%; overflow: auto;}
	#header fieldset {border: none;}
	#header fieldset legend {display: none;}
	#header fieldset label {display: none;}
	#header fieldset input.searchString {margin: 1px 5px 0 0; font-size: 1em; padding: 3px; border: none; height: 16px; background: url(../images/topSearchString.png) no-repeat; display: block; float: left; width:187px; color: #2bafed;}
	#header fieldset select option {}
	#header fieldset input.search_button {height: 24px; width: 50px; padding: 0 0 3px; background: transparent url(../images/topSearchBtn.png) no-repeat; border: none; outline: 0; cursor: pointer; display: block; float: left;margin:0; color: #2bafed; font-weight: bold; font-size: 12px;}
	
	/*#toolbarHeader{background:transparent url(../images/bg_toolbarHeader.png) no-repeat scroll left top;clear:both;display:block;float:left;height:65px;margin-left:165px;margin-top:-40px;width:601px; position: relative; z-index: 10;}
	#toolbarHeader h3{line-height:normal;margin:0;}
	#toolbarHeader ul{margin:0;}*/
	
	#toolbarHeader {background:transparent url(../images/bg_toolbarHeader2.png) no-repeat scroll left top;bottom:-46px;left:165px;height: auto !important; min-height:80px;position:absolute;width:603px;z-index:3;}
	#toolbarHeader .clearer {margin: 0;}
	#toolbarHeader .inner {width:601px; /*height: 65px;*/}
	#toolbarHeader h3 {display:block;float:left;font-size:2.4em;font-weight:normal;line-height:1em;margin:9px 7px 0;width:324px;}
	#toolbarHeader h3 a {position: relative; display: block;}
	#toolbarHeader h3 a strong {position: absolute; top: -9999px;}
	#toolbarHeader fieldset {/*position: absolute; top: 8px; right: 7px;*/ display: block; float: right; padding: 8px 7px 0 0;}
	#toolbarHeader a {position: relative;}
	#toolbarHeader ul {display: block; float: right; font-size: 1.2em; padding: 4px 8px 0 0; font-weight: bold; margin: 0;}
	#toolbarHeader ul li {display: block; float: left; background: url(../images/submenuDivider.png) no-repeat left top;}
	#toolbarHeader ul li.loginli {position: relative; width: 23px; height: 24px;}
	#toolbarHeader ul li:first-child {background: none;}
	#toolbarHeader ul li a {height:27px; line-height: 27px; padding: 0 6px 0 7px;}
	#toolbarHeader ul li a:hover {border-bottom: 2px solid #20B3FF;}
	#toolbarHeader ul li img {display:inline;padding: 2px 0 0 0;}
	#toolbarHeader ul li.loginli a {height:27px; line-height: 27px; padding: 0 6px 0 2px;}
	#toolbarHeader ul li.loginli a:hover {border-bottom: none;}
	
	div.breadcrumb {font-size: 1.2em; padding: 8px 0 4px 10px; display: block; float: left; width: 360px;}
	div.breadcrumb em {color: #3a4344; padding: 0 0 0 12px; margin: 0; font-style: normal; background: url(../images/breadCrumbArrow.png) no-repeat left 3px;}
	div.breadcrumb em a, div.breadcrumb em a:visited {color: #09abf6;}

	
	.submenu {background: transparent url(../images/bg_submenu.png) no-repeat scroll 0 0; position:relative; z-index: 6; clear: both; height: 2.27em; line-height:2.27em; padding: 0 0 0 8px;}
	.submenu ul { display: block; margin: 0; list-style: none; font-size: 1.2em; position:relative; z-index: 6; padding: 0; float: right;background:transparent url(../images/subMenuDivider.gif) no-repeat scroll left center;font-weight:bold;}
	.submenu ul li {display: block; float: left; padding: 0 3px 0 3px; background: url(../images/subMenuDivider.gif) no-repeat right center;}
	.submenu ul li.lastItem {background: none;}
	.submenu ul li a {display: block; float: left; margin: 0; padding: 0 10px; color: #2f3536;} 
	.submenu ul li a:hover, .submenu ul li.selected a {text-decoration: none;color:#fff;}

	
	/*#columnswrapper {clear: both; width: 100%; overflow: auto; background: url("../images/bg_columnswrapper.png") repeat-y; position:relative; z-index: 5; font-size: 1.2em;}*/
	#columnswrapper {clear: both; overflow: hidden; position:relative; z-index: 1; font-size: 1.2em; margin: 0; height: auto !important; height: 1%; min-height: 1%; width: 773px;}
	#columnswrapper input.button {background:#1D2D4B none repeat scroll 0 0;border:0 none;color:#FFFFFF;font-weight:bold;padding:1px;font-size: 1.1em;}
        #columnswrapper input.button.right{float:right;}
        
		.leftCol {float: left; width: 165px;}	
		
			
			
          .accordion_box {font-size: 1.1em; clear: both; width: 430px; float:left;margin: 8px auto; padding: 10px 10px 2px 10px;background:#FFFFFF url(../images/teaserBody2.png) repeat-y scroll 0 0}
                .accordion_box .artBottom {background:transparent url(../images/artBottom.png) no-repeat scroll left bottom;height:8px;}
                .accordion_box p.result{font-weight:bold;color:#f00;}
				.accordion_box div.comment div.commentinfo a {display:block; float:right; padding:0 8px 3px;}

            .genFields  label span{vertical-align:top;}
			.genFields label {display:block;}
			.genFields label input.button{display:block;}
			#columnswrapper .genFields input.button.right {margin-bottom:5px;}
			
			ol.numbered_list {list-style: decimal; color: #06c; padding-left: 26px;}
				ol.numbered_list li {}
					ol.numbered_list li a {font-weight: bold;}
		
			
		.middleCol {float: left; width: 444px; padding:0 6px 12px;}	
				.middleColLarge {float: left; width: 584px; margin:0 0 12px 7px; overflow:hidden;}	
		

			.simpleBox { padding:8px 0 0; margin:0px auto 8px; position: relative;}
				.simpleBox .inner {padding: 0 10px;}
					.simpleBox h3 {font: normal 1.4em/1em Arial, Helvetica, sans-serif; margin:0; padding:8px 0 4px;}
						.simpleBox h3 img {margin: 0 auto; text-align: center;}
							.simpleBox h3.logotype span {display: none;}
					.simpleBox ul {list-style: none;}
					.simpleBox p {margin:0; padding:0 0 4px;}
					.simpleBox ul.newslist {margin:0 0 4px;}
					.simpleBox ul.newslist {background: url(../images/listborder_bottom1.gif) repeat-x left bottom;}
						.simpleBox ul.newslist li {padding: 3px 0; background: url(../images/listborder_bottom1.gif) repeat-x;}
							.simpleBox ul.newslist li em {display: block;}
							.simpleBox ul.newslist li a {font-weight: bold; display: block;}
					.simpleBox select {padding: 0; margin: 0 0 4px 0; border: 1px solid #a39f90; border-top: 1px solid #504e44; border-bottom: 1px solid #504e44;}
					.simpleBox .linkcontainer {display:block; overflow: auto;vertical-align:middle;}
						.simpleBox .linkcontainer a {font-weight: bold; display: block; float: left; border-bottom: 2px solid #000;}
				.simpleBox .roundBottom {background: url(../images/roundBox_bottom.png) no-repeat; height: 8px;}

		.rightCol {float: right; width: 152px; height: auto !important; height: 1%; min-height: 1%; overflow: hidden;}
		
			.sfBox{ background:transparent; margin:0 0 8px;padding:0;}
				.sfBox .inner {padding:5px;height:auto !important;height:1%;min-height:1%;overflow:auto;}
				.sfBox h3 {}
				.sfBox p {margin:0;font-size:0.9em;line-height:1.2em;}
				.sfBox span {}
				.sfBox a {}
				.sfBox p strong{font-family:georgia;font-size:1.3em;}
				.sfBox p.morenews{background:transparent url(../images/bg_searchButton.png) no-repeat scroll left top;border:0 none;float:left;font-weight:bold;height:24px;line-height:2em;margin:5px 0 0 0;text-align:center;width:98px;font-size:1em;}
				.sfBox p.morenews a{color:#2AAFEE;}
				
				.adBox { background:transparent url(../images/bg_simpleTeaser2_bottom.png) no-repeat scroll left bottom; margin:0 0 8px;padding:0;} /* Darkgray bkg STANDARD */
					.adBox .inner {height:auto !important;height:1%;min-height:1%;overflow:hidden;background:transparent url(../images/bg_simpleTeaser2_top.png) no-repeat scroll left top;padding:5px;}	
					.adBox .inner .sponsors{background:transparent url(../images/bg_sponsBottom.png) no-repeat scroll left bottom;margin:5px 0 0;}
					.adBox .inner .sponsors .bg_sponsTop{background:transparent url(../images/bg_sponsTop.png) no-repeat scroll left top;height:4px;}

					
					.adBox h3 {font-weight:bold;line-height:1em;margin:0;padding:0px;background:transparent url(../images/bg_adBox.png) no-repeat top left;}
					.adBox p {margin:0;text-align:center;padding:5px 8px;color:#505050;}
					.adBox p img{margin:0 auto;}
					.adBox span {}
					.adBox a {}
					.adBox .linkcontainer{height:2em;padding:0 8px;}
					.adBox a.readmore{border-bottom:2px solid #2396DF;color:#E3E5E6;float:left;font-weight:bold;text-decoration:none;}
					
				/* 165px leftCol teaser */
				div.leftCol .simpleTeaser {background:transparent url(../images/bg_simpleTeaser2_bottom.png) no-repeat scroll left bottom; margin:0 0 8px;}
				div.leftCol .simpleTeaser .inner {height:auto !important;height:1%;min-height:1%;overflow:auto;background:transparent url(../images/bg_simpleTeaser2_top.png) no-repeat scroll left top;padding:5px;}
				
				/* 152px rightCol teaser */
				.simpleTeaser {background:transparent url(../images/bg_simpleTeaser_bottom.png) no-repeat scroll left bottom; margin:0 0 6px;}
				.simpleTeaser .inner {height:auto !important;height:1%;min-height:1%; overflow: hidden; background:transparent url(../images/bg_simpleTeaser_top.png) no-repeat scroll left top;padding:5px;}
				
				.simpleTeaser h3 {line-height:1em;margin:0 0 9px;color:#4d5556;font-weight:bold;font-size:1.3em;}
				.simpleTeaser p {margin:0;font-size:0.9em;font-weight:bold;}
				.simpleTeaser span {}
				.simpleTeaser a {}
				.simpleTeaser .linkcontainer{padding:3px 0 0;}
				.simpleTeaser a.readmore{border-bottom:2px solid #20b3ff;color:#454d4e;float:left;font-weight:bold;text-decoration:none;font-size:0.9em;}
				
				.simpleTeaser fieldset{}
				.simpleTeaser fieldset input.searchString{background:transparent url(../images/bg_searchString.png) no-repeat top left;border:0 none;width:146px;padding:4px 0;color:#2aafee;text-indent:3px;}
				.simpleTeaser fieldset input.search_button{background:transparent url(../images/bg_searchButton.png) no-repeat scroll left top;border:0 none;height:24px;width:98px;margin:6px 5px 0 0;float:right;color:#2aafee;font-weight:bold;}
				
				.calendar {border: 1px solid #e0e1e3; margin: 0 0 8px;}
				.calendar .inner {border: 1px solid #FFF; background: #f4f4f4;}
				.calendar h3 {font-weight:bold;line-height:1em;margin:0;padding:5px 0 0 5px;background:transparent url(../images/bg_latestNewsBox.png) no-repeat top left;}
				.calendar .calendarBoxScheme {width: 163px; margin: 0 -1px -1px; font: normal 10px Arial, Helvetica, sans-serif;}
				.calendar .calendarBoxScheme td {width: 14.14%; text-align: right; background: #f4f4f4; vertical-align: top; line-height: 1em;}
				.calendar .calendarBoxScheme td.otherMonthDay {background: #dedede;}
				.calendar .calendarBoxScheme td div {background: #e9ebea; height: 16px; padding: 1px; border: 1px solid #fbfbfb; border-right: 1px solid #4b5258; border-bottom: 1px solid #4b5258;}
				.calendar .calendarBoxScheme td.otherMonthDay div {background: #dedede; border: 1px solid #f4f4f4; border-right: 1px solid #4b5258; border-bottom: 1px solid #4b5258;}
				.calendar .calendarBoxScheme td.holiday div {background: #bde6d2;}
				
				.calendar .calendarBoxScheme td div.selfOwned{background: #63ccfe;}
				.calendar .calendarBoxScheme td div.internal {background: #63ccfe;}
				.calendar .calendarBoxScheme td div.external {background: #63ccfe;}
				.calendar .calendarBoxScheme td div.externalinternal {background: #63ccfe;}
				.calendar .calendarBoxScheme td div.externalselfOwned {background: #63ccfe;}
				.calendar .calendarBoxScheme td div.internalselfOwned {background: #63ccfe;}
				.calendar .calendarBoxScheme td div.externalinternalselfOwned {background: #63ccfe;}
				
				.calendar .calendarBoxScheme .weekdayNames td {text-align: center;}
				.calendarBoxSchemeMonthSelector {width: 152px; margin: 4px auto;}
				.calendarBoxSchemeMonthSelector b a {color: #2aafee; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: -1px;}
				.calendarBoxSchemeMonthSelector .back, .calendarBoxSchemeMonthSelector .forward {height: 21px; width: 22px;border:none;}
				.calendarBoxSchemeMonthSelector .month{text-align: left;border:none;}
				.calendarBoxSchemeMonthSelector .back a {background: url(../images/calArrowBack.png) no-repeat left top; width: 22px; height: 21px; display: block; text-indent: -9999px;}
				.calendarBoxSchemeMonthSelector .forward a {background: url(../images/calArrowForward.png) no-repeat right top; width: 22px; height: 21px; display: block; text-indent: -9999px;}
				.fseenteredpersons{margin:10px 0;}
				
				.quickNav {border:1px solid #E0E1E3; margin:0 0 8px;}
				.quickNav .inner {background:#F4F4F4; border:1px solid #FFF;}
				.quickNav h3 {font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #4c5152; margin: 0; padding: 2px 4px 0;}
				.quickNav ul {width: 142px; margin: 2px auto;}
				.quickNav ul li {width: 142px; margin: 0 0 4px;}
				.quickNav ul li a, .quickNav ul li a:visited {display: block; background: url(../images/quickLinksBG.png); padding: 3px 0 0; color: #FFF; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: -1px; line-height: 1.1em;}
				.quickNav ul li a span {display: block; background: url(../images/quickLinksBG.png) left bottom; padding: 0 7px 3px; cursor: pointer;}
				.quickNav ul li a:hover, .quickNav ul li.selected a {background: url(../images/quickLinksBG.png) -142px top; color: #63ccfe;}
				.quickNav ul li a:hover span, .quickNav ul li.selected a span {background: url(../images/quickLinksBG.png) -142px bottom;}
				
				.article {}
				.article .topImg {border:2px solid #4F5956; margin:0 0 4px;}
				.article .content {border:1px solid #E0E1E3; margin:0 0 8px;}
				.article .content .inner {background:#FFF; border:1px solid #FFF; padding:2px 9px 9px; zoom: 1;}
				.article .photoTxt {font-style: italic; font-size:0.95em; margin: 0 0 .7em;}
				.article .imgTxt {font-style: italic; font-size:0.95em; margin: 0 0 0;}
				.article h1 {font: normal 2em/1.1em Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;}
				.article .published {display: block; color: #4eb3e3; letter-spacing: -1px;}
				.article .ingress {font-weight: bold;}
				/*.article p strong {display: block;}

				*/.article a, .article a:visited {font-weight: bold; border-bottom:2px solid #20B3FF;}
				.article .print {height: auto !important; height: 1%; min-height: 1%; overflow: hidden;}
				.article .print a {border: none; float: right; padding: 0 20px 0 0; background: url(../images/printIcon.png) no-repeat right center;}
				.article .print, .article .byline {clear: both;}
				.article .content .inner p img{display:inline;}
				
				.articleFunctionBox {border:1px solid #E0E1E3; margin:0 0 8px;}
				.articleFunctionBox .inner {background:#F4F4F4; border:1px solid #FFF; padding: 9px; height: auto !important; height: 1%; min-height: 1%; overflow: hidden;}
				.articleFunctionBox .inner h3 {font: normal 1.666em/1em Georgia, "Times New Roman", Times, serif;}
				.articleFunctionBox .inner h3.read_comment {background:transparent url(../images/shortnews_arrow.png) no-repeat 0 2px; float:left; font-size:1.7em; line-height:1em; margin:0; padding:0 0 0 20px;}
				.articleFunctionBox .inner h3.num_comments {float: right; color: #4eb3e3; font: normal 1em Arial, Helvetica, sans-serif; margin: 0;}
				.articleFunctionBox .inner h3.num_comments a, .articleFunctionBox .inner h3.num_comments a:visited {color: #4eb3e3;}
				.articleFunctionBox .inner h3.go_back {background:transparent url(../images/backArrow.png) no-repeat 0 2px; float:left; font-size:1.7em; line-height:1em; margin:0; padding:0 0 0 20px;}
				.articleFunctionBox .inner h3.go_archive {background:transparent url(../images/shortnews_arrow.png) no-repeat 0 2px; float:left; font-size:1.7em; line-height:1em; margin:0; padding:0 0 0 20px;}
				.articleFunctionBox .inner .instruction {float: right; color: #4eb3e3; font: normal 1em Arial, Helvetica, sans-serif; margin: 0;}
				
				.menuBox { background:transparent url(../images/bg_menuBox_bottom.png) no-repeat scroll left bottom; margin:0 0 8px; height: auto !important; height: 1%; min-height: 1%;}
					.menuBox .inner {background:transparent url(../images/bg_menuBox_top.png) no-repeat scroll left top;height:auto !important;height:1%;min-height:1%;overflow:hidden;padding:5px;}
					.menuBox h3 {line-height:1em;margin:0;background:transparent url(../images/bg_headerLeftMenu.png) no-repeat top left;font-weight:bold;}
					.menuBox p {margin:0;}
					.menuBox span {}
					.menuBox a {color:#666666;}

					.menuBox ul{padding:5px 0 0px;margin:0;}
						.menuBox ul li{padding:0;background:transparent url(../images/leftColMenu_arrow.gif) no-repeat scroll -187px 7px;font-weight:bold;}
							.menuBox ul li a{color:#4c5152;}
							.menuBox ul li ul{padding:0 0;margin:0 0 2px;}							
							.menuBox ul li ul li{padding:0px 0 0px 10px;background:none;}
								.menuBox ul li ul li a{}
								
					.menuBox ul li.selected{background:transparent url(../images/leftColMenu_arrow.gif) no-repeat scroll 7px 7px;}
					.menuBox ul li.selected ul li.selected{background:none;}
					.menuBox ul li.selected a{font-weight:bold;color:#09AAF6;}
					.menuBox ul li.selectedlowerlevel a{color:#09AAF6;font-weight:normal;}
						
						.menuBox ul li.sub a{font-weight:normal;}
						.menuBox ul li.sub ul a{color:#09aaf6;}
					
						.eventsBox { background:transparent url(../images/bg_simpleTeaser2_bottom.png) no-repeat scroll left bottom; margin:0 0 8px;}
							.eventsBox .inner {background:transparent url(../images/bg_simpleTeaser2_top.png) no-repeat scroll left top;height:auto !important;height:1%;min-height:1%;overflow:auto;padding:5px;}
							.eventsBox h3 {font-weight:bold;line-height:1em;margin:0 0 8px;padding:0;background:transparent url(../images/bg_latestNewsBox.png) no-repeat top left;}
							.eventsBox p {margin:0;padding:0;}
								.eventsBox p.morenews{background:transparent url(../images/bg_searchButton.png) no-repeat scroll left top;border:0 none;float:right;font-weight:bold;height:24px;margin:0px 0px 0 0;width:98px;line-height:2em;text-align:center;}
								.eventsBox p.morenews a{color:#2AAFEE;position:relative;display:block;}
							.eventsBox span {padding:3px;background:transparent url(../images/bg_latestNewsTop.png) no-repeat scroll left top;display:block;height:10px;}
							.eventsBox a {}
							
							.eventsBox ul{margin:0;list-style:none;}
							.eventsBox ul li{font-size:0.9em;margin:0 0 4px 0;padding:0;height: auto !important; height: 1%; min-height: 1%; overflow: hidden; zoom:1;}
							.eventsBox ul li.odd{background:#D4D6D5;}
							.eventsBox ul li em.date{color:#4c5152;margin:0 3px 0 0;letter-spacing:0px;float:left;font-size:1.1em;text-align:right;width:30px;margin:0 5px 0 0;}
							* html .eventsBox ul li em.date{margin: 0 2px 0 0;}
							.eventsBox ul li a, .latestNewsBox ul li a:visited{color:#0f9adb;font-weight:normal;font-size:1.1em;display:block;width:118px;margin:0 0 0 34px;}
							
						.latestNewsBox { background:transparent url(../images/bg_simpleTeaser3_bottom.png) no-repeat scroll left bottom; margin:0 0 8px;}
							.latestNewsBox .inner {background:transparent url(../images/bg_simpleTeaser3_top.png) no-repeat scroll left top;height:auto !important;height:1%;min-height:1%;overflow:hidden;padding:5px;}
							.latestNewsBox h3 {font-weight:bold;line-height:1em;margin:0 0 8px;padding:0;background:transparent url(../images/bg_latestNewsBox.png) no-repeat top left;}
							.latestNewsBox p {margin:0;padding:0;}
								.latestNewsBox p.morenews{background:transparent url(../images/bg_searchButton.png) no-repeat scroll left top;border:0 none;float:right;font-weight:bold;height:24px;margin:0px 0px 0 0;width:98px;line-height:2em;text-align:center;}
								.latestNewsBox p.morenews a{color:#2AAFEE;position:relative;display:block;}
							.latestNewsBox span {padding:3px;background:transparent url(../images/bg_latestNewsTop2.png) no-repeat scroll left top;display:block;height:10px;position: absolute; top: 0; width: 118px;}
							.latestNewsBox a {}
							
							.latestNewsBox ul{margin:0;}
							.latestNewsBox ul li{font-size:0.9em;background:transparent url(../images/bg_latestNewsBottom2.png) no-repeat scroll left bottom;margin:0 0 4px 0;padding:15px 0 0;zoom:1;position: relative;}
							.latestNewsBox ul li em.date{color:#57c9ff;margin:0 3px 0 0;letter-spacing:-1px;float:left;font-size:0.9em;}
							.latestNewsBox ul li em.department{color:#e9ebea;font-size:1em;letter-spacing:0px;padding:0 0px 0 0;float:right;}
							.latestNewsBox ul li a, .latestNewsBox ul li a:visited{color:#e9ebea;font-weight:normal;font-size:1em;display:block;padding:3px;margin:0;width:auto;}
							
							.moreNewsBox { background:transparent url(../images/bg_simpleTeaser2_bottom.png) no-repeat scroll left bottom; margin:0 0 8px;}
							.moreNewsBox .inner {background:transparent url(../images/bg_simpleTeaser2_top.png) no-repeat scroll left top;height:auto !important;height:1%;min-height:1%;overflow:hidden;padding:5px;}
							.moreNewsBox h3 {font-weight:bold;line-height:1em;margin:0 0 8px;padding:0;background:transparent url(../images/bg_latestNewsBox.png) no-repeat top left;}
							.moreNewsBox p {margin:0;padding:0;}
								.moreNewsBox p.morenews{background:transparent url(../images/bg_searchButton.png) no-repeat scroll left top;border:0 none;float:right;font-weight:bold;height:24px;margin:0px 0px 0 0;width:98px;line-height:2em;text-align:center;}
								.moreNewsBox p.morenews a{color:#2AAFEE;position:relative;display:block;}
							.moreNewsBox span {background:transparent url(../images/bg_latestNewsTop.png) no-repeat; display:block; float: left; height: auto !important; height: 1%; min-height: 1%; overflow:hidden; padding:3px 3px 0; width:149px;}
							.moreNewsBox a {}
							
							.moreNewsBox ul{margin:0;}
							.moreNewsBox ul li{font-size:0.9em;background:transparent url(../images/bg_latestNewsBottom.png) no-repeat scroll left bottom;margin:0 0 4px 0;padding:0; zoom: 1; position: relative;}
							.moreNewsBox ul li em.date{color:#57c9ff;margin:0 3px 0 0;letter-spacing:-1px;float:left;font-size:0.9em;}
							.moreNewsBox ul li em.department{color:#e9ebea;font-size:1em;letter-spacing:0px;padding:0 0px 0 0;float:right;}
							.moreNewsBox ul li a, .moreNewsBox ul li a:visited, .moreNewsBox ul li a:hover, .moreNewsBox ul li a:active{color:#e9ebea;font-weight:normal;font-size:1em;display:block;padding:3px;margin:0;width:auto;}
							
							.questionBox { /*background:#000;*/ margin:0 0 8px;}
								.questionBox .inner {/*background:#000000;*/height:auto !important;height:1%;min-height:1%;overflow:auto;padding:0 0 10px;background:none repeat scroll 0 0 #F4F4F4;border: 1px solid #FFFFFF;}
								.questionBox h3 {font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #4c5152; margin: 0; padding: 2px 4px 0;}
								.questionBox p {margin:0;padding:5px 4px;font-weight:bold;}
								.questionBox .inner span {display:block; padding-left:4px;}
								.questionBox a {}
								.questionBox div.field{margin:0 7px 2px;}
								.questionBox div input{margin:2px 4px 0 0;}
								.questionBox div label{}
								.questionBox div.voteContainer{height:auto !important;height:1%;min-height:1%;overflow:auto;margin-left:4px; margin-top:10px;}
								.questionBox a.viewResults{/*background:#2a2a2a;color:#e3e5e6;*/display:block;float:left;/*padding:5px 30px;*/margin:0 10px 0 0;border-bottom: 2px solid #2396DF;}
								.questionBox a.vote{/*background:#2a2a2a;color:#e3e5e6;*/display:block;float:left;/*padding:5px 13px;*/border-bottom: 2px solid #2396DF;}
                                
                                .questionBox div.result{margin-bottom: 4px;}
								.questionBox div.result div.graph{margin: 0 4px 0 4px; border:1px solid #4C5152;}
								.questionBox div.result div.graph div.bar{position:absolute;}
								.questionBox div.result div.graph div.votes{width:40px;color:#A2A2A2;font-weight:bold;left:44px;text-align:right;position:relative;}
								
				.entry .artTop{background:transparent url(../images/bg_art_top.png) no-repeat scroll left top;display:block;padding:0 0 0 10px;line-height:normal;margin:0;height:2px; font-size: 0;}
				.entry .artBody{background:transparent url(../images/bg_art_body.png) repeat-y scroll left bottom;margin:0 0 -1px;padding:8px 20px 8px 8px;overflow:auto;}
				.entry .artBottom{background:transparent url(../images/bg_art_bottom.png) no-repeat scroll left bottom;display:block;padding:0 0 0 10px;line-height:normal;margin:0;height:2px; font-size: 0;}
				
				/* Featured entry */
				.entry.featured .artTop{background:transparent url(../images/bg_art2_top.png) no-repeat scroll left top;display:block;padding:0 0 0 10px;line-height:normal;margin:0;height:2px; font-size: 0;}
				.entry.featured .artBody{background:transparent url(../images/bg_art2_body.png) repeat-y scroll left bottom;margin:0 0 -1px;padding:8px 20px 8px 8px;overflow:auto;}
				.entry.featured .artBottom{background:transparent url(../images/bg_art2_bottom.png) no-repeat scroll left bottom;display:block;padding:0 0 0 10px;line-height:normal;margin:0;height:2px; font-size: 0;}

			.entry { background:transparent url(../images/bg_entry_bottom.png) no-repeat scroll left bottom; color:#556067; margin:0 0 5px;}
				.entry h3 {margin:2px 0px 8px;line-height:1em;padding:0;}
				.entry p {margin:0;padding:0;line-height:1.2em;}
				.entry input{margin:0 0px 10px 11px;}
					.entry input.button{margin:0 0px 10px 0px;}
					.entry input.checkbox{margin:0 5px 10px 10px;float:left;}
					.entry label{margin:0 0 10px 0;display:block;}
				.entry span {}
				.entry img{border:2px solid #4f5956;margin:0 0px 4px 0;}	
				.entry .artBody img {float:left;margin:0 10px 0 0;}
				.entry em {font-size:0.9em;color:#4eb3e3;/*padding:3px 7px 0;*/display:block;/*text-align:right;*/letter-spacing:-1px; font-style: normal; /*float: right;*/}
				.entry a {color:#2396df;text-decoration:underline;}
				.entry h3 a{color:#454d4e;text-decoration:none;}
				.entry a.num_comments {float: right; color: #4eb3e3; font: normal 1em Arial, Helvetica, sans-serif; margin: 0;}
				
				.entry ul {list-style-position:outside;list-style-type:disc;margin:10px 0 10px 0;}
					.entry ul li{padding:2px 0;margin:0 23px !important;margin:0 25px;}

				.entry .linkcontainer{height:2em;padding:4px 0px 0;margin:0;}
				
				.entry a.readmore{border-bottom:2px solid #2396df;color:#2f424c;float:left;font-weight:bold;text-decoration:none;}
				
				.entry h3.size1{font-family:georgia;font-size:2em;font-weight:normal;letter-spacing:-1px;}
				.entry h3.size2{font-size:2.2em;letter-spacing:-2px;font-family:georgia;font-weight:normal;}
				.entry h3.size3{font-size:1.9em;letter-spacing:-1px;font-family:georgia;font-weight:normal;}
				.entry h3.size4{font-size:1.7em;letter-spacing:0px;font-family:georgia;font-weight:normal;}
				.entry h3.size5{font-size:1.4em;letter-spacing:0px;font-family:georgia;font-weight:normal;}

				.entry.shortnews{background:transparent;}	
				.entry.shortnews em{margin-bottom:0;margin-top:-14px;color:#4eb3e3;padding:0 10px 6px 10px;}
				.entry.shortnews .newsHeader{margin:0 0 -1px;}
				.entry.shortnews .moreNews{margin:7px 0 0px;text-align:right;}
				.entry.shortnews .inner{background:none;padding:0;overflow:hidden;}
				
				.entry.shortnews .artTop{background:transparent url(../images/bg_art_top.png) no-repeat scroll left top;display:block;padding:0 0 0 10px;line-height:normal;margin:0;height:2px;}
				.entry.shortnews .artBody{background:transparent url(../images/bg_art_body.png) repeat-y scroll left bottom;line-height:normal;margin:0 0 -1px;font-family:georgia;font-size:1em;padding:14px 0;overflow:auto; height: auto !important; height: 1%; min-height: 1%;}
.entry.shortnews .artBottom{background:transparent url(../images/bg_art_bottom.png) no-repeat scroll left bottom;display:block;padding:0 0 0 10px;line-height:normal;margin:0;height:2px;}

				.entry.shortnews h3{background:transparent url(../images/shortnews_arrow.png) no-repeat scroll 10px 2px;margin:0;line-height:1em;padding:0 50px 0 10px;float:left;font-size:1.7em;}
				.entry.shortnews h3 a{display:block;position:relative;text-decoration:none;color:#454d4e;padding:0 0 0 15px;font-weight:normal;}
				.entry.shortnews h3 a:hover{text-decoration:underline;}
				
				.entry.shortnews .moreNews h3{margin:0px 20px 0 0;text-align:right;font-family:Arial;font-size:1.7em;font-weight:bold;letter-spacing:-1px;background:transparent url(../images/morenews_arrow.png) no-repeat scroll right center;float:right;padding:0;}
					.entry.shortnews .moreNews h3 a{padding:0 55px 0 0;color:#00A5FF;}

					.entry.shortnews .entry{margin:0 0 10px 10px;}
					.entry.shortnews .entry .inner h3{background:#FFFFFF url(../images/shortnews_arrowDown.gif) no-repeat scroll 13px 15px;text-indent:36px;line-height:1.5em;}

					
					.entry.firstpost .inner h3{}
					
					/* SEARCH */
					
					.search { background:#fff; color:#556067; margin:0 0 8px;}
						.search .inner {height:auto !important;height:1%;min-height:1%;overflow:auto;padding:10px 0 0 0;}
						.search h3 {margin:0px 11px 2px;line-height:1em;padding:0;}
						.search p {margin:0;padding:0 11px 10px;line-height:1.2em;}
						.search input{margin:0 0px 10px 11px;}
							.search input.button{margin:0 0px 10px 0px;}
							.search input.checkbox{margin:0 5px 10px 10px;float:left;}
							.search label{margin:0 0 10px 0;display:block;}
						.search div div{margin:0 0 10px 10px;}
						.search div div table{margin:0 0 10px 10px;}
						.search span {}
						.search em {font-size:0.9em;color:#879096;padding:5px 11px 0;display:block;}
						.search a {color:#2396df;text-decoration:underline;}

						.search ul {list-style-position:outside;list-style-type:disc;}
							.search ul li{padding:2px 0;margin:0 23px !important;margin:0 25px;}

							.search h3.size1{font-size:2.4em;letter-spacing:-2px;}
							.search h3.size2{font-size:2em;letter-spacing:-2px;}
							.search h3.size3{font-size:1.8em;letter-spacing:-1px;}
							.search h3.size4{font-size:1.56em;letter-spacing:0px;}
							.search h3.size5{font-size:1.4em;letter-spacing:0px;}
							
							/* mindmap */

							.mindmap { background:#fff; color:#556067; margin:0 0 8px;}
								.mindmap .inner {height:auto !important;height:1%;min-height:1%;overflow:auto;padding:10px 0 0 0;}
								.mindmap h3 {margin:0px 11px 2px;line-height:1em;padding:0;}
								.mindmap p {margin:0;padding:0 11px 10px;line-height:1.2em;}
								.mindmap input{margin:0 0px 10px 11px;}
									.mindmap input.button{margin:0 0px 10px 0px;}
									.mindmap input.checkbox{margin:0 5px 10px 10px;float:left;}
									.mindmap label{margin:0 0 10px 0;display:block;}
								.mindmap div div{margin:0 0 10px 10px;}
								.mindmap div div table{margin:0 0 10px 10px;}
								.mindmap span {}
								.mindmap em {font-size:0.9em;color:#879096;padding:5px 11px 0;display:block;}
								.mindmap a {color:#2396df;text-decoration:underline;}

								.mindmap ul {list-style-position:outside;list-style-type:disc;}
									.mindmap ul li{padding:2px 0;margin:0 23px !important;margin:0 25px;}

									.mindmap h3.size1{font-size:2.4em;letter-spacing:-2px;}
									.mindmap h3.size2{font-size:2em;letter-spacing:-2px;}
									.mindmap h3.size3{font-size:1.8em;letter-spacing:-1px;}
									.mindmap h3.size4{font-size:1.56em;letter-spacing:0px;}
									.mindmap h3.size5{font-size:1.4em;letter-spacing:0px;}
					
							/* gallery */

							.gallery { background:#fff; color:#556067; margin:0 0 8px;}
								.gallery .inner {height:auto !important;height:1%;min-height:1%;overflow:auto;padding:10px 0 0 0;}
								.gallery h3 {margin:0px 11px 2px;line-height:1em;padding:0;}
								.gallery p {margin:0;padding:0 11px 10px;line-height:1.2em;}
								.gallery input{margin:0 0px 10px 11px;}
									.gallery input.button{margin:0 0px 10px 0px;}
									.gallery input.checkbox{margin:0 5px 10px 10px;float:left;}
									.gallery label{margin:0 0 10px 0;display:block;}
								.gallery div div{margin:0 0 10px 10px;}
								.gallery div div table{margin:0 0 10px 10px;}
								.gallery span {}
								.gallery em {font-size:0.9em;color:#879096;padding:5px 11px 0;display:block;}
								.gallery a {color:#2396df;text-decoration:underline;}

								.gallery ul {list-style-position:outside;list-style-type:disc;}
									.gallery ul li{padding:2px 0;margin:0 23px !important;margin:0 25px;}

									.gallery h3.size1{font-size:2.4em;letter-spacing:-2px;}
									.gallery h3.size2{font-size:2em;letter-spacing:-2px;}
									.gallery h3.size3{font-size:1.8em;letter-spacing:-1px;}
									.gallery h3.size4{font-size:1.56em;letter-spacing:0px;}
									.gallery h3.size5{font-size:1.4em;letter-spacing:0px;}					
				
		
			
	#footer{width:928px;background:transparent url(../images/bg_footer_top.png) no-repeat scroll center top;width:100%;font:normal 1em georgia;}
	#footer .inner{margin:0 auto; padding:40px 0 20px 140px; width:769px; position: relative;}
	/*#footer .inner{margin:0 auto;width:667px;padding:40px 0 20px 140px;background:transparent url(../images/logotyp.png) no-repeat scroll left 20px;}
	*/	#footer .inner h3{/*background:transparent url(../images/svseglar.png) no-repeat scroll left top;*/font-size:4.5em;letter-spacing:-1.3px;line-height:normal;margin:0;padding:0 0 5px 0;font-weight:normal;/*text-indent:-9999px;*/}
	#footer ul.vcard {margin:0px 0 0 0px;font-size:1.3em;float:left;background:url(../images/footer_divider.png) repeat-y top right;padding:4px 30px 4px 30px;list-style-type:none;}
	#footer ul.vcard.last{background:none;}	
	#footer ul.vcard.first{padding:4px 30px 4px 0;}
	#footer ul.vcard li {color:#4e585a;}
		#footer ul.vcard li a{color:#20b3ff;font-weight:normal;}
		
	#footer ul.vcard.first li{}
	#footer ul.vcard li.col3 {}	
	#footer ul.vcard li strong {color:#2b3031;}
	#footer ul.vcard li div {}
	#footer ul.vcard li div a {}
	
	#footer ul.vcard .country-name {display: none;}
    .footerLogo {position: absolute; top: 30px; left: 0; width: 118px; height: 119px;} 
    /*login*/
	
	/*adbox*/
	div#adTopColumn .adBox{margin:0 0 0px;padding:0;background:none;}
	div.adColumn .adBox{margin:0 0px 10px;padding:0;background:none;}
	
	/* --- Klasser som styr loginboxen som visas då man klickar på låsikonen --- */
	div.LoginBox{position:absolute; z-index:30;border: solid 1px #D4D6D5;color: #000000; width: 180px;height: auto;font-family: Verdana,Arial,Tahoma,sans-serif;font-size: 12px;line-height: 14px;text-align: left;color: #242424; background: url(../images/roundBox_body.png); background-color:#fff;}
	div.LogoutTitle{height: 40px;}
	div.LogoutTitle h2{letter-spacing:0.1px; font-family:Verdana,Arial,Tahoma,sans-serif;font-size:14px;margin:0;margin-bottom:8px;}
	div.LogoutTitle span{font-weight:normal;}
	.LoginBoxTextBox{float:left;width: 174px;margin-bottom: 5px;font-family: Verdana,Arial,Tahoma,sans-serif;font-size: 12px;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;}
	.loginButton{font-family: Verdana,Arial,Tahoma,sans-serif;font-size: 11px;}
	div.LoginBoxTop{float:left;width: 204px;height: 15px;}
	div.LoginBoxCloseIcon{float: right;height: 15px;margin:2px;margin-top:2px;}
	div.LoginBoxContent{float:left;width: 180px;height: auto;padding: 0px 12px 10px 12px;}
	
	
	    #toolbarHeader ul li a.LogoutToolIcon{ background:none;text-indent:0px;height:auto;width:auto;line-height:0px;float:left;color: #242424;padding:1px 0 0;margin:0;}
	    #toolbarHeader ul li a.LogoutToolLink{ padding:8px 0 0;margin:0;font-weight:normal;height:auto;}
	    div.LoginBoxContent div#ForgotPasswordDiv a{ background:none;text-indent:0px;height:auto;width:auto;line-height:0px;float:none;color: #242424;color: #000;}
	    div.LoginBoxContent div#ForgotPasswordDiv a{line-height:20px;}
	    div.LoginBoxContent div.LogoutToolItemDiv a.LogoutToolLink{display:block;bottom:10px;text-indent:7px;padding:0;}
		#toolbarHeader ul li a .LogoutToolLink{display:block;bottom:10px;text-indent:5px;padding:0;}
		div.LogoutToolItemDiv{margin:18px 0 8px;padding-top:4px;border-top: 1px solid grey;border-bottom: 1px solid grey;}
		
	h1.welcometext{font-family:Verdana,Arial,Tahoma,sans-serif;font-size:28px;font-weight:bold;text-align:left;padding:10px 0 2px 0;line-height:32px;letter-spacing:-2px;font-weight:normal;}
	
	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;}
	*/
	
	div#newslistitemcontainer{margin:10px 0;}								
				div#newslistitemcontainer div.newslistitem p{padding:0;}
				div#newslistitemcontainer div.newslistitem em{color:#646464;font-style:italic;padding:0;display:block;}
				div#newslistitemcontainer div.newslistitem h3{font-size:18px;letter-spacing:-1px;margin:0 !important;padding:0px;line-height:1.4em;}
				div#newslistitemcontainer div.newslistitem h3 a{color:#556067;text-decoration:none;border:none;}
				div#newslistitemcontainer div.newslistitem div.linkcontainer{padding:0;margin:0;}								
						
	
	.hidden{display:none;}
	div.middleCol .imgcontainerleft{margin:-8px 8px 3px -8px;float:left;}
	div.middleCol .imgcontainerright{margin:-8px -8px 3px 8px;float:right;}
        
    /*-- sitemap --*/
	div.fullwidth{width:100%;}
	.rightfloating{float: right;}
	.leftfloating{float: left;}
	div.fullwidth table.sitemap {line-height:1.2em;}
	div.fullwidth table.sitemap td{vertical-align:middle;}
	ul.sitemaplist{list-style-type: none;margin: 0 0 16px 0;}
    /*Comments */	

div.middleColLarge .art_lop1_bottom_left{width:557px;}
	div.middleColLarge .art_lop1_bottom_left h3.num_comments{background:transparent url(../images/skriv_kommentar_large_back.gif) no-repeat scroll left center;}
	div.middleColLarge .art_lop1_bottom_left h3.write_comment{background:transparent url(../images/skriv_kommentar_back2.gif) no-repeat scroll left center;}
	div.middleColLarge .art_lop1_bottom_left h3.tip{background:transparent url(../images/mail_icon_back2.gif) no-repeat scroll left center;}

	.art_lop1_bottom_left{clear:both;position:relative;padding:8px 12px;margin:0 0 8px;background:#fff;width:370px;}
		.art_lop1_bottom_left h3.read_comment{margin:2px 0 0;padding:0 0 0 25px;float:left;}
		.art_lop1_bottom_left h3.num_comments{margin:2px 0 0 196px;padding:2px 0 0 25px;}

div#form_comment {border:1px solid #FFF; background: #E5E5E5; padding: 9px 9px 0;}
	div#form_comment b{margin:0 5px 0 0;}

	div#form_comment textarea {width:233px; border: none; padding: 2px;}
	div#form_comment input.recipient {width:230px; border: none; padding: 2px;}
	div#form_comment input.sender {width:230px; border: none; padding: 2px;}
	div#form_comment input.textbox {width:230px; border: none; padding: 2px;}

	div.middleColLarge .comment_box{width:579px;}	
	div.middleColLarge .comments_box{width:579px;}
		div.middleColLarge .comments_box div.comment{background:#FFFFFF url(../images/comment_topbg2.gif) no-repeat scroll left top;}
	.comment_box, .comments_box {border:1px solid #E0E1E3; margin: 0 0 8px;}
	.comment_box .inner, .comments_box .inner {border:1px solid #FFF; background: #E5E5E5; padding: 9px 9px 0;height: auto !important; height: 1%; min-height: 1%;}
	.comments_box div.comment{background: #FFF; color:#556067;margin:0 0 8px;padding:8px 0 0; padding: 7px 7px 0; overflow: hidden;}
	.comment_box .specialfield {display: none;}
	
	.comment_box .btn {background: url(../images/bg_searchButton.png); border:0 none; color:#2AAFEE; float:right; font-weight:bold; height:24px; margin:6px 5px 0 0; width:98px; cursor: pointer;}
	
	.comments_box div.comment div.commentinfo{overflow:auto;width:100%;}
	.comments_box div.comment div.commentinfo em{display:block;float:left;padding:0 8px 8px;background:transparent url(../images/comment_bottombg1.gif) no-repeat scroll left bottom;}
	.comments_box div.comment div.commentinfo a{display:block;float:right;padding:0 8px 8px;background:transparent url(../images/comment_bottombg1.gif) no-repeat scroll right bottom;}
	.comments_box div.comment p{margin:0 0 8px;padding:0 8px;}
	
	.art_lop1_bottom_left h3.read_comment{background:transparent url(../images/las_kommentar.gif) no-repeat scroll left center;float:left;font-size:13px;margin:2px 0 0;padding:0 0 0 25px;}
	.art_lop1_bottom_left h3.num_comments{background:transparent url(../images/skriv_kommentar_short_back.gif) no-repeat scroll left center;font-size:13px;font-style:italic;margin:2px 0 0 196px;padding:2px 0 0 25px;}
	.art_lop1_bottom_left h3.write_comment{background:transparent url(../images/skriv_kommentar_back.gif) no-repeat scroll left center;font-size:13px;margin:2px 0 0;padding:0 0 0 25px;}
	.art_lop1_bottom_left h3.tip{background:transparent url(../images/mail_icon_back1.gif) no-repeat scroll left center;font-size:13px;margin:2px 0 0;padding:0 0 0 25px;}
	
	.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 {line-height:24px;}
	


    
    /*-- Kontakta oss --*/
	.employee{float:left; margin: 0px 15px 0 0;}
	
	/*--Sitemap--*/
	/*#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.7em;*/
    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: 1em;
}*/

/* -- Hitta organisation -- */

span.orgLabel{font-weight:bold;display:block;padding: 0 0 5px 0;}
	span.orgLabel p{margin:0;}
span.orgLabelSearch{font-weight:bold;padding: 0 0 5px 0;display:block;}

/*h2.findOrg{font-size:1.667em;line-height:1em;margin-bottom:8px; letter-spacing:0px;}
*/
.findOrgSearchResultEven {background-color:#DCDCDC;padding: 8px;}
.findOrgSearchResultOdd {background-color:#fff;padding: 8px;}
.findOrgSearchText{padding:0;font-size:1em;}
.startPanel{margin:10px 0 5px 0;}



fieldset.chooseMonth {height: auto !important; height: 1%; min-height: 1%; overflow: hidden;padding:30px 0 15px;}
fieldset.chooseMonth strong {display: block; float: left; padding: 8px 20px 0 0; font: normal 2.2em Georgia, serif;}
fieldset.chooseMonth .fieldDiv {display: block; float: left;}
fieldset.chooseMonth .fieldDiv .field {margin: 0 0 8px;}
fieldset.chooseMonth .fieldDiv .field label {display: block; float: left; width: 70px; text-align: right; padding: 0 10px 0 0;font-weight:bold;}
fieldset.chooseMonth .fieldDiv .field label.interval {display: block; float: left; width: 132px; text-align: right; padding: 0 10px 0 0;font-weight:bold;}
fieldset.chooseMonth .fieldDiv .field select {width: 200px;}
fieldset.chooseMonth .fieldDiv .field .chooseMonthButton {background:transparent url(../images/bg_searchButton.png) no-repeat scroll left top;border:0 none;height:24px;width:98px;margin:6px 0 0 182px;color:#2aafee;font-weight:bold;}

iframe.container_article { margin-bottom:6px; padding: 0px 0px 0px 0px; width:100%;height:1000px;}

/*-- Kontakta oss --*/
	img.employee{float:left; margin: 4px 15px 0 0;}
	.employeeheader {font-size: 2.0em; line-height: 1.6em; margin: 4px 0 4px 0;}
	a.contactrow{line-height:1.9em;}
	
/*-- share funktion --*/
/*div.QuickLink{text-align:right;margin-top:14px;}*/
div.QuickLink{margin-top:8px;}
div.QuickLink a{margin-right: 5px;border-bottom:none;}
div.QuickLink img{border:0 none; height: 16px; width: 16px;display:inline;}

/*-- nyhetsarkiv --*/
.newsarchiveyear{margin: 0px 10px 20px 0px;}
.newsarchivemonth{margin: 0px 10px 20px 0px;}
.newsarchivechoose{margin: 0px 10px 20px 0px;}
.archivelist .archiveBody{margin:0 0 -1px;padding:2px 20px 2px 0px;overflow:auto;}
.archivelist .archiveBody h3{background:transparent url(../images/shortnews_arrow.png) no-repeat scroll 4px 6px;/*margin:0;line-height:1em;padding:0 50px 0 10px;float:left;font-size:1.7em;*/}
    .archivelist .archiveBody h3 a{display:block;position:relative;text-decoration:none;border-bottom: none;color:#454d4e;padding:0 0 0 15px;font-weight:normal;}
    .archivelist .archiveBody h3 a:hover{text-decoration:none;}	
.archivelist .archiveTop{background:transparent url(../images/bg_art_top.png) no-repeat scroll left top;display:block;padding:0 0 0 2px;line-height:normal;margin:0;height:2px; font-size: 0;}
.archivelist .archiveBottom{background:transparent url(../images/bg_art_bottom.png) no-repeat scroll left bottom;display:block;padding:0 0 0 10px;line-height:normal;margin:0;height:2px; font-size: 0;}
.archivelist em{color: #4EB3E3;margin-bottom:0; margin-top:-14px; padding: 0 2px 6px;}

div#boardinfo{padding-top:6px;}
.boardinfoname{margin-top:10px;}	
.boardinfocontact{margin: 3px 0 0 15px;}

/*-- Plugin Sök funktionär --*/
.article .sport32_Results .input{margin: 0 0 10px 0;}
.article .sport32_Results .input label {width: 100px; display:inline-block; }	
.article .sport32_Results .submit{margin: 18px 0 10px 100px;}	
.article .sport32_Results .submit input{width: 45px;}			
.article .sport32_Results select, .article .sport32_Results input{font-size: 11px; width: 200px;height: 18px;}
.article .sport32_Results h2 {font: normal 1.5em/1em Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; padding-top:10px;}
.article .sport32_Results table{border: 1px solid #DCDCDC; width: 100%;}
.article .sport32_Results table th{background-color: #DCDCDC; padding: 4px 6px; font-weight:bold; white-space: nowrap; text-align: left;}
.article .sport32_Results table th img{display:inline;padding-left:4px;}
.article .sport32_Results table tr{line-height: 1.7em;}
.article .sport32_Results table tr.odd{background-color: #F4F4F4;}
.article .sport32_Results table td{padding:4px; vertical-align: top;}
.article .sport32_Results table td.roleType{width: 25%;}
.article .sport32_Results table td.name{width: 25%;}
.article .sport32_Results table td.postalCity{width: 20%;}
.article .sport32_Results table td.phone{width: 25%;}
.article .sport32_Results table td.email{width: 35%;}
.article .sport32_Results .footer{padding: 15px 0 10px;}
