﻿body 
{
	font-family:Verdana;
	font-size:11px;
	background-color:#FFFFFF;
	color:#663333;
	margin:0px;
	/*text-align:center;*/	
	overflow-x:hidden;
	line-height:20px;
/*	background-image:url('Images/bg_repeater.jpg');
	background-repeat:repeat-x;
	background-position:top;*/
}

h1
{
	font-family:Georgia;
	font-size:30px;
	color:#ff3366;
	font-weight:normal;	
	/*margin:0px;
	padding:0px;*/
line-height:30px;
}


/*h2
{
	font-family:Georgia;
	color:#cc0033;
	font-size:14px;
	font-weight:normal;
	padding:0px;
	margin:0px;
}*/

h2
{
	font-family:Georgia;
	color:#990033;
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	margin-top:5px;
}

h3
{
	font-family:Georgia;
	font-weight:bold;
	color:#ff3366;	
	margin-bottom:6px;
	padding-bottom:0px;
}

h4
{
	font-family:Georgia;
	font-weight:normal;
	font-size:18px;
	color:#cc0033;	
	margin-bottom:5px;
	margin-top:12px;
	padding:0px;
	padding-bottom:0px;
}

a
{
	color:#fc4271;
	text-decoration:none;
}

a:link{color:#fc4271;}
a:visited{color:#fc4271;}
a:hover{color:#cc0033;text-decoration:underline;}
a:active{color:#fc4271;}

h1 a:hover, h2 a:hover, h3 a:hover { text-decoration:none;}

p{ margin-top:2px;padding-top:2px;}
img {border:0px;}

/*UL { padding-left:15px;margin-left:0px;vertical-align:middle;line-height:15px;}
UL LI {list-style-image: url('Images/rosapoint.gif');margin-bottom:2px;vertical-align:middle;padding-bottom:5px;line-height:15px;}*/

ul {
list-style:none;
padding-left:0px;
margin-left:-10px;
}
li {
margin:0;
padding:0;
padding-top:5px;
padding-left:30px;
background-image:url('Images/rosapoint.gif');
background-repeat:no-repeat;
background-position:12px 8px;
}

input, select
{
border:1px solid #e1bbbb;
color:#7f5959;
font-family:Georgia;
}

input
{
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
}

.breaklong
{
background-color:#dfb7b7;	
height:1px;
width:603px;
}

.breaklongbottom
{
margin-bottom:15px;
}

.breaklongtop
{
margin-top:15px;	
}


#ingress
{
color:#ff3366;
font-size:12px;
font-weight:bold;
margin-top:6px;
margin-bottom:12px;
font-family:Georgia;
}

#outerwrapper
{
	width:100%;	
	/*background-image:url('Images/bg_top_art.jpg');*/
	background-repeat:no-repeat;
	background-position:center top;				
	margin:0px auto;
	text-align:center;
}

#wrapper
{
	margin:0px auto;
	width:960px;	
	text-align:left;
	border:0px solid red;
	min-height:1200px;
	height:auto !important; 
	height:1200px;
}

#top
{
	position:relative;
	width:960px;
	/*height:282px;*/
	height:310px;
	border:0px solid yellow;
}

#topmenu
{
	position:absolute;
	bottom:26px;	
	line-height:47px;
}

#topmenu a
{
	color:#fc4271;
	font-weight:bold;
	font-family:Arial;
	font-size:14px;	
	height:47px;
	margin-right:40px;
}

#topmenu a:hover
{
	/*color:#dfa0a0;	*/
	color:#ff9999;	
	text-decoration:none;
}

#submenu
{	
	height:25px;
	position:absolute;
	bottom:0px;	
	line-height:26px;	
}

#submenu a
{	
	color:#663333;	
	font-weight:bold;
	font-family:Arial;
	font-size:11px;	
	padding-left:18px;
	padding-right:18px;
	line-height:25px;
	height:25px;
	float:left;
	display:block;
}

#submenu a:hover { background-color:#ff9999;line-height:25px; height:25px;text-decoration:none;}

#center
{
	width:610px;
	float:left;
	margin-right:31px;
	border:0px solid red;
	padding-top:0px;
}

#tipsvenn
{
background-color:#fdeaea;	
border:1px solid #deb4b4;
width:580px;
padding:10px;
height:30px;
color:#663333;
font-family:Georgia;
font-size:11px;
font-style:italic;
margin-bottom:10px;
}

#right
{
	width:277px;
	float:left;
	border:0px solid red;
}

.artikkelimg
{
margin-right:12px;
float:left;
height:90px;
width:90px;
}

.artikkelh2
{
font-family:Arial;
font-size:12px;	
font-weight:bold;
margin-top:2px;
padding-top:0px;
}

.artikkelh2 a { color:#cc0033;}
.artikkelh2 a:hover { color:#FF3366; }

.lesmer {line-height:18px;}
.lesmer a:hover{text-decoration:none;}


#kart
{
/*background-image:url('Images/bg_kartfylker.gif');
height:377px;
width:276px;
background-position:top;
background-repeat:no-repeat;
position:relative;		*/
margin-bottom:15px;
margin-top:25px;
}

#soek
{
background-image:url('Images/bg_soek2.gif');
height:35px;
width:274px;
background-position:top;
background-repeat:repeat-x;
margin-top:0px;
position:relative;	
}

#gjestebok
{
font-family:Georgia;		
font-size:18px;
color:#663333;
font-style:italic;
position:relative;
width:435px;
padding-bottom:20px;
border:0px solid red;
}

#gjestebok div
{
margin-top:12px;
padding-bottom:8px;
}

#gjestebok input,#gjestebok textarea 
{
border:1px solid #e1bbbb;
width:428px;
color:#7f5959;
font-style:italic;
font-family:Georgia;
font-size:14px;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
}

#gjestebok textarea {width:428px;}

.gjestebokheading
{
	font-family:Georgia;
	color:#ff3366;
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin-top:10px;	
	margin-bottom:5px;	
}

.gjestebokheading a:hover
{
	text-decoration:underline;
	color:#cc0033;	
}

.hover
{
	text-decoration:underline;
	color:#cc0033;
}

.gjesteboktekst
{
	font-family:Georgia;
	color:#663333;
	font-size:11px;
	font-weight:normal;	
	font-style:italic;
	font-weight:bold;
}

.btnsendgjestebok
{
position:absolute;
right:0px;	
}

#fylkeliste
{
font-family:Verdana;		
}

#fylkeliste a
{
color:#663333;
margin-right:60px;
}

#fylkeliste a:hover
{
	color:#fc4271;		
}

.inputsoek
{
	position:absolute;
	left:15px;
	/*height:26px;*/
	/*line-height:26px;*/	
	padding:0px;
	margin:0px;	
	top:4px;
	width:190px;	
	padding: 5px 2px 3px 3px;
    line-height: 11px;
    vertical-align: middle;
    border: none;    
}
.inputbutton
{
	position:absolute;
	right:5px;	
	top:0px;
}

.articlebox
{
background-color:#ffd0d0;
background-image:url('Images/bg_kalender2.gif');
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #deb4b4;
border-right:1px solid #deb4b4;
width:274px;
min-height:55px; 
height:auto !important; 
height:55px;	
}
	
#kalender
{
background-color:#ffd0d0;
background-image:url('Images/bg_kalender2.gif');
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #deb4b4;
border-right:1px solid #deb4b4;
width:274px;
padding-top:5px;
min-height:239px; 
height:auto !important; 
height:239px;
padding-bottom:15px;
}

.articlebox h1, #kalender h1, #fritekstboks h1, #kart h1
{
font-family:Arial;
font-size:18px;
color:#663333;
padding:0px;
margin:0px;	
}

#kalendertop
{
	background-image:url('Images/bg_kalender_top2.gif');	
	background-repeat:no-repeat;
	height:13px;
	width:276px;
	margin-top:25px;	
}

#kalenderbottom
{
	background-image:url('Images/bg_kalender_bottom2.gif');	
	background-repeat:no-repeat;
	height:59px;
	width:276px;
}
#kartbottom
{
	background-image:url('Images/bg_kalender_bottom.gif');	
	background-repeat:no-repeat;
	height:26px;
	width:276px;
}

#kalenderbreak
{
background-color:#b79090;	
height:1px;
width:245px;
margin-top:10px;
}

.kalenderdato, .kalendersted { margin-top:10px;color:#cc0033; font-family:Arial; font-size:11px; font-weight:bold;}
.kalenderdato{ margin-right:12px;float:left; }
.kalendernavn{ color:#663333; font-family:Arial; font-size:11px; font-weight:normal; padding-top:0px; }
.kalendernavn a { color:#663333;}
.kalenderdato a, .kalendersted a {color:#cc0033;}
.kalenderdato a:hover, .kalendersted a:hover {text-decoration:none; color:#FF3366;}



#generellbokstop{margin-top:15px;background-image:url('Images/bg_bokstopp.gif'); height:13px; width:274px;}
#generellboksbottom{background-image:url('Images/bg_boksbunn.gif'); height:13px;width:274px;}
#generellboks, #fritekstboks
{
background-color:#fdeaea;	
border-left:1px solid #deb4b4;
border-right:1px solid #deb4b4;
width:272px;
padding-top:5px;
min-height:100px; 
height:auto !important; 
height:100px;
color:#663333;
font-family:Georgia;
font-size:12px;
font-style:italic;
}
#fritekstboks{position:relative;}
#fritekstboks .underskrift
{ 
	position:absolute; 
	right:10px;
	bottom:0px; 
	color:#cc0033; 
	font-family:Georgia; 
	font-size:18px;
}

#fritekstboks h2
{
margin-bottom:6px;
}

.galleryPic
{
margin-right:13px;float:left;margin-bottom:10px;	
}

#bunn
{
	background-image:url('Images/bg_bunn2.gif');	
	background-repeat:no-repeat;
	height:53px;
	width:918px;
	position:relative;	
	margin-top:18px;	
}

#bunn div
{
	position:absolute;
	top:8px;
	left:120px;	
}

#bunnlinje { font-size:11px; text-align:center; padding-top:10px;padding-bottom:20px;}