

* {
	margin:0;
	padding:0;
	font-family: Frutiger,Verdana,Arial,Helvetica,sans-serif;
	color: #171715;
}

body {
  background-color: #F0F0F0;
}

.left{
	background:url('/Layout/Bilder/edge_left.gif') right repeat-y #F0F0F0;      
}

.right{
	background:url('/Layout/Bilder/edge_right.gif') left repeat-y #F0F0F0;
}

.bottom_edge{
	height: 14px;
	background:url('/Layout/Bilder/edge_bottom.gif') no-repeat bottom #F0F0F0;
}

h1, h2, h3{

}

h1 {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}

A {
	font-family: Frutiger,Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #171715
	}

A:hover {
	font-family: Frutiger,Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #171715;
	text-decoration: underline;
}

A:active {
	font-family: Frutiger,Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #171715;
	text-decoration: underline;
}

.textInvisible{
	color: #ffffff
}

.ingress{
	font-weight: bold;
	}
	
.lasmer_startsida, .lasmer_startsida A, .lasmer_startsida td{
	color: #b12f43;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 20px;
	}
	
.lasmer_startsida A:Active, .lasmer_startsida A:Hover{
	text-decoration: underline;
	}
.indrag_left{
	padding-left: 20px;
}

.indrag_text {
	padding-right: 20px;
}

.lokal_rubrik_ej_fet {
	font-size: 12px;
	font-weight: normal;
}

.lokal_VR-link {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.lokal_VR-text {
	font-size: 12px;
	font-weight: normal;
}

.lokal_kapacitet {
	padding-right: 20px;
}

.eventlista, .eventlista a, .eventlista ul a, .eventlista ul{
	font-weight: bold; 
	color: #171715; 
	text-decoration: none;
}

.eventlista a:hover, .eventlista a:active, .eventlista ul li a:hover, .eventlista ul ul a:active{
text-decoration: underline;
}

.lokallista{
	padding-top: 4px;
}

.lokallista_namn{
	padding-top: 4px;
	font-weight: bold;
}

.lokallista_VRfilm{
	padding-left: 30px;
}

.lankstig{
	color: #ffc082;
	}
	
.lankstig_sista_nod{
	color: #171715;
}

.text_nyhetspuff{
	text-transform: uppercase;
	color: #171715;
	font-size: 10px;
	}

.puff_text{
	font-size: 10px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
.mer_pa_gang_text{
	font-size: 15px;
	font-weight: bold;
	padding-top: 2px;
	text-transform: none;
	padding-left: 40px;
	font-family: Frutiger,Verdana,Arial,Helvetica,sans-serif;
	}

.nyhetslista_rubrik{
  	font-weight: bold;
  	font-size: 12px;
  	text-transform: uppercase;
  	color: #171715;
  	padding-top: 4px;
  	padding-bottom: 4px;
  }
  
.menyplacering{
	padding-bottom: 6px;
	 }
.menyplacering a:hover{
	color: #171715;	 
	 }

.meny_niva_1{
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  color: #171715;
}

.meny_niva_1 a:hover, .meny_niva_1 a:active {
  color: #716a66;
}

.indrag_left_menykomponent{
	padding-left: 15px;
}
.personal{
	float: left;

}

/*** CS_vanster_meny ***/
ul.CS_vanster_meny1 ul.CS_CSStoShow {
display: block;
}

#menyobjekt {
	margin-left: 20px;
	padding-right: 5px;
	padding-top: 4px;
	width: 211px;
}

#menyobjekt ul {

	font-size: 12px;
	font-family: Frutiger,Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	list-style-type: none;
	line-height: 16px;
	width: 211px;
	cursor: default;
	text-align: center;
}	

#menyobjekt ul a {
	color: #171715;
 	text-decoration: none;
}

#menyobjekt ul a:hover{
	color: #716a66;
}

#menyobjekt ul ul {
	position: relative;
	text-align: left;
 	font-weight: bold;
	text-transform: none;
	font-size: 12px;
	width: 211px;
	left: 0px;
	top: -3px;
	padding-top: 5px;
	padding-bottom: 0px;
}

#menyobjekt ul ul ul{
	position: relative;
	font-weight: normal;
	text-transform: none;
	font-size: 12px;
	left: 10px;
 	} 	
ul.CS_vanster_meny1 ul ul li{
	padding-left: 10px;
	}
	
ul.CS_vanster_meny1 li {
 	list-style-type: none;
 	position: relative; 
}

ul.CS_vanster_meny1 li li{
	list-style-type: none;
	position: relative;
	color: #000;  
	text-decoration: none;
	width:100%; 
	margin-left: 0px; 
}

ul.CS_vanster_meny1 li > ul {
	position: absolute;
}


ul.CS_vanster_meny1 li a{ 
	color: #000;  
	text-decoration: none;
	width:100%; 
}

#sitemapobjekt {
	margin-left: 20px;
	padding-right: 5px;
	padding-top: 4px;
	width: 211px;
}

#sitemapobjekt ul a {
	color: #171715;
 	text-decoration: none;
}

#sitemapobjekt ul a:hover{
	color: #716a66;
}

#sitemapobjekt ul ul {
	position: relative;
	text-align: left;
	font-family: Frutiger,Verdana,Arial,Helvetica,sans-serif;
 	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	width: 211px;
	left: 0px;
	top: -3px;
	padding-top: 7px;
	padding-bottom: 0px;
}

#sitemapobjekt ul ul ul{
	position: relative;
	font-weight: bold;
	text-transform: none;
	font-size: 10px;
	left: 30px;
	padding-top: 7px;
	padding-bottom: 0px;

 	}
#sitemapobjekt ul ul ul ul{
	position: relative;
	font-weight: normal;
	text-transform: none;
	font-size: 10px;
	left: 20px;
	padding-top: 5px;
	padding-bottom: 0px;

 	}
 #sitemapobjekt ul ul ul ul ul{
	position: relative;
	font-weight: normal;
	text-transform: none;
	font-size: 10px;
	left: 20px;
	padding-top: 3px;
	padding-bottom: 0px;

	}
	
/*** Mediamagasinet ***/
	
.vansterspalt{
 	padding-top: 25px;
 	border-right: 2px solid #E1B165;
 	width: 220px;
	}

.hogerspalt{
 	padding-top: 25px;
 	padding-left: 10px;
 	padding-right: 10px;
 	width: 530px;
	}

.inloggad{
	padding-top: 10px;
	padding-right: 10px;
	text-align: right;
	}

.date{
	padding-left: 10px;
 	padding-top: 10px;
 	border-right: 2px solid #E1B165;
	}


.innehall{

 	padding-right: 25px;
 	padding-left: 25px;
	padding-top: 25px;
}