/* Copyright Dolfingurl.com (c) All rights reserved. Made by Ulrika Olsson 2005 */

body {
	font-family: arial, verdana, sans-serif;
	font-size: 80%;
	font-weight: normal;
	background-color: #E3E3E3;
	color: #000000;
	margin: 0; 
	padding: 0;	
	text-align: center;	
}
/* Tekstlenker start */
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #EB6090;
}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #F499B8;
}
a:hover, a:active { 
	text-decoration: underline; 
	color: #EB6090;
}
/* Tekstlenker slutt */

#topp {
	width: 755px; 
	height: 30px;	
	text-align: left;	
	background: #ffffff;	
	margin-right: auto; 
	margin-left: auto; 
}
	#logo {
		background-image: url(gfx/rosa-help.gif);	
		background-repeat: no-repeat;			
		width: 230px; 
		height: 30px;	
		float: left;	
		border: 0;		
		margin-left: 15px;				
	}
	#ikoner {
		width: 200px; 
		height: 20px;	
		text-align: right;			
		padding: 5px 15px 0px 0px;
		float: right;	
		background: #ffffff;	
		font-size: 11px;	
		color: #E3E3E3;	
	}

#topplinje {
	background-image: url(gfx/topp_ruter.gif);
	width: 755px;
	height: 70px;
	background-color: #ffffff;	
	margin-right: auto; 
	margin-left: auto; 
}

/* forside toppfelt start */
#frontboks {
	width: 755px; 
	height: 165px;			
	background: #ffffff;	
	text-align: left;
	margin-right: auto; 
	margin-left: auto; 
}
	#col1ill {
		background-image: url(gfx/frie-kvinner.jpg);
		width: 275px; 
		height: 149px;		
		background-repeat: no-repeat;	
		float: left;
	}
	#col2rosa {
		background: #F499B8;	
		width: 225px; 
		height: 149px;		
		float: left; 			
	}
	#col3tlf {
		background: #C90326;	
		width: 205px; 
		height: 139px;		
		float: left;
		padding: 10px 10px 0px 40px;
	}
		.tlftxt1 {
			font-size: 20px;
			line-height: 36px;
			font-weight: normal;			
			color: #ffffff;
		}
		.tlftxt2 {
			font-size: 30px;
			line-height: 36px;			
			font-weight: bold;
			color: #ffffff;
		}
		.tlftxt3 {
			font-size: 18px;
			line-height: 36px;						
			font-weight: normal;
			color: #ffffff;
		}		
/* forside toppfelt slutt */

#innholdsfelt {
	width: 725px; 
	background-color: #ffffff;	
	background: #ffffff;	
	margin-right: auto; 
	margin-left: auto; 
	border: 0;
	border-bottom: 2px solid #C90326;
	min-height: 300px;
	text-align: left;		
	padding: 30px 15px 10px 15px;	
}
	#vmenyboks {
		width: 245px; 	
		float: left;
	}
		#vmeny li a {
			display: block;
			padding: 10px 5px 10px 5px;
			color: #333;
			text-decoration: none;
			}
		#vmeny li {
			list-style: none;			
			border-bottom: 1px solid #E3E3E3;
			}							
		html>body #vmeny li a {
			width: auto;
			}
		#vmeny a:hover {
			color: #EB6090;
			}	
		#vmeny li a#aktiv {
			color: #C90326;
			}			
		#vmenyStor a {
			font-size: 150%; 
			font-weight: normal;
			}
		.no-space {
		    margin: 0px;
		    padding: 0px;
		  	}		
		
		#vmeny2 {
			margin-left: 15px; 
			padding-left: 0px;		
			}			
		#vmeny2 li a {
			display: block;
			margin: 0px;
			padding: 0px;
			color: #333;
			text-decoration: none;
			font-weight: normal;		
			}		
		#vmeny2 li {
			background: transparent url(gfx/punkt.gif) left top no-repeat; padding-left: 10px;
			border-bottom: 1px solid #ffffff;				
			margin-bottom: 5px;	
			}				
		#vmeny2 li a#aktiv {
			color: #C90326;
			}				
		div#luft {
			padding: 3px					
			}			
