/* CSS Document */

	
html, body
	{
		background-color:#E3E3E3;
		margin:10px 0px 10px 0px;
		/*text-align:center;*/
	}
	
form
	{
		margin:0px;
		padding:0px;
		
	}	

p,div,body
	{
		font-family: Verdana;
		font-size: 11px;
		letter-spacing:0px;
		
	}
hr
	{
		color: #aaaaaa;
		height: 1px;
	}	
	
ul 	
	{
		list-style-image: url(../bilder/bullet.png);
		background: left center no-repeat;
		margin-left: 15px;
		padding-left:0px;
	}

h1, .csc-firstHeader
	{
		font-family: Verdana;
		font-size:24px;
		font-weight:normal;
		letter-spacing:1px;
		margin:0px 0px 0px 0px;
	}
h2
	{
		font-family: Verdana;
		font-size:22px;
		font-weight:normal;
		letter-spacing:1px;
		margin:0px 0px 0px 0px;
	}
h3
	{
		font-family: Verdana;
		font-size:20px;
		font-weight:normal;
		letter-spacing:1px;
		margin:0px 0px 0px 0px;
	}
h4
	{
		font-family: Verdana;
		font-size:18px;
		font-weight:normal;
		letter-spacing:1px;
		margin:7px 0px 1px 0px;
	}
h5
	{
		font-family: Verdana;
		font-size:16px;
		font-weight:normal;
		letter-spacing:1px;
		margin:5px 0px 5px 0px;
	}

table, td, tr	
	{
		border: 1px solid #E4E4E4;	
	}

.size10 { font-size: 10px; }
.size12 { font-size: 12px; }
.size14 { font-size: 14px; }
.size16 { font-size: 16px; }
.size18 { font-size: 18px; }
.size20 { font-size: 20px; }

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }

.databasebackground
	{
		padding:10px;	
	}


.documentbackground
	{
		padding:10px;	
	}

#senast_uppdat
{
	clear:both;
	height:auto;
}

#tillbaka
{
	clear:both;
}

#sidan_uppdaterad
	{
		/*float:left;*/
		margin-top:20px;
		width:100%;
		
		
	}

.csc-textpic-caption
	{
		text-align:center;
	}
.csc-textpic-imagewrap
	{
		margin-top:5px;
	}

#breadcrumbs
	{
		margin-bottom:10px;
	}
#breadcrumbs a
	{
		text-decoration:none;
		color:#000000;
	}
#container_main
	{
		width:995px;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		background:url(../bilder/fade_both.png) repeat-y left;
	
	}

#container_center
	{
		float:left;
		background:url(../bilder/bg-content-center.gif);
		background-repeat:repeat-y;
		background-color:#FFFFFF;
		width:980px;
		
		position:relative;
	}

#fade_left
	{
		float:left;
		background:url(../bilder/fade_left.png) top repeat-y;
		width:7px;
		height:200px;
		
	}
	
#fade_right
	{
		float:left;
		background:url(../bilder/fade_right.png) top repeat-y;
		width:7px;
		height:200px;
	}
	
#fade_bottom
	{
		/*float:left;*/
		position:relative;
		background:url(../bilder/fade_bottom.png) top;
		width:995px;
		height:34px;
		margin-left:0px!important;
		margin-bottom:0px;
		padding-bottom:0px;
		clear:both;
	}
	
#bottom_menu
	{	
		position:absolute;
		left: 220px;
		top:6px;
		width:auto;
		height:11px;
		
		color:#FFFFFF;		
	}	
#bottom_menu a:link, #bottom_menu a:visited,#bottom_menu a:hover
	{	
		color:#FFFFFF;
		text-decoration:none;
	}	


#bottom_auth
	{
		position:absolute;
		top:6px;
		right:30px;
		width:auto;
		height:auto;
	}

