body { 	width:800px;
		margin: 0 auto;
		background:url('/billeder/back.gif') repeat-x;
		background-color: #eeeeee;
		text-align: left;
		color:black;
		padding:0;
		font:1em 'Bookman Oldstyle', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		line-height: 150%; }

.topbar {
position: relative;
margin: 10px 0px 30px 0;
text-align: left;
overflow:hidden;
	font:1em 'Bookman Oldstyle', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 100%;}

.topbar ul {text-align: left;
			margin: 0;
			padding: 0;}
.topbar li {
		list-style-type: none;
		display: inline;
		}


.topbar a { 
		color: white;
		text-decoration:none;
		width: 100%;
		border-left: 2px;}
.topbar a:hover { 
		text-decoration: underline;
		}
.topbar a:visited {
		color:white;}
.topmenu {
	
	color:white;
	margin: 50px 0px 15px 0px;
	font:20px 'Bookman Oldstyle', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 100%; }

.topmenu a { 
		color: white;
		text-decoration:none;
		width: 100%;
		border-left: 2px;}
.topmenu a:hover { 
		text-decoration: underline;
		}
.topmenu a:visited {
		color:white;}
.topmenu ul {text-align: left;
			margin: 0;}
.topmenu li {
		list-style-type: none;
		display: inline;
		}
		
		