#rosaFront  {			
	list-style: none;			
	width: auto;
	}
		#rosaFront li {
			display: block;
			padding: 0px 5px 12px 15px;			
			color: #ffffff;
			text-decoration: none;
			font-size: 150%; 
			font-weight: normal;
			border-bottom: 1px solid #F499B8;
			}	
		/*#rosaFront li {
			border-bottom: 1px solid #F499B8;
			}				*/
		#rosaFront a:hover {
			color: #EB6090;
			text-decoration: none;
			font-size: 150%; 
			font-weight: normal;			
			}				
		html>body #rosaFront li a {
			width: auto;
			}				
			
	
	#innholdstekst {
		width: 465px; 	
		float: right;
		padding-top:5px
		}
		.uthev {
			font-weight: bold;
			color: #000000;
			}	
		.midt {
			font-size: 95%;
			text-align: center; 
			}
		div.hus p {
		   text-align: center;
		   }
				
/* Forsideteksten i 2 spalter */
		#col1 {width: 225px; float: left; padding-right: 15px;}
		#col2 {width: 225px; float: left; }		
/* Forsideteksten i 2 spalter */		
		
img.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
	}
img.kontakt {
	float: left;
	padding-right: 15px;
	padding-bottom: 300px;
	}	
img {
	border: 0px;
	}		
	
	#clear { 
		 clear:both;
		 height:10px;
		 background:#ffffff;
		 color:#fff;
	}
		
/* fontstiler start */
H1, h1, #h1, .h1 {
	font-size: 190%;
	font-weight: bold;
	color: #000000;
	margin-top: 0;
	margin-bottom: 10px;		
}

H2, h2, #h2, .h2 {
	font-size: 150%;
	font-weight: normal;
	color: #000000;
	margin-top: 12px;
	margin-bottom: 8px;	
}
H3, h3, #h3, .h3 {
	font-size: 130%;
	font-weight: bold;
	color: #000000;
	margin-top: 16px;
	margin-bottom: 0px;	
}
H4, h4, #h4, .h4 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	margin-top: 12px;
	margin-bottom: 0px;	
}
#ingress {
	font-size: 100%;
	font-weight: normal;
	color: #C90326;
}
#abc {
	list-style-type: lower-alpha;
	margin-top: 5px;
	margin-bottom: 5px;	
	}
#disc {
	list-style-type: disc;
	margin-top: 5px;
	margin-bottom: 5px;	
	}	
p 	{
	margin-top: 6px;
	margin-bottom: 6px;		
	}	
/* fontstiler slutt */


#mh1 {
	width: 150px; 	
	float: left;
	padding-right: 7px;
}
#mh2 {
	width: 150px; 	
	float: left;
	padding-right: 7px;	
}
#mh3 {
	width: 150px; 	
	float: left;	
}
/* bunnlinje start */
#kolofon1 {
	width: 755px; 
	font-size: 11px;			
	color: #333;	
	text-align: left;	
	margin-right: auto; 
	margin-left: auto; 
	padding: 20px 0px 10px 0px;	
}
#kolofon2 {
	width: 755px; 
	font-size: 11px;	
	margin-right: auto; 
	margin-left: auto; 
	padding: 5px	
}
	#bunntekst {
		width: 275px; 
		height: auto;	
		float: left;	
		color: #333333;
		padding-top:0px
	}
	#bunn {
		margin-top: 5px;
		margin-bottom: 0;
		color: #333333;		
		}
	#kjendisaksjon {
		background-image: url(gfx/kjendisaksjon.jpg);	
		background-repeat: no-repeat;			
		width: 117px; 
		height: 78px;	
		float: left;	
		margin-right: 10px;		
		border: 1px solid #000000;		
	}		
	#KSlogo {
		background-image: url(gfx/ks-logo.gif);	
		background-repeat: no-repeat;			
		width: 170px; 
		height: 78px;	
		float: left;	
		margin-right: 5px;				
	}
	#stottetlf {
		background-image: url(gfx/stottetelefon.gif);	
		background-repeat: no-repeat;			
		width: 170px; 
		height: 110px;	
		float: right;	
	}
#dg {
	color: #333;
	text-decoration: none;
	font-weight: normal;
	}
#clear2 { 
	 clear:both;
	 height:10px;
	 background:#E3E3E3;
}	
/* bunnlinje slutt */


abbr, acronym, .help {
  cursor: pointer;
  }
