/* Solid Park, master css */

	
	h1, h2, h3, h4, h5, h6 {color: #526b78;  }
	h1 { font-size:38px; font-weight:bold; line-height:1em; margin-bottom:0.5em;}
	h2 { font-size:22px; font-weight:bold; margin: 0 0 .25em;}
	h3 { font-size:18px; font-weight:bold; margin: 0 0 .1em;}
	
	p { font-size:14px; line-height:1.4em; margin-bottom: 1em;}
	div.preamble p { font-size:16px; color:#4a697a; line-height: 1.3em; }
	
	
	a,a:link, a:visited {color: #f4b115; text-decoration: none;cursor:pointer;}
	a:hover, a:active {text-decoration: underline;}	
	
	
	/* Common layout classes */	
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	            .article .functionsWrapper{display:none;}
				.article #emailLink{display:none;}
					#emailLink fieldset{margin:1em 0;border:none;border-top:1px solid #ccc;}
					#emailLink legend{color:#0b77b7;font-size:1.2em;}
					#emailLink label{float:left;width:90px;padding:0 1em;text-align:right;}
					#emailLink fieldset input,fieldset textarea{width:190px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;margin:0 0 5px 0;}
					#emailLink fieldset select{padding:1px;}
					#emailLink h3 span#formHeader{font-size:0.8em;}
					#emailLink input:hover, #emailLink input:focus, #emailLink textarea:hover, #emailLink textarea:focus {background:#F6F6F6 none repeat scroll 0 0;border-color:#C5C5C5;}
					#emailLink button{}
					#emailLink fieldset .error input{background:none repeat scroll 0 0 #FFDFDF;border-color:#DF7D7D;border-style:solid;border-width:1px;}
					#emailLink fieldset .buttons input{background:#fff;border:none;color:#0B77B7;width:50px;} 
		
		#extraColumn {display: block; float: right; width: 280px;}
			.imageTeaser {}
			.imageTeaser .top #tape{background:url("http://solidpark.se/images/tape.png") no-repeat scroll 100% 50% transparent;height:45px;width:130px;z-index:1000;margin:-33px 0px 0px 75px;position:absolute;}
			.imageTeaser {width: 286px; padding: 0 0 7px; background: url(http://solidpark.se/images/polaroid.png) no-repeat 100% 100%; margin: -3px -3px 1em;}
			.imageTeaser .inner {background: url(http://solidpark.se/images/polaroid.png) no-repeat; padding: 7px 9px 2px;}
			.imageTeaser img {display: block;}
			
	
		#teaserColumn {}
			.threeColTeaserList {width: 660px; overflow:hidden; display: block; float: left;}
			.threeColTeaserList li {display: block; float: left; width: 200px; margin: 0 20px 1em 0; background: url(http://solidpark.se/images/dotLine_horizontal.png) repeat-x; padding: 11px 0 0;}
			
		#newsLisning{}
			#newsLisning .newsItem{display: block; float: left; width: 640px; margin: 0 20px 0 0; background: url(http://solidpark.se/images/dotLine_horizontal.png) repeat-x; padding: 11px 0 0;}
			#newsLisning .newsItem h2{}
			#newsLisning .newsItem span.timestamp{color:#24282B;}
			#newsLisning .newsItem a{}
			
			#newsLisning #prevnext_navigation{}
			#newsLisning #prevnext_navigation span{} 
			#newsLisning #prevnext_navigation #previous{background:url("http://solidpark.se/images/navSprite.png") no-repeat scroll 100% 0px transparent;color:#FFFFFF;display:block;float:left;font:15px/30px Verdana, Arial,Helvetica,sans-serif;height:31px;padding:0 31px 0 0;text-decoration:none;text-indent:-9999px;width:13px;}
			#newsLisning #prevnext_navigation #previous.disabled{display:none;}
			#newsLisning #prevnext_navigation #next{background:url("http://solidpark.se/images/navSprite.png") no-repeat scroll 100% -31px transparent;color:#FFFFFF;display:block;float:left;font:15px/30px Verdana, Arial,Helvetica,sans-serif;height:31px;padding:0 31px 0 0;text-decoration:none;text-indent:-9999px;width:13px;}
			#newsLisning #prevnext_navigation #next.disabled{display:none;}
		


.tinyContent strong{font-weight:bold;}
.tinyContent em{font-style:italic;}

/*.tinyContent li{list-style:inside;display:list-item;}*/
.tinyContent ul{list-style-image:none;list-style-position:inside;list-style-type:disc;}
.tinyContent ol{display:list-item;}
.tinyContent ol li{list-style:decimal inside;}

/*#debug{display:none;}*/
#debug{position:fixed;top:10px;left:10px;border:1px solid #f00;display:block;background-color:#FFBCB9;color:#000;padding:5px;}



/* 1103 */

div.clearer { clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; }

html, body, #canvas, form#aspnetForm { height: 100%;}
	body {height: 100%; font: normal 62.5% Arial, Helvetica, sans-serif; font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2"; background: #d7e9f3 url(../images/framework/bg_body_top.png) repeat-x center top; color: #6c8da1;}
	
	body > div#canvas, body > form#aspnetForm {height: auto; min-height: 100%;}
	
	
	#canvas { margin:0; padding:0;text-align: center; background: transparent url(../images/framework/bg_canvas2.png) no-repeat center top; }
	.container { width: 978px; margin: 0 auto 0 auto; }
	    #header { height:133px; padding-top:20px; z-index: 1000; position:relative; }
	        .container_header { width: 928px; position:relative; margin: 0 auto 0 auto; padding:0 24px 0 24px; text-align: left; }
	            .logo { float: left; }
	            .logo a { display: block; width: 162px; height: 110px; background: transparent url(../images/logos/logo_solidpark.png) no-repeat left top; text-decoration: none; overflow: hidden; }
	            .container_searchform { float: right; }
	            .container_searchform input.textbox { height: 27px; width:160px; margin-right: 2px; padding: 5px 10px 0 10px; font-size: 11px; font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2"; color:#718d9b; text-shadow: 2px 2px 2px #cbe2f0; background-color:#b4d0e1; border:0; float: left; }   
                .container_searchform .button_search { height: 32px; width:48px; margin:0; padding: 0 0 4px 0; border:0; font-size: 14px; font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2"; font-weight: bold; color: #e3f4fd; text-shadow: 2px 2px 2px #4e7a95; background: transparent url(../images/forms/bg_search_button.png) no-repeat right top; }
	            
	            .global_link { position:absolute; top:85px; right:24px; }
	            .global_link a.link_english { display: block; width:25px; height: 25px; background: transparent url(../images/icons/ico_eng.png) no-repeat center center; text-indent:-999px; text-decoration: none; overflow: hidden; }
   
   
	    #topmedia { height:297px; background: #306e8a url(../images/framework/bg_frame_topmedia.png) repeat-x center top; overflow:hidden; }	        
	        .container_topmedia { width:978px; position:relative; background: transparent url(../images/framework/bg_topmedia.png) no-repeat center top; margin:0 auto 0 auto; }
	        .container_topmedia ul { display:inline-block; list-style-type:none; }
	        .container_topmedia ul li { display:inline-block; } /*width:1160px;*/
	        .container_topmedia ul li div { width:978px; display:inline-block; overflow:hidden; }
	        .container_topmedia ul li div img { }
	            #prevBtn, #nextBtn { position: absolute;  width:32px; height:32px; text-indent:-9999px; }
	            #prevBtn { left: -40px; top: 50%; }
	            #prevBtn a { width:32px; height:32px; display:block; background: transparent url(../images/icons/sprite_nav_slider.png) no-repeat left top; text-decoration:none; }
	            #nextBtn { right: -40px; top: 50%;  }
	            #nextBtn a { width:32px; height:32px; display:block; background: transparent url(../images/icons/sprite_nav_slider.png) no-repeat left -32px; text-decoration:none; }
	    
	    #barSubpage { height:18px; background: transparent url(../images/framework/bg_bar_subpage.png) repeat-x center top; }
	    	    
	    #frame_main { min-height:325px; padding:25px 0 50px 0; text-align: left; background: transparent url(../images/framework/bg_frame_maincontent2.png) repeat-x center top; }
	       .article .tinyContent { font-size:14px; }
	       .columnsWrapper {  }
	            #mainColumn { float:left; width:726px; }
                    .mc_navColumn { float:left; width:222px; margin:30px; }
                        .mc_navColumn h3 { margin-bottom:8px; margin-left:24px; font-family:georgia; font-size:10px; font-weight:normal; text-transform:uppercase; color:#1f6c8e; text-shadow: 2px 2px 2px #ffffff; }
                    .mc_contentColumn  { float:left; width:474px;px; } 
                        
                    .mc_contentColumn .tinyContent, .mc_contentColumnWide .tinyContent { font-size:14px; }
                    
			        .mc_contentColumn .article {}
			        .mc_contentColumn .article h2 { font-size:38px; font-weight:bold; line-height:1em; margin-bottom:0.5em;}
			        .mc_contentColumn .article h3 { font-size:14px; font-weight:bold; color:#526b78; line-height:1em; margin-bottom:0;}
			        .mc_contentColumn .article p a:link, .mc_contentColumn .article p a:visited { color:#f4b115; text-decoration:none; }
			        .mc_contentColumn .article p a:active, .mc_contentColumn .article p a:hover { text-decoration:underline; }
			        /*.mc_contentColumn .article img{max-width:420px;}
        			
			        .mc_contentColumn .article img.imgfloatLeft  {float: left;padding:0 6px 6px 0;}
			        .mc_contentColumn .article img.imgfloatLeft:after {content: "";display: block;clear: left;}
			        .mc_contentColumn .article img.imgfloatRight {float: right;padding:0 6px 0 6px;}
			        .mc_contentColumn .article img.imgfloatRight:after {content: "";display: block;clear: right;}*/
			        
        		#mainColumnWide {display: block; float: left; width: 978px;}
        			
			        .mc_contentColumnWide {display: block; float: left; width: 726px; margin: 0;}
			        .mc_contentColumnWide .article {}
			        .mc_contentColumnWide .article h2 { font-size:38px; font-weight:bold; line-height:1em; margin-bottom:0.5em;}
			        .mc_contentColumnWide .article h3 { font-size:14px; font-weight:bold; color:#526b78; line-height:1em; margin-bottom:0;}
			        .mc_contentColumnWide .article p a:link, .mc_contentColumnWide .article p a:visited { color:#f4b115; text-decoration:none; }
			        .mc_contentColumnWide .article p a:active, .mc_contentColumnWide .article p a:hover { text-decoration:underline; }
			        
			        /*.mc_contentColumnWide .article img{max-width:420px;}
        			
			        .mc_contentColumnWide .article img.imgfloatLeft  {float: left;padding:0 6px 6px 0;}
			        .mc_contentColumnWide .article img.imgfloatLeft:after {content: "";display: block;clear: left;}
			        .mc_contentColumnWide .article img.imgfloatRight {float: right;padding:0 6px 0 6px;}
			        .mc_contentColumnWide .article img.imgfloatRight:after {content: "";display: block;clear: right;}*/	    
                    
                    
                    
                    
                    
                #extraColumn { float:right; width:224px; overflow:hidden; }
                #extraColumn ul.extraColTeaserList li { width:100%; }
                    .teaser { margin-bottom:13px; padding-top:5px; background:transparent url(../images/boxes/box_teaser.png) no-repeat -224px top; }                    
                    .teaser .body { padding:5px 14px 12px 14px;position:relative;  background:transparent url(../images/boxes/box_teaser.png) no-repeat 0 bottom;  }
                    .teaser .body h3 { margin-left:0; font-size:14px; color:#526b78; text-transform:none; font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2"; }
                    .teaser .body p { font-size:14px;line-height:1.3em; color:#6b8ca0; }
                    .teaser .body p a { color:#6b8ca0; padding-right:15px; background:transparent url(../images/icons/link_more.png) no-repeat right 6px; }
	       
	       .teaserColumn {  }
	        #oneColTeaserList { float:left; width:576px; margin-right:10px; }
	            .newsLister { }
                .newsLister h3 { margin-bottom:8px; margin-left:24px; font-family:georgia; font-size:10px; font-weight:normal; text-transform:uppercase; color:#1f6c8e; text-shadow: 2px 2px 2px #ffffff; }
                .newsLister div.body { width:576px; height:388px; position:relative; background:transparent url(../images/boxes/box_newslist.png) no-repeat left top; text-shadow: 2px 2px 2px #ffffff; overflow:hidden; }
                .newsLister ul { margin-bottom:8px; list-style-type:none; }
                .newsLister ul li { border-bottom:solid 2px #eaf3f6; font-size:16px; padding:5px 24px 8px 24px; }
                .newsLister div.body ul li { border-bottom:solid 2px #d7e9f3; }
                .newsLister ul li div.timestamp { float:left; width:100px; margin-right:10px; color:#7598ac; }
                .newsLister ul li a { padding-right:15px; color:#526b78; font-weight:bold; background:transparent url(../images/icons/link_more.png) no-repeat right 6px; }
                .newsLister a.link_more { float:right; margin-right:24px; font-size:14px; color:#7598ac; padding-right:15px; background:transparent url(../images/icons/link_more.png) no-repeat right 6px; }
                    div.topnews { height:200px; padding:20px 24px 10px 24px; border-bottom:solid 2px #d7e9f3; overflow:hidden; }
                    div.topnews div.date_topnews { width:60px; height:55px; position:absolute; top:0; right:24px; padding-top:6px; text-align:center; text-shadow:none; background:transparent url(../images/boxes/date_topnews.png) no-repeat left top; overflow:hidden; }
                    div.topnews div.date_topnews span.day { display:block; font-size:21px; font-family:arial; color:#c9e0ee; line-height:1em; }
                    div.topnews div.date_topnews span.month { display:block; margin-top:-2px; font-size:15px; font-weight:bold; color:#c9e0ee; }
                    div.topnews h1 { margin-right:100px; } 
                    div.topnews h1 a { color:#45758d; } 
                    div.topnews p { margin-right:60px; font-size:14px; color:#6c8da1; }

	        
	        #twoColTeaserList { float:left; width:386px; }
	            .offerLister { }
                .offerLister h3 { margin-bottom:8px; margin-left:14px; font-family:georgia; font-size:10px; font-weight:normal; text-transform:uppercase; color:#1f6c8e; text-shadow: 2px 2px 2px #ffffff; }
                .offerLister ul { margin:0; padding:0; list-style-type:none; }
                .offerLister ul li { float:left; display:inline-block; }
                    .offer { width:160px; height:108px; margin-bottom:13px; margin-right:10px; padding:13px 14px 0 14px; background:transparent url(../images/boxes/box_offers.png) no-repeat left top; overflow:hidden; }
                    .offer h3 { margin-left:0; font-size:18px; color:#526b78; text-transform:none; font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2"; }
                    .offer p { font-size:13px; color:#6b8ca0; }
                    .offer p a { color:#6b8ca0; padding-right:15px; background:transparent url(../images/icons/link_more.png) no-repeat right 6px; }
	        
	       
	    #footer { height:153px; background: #143642 url(../images/framework/bg_footer.png) repeat-x center top; text-align: left; }	    
	        .container_footer { width: 928px; position:relative; margin: 0 auto 0 auto; padding:0 24px 0 24px; text-align: left; }
	                .footer_logolink { position:absolute; top:0; right:24px; }
                    .footer_logolink a { display:block; width:69px; height:60px; background:transparent url(../images/logos/footer_logo.png) no-repeat left top; text-decoration: none; overflow: hidden; }
                    .info_bar { margin-top:18px; line-height:40px; font-size:12px; color:#c5dbe8; }
                    .info_bar ul li { float:left; margin-right:17px; }
                    .info_bar ul li span { font-size:11px; }
	                .info_bar ul li a:link, .info_bar ul li a:visited { color:#c5dbe8; text-decoration: none; }
	                .info_bar ul li a:active, .info_bar ul li a:hover { text-decoration: underline; }
	                .info_bar ul li.credit_rating a { text-decoration: none; }
	                .info_bar ul li.rss a { padding-top:10px; padding-left:20px; background:transparent url(../images/icons/rss.png) no-repeat left bottom; }
	
	

            #mainNavigation .li-level0:hover > a {}
				#mainNavigation .li-level0:hover > a span {}
				
			#mainNavigation { height: 33px; position:absolute; top:82px; right:75px;  margin: 0; padding: 0; z-index:1; }
			#mainNavigation .level0 { display: block; float: left; height: 33px; }
			#mainNavigation .level0 li {display: block; float: left; position: relative; height: auto !important; height: 1%; min-height: 1%;}
			#mainNavigation .lastItem {margin: 0 -10px 0 0;}
			#mainNavigation a:link, #mainNavigation a:visited, #mainNavigation li a:hover { display: block; float: left; padding: 0 0 0 14px; font-size: 16px; text-decoration: none; color:#275768; text-shadow: 2px 2px 2px #ffffff; } 
			#mainNavigation li a:active, #mainNavigation li a.selected, #mainNavigation li a.child_selected  {color: #2a2e2f;}
			#mainNavigation a span {display: block; float: left; padding: 0 14px 0 0; height: 33px; line-height: 33px;}
				#mainNavigation .level1 {position: absolute; left:-9999px; top:-32000px; background: url(../images/nav/level2DropDown2.png) no-repeat 0 100%; padding: 4px 8px 6px; width: 181px; visibility: hidden;}
				#mainNavigation .li-level0:hover .level1, #mainNavigation .iehover .level1 {left: 0; top: 33px; visibility: visible; }
				#mainNavigation .li-level0.lastItem:hover .level1, #mainNavigation .iehover.lastItem .level1 {left: auto; right: 0; top: 33px; visibility: visible;}
				#mainNavigation .li-level0.hasChildren:hover > a {background: url(../images/nav/topMenuHover2.png) no-repeat;}
				#mainNavigation .li-level0.hasChildren:hover > a span {background: url(../images/nav/topMenuHover2.png) no-repeat 100% -52px;}
				#mainNavigation .level1 li, #mainNavigation .level1 li a:link, #mainNavigation .level1 li a:visited, #mainNavigation .level1 li a span {float: none; color:#275768;}
				#mainNavigation .level1 li a {padding: 0 0 2px;}
				#mainNavigation .level1 li:hover, #mainNavigation .level1 li a:active, #mainNavigation .level1 li a:hover, #mainNavigation .level1 li:hover a span { color:#6c8da1;}
				#mainNavigation .level1 li a span {height: auto; padding: 4px 6px; line-height: 1em;}
				#mainNavigation .li-level1 { margin-right:-6px; margin-left:-6px; border-top:solid 2px #d5e8f3; padding:6px 4px 6px 4px; }
				#mainNavigation .li-level1:first-child { border:0; }

            .mc_navColumn {display: block; float: left; width: 222px; margin: 0 30px 0 0; padding: 0 0 1em;}
				#extraNav {padding: 6px 0 0; background: url(../images/nav/nav_left/navColumnMenu3.png) no-repeat -222px 0;}
				#extraNav .inner {width: 100%; background: url(../images/nav/nav_left/navColumnMenu3.png) no-repeat 0 100%; padding: 0 0 5px 0;}
				#extraNav h3 {font: bold 15px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #e8e8e8; margin: 0 1px; padding: 3px 10px 5px;}
				#extraNav #li-first {font: bold 15px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #e8e8e8; margin: 0 1px; padding: 3px 10px 5px;}
				#extraNav #li-first a{}
				#extraNav #li-first a span{}
				#extraNav li {width: 100%;}
				#extraNav .level0 { padding: 6px 0 0 0; font-size:16px; }
				#extraNav .level0 a {text-decoration:none; } 
				#extraNav .level0 a.selected { color: #275768; font-weight: bold;}
				#extraNav .level0 .li-level0 { padding: 6px 0 6px 20px; font-size:16px; border-top:solid 2px #d5e8f3; }
				#extraNav .level0 .li-level0:first-child { border-top:0; padding-top:0; }
				#extraNav .level1 { font-size:14px; }
				#extraNav a:link, #extraNav a:visited {color: #275768; display: block; }
				#extraNav a:active, #extraNav a:hover {color: #6c8da1; }
				#extraNav a.selected  {font-weight: bold; color: #24282b;}
				#extraNav .level1 a {padding: 0 9px 0 20px; margin: 2px 0 4px;}	

                .contact{}
		        .contact h2{}
		        .contact h2 strong{display:block;}
		        .contact .text{float:left;width:320px; margin-right:20px;}
		        .contact .fields{float:left;}
		        .contact label{display:block; font-size:14px;}
		        .contact input[type=text], .contact select, .contact textarea {width:250px;border:solid 1px #b4d0e1; background-color:#eaf3f6; font-size:14px; font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2";}
		        .contact button {display:block; color:#f2faff;font-weight:bold; padding:4px 10px; border:0; background-color:#426f84; font-size:14px; font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2"; text-shadow: 2px 2px 2px #4E7A95;}
		        .contact .errorMessage{float:left; color:#f00; font-size:12px;}
		        .contact .errorMessage ul{}
		        .contact .errorMessage li{list-style-position:inside;list-style-type:disc;}

.last { margin-right: 0; }
#prevnext_navigation { }
#prevnext_navigation a { color:#f4b115; font-weight:bold; }

.blogFeedFooterFacebook { }
.blogFeedFooterFacebook a.facebook { float:left; display:block; margin-right:10px; }
.blogFeedFooterFacebook iframe {  }


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

