		
		
/* =================================================================================================
		
		CSS STYLE, main.css, Rådgivningsbyråns sida för asylsökande kvinnor / http://www.sweref.org
		CSS written by Jimmy Oh / http://www.jimmyoh.com
				
================================================================================================= */

		body {
		background: repeat-x #f6f6f0;
		margin: 0 auto 0 auto;
		text-align: center; 
		font-family: Verdana, Arial, Helvetica, sans-serif;}
		
		#container_topshadow {
		background: no-repeat center url('../gfx/container_topshadow.gif');
		margin: 3px auto 0 auto;
		width: 770px;
		height: 4px;
		display: block; }
		
		#container_footshadow {
		background: no-repeat center url('../gfx/container_footshadow.gif');
		margin: 0 auto 6px auto;
		width: 770px;
		height: 4px;
		display: block; }
		
		#container {
		background: repeat-y top left url('../gfx/container_bkg.gif');
		width: 760px;
		display: block;
		overflow: hidden;
		margin: 0 auto 0 auto;
		padding: 1px 5px 0 5px;
		z-index: 1; }
		
/* ===== CONTENT ============================================================================================ */
		
		#content {
		background: #fff;
		width: 760px;
		margin: 0 auto 0 auto;
		z-index: 1;
		float: left; }		


/* ===== TOP AREA ============================================================================================ */
	
		#header {
		background: no-repeat #1a0904 top left url('../img/header_bkg2.jpg');
		width: 760px;
		height: 140px;
		float: left;
		margin: 0 auto 0 auto;
		display: block; }
		
		#header .header_txt {
		background: no-repeat #1a0904 top left url('../gfx/header_txt.gif');
		width: 464px;
		height: 86px;
		float: left;
		position: relative;
		top: 30px;
		left: 30px;
		display: block; }
		

/* ====== NAVIGATION =========================================================================================== */
		
		#nav {
		background: repeat-x #7f0404 top left url('../gfx/menu_bkg.gif');
		width: 760px;
		padding: 10px 0 10px 0;
		margin: 1px auto 1px auto;
		float: left;
		clear: right; }
		
		#nav ul {
		width: 760px;
		margin: 0 auto 0 auto;
		padding: 0;
		list-style-type: none;
		float: left; }
		
		#nav li {
		margin: 0 auto 0 auto;
		float: left;
		display: inline;
		padding: 0 20px 0 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-transform: none;
		border-right: 1px solid #b26868; }
		
		#nav li.end {
		border-right: none; }
		
		.nav:link, .nav:visited, .nav:active {		
		text-decoration: none;
		color: #d4aaaa;
		display: block;
		padding: 0; }

		.nav:hover {
		text-decoration: none;
		color: #fff;
		display: block;
		padding: 0; }
		
		#active, #active a:link, #active a:visited, #active a:active, #active a:hover {
		text-decoration: none;
		color: #fff;
		display: block; }
									
	
