/* CSS Document */

body{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#114f6a;
  background:url(../htmimages/bg.jpg);
  background-position:0px 105px;
}

a{color:#114f6a;}
a:hover{color:#000000;}

h1{
  font-size:15px;
}
h2{
  font-size:13px;
}
.blue_big{
  font-size:18px;
  font-weight:bold;
}

table, td, div, input, textarea, select{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#114f6a;
}

#container_top{
  background:url(../htmimages/top_bg.jpg) repeat-x top left;
  height:96px;
  width:100%;
  text-align:center;
  padding-top:9px;
}
#container_menu{
  width:713px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#container_banner{
  width:713px;
  margin-left:auto;
  margin-right:auto;
  margin-top:3px;
}

#container_welkom{
  width:758px;
  margin-left:auto;
  margin-right:auto;
  padding-left:45px;
  margin-top:3px;
}
#container_welkomtekst{
  background:url(../htmimages/bg_blue.gif) repeat-x top left;
  background-color:#30a9dc;
  width:698px;
  float:left;
  padding-bottom:15px;
  padding-left:15px;
}
#home_webdesign{
  width:160px;
  margin-right:15px;
  float:left;
}
#home_cms{
  width:230px;
  margin-left:15px;
  margin-right:15px;
  margin-top:0px;
  float:left;
  color:#221f1f;
}
#home_print{
  width:160px;
  margin-left:15px;
  margin-top:0px;
  float:left;
}
#home_stippekes{
  float:left;
  width:30px;
  text-align:center;
}

#spacer{clear:both;}

#container_portfolio{
  clear:left;
  width:803px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  margin-top:3px;
}
#container_portfolioitems{
  width:693px;
  background-color:#221f1f;
  float:left;
  padding-left:20px;
  padding-top:20px;
  padding-bottom:20px;
}
#portfolio_itemtable{
  background:url(../htmimages/home_portfolio_itembg.gif) no-repeat bottom left #2d2a2a;
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}
#portfolio_itemtable a{
  color:#5c5c5c;
  text-decoration:none;
}
#portfolio_itemtable a:hover{
  color:#ecc909;
  text-decoration:none;
}
#portfolio_itemtable a:hover img{
  filter:alpha(opacity=60);   
  -moz-opacity: 0.6;   
  opacity: 0.6;
}
#container_portfolio_bottom{
  background:url(../htmimages/home_portfolio_bottombg.gif) repeat-x top left;
  width:693px;
  height:41px;
  margin-left:auto;
  margin-right:auto;
  padding-top:25px;
  padding-left:20px;
  color:#f9d407;
}
#container_portfolio_bottom a{color:#f9d407; text-decoration:none;}
#container_portfolio_bottom a:hover{color:#; text-decoration:underline;}

#container_footermenu{
  width:693px;
  height:35px;
  margin-left:auto;
  margin-right:auto;
  margin-top:3px;
  padding-top:20px;
  padding-left:20px;
  background-color:#b7d433;
  color:#4d5e01;
}
#container_footermenu a{color:#4d5e01;}
#container_footermenu a:hover{color:#221f1f;}

#footer{
  width:713px;
  margin-left:auto;
  margin-right:auto;
  text-align:right;
  color:#442a12;
  font-size:10px;
  margin-top:5px;
}
#footer a{color:#442a12;}
#footer a:hover{color:#FFFFFF;}

/* PORTFOLIO FICHE ------------------------------------------*/
#container_portfoliofiche_titel{
  width:623px;
  margin-top:20px;
  padding:25px;
  background-color:#FFFFFF;
}
#container_portfoliofiche_uitleg{
  width:623px;
  margin-top:2px;
  padding:25px;
  background-color:#FFFFFF;
}
#container_portfoliofiche_link{
  width:648px;
  height:43px;
  margin-top:2px;
  padding-left:25px;
  padding-top:10px;
  background:url(../htmimages/home_portfoliofiche_linkbg.gif) no-repeat top left;
}
#container_portfoliofiche_link a{color:#221f1f;}
#container_portfoliofiche_link a:hover{color:#30a9dd;}
#container_portfoliofiche_navtop, #container_portfoliofiche_navbottom{
  background:url(../htmimages/home_portfolio_bottombg.gif) repeat-x top left;
  width:693px;
  height:41px;
  margin-left:auto;
  margin-right:auto;
  padding-top:25px;
  padding-left:20px;
  color:#f9d407;
}
#container_portfoliofiche_navtop{margin-top:3px;}
#container_portfoliofiche_navtop a, #container_portfoliofiche_navbottom a{color:#f9d407; text-decoration:none;}
#container_portfoliofiche_navtop a:hover, #container_portfoliofiche_navbottom a:hover{color:#; text-decoration:underline;}
#container_portfoliofiche_imgs{
  width:803px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}
