/* 
----------------------------------------------------------------------------
Copyright Justin Sepulveda 2005. Used with Permission.                             
May not be duplicated or reproduced.
Please check for cross-browser compatibility prior to making changes
MINIMUM BROWSER CHECK :: IE5.x/IE6/Op7/NS7/Safari
CSS Document - layout.css
---------------------------------------------------------------------------- */
/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */
/* remove default link styles 
a:link,a:visited { text-decoration:none; }
*/
/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }
*/
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,input { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,a:link img,a:visited img { border:none; }

/* basic elements
 * ------------------------------------------------------------------------- */
body { 
/*background-color:#0B0BAB; */
background-color:#0B0BAB;
text-align:left; 
/*background-image:url(../images/bg.jpg);*/ 
}

p,a:link,a:visited,ul,ol,li,dl,dt,dd,h1,h2,h3,h4 { 
font-family:"Arial", arial, mono; 
color:#1A2233; 
font-size:10pt; 
text-decoration:none; }
.bigger{
font-size:11pt; 
}
.smaller1{
font-size:9pt; 
}
#smaller2{
font-size:8pt; 
}
#smaller2 a:link{
font-size:8pt;
}
#smaller2 a:hover{
font-size:8pt; 
text-decoration:underline;
}
#smaller2 a:visited{
color: red;
font-size:8pt; 
}

p,dl,dt,dd,ul,ol,li { line-height: 15px; }
p,pre,blockquote { 
margin-bottom:7px; 
}
a:link,a:visited { font-weight:bold; }
a:hover,a:active { text-decoration:underline; }
h1 { font-size:38px; font-family:Arial}
h2 { font-size:16px; font-family:Arial }
h3 { font-size:14px; font-family:Arial }
h4 { font-size:12px; font-family:Arial}

td {
font-family:"Arial", arial, mono; 
color:#1A2233; 
font-size:9pt; 
text-decoration:none;
}

/* skeleton
 * ------------------------------------------------------------------------- */
#wrap { width:718px; margin:10px auto; }
#banner_onder { background:url("../images/banner_notext.gif") no-repeat; height:130px; margin:2px 0; }
/* #banner { background:url("../images/optieI.jpg") no-repeat; height:130px; margin:2px 0; }*/

/* #banner { background:url("../images/shirtbanner1-5.gif") no-repeat; height:119px; margin:2px 0;*/
 #banner { background:url("../images/banners-en-opmaak/topbanner_2008.jpg") no-repeat; height:119px; margin:6px 0;
  } 
 #banner h1 { 	font-family:helvetica; 
				color:#FF3333;
				padding:42px 0 0 60px;
				margin-bottom:15px;
				letter-spacing : 5px; 

}


 #banner h2 { font-family:Arial, Helvetica, sans-serif; color:#f5f5f5; padding:40px 0 0 80px; }
 
 
 #banner_onder h1 { 	font-family:Arial, Helvetica, sans-serif; 
 				color:#f5f5f5; 
				padding:44px 0 0 80px;
				margin-bottom:15px }
 #banner_onder h2 { font-family:Arial, Helvetica, sans-serif; color:#f5f5f5; padding:10px 0 0 30px; }
 
 #title { background-color:#0D111A; color:#f5f5f5; height:20px; margin:2px 0; padding:2px 10px 0 0; text-align:right; }
 
 #content { background:url("../images/bg-index.gif") repeat-y; padding: 0px 4px 4px 9px; }
 #content h3 { padding:7px 5px 5px 6px; }
 /*#content h4 { padding:0 21px 5px 21px; }*/
 #content p, #content dl { padding:0 2px; }
 #content dl { padding-bottom:10px; }
 #content dd { padding-bottom:20px; }
 
  #column-left { 
  width:480px; float:left; margin-right:18px; 
  font-family:Arial, Helvetica, sans-serif; 
  padding-top: 0px;
  padding-left: 0px;
  font-size: 10pt;
  overflow: hidden;
  }
  
  #column-left img{
  	padding: 4px 4px 4px 4px;
	background-color:#d3d6db;
  }
  
  
  #column-left a:link, #column-left a:visited { color:#990033;  }
  
  #column-right { width:204px; float:left; }
  #column-right a:link, #column-right a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
  #column-right a:hover, #column-right a:active { text-decoration:none; }
  
  #bottom { height:10px; clear:both; overflow:hidden; }


