/* CSS Document */

body
{
	background-color: #f0f5f8;
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	color:#333333;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 16px;
}

img {
	border: none;
	}



/* --------- Knappar ----------*/


a.button {
	background: transparent url('../img/button_blue_left.gif') no-repeat top left;
	display: block;
	float: right;
	line-height: 24px;
	height: 24px; 
	text-decoration: none;
	padding-left:7px;
	margin-right:10px;
}

a.button span {
	background: transparent url('../img/button_blue.gif') no-repeat top right;
	display: block;
	padding:0px 12px 0px 5px;
	height:24px; 
	color: #003399;
}

a.button:hover { /* Hover state CSS */
	background: transparent url(../img/button_blue_left_hover.gif) no-repeat scroll top left;
	
	color:#FFF;
}

a.button:hover span { /* Hover state CSS */
	background: transparent url('../img/button_blue_hover.gif') no-repeat top right;
	color:#FFF;
}


a.button_left {
	background: transparent url('../img/button_blue_left.gif') no-repeat top left;
	display: block;
	float: left;
	line-height: 24px;
	height: 24px; 
	text-decoration: none;
	padding-left:7px;
	margin-right:10px;
}

a.button_left span {
	background: transparent url('../img/button_blue.gif') no-repeat top right;
	display: block;
	padding:0px 12px 0px 5px;
	height:24px; 
	color: #003399;
}

a.button_left:hover { /* Hover state CSS */
	background: transparent url(../img/button_blue_left_hover.gif) no-repeat scroll top left;
	color:#FFF;
}

a.button_left:hover span { /* Hover state CSS */
	background: transparent url('../img/button_blue_hover.gif') no-repeat top right;
	color:#FFF;
}




a	{
	color: #003399;
	text-decoration:none;
}

a:hover	{
	color: #666666;
}


p.blue a {
	color: #003399;;
	}

p {
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-top:8px;
	font-size:90%;
	}

p.breadcrumb {
	color:#666666;
	font-size:90%;
	padding-bottom:8px;
	}	

p.right	{
	text-align:right;
	margin-right:15px;
	}	
	
p.right	a {
	color: #003399;
	}

p.red {
	color:#900;
	}		
		
ul {
	padding-left:15px;
	padding-top:0;
	margin-top:5px;
	line-height: 120%;
}	

ul li {
	padding:0;
	margin:0;
	padding-bottom:3px;
	line-height: 130%;
}

ul li a {
	padding-bottom:7px;
	padding-top:0;
	margin-top:0;
	line-height: 130%;
}

ol {
	padding-left:15px;
	padding-top:0;
	margin-top:5px;
	line-height: 120%;
}	

ol li {
	padding:0;
	margin:0;
	padding-bottom:3px;
	line-height: 130%;
}

ol li a {
	padding-bottom:7px;
	padding-top:0;
	margin-top:0;
	line-height: 130%;
}	

#table {
	border-collapse:collapse;
	padding:0;
	margin:0;
}

#flags {
	float:right;
	margin-right:0px;
	padding-right:12px;
	padding-top:10px;
}
	

h1	{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-bottom:10px;
	margin-left:0;
	padding-left:0;
	font-size:160%;
	line-height:130%;
	}
	
h2	{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:150%;
	}

h3	{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	line-height:140%;
	font-size:125%;
	margin:0;
	margin-bottom:5px;
	margin-top:8px;
	}		
	
h4	{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-weight:normal;
	line-height:140%;
	font-size:110%;
	}

h4 a {
	color:#FFFFFF;
	}	
	
.form_160 {
	width: 160px;
}
			
	

/*---- Adminpage ----*/
#admin_left {
	background:url(../img/start_left_img.gif) no-repeat;
	height:350px;
	margin-top:25px;
	}

#admin_main {
	width: 958px;
	margin-left:auto;
	margin-right:auto;
	min-height: 650px;
	padding:0;
	background:url(../img/main_img2.gif) top left;
	}
	
#admin_edu {
	width: 600px;
	float:right;
	padding-bottom:10px;
	padding-top:17px;
	margin-right:110px;
	}
	
#admin_edu table {
	width:600px;
	border-collapse:collapse;
	}

#admin_edu table img {
	padding-top:4px;
	}	

#admin_edu table p {
	padding-bottom:0px;
	}	

#admin_edu table tr.d0 td {
	background-color: #FFFFFF;
	padding:3px;
	padding-left:5px;
	border-bottom: 1px solid #CCCCCC;
	}

