body {
	margin: 0px;
	padding: 0px;
	background: #ffffff url(../images/bg.gif) repeat-x top;
}
body , p , ul , li , td, textarea {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;color: #333333;}
.right {text-align: right;}
img {border: 0;margin: 0;}
img.block {display: block;}

a:link , a:visited , a:active {color: #79a931;text-decoration: none;} 
a:hover {color: #2b99c1;}

#menu {position: absolute;left: 0px;top: 70px;width: 932px;text-align: right;}
#menu a:link , #menu a:visited , #menu a:active {color: #708c1c;text-decoration: none;font-size: 16px;margin-left: 20px;text-transform: uppercase;} 
#menu a.on:link , #menu a.on:visited , #menu a.on:active {color: #efead4;} 
#menu a:hover {color: #efead4;}

h2 {font-size: 14px;color: #979078;text-transform: uppercase;margin-top:10px;margin-bottom: 10px;}
h3 {font-size: 12px;color: #888888;text-transform: uppercase;margin-top:10px;margin-bottom: 10px;}
h4 {font-size: 10px;color: #666666;text-transform: uppercase;margin-top:10px;margin-bottom: 10px;}
h5 {font-size: 11px;}

table td {padding: 0;text-align: left;vertical-align: top;border: 0;}
#logo {position: absolute;top: 10px;left: 40px;height: 72px; width: 196px;margin: 0px;}
#printlogo {display: none;}
#main {position: relative;top: 99px;left: 40px;width: 894px;padding: 0;background: url(../images/main_top.gif) no-repeat top;}
#news, #cont, #open {width: 100%;margin: 0;}
#news td {width: 50%;background-color: #ffffff;}
.tilmeld td {
	padding: 10px;
}
#n1, #n2, #n3, #n4 {padding: 0 15px 5px 140px;border: 1px solid #979078;}
#open td {width: 50%; padding: 0px 30px 10px 30px;background-color: #faf8f1;}
#vejr {position: absolute;top: 170px;left: 80px;}
#cont td.td_cont {border: 1px solid #979078;width: 100%;background-color: #ffffff;padding: 15px 15px 15px 15px;}
#addr {position: relative;top: 98px;left: 0;border-top: 1px dotted #979078;padding: 5px 0 0 59px;color:#979078;letter-spacing:1px;font-size:13px;}
#tite {font-size: 18px; letter-spacing: 1px; border-bottom: 1px dotted #979078;padding: 0 0 5px 0;text-transform: uppercase;}
#n1 {background: url(../images/newsbox1.jpg) no-repeat left;}
#n2 {background: url(../images/newsbox2.jpg) no-repeat left;}
#n3 {background: url(../images/newsbox3.jpg) no-repeat left;}
#n4 {background: url(../images/newsbox4.jpg) no-repeat left;}
.dot {border: 1px dotted #979078;}
.link img {margin-right: 10px;}
.tbl_in td {width: auto;border-width: 0;border: 0;padding: 0;}

input {font-size: 10px;vertical-align: middle;padding-left: 4px;padding-right: 4px;}
textarea {font-size: 10px;border: 1px solid #979078;width: 400px;height: 150px;margin-bottom: 10px;color: #666;background-color: #ffffff;}
input.text {border: 1px solid #979078;width: 400px;height: 15px;margin-bottom: 10px;color: #666;background-color: #ffffff;}
input.bttn {border: 1px solid #949494;background-color: #949494;width: 80px;height: 20px;color: #fff;}

ul {list-style: square;color: #97662c;margin-left: 0px;}
ul li {margin-bottom: 5px;}
hr {color: #666;border: 0;width: 100%;height: 1px;}

#t1 {background-image: url(../images/bg_top_on.gif);}
.treh	{position: absolute;top: 0; right: 0;background-repeat: no-repeat;display: block;width: 108px;height: 108px;margin: 0;margin-bottom: 0px;padding: 0;}
.treh a {display: block;width: 108px;height: 108px;margin: 0;padding: 0;color: black;}
.treh img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.treh a:hover img {visibility: hidden;}

#vali {position: absolute;right: 5px;bottom: 5px;}

.knap {
	background: transparent url(../images/knap.gif) repeat-x;
	height: 21px;
	width: 80px;
	border: 1px solid #84b037;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
