﻿body 
{
	color:#3C3C3E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:center;
}

h2 {
   font-size: 16px;
   font-weight: bold;
   font-style: italic;
   margin: 0;
   padding: 0;
   color: #004553;
}


h3 {
   font-size: 14px;
   font-weight: bold;
   margin: 0;
   padding: 7px 0 4px 0;
   color: #828282;
}

/*
h4 {
   font-size: 16px;
   font-weight: bold;
   margin: 0;
   padding: 7px 0 4px 0;
   color: #000000;
}
*/

h4 {
color:#3C3C3E;
font-size:16px;
font-weight:bold;
margin:0;
padding:7px 0 4px;
}

#wrapper 
{
	margin:0 auto;
	text-align:left;
	width:914px;
}


img 
{
	border:0 none;
}

/*================  H E A D E R ================ */



#header img {
   border: 0;
}


#headerNav ul {
   margin: 0;
   padding: 10px 94px 0 0;
   font-size: 10px;
}

#headerNav ul li {
   list-style-type: none;
   display: inline;
   padding-left: 25px;
}

#headerNav ul li a {
   text-decoration: none;
   color: #004553;
}

#header 
{
	background-color:#F0F0F0;
	height:150px;
	width:914px;
}

#headerNav 
{
		
	background-image:url(Images/headerNav.jpg);
	background-color:#F0F0F0;
	background-position:left top;
	background-attachment:scroll;
	background-repeat:no-repeat;
	
	height:40px;
	text-align:right;
	width:914px;
}
/*------------------------------------------------------------------------------*/
#content 
{
	margin-top:7px;
	width:914px;
}

#content #left 
{
	float:left;
	width:200px;
}

#right 
{
	float:right;
	/*margin-bottom:1em;*/
	width:150px;
	padding-bottom:11px;
}

#main 
{
	float:left;
	margin:0 0 0 15px;
	width:534px;
	padding-bottom:11px; 
}

.weather
{
	position:relative;
	top:-23px;
	left:-32px;
}

/* Menu Classes */
.nav, .nav li, .nav ul { margin:0;padding:0;}
.nav, .nav ul { list-style: none; }

.nav  {
  background: #E9E9E9 url(Images/navTop.jpg) no-repeat top left;
   padding: 10px 0 5px 0px;
/*margin-bottom: 100px;*/
}

.nav a {
display: block;
padding: 5px 20px 4px 10px;
line-height:13px;
min-height: 13px;
height: auto !important;
height: 13px;
border-bottom: 1px solid #f8f8f8;
color: #004553;
text-decoration: none;
}

.nav a.active {
font-weight: bold;
border-bottom: 0;
}

.nav a.node  
{
 /*background: url(Images/menu-closed.png) 95% 50% no-repeat;  */
 background-image:url(Images/menu-closed.png);
 background-position:95% 50%;
 background-repeat:no-repeat;
 
}

.nav a.nodeopen  
{
 /*background: url(Images/menu-open.gif) 95% 50% no-repeat; */
 background-image:url(Images/menu-open.gif);
 background-position:95% 50%;
 background-repeat:no-repeat;
}


/*-------------- end of Menu ----------------*/

.round-top {
/*background: url(Images/round-top.gif) top left no-repeat #e9e9e9;*/
background-image:url(Images/round-top.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#e9e9e9;
padding: 10px 0 5px 0px;
}


#lvl1 a.active { background: none;font-weight:bold; }

#lvl1 {
background-color: #f8f8f8;
padding: 3px 0;
}

#lvl1 a {
padding-left: 20px;
font-weight: normal;
border-bottom: 1px solid #ffffff;
color: #3c3c3e;
}

#golfbox 
{
	/*background: url(media/design/navTop.jpg) top left no-repeat #e9e9e9;*/

	background-image:url(Images/navTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#e9e9e9;
	padding-left:10px;
}



.round-top 
{
	/*background: url(media/design/round-top.gif) top left no-repeat #e9e9e9;*/
	
	background-image:url(Images/round-top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#e9e9e9;
	padding: 10px 0 5px 0px;
}

#golfbox table, #golfbox td, #golfbox form {
font-family:verdana;
font-size:10px;
margin:0;
padding:0;
}

#golfbox input {
	font-family:verdana;
	font-size:10px;
}