#admin_edu table tr.d1 td {
	background-color:#f0f1f2;
	padding:3px;
	padding-left:5px;
	border-bottom: 1px solid #FFFFFF;
	}
#admin_edu table tr.d2 td {
	background-color:#dcdbd9;
	padding:3px;
	padding-left:5px;
	}		
	
		



#admin_middle {
	width: 430px;
	float:right;
	padding-bottom:10px;
	padding-top:17px;
	margin-right:15px;
	}

	

#admin_middle p {
	margin:0;
	padding-bottom:7px;
	font-size:100%;
	}

#admin_middle p a {
	color:#003399;
	}	

#admin_middle table {
	width:600px;
	border-collapse:collapse;
	}

#admin_middle table img {
	padding-top:4px;
	}	

#admin_middle table p {
	padding-bottom:0px;
	}	

#admin_middle table tr.d0 td {
	background-color: #FFFFFF;
	padding:3px;
	padding-left:5px;
	border-bottom: 1px solid #CCCCCC;
	}

#admin_middle table tr.d1 td {
	background-color:#f0f1f2;
	padding:3px;
	padding-left:5px;
	border-bottom: 1px solid #FFFFFF;
	}
#admin_middle table tr.d2 td {
	background-color:#dcdbd9;
	padding:3px;
	padding-left:5px;
	}			
	
/*---- Article page ----*/
#article_left {
	background:url(../img/start_left_img.gif) no-repeat;
	height:350px;
	margin-top:25px;
	}

#article_main {
	width: 958px;
	margin-left:auto;
	margin-right:auto;
	min-height: 650px;
	padding:0;
	background:url(../img/main_img.gif) top left;
	}
	
#article_main2 {
	width: 958px;
	margin-left:auto;
	margin-right:auto;
	min-height: 650px;
	padding:0;
	background:url(../img/main_img2.gif) top left;
	}
		
#article_img {
	width: 430px;
	margin-top: 0px;
	margin-left:10px;
	margin-bottom:15px;
	float:right;
	}

#article_right_img {
	width: 139px;
	margin-top: 0px;
	margin-left:10px;
	margin-bottom:15px;
	float:right;
	}	

#article_middle {
	width: 430px;
	float:right;
	padding-bottom:10px;
	padding-top:17px;
	margin-right:15px;
	}

#article_middle p {
	margin:0;
	padding-bottom:7px;
	font-size:100%;
	}

#article_middle p a {
	color:#003399;
	}

#article_middle ul a {
	color:#003399;
	}

#article_middle ul a:hover {
	color:#666666;
	}			

/*---- Bottom ----*/
#bottom {
	width: 956px;
	height:20px;
	margin:0;
	padding:0;
	padding-bottom:10px;
	background-color:#e2ecf0;
	border:1px solid #d7d9d9;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	}

#bottom p {
	text-align:center;
	}

#bottom p a {
	color:#003399;
	}

#bottom img {
	padding-bottom:8px;
	}	
	
	
				
	
/*---- Calendar ----*/

#calendar_top {	
	margin:0;
	height:10px;
	background: url(../img/calendar_top_img.gif) left top no-repeat;
	}
	
#calendar {	
	margin-left:14px;
	margin-bottom:10px;
	padding-bottom:20px;
	padding-right:15px;
	background: url(../img/calendar_img.gif) left bottom no-repeat;
	}

#calendar p {	
	margin:0;
	padding:0;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:12px;
	}

#calendar p a {	
	color:#003399;
	}	

#calendar h3 {	
	margin:0;
	padding:0;
	padding-bottom:2px;
	padding-right:8px;
	padding-left:12px;
	}	
	
	
/*---- Clear ----*/
.clear {
	clear:both;
	}

/*---- Contact column ----*/

#contact_top {	
	mmargin:0;
	height:10px;
	background: url(../img/calendar_top_img.gif) left top no-repeat;
		
	}
	
#contact {	
	margin-left:14px;
	margin-bottom:10px;
	background: url(../img/calendar_img.gif) left bottom no-repeat;
	padding-bottom:7px;
	}

#contact p {	
	margin:0;
	padding:0;
	padding-bottom:3px;
	padding-right:8px;
	padding-left:12px;
	}

#contact img {	
	padding-right:30px;
	}	

#contact h3 {	
	margin:0;
	padding:0;
	padding-bottom:2px;
	padding-right:8px;
	padding-left:12px;
	}		


