/*Belangrijkste kleuren:
Rood				: #d11241
Blauw				: #007ac3
Lichtblauw bg		: #e4f1f9
Lichtblauw border	: #88bcdf
*/
.divMenuStripLeft {
	float			:left;
	padding			:5px 0px 5px 20px;
	font-weight		:bold;
}
.divMenuStripRight {
	float			:right;
	padding			:5px 5px 0px 5px;
	margin-right	:15px;

}
.aInteractiefMenu, .aInteractiefMenuSelected  {
	text-decoration	:none;
	margin-right	:15px;
}
.aInteractiefMenu {
	color			:White;
}
.aInteractiefMenuSelected {
	color			:#007ac3;
}
.aInteractiefMenu:hover  {
	text-decoration	:underline;
}
.imgButtonHeaderStrip {
	margin-left		:10px;	
}
.divTextIcons 
{
	margin			:1px 0px 0px 4px;
	float			:left;
	font-weight		:bold;
}
/*//// Weblog ////*/
.divHeaderStrip {
	height			:30px;
	background-image:url('/Images/Background/bgHeaderInteractive.png');
	background-repeat:repeat-x;
}
.divArticleInfo {
	margin-top		:15px;
}
.divArticleDetailInfo {
	margin-top		:7px;
	margin-bottom	:7px;
}
.spnRed {
	color			:#d11241;
}
.spnBlue {
	color			:#007ac3;
}
.divSendArticle {
	margin-left		:100px;	
	float			:left;
}
.divPrintArticle {
	float			:left;
	margin-left		:15px;
}
.divArtikel	{
	padding			:15px 0px 15px 15px;
	margin-right	:10px;
	background-color:#e4f1f9;
}
.divArticleHeader {
	color			:#007ac3;
	font-weight		:bold;
	margin-top		:7px;
}
.divReacties {
	border-top		:solid 1px #88bcdf;
	padding			:15px 0px 15px 15px;
	background-color:#e4f1f9;
}
.divHeaderReacties {
	color			:#d11241;
	font-weight		:bold;
}
.divReactie	{
	margin			:10px 0px 10px 0px;
}
.divIngelogdAls {
	margin-bottom	:10px;
}
.taFormReactie {
	width			:415px;
	border			:solid 1px #9ecce8;	
	font-family		:Arial;
	font-size		:12px;
}
.divBtnReageer {
	margin-top		:10px;
	text-align		:right;
}
.divItemGelezen {
	border-bottom	:solid 1px #88bcdf;
	padding			:15px;
}
.divItemLaatsteReactie {
	padding			:5px 15px 5px 15px;
}
.Container {
	border-bottom	:solid 1px #88bcdf;
	padding-top		:7px;
}
/* 3 kolommen weblog*/
.divLeftLog {
	float			:left;
	width			:480px;
	margin-right	:1px;
	min-height		:600px;
}
.divMiddleLog {
	float			:left;
	width			:267px;
	/*background-color:#e4f1f9;*/
	min-height		:600px;
}
.divRightLog {
	float			:left;
	width			:259px;
	min-height		:600px;
}


