
body,td,div {font-family:Arial, sans-serif;font-size:11px;line-height:20px;color: #000000; }

textarea{font-family:Arial, sans-serif;font-size:12px;line-height:20px;color: #000000; }

body.site{height: 100%; margin:0px; padding:0px; background: #828282 url('../images/back.jpg') repeat-x left top;  color: #000000; }

html.site {height: 100%; margin:0px; padding:0px; background: #828282; color: #000000; }

a{color: #0068b3; text-decoration: none;}
a:hover{text-decoration: underline;}

				a.productback{text-decoration: none; display: block; color: #404040; background: url('../images/arrowback.gif') no-repeat 10px center; text-indent: 20px;}
					a.productback: hover{text-decoration: underline;}
select.taalkeuze{margin-bottom: 2px;}
/***********************************************
		SITE OPBOUW
************************************************/	

div.main{position: absolute; left: 50%; margin-left: -463px;width:937px; height: auto; min-height: 100%; _height: 100%;}
	div.top{height: 353px; width: 937px;position:relative; overflow: hidden;}
		
			div.tl{height: 353px; width: 199px; background: #d9e8f4 url('../images/dyna_logo.jpg') no-repeat left top; position: absolute; left: 0px; top:0px;}
				div.menu{margin-top: 112px; height: 241px;}
			div.tc{height: 353px; width: 539px; background: #000000 url('../images/topheader.jpg') no-repeat left top; position: absolute; left: 199px; top:0px;}
				div.fotoheader{width: 539px; height: 251px; overflow: hidden; position: relative;}
			div.tr{height: 353px; width: 199px; background: #363636 url('../images/latestnews.gif') no-repeat left top; position: absolute; left: 738px; top:0px;}
				div.newsflash{margin-top: 0px; height: 251px; line-height: 16px;}
			
	div.bottom{width: 937px; height: auto;  min-height: 500px; _height: 500px;}
		table.content{width: 937px; vertical-align: top;height: auto;  min-height: 500px; _height: 500px;}
			td.bl{vertical-align: top;width: 199px; display: table-cell; background: url('../images/dots.gif') repeat-y left top;}
			td.bc{vertical-align: top;display: table-cell; padding: 15px; background: #ffffff;}
				div.title{width: 509px; border-bottom: 1px dotted #545454; padding-bottom: 3px; height: 27px; overflow: hidden;}
				div.title2{width: 508px; border-bottom: 1px solid #bfd9ec; padding-bottom: 5px;}
				div.title3{width: 335px; border-bottom: 1px solid #bfd9ec; padding-bottom: 5px;}
			td.br{vertical-align: top; width: 199px; display: table-cell; background: #d9e8f4;}
				div.contactheader{width: 199px; height: 45px; background: url('../images/contactheader.jpg') no-repeat left top;}
			
		div.contacts{color: #404040; width: 174px; padding: 10px 10px 10px 15px;}
		div.contacts p{margin: 0px; border-bottom: 1px dotted #404040;}
		
		div.TXTcontent td{border: 1px solid #CCC;}
		
		div.pageheaders 	{height: 251px; width: 539px; overflow: hidden;}
/***********************************************
		PRODUCTEN
************************************************/	

  div.selectProducts{width:335px; height: 80px; margin-top: 10px;background: #b8d5ea;margin-bottom: 10px;}
  	select.selectProducts{border: none; width: 315px; margin: 10px;color: #666565;}


/***********************************************
		NEWS
************************************************/	
	
		div.newsHolder{width: 708px; margin-left: 0px; padding-bottom: 10px; overflow: hidden;}
			div.newslink{border-bottom: 1px solid #d8dbe2; margin-top:0px; margin-left: 0px;cursor: pointer; width: 699px; padding-left: 20px; height: auto; background: #ffffff url('../images/arrow3.gif') no-repeat 10px 16px; color: #1c1c1c;}
			a.newslink{padding-top: 0px; display: block; text-decoration: none;border-bottom: 1px solid #d8dbe2; height: 30px; margin-top:0px; margin-left: 0px;cursor: pointer; width: 699px; padding-left: 20px; background: #ffffff url('../images/arrow3.gif') no-repeat 10px center; color: #1c1c1c;}
				a.newslink:hover{text-decoration: underline;}

			div.newslink_ov{border-top: 1px solid #d8dbe2; border-bottom: 1px solid #d8dbe2;margin-top:0px; margin-left: 0px;cursor: pointer; width: 699px; padding-left: 20px; height: auto; background: #4f95c7 url('../images/arrow2.gif') no-repeat 10px 16px; color: #1c1c1c !important;}
				span.newslink{float:left; font-weight: bold; display: block; margin-top: 8px; width: 609px; padding-bottom: 10px;}
				span.newslink3{float:left; font-weight: bold; display: block; margin-top: 5px; width: 609px; padding-bottom: 10px;}
					span.newsdate{float: left; display: block; margin-top: 8px; width: 60px; padding-right: 30px;padding-bottom: 10px;}

			div.newslink2{margin-top:5px;cursor: pointer; width: 429px; height: 40px;  overflow: hidden; color: #404970;}
			div.newslink2_ov{margin-top:5px;cursor: pointer; width: 429px; height: 40px; overflow: hidden; color: #404970;}
				span.newslink2{display: block; margin-top: 0px; float: left; margin-right: 5px; font-size: 11px;}

			div.newscontent{background-color: #f0f0f0; border: none; width: 708px; height: 0px; overflow:hidden;color: #353535;}
			
/**********************************************
LINKS
**********************************************/	
a.homelink{display: block; width: 199px; height: 28px; padding: 0px 0px; background: #363636 url('../images/arrow2.gif') no-repeat 180px center;}
a.homelink:hover{background: #cdcdcd url('../images/arrow3.gif') no-repeat 180px center;}
div.homelink{width: 199px;}
	
	a.movielink{padding-top: 0px; display: block; text-decoration: none;border-bottom: 1px solid #d8dbe2; height: 122px; margin-bottom:5px; cursor: default; width: 689px; padding: 15px 20px 0px 0px; background: #ffffff; color: #1c1c1c;}
			
		img.movielink{cursor: pointer; height: 92px; width: 115px; float: left; margin-right: 10px;}		
		span.movielink{height: 92px; float: left; width: 544px;}

	a.mainnav{display: block; width: 119px; height: 23px; color: #000000; text-decoration: none; }	
	a.mainnav:hover{background: url('../images/arrow.gif') no-repeat 15px center;}	
		a.menuActive, a.menuActive:hover {background: url('../images/arrow.gif') no-repeat 15px center;}
	
		
	a.newsarray{display: block; margin-left: 10px; margin-right: 10px;width: 149px; padding: 5px 15px 5px 15px; color: #d7d7d7; text-decoration: none; border-bottom: 1px solid #656565; background: url('../images/arrow2.gif') no-repeat left 12px;}
	a.newsarray:hover{text-decoration: underline;}

		div.topmenu{height: 30px; margin-top: 72px; overflow: hidden;}
			div.button1{cursor: pointer; height: 30px; width: 69px; float: left; background: url('../images/button1.jpg') no-repeat left top;}
				div.button1_ov{cursor: pointer; height: 30px; width: 69px; float: left; background: url('../images/button1_ov.jpg') no-repeat left top;}
			div.button2{cursor: pointer; margin-left: 1px; height: 30px; width: 140px;float: left; background: url('../images/button2.jpg') no-repeat left top;}
				div.button2_ov{cursor: pointer; margin-left: 1px; height: 30px; width: 140px;float: left; background: url('../images/button2_ov.jpg') no-repeat left top;}
			div.button3{cursor: pointer; margin-left: 1px; height: 30px; width: 145px;float: left; background: url('../images/button3.jpg') no-repeat left top;}
				div.button3_ov{cursor: pointer; margin-left: 1px; height: 30px; width: 145px;float: left; background: url('../images/button3_ov.jpg') no-repeat left top;}
			div.button4{cursor: pointer; margin-left: 1px; height: 30px; width: 182px;float: left; background: url('../images/lang.jpg') no-repeat left top;}
				div.button4_ov{cursor: pointer; margin-left: 1px; height: 30px; width: 182px;float: left; background: url('../images/lang_ov.jpg') no-repeat left top;}
/**********************************************

IMAGES VANUIT TOOLBOX

**********************************************/

.contactField{border: 1px solid #bfd9ec;}

.img_left_border{float:left;margin-right:10px;margin-bottom:10px;border:1px solid #222222;}
.img_left_noborder{float:left;margin-right:10px;margin-bottom:10px;}
.img_right_border{float:right;margin-left:10px;margin-right:4px;margin-bottom:10px;border:1px solid #222222;}
.img_right_noborder{float:right;margin-right:4px;margin-left:10px;margin-bottom:10px;}
.img_noalign_noborder{margin:10px;display: block;margin-left: auto;margin-right: auto}
.img_noalign_border{margin:10px;display: block;margin-left: auto;margin-right: auto;border:1px solid #222222;}
	
	.tbmodule{
	background-color:#ea0082;
	color:#FFFFFF;
	padding:20px;
	margin:15px 0px 15px 0px;
	text-align:center;
	font-weight:bold;
	border:dotted 1px #000000;
}