/*---- Documents page ----*/
#documents_left {
	background:url(../img/start_left_img.gif) no-repeat;
	height:350px;
	margin-top:25px;
	}

#documents_main {
	width: 958px;
	margin-left:auto;
	margin-right:auto;
	min-height: 650px;
	background:url(../img/main_img2.gif) top left;
	}
	
#documents_img {
	width: 430px;
	margin-top: 0px;
	margin-left:10px;
	margin-bottom:15px;
	float:right;
	}

#documents_middle {
	width: 430px;
	float:right;
	padding-bottom:10px;
	padding-top:17px;
	margin-right:15px;
	}

#documents_middle p {
	margin:0;
	padding-bottom:7px;
	font-size:100%;
	}

#documents_middle p a {
	color:#003399;
	}	

/*---- Engelska sidor ----*/
#en_main {
	width: 958px;
	min-height:600px;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/main_img_en.jpg) top left no-repeat;
	}

#en_main p {
	font-size:100%;
}

#en_main a	{
	color: #003399;
	text-decoration:none;
}

#en_main a:hover	{
	color: #666666;
}
	

#en_right_column {
	width: 200px;
	margin-top:10px;
	margin-right:10px;
	padding-top:15px;
	float:right;
	}	

#en_start_middle {
	width: 510px;
	float:right;
	padding-bottom:10px;
	padding-top:15px;
	}

#en_start_middle img {
	padding:0;
	margin:0;
	}	
	
#en_bottom {
	width: 956px;
	margin:0;
	padding:0;
	padding-bottom:5px;
	background-color:#e2ecf0;
	border:1px solid #d7d9d9;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	}

#en_bottom p {
	text-align:center;
	}

#en_bottom p a {
	color:#003399;
	}

#en_bottom img {
	padding-bottom:8px;
	}	

.en_staff {
	width: 230px;
	background-color:#FFFFFF;
	float:left;
	margin:0;
	margin-right:10px;
	margin-bottom:9px;
	padding: 7px;
	height:90px;
	}
	
.en_stafftext {
	margin:0;
	padding:0;
	width:140px;
	float:right;
	}

.en_stafftext p {
	margin:0;
	padding:0;
	font-size:90%;
	line-height:120%;
	}	


/*---- Events middle ----*/
#events_middle {
	width: 430px;
	float:right;
	padding-bottom:10px;
	padding-top:17px;
	margin-right:15px;
	}

/*---- Events middle ----*/
#events_middle p {
	font-size: 100%;
	margin:0;
	padding:0;
	padding-bottom:5px;
	}	

#events_middle table {
	width:530px;
	}		
	
/*---- Files ----*/

#files_top {	
	margin:0;
	height:10px;
	background: url(../img/calendar_top_img.gif) left top no-repeat;
	}
	
#files {	
	margin-left:14px;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-right:15px;
	background: url(../img/calendar_img.gif) left bottom no-repeat;
	}

#files p {	
	margin:0;
	padding:0;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:12px;
	}

#files p a {	
	color:#003399;
	}	

#files h3 {	
	margin:0;
	padding:0;
	padding-bottom:2px;
	padding-right:8px;
	padding-left:12px;
	}

#files img {	
	vertical-align:top;
	}
	
	

/*---- Intra arch ----*/

#intra_arch_top {	
	margin:0;
	height:10px;
	background: url(../img/calendar_top_img.gif) left top no-repeat;
	}
	
#intra_arch {	
	margin-left:14px;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-right:15px;
	background: url(../img/calendar_img.gif) left bottom no-repeat;
	}

#intra_arch p {	
	margin:0;
	padding:0;
	padding-bottom:2px;
	padding-right:15px;
	padding-left:12px;
	}

#intra_arch p a {	
	color:#003399;
	}	

#intra_arch h3 {	
	margin:0;
	padding:0;
	padding-bottom:2px;
	padding-right:8px;
	padding-left:12px;
	}
	
	
/*---- Staff ----*/

#main_staff {
	width: 958px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/main_img2.gif);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
	min-height: 650px;
	}	
	
#main_staff h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	font-size:140%;
	}	
	
#main_staff h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333333;
	font-size:125%;
	}	
			
	
.staff {
	width: 213px;
	background-color:#FFFFFF;
	float:left;
	margin:0;
	margin-right:10px;
	margin-bottom:9px;
	padding: 7px;
	height:100px;
	}

.staff img{
	border: 1px solid #CCCCCC;
	margin-right:1px;
	}

