/* CSS */


/* Links */
a:link {color: #779D1B;}
a:visited {color: #779D1B;}
a:hover {color: #000;}
a:active {color: #000;}

IMG {border: 0;} 

H1, H2, H3, H4, H5 {
	margin: 0;
	padding: 0 0 1em 0;
	text-transform: uppercase;
	font-weight: normal;
	}
	H1 {
		font-size: 1.8em;
		padding: 0.5em 0;
		}
	H2 {font-size: 1.6em;}
	H3 {font-size: 1.4em;}
	H4 {font-size: 1.2em;}
	H5 {font-size: 1.1em;}

HTML {
	display: table;
	background: #779D1B;
	padding-bottom: 50px;
	height: 100%;
	width: 100%;
	}
	
body {
	background:#fff url(../gfx/bg.gif) top center repeat-y;
	font-family: Trebuchet, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, helvetica, sans-serif;
	font-size: 0.85em;
	color:#000000;
	margin: 0;
	padding: 0;
	}

#page {
	position: relative;
	}

/* Header */
.header{
	background: #779D1B;
	height:66px;
	}
	.header H2 {
		width: 962px;
		height: 101px;
		overflow: hidden;
		text-indent: -1000em;
		margin: 0 auto;
		background: url(../gfx/logo.png) no-repeat;
		position: relative;
		left: -37px;
		}
		.header H2 A {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			height: 90px;
			width: 115px;
			}


/* Menu */

#Menu {
	height: 3em;
	overflow: hidden;
	background: #fff url(../gfx/dark.png) bottom left repeat-x;
	padding-top: 1px;
	padding-bottom: 1px;
	}
	#Menu UL, #Menu LI {
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		#Menu LI {
			float: left;
			height: 1.5em;
			}
			#Menu LI A {
				display: block;
				height: 1.5em;
				line-height: 1.5em;
				border-right: 1px solid #779D1B;
				padding: 0 1.2em;
				color: #000;
				text-decoration: none;
				}
				#Menu LI A:hover {
					color: #779D1B;
					}
				#Menu LI.active A, #Menu A#ActiveLink {
					background: #779D1B;
					color: #fff;
					}
			#Menu LI UL {
				display: none;	
				}
				#Menu LI:hover UL,#Menu LI.active UL, #Menu UL LI UL:hover {
					display: block;
					width: 800px;
					font-size: 0.8em;
					height: 1.8em;
					position: absolute;
					top: 1.8em;
					left: 0;
					z-index: 1000;
					background: #fff;
					padding-top: 0.1em;
					}
				#Menu LI:hover UL, #Menu UL LI UL:hover {
					z-index: 1001;
					}
					#Menu LI UL LI A {
						border: 0;
						height: 1.8em;
						line-height: 2em;
						background: #fff !important;
						color: #000 !important;
						}
						#Menu LI UL LI A:hover {
							color: #779D1B !important;
							}
						#Menu LI UL LI.active A {
							background: url(../gfx/dark.png) !important;
							color: #000 !important;
							}
	#Menu UL#cssmenu1 {
		width: 800px;
		height: 1.5em;
		margin: 0 auto;
		position: relative;
		left: -4px;
		border-left: 1px solid #779D1B;
		}

#formular {

}

/* Content */
.content {
	overflow: auto;
	width: 791px;
	min-height: 400px;
	margin: 0 auto;
	font-size: 0.8em;
	position: relative;
	left: -8px;
	}
	.content H1 {
		width: 490px;
		padding-left: 15px;
		background: url(../gfx/dark.png) bottom left;
		}
	.content .copy {
		width: 465px;
		float: left;
		margin: 15px 0 0 15px;
		}
		.content .right .rightimg IMG {
			width: 465px;
			}
	.content .info {
		width: 260px;
		float: right;
		margin: 15px 0 0 0;
		padding: 0 10px 0 15px;
		}
		.forestillinger H3 {
			clear: both;
			border-bottom: 1px solid #ececec;
			}
		.forestilling {
			clear: both;	
			background: url(../gfx/dark.png) bottom left repeat-x;
			overflow: auto;
			padding-bottom: 20px;
			}
		.forestillingimage, .forestilling .image {
			float: left;
			padding: 0 1em 1em 0;
			}

	.content B, .content STRONG {
		text-transform: uppercase;
		color: #779D1B;
		font-weight: normal;
		}




/* Højre streger */
.rightheader{
width:800px;
padding:0px;
}

.right{

}





/*Header admin*/
.adminlogo {

}

#admin{
background-image: url(../image/top.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:800px;
height:150px;

}
.undermenu {

}

/* Indhold */

.overskrift {
	font-size: 40px;
	color: #779D1B;
}

.underoverskrift {
	color: #779D1B;
}

.sponsoroverskrift {
	color: #779D1B;
}

.overskriftforestillinger {
	font-size: 16px;
	color: #779D1B;
}








.tipenven{
position:relative;
top:10px;
font-weight:bold;
}

/* Nyhedsbrev */
.nyhedsbrev{
position:relative;
top:10px;
}

.nyhedsbrevoverskrift{
color:#cc0000;
font-weight:bold;
}

.knap {
background-color:#ffffff;
border:1px solid #cc0000;
}



.tilmeldformular {

border:1px solid #cc0000;
}

.frameldformular {
border:1px solid #CC0000;
}
/* Footer */
#footer {
}



/* Admindesign */
	
.middle {
	color: #666666; 
	width: 80%; 
	vertical-align: top
}

.adminmenu {
	color: #ffffff; 
	background-color:#c81400;
	vertical-align: top
}

#Footer {
	clear: both;
	background: #fff url(../gfx/dark.png) top left repeat-x;
	position: relative;
	top: -1px;
	}
.footerlogo {
	clear: both;
	width: 756px;
	margin: 0 auto;
	position: relative;
	left: -20px;
	}
#Footer .service {
	width: 756px;
	margin: 0 auto;
	position: relative;
	left: -20px;
	}
	.service .tipenven {
		float: left;	
		font-size: 0.8em;
		}
	.service .nyhedsbrev {
		float: right;	
		}

