* { margin: 0; padding:0; outline: none; }
		body { background: #000 url('/img/bg_rdam.jpg') left top no-repeat; }
		.wrap { width: 900px; padding: 50px 30px 10px 30px; margin-left: 40px; background: #FFFFFF; opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95); overflow: hidden;}
		.horizontal-nav { position: absolute; z-index:9999; background: #000; height: 45px; width: 100%; top:0; left:0;}
		.horizontal-nav li { float: left; list-style-type: none;}
		.horizontal-nav li a{ display: block; padding: 12px 27px; height: 21px; color: #FAFAFA; font-size: 16px; font-weight: 110; font-family: "Arial", sans-serif; text-decoration: none;}
		.horizontal-nav li a:hover{ background: #c40000;}
		.alpha { margin-left: 40px; }
		
		a { color: #c40000; font-weight: 900;}
		
		h1.logo {display: block; width:330px; height:100px; overflow: hidden; float: left}
		h1.logo a img {border:0;}
		hr {display: none;}
		
		.vcard {display: block; text-align: right; float: left; width: 570px; font-size: 11px; font-family: Arial; line-height: 12px; padding-top:20px; color: #333;}
		.vcard a { color: #333;}
		.vcard a:hover { color: #c40000;}
		.locality { display: none; }
		.given-name { display: none; }
		.family-name { display: none; }
		.family-name { display: none; }
		.country-name { display: none; }
		.url { display: block; }
		.adr {padding-bottom: 10px;}
		
		.col1 {float: left; width: 590px; padding-top: 360px;}
		.col2 {float: left; width: 280px; padding-left: 30px; padding-top: 360px; }
		.col2 ul {list-style-type: none; font-family: Arial, sans-serif; font-size:12px; width: 280px; display: block; height: 135px;}
		.col2 ul li { width: 140px; margin-bottom: 3px; float: left; }
		.col2 ul li a { text-decoration: none; }
		
		.col33 { float: left; width: 620px; }
		.col11 { float: left; width: 255px; padding-left: 25px;}
		
		.cola {float: left; width:285px; padding-right:10px;}
		.colb {float: left; width: 285px; padding-left:10px;}
		
		.media { position: absolute; width: 900px; height: 295px; top: 175px; left: 70px; overflow: hidden;}
		.media .slide { display: block; width: 900px; height: 295px; }
		.media h2{ margin-left: 620px; margin-top: 10px;}
		
		#prev { position: absolute; z-index: 9888; top: 320px; left: 56px;  cursor: pointer; }
		#next { position: absolute; z-index: 9888; top: 320px; left: 660px; cursor: pointer; }
		
		p {  font-family: Arial, sans-serif; font-size:12px; line-height: 17px; padding-bottom: 17px; }
		ul.list {  font-family: Arial, sans-serif; font-size:12px; line-height: 17px; padding-bottom: 17px; padding-left: 17px; }
		ul.listindent {  font-family: Arial, sans-serif; font-size:12px; line-height: 17px; padding-bottom: 17px; padding-left: 17px; list-style-type: none;}
		ul.listindent li{ padding-left: 30px; margin-bottom: 17px;}
		
		ol.list {  font-family: Arial, sans-serif; font-size:12px; line-height: 17px; padding-bottom: 17px; padding-left: 17px; font-weight: bold;}
		ol.listindent {  font-family: Arial, sans-serif; font-size:12px; line-height: 17px; padding-bottom: 17px; padding-left: 17px; list-style-type: none; font-weight: bold;}
		ol.listindent li{ padding-left: 30px; margin-bottom: 17px; font-weight: bold;}

		
		.media span { background: #000; padding: 3px; color: #FAFAFA;  }
		h2 { font-size: 28px; font-weight: 100; font-family: Arial, sans-serif; margin-bottom: 10px;}
		.media h2 span { background: #c40000; padding: 10px 15px 3px 3px; color: #FAFAFA;}
		h2 span { background: #c40000; padding: 10px 15px 3px 3px; color: #FAFAFA;}
		h3 { font-size:12px; font-weight: 900; font-family: Arial, sans-serif; margin:15px 0px 10px 0px;}
		h3.tussenkop { margin:0px;}
		h3 span { background: #000; padding: 3px; color: #FAFAFA;  }
		
		
		.footer { background: #000; width: 295px; padding: 10px; font-size:12px; font-family: Arial, sans-serif; color: #FAFAFA; margin-left: 685px; }
		.footer a { color: #FAFAFA; text-decoration: none; }
		.footer a:hover { color: #CCC; text-decoration: none; }
		.footer p { padding: 0; }
		
		.mediaimg { display: block; width: 590px; height: 293px; background: white; margin-top: -52px; }
		table { width: 280px; float: right; font-size:12px; font-family: Arial, sans-serif; border:0;}
		table caption{ display: none; }
		th { text-align: left; vertical-align:top; padding: 5px 0px; border:0;}
		td { text-align: left; vertical-align:middle; width: 180px; border:0;}
		td h3 { margin:0; padding:0;}
		
		#quickcontact p {
		text-align: right;
		}
		
		.sub h2 {margin: 30px 0px; }
		#topbar #crumb { float: left; }
		
		.design-thumb { margin: 10px; border:1px solid #CCC;}
		.first { margin-left: 0px;}
		.last { margin-right: 0px;}
		
		.col333 {width: 286px; padding-right: 20px; float: left; }
		.col334 {width: 286px; padding-right: 0px; float: left; }
		
		p.subblog { text-transform: uppercase; font-weight: 900;}
		p.subblog span { color: red;}
		
		h4 {font-family: Arial, sans-serif; font-size:12px; font-weight: 900;}
		.blog-item h3{ font-family: Corbel, "Myriad", "Trebuchet MS"; font-weight: 100; font-style: italic; padding: 0; margin:0; font-size: 18px; padding-bottom: 15px;}
		
		#app-dev-media { float: left; display: block; width: 465px; height: 315px; padding-top: 10px; }
		#app-dev-media img{ border:1px solid #CCC; }
		
		.clear { clear: both; }
		
		.appdev h2 { margin:0; padding: 0; margin-top: 19px; margin-bottom: 10px;}
		
		form legend {
		display:none;
		}

		form fieldset {
		border:none;
		}
		
		form label {
		float: left;
		width: 160px;
		display: block;
		padding-top: 5px;
		}
		
		form input.medium {
		width: 450px;
		padding: 3px;
		font-size: 12px;
		letter-spacing: 3px;
		word-spacing: 10px;
		font-family: Georgia;
		font-weight: 100;
		}
		
		form textarea.mediumtxt {
		width: 450px;
		height: 110px;
		padding: 3px;
		font-size: 12px;
		letter-spacing: 3px;
		word-spacing: 10px;
		font-family: Georgia;
		font-weight: 100;
		line-height: 17px;
		}
		
		form p {
		line-height: 12px;
		margin:0;
		padding: 0px;
		padding-bottom: 10px;
		}
