html {
	height:100%; 
	max-height:100%; 
	padding:0px; 
	margin:0px; 
	border:0px; 
	background:#FFF;      	
	/* overflow:hidden vor IE5/Mac verstecken */ 
	/* \*/ 
	/* overflow: hidden; */
	/* */ 
}
body {
	height:100%; 
	max-height:100%; 
	/* overflow:hidden;  */
	padding:0px; 
	margin:0px; 
	border:0px;
	background:#FFF;
}

#left {
	position:absolute; 
	margin-left:-394px; 
	left:50%; 
	top:20px; 
	width:180px; 
	min-width:180px; 
	height:525px; 
	background:#FFF8EE;
}
#logo {
  position:absolute;
  left:5px;
  top:20px;
  border:none;
}
#adresse {
  position:absolute;
  width:170px;
  left:5px;
  top:64px;
  font:7pt Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-align:center;
}

#flag_dk {
  position:absolute;
  left:60px;
  top:140px;
  border:1px solid #000;
}

#flag_de {
  position:absolute;
  left:100px;
  top:140px;
  border:1px solid #000;
}

#menu {
  position:absolute;
  top:157px;
  left:0px;
  width:180px;
}  

a.toplink {
  position:absolute;
  margin-top:5px;
  margin-left:5px;
  display:block;
  width:125px;
  min-height:16px;
  height:16px;  
  background-color:#EFE7C6;
  text-align:left;
  padding-top:5px;
  padding-left:2px;
  color:#000;
  text-align:left;
  font:10px tahoma,verdana,arial,helvetica;
  font-weight:normal;
}
* html a.toplink {
  height:21px;
  min-height:21px;
  width:130px;
}  
a.toplink:link {
  text-decoration:none;
}
a.toplink:visited {
  text-decoration:none;
}
a.toplink:focus {
  text-decoration:none;
}
a.toplink:hover {
  text-decoration:underline;
}
a.toplink:active {
  text-decoration:none;
}

a.activetoplink {
  position:absolute;
  margin-top:5px;
  margin-left:5px;
  display:block;
  width:125px;
  min-height:16px;
  height:16px;  
  background-color:#9CBE94;
  text-align:left;
  padding-top:5px;
  padding-left:2px;
  color:#000;
  text-align:left;
  font:10px tahoma,verdana,arial,helvetica;
  font-weight:normal;
}
* html a.activetoplink {
  height:21px;
  min-height:21px;
  width:130px;
}  
a.activetoplink:link {
  text-decoration:none;
}
a.activetoplink:visited {
  text-decoration:none;
}
a.activetoplink:focus {
  text-decoration:none;
}
a.activetoplink:hover {
  text-decoration:underline;
}
a.activetoplink:active {
  text-decoration:none;
}

.p_sub {
  display:block;
  position:absolute;
  left:140px;
  margin:0px;
  padding:0px;
}    

a.sublink {
  display:block;
  width:30px;
  min-height:16px;
  height:16px;  
  background-color:#9CBE94;
  text-align:left;
  margin-bottom:5px;
  padding-top:5px;
  padding-left:5px;
  color:#000;
  text-align:left;
  font:10px tahoma,verdana,arial,helvetica;
  font-weight:normal;
}
* html a.sublink {
  height:21px;
  min-height:21px;
  width:35px;
}  
a.sublink:link {
  text-decoration:none;
}
a.sublink:visited {
  text-decoration:none;
}
a.sublink:focus {
  text-decoration:none;
}
a.sublink:hover {
  text-decoration:underline;
}
a.sublink:active {
  text-decoration:none;
}

a.activesublink {
  display:block;
  width:30px;
  min-height:16px;
  height:16px;  
  background-color:#B5AA84;
  text-align:left;
  margin-bottom:5px;
  padding-top:5px;
  padding-left:5px;
  color:#000;
  text-align:left;
  font:10px tahoma,verdana,arial,helvetica;
  font-weight:normal;
}
* html a.activesublink {
  height:21px;
  min-height:21px;
  width:35px;
}  
a.activesublink:link {
  text-decoration:none;
}
a.activesublink:visited {
  text-decoration:none;
}
a.activesublink:focus {
  text-decoration:none;
}
a.activesublink:hover {
  text-decoration:underline;
}
a.activesublink:active {
  text-decoration:none;
}

#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:20px; 	
	width:585px; 
	margin-left:-194px; 
	left:50%;       	
	background:#FFF;
  font:11px tahoma,verdana,arial,helvetica;
  font-weight:normal;
  text-decoration:none;
  color:#000;
  padding-top:0px;
  padding-bottom:0px;
}

#content .hpic {
  margin-bottom:20px;
}  
#content h1 {
  margin-top:0px;
  margin-left:0px;
  font:17pt tahoma,verdana,arial,helvetica;
  font-weight:normal;
  color:#000;
}
#content h2 {
  width:492px;
  margin-bottom:10px;
  margin-left:60px;
  font:11px tahoma,verdana,arial,helvetica;
  font-weight:bold;
  text-decoration:none;
  text-align:justify;
  color:#000;
}
#content p {
  margin-left:0px; 
  margin-right:15px;
  text-align:justify;   
}

#content .imgright {
  border:none;
  position:absolute;
  right:15px;
  top:150px;
}  

