body {
    background-color: #9AC57E;
  }


div#top_div {
    background-color: #FFF;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    width: 800px;
  }

img#banner {
    float: left;
    width: 800px;
    height: 141px;
    margin-top: 0px;
    border: 0px;
  }

div#menu {
    float: left;
    width: 100%;
    border-top: solid 1px #656565;
    background-color: #FFF;
  }
  
a.menupunkt {
 float: left;
 width: 200px;
    font-family: "Verdana", sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #656565;
    background-color: #FFF;
    text-decoration: none;
    text-align: center;
    border-bottom: solid 1px #656565;
    padding: 2px 0px 2px 0px;
  }

a#vistmenu {
				width: 198px;
    background-color: #9AC57E;
    color: #000;
    border-left: solid 1px #656565;
    border-right: solid 1px #656565;
    border-bottom: solid 1px #9AC57E;
  }

a.menupunkt:hover {
    color: #000;
  }

div#adresse {
    float: left;
    font-family: "Verdana", sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #000;
    background-color: #FFF;
    width: 100%;
    border-top: solid 1px #656565;
    border-bottom: solid 1px #656565;
    padding: 2px 0px 2px 0px;
    text-align: center;
  }

div.project0 {
    float : left;
    width: 100%;
 min-height: 50px;
    height: auto;
    margin-top : 0px;
    background-color : #E2E2E2;
  }

div.project1 {
    float : left;
    width: 100%;
 min-height: 50px;
    height: auto;
    margin-top : 2px;
 margin-bottom: 2px;
    background-color : #D0D0D0;
  }

div.projtext0 {
 float: left;
 width: 500px;
    font-family: arial, verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #656565;
 padding: 10px 0px 10px 15px;
}

div.projtext1 {
 float: right;
 width: 500px;
    font-family: arial, verdana, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #656565;
 padding: 10px 5px 10px 0px;
}

img.projimg0 {
 float: right;
    background : #FFF;
    padding-top : 4px;
    padding-left : 4px;
    padding-right : 4px;
    padding-bottom : 4px;
    border : #E2E2E2 solid 1px;
}

img.projimg1 {
 float: left;
    background : #FFF;
    padding-top : 4px;
    padding-left : 4px;
    padding-right : 4px;
    padding-bottom : 4px;
    border : #D0D0D0 solid 1px;
}

span.projtitle {
 font-weight: bold;
}

div.projdates {
 float: right;
 font-size: 10px;
}

div#krop {
    float : left;
    width: 100%;
    min-height: 500px;
    height: auto;
    margin-top : 10px;
    background-color : #E2E2E2;
  }


div#kropbaggrund {
    /* background : #E2E2E2 url('../billeder/baggrund.jpg') no-repeat top right; */
    background-color: #9AC57E;
    font : normal 12px arial,verdana,sans-serif;
    margin : 0px 0 0px;
    color : #656565;
    float: left;
 			min-height: 500px;
    height : auto;
    width : 100%;
  }


div.tekst {
    float: left;
    font-family: "Verdana", sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #000;
    width: 500px;
    height: inherit;
    padding: 50px;
  }
  
img.teaser {
	float: left;
	margin: 13px 0px 0px 0px;
	border:5px solid #FFF;
}


div.billeder {
    background : #FFF;
    padding-top : 4px;
    padding-left : 4px;
    padding-right : 4px;
    padding-bottom : 0px;
    border : #E2E2E2 solid 1px;
    float : right;
    height : inherit;
    width : 250px;
  }


* html body img.billede {
    margin-bottom: 4px;
  }

a {
	font-weight: bold;
	text-decoration: none;
	color: #A9C606;
}

/* Kontakt specifikt */




div.left {
    padding : 0px;
    margin: 10px 20px 0px 10px;
    float : left;
    width : 260px;
  }


div.right {
    width: 210px;
    float: right;
    padding: 0px;
 margin-top: 10px;
  }


div.infobox {
    font-family: sans-serif, Tahoma, Arial, Verdana;
    text-align:left;
    font-size: 90%;
    border:1px solid #808080;
    background-color: #FFFFFF;
    position: relative;
    top: 22px;
    width: 200px;
  }


div#boxfooter {
    background-color: #DCDCDC;
    border-top: 1px solid #808080;
    font-size: 1%;
    height: 5px;
  }


div#boxtext {
    padding: 5px 10px 5px 10px;
  }


div#boxtitle {
    background-color: #DCDCDC;
    border-bottom: 1px solid #808080;
    padding: 0px 10px 0px 10px;
    font-weight: bold;
  }


.button {
    font-family: sans-serif, Tahoma, Arial, Verdana;
    font-size: 100%;
    color: #808080;
    background-color:#FFFFFF;
    border-style:solid;
    border-color: #808080;
    border-width:1px;
    width: 48%;
  }


div.label {
    padding: 5px 0px 0px 0px;
  }

.input {
    width: 200px;
    border-style:solid;
    border-color: #808080;
    border-width:1px;
    background-color: #FFFFFF;
  }

.ansoegning {
 margin-right: 5px;
}

th {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

td {
	margin: 0px;
	padding: 0px 0px 5px 5px;	
}

td.errtext {
	font-size: 11px;
	color: red;	
}

.textfield {
	font-size: 10px;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
	width: 250px;
}

input.button {
	background-color: #99CC00;
	border: 1px solid #2D3954;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	height: 18px;
	width: 120px;
	padding: 2px 0px 0px 0px;
	margin: 5px 10px 5px 0px;
}