#bottom_auth a:link, #bottom_auth a:visited,#bottom_auth a:hover
	{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	
#content_top
	{
		position:relative;
		width:980px;
		height:137px;
		background:url(../bilder/header.png) bottom left;
		border-bottom:solid 1px #FFFFFF;
	}
#content_top_logo
	{
		position:absolute;
		left:203px;
		bottom:47px;
		
		/*float:left;
		padding: 40px 0px 0px 47px;
		*/
		font-size:24px;
		font-family:Arial Narrow;
		color:#FFFFFF;
		letter-spacing:1px;
		
		
	}
#content_top_logo_img
	{
		position:absolute;
		bottom:0px;
		left:opx;
		width:163px;
		height:137px;	
	}

#content_top_logo_img img
	{
		border-width: 0px; 
	}
	
#content_top_right
	{
		margin:50px 20px 0px 0px;
		text-align:right;
		float:right;
		width:250px;
		
	}	
#content_top_right_icons	
	{
		float:right;
		clear:both;
		width:100%;
	}
#content_top_right_icons_realspeak
	{
		float:right;
	}
	
#content_top_right_icons_print
	{
		float:right;
	}
#content_top_right_icons_aa
	{
		float:right;
	}
#content_top_right_icons_language
	{
		float:right;
	}
	

#content_top_right_menu
	{
		font-size:10px;
		margin:3px 0px 3px 0px;
		width:100%;
		clear:both;
		float:right;
	}
		
#content_top_right_menu a:link, #content_top_right_menu a:visited, #content_top_right_menu a:hover 
	{
		color:#000000;
		text-decoration:none;
	}	
	
#content_top_right_search
	{
		width:100%;
		clear:both;
		float:right;
		height:20px;
	}	

#content_menu1
	{
		width:980px;
		height:34px;
		float:left;
		background:url(../bilder/menu_1.png) top left;
	}
	
#content_menu1_name a:link, #content_menu1_name a:visited
	{
		float:left;
		width:196px;
		height:34px;
		margin-left: 10px;
		border-right:1px solid #FFFFFF;
		color:#FFFFFF;
		font-size:24px;
		font-family:Arial Black;
		letter-spacing:1px;
		text-decoration:none;
	}
#content_menu1_menu
	{

	}

#content_main{
		background:url(../bilder/bg-content-main.gif);
		background-repeat:no-repeat;
		
		border:0px #000 solid;
		
		float:left;
}


#content_menu2
	{
		float:left;
		
		width:205px;
		position:relative;

		min-height:200px;
	}	
	
#content_content
	{
		float:left;
		width:725px;/*775-40-10 */

		padding:10px;
		padding-left: 20px;
		padding-right: 20px;
		
		/*border:1px solid #000;*/
	}
	
.content_divider
{
	/* A hr divider added manualy in the DS */
	
	height:1px;
	background-color:#000;
	color:#000;
	margin-top:20px;
	margin-bottom:20px;
	clear:both;
	
}

.content_inner_wraper 
{
	/* set manualy in DS holding every contens content*/
	
	margin: 0px;
	padding: 10px 10px 15px 10px;
}
	
#content_1
	{

	}
	
	
#printVer #content_1
	{
		float: none;
		width:auto!important;
		width:auto;
	}
	
#content_2
	{

	}

#content_2 .content_inner_wraper
	{
		background: none #FFFFCC;
	}
	
#printVer #content_2
	{
		clear: both;
		float: none;
		width:auto;
	}
	
#content_3
	{
		
	}

#content_3 .content_inner_wraper
	{
		background: none #D7D7D7;
	}
	
#printVer #content_3
	{
		clear: both;
		float: none;
		width:100%;
	}
	
	
/************************* Menyer **********************/
	
#menu1	
	{
		height:34px;
		width:760px;
		float:left;
		font-family:Verdana;
		font-size:12px;
		font-weight: bold;
		
		
	}

#menu1 .menu-lvl1 .menuindrag
	{
		
		display:inline;
	}


#menu1 .menu-lvl1 a:link, #menu1 .menu-lvl1 a:visited
	{
		padding: 10px 30px;
		float:left;
		display:inline;
		cursor:hand;
		cursor:pointer;
		color: #FFF;
		text-decoration: none;	
	}

#menu1 .menu-lvl1 a:hover
	{
		padding: 10px 30px;
		float:left;
		display:inline;
		cursor:hand;
		cursor:pointer;
		
		color: #CCCCCC;
		text-decoration: none;
	}
	
#menu1 .menu-lvl1 a#current
	{
		padding: 10px 30px;
		float:left;
		display:inline;
		cursor:hand;
		cursor:pointer;
		
		color: #000;
		text-decoration: none;
		
		
		background:#FFF;
	}
	
	
#content_menu2
	{
		width:205px;
		display: block;
		float:left;
		font-family:Verdana;
		font-size:12px;
		font-weight: bold;
		color:#FFFFFF;
		
	}
	

#content_menu2 .menu-lvl2
	{
		position:relative;
	}



