/* ============ Globals */

body { font:11px/1.4 Arial, Helvetica, sans-serif; background: #70a1b9 url(/UserUploadImages/system/bg.jpg) repeat-x top left; 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; }
h2 { font: 16px arial, verdana; color: #000; font-weight: normal; margin:0; padding: 0 0 8px 0; }
#rightColumm h2 { padding: 0 0 5px 0; }


/* ============ Site */
#wrapper { width: 950px; padding: 0; background:url(/UserUploadImages/system/wrapper-bg.gif) repeat-y top center; margin: 0 auto; }

	.header {}
		#logo { line-height: 0; height: 80px; overflow: hidden; }
		#logo a { border: none !important; }
		#logo img { display:block; line-height:0; }
		
		#tools { height: 35px; overflow: hidden; }
			.breadcrumbs { float: left; width: 520px; color: #999fa7; padding: 0 0 0 10px }
			.flags { float: left; width: 50px; padding: 2px 0 0; }
			.search { float: left; width: 200px; }
			.others { float: left; width: 130px; padding: 1px 0 0 30px; }
                        .others img { display:block; float: left; }

		#main-navigation { background:url(/UserUploadImages/system/nav-bg.gif) repeat-x top left; height: 28px; line-height: normal; margin: 0; padding: 0; }
	#content { clear: both; padding: 4px 0 0 7px; }
	
		/* Startsida */
		
		#left { width: 205px; float: left; }
		
		#content #leftColumm { width: 175px; padding: 15px; background:url(/UserUploadImages/system/leftcol_bg.gif) no-repeat top left; min-height: 200px; height: auto !important; height: 200px; }
		
		#emptySpace { width: 200px; padding: 20px 0; clear: left; color: #fff; }
		
		#content #mainColumm { width: 710px; float: left; padding: 0 0 0 20px; }
			#headpicture img, #picture img { display: block; }
			#headpicture #picture { float: left; width: 470px;}
			#headpicture #headnews { width: 230px; float: right; border: 1px solid #fff; background: #525a61; height: 300px; overflow: hidden; }
			
                        .teasersMain { padding: 10px 0 0 0; clear: both; }
			.teasers { padding: 0; clear: both; background:url(/UserUploadImages/system/start_teasers_bg.gif) repeat-y top left; }
			.teaser1, .teaser2, .teaser3 { width: 230px; overflow: hidden; float: left; background: #525a61; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #fff; }
			.teaser2 { margin: 0 5px; }
				.teasHead { font: 16px Arial, Helvetica, sans-serif; color: #fff; padding: 10px; }
				.teasPic { padding: 0 0 0 8px; }
				.teasCont { font: 10px Arial, Helvetica, sans-serif; color: #fff; padding: 5px 10px; }
                        .teasersFooter { width: 706px; height: 13px; overflow: hidden; display: block; clear: both; background:url(/UserUploadImages/system/start_teasers_foot.gif) no-repeat top left;  }

                .teasers a { color: #FFFFFF; text-decoration: none;  }
                .teasers a:hover { color: #FFFFFF; text-decoration: underline;  }
				
		/* Undersida #1 */
		
		#content #mainColumm2 { float: left; width: 460px; background: #fff; margin: 0 0 0 20px; padding: 20px; }
		
		#content #rightColumm { float: right; width: 200px; padding: 0; }
			.right1, .right2 { background: #525a61; border: 1px solid #fff; width: 172px; padding: 10px; }
			.right2 { margin: 20px 0; }
				.rightHead { font: 16px Arial, Helvetica, sans-serif; color: #fff; padding-bottom: 3px; }
				.rightPic {}
				.rightCont { font-size: 10px; color: #fff; }
		
	#footer { clear:both; color: #fff; background:url(/UserUploadImages/system/footer-bg.gif) no-repeat bottom left; 
	margin: 0 auto; padding: 20px 0; }
	
	
/* ============ Site Extra Styling */

	#leftColumm strong { color: #000; }

	
	.AddCMSSysSearchText { border: 1px solid #d2d2d2; background: #fff; font: 9px arial; padding: 1px; float: right; width: 140px; }
	.AddCMSSysSearchButton {  
		border: 0; 
		font-weight: bold;
		color: #fff;
		float:left;
		text-align: center;
		font: 9px arial;
		background:transparent url(/UserUploadImages/system/search_button.gif) no-repeat scroll left center;
		width: 45px; height: 17px;
		padding: 0;
		margin: 0 3px -1px 3px;
		cursor: pointer;
		}
		
		a.AddCMSSysMain, a.AddCMSSysMainSelected { height: auto !important; }
		
		/* Navigation */
		#leftColumm ul { list-style: none; padding:0; margin:0; }
		#leftColumm ul li { list-style: none; padding:0; margin:0; display: inline; }
		* html #leftColumm ul li a { list-style: none; padding:8px 5px 8px 25px; margin:0; display: block; font: 16px Arial, Helvetica, sans-serif; color: #fff; background:url(/UserUploadImages/system/shaded_line.gif) no-repeat bottom left; }
		#leftColumm ul li a { list-style: none; padding:8px 5px 8px 25px; margin:0; display: block; font: 16px Arial, Helvetica, sans-serif; color: #fff; background:url(/UserUploadImages/system/shaded_line.png) no-repeat bottom left; }
		#leftColumm ul li a:hover, #leftColumm .AddCMSSysMainSelected { background:url(/UserUploadImages/system/shaded_line_hover.png) no-repeat bottom left; }
		* html #leftColumm ul li a:hover, #leftColumm .AddCMSSysMainSelected { background:url(/UserUploadImages/system/shaded_line_hover.gif) no-repeat bottom left; }

                /* Subnavigation */
                #leftColumm ul ul { padding: 5px 0 5px 15px; }
                #leftColumm ul ul li a { font-size: 11px; background:url(/UserUploadImages/system/subnav_item.gif) no-repeat center left; padding:4px 5px 4px 15px; }
                #leftColumm ul ul li a:hover, #leftColumm .AddCMSSysSubSelected { font-size: 11px; background:url(/UserUploadImages/system/subnav_item_hover.gif) no-repeat center left !important; }

                /* Subnav 3 */
                #leftColumm ul ul ul { padding: 5px 0 5px 15px; }
		


/* ============= Links */

		a {
		
			color: #ff0000;
			text-decoration: underline;

			
		}
		
		a:visited { color:#ff0000; }
		a:hover {
		
			color: #c20909;
		
		}
		
		a:focus,
		a:active {
		
			color:#ff0000;
			border:none;
		
		}