#golfbox label {
border:0 none;
}

#txtPassword, #txtUserName 
{
	width:170px;
}

.round-top .header, .nav .header {
text-align:center;
border-bottom: 1px solid #f8f8f8;
color:#004553;
font-size: 14px;
font-weight:bold;
line-height:20px;
height: 20px;
position:relative;
}

#lvl2 { background-color: #ffffff; }

#lvl2 a {
padding-left: 30px;
font-size: 11px;
border-bottom: 1px solid #e9e9e9;
}

#lvl2 a.active {
color: #000000;
padding-right: 10px;
border-bottom: 1px solid #E9E9E9;
}

#contact 
{
   /*background: #F8F8F8 url(media/design/contactBottom.jpg) no-repeat bottom left;*/
   
   background-image:url(Images/contactBottom.jpg);
   background-position:bottom left;
   background-color:#F8F8F8;
   background-repeat:no-repeat;
   background-attachment:scroll;
   
   width: 180px;
   font-size: 11px;
   margin: 11px 0;
   padding: 7px 10px 11px 10px;
}

#contact table, #contact td {
font-size: 11px;
} 

#contact span {
   display: block;
}

#contact #text {
   float: left;
   width: 48%;
   padding-left: 14px;
}

#contact #nr {
   float: right;
   width: 45%;
}

#contact #adress {
   display: block;
   clear: both;
   padding: 13px 0 0 14px;
}


/*------------------ General ------------------------*/

table, td 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;   
	color:#3c3c3e;
	border: 0;
}

/*------------------------Activities---------------------------*/


#aktiviteter a{
color: #3c3c3e;
text-decoration: none;
}

#aktiviteter a:hover{
color: #004553;
}



/*-------------------------------------------------------------*/

div#prevMonth
{
    background-image: url(Images/arr-left.gif);
    background-position:left;
    background-repeat: no-repeat;
    width:10px;
    height:7px;
    
}

div#nextMonth
{
    background-image: url(Images/arr-right.gif);
    background-position:right;
    background-repeat: no-repeat;
    width:10px;
    height:7px;
    
}


.calheader
{
	background-color:#eaeaea;
	color:#004553;
	font-size:14px;
	font-weight:bold;
	border-width:0px;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.calheader table, td
{
	color:#004553;
}

.spantitle
{
	color:#004553;
	font-size:14px;
	font-weight:bold;
}


/*Search Box*/

#search-box .textbox {
font-size: 10px;
font-family: verdana;
float: left;
width: 112px;
}

#search-box .btnSubmit {
font-size: 10px;
font-family: verdana;
border: 1px solid #e9e9e9;
background: #e9e9e9;
float: right;
width: 30px;
}

/*---------------------------*/

/*---------------- Mini Archive --------------------*/

#miniarkiv {
padding: 10px 0px 5px 10px;
}

#miniarkiv a {
text-decoration: none;
font-size: 10px;
color: #3c3c3e;
}

#miniarkiv .news {
padding-right: 10px;
}

#miniarkiv a:hover {
color: #004553;
}

#right dt, #golfbox label, .news .reldate {
border-bottom: 1px dotted #f8f8f8;
color: #004553;
text-transform: uppercase;
font-weight: normal;
letter-spacing: 1px;
font-size: 9px;
font-family: verdana;
padding-top: 5px;
}


/*-------------- footer --------------------*/

#footer 
{
	clear:both;
	height:auto;
	margin:0 auto;
	width:864px;/*914*/
	float:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#e9e9e9;
}

/*------------------------- Front Page ---------------------------*/

#mainArticle {
margin:17px 0 10px;
}

.frontIngress 
{	
	color:#3C3C3E;
	font-size:12px;
	margin:0;
	padding:0;
}

.readMore {
color:#3C3C3E;
display:block;
font-size:12px;
margin-top:2px;
text-align:right;
}

.readMore a {
color:#3C3C3E;
text-decoration:underline;
}

#articleFront {
border-top:1px solid #E9E9E9;
padding-top:10px;
}