/* ===== LEFT COLUMN ============================================================================================ */
		
		#leftcol {
		float: left;
		width: 166px;
		padding: 0;
		margin: 10px 0 0 0;
		display: block;
		z-index: 1000; }
		
		#leftcol p {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 16px;
		color: #757575;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		margin: 0; }
		
			#leftcol .boxtop {
			background: no-repeat #333 top right url('../gfx/leftcol_boxtop.gif');
			width: 166px;
			margin: 0;
			padding: 0;
			float: left; }
			
			#leftcol .box {
			background: #e8e8e8;
			width: 146px;
			float: left;
			padding: 6px 10px 3px 10px; }
			
			#leftcol .boxfoot {
			background: no-repeat #e8e8e8 top left url('../gfx/leftcol_boxfoot.gif');
			width: 166px;
			height: 6px;
			margin: 0 0 12px 0;
			padding: 0;
			float: left; }
		
		#leftcol .boxtop h1 {
		color: #fff;
		font-size: 10px;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: uppercase;
		font-family: "Trebuchet MS", Arial, sans-serif;
		margin: 0;
		padding: 5px 0 5px 10px;
		text-align: left;
		color: #fff; }
		
		#leftcol .flag {
		display: block;
		margin: 0 0 5px 0;
		height: 20px;
		padding: 0; }
		
		.flag a:link, .flag a:visited, .flag a:active {
		text-decoration: none;
		border: none;
		padding: 1px;
		color: #999; }
		
		.flag a:hover {
		text-decoration: none;
		border: none;
		padding: 1px;
		color: #666; }
		
		.flag img {
		margin: 0 6px 0 0;
		position: relative;
		top: 3px;
		border: 1px solid #999; }
		
		.flag a:link img, .flag a:visited img, .flag a:active img {
		border: 1px solid #999;
		padding: 1px; }
		
		.flag a:hover img  {
		border: 1px solid #666;
		padding: 1px; }


/* ===== MIDDLE COLUMN ============================================================================================ */
		
		#middlecol {
		background: #fff;
		float: left;
		width: 388px;
		margin: 20px;
		display: block;
		z-index: 1000;
		text-align: justify;
		 }
		
		#middlecol p {
		text-align: justify;
		font-family: "Verdana", Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 16px;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		margin: 0 0 15px 0; }
		
		#middlecol h1 {
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: -1px;
		font-size: 25px;
		line-height: 28px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #7f0404;
		margin: 0;
		text-decoration: none;
		text-align: left;
		margin-bottom: 10px; }

		#middlecol .infobanken_box {
		width: 388px;
		display: block;
		float: left;
		margin: 0 0 12px 0; }

		#middlecol .infobanken {
		background: no-repeat #7f0404 top left url('../gfx/middlecol_infobanken.gif');
		width: 378px;
		float: left;
		display: block;
		margin: 0;
		padding: 2px 0 1px 10px }
		
		
		#middlecol .infobanken_text
		{
		    background-color: #e8e8e8;
		    margin-bottom: 0px;		
		    padding-top: 10px;    
		    padding-left: 10px;
		    padding-bottom: 0px;
		}
		
		#middlecol .infobanken_text p
		{
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: 16px;
			color: #505050;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			text-decoration: none;
			/*margin: 0 0 3px 0;*/
			padding: 10px 0px 5px 0px;
			margin: 0px 0px 0px 0px;
			display: block; 
			}
			
			
		
		#middlecol .infobanken h1 {
		color: #fff;
		font-size: 10px;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: uppercase;
		font-family: "Trebuchet MS", Arial, sans-serif;
		margin: 0;
		padding: 0;
		text-align: left;
		display: block;
		float: left; }
		
		#middlecol .infobanken_img {
		width: 388px;
		height: 70px;
		margin: 1px 0 0 0;
		display: block;
		float: left; }
		
/* =============================================================================================================== */
		
		#leftrightlayers {
		display: block;
		float: left;
		width: 388px;
		margin: 0;
		padding: 0; }
		
        #middlecol #leftrightlayers .col_left {
        width: 189px;
        display: block;
        float: left;
        margin: 0 0 12px 0;
        clear: left; }
       
        #middlecol #leftrightlayers .col_right {
        width: 189px;
        display: block;
        float: right;
        margin: 0 0 12px 0;
        clear: right; }
        
        
		
			#middlecol #leftrightlayers .boxtop {
			background: no-repeat #7f0404 top left url('../gfx/middlecol_boxtop.gif');
			width: 189px;
			margin: 0 0 0 0px;
			padding: 0;
			float: left;
			display: block; }
			
			#middlecol #leftrightlayers .boxtop h1 {
			color: #fff;
			font-size: 10px;
			font-weight: bold;
			letter-spacing: 1px;
			text-transform: uppercase;
			font-family: "Trebuchet MS", Arial, sans-serif;
			margin: 0;
			padding: 0;
			text-align: left;
			float: left;
			padding: 2px 0 0 10px;
			display: block; }
			
			#middlecol #leftrightlayers .box {
			background: #e8e8e8;
			width: 169px;
			float: left;
			padding: 6px 10px 0 10px;
			display: block; }
			
			#middlecol #leftrightlayers .box img 
			{
			max-width: 170px 
			}
			
			
			#middlecol #leftrightlayers .box p {
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: 17px;
			color: #505050;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			text-decoration: none;
			margin: 0 0 3px 0;
			display: block; }

			#middlecol #leftrightlayers .boxfoot {
			background: no-repeat #e8e8e8 top left url('../gfx/middlecol_boxfoot.gif');
			width: 189px;
			height: 6px;
			margin: 0;
			padding: 0;
			float: left;
			display: block; }