.content {
		margin-left: 25%; }
	
	.menukasse {
		position: relative;
		float: left;
		margin: 0%; 
		width: 20%;  
		text-align:left; 
		background:url('/billeder/books.gif') bottom left no-repeat;
		padding-bottom: 250px;} 
		
	.menukasse a:visited,.menukasse a {
		display:block; 
		font: 12px 'Bookman Oldstyle', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
		width:200px; height:20px; 
		margin:0; border-top:1px solid #fff;
		text-align:left; 
		text-decoration:none; line-height:20px; color:#000;}
	
	.menukasse a:hover {
		background:#cc0000; color:#fff;}
	
	.menu li {
			margin: 0.2em;
			padding: 0;
			list-style-type:none; }		
	
ul.menu {
			margin: 0em;
			padding: 0;
			list-style: none;}
a, a:visited {color: #006600;
			text-decoration: none;}
a:hover {text-decoration: underline;}

		
.indertekst {
padding: 20px;
text-align: left;
overflow: hidden;
background: #ffffff;
}

.indertekst a {
color: #006600;
text-decoration: underline;}

.indertekst a:hover {
	color: #cc0000;
	text-decoration: none;}

ul.tekst {text-align: left;
			margin: 10px 0 20px 0;}
	

.illustration {
			float: right; 
			margin: 20px 0px 20px 20px; 
			}

.illustration2 {
			float: left; 
			margin: 20px 30px 20px 0px; 
			}
.citat {
	width: 80%;
  font: 1em normal Tahoma, sans-serif;
  font-weight: bold;
  padding: 30px;
  margin: 10px auto;
  background: #eeeeee;
  background-image: url(/billeder/openquote.gif);
  background-position: top left;
  background-repeat: no-repeat;
  }
.citat span {
    display: block;
    background-image: url(/billeder/closequote.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
} 
#kontaktoplysninger {
		text-align: center;
		color: #cccccc;
		border-top: dotted silver 2px;
		height: 3%;
		padding: 2%;
		font-size: 1em; }
		
		
a.bundlink {
		color: #006600;
		text-decoration: underline;}

#bund.a img {border: none;}

		
		
hr.cleaner {
	clear:both; 
	height:1px; 
	margin: 10px 0 0 0; 
	padding:0; 
	border:none; 
	visibility: hidden;}

	

.adjunkten {
	float: left;
	color:black;
	margin: 0 0 2px 0;
	font:35px 'Bookman Oldstyle', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 100%; }
	
	
.adjunkten:first-letter {
	color: #006600;
	font-size: 45px;}
	
.adjunkten a {
	color:black;}
	
.righttop {
	float: right;
	color:black;
	margin: 0 0 1px 0;
	padding-top:15px;
	padding-right: 100px;
	font:25px 'Bookman Oldstyle', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 100%;
	background:url('/billeder/books_md_wht.gif') top right no-repeat;}
	
.bogtop {
	float: right;
	color:black;
	margin: 0 0 1px 0;
	padding-top:15px;
	padding-right: 100px;
	padding-left: 200px;
	font:25px 'Bookman Oldstyle', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	line-height: 100%;
	background:url('/billeder/old_books.gif');}
	
	
.afterdark {
	display:inline;
	font-weight: bold;
	font-style: italic;
	color: #cc0000;}
	

.citattop {
	width: 80%;
  font: 2em normal Tahoma, sans-serif;
  font-style: italic;
  padding: 5px 60px 5px 40px;
  margin: 20px 40px 20px 0px;
  background-image: url(/billeder/openquote.gif);
  background-position: top left;
  background-repeat: no-repeat;
  }
.citattop span {
    display: block;
    padding-right: 20px;
    background-image: url(/billeder/closequote.gif);
    background-repeat: no-repeat;
    background-position: top right;
} 
.search {
	margin: 20px 0 0 0;
	float: right;
    width: 201px;
    height: 31px;
    background-image: url(/billeder/bg_search_box.gif);
}
.search #search {
    float: left;
    padding: 0;
    margin: 6px 0 0 6px;
    border: 0;
    width: 159px;
    height: 20px;
    background-color:#eeeeee;
    color: #006600;
    font:12px 'Bookman Oldstyle', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.search #go {
    float: right;
    margin: 3px 4px 0 0;
}




.kolofon {
	display:inline;
	font-weight: bold;
	font-style: italic;
	color: #cc0000;
	
	}
h2.forside {font-size: 20px;}

 /*Forum styles */

table {margin: 0 auto;}

TD.strHeadCellColor
 {
   color: #FFFFFF;
   background: #006600;
   border-right:  #1e2024 1px solid;
   border-top: #515E83 1px solid;
   border-left: #515E83 1px solid;
   border-bottom: #1e2024 1px solid	;
 }
 
TD.strHeadCellColor2
 {
   color: #FFFFFF;
   background: #354873;
   border-bottom: #1e2024 1px solid;
   border-top: #1e2024 1px solid; 
 }
 
TD.strAltForumCellColor
 {
   background: #ffffff;
   border-bottom: #1e2024 1px solid;
   margin-top: 10px;
   
 }



 TD.strCategoryCellColor
 {
   color:#ffffff;
   background:url('/billeder/graybar.gif');  
 }

.venstre {float:left; top: 40px; width:20%;}
.midt{left:35%; width:20%; margin: 40px 10px 40px 10px;}
.hojre{left:55%;float:right; top: 40px; width:20%;}

ul {padding: 0;
	margin: 0;}
	
h4.menu {
	text-align: center;
	margin-top: 50px;
	color: #006600;
	font:14px 'Bookman Oldstyle', 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background:#ffffff;}
	
 /*Særlige dansk styles */
	
	
	p.kommentar {
		color: #006600;
		font-size: 0.9em;
		font-style: italic;
		line-height: 0.9em;
		padding: 2em;
		border: 3px solid;}
	
	li.strofe {
		text-indent: 0px;
		margin: 2em 1em 0em 1em;
		color: black; }
	
	ol.digt {
		margin: 2em 1em 0em 1em;
		color: black; }
		
	
	p.kilde {
		text-align: right;
		font-size: 1em;
		color: #eeeeee; }
		
	

a.glose {border-bottom: 1px dotted;}

a.img {border: none;}
		 


/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:1em 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol {
		background:#f4f4f4;		/* right column background colour */
	}
	.threecol .colmid {
		right:33%;			/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	.threecol .colleft {
		right:33%;			/* width of the middle column */
		background:#f4f4f4;	/* left column background colour */
	}
	.threecol .col1 {
		width:29%;			/* width of center column content (column width minus padding on either side) */
		left:102%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:29%;			/* Width of left column content (column width minus padding on either side) */
		left:39%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:29%;			/* Width of right column content (column width minus padding on either side) */
		left:77%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}

