/* CSS stilmall */

body { 
	font-size: 100%; 
	margin-left:0;
	margin-right:0;
	margin-top:5px;
	background-image: url('images/background.gif');
	background-repeat: repeat-x;
}

ul.blank {
	list-style-type: none;
	line-height: 20px;}

h1 { 
	font-family : Georgia, Times;
	font-size : 150%;
	font-weight: normal;
	font-style : normal;
	line-height: 20px;
	color : #000000;
}

h2 { 
	font-family :'Lucida sans unicode', Arial, Verdana, Helvetica, sans-serif;
	font-size : 100%;
	font-weight: normal;
	font-style : normal;
	margin-bottom: 0px;
    padding-bottom: 0px;
	letter-spacing: 1px;
	color : #a81a6e;
}

hr { 
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	width: 100%;
	text-align: left;

	
}

.rub_right { 
	font-family :'Lucida sans unicode', Arial, Verdana, Helvetica, sans-serif;
	font-size : 110%;
	font-weight: normal;
	font-style : normal;
	margin-bottom: 0px;
    padding-bottom: 0px;
	letter-spacing: 1px;
	color : #a81a6e;
}

.rub_right_black { 
	font-family :'Lucida sans unicode', Arial, Verdana, Helvetica, sans-serif;
	font-size : 110%;
	font-weight: normal;
	font-style : normal;
	margin-bottom: 0px;
    padding-bottom: 0px;
	letter-spacing: 1px;
	color : #000000;
}

strong {
	font-family : 'Lucida Sans', Tahoma, Verdana, Arial, sans-serif, Helvetica;
	color : #444;
	font-size : 100%;
}



table.frame {
width: 900px;
border-collapse: collapse;
border: solid #003366; 
border-width: 0px;
}


td.top {
	height: 130px;
	width: 900px;
	background-image: url('images/top_1.jpg');
	background-repeat: no-repeat;
}
/* Länk Bakgrundsbild */
.topimage { 
	  height: 130px;
	  width: 900px;
	  position: relative;
	  margin: 0 0em 0em 0;
	}
	.topimage a {
	  display: block;
	  border: 0;
	  width: 900px;
	  height: 130px;
	  text-indent: -9999px;
	}
	.topimage a:hover {
	  border: 0;}
/* */

td.blue_bg {
	background-color: #054b7e;
	
	
}

td.blue_border_left {
	background-color: #054b7e;
	height: 20px;
	width: 770px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	text-align: right;
	color: #ffffff;
}

td.blue_border_left_start {
	background-color: #054b7e;
	height: 20px;
	width: 570px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	text-align: right;
	color: #ffffff;
}

a.blue_border_left {
	color: #ffffff;
	text-decoration : none;
}

a.blue_border_left:hover {
	color: #cccccc;
	text-decoration : none;
}

td.blue_border_left2 {
	background-color: #054b7e;
	height: 20px;
	width: 200px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	text-align: right;
	color: #ffffff;
}

td.blue_border_right {
	background-color: #054b7e;
	height: 20px;
	width: 130px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	text-align: right;
	color: #ffffff;
}

td.left_meny {
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	width: 200px;
	background-image: url('images/meny.gif');

}

td.main {
	background-color: #ffffff;
	width: 500px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;


}

td.main_text {
	width: 500px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 10px;
	

}

a.main_text {
	color: #000000;
	text-decoration : underline;
}

a.main_text:hover {
	color: #666666;
	text-decoration : underline;
}

/* Blå länktext main */
a.main_text_blue {
	color: #1350aa;
	text-decoration : none;
}

a.main_text_blue:hover {
	color: #067ecf;
	text-decoration : none;
}

td.main_text_center {
	width: 380px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: center;
	padding: 0px;
	line-height: 180%;
}

td.start_bildtext {
	width: 210px;
	vertical-align: top;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 0px;
}

a.start_bildtext {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	padding: 0px;
	text-decoration : none;
}

a.start_bildtext:hover {
	color: #666666;
	text-decoration : underline;
}


td.right_meny {
	background-color: #ffffff;
	width: 200px;
	vertical-align: top;
	

}

td.right_meny_top {
	background-image: url('images/aktuellt1.gif');
	background-repeat: no-repeat;
	width: 200px;
	padding: 10px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	color: #000000;
	
}

td.right_meny_info{
	background-image: url('images/bakgrund_01.jpg');
	background-color: #ffffff;
	width: 175px;
	padding:10px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;


}

a.right_meny_top {
	color: #1350aa;
	text-decoration : none;
	
}

a.right_meny_top:hover {
	color: #1350aa;
	text-decoration : underline;
	
}

a.right_meny_underline {
	color: #000;
	text-decoration : underline;
	
}

a.right_meny_underline:hover {
	color: #666;
	text-decoration : underline;
	
}

td.right_meny_middle {
	background-image: url('images/aktuellt2.gif');
	background-repeat: no-repeat;
	width: 200px;
	padding: 10px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	color: #000000;
	
}

td.right_meny_middle2 {
	background-image: url('images/aktuellt3.gif');
	background-repeat: no-repeat;
	width: 200px;
	height: 5px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	color: #000000;
	
}

td.right_meny_bottom {
	background-image: url('images/aktuellt4.gif');
	background-repeat: repeat-y;
	width: 200px;
	padding: 10px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	color: #000000;
	
}

