﻿body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top:24px;
}
img {
	border:none;
}
a {
	color:#000;
}
a:hover {
	color:#BF0025;
}
h1 {
	font-size:18px;
	color:#317135;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:14px;
}
h2 {
	font-size:13px;
	color:#317135;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:2px;
}


table {
  vertical-align:top;
}


.top {
	width:994px;
	border-top:2px solid #00652E;
	padding-top:1px;
	border-bottom:2px solid #00652E;
	padding-bottom:1px;
	margin-left:auto;
	margin-right:auto;
}


.breadcrumb{
	font-size:10px;
	color:#8c8c8c;
	margin-bottom:20px;
	
	}

.breadcrumb a{
	font-size:10px;
	color:#8c8c8c;
	
	}

.logo {
	position:absolute;
	z-index:1000;
	margin-left:810px;
	margin-top:18px;
}
.container {
	width:992px;
	border-left:1px solid #CECFCE;
	border-right:1px solid #CECFCE;
	border-bottom:1px solid #CECFCE;
	margin-left:auto;
	margin-right:auto;
}
.topMenu {
	float:left;
}

.topMenu ul {
	float: left;
	padding:8px 0 0 0;
	margin:0px;
	list-style: none;
	display: block;
	list-style-image:none;
}

.topMenu ul li {
	float:left;
	padding-left:11px;
	padding-right:11px;
	background-image:url(../siteImages/Design2009/menuSeperator.gif);
	background-position:right;
	background-repeat:no-repeat;
	line-height:29px;
}

.topMenu ul li ul {
}

.topMenu ul li ul li {
}

.topMenu ul li a {
	text-decoration: none;
	font-weight:normal;
	padding: 0px;
	color:#555555;
	font-size:12px;
}
.topMenu ul li a:hover {
	text-decoration: none;
	color:#BF0025;
}
.topMenu ul li.selected a {
	color:#BF0025;
}
.icons {
	float:right;
	padding-top:17px;
	padding-right:6px;
}
.icon {
	padding-left:8px;
}
.clear {
	clear:both;
}
.leftContent {
	float:left;
	width:200px;
	padding:0 7px 0 7px;
	margin-top:35px;


}
.leftMenu {
	float:left;
	width:168px;
	padding:0 23px 0 23px;
	margin-top:35px;

}
.leftMenu ul {
	list-style: none;
	margin-left: 0px;
	margin-top:0px;
	margin-bottom: 8px;
	padding: 0px;
}
.leftMenu ul li {
	padding:0 0 0 0;
	margin-left:0px;
}
.leftMenu ul li a {
	border-bottom:1px solid #CECFCE;
	color:#333333;
	font-size:11px;
	line-height:26px;
	text-decoration: none;
	padding:0 0 0 0;
	display:block;
}
.leftMenu ul li a:hover{
	text-decoration: none;
	color:#BF0025;
}
.leftMenu ul li a.selected{
	color: #333333;
	font-weight:bold;
	border-bottom:1px solid #CECFCE;
}


.leftSubMenu{
	margin-top:10px;
	
	}

.leftSubMenu ul li{
	padding:8px 0px 0px 12px;
	margin:0px;
	display:block;
	background-image:url(../siteImages/Design2009/subMenuItem.gif);
	background-repeat:no-repeat;


}
.leftSubMenu ul li a{
	color:#555;
	text-decoration:none;
	font-size: 10px;
	border-bottom:none;
	line-height:16px;



}
.leftSubMenu ul li a:hover{
	color:#BF0025;

}
.leftSubMenu li a.selected{
	font-weight:bold;
	text-decoration:none;
	font-size: 10px;
	border-bottom:none !important;
	line-height:16px;
}
.centerContent{
	float:left;
	width:546px;
	margin-top:35px;
	padding-right:16px;
	border-left:1px solid #CECFCE;
	padding-left:16px;
	border-right:1px solid #CECFCE;
	min-height:456px;
	height:auto !important;
	height:456px;
}
.centerContentWide{
	float:left;
	width:724px;
	margin-top:35px;
	padding-right:16px;
	border-left:1px solid #CECFCE;
	padding-left:16px;
	min-height:456px;
	height:auto !important;
	height:456px;
}

