html, body {
	height: 100%;	         
}

body {
	background: #000000;
	margin: 0;
	padding: 0;
	font: 13px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	line-height: 24px;
	color: #ffffff;
	height: 100%;	
}

.AG {
	background: #000000 url("../images/AG_tekst.gif") no-repeat top center;
	background-attachment:fixed;
}

 /* Homepage */

div#distance_log { 
	margin-bottom: -370px; 
	background: #000000;  
	width: 1px;           
	height: 50%;          
	float: left;    
}

div#distance { 
	margin-bottom: -330px; 
	background: #000000;  
	width: 1px;           
	height: 50%;          
	float: left;    
}

#home {
	position: relative;
	background-color:#fff;	
	width:902px;	
	height:654px;	
	text-align: center;
	border: 2px solid #fff;
	margin: 0 auto;
	clear: left;
	text-align: left;
}

#rij1_links {
	position: absolute;
	top: 0px;
	width: 450px;
	height: 240px;
}

#rij1_rechts {
	position: absolute;
	top: 0px;
	left: 452px;
	width: 450px;
	height: 240px;
	
}

#rij2 {
	position: absolute;
	top: 242px;
	width: 902px;
	height: 224px;
	display: inline;
}

#rij3 {
	position: absolute;
	top: 380px;
	width: 902px;
	height: 224px;
}

#rij4 {
	position: absolute;
	top: 518px;
	width: 902px;
	height: 224px;
}

.margin {
	margin-left: 2px;
}

 /* CMS */
form
{
margin:0;
padding:0;
}
#cms {
	position: relative;
	margin: 0 auto;
	top: 0px;
	height: 42px;
	background-color: #474a4c;
	text-align: center;
	background: url(../images/cms/IMG_ag.gif) repeat-x top;
}

#inlog {
	display: inline; 
	position: relative; 
	top: -12px;
}

.inlog_input {
	background-color: #000;
	color: #fff;
	border: 1px solid #fff;
}

.inlog_submit {
	background: #5e6971;
	color: #000000;
	font-size: 12px;
	font-family: Arial Narrow;
	border: none;
	width: 80px;
	text-transform:uppercase;
}

.inlog_input_cms {
	background-color: #000;
	color: #fff;
	border: 1px solid #fff;
	width:240px;
}


.select_menu {
	position:relative; 
	top: -12px; 
	left: 20px; 
	font-size:10px;
	text-transform:uppercase;
	background-color: #000000;
	color: #ffffff;
}

.select_hoofd {
	color: #93ce1c;
}

.select_sub {
	color: #fff;
}

.select_subsub {
	color: #cacac8;
}

.select_out
{
color:#C6C7C7;
}

.select_menu_cms {
	position:relative; 
	font-size:10px;
	text-transform:uppercase;
	background-color: #000000;
	color: #ffffff;

}


 /* Website */
 
#website {
 	width: 1000px;
	margin: 0 auto;
 }
 
#hoofdmenu {
	position: relative;
	margin: 0 auto;
	top: 0px;
	width: 1000px;
	height: 38px;
}
 
 #logo {
 	margin-top: 18px;
	height: 71px;
	text-align: center;

 }

 #foto_video {
	margin-top: 34px;
	width: 1000px;
	text-align:center;
}

#lijn {
	margin-top: 34px;
	width: 1000px;
	height: 1px;
}

.paginafoto {
	margin-left: 32px;
	border: 1px solid #fff;
}

HR {
	height: 1px;
	color: #fff;
	margin-top: 32px;
}

#kop {
	margin-top: 34px;
	text-align: left;
}

#subkop {
	margin-top: 8px;
	text-align: left;
}

#pagina {
	margin-top: 24px;
	text-align: left;
	text-align:justify;	
}

#pagina_nieuws {
	margin-top: 24px;
	text-align: left;
	text-align:justify;
	width: 782px;	
}

.tekst_nieuws {
	width: 514px;
	float: left;

}

.foto_nieuws {
	float: right;
	margin-top: 12px;
}

.ruimte {
	width: 782px;
	float:left;
}

.tekst_contact {
	width: 514px;
	float: right;
}

.foto_contact {
	float: left;
	margin-top: 12px;
	margin-right: 35px;
}


#archief {
	float: right;
	width: 184px;
	margin-top: 34px;
}
#archief {
	float: right;
	width: 184px;
	margin-top: 34px;
	text-align:left;
	
}

 /* Elementen */

