html,
body {
   margin:0;
   padding:0;
   
   height:100%;
}
#container_page {
   min-height:100%;
   background:url(../imgs/bgcontent.jpg) repeat-x top left;
   height:100%;
   position:relative;
}
#container_top{
   height: 145px; 
   width:950px;
   margin-right: auto;
   margin-left: auto;
   text-align:center;
}
#container_toplogo{
  height: 85px; 
  width:950px;
  float:left;
}
#cleardiv{
	height:5px;
}
#container_topmenu{
  height: 45px;
  width:950px;
  text-align:right;  
  margin-right: auto;
  margin-left: auto;
  margin: 0 auto; 
}
#container_main{
  background:#ffffff;
  padding:0px;
  width:950px;
  margin-right: auto;
  margin-left: auto;
  margin: 0 auto; 
  text-align:left; 
}
#content{
  padding:0px;
  margin-right: auto;
  margin-left: auto;
  margin: 0 auto; 
  width:930px;
  
  text-align:left; 
}
--------------------------------
TEKST en MENU
--------------------------------
h1{
  font-size:15px;
}
h2{
  font-size:13px;
}

p.menu {
  font-size:12px;
  font-family:Verdana, Helvetica, sans-serif;

  color:#1e1e1e;
}
p.menu a {color:#0b153b;text-decoration:none}
p.menu a:hover{color:#ffffff;text-decoration:none}

p.menu #current
{
color: #ffffff;
font-family:Verdana, Helvetica, sans-serif;
text-decoration: underline;
}
p.menu #current a {color:#ffffff;text-decoration:none}
p.menu #current a:hover{color:#0b153b;text-decoration:none}

p.tekst {
  font-size:11px;
  font-family:Verdana, Helvetica, sans-serif;
  color:#1f1f1f;
  font-weight:normal
}
p.tekst a {color:#1f1f1f;text-decoration:underline}
p.tekst a:hover{color:#0b153b;text-decoration:underline}

p.optie {
  font-size:11px;
  font-family:Verdana, Helvetica, sans-serif;
  color:#c9c7c7;
  font-weight:normal
}
p.optie a {color:#c9c7c7;text-decoration:underline}
p.optie a:hover{color:#c9c7c7;text-decoration:underline}

p.footer2{
  font-size:9px;
  font-family:Verdana, Helvetica, sans-serif;
  color:#0b153b;
}
p.footer2 a {color:#0b153b;text-decoration:none}
p.footer2 a:hover{color:#000000;text-decoration:none}

p.language
{
color: #d0d001;
font-family:Verdana, Helvetica, sans-serif;
text-decoration: none;
}
p.language a {color:#d0d001;text-decoration:none}
p.language a:hover{color:#878300;text-decoration:none}
/********** FOTO **********/	
.photo {
	background-color: #c6c402;
	padding: 2px;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-top: 2px;
	display: block;
}
a img.photo:hover {
	background-color: #0b153b;
	cursor: pointer;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../imgs/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../imgs/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.robotic { display: none; }

/* SLIDER */
#carousel-wrapper {
				padding-bottom: 10px;
				position: relative;
			}
			#carousel, #thumbs {
				overflow: hidden;
			}
			#carousel-wrapper .caroufredsel_wrapper {
				border-radius: 10px;
				box-shadow: 0 0 5px #899;
			}

			#carousel span, #carousel img,
			#thumbs a, #thumbs img  {
				display: block;
				float: left;
			}
			#carousel span, #carousel a,
			#thumbs span, #thumbs a {
				position: relative;
			}
			#carousel img,
			#thumbs img {
				border: none;
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
			}
			#carousel img.glare,
			#thumbs img.glare {
				width: 102%;
				height: auto;
			}

			#carousel span {
				width: 315px;
				height: 236px;
			}

			#thumbs-wrapper {
				padding: 20px 40px;
				position: relative;
			}
			#thumbs a {
				border: 2px solid #899;
				width: 150px;
				height: 100px;
				margin: 0 10px;
				overflow: hidden;
				border-radius: 10px;
				
				-webkit-transition: border-color .5s;
				-moz-transition: border-color .5s;
				-ms-transition: border-color .5s;
				transition: border-color .5s;
			}
			#thumbs a:hover, #thumbs a.selected {
				border-color: #566;
			}
			
			#wrapper img#shadow {
				width: 100%;
				position: absolute;
				bottom: 0;
			}

			#prev, #next {
				background: transparent url('../imgs/gui/carousel_nav.png') no-repeat 0 0;
				display: block;
				width: 19px;
				height: 20px;
				margin-top: -10px;
				position: absolute;
				top: 50%;
			}
			#prev {
				background-position: 0 0;
				left: 10px;
			}
			#next {
				background-position: -19px 0;
				right: 10px;
			}			
			#prev:hover { 
				background-position: 0 -20px;				
			}
			#next:hover {
				background-position: -19px -20px;				
			}
			#prev.disabled, #next.disabled {
				display: none !important;
			}