.stafftext {
	margin:0;
	padding:0;
	width:130px;
	float:right;
	}

.stafftext_mail_staff {
	width:6px;
	float:right;
	padding-left:10px;
	}

.stafftext_mail_staff img {
	float:right;
	border:0;
	margin:0;
	padding:0;
	}	

.stafftext_mail {
	width:10px;
	float:right;
	}

.stafftext_mail img {
	float:right;
	padding-right:15px;
	padding-left:5px;
	border:0;
	}

.stafftext p {
	margin:0;
	padding:0;
	font-size:90%;
	line-height:120%;
	}	

.staffline {
	width:200px;
	height:124px;
	clear:right;
	}			


#stafflist {
	width: 720px;
	float:right;
	margin-top:15px;
	}
	
#stafflist h1{
	width: 650px;
	clear:both;
	margin-bottom: 10px;
	font-size:130%;
	}

#stafflist h2{
	width: 690px;
	clear:both;
	padding-top: 10px;
	font-size:120%;
	}

#stafflist table {
	width:500px;
	border-collapse:collapse;
	margin-bottom:10px;
	}

#stafflist table p {
	padding:2px;
	margin:0;
	line-height:110%;
	}

#stafflist table tr.d0 td {
	background-color: #FFFFFF;
	padding:3px;
	padding-left:5px;
	border-bottom: 1px solid #999999;
	}

#stafflist table tr.d1 td {
	background-color:#CCCCCC;
	padding:3px;
	padding-left:5px;
	}
#stafflist table tr.d2 td {
	background-color:#dcdbd9;
	padding:3px;
	padding-left:5px;
	}	
	
/*---- Right column ----*/

#right_column {
	width: 265px;
	margin-top:10px;
	margin-right:10px;
	padding-top:15px;
	float:right;
	}

/*---- Startpage ----*/

#start_left {
	background:url(../img/start_left_img.gif) no-repeat;
	height:350px;
	margin-top:25px;
	}

#start_main {
	width: 958px;
	min-height:600px;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/main_img.gif) top left;
	}
	

#start_news {
	margin-right:10px;
	}		

#start_news p {
	margin:0;
	padding:4px 0 0 0;
	font-size:100%;
	}

#start_news p a {
	color:#323333;
	}

#start_news table {
	border-collapse:collapse;
	}			

#start_middle {
	width: 445px;
	float:right;
	padding-bottom:10px;
	padding-top:15px;
	}

	


		

/*---- News column ----*/

#news_column {
	width: 265px;
	margin-right:10px;
	float:right;
	}

#news_column_top {
	width: 265px;
	margin-right:10px;
	float:right;
	}	


/*---- Top ----*/

#top {
	width: 958px;
	height: 129px;
	padding:0;
	margin:0;
	background: url(../img/top_img.jpg) center top no-repeat;
	}
	
#top a
{
    position: absolute;
    top: 0;
    left: 0;
    width: 942px;
    height: 80px;
}
 
#top a h1
{
    display: none;
}




/*---- Topnav ----*/

ul#navigation {
	padding: 0;
	margin: 0;
	padding-top:5px;
	float: left;
	width: 100%;
	height:22px;
	background: url(../img/nav_top_img.jpg) center bottom no-repeat;
	text-align: center;
	text-shadow:#000 0px 1px 0px;
	}

ul#navigation img {
	padding-bottom:3px;
	}	

ul#navigation li { 
	display: inline;
	padding-top:10px; 
	}

ul#navigation li a {
  	color: #fff;
  	text-decoration: none;
  	padding-right:10px;
	font-size:12px;
}

a:link, a:visited { 
	color: #fff;
	}

ul#navigation li a:hover {
	color: #f8bb01;
}


/*---- Leftnav ----*/

#nav_left {
	margin-top:40px;
	}

#nav_left h2 {
	color:#036;
	font-size:120%;
	padding:15px;
	padding-left:30px;
	padding-bottom:0;
	color:#18171c;
	}
	
#nav_left ul {
	margin:0;
	padding:0;
	width:190px;
	}	

#nav_left li {
	width:189px;
	padding-top:4px;
 	margin-left:0;
	padding-left:30px;
	list-style-type: none;
	border-top:1px solid #cbdbe9;
	border-bottom:1px solid #cbdbe9;
	}

#nav_left li:hover {
	background:#034e95;
	border-top:1px solid #e0edf3;
	border-bottom:1px solid #e0edf3;
	color:#CCC;
	
	}		