#container_portfoliofiche_img{
  width:653px;
  margin-top:2px;
  padding:10px;
  background-color:#2d2a2a;
}
.portfoliofiche_titel{
  font-size:18px;
  color:#221f1f;
}

/* DIENSTEN ------------------------------------------*/
#container_dienstentekst{
  background:url(../htmimages/bg_blue_big.gif) repeat-x top left;
  background-color:#2cabe2;
  width:663px;
  float:left;
  padding:25px;
}

#diensten_linkswebdesign{
  width:170px;
  margin-right:15px;
  float:left;
  line-height:18px;
}
#diensten_linksprint{
  width:200px;
  margin-left:15px;
  margin-right:15px;
  margin-top:0px;
  float:left;
  line-height:18px;
}
#diensten_linkspaketten{
  width:160px;
  margin-left:15px;
  margin-top:0px;
  float:left;
  line-height:18px;
}

/* HOE ----------------------------------------------*/
#container_hoetekst{
  background:url(../htmimages/bg_blue_big.gif) repeat-x top left;
  background-color:#2cabe2;
  width:663px;
  float:left;
  padding-left:25px;
  padding-right:25px;
  padding-bottom:25px;
}

#hoe_tekst{
  width:300px;
  margin-right:15px;
  float:left;
}

#hoe_stappenplan{
  width:290px;
  margin-left:15px;
  float:left;
}

.hoe_stappenplan_td1{background-color:#99d7ef;}

/* CONTACT ------------------------------------------*/
.contactfield{
  background-color:#ffffff;
  border: 0px none;
  width:278px;
  height:16px;
  margin-bottom:2px;
  margin-top:5px;
  padding:5px;
}
.contactfieldtextarea{
  background-color:#ffffff;
  width:278px;
  border: 0px none;
  height:105px;
  margin-bottom:5px;
  margin-top:5px;
  padding:5px;
}
.contactfieldspamchecker{
  background-color:#ffffff;
  border: 0px none;
  width:161px;
  height:16px;
  padding:5px;
}
.contactfieldspamchecker_wrong{
  background-color:#FF0000;
  color:#FFFFFF;
  border: 0px none;
  width:161px;
  height:16px;
  padding:5px;
}

#container_contactform{
  width:290px;
  margin-left:15px;
  float:left;
}

#contact_btnverzend{
  margin-top:5px;
}

/* NIEUWSBRIEF--------------------------------------------------*/
#container_nieuwsbrieftekst{
  background:url(../htmimages/bg_blue_big.gif) repeat-x top left;
  background-color:#2cabe2;
  width:663px;
  float:left;
  padding-left:25px;
  padding-right:25px;
  padding-bottom:25px;
}

#nieuwsbrief_tekst{
  width:305px;
  margin-right:15px;
  float:left;
}

.nieuwsbrief_dropdown{
  width:288px;
  background-color:#FFFFFF;
  border:0px none;
  margin-top:5px;
  margin-bottom:5px;
}

#container_lijstnieuwsbrieven_stipjes{
  margin-top:10px;
  margin-left:-25px;
}

#container_lijstnieuwsbrieven{
  margin-top:15px;
}

.nieuwsbrief_lijst_td1{background-color:#99d7ef;}


/* DOWNLOADS----------------------------------------------------*/
#downloads_tekst{
  float:left;
  margin-right:15px;
  width:135px;
}

#downloads_wallpapers1{
 float:left;
 margin-right:10px;
 margin-left:10px;
 width:110px;
}

#downloads_wallpapers2{
  float:left;
  margin-right:15px;
  margin-left:10px;
  width:134px;
}

#downloads_wallpapers3{
  float:left;
  width:110px;
  margin-left:10px;
}

/* CONTENT MANAGEMENT SYSTEM------------------------------------*/
#menu{
	height:112px;
	text-align:center;
	background-image:url(../admin/htmimages/bg_menu.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	color:#333333;
	padding-top:10px;
}
#menu a{
	color:#333333;
}
#menu a:hover{
	color:#ffffff;
}
#welkomcontainer{
	height:25px;
	border-bottom: #999999 solid 1px;
}
#welkom{
	width:800px;
	position:absolute;
	left:50%;
	margin-left:-400px;
	text-align:left;
	top:128px;
}
#content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:10px;
	width:800px;
	position:absolute;
	left:50%;
	margin-left:-400px;
	top: 157px;
	text-align:left;
}
.cmstitel{
	color:#bfbd74;
	font-size:22px;
	font-weight:bold;
}