td.right_meny_utblick{
	background-image: url('images/utblick_tider.gif');
	background-repeat: no-repeat;
	background-color: #ffffff;
	width: 175px;
	padding:10px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;


}
td.syv_meny_top {
	background-image: url('images/aktuellt5.gif');
	background-repeat: no-repeat;
	width: 200px;
	padding: 0px 10px 10px 10px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	color: #000000;
	
}
td.syv_meny_middle {
	background-image: url('images/aktuellt4.gif');
	background-repeat: repeat-y;
	width: 200px;
	padding: 0px 10px 10px 10px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	color: #000000;
	
}

td.sidfot {
	background-color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-align: center;
	height: 20px;

}

a.sidfot {
	font-family: Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration : underline;

}

a.sidfot:hover {
	color : #60bb33;
	text-decoration : underline;
}

a.personal_email {
	font-family: Verdana, Helvetica, sans-serif;
	color: #1350aa;
	text-decoration : none;

}

a.personal_email:hover {
	color : #60bb33;
	text-decoration : underline;
}

td.personal {
	width: 400px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 1px;
	

}

td.personal_info {
	width: 130px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 1px;
	

}

td.pdf {
	width: 20px;
	height: 25px;
	vertical-align: middle;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 0px;
	

}

td.program_logo {
	width: 32px;
	height: 35px;
	vertical-align: middle;
	padding: 0px;
	

}

td.blankett {
	vertical-align: middle;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 1px;
	

}

td.form {
	vertical-align: middle;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 1px;
	

}

td.aktu {
	vertical-align: top;
	width: 200px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 10px;

}

a.blankett {
	color: #000000;
	text-decoration : none;
	

}

a.blankett:hover {
	color: #666666;
	text-decoration : none;
	

}

td.utblick_start {
	background-image: url('images/utblick_blommor.gif');
	background-repeat: no-repeat;
	width: 500px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 10px;
	

}

td.utblick_inforuta {
	width: 190px;
	background-image: url('images/utblick_10.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 10px;
	color: #333333;
	

}

a.utblick_start {
	color: #000000;
	text-decoration : underline;
}

a.utblick_start {
	color: #666666;
	text-decoration : underline;
}

td.search {
	height: 20px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 1px;
}

a.search {
	color: #000;
	text-decoration : underline;
}

a.search:hover {
	color: #666;
	text-decoration : underline;
}

td.search_headline {
	height: 20px;
	background-color: #dfe6ec;
	vertical-align: top;
	font-family: 'Lucida Sans', Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 1px;
}

td.search_bottom {
	height: 45px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 1px;
}


.rub {
	font-family : Georgia, Times;
	font-size : 150%;
	font-style : normal;
	color : #000000;
}

.underrub {
	font-family :'Lucida sans unicode', Arial, Verdana, Helvetica, sans-serif;
	font-size : 100%;
	font-style : normal;
	letter-spacing: 1px;
	color : #a81a6e;
}


.topmeny {
	font-family: Verdana, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	

}

a.topmeny {
	font-family: Verdana, Helvetica, sans-serif;
	color: #666666;
	text-decoration : none;

}

a.topmeny:hover {
	color : #666666;
	text-decoration : none;
}

.punktlista { 
	list-style-image: url('images/dot_green_h15.gif');
	list-style-position: outside;
	margin: 0 0 0 1.5em; 
	padding: 0 0 0 0;
	line-height: 180%;
}

.punktlista2 { 
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	font-style:italic;
	margin: 0 0 0 0.5em; 
	padding: 0 0 0 0;
	line-height: 120%;
}

/* Popupfönster webbradio */
#webbradio {position:absolute; top:0px; left:0px; width: 300px; height:200px; margin: 0; padding: 0; background-color: #ffffff;}

/* Meny banners */
a.banners {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 70%;
	color: #003366;
	text-align: left;
	padding: 0px;
	text-decoration : none;
}

a.banners:hover {
	color: #067ecf;
	text-decoration : none;
}

/* Schemalänk */
a.schema {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 130%;
	font-weight:bold;
	color: #067ecf;
	text-align: left;
	padding: 0px;
	text-decoration : none;
}

a.schema:hover {
	color: #379bdf;
	text-decoration : none;
}

/* Sidan uppdaterad */
.lastmodified {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: left;
	

}

/* Snedställd text */
.italic {
font-style:italic;
}

/* Inriktning rub */
.inrikt {
	font-family : 'Lucida Sans', Tahoma, Verdana, Arial, sans-serif, Helvetica;
	color : #000000;
	font-size : 100%;
	font-weight: bold;
}

/* Galleri table */
td.gallery {
	font-size : 70%;
	color: #000000;
	vertical-align:top;
}

a.gallery {
	color: #003366;
	font-weight: bold;
	text-decoration : none;
}

a.gallery:hover {
	color: #067ecf;
	font-weight: bold;
	text-decoration : none;
}

/* Länklista table */
td.linklist_rub {
	width: 100px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 0px;}

td.linklist {
	width: 300px;
	vertical-align: top;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	padding: 0px;}

		
a.linklist {
	color: #1350aa;
	text-decoration : none;
}

a.linklist:hover {
	color: #067ecf;
	text-decoration : none;
}

.mark {
	background: #e9f9cf;
}