#nav_left li:hover a {
	color:#CCC;
	}
	
#nav_left li a {
	width:190px;
	margin-left:0;
	padding-top:7px;
	color:#000;
	text-indent:0;

	}		

#nav_left li a:hover {
	width:190px;
	}




	
/*---- News ----*/

#news_top {	
	margin:0;
	height:10px;
	background: url(../img/calendar_top_img.gif) left top no-repeat;
	}
	
#news {	
	margin-bottom:10px;
	margin-left:14px;
	padding-bottom:5px;
	padding-right:15px;
	background: url(../img/calendar_img.gif) left bottom no-repeat;
	}

#news p {	
	margin:0;
	padding:0;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:12px;
	}

#news p a {	
	color:#003399;
	}	

#news h3 {	
	margin:0;
	padding:0;
	padding-bottom:2px;
	padding-right:8px;
	padding-left:12px;
	}
	

/*---- Newsletter ----*/


	
/*---- Media reel ----*/	
#media_top {	
	margin:0;
	height:10px;
	background: url(../img/calendar_top_img.gif) no-repeat;
	background-position: -2px top;
	}
	
#media {	
	margin-bottom:14px;
	margin-left:0px;
	padding-bottom:7px;
	padding-left:16px;
	background: url(../img/calendar_img.gif) no-repeat;
	background-position: 14px bottom;
	}
	
#media h3 {	
	margin:0;
	padding:0;
	padding-bottom:2px;
	padding-right:8px;
	padding-left:12px;
	}		
	
#media p {	
	margin:0;
	padding:0;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:12px;
	}	
	
/*---- Layout ----*/

#banner {	
	padding-left:15px;
	}

#banner img {	
	padding-bottom:8px;
	margin-top:4px;
	}

















/*---- Layout ----*/

#main {
	width: 942px;
	margin-left:auto;
	margin-right:auto;c
	background-image:url(../img/main_img.jpg);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 650px;
	padding-bottom:10px;
	}
	
#main_en {
	width: 942px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/main_img_en.jpg);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 650px;
	padding-bottom:10px;
	}	
	
#main2 {
	width: 942px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/main_img2.jpg);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 650px;
	padding-bottom:10px;
	}	

#main3 {
	width: 942px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/main_img3.gif);
	background-position:top;
	background-position:center;
	background-repeat:no-repeat;
	min-height: 650px;
	padding-bottom:10px;
	}		
	

#activities {	
	padding-left:25px;
	width: 450px;
	}

#activities p {	
	margin:0;
	margin-bottom:3px;
	}

#aktuellt {	
	padding-left:25px;
	width: 450px;
	}

#aktuellt p {	
	margin:0;
	margin-bottom:3px;
	}
	

#aktuellt_short {	
	padding-left:15px;
	margin-top:15px;	
	}

#aktuellt_short p {	
	margin:0;
	padding:0;
	padding-right:10px;
	margin-bottom:3px;	
	}	

#aktuellt_short img {	
	vertical-align:top;
	}
	
	
	#aktiviteter {	
	padding-left:25px;
	}

#aktiviteter p {	
	margin-top:5px;
	}		


	
	
	
#calend {
	width: 700px;
	float:right;
	margin-top:10px;
	}

#calend h1{
	padding-bottom:15px;
	}

#calend p{
	margin:0;
	padding:0;
	padding-bottom:5px;
	}	

#calend table{
	width: 400px;
	}

#calend_details {
	width: 700px;
	float:right;
	margin-top:10px;
	}	

#calend_details p {
	font-size:110%;
	}	
		


	

/*---- Educations ----*/	

#edu {
	width: 700px;
	float:right;
	margin-top:10px;
	}

#edu p{
	padding-right:35px;
	}	
	
	
#edu table {
	width:650px;
	background-color:#FFFFFF;
	border-collapse:collapse;
	margin-bottom:10px;
	}

#edu table p {
	padding:2px;
	margin:0;
	line-height:110%;
	}

#edu table tr.d0 td {
	background-color: #FFFFFF;
	padding:3px;
	padding-left:5px;
	border-bottom: 1px solid #999999;
	}

#edu table tr.d1 td {
	background-color:#CCCCCC;
	padding:3px;
	padding-left:5px;
	}

#edu table tr.d2 td {
	background-color:#dcdbd9;
	padding:3px;
	padding-left:5px;
	}	
	
#edu_check {
	width: 20px;
	height: 10px;
	background-image:url(../img/edu_blue_dot.gif);
	background-position:center;
	background-repeat:no-repeat;
	}