#content_menu2 .menu-lvl2 a:link, #content_menu2 .menu-lvl2 a:visited
	{
		padding:6px 0px 6px 10px;
		float:left;
		display: block;
		
		width:195px!important;
		
		width:205px;
		background:#CDDDEF;
		color: #1E3F7F;
		font-weight:bold;
		text-decoration: none;
		display: block;
		border-bottom: solid 1px #A5BEDA;
		
	}

#content_menu2 .menu-lvl2 a:hover
	{
		padding:6px 0px 6px 10px;
		float:left;
		display: block;
		width:195px!important;
		width:205px;
		background:#CDDDEF;
		color: #000000;
		display: block;
		text-decoration: none;
		border-bottom:  solid 1px #A5BEDA;
		
	}
	
#content_menu2 .menu-lvl2 a#plus
	{
		padding:6px 0px 6px 10px;
		float:left;
		display: block;
		
		width:195px!important;
		
		width:205px;
		background: url('../bilder/plus.gif') no-repeat center left #CDDDEF;

		
	}

#content_menu2 .menu-lvl2 a#subcurrent
	{
		padding:6px 0px 6px 10px;
		float:left;
		display: block;
		
		width:195px!important;
		
		width:205px;
		background: url('../bilder/meny_2_pilner.png') no-repeat center left #CDDDEF;
		
		color: #000000;
		display: block;
		text-decoration: none;
		border-bottom: solid 1px #A5BEDA;
		
	}
	
	
#content_menu2 .menu-lvl2 a#subCurrWithArrow
	{
		padding:6px 0px 6px 10px;
		float:left;
		display: block;
		
		width:195px!important;
		
		width:205px;
		background: url('../bilder/meny_2_pil.png') no-repeat center left #CDDDEF;
		
		color: #000000;
		display: block;
		text-decoration: none;
		border-bottom: solid 1px #A5BEDA;
		
	} 


#content_menu2 .menu-lvl3
	{

	}

#content_menu2 .menu-lvl3 a:link, #content_menu2 .menu-lvl3 a:visited
	{
		padding:4px 0px 4px 15px;
		float:left;
		display: block;
		width:190px!important;
		
		width:205px;
		background:#DBE7F5;
		
		color: #1E3F7F;
		font-weight: normal;
		text-decoration: none;
		display: block;
		border-bottom: solid 1px #B3CAE4;
		
	}

#content_menu2 .menu-lvl3 a:hover
	{
		padding:4px 0px 4px 15px;
		float:left;
		display: block;


		width:190px!important;
		
		width:205px;
		background:#DBE7F5;
		

		color: #000000;
		display: block;
		font-weight: normal;
		text-decoration: none;
		border-bottom: solid 1px #B3CAE4;
	}


#content_menu2 .menu-lvl3 a#plus
	{
		padding:4px 0px 4px 15px;
		float:left;
		display: block;
		width:190px!important;
		
		width:205px;

		background: url('../bilder/plus.gif') no-repeat center left #DBE7F5;

	}
	
#content_menu2 .menu-lvl3 a#subcurrent
	{
		padding:4px 0px 4px 15px;
		float:left;
		display: block;
		width:190px!important;
		
		width:205px;

		background:#DBE7F5;
		
		color: #000000;
		display: block;
		background: url('../bilder/meny_2_pilner.png') no-repeat center left #DBE7F5;
		/*font-weight: normal;*/
		font-weight: bold;
		text-decoration: none;

		border-bottom: solid 1px #B3CAE4;
	}
	

#content_menu2 .menu-lvl3 a#subCurrWithArrow
	{
		padding:4px 0px 4px 15px;
		float:left;
		display: block;
		width:190px!important;
		
		width:205px;

		background: url('../bilder/meny_2_pil.png') no-repeat center left #DBE7F5;
		
		color: #000000;
		display: block;
		/*font-weight: normal;*/
		font-weight: bold;
		text-decoration: none;

		border-bottom: solid 1px #B3CAE4;
	}
	
	

#content_menu2 .menu-lvl4
	{

	}


#content_menu2 .menu-lvl4 a:link, #content_menu2 .menu-lvl4 a:visited
	{
		padding:4px 0px 4px 20px;
		float:left;
		display: block;
		width:185px!important;
		width:205px;
		background:#EAF1F9;
		border-bottom: solid 1px #BED8F1;
		
		
		color: #1E3F7F;
		font-weight: normal;
		text-decoration: none;
		display: block;
		
	}

