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

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

p			{	font-family: Verdana, arial, sans-serif; 
				font-size: 11px; 
				line-height: 17px;
				color: #555555;
				margin-top: 0; }

h2			{	font-family: Verdana, arial, helvetica, sans-serif; 
				letter-spacing: 1px;
				font-size: 13px; 
				color: #555555; 
				font-weight: bold;
				margin-bottom: 5px; }

h3        		{	font-family: Verdana, arial, helvetica, sans-serif; 
				font-size: 12px;
				font-weight: bold;  
				color: #333333;
				margin-top: 50px;
				margin-bottom: 0; }

fieldset	{	border: solid 1px #BBBBBB;
			width: 450px;
			padding: 10px; }

legend	{	letter-spacing: 3px;
			color: #663300;
			font-weight: bold;
			line-height: 50px; }

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

textarea	{	overflow: auto; }

hr			{	clear: both; }

/* almindelige link i broedteksten */

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


/* selve menuen */

#menu a			{	color: #999999;
					padding-right: 10px;
					padding-left: 3px; 
					text-decoration: none; }
#menu a:hover		{	color: #333333; 
					border: 1px solid #dddddd; 
					padding-top: 2px; 
					padding-right: 10px; 
					padding-bottom: 2px; 
					padding-left: 2px; 
					text-decoration: none; }
#menu a:active		{	color: #6699cc;
					padding-left: 3px; 
					text-decoration: none; }
							

/* undermenuen */							

#undermenu a			{	color: #888888; 
						padding-right: 10px;
						padding-left: 3px;
						text-decoration: none; }
#undermenu a:hover		{	color: #333333;
						background-color: #ffffff; 
						border: 0px solid #ffffff; 
						padding-top: 0; 
						padding-right: 10px; 
						padding-bottom: 0; 
						padding-left: 3px; 
 						text-decoration: underline }
#undermenu a:active 		{	color: #6699cc;
						padding-left: 3px; 
						text-decoration: none; }

/* stil linkfarver */

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

/* de forskellige bokse */

#side		{	width: 150px;
				height: 150px;
				position: absolute;
				top: 50%;
				left: 50%;
				margin-top: 200px;
				margin-left: 305px;
				/*background-image:url('../images/julehejs/klokker.gif');
				background-repeat: no-repeat;*/
				z-index: 10; }

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

#top				{	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('../images/topvisit.gif'); 
					background-color: #FFAA66;
					z-index: 2; } 

#top h1 {
	font-family: Verdana, arial, helvetica, sans-serif; 
	font-size: 1px; 
	color: #ffb340; 
	font-weight: bold;
	letter-spacing: 6px;
}
							
#menu				{  	font-family: Verdana, arial, sans-serif; 
					font-size: 10px; font-weight: bold; 
               			line-height: 25px; 
               			position: absolute; top: 50%; left: 50%;
               			width: 80px;
               			height: 347px;
    	      	     		margin-top: -146px;
       	        		margin-left: -382px;
	               		padding-top: 20px;
      	         		padding-right: 15px;
            	   		padding-left: 28px;
               			border-right: 1px solid #FF9900; 
					background-color: #fcfcfc;
	               		z-index: 3; }

#undermenu			{  	font-family: Verdana, arial, sans-serif; 
					font-size: 10px; font-weight: normal; 
               		line-height: 12px;
               		position: relative; left: 10px;
               		width: 20px;
               		padding-top: 5px;
               		padding-bottom: 15px;
               		padding-left: 3px;
               		z-index: 4; }
               	
#tekst			{ 	font-family: Verdana, arial, sans-serif; 
					font-size: 11px; color: #333333; 
               		line-height: 17px; 
               		text-align: left;
				display: block;
               		position: absolute; top: 50%; left: 50%; 
               		width: 563px;
               		height: 347px;
               		margin-top: -146px;
               		margin-left: -260px;
               		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;*/
               		border-left: 1px solid #CCCCCC; 
               		padding-top: 20px;
					padding-right: 60px;
               		padding-left: 20px; 
				background-color: #fcfcfc;
               		z-index: 5; }
				
#stil			{	font-family: Verdana, arial, helvetica, sans-serif; 
					font-size: 11px; font-weight: normal;
					position: absolute; top: 50%; left: 50%;
					margin-top: 228px;
					margin-left: -385px;
					padding-top: 1px;
					padding-right: 8px;
					padding-bottom: 1px;
					padding-left: 8px;
					border: solid 1px #BB8866;
					text-align: right;
					background-color: #FFBB66;
					z-index: 6; }
							               	
.dekor			{	display: none;
					position: absolute; top: 50%; left: 50%;
					margin-top: -210px;
					margin-left: 220px;
					padding-right: 60px;
					text-align: right;
					z-index: 7; }

.img				{	float: left;
					clear: left;
					margin-top: 5px; 
					margin-right: 15px; 
					margin-bottom: 5px; 
					margin-left: 0; }

.imgr			{	float: right;
				clear: left;
				margin-top: 5px;
				margin-right: 0;
				margin-bottom: 5px;
				margin-left: 15px; }

.imgrx			{	float: right;
				clear: left;
					border: solid 1px #000000;
				margin-top: 5px;
				margin-right: 0;
				margin-bottom: 5px;
				margin-left: 15px; }

.imgx				{	float: left;
					clear: left;
					border: solid 1px #000000;
					margin-top: 5px;
					margin-right: 15px;
					margin-bottom: 4px;
					margin-left: 0;	}


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

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

.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: 10px;  }
.ind {
	color: #FFF;
}										
