A, P A {
	color: #ca0606;;
	text-decoration: underline;
	padding-bottom: 0px;
	/*border-bottom: 1px #ca0606 solid;*/
}
A:hover, P A:hover {
	color: #6f0303;
	/*border-bottom: 1px #6f0303 solid;*/
}
/*A IMG {
	border-bottom: 1px #666666 solid;
}*/




BODY {
	background:		#333333 url('images/body-bg.png');
	background-repeat: repeat-x;

	font-family:	arial, verdana;
	font-size:		12px;
	
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;

	height: 100%;
}
.invisible {
	height: 0;
	width: 0;
	display: none;
}

#bg {
	position: absolute;
	z-index: 3;
	top: 0px;
	left: 0px;
	bottom: 0px;
	background: url('images/bg.png');
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	height: 100%;
}

#container {
	position: absolute;

	z-index: 5;
	top: 0;
	left: 50%;
	margin-left: -400px;

	width: 800px;

	background: #FFFFFF url('images/container-bg.png');
	background-repeat: repeat-y;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 10px #000000 solid;

	/*height: 500px;*/
}
#header {
	float: left;
	width: 800px;
	height: 114px;

	background: #FFFFFF url('images/header-bg.jpg');
	background-repeat: no-repeat;

	padding: 0px;
	margin: 0px;
}
#logo {
	float: left;
	margin-left: 10px;
	margin-top: 9px;
}

#listen {
	float: right;
	width: 111px;
	margin-top: 55px;
	margin-right: 0px;
	padding: 0px;
	/*border: 1px #FF0000 solid;*/
}
#listen IMG {
	border: 0px #000000 none;
	float: right;
	margin-top: 5px;
}
#listen P {
	margin: 0px;
	margin-right: 5px;
	color: #FFFFFF;
	font-size: 10px;
	text-align: right;
}

#link_mp:hover #listen_mp {
	display: none;
}
#link_mp:hover #listen_mp_hover {
	display: block;
}
#link_mp #listen_mp {
	display: block;
}
#link_mp #listen_mp_hover {
	display: none;
}

#link_winamp:hover #listen_winamp {
	display: none;
}
#link_winamp:hover #listen_winamp_hover {
	display: block;
}
#link_winamp #listen_winamp {
	display: block;
}
#link_winamp #listen_winamp_hover {
	display: none;
}

#link_itunes:hover #listen_itunes {
	display: none;
}
#link_itunes:hover #listen_itunes_hover {
	display: block;
}
#link_itunes #listen_itunes {
	display: block;
}
#link_itunes #listen_itunes_hover {
	display: none;
}




#menu-bar {
	float: left;
	width: 800px;
	height: 30px;
	background: #000000 url('images/menu-bar.png');
	background-repeat: repeat-x;
}
#menu {
	border-collapse: collapse;
	border: 0px #000000 solid;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 0px;
	width: 630px;
}
#menu TABLE {
	width: 100%;
}
#menu TD {
	height: 30px;
	/*background-repeat: no-repeat;*/
	font-size: 14px;
	font-weight: bold;
}
#menu TD A {
	color: #FFFFFF;
	text-decoration: none;
	border: 0px #FFFFFF none;
}
#menu TD .active A {
	color: #ffff33;
	text-decoration: none;
	border: 0px #FFFFFF none;
}
#menu TD A:hover {
	color: #ffff33;
	text-decoration: none;
	border: 0px #FFFFFF none;
}

#menu-bar IMG {
	margin-right: 12px;
	margin-left: 10px;
	margin-top: 2px;
}
#menu-bar #sub {
	display: none;
}




#spacer {
	float: left;
	width: 800px;
	height: 3px;
	background: #ca0404 url('images/spacer-red.png');
	font-size: 0;
}

#left {
	float: left;
	width: 650px;

	background: #FFFFFF;
	line-height: 1.3;
}
#right {
	float: left;
	width: 150px;

	background: #cccccc;

	text-align: left;
	padding-bottom: 50px;
}
#right .polltable {
	margin: 10px;
}

