/* ------------------------------------ *
 CSS FrameWork: Base.css
 * ------------------------------------ */

 @import url('reset.css');
 @import url('type.css');
 @import url('grid.css');
 @import url('form.css');

 body {
      background: url(../images/background.jpg) #5C5C5C;
      color: #fff;
      font-size: 11px;
      line-height: 12px;
 }

#container {
	display:block;
	margin: auto;
	background: #1C1C1C;
	width:900px;
	text-align: left;
}

.shadow{
position:relative;
display:inline;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}
.calendar {
	background: url(../images/calendar.jpg) no-repeat;
	display:block;
	float: left;
	height: 79px;
	width: 61px;
}
.calendar_contact {
	background: url(../images/calendar.jpg) no-repeat;
	display:block;
	float: left;
	height: 79px;
	width: 61px;
}
.input-nieuwsbrief { 
	background: #7F7F7F;
	color: #2a2a2a;
	display: block;
	border: 0;
	padding: 4px;
	width: 132px;
}
.submit-nieuwsbrief {
	background:#2E2E2E;
	border:0;
	color: #ffffff;
	display:block;
	float: right;
	padding: 0 10px;
}
 /* Backgrounds */
 .elsa      { background: url(../images/elsamaxwell.jpg) no-repeat; }
 .heading   { background: #252525; }
 .cal1		{ background: #323232; }
 .cal2      { background: #3D3D3D; }
 .side      { background: #2E2E2E; }

 /* borders */
 .dotted-top    { border-top: 1px dotted #696969; }
 .dotted-bottom { border-bottom: 1px dotted #696969; }
 .white-right   { border-right: 1px solid #fff; }
 

 /* Menu */
 a.home {
 	background: url(../images/home.jpg) top no-repeat;
 	display: block;
 	float:right;
 	width: 90px;
 	height: 54px;
 	text-decoration: none;
 	text-indent: -2000px;
 }
 a.home:hover { background: url(../images/home.jpg) bottom no-repeat; }
 a.menu {
 	background: url(../images/menu.jpg) top no-repeat;
 	display: block;
 	float:right;
 	width: 90px;
 	height: 54px;
 	text-decoration: none;
 	text-indent: -2000px;
 } 
 a.menu:hover { background: url(../images/menu.jpg) bottom no-repeat; }
 a.agenda {
 	background: url(../images/agenda.jpg) top no-repeat;
 	display: block;
 	float:right;
 	width: 90px;
 	height: 54px;
 	text-decoration: none;
 	text-indent: -2000px;
 }
 a.agenda:hover { background: url(../images/agenda.jpg) bottom no-repeat; }
 a.media {
 	background: url(../images/media.jpg) top no-repeat;
 	display: block;
 	float:right;
 	width: 90px;
 	height: 54px;
 	text-decoration: none;
 	text-indent: -2000px;
 }
 a.media:hover { background: url(../images/media.jpg) bottom no-repeat; }
 a.groepen-partijen {
 	background: url(../images/groepen-partijen.jpg) top no-repeat;
 	display: block;
 	float:right;
 	width: 198px;
 	height: 54px;
 	text-decoration: none;
 	text-indent: -2000px;
 }
 a.groepen-partijen:hover { background: url(../images/groepen-partijen.jpg) bottom no-repeat; }
 a.locatie {
 	background: url(../images/locatie.jpg) top no-repeat;
 	display: block;
 	float:right;
 	width: 90px;
 	height: 54px;
 	text-decoration: none;
 	text-indent: -2000px;
 }
 a.locatie:hover { background: url(../images/locatie.jpg) bottom no-repeat; }
 a.contact {
 	background: url(../images/contact.jpg) top no-repeat;
 	display: block;
 	float:right;
 	width: 90px;
 	height: 54px;
 	text-decoration: none;
 	text-indent: -2000px;
 }
 a.contact:hover { background: url(../images/contact.jpg) bottom no-repeat; }
 a.footermenu {
 	background: #2a2a2a;
	border-bottom: 1px dotted #FCFBE6;
 	color: #FCFBE6;
 	display:block;
 	font-weight: bold;
 	letter-spacing: 5px;
 	padding-bottom: 10px;
 	padding-top: 10px;
 	text-decoration: none;
 	text-transform: uppercase;
 }
 a.footermenu:hover {
 	background: #FCFBE6;
	border-bottom: 1px dotted #FCFBE6;
 	color: #2a2a2a;
 	display:block;
 	font-weight: bold;
 	letter-spacing: 5px;
 	padding-bottom: 10px;
 	padding-top: 10px;
 	text-decoration: none;
 	text-transform: uppercase;
 }

 
 /* Submenu */
 a.lightLink {
 	color: #ffffd1;
 }
 a.lightLink:hover {
 	color: #ffffd1;
 }
 
 td.contact {
 padding-top:5px;
 
 }