@charset "utf-8";
/* CSS Document */

body,td,input,textarea,option
{
  font-family:Arial;
  font-size:11px;
  color:#000;
  letter-spacing:1px;
  line-height:18px;
}

body
{
  margin:0;
  text-align:center;
  background:url(../images/bg_gradient.jpg) repeat-y center center;
}

p
{
  margin:0 0 9px;
}

a,a:hover
{
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  color:#38bad4;
  text-decoration:none;
}

a:hover
{
  font-weight:bold;
}

img
{
  border:none;
}

ul
{
  list-style:square;
}

#diensten p ul,#diensten ul
{
  list-style-image:url(../images/bullet.gif);
}

form
{
  margin:0;
  padding:0;
}

hr
{
  color:#d0eb15;
  background:#d0eb15;
  height:1px;
  width:100%;
  border:none;
  float:left;
}


#bgContainer
{
  width:1014px;
  background:#fff url(../images/bg.jpg) repeat-y;
  margin:0 auto;
  text-align:left;
  position:relative;
}

#mainContainer
{
  width:1014px;
  min-height:320px;
  text-align:left;
  padding-bottom:20px;
}

#topContainer
{
  width:1014px;
  height:223px;
}

#topLeft
{
  width:654px;
  height:223px;
  float:left;
}

#topRight
{
  width:360px;
  height:223px;
  float:left;
}

#navigation
{
  width:360px;
  height:161px;
  font-size:12px;
}

#navigation td, #navigation td a, #navigation td a:hover
{
  font-size:12px;
  padding:4px 0;
  color:#000;
  font-weight:normal;
  text-decoration:none;
}

#navigation td a:hover
{
  color:#38bad4;
  font-weight:normal;
  text-decoration:none;
}

.navigation_item
{
  border-bottom:1px solid #000;
}
  
#navigationLeft
{
  height:122px;
  font-size:12px;
  margin-top:39px;
  float:left;
}

#navigationMiddle
{
  height:122px;
  font-size:12px;
  margin-top:39px;
  margin-left:54px;
  float:left;
}

#navigationRight
{
  height:122px;
  font-size:12px;
  margin-top:39px;
  margin-left:54px;
  float:left;
}

#search
{
  width:360px;
  height:22px;
}

#searchLeft
{
  width:58px;
  height:22px;
  font-size:12px;
  padding:2px 3px;
  float:left;
}

#searchMiddle
{
  width:190px;
  height:22px;
  float:left;
  position:relative;
}

#searchBox
{
  width:183px;
  height:18px;
  font-size:12px;
  border:1px solid #000;
}

#hintDiv
{
  width:185px;
  text-align:left;
  background:#fff;
  border:1px solid #000;
  position:absolute;
  top:22px;
  left:0;
  overflow:hidden;
  z-index:999;  
}

#searchRight
{
  width:106px;
  height:22px;
  font-size:12px;
  float:left;
}

#searchButton
{
  width:71px;
  height:22px;
  border:none;
  cursor:pointer;
  background:url(../images/btn_search.jpg);
  margin-top:1px;
}

#topText
{
  width:360px;
  height:40px;
  font-size:12px;
}

#bottomContainer
{
  width:1014px;
}

#bottomTop
{
  width:1014px;
  height:11px;
  float:left;
}

#bottomLeft
{
  width:151px;
  float:left;
  margin-top:-19px;
}

#menuLeft
{
  width:151px;
  position:relative;
}

.menuLeft_item
{
  width:124px;
  padding:10px;
  float:left;
  /*border-bottom:1px solid #d0eb15;*/
  border-bottom:1px solid #a05496;
}

.menuLeft_item_red
{
  width:124px;
  padding:10px;
  float:left;
  border-bottom:1px solid #c20007;
}

.menuLeft_img
{
  float:left;
  cursor:pointer;
}

#dropdown
{
  width:150px;
  background:#c5cbcd;
  border-width:0 1px;
  border-style:solid;
  border-color:#fff;
  position:relative;
  top:0;
  float:left;
}

.dropdown_item,.dropdown_item:hover,.dropdown_item2,.dropdown_item2:hover
{
  height:16px;
  width:138px;
  color:#fff;
  border-bottom:1px solid #fff;
  padding:2px 6px;
  cursor:pointer;
  background:#a05495;
  text-transform:uppercase;
}

.dropdown_item:hover,.dropdown_item2:hover
{
  background:#c6cbce;
}

.dropdown_item2
{
  background:#d0eb15;
}

#bottomMiddle
{
  width:573px;
  float:left;
}

#bottomMiddle_content
{
  width:513px;
  margin:90px 30px 30px;
  padding-bottom:20px;
}

.faq,.faq:hover
{
  cursor:pointer;
}

.faq:hover
{
  font-weight:bold;
}

.applyButton,.loginButton
{
  width:120px;
  height:22px;
  border:none;
  cursor:pointer;
  background:url(../images/btn_apply.jpg);
}

#bottomRight
{
  width:290px;
  float:left;
}

.bottomRight_item
{
  position:relative;
  width:290px;
}

.bottomRight_more
{
  width:270px;
  height:22px;
  text-align:right;
  line-height:36px;
  margin-right:20px;
}

.bottomRight_text1
{
  width:248px;
  margin:10px 20px 0;
  border:1px solid #fff;
}

.bottomRight_text2
{
  width:248px;
  margin:10px 20px 0;
  border:1px solid #efefef;
}

.inschrijfFormulier
{
  width:493px;
}

.inschrijfFormulier td
{
  padding:2px 0;
  vertical-align:top;
}

.inschrijfInput,.inschrijfTextarea
{
  line-height:16px;
  width:313px;
  height:16px;
  padding-left:3px;
  border:1px solid #d4d4d4;
}

.inschrijfTextarea
{
  height:100px;
}

.loginInput
{
  width:180px;
  height:18px;
  font-size:12px;
  border:1px solid #d4d4d4;
  float:left;
  margin-right:10px;
}

.loginButton
{
  float:left;
}

#diensten li a
{
  color:#000;
}