/* =============================================================================================================== */

			#middlecol #leftrightlayers .boxtop_wider {
			background: no-repeat #666 top left url('../gfx/middlecol_boxtop_wider.gif');
			width: 388px;
			margin: 0;
			padding: 0;
			float: left;
			display: block; }
			
			#middlecol #leftrightlayers .boxtop_wider h1 {
			color: #fff;
			font-size: 10px;
			font-weight: bold;
			letter-spacing: 1px;
			text-transform: uppercase;
			font-family: "Trebuchet MS", Arial, sans-serif;
			margin: 0;
			padding: 0;
			text-align: left;
			float: left;
			padding: 2px 0 0 10px;
			display: block; }
			
			#middlecol #leftrightlayers .box_wider {
			background: #e8e8e8;
			width: 368px;
			float: left;
			padding: 6px 10px 0 10px;
			display: block; }
			
			#middlecol #leftrightlayers .box_wider p {
			text-align: left;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-style: normal;
			line-height: 20px;
			color: #505050;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			text-decoration: none;
			margin: 0 0 3px 0;
			display: block; }

			#middlecol #leftrightlayers .boxfoot_wider {
			background: no-repeat #e8e8e8 top left url('../gfx/middlecol_boxfoot_wider.gif');
			width: 388px;
			height: 6px;
			margin: 0 0 12px 0;
			padding: 0;
			float: left;
			*float: none;
			display: block; }
			
		#middlecol p a:link, #middlecol p a:visited, #middlecol p a:active {
		color: #7f1c06;
		text-decoration: none;
		border-bottom: 1px dotted #7f1c06;
		padding-bottom: 1px; }
		
		#middlecol p a:hover {
		color: #a6290d;
		text-decoration: none;
		border-bottom: 1px dotted #a6290d;
		padding-bottom: 1px; }


/* ===== RIGHT COLUMN ============================================================================================ */	

		#rightcol {
		float: right;
		width: 166px;
		display: inline;
		z-index: 1000;
		padding: 0;
		margin: 10px 0 0 0;
		clear: right; }
		
		#rightcol p {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		line-height: 17px;
		color: #666;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		text-decoration: none;
		margin: 0; }
		
			#rightcol .boxtop {
			background: no-repeat #333 top left url('../gfx/rightcol_boxtop.gif');
			width: 166px;
			margin: 0;
			padding: 0;
			float: left; }
			
			#rightcol .box {
			background: #e8e8e8;
			width: 146px;
			float: left;
			padding: 6px 10px 3px 10px; }
			
			#rightcol .boxfoot {
			background: no-repeat #e8e8e8 top left url('../gfx/rightcol_boxfoot.gif');
			width: 166px;
			height: 6px;
			margin: 0 0 12px 0;
			padding: 0;
			float: left; }
		
			#rightcol .boxtop h1 {
			color: #fff;
			font-size: 10px;
			font-weight: bold;
			letter-spacing: 1px;
			text-transform: uppercase;
			font-family: "Trebuchet MS", Arial, sans-serif;
			margin: 0;
			padding: 5px 0 5px 10px;
			text-align: left; }
		
		#rightcol .tillbaka {
		width: 166px;
		height: 56px;
		display: block;
		float: left;
		margin: 0 0 12px 0;
		border: none; }
			
		#rightcol p a:link, #rightcol p a:visited, #rightcol p a:active {
		color: #7f1c06;
		text-decoration: none;
		/*border-bottom: 1px solid #666;*/
		text-decoration: none;
		border-bottom: 1px dotted #7f1c06;
		padding-bottom: 1px; }
		
		#rightcol p a:hover {
		color: #a6290d;
		text-decoration: none;
		/*border-bottom: 1px solid #666;*/
				text-decoration: none;
		border-bottom: 1px dotted #a6290d;
		padding-bottom: 1px; }
			
			