#edu_noncheck {
	width: 20px;
	height: 10px;
	}	

#edu_finspang {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_finspang.gif);
	background-position:center;
	background-position:bottom;
	}

#edu_kinda {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_kinda.gif);
	background-position:center;
	background-position:bottom;
	}	

#edu_linkoping {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_linkoping.gif);
	background-position:center;
	background-position:bottom;
	}

#edu_mjolby {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_mjolby.gif);
	background-position:center;
	background-position:bottom;
	}

#edu_motala {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_motala.gif);
	background-position:center;
	background-position:bottom;
	}

#edu_norrkoping {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_norrkoping.gif);
	background-position:center;
	background-position:bottom;
}

#edu_soderkoping {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_soderkoping.gif);
	background-position:center;
	background-position:bottom;
	}
	
#edu_vadstena {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_vadstena.gif);
	background-position:center;
	background-position:bottom;
	}
	
#edu_valdemarsvik {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_valdemarsvik.gif);
	background-position:center;
	background-position:bottom;
	}		
	
#edu_atvidaberg {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_atvidaberg.gif);
	background-position:center;
	background-position:bottom;
	}	

#edu_tranas {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_tranas.gif);
	background-position:center;
	background-position:bottom;
	}	

#edu_landstinget {
	width: 20px;
	height: 100px;
	background-image:url(../img/edu_landstinget.gif);
	background-position:center;
	background-position:bottom;
	}				
		

#edit_right {
	text-align:right;
	}

#edit_right img {
	padding-left: 10px;
	padding-right: 20px;
	}

#frontaddress {
	font-size:100%;	
	padding-top:20px;
	}

#frontaddress p {	
	margin:0;
	text-align:right;
	padding-right:10px;
	color:#CCCCCC;
	}

#frontaddress p a {	
	color:#999999;
	}

#frontaddress p a:hover{	
	color:#FFFFFF;
	}		
	
	
#frontbanner {
	padding-left:20px;
	padding-top:10px;
	}			


#main_politics {
	width: 942px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/main_img2.jpg);
	background-position:center;
	background-repeat:no-repeat;
	min-height: 650px;
	padding-bottom:10px;
	}
	

	
#newsarchive_nav {
	width: 600px;
	margin-top:10px;
	border-top: 1px solid #CCCCCC;
	}

#newsarchive {
	width: 700px;
	float:right;
	margin-top:10px;
	}

#newsarchive table {
	width: 600px;
	border-collapse:collapse;
	margin:0;
	padding:0;
	margin-top:20px;
	}

#newsarchive table p {
	margin:0;
	padding:0;
	padding-bottom:3px;
	}	
	
	
#intra_details {
	width: 500px;
	float:right;
	margin-top:10px;
	}


#press {
	width: 700px;
	float:right;
	margin-top:10px;
	}

#press table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	margin-bottom:10px;
	}

#press table p {
	padding:0;
	margin:0;
	}		
	
#projects {
	width: 700px;
	float:right;
	margin-top:10px;
	}

#projects p{
	padding-right:35px;
	}	
	
	
#projects table {
	width:650px;
	background-color:#FFFFFF;
	border-collapse:collapse;
	margin-bottom:10px;
	}

#projects table p {
	padding:2px;
	margin:0;
	line-height:110%;
	}

#projects table tr.d0 td {
	background-color: #FFFFFF;
	padding:3px;
	padding-left:5px;
	border-bottom: 1px solid #999999;
	}

#projects table tr.d1 td {
	background-color:#CCCCCC;
	padding:3px;
	padding-left:5px;
	}

#projects table tr.d2 td {
	background-color:#dcdbd9;
	padding:3px;
	padding-left:5px;
	}	

#intra_files {
	width: 700px;
	float:right;
	margin-top:10px;
	}


	
#right_politics {
	width: 218px;
	float:right;
	margin:0;
	padding:0;
	}

#right_politics p {
	text-align:right;
	}	

	


#middle_down {
	width: 505px;
	float:right;
	padding-bottom:10px;
	background-image:url(../img/middle_blue.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-bottom:20px;
	}

#middle_down h2{
	padding-left:25px;
	padding-top:10px;
	padding-bottom:0px;
	}

#middle_down h4{
	padding-left:25px;
	padding-top:0px;
	margin-top:0px;
	}				
	
#wrap {
	position:relative; 
	z-index:100;
	margin-top:17px;
}



