﻿
body						{ background: transparent url(/fileadmin/img/keyvisuals/bg_content_bf.jpg) repeat-x 0px 24px;}

#header 					{ width: 100%; height: 20px; margin: 2px 0px 2px 0px; background-color: #af3f4d;  }
#imageArea					{ width: 100%; height: 109px;  background: transparent url(/fileadmin/img/keyvisuals/content_bf.jpg) no-repeat; }
#contentArea 				{ width: 100%; background-color:#ffffff;}
	#leftCol 				{ float: left; width: 180px; margin-top: 33px;}
		#logo				{ margin: 0px 0px 15px 15px;}
		#leftCol .content 	{ margin: 0px 0px 0px 17px; }
	#middleCol 				{ float: left; width: 555px; margin-top: 63px; }
		#middleCol .content { margin: 0px 40px 40px 60px;  }
	#rightCol 				{ float: left; width: 243px;  margin-top: 25px; }
		#rightCol .content 	{ margin-top: 73px; }


/* main top navigatipon */

#menuMain ul { list-style-type: none; margin: 0px; padding: 0px; }
#menuMain li { float:left; position:relative; z-index:90; display: inline; }

/* main menu */
#menuMain 						{ margin-left: 240px; }
	#menuMain ul 				{ }
	#menuMain li				{ margin: 2px 15px 0px 15px; }
	#menuMain li.first			{ margin-left: 0px; }
	#menuMain a					{ display: block; padding-bottom: 4px; color: #ffffff; font-size: 11px;  font-weight: bold; text-decoration: none; }
	#menuMain .active a 		{ color: #C7A5A5; }
	#menuMain ul :hover 		{ color: #C7A5A5; background-color: transparent; }

/* sub menu */
#menuMain table					{ position: absolute; left: -3px; top: 17px; z-index: 10; border-collapse: collapse; }
	#menuMain ul ul 			{ position: absolute; height: 85px; z-index: 11; visibility: hidden; background-color: #af3f4d; }
	#menuMain .active ul,
	#menuMain ul :hover ul		{ visibility: visible; height: 85px; background-color: #af3f4d; }
	#menuMain ul ul li			{ margin: 0px; }
	#menuMain ul ul a			{ color: #ffffff; font-weight: normal; width:125px; padding: 2px 3px 2px 3px; background-color: #af3f4d; }
	#menuMain .active ul a		{ color: #ffffff; }
	#menuMain ul ul .active a	{ color: #af3f4d; background-color: #e6eaf3; }
	#menuMain ul ul :hover		{ color: #af3f4d; background-color: #ffffff; }

/* */
div.content-two-cols	{ width: 520px; }
div.two-cols-left		{ float: left; width: 250px; }
div.two-cols-right		{ float: right; width: 250px; }

/* */
p.csc-subheader			{ font-weight: bold; margin-bottom: 10px; }
p.bodytext a			{ text-decoration: underline; }

fieldset.csc-splash		{ border: 1px solid #C0C0C0; padding: 8px; }
fieldset.csc-splash h2		{ margin-top: 0px; }


div#rightCol div.csc-textpic dd.csc-textpic-caption { height: 9px; background-color: #ffffff; color:#171619; margin-top: 1px; line-height:11px; }


/* all forms */
input, textarea, select 			{ font-size: 11px; height: 16px; color: #000000; padding: 0px; margin: 0px 0px 2px 0px; }
input, select 						{ border: 1px solid #bebebe; width: 170px; }
textarea 							{ border: 1px solid #bebebe; width: 250px; height: 	100px; margin-bottom: 5px; }
input:focus, textarea:focus			{ border-color: #94a7c4; }


/* mail form */
input.csc-mailform-check,
input.csc-mailform-radio,
input.csc-mailform-submit			{ width:auto; }
input.csc-mailform-submit			{ height: 18px; margin-top: 25px; padding: 0px 5px 0px 5px; font-size: 11px; font-weight: bold; color: #494949; background-color: #e9e9e9; border: 1px solid #c8c8c7; }

fieldset.csc-mailform				{ width: 380px; margin-top: 15px; }
div.csc-mailform-field				{ clear: both; }
fieldset.csc-mailform label 		{ float:left; width:120px;}

	span.csc-mailform-radio			{ }
	span.csc-mailform-radio fieldset { height: 20px; }
	span.csc-mailform-radio legend 	{ display: none; }
	span.csc-mailform-radio input 	{ float:left; margin:0px; padding:0px; border: none; }
	span.csc-mailform-radio label 	{ width: auto; margin: 0px 10px 0px 3px;  }
	span.csc-mailform-radio br		{ display: none; }
	
	span.csc-mailform-check			{ }
	span.csc-mailform-check input	{ float:left; margin-left:120px; border: none; }
	span.csc-mailform-check label	{ width: 230px; margin: 0px 0px 0px 5px; }


.tx-gooffotoboek-pi1 td		{ text-align: center; padding-bottom: 10px; color: #666666; }
.fotoboek-nav			{ display: none; }

#lbOverlay			{ z-index: 997 !important; }
#lbCenter			{ z-index: 998 !important; }
#lbBottom			{ z-index: 999 !important; }
