/* ============ Globals */

body { font:11px/1.4 Arial, Helvetica, sans-serif; background: #59b3d8 url(/UserUploadImages/system/bg.jpg) no-repeat top right; background-attachment:fixed; color: #4b4b4b; }
html,body,form,p,div { padding:0; margin:0; }
img a, img, img a:hover { border: none; text-decoration:none; background:none; }
table,,td,tr { vertical-align:top }



/* ============ Headings */
/*h1 { font: 21px trebuchet ms; margin:0; padding:0; line-height:normal; color: #000; font-weight: bold; }*/
h1 { font: 22px arial narrow, Verdana, Arial, Helvetica, sans-serif; color: #4e5c65 !important; font-weight: bold; margin:0; padding: 0 0 8px 0; }
h2 { font: 22px arial narrow, Verdana, Arial, Helvetica, sans-serif; color: #4e5c65 !important; font-weight: bold; margin:0; padding: 0 0 8px 0; }
h2 a { color: #4e5c65 !important; }
h3 { font: 18px Arial, Helvetica, sans-serif; color: #4e5c65 !important; padding:0; margin:0; }
h3 a { color: #4e5c65 !important; }
h4 { font: 14px Arial, Helvetica, sans-serif; color: #4e5c65; padding:0; margin:0; }
h4 a { color: #4e5c65 !important; }
/*.RRleft h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #5f879c; padding:0 0 8px 0; margin:0;  }
#AddCMSSysBody .RRleft h2 { font: bold 14px Arial, Helvetica, sans-serif; color: #5f879c; padding:0 0 8px 0; margin:0;  }
.RRleft h2 a { color: #5f879c !important; }*/
#rightColumm h2 { padding: 0 0 5px 0; }


/* ============ Site */
#wrapper { width: 1023px; padding: 0; background: #fbfbfb url(/UserUploadImages/system/wrapper_bg.gif) repeat-x 1px 0; margin: 1% auto 0 auto; } /* margin: 8% auto 0 auto; */
	.header { padding: 1px 0 0 0;}
		#flags { float: left; width: 150px; padding: 8px; }
		#logo { line-height: 0; width: 187px; height: 71px; float: left; padding:0 0 0 240px }
		#logo a { border: none !important; }
		#logo img { display:block; line-height:0; }
		
		#tools { float: right; width: 197px; height: 66px; background:url(/UserUploadImages/system/toolbox_bg.gif) no-repeat top left; margin: 7px 7px 0 0;}
			.others { padding: 10px 0pt 0pt 11px; height: 30px; }
			.search { display: block; padding: 0 0 0 10px; }
		
/*		#main-navigation { clear: both; background:url(/UserUploadImages/system/nav-bg.gif) repeat-x top left; height: 21px; line-height: normal; margin: 0 auto; padding: 0 0 0 0; width: 580px; overflow:hidden; }*/
		#main-navigation { clear: both; background:url(/UserUploadImages/system/nav-bg.gif) repeat-x top left; height: 21px; line-height: normal; margin: 0 auto; padding: 0 0 0 0; width: 660px; overflow:hidden; }
		
	#content { clear: both; min-height: 440px; height: auto !important; height: 440px; }
		#content #leftColumm { width: 585px; float: left; padding: 10px 5px 0 10px; }
		#content #main-content { width: 40px; float: left; padding: 35px 20px 10px 40px; }
		#content #rightColumm { float: left; width: 416px; padding: 11px 0 0 0; }
			#rightLeft { width: 208px; float: left;}
				.rBox1 { height: 198px; display: block; padding: 5px; background: url(/UserUploadImages/system/box_arrows.gif) no-repeat scroll 175px 165px; }
				.rBox2 img { display: block; }
			#rightRight { width: 208px; float: left; }
				.rBox3 { width: 178px; display: block; padding: 15px; background: url(/UserUploadImages/system/box_arrows.gif) no-repeat scroll 175px 155px; }
				
		/* Undersida */
/*		#content #leftColumm2 { width: 391px; float: left; padding: 10px 5px 0 10px; height: 405px; overflow: hidden; }*/
		#content #leftColumm2 { width: 391px; float: left; padding: 11px 5px 0 9px; height: 405px; overflow: hidden; }


		#content #rightColumm2 { float: left; width: 615px; padding: 11px 0 0 0; overflow: hidden; }
/*			.rBox { background: #e7e7e7; width: 200px; height: 197px; overflow: hidden; float: left; margin: 0 5px 5px 0 }*/
			.rBox { background: #e7e7e7; width: 200px; height: 197px; overflow: hidden; float: left; margin: 0 5px 6px 0 }
			.rBox .padd { padding: 12px; }
			
		/* Sidomeny (Undersida) */
		#content #leftColumm3 { width: 207px; margin: 0px 4px 0px 0px; float: left; padding: 0; overflow: hidden; background:url(/UserUploadImages/system/leftcol3_bg.gif) no-repeat 0 5px; }
			.leftBottom { display: block; width: 211px; height: 24px; background:url(/UserUploadImages/system/leftcol3_bottom.gif) no-repeat bottom left; }
		#content #rightColumm3 { float: left; width: 810px; padding: 11px 0 0 0; }
			.teaser { width: 264px; float: left; margin: 0 5px 5px 0; }
			.teaser .teasHead { padding: 0 0 0 5px  }
			.teaser .teasHead h2 { font-size: 18px; }
			.teaser .teasPic {}
			.teaser .teasPic img { display: block; }
/*			.teaser .teasCont { height: 65px; overflow: hidden; font-size: 10px; background: #e7e7e7; padding: 10px; }*/
			.teaser .teasCont { height: 35px; overflow: hidden; font-size: 10px; background: #e7e7e7; padding: 10px; }
			
			#rightColumm3 .RRleft { width: 360px; float: left; padding: 10px 20px 10px 10px; }
			#rightColumm3 .RRright { width: 410px; float: right; }
			
			#leftColumm3 ul { padding:0; margin:0; list-style: none; padding: 10px 15px 5px 15px;  }
              			#leftColumm3 ul.AddCMSSysMain { min-height: 365px; height: auto !important; height: 365px; }
			#leftColumm3 ul li { padding:0; margin:0; list-style: none; display: inline; }
			#leftColumm3 ul li a { padding:3px 5px 3px 15px; margin:0; list-style: none; display: block; color: #6088a1; font: 14px Arial, Helvetica, sans-serif; background: url(/UserUploadImages/system/leftcol3_nav_item.gif) no-repeat center left; }
			
	#footer { clear:both; color: #7f7f7f; margin: 0; padding: 0 10px 15px 10px; }
		.footLeft { float: left; width: 400px; padding: 14px 0 0 0; color: #72aac9; }
		.footRight { float: right; width: auto; padding: 2px 0 0 0; display: block; }
	
	
/* ============ Site Extra Styling */

	#leftColumm strong { color: #000; }

	
	.AddCMSSysSearchText { border: 1px solid #a4abb1; background: #fff; font: 11px arial; padding: 1px; width: 130px; }
	.AddCMSSysSearchButton {  
		border: 0; 
		font-weight: normal;
		color: #79b0c4;
		text-align: center;
		font: bold 11px arial;
		text-transform: uppercase;
		background:transparent url(/UserUploadImages/system/search-button.gif) repeat-y scroll 0px 0px;
		width: 36px; height: 17px;
		padding: 0;
		margin: 0 3px -1px 3px;
		cursor: pointer;
		}
		
		a.AddCMSSysMain, a.AddCMSSysMainSelected { height: auto !important; }
		
		/* Navigation */
		#main-navigation ul { list-style: none; margin: 0; padding: 0; }
		#main-navigation ul li { list-style: none; display: inline; }
		#main-navigation ul li a { float: left; list-style: none; color: #000; font: 11px Arial, Helvetica, sans-serif; 
		 padding: 5px 10px 4px 10px; background:url(/UserUploadImages/system/nav-border-right.gif) no-repeat center right; text-decoration: none; border-right: 1px solid #e9e9e9; }
		#main-navigation ul li a:hover, #main-navigation a.AddCMSSysMainSelected { color: #fff; background: #72aac9; }



/* ============= Links */

.others a { color:#4b4b4b }
.others a:hover { color:#000}

		a {
		
			color: #7f0c09;
			text-decoration: none;

			
		}
		
		a:visited { color:#0074b8; }
		a:hover {
		
			color: #00446c;
		
		}
		
		a:focus,
		a:active {
		
			color:#7f0c09;
			border:none;
		
		}