/* MENU */
/* Normal state */
.menuItemFirst, .menuItem, .menuItemLast {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00689e;
	cursor:pointer;
	padding:4px;
	background-color:#cce1ec;
	border-color:#00689e;
	border-width:1px;
	border-style:solid;
}
/* On mouse over */
.menuItemFirstOver, .submenu div:hover,.menuItemOver, .menuItemLastOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	cursor:pointer;
	padding:4px;
	background-color:#ffffff;
	border-color:#00689e;
	border-width:1px;
	border-style:solid;
}
/* EINDE MENU */
.splashpage {
	background-color: #cce1ec;
	text-align: center;
	margin-top: 50px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	background-color: #00689E;
	padding-bottom: 60px;
}
.mainpage {
	background-color: #00689e;
	margin: 0px;
}
.adminpage {
	background-color: #00689e;
	margin: 0px;
}
.maintable {
	width: 962px;
	margin-left: 18px;
	background-color: #FFFFFF;
	margin-top: 20px;
}
.headertabel {
	margin-top: 10px;
	margin-left: 9px;
	width:845px;
}
.headertabel #logoflash {
	background-image:url(../images/header/logo.gif);
	background-repeat:no-repeat;
	padding-left: 15px;
}
.headertabel #menu {
	background-image:url(../images/header/midden.gif);
	background-repeat:repeat-x;
}
.headertabel #banner {
	background-image: url(../images/header/banner.gif);
	background-position: right center;
	padding-right: 10px;
	background-repeat: no-repeat;
}
.headertabel #logo_banner {
	background-color: #FFFFFF;
}
	.links, .rechts, .midden, .rechts_admin, .mainpage #omkadering #boven, .logout, .grotecel {	
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.frequenties {
	margin-top:10px;
}
.frequenties td, .clubcoolpartys td, .regioreclame th, .gastenboek td, .gastenboek th {	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
}
.frequenties .frequentiecel {
	text-align: right;
	vertical-align: top;
}
.frequenties td {
	background-color: #F3F3F3;
	padding: 2px 4px 2px 6px;
	font-weight:bold;
	border-width:1px;
	border-style:none none solid none;
	border-color:#cce1ec;
}
.frequenties th, .clubcoolpartys th, #regio_info {
	padding: 0px 0px 4px 0px;
	text-align:left;
}
.mycoolfm td, .registraties_mycoolfm td {
	background-color: #F3F3F3;
	padding: 2px 4px 2px 6px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	border-width:1px;
	border-style:solid;
	border-color:#CCE1EC;
}
.mycoolfm th {
	padding: 0px 0px 4px 0px;
	text-align:left;
}
.regioreclame td {
	background-color: #F3F3F3;
	padding: 2px 4px 2px 6px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	border-width:1px;
	border-style:solid;
	border-color:#CCE1EC;
}
.regioreclame th {
	padding: 0px 0px 4px 2px;
	text-align:left;
	color: #00689E;
}
.clubcoolpartys td {
	background-color: #F3F3F3;
	padding: 2px 4px 2px 6px;
	border-width:1px;
	border-style:none none solid none;
	border-color:#cce1ec;
}
#skyscraper {
	background-color: #00679D;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 8px;
}
.partners {
	vertical-align: middle;
	margin-top: 15px;
	text-align: center;
}
.headertabel #menu1, .headertabel #menu2, .headertabel #menu3, .headertabel #menu4 {
	background-image:url(../images/header/midden.gif);
	background-repeat:repeat-x;
}
.livestreampopup th {
	background-color: #FFFFFF;
	width: 100%;
	padding:0px 3px 0px 0px;
}
hr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCE1EC;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	}
.livestreampopup #songinfo {
	background-image: url(../images/fixed/livestreampopup_transition.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #00679E;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.livestreampopup #mediaplayer {
	background-image: url(../images/fixed/livestreampopup_transition2.gif);
	background-repeat: repeat-x;
	padding: 40px 0px 0px 0px;
	text-align: center;
}
.livestreampopup {
	background-color: #CCE1EC;
	margin: 0px;
}
#inhoudtabel .links {
	vertical-align:top;
	padding-right: 20px;
	text-align:left;
	vertical-align:top;
	width:263px;
}
#inhoudtabel .midden {
	padding-left: 20px;
	padding-right: 20px;
	border-width: 1px;
	border-style: none none none dashed;
	border-color: #CCE1EC;
	vertical-align:top;
	text-align:left;
	width:263px;
}
#inhoudtabel .rechts {
	padding-left: 20px;
	border-width: 1px;
	border-style: none none none dashed;
	border-color: #CCE1EC;
	vertical-align:top;
	text-align:left;
}
#inhoudtabel .rechts_admin {
	padding-left: 20px;
	border-width: 1px;
	border-style: none none none dashed;
	border-color: #CCE1EC;
	vertical-align:top;
	text-align:left;
	width:550px;
}
#inhoudtabel .grotecel {
	vertical-align:top;
	text-align:left;
	width:546px;
	padding-right: 20px;
}
#omkadering #inhoudtabel {
	width: 100%;
}