/*////Spoorzone in Beeld ///*/
.divHeaderPhotoVideo {
	padding			:23px;	
}
.divHeaderPhotoTitle {
	color			:#d11241;
	font-size		:15px;
	font-weight		:bold;
}
.imgBorderBlue	{
	border			:solid 1px #88bcdf;
}
.divPhotoVideo, .divImpressionsDrawings
{
	margin-top		:10px;
	border-bottom	:solid 1px #88bcdf;
}
.divTabsPhotoVideo {
	height			:29px;
	background-image:url(/Images/Background/bgTabRaster.png);
	background-repeat:repeat-x;
}
.divTabsOuterLeft {
	float			:left;
	width			:6px;
	height			:29px;
	background-image:url(/Images/Background/bgTabOuterleft.png);
}
.divTabsOuterLeftNot {
	float			:left;
	width			:6px;
	height			:29px;
	background-image:url(/Images/Background/bgTabOuterleftNot.png);
}
.divTab, .divTabNotSelected, .divTabRight, .divTabNotSelectedRight {
	float			:left;	
	background-color:White;
	border-top		:solid 2px #409bd2;
	height			:25px;
	line-height		:25px;
	font-weight		:bold;
}
.divTab 
{
	padding			:0px 15px 0px 20px;	
	color			:#d11241;
	border-bottom	:solid 2px White;
}
.divTabRight
{
	padding			:0px 15px 0px 5px;	
	color			:#d11241;
	border-bottom	:solid 2px White;
}
.divTabNotSelected {
	border-bottom	:solid 2px #409bd2;
	padding			:0px 15px 0px 20px;
	color			:#409bd2;
	cursor			:pointer;
}
.divTabNotSelectedRight 
{
	border-bottom	:solid 2px #409bd2;
	padding			:0px 15px 0px 5px;
	color			:#409bd2;
	cursor			:pointer;
}
.divTabMiddle {
	float			:left;	
	width			:36px;
	height			:29px;
	background-image:url(/Images/Background/bgTabMiddleLeftSelected.png);	
}
.divTabMiddleNone {
	float			:left;	
	width			:36px;
	height			:29px;
	background-image:url(/Images/Background/bgTabMiddleNoneSelected.png);	
}
.divTabMiddleRight {
	float			:left;	
	width			:36px;
	height			:29px;
	background-image:url(/Images/Background/bgTabMiddleRightSelected.png);
}
.divTabOuterRight {
	float			:left;	
	width			:35px;
	height			:29px;
	background-image:url(/Images/Background/bgTabOuterRight.png);		
}
.divTabOuterRightSelected {
	float			:left;	
	width			:35px;
	height			:29px;
	background-image:url(/Images/Background/bgTabOuterRightSelected.png);		
}
.divTabContent {
	padding			:15px 0px 10px 0px;
	/*height			:100px;*/
}
.divNoContent {
	font-weight		:bold;
	width			:420px;
	text-align		:center;
	color			:#007ac3;
	margin			:27px;
	height			:40px;
}
.divContentLeft 
{
	margin-left		:8px;
	float			:left;
	padding-top		:30px;
}
.divContentMiddle {
	width			:420px;
	height			:95px;
	float			:left;
	overflow		:hidden;
	position		:relative;
}
.divContentMiddleAbs {
	position		:absolute;		
	height			:120px;
	left			:0px;
}
.divContentRight {
	margin-right	:2px;
	float			:left;
	padding-top		:30px;
}
.divPhotoThumb {
	float			:left;
	padding			:3px;
}
.spnBulletBlue, .spnBulletRed {
	font-size		:40px;
	vertical-align	:text-top;
}
.spnBulletBlue {
	color			:#007ac3;	
}
.spnBulletRed {
	color			:#d11241;	
}
.divPhotoPaging {
	position		:absolute;
	top				:70px;
	width			:420px;
	text-align		:center;
}
.divWebCam {
	/*Height			:215px;*/
	padding			:5px;
	border-bottom	:solid 1px #88bcdf;
}
.divWebCamImage {
	margin			:8px;
}
.divTekstWebCam 
{
	margin-left		:10px;
	font-weight		:bold;
	color			:#007ac3;
	margin-bottom	:5px;
}
.spanBlack		{
	color			:Black;
}

.iframewebcam {
	background-color:#e7f3ff;
	height			:172px;
	width			:210px;
	border			:solid 1px #007ac3;
}

iframe.large {
	height			:600px;
	width			:750px;
}

ul.webcamoptions, ul.webcamoptions li {
	margin			:0px;
	padding			:0px;
	list-style-type :none;
}

ul.webcamoptions li {
	padding			:10px 0px 0px 20px;
}

div.cam {
	float			:left;
}

div.camcontrols {
	float			:left;
	width			:250px;
}

div#controls {
	clear			:both;
	position		:relative;
	height			:100px;
	margin			:20px 0px 0px 20px;
	width			:inherit;
}

div#cUp {
	position		:absolute;
	top				:20px;
	left			:40px;	
}

div#cRight {
	position		:absolute;
	top				:60px;
	left			:80px;
}

div#cDown {
	position		:absolute;
	top				:95px;
	left			:40px;
}

div#cLeft {
	position		:absolute;
	top				:60px;
	left			:0px;
}

.camtext {
	font-weight		:bold;
	padding			:10px 0px 0px 20px;
}

h2.webcamtitle {
	color			:#d11241;
	font-size		:15px;
	font-weight		:bold;
	margin			:10px;
}