﻿/* ----------- gennerelt ----------- */
body {font-family: Arial, Helvetica, sans-serif; font-size: small; color:#000000; background-color:#ffffff;}
header {font-family:Arial, Helvetica, sans-serif;}
h3{	font-family:Arial, Helvetica, sans-serif; font-weight:bold;	font-size:large;}
h4{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size: medium;}

a:link{color:#006600; background-color:transparent;}
a:visited{color:#009933; background-color:transparent;}
a:hover{ background-color:#006600; color:#ffffff;}

html, body {margin: 0;padding: 0;}
li{margin-bottom:10px; padding-right:4px;}

#tdpersonale,#tdadresse,#tddgs{width:440px; border: 1px dotted #000000;}
#tdprs_inner1, #dgs1{ width:184px;}
#tdprs_inner2, #dgs2{ width:244px;}

.infobox
{
    background-color:#ffe;
    width:auto;
    height:auto;
    border: solid 1px red; 
    position:fixed;
    left:660px; 
    top:25px; 
    max-width:350px;
    z-index:5;
    clear:right;
    padding: 3px;
    padding-left: 5px;
	font-size:1.2em;
}

.map{ z-index:4;}
.close{ margin-top:5px;font-size: 0.7em; font-family: Arial; width:auto;}
.menugif{width:296px; height:587px; float:left; background-image: url(../images/map_left.gif);}

/* #tdAdresse{border-right: #000000 1px dotted; border-top: #000000 1px dotted; border-left: #000000 1px dotted;border-bottom:  #000000 1px dotted";} */



/* ----------- div's ----------- */

#x_body {position:absolute; width:454px; height:173px; z-index:2; left: 312px; top:204px;}  /* holder tabel på personele.shtml  */
#headertext {position:absolute; width:470px; height:40px; z-index:1; left: 310px; top: 120px; overflow: hidden;}
#bodytext {position: absolute; width:470px;	height:412px; z-index:1; left: 310px; top: 179px; overflow: auto;}
.textwrap{padding-right: 10px;}
 
#valid {
	position:absolute;
	width:219px;
	height:18px;
	z-index:2;
	left: 11px;
	top: 576px;
}
.style3 {font-size: x-small}	/* validate-menu */



/* ----------- menu ----------- */
#menuwrap {position:absolute; width:150px; height:164px; z-index:1; left: 60px; top: 320px; overflow: visible;}
#menu a, #menu a:visited {
  text-decoration:none;
  text-align:left;
  background-color:#009933;
  color:#fff;
  display:block; 
  width:8em; 
  padding:0.2em;
  margin:0.5em 0;
  border-right:5px solid #006600;
  }
#menu a:hover {
  border-right:5px solid #000;
  }

