/* algemene layout */
* { margin:0; padding:0; }
body {
  background: #5EC4F4;
}
td img {
	padding-left:12px;
	padding-top:10px;
	padding-bottom:10px;
}
table.inhoudsopgave {
	border:0;
	padding-left:12px;
	margin:0;
	width:755px;
}

table.inhoudsopgave tr{
	height:14px;
}
td.letter {
	font-size:14px;
	font-weight:600;
}
.uoline {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	text-align:center;
	padding:0;
	margin:0;

}
.uoline a:hover {
	border:1px solid #000000;
	text-decoration:none;
	padding:-1px;
	margin:-1px;
}

div#layout {
  position: relative;
  top:30px; 
  border:1px solid #000000;
  width: 960;
  margin: 0px auto;
  padding: 0px;
  overflow: hidden;
  background: #bbe5fb;
  }

div.layout {
  position: relative;
  overflow: hidden;
  padding: 0px;
}

div.pane {
  margin: 0px;
  padding: 0px;
}

div.top_pane {
  width: 100%;
  height: 150px;
}

div.top_pane {
  top:0px;
  width:960;
  height:150px;
}
div#header_img {
  background: url('img/header_1.jpg') no-repeat;
}


div.positionbalk {
  background:#5EC4F4;
  width:960;
  height:25px;
  font-size:15px;
  font-weight:600;
  line-height:25px;
  vertical-align:middle;
  padding-left:12px;
}


div.footer_pane {
  position: relative;
  clear: both;
  margin-left:-1px;
  margin-bottom:-1px;
  background-color: #bbe5fb;
  color: #000000;
  border-top:1px solid #000000;
  padding: 1px 5px;
  text-align:center;
}
div.footer_pane a:link, a:visited, a:active {
  color: #000000;
  font: normal 8pt verdana, sans-serif;
}
div.footer_pane a:hover {
  color: #FF0000;
  font: normal 8pt verdana, sans-serif;
}


/*** editor ***/
div#start_edit {
  display: none;
  position: absolute;
  left: 0px; top: 0px;
  width: 100%;
  height: 18px;
  border-top: 2px solid #00308f;
  z-index: 10;
  font: normal 10pt verdana, sans-serif;
}

div#start_edit a.tab {
  display: block;
  float: right;
  padding: 2px 6px; 
  color: #00308f;
  font-weight: bold;
  background: white;
  border: 1px solid #00308f;
  border-top: 0;
}

div#start_edit a.tab:hover {
  color: white;
  background: #00308f;
}

div#start_edit {
  display: none;
  position: absolute;
  left: 0px; top: 0px;
  width: 100%;
  height: 18px;
  border-top: 2px solid #00308f;
  z-index: 10;
}

div#edit_view {
  min-height: 340px;
  _height: 340px;
}

div#edit_form {
  display: none;
  font: normal 10pt verdana, sans-serif;
}

div#edit_form td {
  padding: 2px 4px;
}

div#edit_form div.tabs {
  border-bottom: 2px solid #00308f;
  height: 18px;
}

div#edit_form div.tab {
  float: left;
  padding: 2px 6px;
  color: #00308f;
  overflow: hidden;
}

div#edit_form div.tab img {
  vertical-align: middle;
}

div#edit_form div.tabs img {
  vertical-align: middle;
}

div#edit_form a.tab {
  background: white;
  float: left;
  padding: 2px 6px;
  margin-right: 2px;
  border: 1px solid #00308f;
  border-bottom: 0;
  color: #00308f;
  font-weight: bold;
}

div#edit_form a.selected {
  background: #00308f;
  color: white;
}

div#edit_form a.tab:hover {
  background: #00308f;
  color: white;
}

div#edit_form div.content {
  min-height: 346px;
  _height: 346px;
}

div#edit_form div.buttons {
  text-align: center;
  padding: 1em;
  border: 1px solid #00308f;
  border-top: 2px solid #00308f;
}

div#edit_form div.buttons input {
  margin-top: 5px;
  padding: 2px 2px;
  width: 100px;
  text-align: center;
  background: #666666;
  color: white;
  font-weight: bold;
  cursor: pointer;
  border: 1px solid #555555;
}

div#edit_form div.content div.tabcontent {
  padding: 1em;
}

div#edit_form div.content input {
  border: 1px solid black;
  width: 320px;
}

div#edit_form div.content textarea {
  border: 1px solid black;
  width: 320px;
}

div#edit_form textarea.info_page {
  min-height: 340px;
  _height: 340px;
  position: relative;
  margin: 0; 
  padding: 0; 
  border: 0;
  width: 100%;
}

div#edit_form img.preview {
  margin-bottom: 4px;
}

div#edit_form div.content div.tabcontent td {
  border: 0px;
}

/* menu */
div#navigate_stnmenu {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 20;
}

div#navigate_stnmenu a{
  font: bold 11pt arial, sans-serif;
  color: #ffffff;
}

div#navigate_stnmenu a:hover{
  text-decoration: underline;
}

div#navigate_stnmenu div.cell {
  float: left;
 background: red;
  border:  1px solid #3e72a1;
  height:30px;
  width:140px;
}

div#navigate_stnmenu div.cell a{
  vertical-align:middle;
  line-height:30px;
  text-align:middle;

}

div#navigate_stnmenu div.editor a{
  color: white;
}

div#navigate_stnmenu div.submenu a{
  color: #ffffff;
  vertical-align:middle;
  line-height:30px;
  text-align:middle;

}

div#navigate_stnmenu div.submenu {
  background: red;
  border:  1px solid #3e72a1;
  width:140px;
  margin-top:0px;
 // margin-left:-1px;
}


/* language */
div.language_switch {
  top: 120px;
  left: 990px;
  position: absolute;
}

img.icon-nl {
  width: 50px;
  height: 30px;
  background: url('img/icons/icon-nl.png');
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/icons/icon-nl.png',sizingMethod='scale');
}

img.icon-nl:hover {
  background: url('img/icons/icon-nl-over.png');
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/icons/icon-nl-over.png',sizingMethod='scale');
}

img.icon-en {
  width: 50px;
  height: 30px;
  background: url('img/icons/icon-en.png');
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/icons/icon-en.png',sizingMethod='scale');
}

img.icon-en:hover {
  background: url('img/icons/icon-en-over.png');
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/icons/icon-en-over.png',sizingMethod='scale');
}

img.icon-de {
  width: 50px;
  height: 30px;
  background: url('img/icons/icon-de.png');
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/icons/icon-de.png',sizingMethod='scale');
}

img.icon-de:hover {
  background: url('img/icons/icon-de-over.png');
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/icons/icon-de-over.png',sizingMethod='scale');
}

/* formulieren 

div#form table {
  margin: 0px 0px 0px 10px;
}


div#form td {
  border: 0px;
  padding: 3px;
  vertical-align:top;
}

div#form td.input_element {
  font: normal 8pt arial;
}

div#form td.input_text {
  font: bold 8pt arial;
}


div#form input.text {
  width: 175px;
  height: 13px;
  background: #daebf5;
}

div#form textarea {
  width: 300px;
  height: 50px;
  background: #daebf5;
}

div#form input.button {
  background-color: #daebf5;
  border: 1px solid black;
  font: bold 8pt arial;
  cursor: pointer;
  text-align:center;
}*/

.hoofdkopje {
	padding-left:12px;
	font-weight:700;
	font-size:8pt;
	line-height:15px;
}