html			{	width: 100%;
				height: 100%;
				margin: 0;
				padding: 0;
				overflow: hidden; }

body			{	background-color: #B4C5B4;
				width: 100%;
				height: 100%;
				margin: 0;
				padding: 0;
				font-family: Verdana, arial, sans-serif; 
				font-size: 11px; 
				line-height: 17px;
				color: #555555; 
              	 	overflow: hidden; }

h1			{	display: none;
				font-family: Verdana, arial, helvetica, sans-serif; 
				font-size: 1px; 
               		color: #FFB340; 
              	 	font-weight: bold;
              	 	letter-spacing: 6px; }
							
fieldset {	
	border: solid 1px #BBBBBB;
	width: 350px;
	padding: 10px;
	margin-left: 245px;
}
	
legend		{	letter-spacing: 3px;
				color: #663300;
				font-weight: bold;
				line-height: 50px; }

label			{	width: 100px;
				vertical-align: top;
				float: left; }

textarea {
	/*float: left;*/
	overflow: auto;
	/*margin-top: 20px;*/
}

acronym	{	color: #990000; }



/* almindelige link i broedteksten */

a			{	color: #6699CC; text-decoration: none; }
a:hover		{	color: #6699CC; text-decoration: underline; }


/* selve menuen */

#menu a			{	display: block;
					color: #DDDDDD;
					text-decoration: none; }
#menu a:hover		{	display: block;
					color: #333333; 
					text-decoration: none; }
							

/* undermenuen */							

#undermenu a			{	color: #888888; 
						border: 0px solid #FCFCFC; 
						text-decoration: none; }
#undermenu a:hover		{	color: #333333;
						border: 0px solid #FCFCFC; 
 						text-decoration: underline }


/* stil linkfarver */

#stil a			{	color: #777777; text-decoration: none; }
#stil a:hover		{	color: #FFFFFF; text-decoration: underline; }



/* de forskellige bokse - id */

#kasse			{	position: absolute; top: 50%; left: 50%;
					width: 770px;
					height: 445px;
					margin-top: -222px;
					margin-left: -385px;
					border: 1px solid #461A0B;
					background-color: #FAF3D1;
					z-index: 0; }

#side				{	position: absolute; top: 50%; left: 50%;
					width: 225px;
					height: 445px;
					margin-top: -221px;
					margin-left: -237px;
					border-right: solid 1px #000000;
					background-image: url('visit/bagvisit.jpg'); 
					z-index: 4; }

#top				{	display: none;
					position: absolute; top: 50%; left: 50%;
					height: 60px;
					width: 736px;
					margin-top: -219px;
					margin-left: -382px;
					padding-top: 10px;
					padding-left: 30px;
               			background-image: url('visit/topvisit.gif'); 
					background-color: #FFAA66;
					z-index: 2; } 

#menu				{  	font-family: Verdana, arial, sans-serif; 
					font-size: 10px; font-weight: bold; 
					color: #AAAAAA;
               			line-height: 25px; 
               			position: absolute; top: 50%; left: 50%;
               			width: 146px;
               			height: 305px;
    	      	     		margin-top: -221px;
       	        		margin-left: -384px;
					padding-top: 140px;
               			border-right: 1px solid #000000; 
					background-image: url('visit/vebhejsvisit.gif'); 
					background-repeat: no-repeat;
					background-color: #4E5942;
	               		z-index: 3; }
#menu ul {
	list-style: none;
	margin: 0;
	padding-left: 30px;
	}

#menu h2		{	font-family: Verdana, arial, helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				margin-top: 10px; 
				margin-right: 10px; 
				margin-bottom: 10px; 
				margin-left: 20px; }
              	
#menu h3		{	font-family: Verdana, arial, helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				margin-top: 10px; 
				margin-right: 10px; 
				margin-bottom: 10px; 
				margin-left: 20px; }
              	
#undermenu		{  	font-family: Verdana, arial, sans-serif; 
				font-size: 10px; 
				font-weight: normal; 
               		line-height: 12px;
               		/*position: relative; left: 5px;*/
               		width: 20px;
               		padding-top: 5px;
               		padding-bottom: 15px;
               		z-index: 4; }
               	
