html, body {
    margin:0; padding:0;
    height:100%;
}

body {
    background: #fff;
    font-family: Arial, sans-serif;
    font-size: 11px;
    line-height: 21px;
    color: #545454;
}

/********************************************/
/**          DIV PlACEMENTS                **/
/********************************************/

#verticalFloat {
    position:       relative;
    float:          left;
    height:         50%;
    margin-bottom:  -235px;
    width:          100%;
}

#siteContainer {
    position:       relative;
    clear:          left;
    width:          944px;
    margin:         0 auto;
}

#logo {
    height:         57px;
    width:          50%;
    position:       relative;
    margin-top:     -50px;
    margin-left:    -220px;
    float:          left;
    background:     url('/templates/templates/front_images/logo.png') no-repeat top right;
}

#search {
    width:          252px;
    height:          50px;
}

#zoekveld {
    height:14px;
    font-size:12px;
    line-height:12px;
    
    margin-left:12px;
    margin-top:18px;
}

#zoeksubmit {
    color:white;
    height:20px;
    width:22px;
    border:0;
    margin-left:-3px;
}

#menuBlock {
    width:          252px;
    float:          left;
}

#menuBlock ul{
    text-align:right;
    line-height:  27px;
}

#menuBlock ul li{
    font-size:16px;
    font-family:arial;
    list-style:none;
    padding-top:20px;
    margin-right:20px;
    margin-bottom:-20px;
}

#menuBlock li a{
    color:#9b9b9b;
    font-weight:bold;
    text-decoration:none;
}


#topMenu {
    width:          252px;
    height:         65px;
    background:     url('/templates/templates/front_images/topMenu.png') no-repeat;
}

#menu {
    width:          252px;
    height:         392px;
    background:     url('/templates/templates/front_images/menuBackground.png') no-repeat;
    margin:         0;
    padding:        0;
    margin-top:     8px;
}

#content {
    width:          390px;
    height:         425px;
    background:     url('/templates/templates/front_images/contentBack.png') no-repeat;
    float:          left;
    padding:        20px;
}

#content a{
    color:#545454;
    text-decoration:none;
}


#itemOptions {
  position:    absolute;
  top:         460px;
}
#contenttext {
  padding-left:     10px;
  overflow:         auto;
  height:           410px;
}

#contenttext img {
  margin-top:       10px;
border: none;
}

#contenttext .description {
    height:         110px;
    overflow:       auto;
    line-height:    15px;
    padding:        0 10px;
}

.contentknoppen{
    float:left;
    text-align:center;
    margin-left:21px;
    margin-top: 20px;
    margin-right:21px;
    letter-spacing: 1px;
}

#slider {
    width:          246px;
    height: 455px !important;
    background:     url('/templates/templates/front_images/sliderBack.png') no-repeat;
    float:          right;
    padding-top:    5px;
    list-style-type: none;
}

#sliderList { 
    margin: 0;
    padding: 0;
    margin-left: 20px;
}


.slideritem{
    width:          200px !important;
    height:         75px !important;

    display:	      block;
}

.slideritem a {
    text-decoration: none;
}

.slideritem h2 {
  margin-bottom: 2px;
}

.sliderimg{
    float:left;
    margin-right:5px;
}

.slidertext{
    line-height:14px;
}

.slidertext img{
    float:left;
    margin-right:3px;
}

.slidertext h2{
    font-size: 13px;
}

.slidertext a{
    color:#333;
    border:0;
}

h3 {
  margin:     0;
  padding:    0;
}
.reactietext{
  margin:     0;
  padding:    0;
  margin-bottom:     5px;
  padding-bottom: 1px;
  border-bottom:  1px #ddd solid;
}

h1 {
  margin: 3px 0;
}

.studentBlock {
  line-height:  15px;
}
.studentBlock span {
  position:     absolute;
  left:         350px;
}

.studentBlock a {
  color:        #333;
  font-weight:  bold;
}


.backlink {
  color:      #333;
  font-size:    11px;
  font-weight:  bold;
}

#glr {
  width:      96px;
  height:     77px;
  background: url('/templates/templates/front_images/glrLogo.png') no-repeat;
  display:    block;
  clear:      both;
  float:      right;
  margin-right: 0;
}
