@charset "utf-8";
/* CSS Document */

* 						{margin: 0; padding: 0; }
html, body 				{ height:100% }
html {overflow-y: scroll;}
body 					{font-size:12px; font-family: Arial, sans-serif; color:#000; background:#ededed; 
					     line-height:1.4;}
a						{color:#FF7900; text-decoration:none;}
a:hover					{text-decoration:underline;}
a img 					{border: none; }
/* img 					{vertical-align: middle; border:0; } */
img 					{vertical-align: middle;}
table 					{border-collapse: collapse;}	
p 						{margin-bottom:12px;}
.clear					{clear:both;}
ul 						{list-style:none; margin:0; padding:0;}


/* h1 						{font-size: 24px; font-weight: bold; color: #000; line-height:24px;} */
h1 					{font-size:18px; color:#FF7900; font-weight:bold; line-height:31px;}
/* subtitel, zie bij h5 */
h2 					{font-size:18px; color:#000000; font-weight:bold;}
/* content lijsten */
h3                {color: #FF7900; font-family: arial; font-size: 16px; line-height:32px; padding-bottom: 10px; font-weight: bold;}
h3 a:link         {color: #FF7900; text-decoration: underline;}
h3 a:visited      {color: #FF7900; text-decoration: underline;}
h3 a:active       {color: #FF7900; text-decoration: underline;}
h3 a:hover        {color: #FF7900; text-decoration: underline;}
/* reacties */
h4 					{font-size:16px; font-weight:bold; color:#FF7900; font-weight: bold; line-height:24px;}
/* rechterkolom koppen; is bij CE h2! */
h5 					{font-size:18px; color:#000000; font-weight:bold;}

.nav              {color: #919191; font-family: arial; font-size: 8pt; line-height:14px;}
.nav a:link       {color: #919191; text-decoration: underline;}
.nav a:visited    {color: #919191; text-decoration: underline;}
.nav a:active     {color: #919191; text-decoration: underline;}
.nav a:hover      {color: #919191; text-decoration: underline;}

.logintop              {color: #FFFFFF; font-family: arial; font-size: 8pt; line-height:14px;}
.logintop a:link       {color: #FFFFFF; text-decoration: none;}
.logintop a:visited    {color: #FFFFFF; text-decoration: none;}
.logintop a:active     {color: #FFFFFF; text-decoration: none;}
.logintop a:hover      {color: #FFFFFF; text-decoration: underline;}

.brood            {color: #000000;}
/*  text-align: justify; */

.zichtb           {color: #009900; font-family: arial; font-size: 8pt;}
.zichtb a:link    {color: #009900; text-decoration: underline;}
.zichtb a:visited {color: #009900; text-decoration: underline;}
.zichtb a:active  {color: #009900; text-decoration: underline;}
.zichtb a:hover   {color: #ff0000; text-decoration: underline;}

.verbor           {color: #919191; font-family: arial; font-size: 8pt;}
.verbor a:link    {color: #919191; text-decoration: underline;}
.verbor a:visited {color: #919191; text-decoration: underline;}
.verbor a:active  {color: #919191; text-decoration: underline;}
.verbor a:hover   {color: #ff0000; text-decoration: underline;}

.verwij           {color: #ff0000; font-family: arial; font-size: 8pt; font-weight:bold;}
.verwij a:link    {color: #ff0000; text-decoration: underline;}
.verwij a:visited {color: #ff0000; text-decoration: underline;}
.verwij a:active  {color: #ff0000; text-decoration: underline;}
.verwij a:hover   {color: #ff0000; text-decoration: underline;}

.react            {color: #494949; font-family: arial; font-size: 9pt;}
.react a:link     {color: #494949; text-decoration: underline; font-size: 9pt;}
.react a:visited  {color: #494949; text-decoration: underline; font-size: 9pt;}
.react a:active   {color: #494949; text-decoration: underline; font-size: 9pt;}
.react a:hover    {color: #FE7C1A; text-decoration: underline; font-size: 9pt;}

INPUT             {color: #494949; font-family: arial; font-size: 9pt; padding-left: 2px;}
TEXTAREA          {color: #494949; font-family: arial; font-size: 9pt; padding-left: 2px;}

hr						{height:1px; background:#e5e5e5; border:0; margin-bottom:8px;}

.button				{padding:7px 10px 7px; 10px; background:url(../images/menu-bg-oranje.gif) repeat-x; color:#FFF; border:1px solid #dc772a; font-weight:bold;}
.button:hover 		{background:url(../images/menu-bg-oranje-rollover.gif); text-decoration:none;}

.radiobutt        {border: 0px; color: #FF6633;}
.okbutt           {margin: 3px 0px 3px 0px; border: 1px solid #919191; background-color: #EDEDED; color: #000000; font-family: verdana,helvetica,arial; font-size: 10px; font-weight: bold;}

/* hidden anti-spam textveld */
.leeg             {display: none;}


#wrapper				{width:980px; background:#FFF; margin:0 auto; border:1px solid #b3b3b3;}

#content				{padding: 13px 10px;}

#loginbalk			{height:20px; background:#FF7900; text-align: right; padding:3px 30px 0 0;}

#header					{height:97px; background: url(../images/header.gif) no-repeat #FFF; padding:10px 30px 0 27px; border-bottom:none;}
/* border-top:15px solid #FF7900 */
/* rex new: */
.header-left			{width:30%; float:left; padding-top: 0px;}
.header-right			{width:70%; float:right; text-align:right; padding-top: 15px;}


#nav					{position:relative; height:37px; background:url(../images/nav-bg.gif) repeat-x; padding:0 22px 0;}

#navlist li				{display:inline-block; zoom: 1; *display: inline; color:#fff; font-weight:bold;}
#navlist li a			{display:block; height:27px; padding:10px 22px 0; color:#8c8c8c; text-decoration:none;}
#navlist li a:hover		{background:#191919; color:#fff;}

#left-sidebar			{float:left; width:150px; margin-right:15px;}
#left-sidebar  h2		{font-weight:bold; font-size:16px;}

#sidenav				{margin-bottom:20px;}

#sidenav li	a			{display:block; background:url(../images/menu-bg.gif) repeat-x; width:140px; height:23px; padding:7px 0 0 10px; color:#181818; font-weight:bold; text-decoration:none; margin-bottom:5px; border:1px solid #dadada;}
#sidenav li a:hover		{background:url(../images/menu-bg-rollover.gif) repeat-x;}

#subnav					{margin-left:10px;}

#subnav li				{margin-bottom:7px;}
#subnav li a			{color:#000; text-decoration:none; background:none; border:none; font-weight:normal; margin:0; padding:0;}

/*
#bezoeken #subnav li a	{color:#000; text-decoration:none; background:none; border:none; font-weight:normal; margin:0; padding:0;}
#bezoeken #subnav li a:hover {text-decoration:underline; background:none; display:compact; color:#000; font-weight:normal; border:0;}

#bezoeken #nav-bezoeken a, #exposeren #nav-exposeren a, #nieuws #nav-nieuws a		
						{background:url(../images/menu-bg-oranje.gif) repeat-x; color:#FFF; border:1px solid #dc772a; }

#bezoeken #nav-bezoeken a:hover, #exposeren #nav-exposeren a:hover, #nieuws #nav-nieuws a:hover		
						{background:url(../images/menu-bg-oranje-rollover.gif) repeat-x; color:#FFF; border:1px solid #dc772a;}
*/

#sidebar-wrapper		{width:280px; float:right;}

/*
.right-sidebar			{position:relative; float:left; width:248px; background:#ededed; padding:48px 15px 0 15px; margin:0 0 10px 0; border:1px solid #d9d9d9;}
.right-sidebar-head		{position:absolute; top:0; left:0; width:278px; background:url(../images/sidebar-head.gif) #fff; height:40px; margin:0;}
.right-sidebar h1		{font-weight:bold; font-size:16px; margin:8px 0 0 15px;}
*/

.right-sidebar			{position:relative; float:right; width:270px; background:#ededed; padding:48px 4px 0 4px; margin:0 0 10px 0; border:1px solid #d9d9d9;}
.right-sidebar-nohead {position:relative; float:right; width:270px; background:#ededed; padding:8px 4px 0 4px; margin:0 0 10px 0; border:1px solid #d9d9d9;}
.right-sidebar-head		{position:absolute; top:0; left:0; width:278px; background:url(../images/sidebar-head.gif) #fff; height:40px; margin:0;}
.right-sidebar h5	{font-weight:bold; font-size:16px; margin:8px 0 0 15px;}
.right-sidebar p	{margin:-7px 10px 15px 10px;}

.logo-left				{margin-right:5px; margin-bottom:10px;}
.logo-right				{margin-bottom:10px;}

#sponsortable_rechts {width: 270px; margin: 0; padding:0;}
#sponsortable_rechts td {width: 135px; height: 60px; margin: 0; padding:0; background-color: #FFF; border: 1px solid #919191;}

#main-column			{float:left; width:500px; margin-right:15px;}
/* .foto					{background:#f1f1f1; padding:4px; border:1px solid #dcdcdc; float:right; margin-left:10px;} */
.foto					{background:#f1f1f1; padding:4px; border:1px solid #dcdcdc; margin: 2px 10px 3px 10px;}
.avatar					{background:#f1f1f1; padding:4px; border:1px solid #dcdcdc;}
#main-column ul			{display: block; list-style:square;}
#main-column ol			{display: block; list-style:decimal;}
#main-column li			{margin-left: 40px;}

#main-column-wide		{float:right; width:780px; margin-right:15px;background:#ffffff;}

#formtable {width: 100%; margin: 0; padding:0; border: 2px solid #EDEDED;}
#formtable td {margin: 0; padding:5px; background-color: #FFF;}

.progtable td {padding: 3px 0px 3px 5px; border: 1px solid #000000;}

/* om te kunnen verbergen bij printen */
#content_datum    {margin: 15px 0 15px 0;}
#content_datum2   {margin: 10px 0 10px 0;}
#content_icons    {padding: 0;}
#content_icons2   {padding: 0;}

#reacties         {width: 100%;}

.directory_rubriek			{position:relative; float:right; width:242px; background:#ededed; padding:40px 4px 0 4px; margin:0 0 10px 0; border:1px solid #d9d9d9;}
.directory_rubriek-head		{position:absolute; top:0; left:0; width:250px; background:url(../images/sidebar-head.gif) #fff; height:30px; margin:0;}
.directory_rubriek h2	{font-weight:bold; font-size:12px; margin:6px 0 0 10px;}
.directory_rubriek p	{margin:2px 10px 10px 10px;}

#footer					{height:34px; width:960px; padding:18px 10px 0 10px; background:url(../images/footer-bg.gif) repeat-x; border:1px solid #ddd; border-right:none; border-left:none;}
#footer a				{color:#000; text-decoration:none;}
#footer a:hover			{text-decoration:underline;}

.footer-left			{width:40%; float:left;}
.footer-right			{width:60%; float:right; text-align:right;}

#footer2					{height:80px; width:960px; padding:18px 10px 0 10px; background-color: #FFF;  border-top:1px solid #b3b3b3; border-right:none; border-left:none;}

#sponsortable_footer {float:right; margin: 0 2px 0 0; padding:0;}
#sponsortable_footer td {width: 135px; height: 60px; margin: 0; padding:0; background-color: #FFF; border: 1px solid #919191;}

