		
		
/* =================================================================================================
		
		CSS STYLE, main.css, http://www.skrivstugan.se
		Written by Jimmy Oh, http://www.jimmyoh.com
				
================================================================================================= */

		
		* {
		margin: 0;
		padding: 0;
		font-size: 100%; }
		
		#totalcontainer {
		width: 939px;
		margin: 0 auto 0 auto; }
		
		#top {
		background: #fff;
		width: 877px;
		overflow: visible;
		border: 1px solid #d3cfc3;
		margin: 13px auto 0 auto;
		z-index: 1;
		position: relative;
		padding: 30px;
		padding-top: 15px;
		padding-bottom: 15px;
		float: left; }
		
		#top .logo {
		float: left;
		display: block;
		z-index: 1;
		position: relative;
		border: none;
		text-decoration: none; }
		
		#top .img {
		float: right;
		display: block;
		position: relative;
		border: 1px solid #d3cfc3;
		padding: 3px; }
		
/* ================================================================================================= */
		
		#top .menu {
		width: 622px;
		margin: 12px auto 0 auto;
		display: block;
		position: relative;
		float: right; }
		
		#top .menu ul {
		margin: 0 auto 0 auto;
		padding: 0;
		list-style-type: none;
		float: left; }
		
		#top .menu li {
		margin: 0;
		float: left;
		text-align: center;
		height: 15px;
		display: block;
		padding: 5px 12px 2px 12px;
		font-family: "lucida grande", tahoma, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase; }
		
		#top .nav:link, .nav:visited, .nav:active {		
		text-decoration: none;
		color: #999;
		display: block;
		border-bottom: 2px dotted #fff;
		padding-bottom: 7px; }

		#top .nav:hover {
		text-decoration: none;
		color: #666;
		display: block;
		border-bottom: 2px solid #c6ce4c;
		padding-bottom: 7px; }
		
		#top a.current, a.current:link, a.current:visited, a.current:active, a.current:hover {
		text-decoration: none;
		color: #99a125;
		display: block;
		border: none;
		padding-bottom: 7px; }
		
/* ================================================================================================= */

		
		#top .sub_menu {
		width: 622px;
		margin: 3px auto 0px auto;
		display: block;
		position: relative;
		float: right; 
		padding-top: 4px;
		border-top: solid 1px #99a125;
		clear:both;
		margin-bottom: 0px;	
		}
		
		#top .sub_menu ul {
		margin: 0 auto 0 auto;
		padding: 0;
		list-style-type: none;
		float: left; 	
		margin-bottom: 0px;	
		}
		
		#top .sub_menu li {
		margin: 0;
		float: left;
		text-align: center;
		height: 15px;
		display: block;
		padding: 5px 12px 2px 12px;
		font-family: "lucida grande", tahoma, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase; }
		
		#top .sub_menu li.active {
		margin: 0;
		float: left;
		text-align: center;
		height: 15px;
		display: block;
		padding: 5px 12px 2px 12px;
		font-family: "lucida grande", tahoma, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase; }
				
		.menulink:link, .menulink:visited, .menulink:active {		
		text-decoration: none;
		color: #999;
		display: block;
		border-bottom: 2px dotted #fff;
		padding-bottom: 7px; }

		.menulink:hover {
		text-decoration: none;
		color: #666;
		display: block;
		border-bottom: 2px solid #c6ce4c;
		padding-bottom: 7px; }
		
		a.menulinkActive, a.menulinkActive:link, a.menulinkActive:visited, a.menulinkActive:active, a.menulinkActive:hover {
		text-decoration: none;
		color: #99a125;
		display: block;
		border: none;
		padding-bottom: 7px; }
		
/* ================================================================================================= */
	
		#content {
		background: #fff;
		padding: 35px;
		padding-top: 20px;
		padding-bottom: 20px;
		margin: 15px auto 5px auto;
		border: 1px solid #d3cfc3;
		width: 867px;
		overflow: visible;
		z-index: 1;
		float: left;
		position: relative; }
							
							
							#content a
							{
							    color: #99a125;
							}
/* ================================================================================================= */
		
		#left {
		width: 525px;
		display: inline;
		float: left;
		margin: 0 10px 0 0;
		z-index: 1000;
		position: relative; }
		
		#left p {
		text-align: left;
		font-family: "lucida grande", tahoma, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 23px;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		margin: 0 0 15px 0; }
		
		#left h1 {
		font-family: "lucida grande", tahoma, sans-serif;
		letter-spacing: -0.07em;
		font-size: 25px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #b92c92; /*a2aa2d;*/
		margin: 0 0 10px 0;
		text-decoration: none;
		text-align: left;
		height: 100%; }
		
		#left h1 .othercolor {
		color: #888f25;}
							
/* ================================================================================================= */	

		#right {
		width: 282px;
		overflow: visible;
		display: inline;
		float: right;
		padding: 10px 20px 0 5px;
		z-index: 1000;
		clear: right;
		position: relative; }
		
		#right img {
		border: 1px solid #d3cfc3;
		padding: 3px; }
				
/* ================================================================================================= */	
		
		div#bottom {
		width: 937px;
		text-align: left;
		clear: both;
		float: left;
		overflow: visible;
		display: block; }
		
		.copyright {
		text-align: center;
		font-family: "lucida grande", tahoma, sans-serif;
		font-size: 11px;
		font-style: normal;
		color: #aeaea2;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		margin: 5px 0 10px 0;
		text-decoration: none;
		float: none; 
		padding-left: 35px;
		}
		
		div#bottom a:link, div#bottom a:visited, div#bottom a:active, div#bottom a:hover {
		font-family: "lucida grande", tahoma, sans-serif;
		/*font-size: 11px;*/
		font-style: normal;
		color: #99a125;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: underline;
		}
		
		
		/*===========================================================*/		
		
		
		p {
		text-align: left;
		font-family: "lucida grande", tahoma, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 23px;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		}
		
		    
        /*===========================================================*/		
		    

		.div_login_button
		{
		    margin: 0 auto;
		    width: 930px;
		    text-align: right;
		    color: #666666;
		    font-size: 10px;
		}
		
		a.dmediaLink
		{
		    color: #666666;
		    text-decoration: none;
		}
		
		
		.rullande_textremsa
		{
		    color: #777; font-size: 12px; font-family: "lucida grande", tahoma, sans-serif;
		}