#content .texttable {
  border-collapse:collapse;
  padding:0px;
  margin-left:60px;  
  width:510px;
}
#content .texttable td {
  width:255px;
  padding:0px;
  vertical-align:top;
}  
  
#huse_back {
  width:570px;
  height:590px;
  overflow:visible;
  background:url(../images/huse_back.gif) no-repeat;
}
#huse_text {
  position:absolute;
  left:40px;
  top:35px;
  width:270px;
  text-align:justify;
}
#huse112_text {
  position:absolute;
  left:340px;
  top:135px;
  width:190px;
  text-align:justify;
}
#huse_img {
  position:absolute;
  left:340px;
  top:0px;
}
#huse_grund {
  position:absolute;
  left:0px;
  top:160px;
}
#huse_grund_big {
  position:absolute;
  left:0px;
  top:130px;
}
#huse112_grund {
  position:absolute;
  left:0px;
  top:20px;
}

#huse_table {
  position:absolute;
  right:0px;
  top:160px;
  height:225px;
  border-collapse:collapse;
}
#huse112_table {
  position:absolute;
  left:375px;
  top:265px;
  height:225px;
  border-collapse:collapse;
}

.ht_head {
  border:1px solid #000;  
  background: #EFE7C6; 
  padding-left:2px;
  padding-top:2px;
  padding-bottom:2px;
  width:113px;
  font:11px tahoma,verdana,arial,helvetica;  
  font-weight:bold;
  text-decoration:none;
  text-align:center;
  color:#000;
}
.ht_no{
  border:none;
  height:3px;
}
.ht_left{
  border-left:1px solid #000;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  background: #EFE7C6;
  padding-left:2px;
  padding-top:2px;
  padding-bottom:2px;
  width:77px;
  font:10px tahoma,verdana,arial,helvetica;  
  font-weight:normal;
  text-decoration:none;
  color:#000;
}
.ht_right{
  border-right:1px solid #000;
  border-top:1px solid #000;
  border-bottom:1px solid #000;
  border-left:none;
  background: #EFE7C6;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:2px;
  width:36px;
  font:10px tahoma,verdana,arial,helvetica;  
  font-weight:normal;
  text-decoration:none;
  text-align:right;
  color:#000;
}

#content .formtable {  
  border-collapse:collapse;
  padding:0px;
  margin-left:60px;  
  width:300px;
}
}
#content .formtable .leftcell {  
  width:100px;
  height:15px;
  text-align:left;
  vertical-align:top;
  font:11px tahoma,verdana,arial,helvetica;
  font-weight:normal;
  color:#000;
  padding:0px;
  margin:0px; 
  border:none;
}
#content .formtable .rightcell {
  width:200px;
  text-align:left;  
  vertical-align:top;
  padding:0px;
  margin:0px;  
  border:none;
}
#content .formtable .textinput {
  width:200px;
  border:1px solid #000;
  text-align:left;
  padding:0px 2px;
  margin-bottom:5px;
  color:#000;
  font:11px tahoma,verdana,arial,helvetica;
  font-weight:normal;
}
#content .formtable .messageinput {
  width:200px;
  height:60px;
  border:1px solid #000;
  text-align:left;
  padding:0px 2px;
  margin:0px;
  color:#000;
  font:11px tahoma,verdana,arial,helvetica;
  font-weight:normal;
  overflow:auto;
}
* html #content .formtable .messageinput {
  width:198px;
}  
#werz_input {
  position:absolute;
  left:469px;
}
* html #werz_input {
  left:467px;
}
.formbutton {
  margin-left:155px;
  border:1px solid #000;
  background:#9CBE94;
  color:#000;
  font:11px tahoma,verdana,arial,helvetica;
  font-weight:normal;
}  

#piccont {
  width:550px;
  height:525px;
}
#content a {
  font:11px tahoma,verdana,arial,helvetica;
  font-weight:normal;
  color:#000;
}
#content a:link {
  text-decoration:none;
}
#content a:visited {
  text-decoration:none;
}
#content a:hover {  
  text-decoration:underline;
}
#content a:active {
  text-decoration:none;
}
#content a:focus {
  text-decoration:none;
}   

.grhd {
  width:545px;
  height:16px;
  padding-top:3px;
  padding-left:5px;
  font:11px tahoma,verdana,arial,helvetica;
  font-weight:bold;
  background:#9CBE94;
  color:#000;
  margin-bottom:20px;
}

#content .pictable {
  width:550px;
  border:none;
  border-collapse:collapse;
  border-bottom:1px solid #999;  
  margin-bottom:20px;
}
#content .pictable .pleft {  
  width:275px;
  padding-right:20px;
  padding-bottom:0px;
  vertical-align:top;  
}
#content .pictable .pright {  
  width:275px;
  padding-right:0px;
  padding-bottom:0px;
  vertical-align:top;
}
#content .pictable .tleft {  
  width:275px;
  padding-right:20px;
  padding-bottom:10px;
  vertical-align:top;  
}
#content .pictable .tright {  
  width:275px;
  padding-right:0px;
  padding-bottom:10px;
  vertical-align:top;
}

#footer{
color:#bbb;
font-family:Tahoma,sans-serif;
font-size:9px;
text-align:center; 
margin-top:600px;
}
#footer a{
color:#bbb;
font-family:Tahoma,sans-serif;
font-size:9px;
text-align:center; 
margin-top:600px;
}
