body 		{
		padding: 2em;	
		margin: 0; 
		font: 0.7em Verdana, sans-serif; 
		background: rgb(100%, 100%, 100%);
		background-color: transparent; 
		}

h1 		{
		margin: 0 0 5px 0; 
		font-size: 3.4em; 
		color: rgb(100%, 100%, 100%); 
		letter-spacing: 0.4em;
		/*filter: Glow(Color=ff6900, Strength=5);*/
		}

h3 		{
		margin: 10px 0 5px 0; 
		font-size: 1.8em; 
		font-weight: normal; 
		letter-spacing: 0.1em;
		}

h4		{
		margin: 5px 0; 
		font-size: 1em; 
		color: rgb(100%, 100%, 100%); 
		background: rgb(40%, 0%, 0%);
		letter-spacing: 0.1em;
		}

h5		{
		margin: 0; 
		font-size: 0.9em; 
		text-align: center;
		color: rgb(100%, 100%, 100%); 
		letter-spacing: 0.1em;
		}

p 		{
		margin: 0 0 5px 0;
		color: rgb(90%, 90%, 90%); 
		}

a		{
		border-bottom: 1px dotted #000000; 
		text-decoration: none;
		}

a:link		{
		color: #000000;
		text-decoration: none
		}

a:visited	{ 
		color: #666666;
		text-decoration: none
		}

a:hover		{
		text-decoration: underline;
		}
                                                                 
a:active        { 
                text-decoration: none
		}


		/* sidlayout */


#layout 		{
			width: 700px; 
			margin-right: auto; 
			margin-left: auto;
			}

#sidhuvud 		{
			padding: 10px; 
			margin: 0; 
			background: rgb(50%, 0%, 0%);
			}

#film			{
			background: none;
			position: fixed; 
			z-index: 2;
			float: right; 
			}

#kolumncontainer	{
			float: left; 
			border-right: 1px solid #666666; 
			border-left: 1px solid #666666;
			}

#kolumn1 		{
			float: left; width: 180px;
			}

#mainbild		{
			margin: 20px; 
			padding: 30px; 
			}

#kolumn2 		{
			float: left; 
			width: 498px; padding: 10px; 
			background: rgb(50%, 0%, 0%); 
			/*opacity: 0.9; filter: alpha(opacity=90);*/ 
			line-height: 1.6em;
			}

#sidfot 		{
			clear: both; 
			padding: 10px; 	
			background: rgb(50%, 0%, 0%);
			}


		/* Sidhuvud och sidfot (hf) runda horn */


.rundhf 		{
			background: transparent;
			}

.rundtopph 		{
			background: transparent;
			}

.rundh_r1		{
			margin: 0 5px; 
			height: 1px; 
			overflow: hidden; 
			background: rgb(50%, 0%, 0%);
			}

.rundh_r2		{
			margin: 0 3px; 
			height: 1px; 
			overflow: hidden; 
			background: rgb(50%, 0%, 0%);
			}

.rundh_r3		{
			margin: 0 2px; 
			height: 1px; 
			overflow: hidden; 
			background: rgb(50%, 0%, 0%);
			}

.rundh_r4		{
			margin: 0 1px; 
			height: 2px; 
			overflow: hidden; 
			background: rgb(50%, 0%, 0%);
			}

		
		/* meny */


#menycontainer		{
			float: left; 
			margin: 1em 0 0 1em; 
			padding: 0;
			}

#meny			{
			margin: 0; 
			padding: 0; 
			list-style-type: none;	
			font-size: 1.4em;
			letter-spacing: 0.2em;
			}

#meny a			{
			width: 7em; text-decoration: none;	
			display: block;	padding: 0.3em 1em;	
			margin-bottom: 0.8em;	
			border-bottom: 1px dotted rgb(50%, 0%, 0%); 
			border-left: 1px none;
			}

#meny a:link		{
			color: rgb(0%, 0%, 0%);				/* unvisited link */
			}

#meny a:visited		{
			color: rgb(40%, 0%, 0%);			/* visited link */
			}

#meny a:hover		{
			background: rgb(50%, 0%, 0%);			/* mouse over link */
			}

#meny a#current		{						 /* selected link */
			font-weight: bold; 
			border-left: 1px solid rgb(50%, 0%, 0%); 
			border-right: 10px solid rgb(50%, 0%, 0%);
			}
			
			/* bilder */

.bildthum 			{
			background-color: rgb(50%, 0%, 0%);
			/*position:relative;*/
			/*float: left;*/
			/*width: 100px;*/
			/*height: 75px;*/ 
			padding: 10px;
			border-bottom: none;

			}

#bild 			{
			background-color: rgb(50%, 0%, 0%);
			width: 800px;
			padding: 50px;
			margin: auto;
			}
