/*
      Vida Visuals
	  http://www.vidavisuals.com
	  info@vidavisuals.com
	  
*/
*{ 	padding: 0;	margin: 0;}
html {}
body { background:url(../images/body-bg.jpg); font: 12px Arial, Helvetica, sans-serif;}
img { border: 0px;}
h1 { color:#d31245; font-size: 16px; margin-bottom:10px;}
h2 {color:#5c8727; font-size: 14px; margin: 0 0 10px 10px;}
h3 { color:#FFF;}
hr { margin:10px; clear:both;}
a { color:#5c8727; text-decoration:none;}
a:visited { color:#d31245; }
a:hover { color:#5c8727; text-decoration:underline;}
ul.archief { list-style-image:url(../images/bullit.png); margin: 5px 0 0 22px;  }

#header { background:url(../images/header-bg.png) repeat-x; }
#icons { margin: 0 auto; width:725px; padding:5px 0 0 0; text-align:right; }
#logo { margin: 0 auto; width:910px; text-align:center; margin-top: 20px; padding:0 95px 0 0;}
#navigatie { margin: 0 auto; width:412px; height: 30px; background:url(../images/nav-bg.png) no-repeat; margin-top: 25px; padding:0 90px 0 0;}
#navigatie ul{ color:#FFF; list-style:none; font-size:14px; }
#navigatie li{ float:left; margin:8px 0 0 18px; }
#navigatie a, a:visited{ color:#FFF; text-decoration:none;}
#main { margin: 0 auto; width:910px; margin-top: 20px; }
#main a { color:#5c8727; text-decoration:none;}
	#left-column { background:url(../images/watermerk-links.jpg) no-repeat top #fff; min-height: 501px; float: left; width:164px; padding:20px; overflow:hidden; }
	#left-column h2 {color:#d31245; margin: 0 0 10px 0px;}
	#left-column a:hover { font-style:italic; text-decoration:none;}
	#left-column a { color:#5c8727; }
	#left-column ul { list-style-image:url(../images/bullit.png); margin: 5px 0 10px 22px;  }
	#main-column { background:url(../images/main-bg.jpg) repeat-y; width:421px; height: 541px; float: left;}
	#main-column ul { list-style-image:url(../images/list-disc.jpg); margin: 10px 0 0 30px;  }
	#main-column a:hover { text-decoration:underline; }
	#right-column { background:url(../images/watermerk-rechts.jpg) no-repeat bottom #fff; min-height: 501px; float: left; width:164px; padding:20px;}
	#right-column h2 {color:#d31245; margin: 0 0 10px 0px;}
	#right-column ul { list-style:none;}
	#right-column .nocolor a { color:#000; text-decoration:none;} 
	#right-column .nocolor a:hover { text-decoration:underline;} 
	#vv-colomn { background: url(../images/vvv-rechts.png); width:80px; height:305px; float:left; margin-top:30px;}
#vv-onder { clear:both; margin: 0 auto; width:470px; height:34px; }
#tags { background:url(../images/nav-bg.png); text-align:justify; }
#tags a { color:#FFF; text-decoration:none;}
#tags a:hover { color:#FFF; text-decoration:underline;}
	#rest-vv {margin: 0 auto; width:362px; height:5px; background: url(../images/vvv-onder_bottom.png) top no-repeat;}
	#words { color:#FFF; margin: 0 auto; width:735px; padding:10px 115px 10px 50px;}
#footer { background:#d31245; margin-top:10px; padding: 10px 0 10px 0; overflow:hidden; line-height:18px;}
#footer p {padding: 0 0 0 5px; margin-top:5px;  }
#footer a { text-decoration:none; color:#000; }
#footer-wrap { margin: 0 auto; width:910px; }
#footer-navigatie { float:left; }
#footer-adres { float:left; margin-left: 50px; }
#footer-nieuwsbrief { float:left; margin-left: 50px;}
#footer-nieuws { float:left; margin-left:50px;}
#footer-stripe { background-color:#9b0d33; width:1px; height:145px; float:left; margin-left: 50px;}

#form { background: #FFF; padding:10px; }

.tag1 { font: 17px Arial, Helvetica, sans-serif; font-weight:bold;}
.tag2 { font: 14px Arial, Helvetica, sans-serif; font-style:italic;}
.tag3 { font: 13px Arial, Helvetica, sans-serif;}
.tag4 { font: 11px Arial, Helvetica, sans-serif; font-style:italic;}
.tag5 { font: 10px Arial, Helvetica, sans-serif; font-style:oblique;}

#portfolio_tb{ margin: 10px 0 0px 0;}
#portfolio_foto{ width: 165px; float:left; vertical-align:middle; border: 1px #CCC; height:125px; }
#portfolio_foto img{ border: 1px #CCC;}
#portfolio_tekst{ float:left; width:180px;}
.hrportfolio { margin:10px 0 5px 0; border:dashed 1px 0 0 0 #CCC; }

.switchcontent { margin:10px 10px 10px 10px; padding:10px 10px 10px 10px; background-color: #fce7ec;}

.groen { color:#090;}
.oranje { color:#C60;}
.rood { color:#C00;}