#tekst		{ 	display: block;
               		position: absolute; top: 50%; left: 50%; 
               		width: 622px;
               		height: 445px;
               		margin-top: -221px;
               		margin-left: -237px;
               		overflow: auto;
               		/*overflow-x: hidden;
               		scrollbar-face-color: #FAFAFA; 
               		scrollbar-highlight-color: #FCFCFC; 
               		scrollbar-shadow-color: #EEEEEE; 
               		scrollbar-3dlight-color: #DDDDDD; 
               		scrollbar-arrow-color: #FF9900; 
               		scrollbar-track-color: #FCFCFC; 
               		scrollbar-darkshadow-color: #FCFCFC;*/
               		z-index: 5; }
				
#tekst h2		{	font-family: Verdana, arial, helvetica, sans-serif; 
				letter-spacing: 1px;
				font-size: 13px; 
				color: #555555; 
				font-weight: bold;
				margin-top: 30px; 
				margin-bottom: 8px; 
				margin-left: 245px; }

#tekst h3		{ 	font-family: Verdana, arial, helvetica, sans-serif; 
				font-size: 11px; 
				color: #555555; 
				font-weight: bold;
				height: 12px;
				margin-top: 30px;
				margin-bottom: 2px; 
				margin-left: 245px; }

#tekst p {	
	font-family: Verdana, arial, sans-serif; 
	font-size: 10px; 
	line-height: 17px;
	color: #555555;
	margin-top: 6px; 
	margin-right: 10px; 
	margin-bottom: 6px; 
	margin-left: 245px; 
}

#tekst ol,ul {
	margin-left: 260px;
}

#tekst table {
	margin-left: 245px;
}

#tekst img		{	float: left;
				margin-top: 22px; 
				margin-right: 15px; 
				margin-bottom: 5px; 
				margin-left: 17px; }

#tekst hr		{	margin-left: 245px; }

#tekst .kursiv { 	font-family: 'Times New Roman', serif; 
					font-size: 12px; 
					color: #333333; 
					font-style: italic; }

#tekst .kontrast { 	font-family: 'Times New Roman', serif; 
					font-size: 12px; 
					color: #0000FF; 
					font-weight: bold; 
					background-color: #FF0000;
					padding: 5px; }

#nyt			{	position: absolute; bottom: 50%; left: 50%;
				width: 240px;
				margin-left: -250px;
				margin-bottom: -210px;
				z-index: 5; }

#nyt h2,h3		{	font-family: Verdana, arial, helvetica, sans-serif;
				font-size: 20px;
				font-weight: normal;
				margin-top: 10px; 
				margin-right: 10px; 
				margin-bottom: 10px; 
				margin-left: 20px; }
              	
#nyt p,dd,dt	{	font-family: Verdana, arial, helvetica, sans-serif;
				font-size: 10px;
				line-height: 17px;
				margin-top: 10px; 
				margin-right: 10px; 
				margin-bottom: 10px; 
				margin-left: 20px; }

#nyt img		{	float: left;
				margin-top: 2px; 
				margin-right: 6px; 
				margin-bottom: 1px; 
				margin-left: 0; }
              	
#stil			{	font-family: Verdana, arial, helvetica, sans-serif; 
				font-size: 11px; font-weight: normal;
				position: absolute; top: 50%; left: 50%;
				width: 763px;
				margin-top: 233px;
				margin-left: -386px;
				padding-top: 1px;
				padding-bottom: 1px;
				padding-left: 8px;
				border: solid 1px #AAAAAA;
				text-align: left;
				z-index: 6; }


/* classes - pynt mv */
							               	
.dekor			{	display: none;
					position: absolute; top: 50%; left: 50%;
					margin-top: -210px;
					margin-left: 220px;
					padding-right: 60px;
					text-align: right;
					z-index: 7; }

.knap			{	font-family: Verdana, arial, helvetica, sans-serif; 
					font-size: 10px; font-weight: bold;
					color: #003366;
					width: 60px;
					height: 20px;
					background-color: #FFFFFF;
					border: 1px solid #333333;
					margin-top: 10px; }

.felt			{	font-family: Verdana, arial, helvetica, sans-serif; 
					font-size: 11px; font-weight: normal;
					line-height: 15px;
					color: #333333;
					background-color: #FFFFFF;
					border: 1px solid #333333;
					padding: 3px;
					margin-bottom: 6px; }


/* Specielt for sitemapsiden */

#sitemap {
	margin-top: 50px;
	margin-bottom: 20px;
	margin-left: 230px;
	/*border: solid 1px #999999;*/
}

#sitemap p {
	margin-right: 20px;
	margin-left: 20px;
}

#sitemap ul {
	margin-left: 50px;
}

#sitemap ul li ul li {
	/*font-size: 120%;
	line-height: 150%;*/
}
																				