#holesite{
  /*position: absolute;*/
  height: 100%;
  padding:0;
  margin:0;
  /*border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-color: red;*/
  
}
#main{
  padding: 0;
  margin:0;
}
#top {
  margin:0px 0px 0px 150px;
  padding:0;
  background:#3B6A5A;
  color: white;  
  height:90px;
  text-align:center;
  vertical-align: middle;
/*  
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-color: red;
*/
  }
#left {
  float:left;
  margin:0;
  padding:0;
  width: 150px;
}
/*#imgtext-table{
  text-align=center;
  background=#ff00ff;
}*/
#startcontent{
/*  top right bottom left*/
  margin:0px 0px 0px 0px;
}
#startcontent * a{
  text-decoration: none; 
  color: white;
}
#startcontent * a:hover{
  text-decoration: underline;
  color: white;
}
#content{
/*  top right bottom left*/
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  margin:0px 20px 0px 150px;
  background:#aabeb7;
/*
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-color: red;
*/
  }

#content * a{
  text-decoration: none;
  color: #3B6A5A;
}
#content * a:hover{
  text-decoration: underline;
  color: white;
}

.clean {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}

#footer{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  text-align: center;
  font-size: 12px; 
  color:black;
  /*height: 50px;*/
  
  /*border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-color: white;*/
}
*.logo {
  margin:0;
  padding:0;
  position: absolute;
  top: 10px;
  left: 25px;
  

		
}
body {
  padding: 0;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
/*  background-color: #667941;*/
  background-color: #3B6A5A;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
}
h1 {
  margin:0;
  padding:15px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 25px;
  /*height:65px;*/
}
h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 17px
}
/*table{
  width: 100%;
}*/
*.nav{
  position: relative;
}
*.navigation {
  margin-top: 4px;
  margin-left: 2px;
  margin-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-style: solid;
  border-left-width: 4px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: white;
  background-color: #123123;
  text-align: center;
  /*height: 15px;*/
}
*.navactive {
  margin-top: 4px;
  margin-left: 2px;
  margin-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-style: solid;
  border-left-width: 4px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: white;
  background-color: #264F3A;
  text-align: center;
  height: 15px;
  display: block;
}

/* *.navigation:hover {
  background-color:#264F3A;
}*/
*.subnav{
/*
  border-style: dashed;
  border-width: 1px;
  border-color: white;
  color: white;
  border-top-width: 1px; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  background-color: #123123;
  position: absolute;
  top: +18px;
  left: +10px;
  width: 150px;
  visibility: hidden;  
  */
  border-style: solid;
  border-width: 2px;
  border-color: white;
  color: white;
  border-top-width: 1px; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  background-color: #123123;
  position: absolute;
  top: +18px;
  left: +10px;
  width: 150px;
  visibility: hidden;  
}

*.subnavactive{
/*  
  border-style: dashed;
  border-width: 1px;
  border-color: white;
  color: white;
  border-top-width: 1px; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  background-color: #123123;
  position: relative; 
  */
  /*top: +18px;*/
/*  
  left: 10px;
  width: 135px;
  */
  border-style: solid;
  border-color: white;
  color: white;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-right-width: 1px;  
  border-left-width: 1px;
  padding-left: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  background-color: #123123;
  position: relative;
  /*top: +18px;*/
  left: 10px;
  width: 132px;
  
}

*.subsubnav{
/*
  border-style: dashed;
  border-width: 1px;
  border-color: white;
  color: white;
  border-top-width: 1px; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  background-color: #123123;
  position: absolute;
  top: +18px;
  left: +15px;
  width: 145px;
  visibility: hidden;  
  */
  border-style: solid;
  border-width: 2px;
  border-color: white;
  color: white;
  border-top-width: 1px; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  background-color: #123123;
  position: absolute;
  top: +18px;
  left: +15px;
  width: 145px;
  visibility: hidden;  
}

*.subsubnavactive{
/*  
  border-style: dashed;
  border-width: 1px;
  border-color: white;
  color: white;
  border-top-width: 1px; 
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  background-color: #123123;
  position: relative; 
  */
  /*top: +18px;*/
/*  
  left: 15px;
  width: 130px;
  */
  border-style: solid;
  border-color: white;
  color: white;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-right-width: 1px;  
  border-left-width: 1px;
  padding-left: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  background-color: #123123;
  position: relative;
  /*top: +18px;*/
  left: 15px;
  width: 127px;
  
}

*/*.content{
  margin-left: 10px;
  margin-top: 10px;
}*/

*.footline{
/* position: relative; */
  text-align:  center;
  font-size: 10px;;
   width: 100%;
   bottom: 0px;
} 

a.navigation{
  text-decoration: none;
   color: white;
   display: block;
  min-width: 90px; 
  padding:2px 20px; 
}
a.navigation:hover {
  text-decoration: underline;
  color: white;
  background-color: #264F3A;
  /*width: 100%;*/
 /* height: 15px;*/
}
a.subnavactive{
  text-decoration: none;
   color: white;
   display: block;
/*  min-width: 90px; */
/*  padding:2px 20px; */
}
a.subnavactive:hover {
  text-decoration: underline;
  color: white;
  background-color: #264F3A;
  /*width: 100%;*/
 /* height: 15px;*/
}
a.subsubnavactive{
  text-decoration: none;
   color: white;
   display: block;
/*  min-width: 90px; */
/*  padding:2px 20px; */
}
a.subsubnavactive:hover {
  text-decoration: underline;
  color: white;
  background-color: #264F3A;
  /*width: 100%;*/
 /* height: 15px;*/
}


.adjutanten {
  float:left;
  text-align:center;
  vertical-align:middle;
  /*border:1px solid;*/
  padding:10px;
  margin:10px;
  width:150px;
  min-height:60px;
  background-color:#b2c7bf;
}

.adjutanten img{
  float:left;
  margin-right:2px;
}

/* smooth galery external thumbnails */

.label {
  position: fixed;
}

