body {
	 margin: 0;
	 padding: 0;
	 font: normal normal 1em verdana, sans-serif;;
}

div#container {
	 width: 900px;
	 margin-left: auto;
	 margin-right: auto;
}

div#top {
	 height: 5em;
     background: #5576a5;
}

div#top div#left {
	 margin-left: .5em;
	 float: left;
}

div#top div#right {
	 margin-top: .7em;
     margin-right: .7em;
	 float: right;
}

div#top h1 {
	 margin: 0;
	 padding: .1em 0 0 0;
	 font: normal normal 2.2em verdana, sans-serif;
	 color: #fff;
}

div#top h2 {
	 margin: 0;
	 padding: .5em 0 0 0;
	 font: italic normal 1em verdana, sans-serif;
	 color: #fff;
}

div#kontakt_top {
	 padding: .5em;
	 background: #000;
	 font: normal normal .8em verdana, sans-serif;
	 color: #fff;
     text-align: center;
}

div#kontakt_top a {
	 color: #fff;
}

div#content_container {
}

div#menu {
	 float: left;
	 padding-top: 1em;
	 padding-bottom: 1em;
	 width: 150px;
	 background: #ccc url(/grafik/menu_bottom.png) bottom left no-repeat;
}

div#menu ul {
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
}

div#menu ul li {
}

div#menu ul li a {
	 padding: .3em;
	 display: block;
	 font: normal normal .8em verdana, sans-serif;;
	 color: #000;
	 text-decoration: none;
}

div#menu ul li a:hover {
	 background: #143d69;
	 color: #fff;
	 }

div#content {
	 margin-left: 170px;
}

h1 {
	 padding: .4em 0 0 0;
	 margin: 0 0 .3em 0;
	 font: normal normal 2.4em trebuchet ms;
	 color: #143d69;
}

h2 {
	 padding: .2em 0 0 0;
	 margin: 0 0 .5em 0;
	 font: normal normal 1.6em verdana, sans-serif;
	 color: #000;
}

h3 {
	 padding: .2em 0 0 0;
	 margin: 0;
	 font: normal bold 1em verdana, sans-serif;
/*	 text-transform: uppercase;*/
}

div#content {
	 font: normal normal .8em verdana, sans-serif;;
	 color: #000;
}

div#content p {
	 text-align: justify;
}

div#content ul {
}

div#content a {
	 color: #00f;
	 text-decoration: underline;
}

div#content a:hover {
	 color: #000;
	 text-decoration: underline;
}

img.float_left {
	 float: left;
	 margin: 0 1em .6em 0;
}

div.float_right {
    width: 200px;
	 float: right;
	 margin: 0 0em .6em 1em;
}

div#footer {
	text-align: center;
}

/* bestyrelse */

div.bestyrelsesmedlem {
    width: 48%;
    height: 9em;
    margin-bottom: .5em;
    float: left;
}

div.bestyrelsesmedlem img {
    width: 100px;
    float: left;
    margin-right: 1em;
    border: .1em solid #999;
}

div.bestyrelsesmedlem .indhold {
    padding-top: 1em;
}

div.bestyrelsesmedlem .indhold h3 {
    font: normal bold 1em verdana;
    text-transform: uppercase;
}

div.hr {
	 height: 1px;
	 background: #fff url(/grafik/hr.png);
	 margin: 1em 0 1em 0;
     clear: both;
}

table#links td {
	 padding: .5em;
}

table#links td a img {
	 border: 0;
}

table.overnatning td {
    width: 8em;
    padding: .2em;
}