#content_menu2 .menu-lvl4 a:hover
	{
		padding:4px 0px 4px 20px;
		float:left;
		display: block;
		width:185px!important;
		width:205px;
		background:#EAF1F9;
		border-bottom: solid 1px #BED8F1;
		
		color: #000000;
		display: block;
		font-weight: normal;
		text-decoration: none;
	}
	
#content_menu2 .menu-lvl4 a#plus
	{
		padding:4px 0px 4px 20px;
		float:left;
		display: block;
		width:185px!important;
		width:205px;
		background: url('../bilder/plus.gif') no-repeat center left #EAF1F9;
	}
	
#content_menu2 .menu-lvl4 a#subcurrent
	{
		padding:4px 0px 4px 20px;
		float:left;
		display: block;
		width:185px!important;
		width:205px;
		background:#EAF1F9;
		border-bottom: solid 1px #BED8F1;
		background: url('../bilder/meny_2_pilner.png') no-repeat center left #EAF1F9;
		
		color: #000000;
		display: block;
		font-weight: bold;
		text-decoration: none;
	}
	
#content_menu2 .menu-lvl4 a#subCurrWithArrow
	{
		padding:4px 0px 4px 20px;
		float:left;
		display: block;
		width:185px!important;
		width:205px;
		background: url('../bilder/meny_2_pil.png') no-repeat center left #EAF1F9;
		border-bottom: solid 1px #BED8F1;
		
		color: #000000;
		display: block;
		font-weight: bold;
		text-decoration: none;
	}



#content_menu2 .menu-lvl5
	{

	}


#content_menu2 .menu-lvl5 a:link, #content_menu2 .menu-lvl5 a:visited
	{
		padding:4px 0px 4px 25px;

		float:left;
		display: block;
		width:180px!important;
		width:205px;
		background:#F8FCFE;
		
		
	
		color: #1E3F7F;
		font-weight: normal;
		text-decoration: none;
		display: block;
		border-bottom: solid 1px #BED8F1;
	}

#content_menu2 .menu-lvl5 a:hover
	{
		padding:4px 0px 4px 25px;

		float:left;
		display: block;
		width:180px!important;
		width:205px;
		background:#F8FCFE;

	
		color: #000000;
		display: block;
		font-weight: normal;
		text-decoration: none;
		border-bottom: solid 1px #BED8F1;
	}
	
	#content_menu2 .menu-lvl5 a#plus
	{
		padding:4px 0px 4px 25px;

		float:left;
		display: block;
		width:180px!important;
		width:205px;
		/*background: url('../bilder/plus.gif') no-repeat center left #F8FCFE;*/
	}	
	
#content_menu2 .menu-lvl5 a#current
	{
		padding:4px 0px 4px 25px;

		float:left;
		display: block;
		width:180px!important;
		width:205px;
		background:#F8FCFE;

	
		color: #000000;
		display: block;
		font-weight: normal;
		text-decoration: none;
		border-bottom: solid 1px #BED8F1;
	}
	
	
#content_menu2 .menu-lvl5 a#subCurrWithArrow
	{
		padding:4px 0px 4px 25px;

		float:left;
		display: block;
		width:180px!important;
		width:205px;
		background: url('../bilder/meny_2_pil.png') no-repeat center left #F8FCFE;

	
		color: #000000;
		display: block;
		font-weight: normal;
		text-decoration: none;
		border-bottom: solid 1px #BED8F1;
	}
/************************* DIV **********************/
	

#content_top .box_sok	
	{
	
		
		background:url(../bilder/sok_box.png) repeat-y left;
		border: none;
		font-size:10px;
		padding:3px;
		margin-right:3px;
		margin-bottom:0px;
		height:14px;
		width:185px;
		
		
	}
input.box_skicka {

		font-size:10px;
		padding:3px;
		width: 21px;
  		height: 20px;
  		margin: 0px;
  		margin-top:-25px !important;
 		padding: 0px;
 		border: 0px;
 		background: transparent url(../bilder/sok_skicka.png) no-repeat center top;
 		cursor: pointer; /* hand-shaped cursor */
 		cursor: hand; /* for IE 5.x */
}

#mailformname, #mailformemail, #mailformmessage{
		font-family: Verdana;
		font-size: 11px;
		width:300px;
}

.csc-mailform{
	border:none;
	
}

.csc-mailform-submit
{
	margin-left:80px;
}

label 
{
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
	width:70px;
}