#articleFront table {
border:0 none;
width:242px;
}
table, td {
border:0 none;
color:#3C3C3E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}


.sep {
/*background:transparent url(media/design/sep.gif) repeat-y scroll center top;*/
	background-image: url('Images/sep.gif');
	background-repeat: repeat-y;
    background-position: center top;
	border-top:1px solid white;
	margin-top:-1px;	
	height: 100%;
}

.clear {
clear:both;
}

.cal
{
	float:left;
	text-align:left;
	border:0px;
	width:150px;
	height:155px;
	background-color:#E9E9E9;
}


/* --------------------------- Article ----------------------- */

#articlemain 
{
	float:left;
	/*margin:0 0 11px 15px;*/
	width:684px;
	margin-left:15px;
	padding-bottom:11px;

}

#title 
{
	position:relative;
}

#title img 
{
	position:absolute;
	right:25px;
	top:1px;
}

#title h4 
{
	display:inline;
}

.ingress 
{
color:#3C3C3E;
font-size:12px;
font-weight:bold;
margin-top:10px;
padding-bottom:15px;
}

.innhold 
{
color:#3C3C3E;
padding:0;
}

#artikkelbilde 
{
float:right;
width:260px;
}

#artikkelbilde img 
{
float:right;
margin:0;
padding:0;
}

.bildetekst {
margin:3px 10px;
position:relative;
width:250px;
}

.bildetekst img 
{
clear:right;
cursor:pointer;
float:right;
position:absolute;
right:2px;
top:2px;
}

#imgthumcol 
{
	padding-left:5px;
}

.bildeslide {
float:left;
}

/*--------- Ansatt (Employyee Template) ------------------*/
.ansatt 
{
	border-bottom:1px solid #B6B6B6;
	color:#3C3C3E;
	font-size:11px;
	margin:8px 0 15px;
}

.ansatt .navn 
{
	color:#004553;
	font-size:11px;
	font-weight:bold;
	float: left;
}

.ansatt .stilling 
{
	color:#3C3C3E;
	font-size:11px;
	font-weight:bold;
	float: left;
}

.ansatt .bilde 
{
	float:left;
	height:auto;
	margin:8px 8px 8px 0;
}

.ansatt .kontakt {
	/*float:left;*/
	width:75%;
}

.ansatt .kontakt table 
{
	margin:5px 0 10px;
	padding:0;
	float: left;
}

.ansatt .ansInfo 
{
	display:block;
	float: left;
}

.ansatt a {
color:#004553;
}


/* ------------- List Page -----------------*/

.artikkelListe 
{
	margin-bottom:10px;
	width:684px;
	float:left;
}

.artikkelListe .artikkelDate {
border-bottom:1px solid #E9E9E9;
color:#3C3C3E;
display:block;
font-size:10px;
margin-bottom:5px;
width:684px;/*520px;*/
float:left;
}

.artikkelListe h3 {
float:left;
width:535px;
}

h3 {
color:#828282;
font-size:14px;
font-weight:bold;
margin:0;
padding:7px 0 4px;
}

.artikkelListe .artikkelIngress {
color:#3C3C3E;
float:left;
font-size:12px;
font-weight:normal;
padding-bottom:15px;
width:520px;
}

.readMore {
color:#3C3C3E;
display:block;
font-size:12px;
margin-top:2px;
text-align:right;
}

.readMore a {
color:#3C3C3E;
text-decoration:underline;
}

/*----------- golfPrestasjon ------------------*/

.golfPrestasjon {
margin-bottom:10px;
width:534px;
}

.golfPrestasjon .navn {
color:#004553;
display:block;
font-size:12px;
font-weight:bold;
}

.golfPrestasjon span {
color:#3C3C3E;
font-size:11px;
font-weight:bold;
}

/*------ Gallery ------------*/

.innhold {
color:#3C3C3E;
padding:0;
}

.thumbnail {
background-color:#E9E9E9;
border:1px solid #2A2A2A;
float:left;
margin-bottom:10px;
margin-right:10px;
padding:3px 3px 8px;
}

.innhold a {
color:#004553;
}

/* Turneringskalender Page */


#turneringskalender 
{
	border-collapse:collapse;
	float:left;
	margin:0 0 11px 15px;
	width:534px;
}

#turneringskalender .kalender 
{
	border:1px solid #E9E9E9;
	border-collapse:collapse;
	text-indent:5px;
}
#turneringskalender th 
{
	height:30px;
	text-align:center;
}

h4 
{
	color:#3C3C3E;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:7px 0 4px;
}

#turnerings-headinger, .maaned-header 
{	
	font-size:1em;
	font-weight:bold;
	height:20px;
	text-align:center;
	text-indent:0;
}

#turneringskalender td 
{
	font-family:verdana;
	font-size:10px;
}

.maaned-header 
{
background-color:#CCCCCC;
text-align:left;
text-transform:uppercase;
}

#turneringskalender td a {
color:#004553;
font-weight:bold;
text-decoration:none;
}