.frontContent {
	clear:both;
	float:left;
	padding-right:10px;
}
.news {
	float:left;
	width:254px;
	color:#555555;

}
.rightContent {
	float:left;
	width:183px;
	padding: 0 7px 0 7px;
	margin-top:35px;

}
.golfBox {
	width:155px;
	height:192px;
	background-image:url(../siteImages/Design2009/backgrLogin.jpg);
	background-repeat:no-repeat;
	padding:17px 14px 0 14px
}
.golfBox .header {
	color:#005A1C;
	font-weight:bold;
	font-size:12px;
}
.golfBox input[type="text"] {
	border:1px solid #357439;
	width:152px;
	height:15px;
	padding:2px;
	margin-bottom:6px;
}
.golfBox input[type="image"] {
	margin-right:-5px;
}
.golfBox a {
	color:#FFF;
	font-size:10px;
}
form {
	margin:0px;
}
.bottom {
	width:994px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#949494;
}
.bottom a {
	color:#949494;
	text-decoration:none;
}


/*********************  TopMenu ***********/


		.mainDropDown {
			width:220px;
			display:noe;
			position:absolute;
		}
		
		.dropDownTopBar {
			background-image: url(../siteImages/Design2009/navBgTopBar.png);
			background-repeat:no-repeat;
			height:10px;	
			position: absolute;	
			text-align: right;	
vertical-align:top;
		}
		
		.dropDownTop {
			background-image: url(../siteImages/Design2009/navBgTop.png);
			background-repeat:no-repeat;
			height:10px;
		}
		
		.dropDownBody {
			background-image: url(../siteImages/Design2009/navBgMiddle.png);
			background-repeat:repeat-y;
			padding-left: 5px;
		}
		
		.dropDownBottom {
			background-image: url(../siteImages/Design2009/navBgBottom.png);
			background-repeat:no-repeat;
			background-position:top left;
		}
		
		.dropDownTopBlinder {
			z-index:99;
			position:absolute;
			height:2px;
			background-color:white;
		}


/*********************  TopMenu End ***********/

.CalendarOuterTable {
	width: 201px;
	border:0px;
}

.CalendarMainClass {
	width: 201px;
	border:0px;
	background-color:#E4E9E4;
}

.CalendarTitleClass, .CalendarDayHeaderClass{
	font-weight:bold;
	color:#005A1C;
	font-size:11px;	
	}
	
.CalendarDayOutOfMonthClass {
	color:#090909;
}	

.CalendarTodayDayClass {
	border:1px solid red;
}

.CalendarDayClass, .CalendarWeekendClass{
	color:#000;
	font-weight:bold;
	font-size:11px;
	
	}
	
.CalendarDayEventLinkClass1, .CalendarDayEventLinkClass2, .CalendarDayEventLinkClass3{
	background-color:#317135;
	color:#FFF;
	padding:4px;
	}

.CalendarDayEventLinkClass1, .CalendarDayEventLinkClass2, .CalendarDayEventLinkClass3
{
  text-decoration:none;
}

#frontpageNews {

}

#frontpageNews ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#frontpageNews li {
}

#nyhederHeader{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #62713d;
	background-image: url(../images/iconNyheder.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height:24px;
	text-align:left;
	margin-left: 20px;
	margin-top:30px;
	letter-spacing: 0.1em;
}

#nyheder{
	padding-left: 18px;
	padding-right: 32px;

}

a.nyheder:link, a.nyheder:active, a.nyheder:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#696a68;
	background-image:url(../images/iconNews.gif);
	background-repeat:no-repeat;	
	text-decoration: none;
	padding-left: 15px;
	display:block;
	padding-bottom: 15px;
}

a.nyheder:hover{
	text-decoration:underline;
}



#selectedDetailItem {
  border: 1px solid #aeaeae;
  margin-bottom: 5px;
  padding:2px;
  overflow:hidden;
}




#kalenderHeader{

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #62713d;
	background-image: url(../images/iconCalendar.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height:24px;
	text-align:left;
	margin-left: 35px;
	margin-top:30px;
	letter-spacing: 0.1em;


}

.date{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #657541;

}

#kalender{
	padding-left: 40px;
	padding-right: 22px;

}

a.kalender:link, a.kalender:active, a.kalender:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#696a68;
	text-decoration: none;
	display:block;
	padding-bottom: 15px;
}

a.kalender:hover{
	text-decoration:underline;
}


/************************** Kalender ******/
.CalendarEventDetailHeadlineClass{
font-weight:bold;
font-size:12px;
}
