h1           { font-family: Arial Black; font-size: 36pt }
h2           { font-family: Arial Black; font-size: 24pt }
h3           { font-family: Arial; font-size: 8pt }
h4		     { font-family: Arial; font-size: 7pt; text-align:center; line-height:150%; font-weight:bold  }
body         { font-size: 12pt; font-family: Arial; color: ##0000FF;
               background-image: url('../../images/csrbg1.gif');
			   
			   }

a img {border: none;}

#all_content {
    width:950px;
    margin:0 auto;
/*  background:red;*/
}   

#headerbox1 {
	position:relative;
	width:950px;
	height:200px;
	top:-5px;
	text-align:center;
}

#headerbox {
	width:800px;
	height:100px;
}

#threecolumn_container {
    float:left;
/*   background:white;*/
}

#leftcolumn {
    width:180px;
/*  background:green;
    height:500px;*/
    float:left;
}

#rightcolumn {
    width:180px;
/*  background:cyan;
    height:500px;*/
    float:left;
}
.sponsor125 {
    background:white;
    width:140px;
    text-align:center; 
}

#bodybox {
    width:590px;
/*  background:yellow;*/
    float:left;
    overflow:hidden;
}

#bodybox2 {
	position:relative; 
	width:100%;
	top:-10;
}

#contentarea {
/*	background:brown;*/
	padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px
}
#contentarea h1 {
    text-align:center;
}
#contentarea2 {
	position:relative;
	width: 800px;
}

#footer {
    clear:both;
    margin:1em auto 0 auto;
    width:950px;
    text-align:center;
    border-top:1px solid #000;
    padding-top:5px;
}

#galleribox {
	position:relative;
	width: 620px;
}

#newsbox {
	width:180px;
	background-image:url('/images/newsbg2.gif');
	Height:100px; 
}

.newstabhead {
	font-size:14px;
	text-align:center;
	padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;
}

.newstabhead1 {
	font-size:18px;
	text-align:center;
	padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;
}

.newstabbody {
	font-size:12px;
	letter-spacing: -1px;
	text-align:justify;
	padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;

}
.newstabbody1 {
	font-size:14px;
	text-align:justify;
	padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;

}

.newstabend {
	font-size:12px;
	text-align:justify;
	text-decoration:none; 
	padding-right:5px; padding-top:0px; padding-bottom:0px;  padding-left:5px; 
	vertical-align:text-top;
}

#newsboxleft {
	position:absolute; left: 10px; 
	background-color:#E4F8EF;
	border-style: outset; border-width: 10;
	width: 275px; 
	padding: 5px 5px 5px 5px;
}

#newsboxright {
	border-style:outset; border-width:10; position:absolute; right: 10px;
	background-color:"E4F8EF"; padding: 5px;; *; width:275px
}

.newstext {
	font-family:Arial;
	font-size:12px;
	letter-spacing: -1px;
}

.gallerihead {
	position:relative;
	width:100px;
	height:75px;
}

.gallericontainer {
	position:relative;
	width:50px;
	height:50px;
}

.picoverskrift {
	position:relative;
	width:400px;
	height:20px;
}

.piccontainer {
	position:relative;
	width:500px;
	height:400px;
}

.ArrBox      { 
	width: 600; 
	border: 2px solid #000080; 
	padding-left: 4; padding-right: 4; 
    padding-top: 1; padding-bottom: 1 
}


.tabelhead {
	background-color:#99CCFF;
}

.tabelcell {
	background-color:#CCFFFF;
}

.tabelcell2 {
	background-color:#DEFDFE;
}

.tabelcell3 {
	background-color: #FFFF99;
}

.tabelcell4 {
	background-color: #DEFDFE;
	border-style: outset; border-width: 5;  
	padding: 10px;
}

.tabeltom {
	Background-color: "";
	border: 0px none
	}

.table1 {
	border: 2px solid blue;
}

.tablenews {
	background-color: #DEFDFE;
	border-style: outset; border-width: 5;  
	padding: 10px;

}

.th {
	background-color:#99CCFF;
}

.td {
	background-color:#DEFDFE;
	

}

/* Style til gæstebog */

.guestfull {
	text-align:left;
	background-color:#99CCFF;

}

/**********************/
/* Frontpage calendar */
/**********************/


#frontpage_calendar {
    border:1px solid #000;
    width:178px;
    font-family:arial, sans-serif;
    background:#fff;
}
#frontpage_calendar h1 {
    font-size:14px;
    background:silver;
    padding:2px;
    margin:0;
}
#frontpage_calendar ul {
    margin:0;
    padding:0 0 0 5px;
    list-style-type:none;
    font-size:12px;
}
#frontpage_calendar ul li {
    margin-bottom:10px;
}
#frontpage_calendar ul li a {
    font-weight:bold;
}
#frontpage_calendar ul li span.frontpage_calendar_datetime {
    color:#a0a0a0;
}