#turneringskalender  td a:hover {
text-decoration: underline;
}

.styremedlem 
{
border-bottom:1px solid #E9E9E9;
margin-bottom:10px;
padding-bottom:5px;
position:relative;
width:400px;
}

.styremedlem .styre-verv 
{
color:#004553;
font-size:12px;
font-weight:bold;
}


.styremedlem .styre-navn 
{
color:#004553;
font-size:12px;
font-weight:bold;
left:175px;
position:absolute;
}

.styremedlem .styre-tlf 
{
color:#3C3C3E;
font-size:11px;
font-weight:bold;
}

.styremedlem .styre-epost 
{
color:#3C3C3E;
font-size:11px;
font-weight:bold;
left:175px;
position:absolute;
}

.arkiv {
width:500px;
}

.arkiv td.date {
	
font-size:12px;
padding-right:15px;
width:50px;
}

.arkiv td.name {
font-size:12px;
width:400px;
}

.arkivLink {
color:#004553;
font-size:12px;
font-weight:bold;
}

.arkiv td a {
color:#3C3C3E;
text-decoration:none;
}

.searchstatus
{
	height:auto;
	width:684px;
	float:left;
	text-align:center;
	padding-top:20px;
	padding-bottom:30px;
	color:#3C3C3E;
	font-family:Arial;
	font-size:12px;
}

.searchpaging
{
	height:auto;
	width:684px;
	float:left;
	text-align:center;
}

.searchresultlist
{
	height:auto;
	width:670px;
	float:left;	
	padding:7px;
}

.searchresult
{
	height:auto;
	width:670px;
	float:left;	
	padding-bottom:5px;
	border-bottom:1px solid #EAF2FB;
	overflow:hidden;
}

.articleList-heading2-date
{
	display:inline;
	float:right;
	font-size:12px;
}

.articleList-heading2-text
{
	display:inline;
	float:left;
}

.articleList-heading2-text a {
color:#004553;
text-decoration:none;
}

.articleList-heading2-date a
{
	color:#004553;
	text-decoration:none;
}

.searchText
{
	font-family:Arial;
	color:#3C3C3E;
	font-size:10px;
}


.pageNo 
{
	background-image:url(Images/pagenobg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	color:#004553;
	
}


.pageNoBold
{
	background-image:url(Images/pagenobg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:12px;
	color:#004553;
	font-weight:bold;
	width:auto;
	height:15px;
	padding-left:6px;
	padding-right:6px; 
	
}
/********************************************************************/
.FloatLeft
{
	float:left;	
}

.ColorGreen{color:#004553}
.ColorRed{color:Red;}
.annonseListe 
{
	margin-bottom:10px;
	width:484px;
	float:left;
	margin-left:20px;
}

.annonseDate {
	border-bottom:1px solid #E9E9E9;
	color:#3C3C3E;
	display:block;
	font-size:10px;
	margin-bottom:5px;
	width:484px;
	float:left;
}

.annonseTittel {
	color:#828282;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:7px 0 4px;
	text-decoration:none;
}

.loggInnStatus
{
	margin-bottom:5px;
	width:914px;
	border-bottom:1px solid #E9E9E9;
	float:left;
	display:block;
}

.loggUt
{
	color:#3C3C3E;
	font-size:10px;
	float:left;
	margin-right:3px;
}

.labelWrapper{color:#3C3C3E;margin-bottom:15px;}
.label{float:left;padding-top:6px;}
.width100{width:100px;}
.width150{width:150px;}
.width70{width:70px;}
.captchaWrapper{width:450px;float:left;padding-top:6px;}