body, .Form-Inputfelt, .Knap {
 font-family: verdana,Sans-serif,Arial;
  font-size:small;
}
body {
  margin:0px; padding:0px;
/*  background-color:#aaa;*/
  color:#000;
}

h1 {font-weight:bold;font-size:large;}
h2 {font-weight:bold;font-size:medium;}
h3 {font-weight:bold;font-size:small;}
table {
	padding:0;}
	
.Link:link, .Link:visited, .Link:active {
  color:#000000;
  text-decoration: none;
  text-transform: none;}

.Link:hover {
  color:#0000FF;
  text-decoration:underline;}	
	
	
/*************************************************/
/* Top teksten  */

#TopTekst {
	background: url(Config/logo_top.jpg) no-repeat;
	width: 883px;
	height: 129px;
	padding: 0px;
	margin: 0px;
   font-size:0px;
	margin-top:5px;
   border: 1px solid #000000;
	border-bottom: none;
}

#TopTekst_Link {
   margin-top:30px;
	margin-left:167px;
}
#TopTekst_Menu {
   margin-top:20px;
	margin-left:11px;
   font-size:14px;
}
#Venstre {
   margin-top:0px;
}

/*************************************************/
/* Top menuen  */

#MenuTop {
/*	border: 1px solid #ffffff;*/
	border-bottom: 1px solid #000000;
   margin-top:0px;
}
#MenuTop ul {
	margin:-30px 0px 4px 150px;
	padding:0px;
	}
#MenuTop li {
	list-style: none;
	display: inline;
	margin:0px;
	padding:0px;
	
}
#MenuTop li a {
	background: #E0E0E0;
	border: 1px solid #8D8D8D;
	border-bottom: none;
	padding: 3px 18px 4px 18px;
	color: #676767;
	text-decoration: none;
}
#MenuTop li.active a {
   background:#f3f6f7;
   border: 1px solid #000000;
	color:#000;
   border-bottom: 1px solid #f3f6f7;
}
#MenuTop ul li a:hover {
   background:#f3f6f7;
/*	text-decoration:underline;
	color:#0000FF;*/
}

/*************************************************/
/* Baggrunden   */

#SideBaggrund_Styr {
	 width:885px;
	 float:left;
}
#SideBaggrund_Top {
   font-size:0px;
}
#SideBaggrund_Bottom {
}

#SideBaggrund {
  background:#f3f6f7;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  width: 868px;
  padding: 10px 10px 10px 5px;
}


/*************************************************/
/* Venstre og højre siden  */

#SideV {
	width: 195px;
	float: left;
}

#SideM_Forside {
	 width:500px;
	 margin-left:3px;
	 float:left;
}
#Indhold_Forside_Top {
   font-size:0px;
}
#Indhold_Forside_Bottom {
 }
#Indhold_Forside {
  background:#ffffff;
  border: 1px solid #000000;
  padding:8px;
  }

#IndholdForside {
  border: 1px solid #808080;
  padding:10px;
  width:480px;
  background-color: White;
  float: left;
  }

#SideM {
	 width:670px;
	 margin-left:3px;
	 float:left;
}
#Indhold_Top {
}
#Indhold_Bottom {
 }
#Indhold {
  background:#ffffff;
  border: 1px solid #000000;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:13px;
  padding-right:13px;
  }

/*************************************************/
/* Venstre menuen  */

#MenuV {
  margin-left:0px;
  padding-bottom:0px;
}

/* This is stylesheet for hTree */

/* WITHOUT JavaScript */
.hTree { }
.hTree li { }
.hTree ul li { }
.hTree a { }

/* WITH JavaScript */
.hTreeJS, .hTreeJS ul, .hTreeJS li {
   margin:0px 0px 2px 0px;
   padding:0px 0px 0px 0px;
	}
.hTreeJS li {
	list-style-type: none;
   margin-top:2px;
   font-size:12px;
}
.hTreeJS li img {
	color: #f00; /* color for alt-text when img fail to load */
	font-weight: normal;
	cursor: pointer;
}
.hTreeJS ul li {
	margin-left:0.5em;	/* Indent */
   font-size:0.97em;
	margin-bottom:2px;
	margin-top:0px;
}

.hTreeJS a:link,
.hTreeJS a:visited,
.hTreeJS a:active {
    color: #000;
	padding: 0px 0px 0px 3px;
	text-decoration: none;
}

/*
.hTreeJS a:focus,
.hTreeJS a:active {
	background: #316ac5;
	color:#fff;
} */
.hTreeJS a:hover {
    color: #0000FF;
    text-decoration: underline;
}

/*************************************************/
/* Reklamer */

#ReklameV {
/*  border: 1px solid #80ffff;*/
  margin-top:10px;
  margin-bottom:10px;
  margin-left:15px;
  }
#ReklameH {
/*  border: 1px solid #80ffff;*/
  margin-top:10px;
  margin-bottom:10px;
  margin-left:5px;
  }
#ReklameM {
/*  border: 1px solid #80ffff;*/
  margin-top:10px;
  margin-bottom:10px;
  margin-left:0px;
  }

#Afstand {
  margin-top:3px;
}

.Form-Ledetekst {  vertical-align:top;
	font-size:small;
  padding-top:5px;padding-right:10px;padding-bottom:5px;
}
.Form-Hjtekst {vertical-align:top;font-size:x-small;}
.Form-Tekstlille {font-size:x-small;}
.Form-Inputfelt {font-size:small;}
.Form-Outputfelt {font-size:small;}
.Form-Rulforf {font-size:x-small;width:140px;padding-right:5px}
.Form-Rulkate {font-size:x-small;width:110px;padding-right:5px}
.Form-Rulsoeg {font-size:x-small;width:50px;}
.Form-Soegdato {font-size:x-small;width:70px;padding-right:5px;}
.Form-knaptop {padding-bottom:5px}

.Knap {font-size:small;}
.Knaplille {font-size:x-small;}

