@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/topbackground.gif);
background-repeat:repeat-x;
font-size:11px;
}

#wrapper {
height: auto;
width: 980px;
margin: 0 auto;
}

#header {
height: 110px;
margin-top: 10px;
}

#top {
padding-bottom: 25px;
border-bottom:#CCCCCC solid 1px;
margin-bottom: 15px;
}

#kontaktinfo {
margin:0px;
padding:0px;
width: 460px;
height:20px;
float:left;
color:#999999;
}

#golfbox {
 color:#999999;
 font-size:10px;
 width:490px;
 height:20px;
 float:right;
 position:relative;
 top: -8px;
 }
 
#logo {
margin-top:10px;
}

#menutop {
height: 30px;
padding:auto 0;
background-image:url(images/hover.gif);
background-repeat:repeat-x;
}

#menutop ul {
	margin:0px;
	padding:0px;
	}
#menutop ul li {
	float:left;
	font-size: 15px;
	height: 30px;
	list-style:none;
	}
	
#menutop ul li .selected {
	text-decoration:underline;
	}

#menutop ul li:hover {
	background-image:url(images/mouseover.gif);
	/*background-image:url(images/knaphovergrey.gif);*/
	background-repeat:repeat-x;
	}

#menutop ul a {
	color:#fff;
	text-decoration:none;
	float:left;
	display:inline;
	padding:0 16px;
	line-height: 30px;
	}

#menutop li a:hover {
	color:#fff;
		line-height: 30px;
}

#submenu {
margin-top: 5px;
margin-bottom: 10px;
min-height: 20px;
}

#submenu ul {
	margin:0px;
	padding:0px;
	}
#submenu ul li {
	float:left;
	list-style:none;
	}

#submenu ul a {
	color:#000;
	text-decoration:none;
	float:left;
	display:inline;
	padding:0 10px;
	font-size:11px;
	font-style:italic;
	}


#submenu li a:hover {
	color:#999999;
}

#welcome {
margin-bottom: 15px;
}

#contentbox {
width: 680px;
float:left;
}

#content {
 width: 665px;
 min-height:500px;
 float:left;
 padding-bottom:15px;
 margin-right:15px;
 margin-bottom: 20px;
 }
 
#contentboxprice {

}
 
#contentprice {
width:100%;
 min-height:500px;
 float:left;
 padding-bottom:15px;
 margin-bottom: 20px;
 }

#contentcenter {
 width: 370px;
 min-height:500px;
 float:left;
 padding-bottom:15px;
 margin-right:15px;
 margin-bottom: 20px;
 }
 
#contentclub {
 width: 290px;
 min-height:250px;
 float:right;
 padding-bottom:15px;
 }

#contentcenter h1, #contentclub h1 {
background-image:url(images/hover.gif);
background-repeat:repeat-x; 
color:#FFFFFF;
padding: 2px 5px;
} 
 

 

/* DEN HØJRE KOLONNE*/

#rightcol {
width: 250px;
float:right;
color:#999999;
}


#nyhedsbrev {
margin-top:10px;
margin-bottom:10px;
/*color:#fff;*/
font-size:12px;
/*background-image:url(images/nyhedsbrevbaggrund.jpg);
background-repeat:no-repeat;*/
height: 200px;
padding-left: 25px;
padding-top: 10px;
}

#nyhedsbrev td {
padding: 5px 0px;
}

#booklesson {
margin-top:10px;
color:#fff;
font-size:12px;
background-image:url(images/booklektionbaggrund.jpg);
background-repeat:no-repeat;
height: 750px;
padding-left: 25px;
padding-top: 10px;
}

#booklesson ul li {
 margin:0;
 padding:0;
 }

#golfpackage {
margin-top:10px;
color:#fff;
font-size:12px;
background-image:url(images/golfpakke.jpg);
background-repeat:no-repeat;
height: 145px;
padding-left: 25px;
padding-top: 7px;
}
 
#sponsor {
color:#fff;
font-size:12px;
background-image:url(images/sponsorbaggrund.jpg);
background-repeat:no-repeat;
height: 145px;
padding-left: 25px;
padding-top: 7px;
}

poll{
margin-left:20px;
height:auto;
min-height: 300px;
}

#sponsorpreview {
clear:both;
}
 
#footer {
clear:both;
padding-bottom:15px;
color:#999999;
font-size:12px;
text-align:center;
}

.red {
color:#FF0000;
}
 
.floatright {
 float: right;
 margin-left:30px;
 }
 
.floatleft {
 float: left;
 margin-right:30px;
 }


.selected{
color:#fff;
text-decoration:underline;
}

.active{
text-decoration:underline;
}


a {
color:#999999;
}

a:active {
text-decoration:underline;
}

h1 {
font-size:18px;
margin-bottom: 20px;
}

h2 {
font-size:15px;
margin-bottom: 15px;
}

p {
margin:0;
padding:0;
font-size:11px;
line-height: 14px;
}

li {
margin:0;
padding:0;
font-size:11px;
line-height: 15px;
}

td {
font-size:10px;
padding:0px;
}

.clearboth {
clear:both;
}

.10pxmargin {
margin: 10px;
}

.5pxmargin {
margin: 5px;
}

.20pxtopmargin {
margin-top: 20px;
}

.center_valign_img {
position: relative;
top: 27px;
margin-right: 5px;
}

hr {
margin: 0;
padding: 0;
color:#CCCCCC;
}



/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

#slider {
 position:relative;
 height: 200px;
 width: 680px;
 float:left;
 background:url(nivo-slider/demo/images/loading.gif) no-repeat 50% 50%;
 margin-bottom: 15px;
 }


#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}


	