a:link{color:#fff; text-decoration:underline; font-weight:normal; font-size:12px}
a:visited{color:#fff; text-decoration:underline; font-weight:normal; font-size:12px}
a:hover{color:#b4b3b3; text-decoration:underline; font-weight:normal; font-size:12px}
a:active{color:#b4b3b3; text-decoration:underline; font-weight:normal; font-size:12px}

a.menu:link{color:#fff; text-decoration:none; font-weight:normal; font-family: Arial Narrow; font-size:14px; text-transform: uppercase;}
a.menu:visited{color:#fff; text-decoration:none; font-weight:normal; font-family: Arial Narrow; font-size:14px; text-transform: uppercase}
a.menu:hover{color:#93ce1c; text-decoration:none; font-weight:normal; font-family: Arial Narrow; font-size:14px; text-transform: uppercase}
a.menu:active{color:#fff; text-decoration:none; font-weight:normal; font-family: Arial Narrow; font-size:14px; text-transform: uppercase}
a.actief{color:#93ce1c; text-decoration:none; font-weight:normal; font-family: Arial Narrow; font-size:14px; text-transform: uppercase}
a.linkrechts:link{color:#fff; text-decoration:none; font-weight:normal; font-family: Arial Narrow; font-size:14px; text-transform: uppercase; float:right;}
a.linkrechts:visited{color:#fff; text-decoration:none; font-weight:normal; font-family: Arial Narrow; font-size:14px; text-transform: uppercase; float:right;}
a.linkrechts:hover{color:#93ce1c; text-decoration:none; font-weight:normal; font-family: Arial Narrow; font-size:14px; text-transform: uppercase; float:right;}
a.linkrechts:active{color:#fff; text-decoration:none; font-weight:normal; font-family: Arial Narrow; font-size:14px; text-transform: uppercase; float:right;}


a.menuSelected {
	color: #93ce1c;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial Narrow;
	font-size: 14px;
}

.streepje {
	font-family: Arial Narrow;
	color: #93ce1c;
}

.border{
	border: 1px solid #fff;
}

.grijs {
	font-family: "Times New Roman", Times, serif;
	font-style:italic;
	color: #b4b3b3;
	font-size: 20px;
	font-weight:normal;	
}

.wit {
	font-family: Arial Narrow; 
	font-size: 20px; 
	text-transform: uppercase;
	color: #ffffff;
	font-weight: normal;
}


.groen {
	font-family: Arial Narrow; 
	font-size: 20px; 
	text-transform: uppercase;
	color: #93ce1c;
	font-weight: normal;
}

.input {
	width: 280px;
	border: 1px solid #3a322d;
	color: #000000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 5px 0px 5px 0px;
}

.input_forms {
	width: 514px;
	border: 1px solid #3a322d;
	color: #000000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 5px 0px 5px 0px;
}

.submit_forms {
	background: #93ce1c;
	color: #000000;
	font-size: 12px;
	font-family: Arial Narrow;
	border: none;
	width: 514px;
	padding: 2px;
	margin: 12px 0px 5px 0px;
	text-transform:uppercase;
}

.submit {
	background: #93ce1c;
	color: #000000;
	font-size: 12px;
	font-family: Arial Narrow;
	border: none;
	width: auto;
	padding: 2px;
	margin: 12px 0px 5px 0px;
	text-transform:uppercase;
}


.select {
	width: 55mm;
	border: 1px solid #3a322d;
	color: #000000;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	margin: 5px 0px 5px 0px;
}


UL {
	margin-left: 30px;
}

LI {
	list-style-type:square;	
}

.clear {
  clear:both;
  display:block;
  height: 0;
  margin:0;
  padding:0;
  font-size:1px;
  line-height:0px;
  background-color: transparent;
}


#msg {
  display:none; 
  position:absolute; 
  z-index:999200; 
  padding:0px;
  font-family:Arial;
}

#msgcontent {
  display:block; 
  background:#3B3B3B;
  border:2px  #93ce1c solid;
  padding:3px;
  min-width:250px; 
  max-width:350px
}

.images_list {	
	width: 150px;
}
.images_head {
	width: 223px;
	padding: 3px;
	cursor: pointer;
	position: relative;
	margin:1px;
  font-weight:bold;
  background: #5E6971;

}
.images_body {
  margin-left:0px;
	display:none;
}

#menu {
	margin: 0 auto;	
	width: 1000px;
	height: 38px;
	vertical-align: middle;
	z-index: 9999;
}

.icon_hoofd {
	position: relative;
	top: 3px;
	margin-left: 1px;
	margin-right: 2px;	
}

a.hoofdmenu:link{color:#82B220; text-decoration:none; font-weight:normal; letter-spacing: 1px; font: 17px Arial Narrow; text-transform:uppercase}
a.hoofdmenu:visited{color:#82B220; text-decoration:none; font-weight:normal; letter-spacing: 1px; font: 17px Arial Narrow; text-transform:uppercase}
a.hoofdmenu:hover{color:#FFF; text-decoration:none; font-weight:normal; letter-spacing: 1px; font: 17px Arial Narrow; text-transform:uppercase}
a.hoofdmenu:active{color:#FFF; text-decoration:none; font-weight:normal; letter-spacing: 1px; font: 17px Arial Narrow; text-transform:uppercase}

a.sub:link{color:#005072; text-decoration:none; font-weight:bold; letter-spacing: 1px; font: 14px Arial Narrow; text-transform:uppercase}
a.sub:visited{color:#005072; text-decoration:none; font-weight:bold; letter-spacing: 1px; font: 14px Arial Narrow; text-transform:uppercase}
a.sub:hover{color:#99a3a7; text-decoration:none; font-weight:bold; letter-spacing: 1px; font: 14px Arial Narrow; text-transform:uppercase}
a.sub:active{color:#005072; text-decoration:none; font-weight:bold; letter-spacing: 1px; font: 14px Arial Narrow; text-transform:uppercase}




.dropmenudiv{
	position:absolute;
	margin-top: 0px;
	margin-left:-9px;
	border-bottom-width: 0;
	font:normal 12px  Arial Narrow;
	line-height:24px;
	z-index:9999;
	background-color: #000;
	width: 250px;
	visibility: hidden;
	border: 1px solid #494949; 
	border-top:none;
	
}


.dropmenudiv a{
width: 265px;
display: block;
text-indent: 4px;
padding: 3px 0;
padding-left:9px;
text-decoration: none;
color: #FFF;
font-weight:normal;
text-align:left;
border-top: 1px solid #494949; 
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ 
border-top: 1px solid #494949; 
background-color: #7FB610;
color:#FFF;
}