/* footer
 * ------------------------------------------------------------------------- */
#footer { width:718px; text-align:center; margin:10px auto; }
#footer p { margin-bottom:3px; }
#footer a:link, #footer a:visited { font-weight:normal; }


a {
	text-decoration: none;
}

a:link {
	color: #000099;
}

a:visited {
	color: #000099;
}

a:active {
	color: red;
}

a:hover {
	text-decoration: underline;
}
/*
h1 {
	text-align: center;
	padding: 0 0 0.25em 0;
	margin: 0;
}
*/
ul {
	list-style: none;
	padding-top: 0px;
	margin: 1px;
}
/*
#nav a {
	font-weight: bold;
	color: green;
}
*/
#nav a {
	text-decoration: none;
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: #0B0BAB;
	padding: 0.2em 2px;
}

#nav li li a:hover {
	padding: 0.2em 2px;
	border: 2px solid #0B0BAB;
	border-width: 0 5px;
}

li {
	float: left;
	position: relative;
	width: 7.61em;
	text-align: center;
	cursor: default;
	background-color: white;
	border: 1px solid #0B0BAB;
	border-width: 1px 0;
}

li#first {
	border-left-width: 0.2em;
	background:url("../images/first_item_left.gif") no-repeat align: left;
}

li#last {
	border-right-width: 0.2em;
	background:url("../images/first_item_right.gif") no-repeat align: right;
}

li ul {
	display: none;
	position: absolute;
	/* aangepast nav de ie7 bug:
	top: 100%;
	left: 0;
	*/

	right: 1%;
	font-weight: normal;
	background: url(images/transparant.gif) bottom left repeat;
	/*background: url(images/ddbg3.gif) bottom left no-repeat;*/
	padding: 0.1em 0 0.1em 0;
	border-right: solid 1px #0B0BAB;
}

li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
	background-color: white;
}

li:hover ul, li.over ul {
	display: block;
	background-color: white;
}

hr {

}

/*  ::Eigen toevoegingen:: */

#col_left {
left: 10px;
width: 150px;
margin-top: 0px;
}

#col_center {
margin-left: 160px;
width: 150px;
margin-top: 0px;
}

#col_right {
margin-left: 310px;
width: 150px;
}

.textgrey{
color:#000000; 
font-size:9pt; 
text-decoration:none;
background-color:#CCCCCC; 
}

.orgtable{
font-size:7pt; 
}

.nieuwskop{
	letter-spacing : 3px;
	line-height : 5px;
	font-size : 20px;
	color : #00008B;
}

.sponsorpagina_naamsponsor{
	letter-spacing : 3px;
	line-height : 21px;
	font-size : 20px;
	color : #00008B;
}

.stersponsor{
	margin-left: 40px;
	margin-top: 20px;
	padding: 20px 20px 20px 20px;
}

.logobg{
	background:url("../images/p-bg-logo.gif") ;
}

.topbalk_info{
	text-align:right; 
	color: #FFFFFF;
	margin-right: 14px;
}

.topbalk_info_h3{
	text-align:right; 
	color: #FFFFFF;
	margin-right: 25px;
	padding: 5px 0px 0px 0px;
}


/* sponsoren random op homepage - scriptalicious */
#brands {
	width: 190px;
	height: 165px;
	padding: 0 0 0 0;
	text-align: center;
	overflow: hidden;
}

#brands div {
	margin-top: 15px;
	}
	
/* ook andere sponsoren krijgen wit randje in de rechter kolom*/	
#sponsoruitgelicht{
	border:1px solid #D7E3F1;
	margin-bottom: 4px
}

/* uitgelicht nieuws in de rechterkolom */

#korteberichten{
	width: 194px;
	padding: 4px 4px 4px 4px;
	overflow: hidden;
	border:1px solid #D7E3F1;
	font-family:Arial, Helvetica, sans-serif; 
 
	margin-bottom: 4px
}

#link-uitgelicht{
	 font-size: 8pt;
	line-height: 15px;
}

#no{

}
