/* made by Kristian Noergaard, Nov 2006 */

/* red color : #8a1a00;  */
/* blue color : #336699 */


		body  {
			background: url(header.png) repeat-x top;
			background-color: #FFFFFF;
			font-family : arial, verdana, sans-serif;
			font-size : 12px;
			color : #3b3b3b;  /* main tekst */
			text-align: center; /* for IE centering page */
			min-width: 500px;
			padding: 0px;
			margin: 0px;
		}	
		div, td {
			text-align: left;
			font-size : 11px;
			padding: 0px;
		}

		p {
			text-align: left;
			font-size : 11px;
			padding: 0px;
			margin: 5px 0px 5px 0px;
		}

		#container {
			width: 776px;
			padding: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
		}
		#topfotos {
			width: 776px;
			height: 100px;
			background: url(topfotos.png) no-repeat top;
			padding: 0px;
			margin: 0px;
			text-align: right;
			vertical-align: bottom;
		}

		#searchbox {
			width: 170px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 5px 0px;
			border-bottom: 1px solid white;
			/* background-color: #232323; */
		}

		#searchbox form {
			margin: 0px 0px 10px 0px;
		}

		a.searchIndex:link {
                	color: black;
			background-color: #f3d71b;
			text-decoration: none;
			padding: 1px 1px;
                }

		h1 {
			font-family : arial, verdana, sans-serif;
			font-size :230%;
			color :  #8a1a00;
			margin: 0; 
			padding: 10px 0px 0px 0px;
			letter-spacing: -1px;
		} 
		h2 {
			font-family : arial, verdana, sans-serif;
			font-size :140%;
			color :  #8a1a00;
			padding: 7px 0px 0px 0px;
			margin: 0px;  
			letter-spacing: -1px;
		} 
		h3 {
			font-family : arial, verdana, sans-serif;
			font-size :120%;
			color :  #8a1a00;
			margin: 0px; 
			padding: 4px 0px 0px 0px;
		}  
		h4 {
			font-family : arial, verdana, sans-serif;
			font-size :100%;
			color :  #8a1a00;
			margin: 0px; 
			padding: 4px 0px 0px 0px;
		} 
		
		#content {
			/* width: 600px; */
			padding: 20px 250px 10px 20px;
			margin: 0px 0px;
		}

		div#sidebar-a {
			float:right;
			width: 170px;
			margin: 25px 5px 25px 25px;
			padding: 10px 13px 15px 25px;
			background-color: #e3e2e2;
		}

		#pageinfo {
			clear: both;
			padding: 0px;
			margin-top: 25px;
			color : #888888;
			background-color: #ffffff;
			font-family : arial, verdana, sans-serif;
			font-size : 80%;
			text-align : left;
		}

		#footer {
			width: 100%;
			background-color: #8dacc2;
			padding: 6px 0px 6px 0px;
			margin: 25px 0px 10px 0px;
			color : #ffffff;
			font-family : arial, verdana, sans-serif;
			font-size: 12px;
			text-align : center;
		}

/***************************************************/
/*                 MENU                            */
/***************************************************/

		#nav {
			padding: 0px;
			margin: 0px;
			background-color: #8dacc2;
			color : #FFFFFF;
			font-family : arial, verdana, sans-serif;
			font-size : 80%;
		        font-weight : bold;
		}

	        #menu {
        	        clear:both;
			margin:0px;
			padding:0px;
		        width:776px;
		        display:none;
			font-size: 8px;
		} 
		#cMenuTable {
			padding: 0px 0px 0px 0px;
			margin: 0px;
		}

/***************************************************/
/*              LINKS                              */
/***************************************************/

		a:link {
			color : #8a1a00;
			text-decoration : underline; 
		} 

		a:visited {
			color : #8a1a00;
			text-decoration :underline; 
		} 

		a:hover {
			color : #8a1a00;
			text-decoration : none; 
		} 

/***************************************************/
/*              FACTBOX                            */
/***************************************************/

		div.factbox  {
			margin: 0px; 
			padding: 10px 0px 10px 0px;
			width: 160px;
		}

		.factbox h3 {
			font-family : arial, verdana, sans-serif;
			font-size :120%;
			color :  #8a1a00;
			margin: 0px; 
			padding: 0px 5px 5px 0px;
			text-align: left;
			text-transform: uppercase;
		}

		.factbox p {
			margin: 0px; 
			padding: 0px 0px 0px 0px;
			text-align: left;
			line-height: 100%;
		}

		.factimg {
			margin: 0px 0px 3px 4px;
			padding: 0px;
			float:right;
		}


/***************************************************/
/*                 CALENDER                        */
/***************************************************/

		.frontpageTable {
			padding: 10px 0px 0px 0px;
		}

		.frontpageHeader {
			padding: 6px 10px 6px 10px;
			font-weight: bold; 
		}	

		.frontpageEntry {
			padding: 6px 10px 6px 10px;
		}	

		.eventTitle {
			font-family : arial, verdana, sans-serif;
			font-size:170%;
			color:#8a1a00;
			margin: 0; 
			padding: 10px 0px;
		}
	
		.eventCellL {
			padding: 0px 10px 0px 0px;
			font-weight: bold; 
		}	

/***********************************************/
/*                 NEWS                        */
/***********************************************/

	div.frontpageNewsList {
	 	padding: 0px;
		margin: 0px;
		width: 170px;
	}	

        div.frontpageNewsListHeader {
		font-family : arial, verdana, sans-serif;
		font-size :160%;
		color :  #8a1a00;
		margin: 0px; 
		padding: 9px 5px 10px 0px;
		text-align: center;
		text-transform: uppercase;
	}	

	div.frontpageNewsListEntry {
		padding: 0px 0px 10px 0px;
		line-height: 100%;
	}	

	div.frontpageNewsListEntryTitle {
		font-weight: bold; 
		font-size: 100%; 
		padding: 0px 0px 2px 0px;
		margin: 0px;
	}	

	div.frontpageNewsListEntryDate {
		font-style: italic; 
	}	

	div.frontpageNewsListEntryDate {
		font-style: italic; 
	}	

	div.nvDate {
		font-style: italic; 
		padding: 10px 0px 0px 0px;
	}

	div.nvAuthor {
		font-style: italic; 
		padding: 0px 0px 10px 0px;
	}

	div.nvTeaser {
		font-style: italic; 
		font-weight: bold;
		padding: 0px 0px 10px 0px;
	}

	td.archiveHeader {
		padding: 0px 0px 0px 0px;
		visibility:hidden;
	}

	td.archiveEntry {
		font-weight: bold;
		padding: 10px 20px 0px 10px;
	}
