body { 
		 text-align: left;
		 color: #000;
		 background: rgb(240,240,240) url(/) repeat bottom right;
		 font-family: Verdana, Arial, sans-serif;
		 font-size: small;
		 margin: 5px;
		 margin-top: 10px;
}

a {
	 	color: rgb(0,0,128);
}

img {
		border: none;
}

#top, #bund {
		background-color: #fff;
}

#top {
		 padding: 10px 0px 0px 0px;
		 height: 100px;
		 background: transparent url('/images/menu_border.jpg') no-repeat 63px 59px;		 
}

#top h1 {
	 	 text-align: left;
		 margin: 0px 0px 5px 10px;
		 padding: 0px 0px 0px 0px;
		 height: 70px;
		 width; 100px;
		 background: transparent url('/images/kfumlogo.gif') no-repeat top left;
}
#top h1 span {
		 font-size: 20px;
		 font-style: italic;
		 margin-left: 55px;
}
#top h2 {
		 display: none;
}
#top #menu_top li {
		 display: inline;
		 padding: 2px 0 2px 0;
		 margin: 0;
}
#top #menu_top ul {
		 margin-top: -25px;
		 margin-left: 85px;
		 margin-bottom: 0px;
		 padding: 2px 0 2px 0;
		 text-align: left;
		 border-top: solid 1px blue;
		 border-bottom: solid 1px blue;
		 font-size: 12px; 
}
#top #menu_top li a {
		color: blue;
		text-decoration: none;
		font-weight: 500;
		padding: 2px 25px 2px 25px;
		margin: 0 1px 0 1px;
}
#top #menu_top li a:hover {
		color: rgb(255,255,255);
		background-color: blue;
}
#top b {
		 font-weight: normal;
		 text-decoration: underline;
}
#top #login {
		 margin: -78px 0 0 445px;
		 padding: 0;
		 text-align: right;
		 width: 350px;
}
#top #login ul {
		 font-size: 9px;
		 list-style-type: none;
		 padding: 0;
		 margin: 0;
}
#top #login li {
		 padding: 0;
		 margin: 0;
		 font-style: italic;
		 font-size: 9px;
		 line-height: 14px;
}
#top #login a:hover {
		text-decoration: underline;
}
#top #info {
		margin: -20px 0 0 95px;
		padding: 0px;
		font-size: 9px;
		font-style: italic;
}
#top #info a:hover {
		text-decoration: underline;
}
#top #info p {
		margin: 0;
		padding: 0;
}

#right img {
		padding: 0px;
		margin: 0px 0px 0px 0px;
}

#right .boks {
		width: 240px;
		font-size: 10pt;
		padding: 0;
		margin-bottom: 10px;
		border: solid 1px blue;
}
#right .boks h2 {
		font-size: 12px;
		font-weight: 800;
		margin: 0px;
		padding: 3px;
		height: 15px;
		color: rgb(0,0,0);
		background-color: rgb(150,150,255);
		border-bottom: solid 1px blue;	
}
#right .boks ul {
		list-style-type: none;
		margin: -3px 0px 0px 0px;
		padding: 3px 12px 8px 12px;
		
}
#right .boks li {
		font-size: 8pt;
		margin: 1px;
		padding: 0;
}
#right .boks h3 {
		color: rgb(0,192,0);
		font-weight: 700;
		font-size: 8pt;
		padding: 0px;
		margin: 0px 0px 0px 0px;
}
#right .boks h4 {
		height: 3px;
		padding: 0px;
		margin: 0px;
		color: rgb(0,0,0);
		background-color: rgb(150,150,255);
		border-top: solid 1px blue;			
		text-align: right;
		font-size: 7pt;
		font-style: italic;
}
#right .boks h4 a {
		color: rgb(0,0,0);
		text-decoration: none;
}
#right .boks h4 a:hover{
		text-decoration: underline;
}

#right .boks a {
		text-decoration: none;
		color: rgb(0,0,0);
		padding: 0;
}
#right .boks a:hover {
		text-decoration: underline;
		color: rgb(0,0,128);
}

#center {
		 color: rgb(0,0,0);
		 background: rgb(255,255,255);
		 padding-right: 10px;
}

#center h2 {
	 	 font-size: small;
}
#center h2 a {
		text-decoration: none;
}
#center h2 a:hover{
		text-decoration: underline;
}
}
#center h3 {
		 font-size: small;
		 font-weight: 800;	
}
#center #besvar {
		 float: right;
		 display: inline;
		 margin: -2px 5px 0px 5px;
}
#center table {
		 width: 520px;
		 margin-bottom: 20px;
}
#center table .ikon {
		 width: 20px;
		 text-align: center;
		 margin: 2px;
		 padding: 1px;
}
#center table tr, #center table td, #center table p {
			margin: 5px;
			padding: 1px;
}
#center table .overskrift {
		 width: 310px;
		 text-align: left;
}
#center table .svar {
		 width: 50px;
		 text-align: center;
}
#center table .forfatter {
		 text-align: right;
 		 width: 120px;
}
#center .grey {
		color: #808080;
}
#center #filer_liste {
	 list-style-type: none;
	 padding: 0px;
	 margin: 4px 0 4px 10px;
}
#center #forside_bottom {
		position: absolute;
		top: 480px;
		padding-left: 25px;
}

#top a {
		 text-decoration: none;
}

#bund #chart {
			float: left;
}
#bund #counter {
			float: right;
}

#bund {
		 text-align: center;
		 padding-top: 30px;
}
#bund p {
		 font-size: x-small;
		 padding: 0px;
		 margin: 1px;		
}
#bund img {
		padding: 0;
}

#kalender {
		float: right;
		font-size: 8pt;
		text-align: center;
}
#kalender h3 {
		margin: 0 0 3px 0;
		padding: 0px;
}
#kalender ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
}
#kalender p {
		text-align: center;
		margin: 0px;
		padding: 0px;
}

#quick {
		font-size: 8pt;
		border: solid 1px blue;
		margin: 0 0 10px 0;
		padding: 3px 0 10px 0;
		width: 485px;
}
#quick h3 {
		margin: 0 0 3px 12px;
		padding: 0px;
}
#quick ul {
		list-style-image: url('/images/3kant_red.gif');
		margin: 0 0 0 30px;
		padding: 0;
}
#quick_1 {
		width: 50%;
		float: left;
} 
#quick_2 {
		width: 49%;
}

#right .lige {
		background-color: rgb(220,220,220);
}