#right H1 {
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	background: #000000;
	color: #FFFFFF;
	text-align: right;
	padding: 2px 10px 2px 10px;
	margin: 0px 0px 5px 0px;
	display: block;
	clear: both;
}
#right H2 { /*ivm poll*/
	display: none;
}
#right IMG {
	border: 0px #000000 solid;
	margin: 5px 5px 5px 5px;
}
#right P {
	text-align: left;
	margin: 5px 10px 5px 10px;
}
#right UL {
	text-align: left;
	margin-left: 10px;
	padding: 0px;
	list-style-position: inside;
	width: 100%;
}
#right LI {
	padding: 0px;
	margin-left: 0px;
}

#left #frontpage {
	/*display: none; WEGHALEN */
	width: 650px;
	margin: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
#left #frontpage TD {
	height: 150px;
	width: 325px;
	vertical-align: top;
	background: #FFFFFF;
}
#left .content {
	margin: 10px;
}
#left #frontpage TD.back {
	background: #EAEAEA;
}
#frontpage IMG.banner { /* hier was is */
	margin: 0px;
}

#left .verder {
	font-weight: bold;
	padding-left: 15px;
	padding-top: 0px;
	background: url('images/arrow.gif');
	background-repeat: no-repeat;
}
#left A IMG {
	border: 0px #FFFFFF solid;
}
#left IMG {
	border: 1px #999999 solid;
}


#left #submenu {
	float: left;
	width: 100%;
	height: 18px;
	background: #CCCCCC;
	text-align: left;
	/*padding: 0px 10px 0px 0px;*/
}
#left #submenu IMG {
	display: none;
}

#left #submenu #act A, #left #submenu A {
	display: block;
	float: left;
	height: 17px;
	padding: 1px 12px 0px 12px;
	margin: 0px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	border-right: 1px #999999 solid;
	border-bottom: 0px #FFFFFF none;
}
#left #submenu #act A:hover, #left #submenu A:hover {
	background: #000000;
	color: #FFFFFF;
	border: 0px #FFFFFF none;
}
#left #submenu .active A {
	background: #000000;
	color: #ffff33;
}
#left #content {
	float: left;
	display: inline;
	margin: 10px 10px 10px 10px;
}


#frontpage IMG {
	border: 0px #FFFFFF solid;
}

.programma {
	float: left; width: 305px; margin-right: 5px;  
margin-top: 10px;
	/*border: 1px #EEEEEE solid;*/
	border-left: 0px #FFFFFF solid;
}
.programma IMG {
	border: 0px #FFFFFF none;
	
}






#left H1 {
	font-size: 14px;
	color: #ca0606;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
#left H2 {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin: 0px 0px 3px 0px;
	padding: 0px;
}
#left H3 {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#left H3 A {
	text-decoration: none;
	color: #ca0606;
	border: 0px #FFFFFF none;
}
#left H3 A:hover {
	border-bottom: 1px #ca0606 solid;
}
#left H4 {
	margin: 20px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}
#evenementenpagina P {
	margin: 0px;
}


#left P {
	margin: 0px 0px 10px 0px;
}
#left UL {
	margin-left: 3px;
	padding-left: 18px;
}
#left LI {
	padding-left: 3px;
}
/*#left .active {
	background: #666666;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 8px 2px 5px;
}*/
#webdesign {
	position: absolute;
	right: 0px;
	bottom: 5px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#webdesign IMG {
	float: left;
}

#pgm_straks {
	font-style: italic;
}

#GoogleMap {
	width: 500px;
	height: 300px;
	margin: 25px;
	border: 1px #333333 solid;
}

TABLE#evenementen TD {
	padding-right: 20px;
}

LABEL {
	display: block;
	float: left;
	width: 120px;
}

.HP_heel {
	float: left;
	width: 630px;
	padding: 10px;
}
.HP_half {
	float: left;
	width: 305px;
	padding: 10px;
}

.HP_heel .HP_half {
	padding: 0px;
}

.HP_heel IMG, .HP_half IMG {
	border: 0px #FFFFFF none;
}

.HP_half UL {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.HP_half LI {
	float: left;
	clear: both;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: url('images/bullet-new.png');
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
.HP_half LI A {
         margin-left: 12px;
}
.HP_half LI A:hover {
         margin-left: 15px;	
}
.grijs {
	background: #EAEAEA;
}
.polltitle {
	text-align: left;
}