@charset "utf-8";

/* MODAL */
body#modal 					{ background-color: transparent; margin: 0; padding: 0; background-image: none; }

/* Default modal styles */
#crModalWrapper 			{ position: fixed; top: 50%; left: 50%; z-index: 900; display: none; width: 1px; height: 1px; }
#crModal 					{ position: relative; top: 0; margin: -20px 0 0 0px; z-index: 900; }
#crModalIframe 				{ background-color: transparent; }
#crModalBackground 			{ width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 899; }
#crModalLoading 			{ width: 40px; height: 40px; display: none; background-image: url('images/modal/modal_loading.gif'); 
							  background-repeat: no-repeat; margin: -20px 0 0 -20px; z-index: 850;}

/* Content styling */
#modal_body					{ background-color: #e5eef5; padding: 0; height: auto; overflow: hidden; }
#modal_close_button 		{ height: 18px; width: 60px; margin: 0; position: absolute; top: 20px; right: 19px; 
							  background: url('images/modal/modal_sluiten.gif') no-repeat bottom left; text-indent: -99999px;  overflow: hidden;}
#modalhider 				{ width: 100%; height: 100%; position: absolute; z-index: 900; background-color: #e5eef5; top:0; left:0; }
#modal_body_content 		{ padding: 35px 35px; position: relative; font-family: Arial; overflow: hidden; font-weight: bold; color: #092767; font-size: 12px; }
#modal_body_content h1		{ margin: 0 0 8px 0; font-family: Arial; font-size: 18px; font-weight: bold; color: #092767; }
#modal_body_content h2		{ margin: 25px 0 3px 0; font-family: Arial; font-size: 16px; font-weight: bold; color: #092767; }
#modal_body_content li		{ list-style-image: url('../images/eindejaarstips/tipStip.png'); }

#modal_body_content table { border-collapse: collapse; }
#modal_body_content table th	{ padding: 4px; margin: 0; border: 1px solid #000000; background-color: #F37D09; font-size: 11px; font-weight: bold; color: #FFFFFF; }
#modal_body_content table td	{ padding: 4px; margin: 0; border: 1px solid #000000; color: #000000; font-weight: normal; font-size: 11px; }
#modal_body_content table td p,
#modal_body_content table th p	{ padding: 0; margin: 0; }

/* Debug styles */
#crModalDebug 				{ position: fixed; text-align: left; background-color: #FFFFFF; color: #000000; border: 4px solid #FF7700; 
							  width: 100%; height: 100px; overflow: auto; bottom: 0; left: 0; z-index:901; }
#crModalDebug b 			{ margin: 5px 0 5px 5px; display: block; }
#crModalDebug ul 			{ list-style-type: square; }
#crModalDebug ul li label 	{ font-weight: bold; width: 150px; display: inline-block; }
#crModalDebug ul li span 	{ display: inline-block; }

a		{ color:#EF8515; text-decoration:underline; }
a img	{ border: 0; }