/*** algemeen ***/
body {
margin: 0;
padding: 0;
font-family: arial;
font-size: 90%;
background-color: #000;
color: #CCC;
}

#tekst h1.bgp1 {
  color: red;
  background: yellow;
  border: 1px solid green;
  padding: 4px;
  font: 14px/1.2em Courier, sans-serif;
}

#wrapper
{

width: 948px;

margin: 0 auto;

padding: 0;
 
}

#container_left
{
width: 730px;
float: left;
}

#title h1, #title h2 {
  margin: 0;
}

#container_left #title
{
color: #CCC;
text-align: right;
width: 730px;
}

#container_left #title #title1
{
font-size: 18pt;
margin-top: 25px;
margin-left: 0px;
white-space: nowrap;
text-align: center;
}

#container_left #title #title2
{
font-size: 10pt;
margin-left: 0px;
white-space: nowrap;
text-align: center;
}

#container_right
{
width: 160px; 
float: right;
}

#logo
{
margin-top: 30px;
}

#menu {
margin-left: 8px;
}



#menu ul.topmenu
{
list-style: none;
margin: 0;
margin-top: 8px;
}


#menu ul.topmenu li
{
margin-bottom: 10px;
}

#menu ul.topmenu li ul
{
list-style: none;
margin: 0;
margin-left: 8px;
}

#container_right > #menu ul.topmenu li ul
{
 
}


#menu ul.topmenu li ul li
{
margin-bottom: 0px;
font-size: 90%;
}

#menu a
{
text-decoration: none;
}

#menu a:link, #menu a:visited
{
color: #CCC;

}

#menu a:hover, #menu a:active 
{
color: #FFF;
}

#menu a.current:link, #menu a.current:visited
{
color: #F8F303;
}

#menu a.current:hover, #menu a.current:active 
{
color: #F8F303;
}


#foreign_news
{
width: 556px;
border: dotted 1px #dedede;
padding: 8px;
color: #8F9295;
margin-left: 4px;
margin-bottom: 8px;
}

#foreign_news h1
{
font-size: 100%; 
}

#foreign-news
{
margin: 0;
padding: 0;
list-style: none;
}


#foreign-news li
{
margin-bottom: 12px;
font-size: 90%;
color: #CCC;
}

#foreign-news h2
{
margin-bottom: 0px;
font-size: 90%;
}

#foreign-news li p
{
margin-top: 0px;
margin-bottom: 0px;
}

#foreign-news a
{
color: #CCC;
}

/*** div tekst ***/
#content, #tekst
{
width: 742px;
}


#content #tekst table {
  
  border-collapse: collapse;
  border: none;
  float: right;
  width: 742px;
  
  
}
#content #tekst table td {
  width: 180px;
  height: 180px;
  color: #000;
  line-height: 1.2em;
  font-size: 80%;
  background: white;
  border: 4px solid black;
  text-align: left;  
}
#content #tekst .hcell, 
#content #tekst .lcell, 
#content #tekst .dcell {
  margin: 0!important;
  padding: 0!important;
}
#content #tekst table img {
  margin: 0px; 
  width: 184px; /* for ie7/ff */
}
html>/**/body #content #tekst table img {
  vertical-align: middle; /* ff only */
} 
* html #content #tekst table img { /* for ie6 */
  width: 182px;
  vertical-align: baseline;
}
#content #tekst table p {
  margin: 0;
  padding: 0 6px;
}
#content #tekst .hcell p, 
#content #tekst .lcell p, 
#content #tekst .dcell p {
  margin: 0!important;
  padding: 0 6px !important;
}
#content #tekst table p {
  position: relative;
}
#content #tekst table p img {
  position: absolute;
  left: 0;
  top: 0;
}
#content #tekst table a {
  color: #000;
  font-weight: bold;
}

/*** search pages ***/
#sq {
  text-align: center;
}

.searchquery {
  width: 420px;
  margin-left: auto;
  margin-right: auto;
}
.google {
  width: 260px;
}
.searchquery label, .searchquery input, .searchquery select {
  width: auto;
  display: block;
  vertical-align: middle;
}
.searchquery label {
  padding: 6px 0 0;
  margin:0;
}

.searchmode {
  display: none;
}

.searchheader {
}

.searchrow {
  padding-bottom: 1em;
}

.searchinfo {
  font-size: 80%;
}
.searchinfo a {
  font-size: 125%;
}

/*** forms ***/
form {
  padding-bottom: 10px;
}

label, .input {
  width: 12em;
  margin: 6px 0;
  vertical-align: top;
}

label, input, .input, textarea, select {
  display: block;
  float: left;
  margin-bottom: 6px;
}
input, textarea, select {
  margin-top: 4px;
  width: 250px;
}
select, .input {
  width: auto;
}

br {
  clear: left;
}

/*** newsletters/news ***/
#datum {
  font-weight: bold;
  display: block;
  text-align: right;
}

.more {
}
.more:hover {
}
.more img {
  vertical-align: middle;
  margin: 0!important;
  border: 0!important;
}

/*** print ***/
.printonly {
  display: none;
}

.button {
  width: auto;
}