#omkadering .stippellijn #injeregio {
	width: 165px;
	margin-top: 10px;
}
#clubcoolpartys, #mycoolfm, .regioreclame {
	width: 100%;
}
.mainpage #artist {
	padding-top: 15px;
}

#clubcoolpartys {
	font-weight:normal;
}

#omkadering #promocel {
	height: 135px;
	padding-bottom: 25px;
}
#mycoolfm input {
	border: 1px solid #CCE1EC;
	font-size: 10px;
	height: 18px;
	color: #00689E;
	margin-top: 3px;
}
#mycoolfm form {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
}
#mycoolfm_logintabel td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align:middle;
}
#omkadering #rechterkant {
	background-image:url(../images/fixed/right.gif);
	background-repeat:repeat-y;
}
#omkadering #linksboven {
	text-align:left;
	vertical-align:top;
}
#omkadering #boven {
	background-image:url(../images/fixed/top.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#omkadering #rechtsboven {
	text-align:right;
	vertical-align:top;
}
#omkadering #linkerkant {
	background-image:url(../images/fixed/left.gif);
	background-repeat:repeat-y;
}
#omkadering #linksonder {
	text-align:left;
	vertical-align:bottom;
}
#omkadering #onder {
	background-image:url(../images/fixed/bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#omkadering #rechtsonder {
	text-align:right;
	vertical-align:bottom;
}
#injeregio a {
	text-decoration: none;
	color: #666666;
}
#injeregio a:hover {
	text-decoration: underline;
	color: #E61E25;
}
#regio_info h3, .headertabel #banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #00689E;
	font-weight: bold;
	margin-bottom: 2px;
}
.adminpage a {
	color: #00689E;
	font-weight: bold;
}
.adminpage a:hover {
	color: #E61E25;
	font-weight: bold;
}
a {
	color: #00689E;
}
.reclamelink {
	text-transform: lowercase;
}
.livestreampopup #mediaplayer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}.mainpage #omkadering .copyright a {
	color: #FFFFFF;
	text-decoration: none;
}
.adminpage #omkadering #inhoudtabel .links .registraties_mycoolfm td {
	font-size: xx-small;
	text-transform: capitalize;
}
.registraties_mycoolfm {
	width:100%;
}
.gastenboek {
	margin-top: 5px;
	margin-bottom: 20px;
}
.gastenboek td {
	background-image: url(../images/fixed/degrad_gastenboek.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.gastenboek th {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #cce1ec;
	border-right-color: #cce1ec;
	border-bottom-color: #cce1ec;
	border-left-color: #cce1ec;
	font-weight: normal;	
}
.infotabel {
	border: 1px solid #00689F;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.infotabel .totaal {
	font-size: 16px;
	font-weight: bold;
	color: #00689F;
}
.infotabel th {
	background-color: #00689F;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0.2em;
	text-align: left;
	padding: 5px;
}
.infotabel td {
	padding: 3px;
	background-color: #CDE1EC;
}
