@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;
}

#wrapper {
height: auto;
width: 980px;
margin: 0 auto;
}

#top {
height:210px;
}

#kontaktinfo {
 padding-top: 5px;
 color:#999999;
 font-size:12px;
 text-align:right;
 }

#header {
 margin-top: 10px;
 }
 
#golfbox {
 color:#999999;
 font-size:10px;
 text-align:right;
 height:20px;
 position:relative;
 top: -10px;
 }

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:12px;
line-height: 15px;
}

li {
margin:0;
padding:0;
font-size:12px;
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;
}

#subheader{
 margin-top: 50px;
 margin-right:20px;
 margin-left:20px;
 }

#indhold {
 width: 650px;
 height:auto;
 float:left;
 clear:both;
 margin-bottom:15px;
 margin-left:20px;
 margin-right:10px;
 margin-top:20px;
 padding-bottom:40px;
 }
 
#webshop_indhold {
 width: 705px;
 height:auto;
 float:left;
 margin-bottom:15px;
 margin-left:5px;
 margin-right:10px;
 margin-top:20px;
 padding-bottom:40px;
 }
 
#indhold hr{
color:#CCCCCC;
}

/* rightcol */

#rightcol {
width: 250px;
float:right;
margin-top: 30px;
margin-right: 0px;
color:#999999;
font-size:12px;
 }
 
search{
padding-left:20px;
}

#nyhedsbrev {
margin-top:20px;
color:#fff;
font-size:12px;
background-image:url(images/nyhedsbrevbaggrund.jpg);
background-repeat:no-repeat;
height: 145px;
padding-left: 25px;
padding-top: 10px;
}

#nyhedsbrev td {
padding: 5px 0px;
}

#booklesson {
margin-top: 20px;
color:#fff;
font-size:12px;
background-image:url(images/booklektionbaggrund.jpg);
background-repeat:no-repeat;
height: 145px;
padding-left: 25px;
padding-top: 10px;
}

#booklesson ul li {
 margin:0;
 padding:0;
 }
 
#sponsor {
margin-top: 20px;
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;
}

#modules {
min-height: 400px;
margin-top: 20px;
}

#modules p {
font-size:10px;
line-height:25px;
}

#module_0 {
float:left;
width:200px;
}

#modules a {
text-decoration:none;
}

#module_1 {
float:left;
width:200px;
}

#module_2 {
float:left;
width:200px;

}
#module_3 {
float:right;
height:280px;
width:330px;
background-image:url(images/emailsbaggrund.jpg);
background-repeat:no-repeat;
padding-left: 25px;
padding-top: 7px;
margin-right:-18px;
margin-top:27px;
color:#FFFFFF;
}

#module_3  td{
font-size:12px;
 padding: 0px;
 }
 
#module_3  h2{
 font-size:14px;
 margin:0;
 padding:0;
 margin-bottom: 15px;
 margin-top: 15px;
 }

#module_3  a{
color:#FFFFFF;
}
 
#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;
 }

#menutop {
height: 30px;
padding:auto 0;
background-image:url(images/hover.gif);
background-repeat:repeat-x;
}

/*#menutop {
height: 40px;
width:100%;
padding:auto 0;
border-top-style:solid;
border-top-width:1px;
border-top-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#999999;
}*/

#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;
}

.selected{
color:#fff;
text-decoration:underline;
}

.active{
text-decoration:underline;
}


/* submenu */

#submenu {
margin-top: 5px;
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;
}
	