/* ===== BOTTOM ============================================================================================ */

		#bottom {
		background: repeat-y #f0f0f0 top left url('../gfx/bottom_bkg.gif');
		width: 760px;
		padding: 0 0 8px 0;
		margin: 0 0 1px 0;
		text-align: left;
		clear: both;
		float: left;
		display: block; }
		
		#bottom h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 28px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-transform: uppercase;
		color: #8b8b8b;
		text-decoration: none;
		text-align: left;
		margin: 10px 15px 3px 15px;
		border-bottom: 1px solid #ccc; }
		
		#bottom p {
		font-family: Arial, Helvetica, sans-serif;
		color: #999;
		line-height: 22px;
		text-align: left;
		font-size: 12px;
		padding: 0 0 0 15px;
		margin: 0; }
		
		#bottom p b {
		color: #8b8b8b; }
		
		#bottom .bullet {
		padding: 0 0.20em 0 0.20em;
		color: #38a7dc; }
		
		.copyright, .copyright a:link, .copyright a:visited, .copyright a:active {
		margin: 0 auto 0 auto;
		display: inline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #a0a0a0;
		line-height: 20px;
		text-align: left;
		font-size: 11px;
		padding: 0 0 10px 0;
		text-decoration: none;
		border: none; }
		
		.copyright a:hover {
		color: #666; }
		
		
/* ===== MISC ============================================================================================== */
		
		#search {
		width: 146px;
		display: block;
		margin: 10px 0 5px 0;
		float: left;
		padding: 0;
		text-align: left; }
		
		.form {
		width: 146px;
		text-align: left;
		display: block;
		float: left; }
		
		.inputform {
		background: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 15px;
		color: #666;
		width: 80px;
		height: 14px;
		text-align: left;
		padding: 3px 6px 3px 6px;
		margin: 0;
		border: none;
		display: block;
		float: left; }
		
		.submit {
		background: #e8e8e8;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		padding: 4px;
		color: #666;
		margin: 0 0 0 5px;
		text-align: center;
		float: left;
		display: block;
		border: none;  }
		

	
		
		
		
/* ===== SEARCH ============================================================================================== */				
		
		.hits
		{
		    color: #666666;
		    font-weight: bold;
		    font-size: 10px;
		    margin-top: 0px;
		}	
				
		.searchHeader
		{
		    font-weight: bold;
		    font-size: 11px;		    
		}
		
		.searchDate
		{
		    font-size: 11px;		    
		    color: #9d9d9d;
		}
		
		
		#middlecol td p
		{
		    font-size: 11px;
		    line-height: 18px;
		}
		
/* ===== TEXTS ============================================================================================== */		
		
		
		.theme_header
		{
		    margin-top: 0px;
		    border-bottom: solid 1px #8c0909;
		    padding-bottom: 0px;
		}
		
		.theme_header_text
		{
		    color: #8c0909;
		    text-transform: uppercase;
		    font-weight: bold;
		    font-size: 10px;
		    padding-bottom: 0px;
		}		
		
		
		
/* ===== TEXTS ============================================================================================== */		
		
				.box a:link, .box a:visited, .box a:active {
		color: #7f1c06;
		text-decoration: none;
		/*border-bottom: 1px solid #666;*/
		text-decoration: none;
		border-bottom: 1px dotted #7f1c06;
		padding-bottom: 1px; }
		
		.box a:hover {
		color: #a6290d;
		text-decoration: none;
		/*border-bottom: 1px solid #666;*/
				text-decoration: none;
		border-bottom: 1px dotted #a6290d;
		padding-bottom: 1px; }
		
		.flag a:link, .flag a:visited, .flag a:active, .flag a:hover
		{
		text-decoration: none;
		border-bottom: none;
		color: #666666;
		}		
		
		
		
		.field_header
		{
		    font-size: 11px;
		    font-weight: bold;
		}
		
		.field
		{
		    font-size: 11px;
		    font-family: Verdana, Sans-Serif;
		}		
		
		td
		{
		    font-size: 11px;
		}			