@font-face {
  font-family: Atomic Clock Radio;
  font-style:   normal;
  font-weight: normal;
  src:url(http://www.marthdegraaf.nl/fileadmin/ATOMICCLOCKRADIO.ttf);
}


body {
background: #000000 url('../Images/background.jpg') no-repeat fixed top center;
overflow-x: hidden;
font-family: verdana;
font-size: 10pt;
color: black;
overflow-x: hidden;
overflow-y: auto;
scrollbar-base-color: #5B5B5D;
scrollbar-arrow-color: #D88C24;
scrollbar-3dlight-color: #303032;
scrollbar-darkshadow-color: #303032;
scrollbar-face-color: #5B5B5D;
scrollbar-highlight-color: #303032;
scrollbar-shadow-color: #303032;
scrollbar-track-color: #D88C24;
}

#container {
width: 980px;
height: auto;
margin-left: auto;
margin-right: auto;
}

#header {
width: 980px;
height: 140px;
}

#logo {
width: 416px;
height: 137px;
top: 15px;
left: 2px;
background-image: url('../Images/Logo.png');
}

#logo a.logolink {
display: block;
border: opx;
outline: none;
border: none;
top: 15px;
left: 2px;
width: 416px;
height: 137px;
}

#navhome {
width: 25px;
height: 34px;
background: url('../Images/menu_bg.jpg') repeat-x top center;
}

#socialmedia{
padding-top:5px;
float:left;
width: 111px;
height: 34px;
background: url('../Images/menu_bg.jpg') repeat-x top center;
}

#navhome a {
display: block;
outline: none;
border: none;
height: 34px;
width: 25px;
background: url('../Images/menu_home.jpg') no-repeat top center;
}

#navhome a:hover {
display: block;
height: 34px;
outline: none;
border: none;
width: 25px;
background: url('../Images/menu_home_over.jpg') no-repeat top center;
}
#navhome a:active {
outline: none;
border: none;
}

#navigatie {
height: 45px;
width: 820px;
background: url('../Images/menu_bg.jpg') repeat-x top center;
}

#navleft {
height: 34px;
width: 11px;
background: url('../Images/menu_leftcorner.png') no-repeat top left;
}
#navright {
width: 10px;
height: 34px;
background: url('../Images/menu_rightcorner.png') no-repeat top right;
}

#main table {
margin-left: -4px;
margin-top: -5px;
}
#content-left {
width: 236px;
margin-right: -10px;
height: auto;
padding: 10px;
padding-left: 4px;
background: url('../Images/left_bg.png') repeat-y;

}
#leftend {
height: 8px;
margin-right: -10px;
width: 236px;
padding: 10px;
background: url('../Images/left_end.png') no-repeat;
}

#content {
width: 498px;
height: auto;
padding-left: 10px;
padding-bottom: 20px;
padding-right: 10px;
padding-top: 0px;
margin-top: 10px;
min-height: 350px;
padding-bottom: -20px;
height: auto !important;
height: 350px;
margin-bottom: 0px;
background: url('../Images/content_bg.png') repeat;
}

#content #contentpos h1.csc-firstHeader {

font-size: 20px;
color: #dd952c;
width: 508px;
height: 34px;
margin-bottom: 0px;
margin-top: -30px;
margin-left: -10px;
padding-top: 0px;
padding-left: 10px;
background-color: #D1D3D4;
}

#contentpos {
margin-right:10px;
}

#contenttop {
background: url('../Images/content_top.png') left top no-repeat;font-size: 20px;
margin-left: 0px;
margin-top: 0px;
padding: 10px;
font-size: 20px;
color: red;
height: 6px;
width: 507px;
} 

#contentend {
height: 8px;
width: 519px;
margin-left: -1px;
margin-top: 0px;
background: url('../Images/content_end.png') top no-repeat;
}

#content-right {
height: auto;
width: 150px;
}
#content-right-top {				
height: auto;
background: url('../Images/left_bg.png') repeat-y;
width: 150px;
padding-left: 30px;
padding-top: 12px;
}					
#contentright-bottom {
height: auto;
padding-left: 30px;
margin-top: 10px;
padding-top: 12px;
}

#contentrighttop {
background: url('../Images/content_right_top.png') left top no-repeat;
margin-left: 1px;
padding-left: 0px;
margin-top: 0x;
padding: 0px;
font-size: 20px;
color: red;
height: 6px;
width: 180px;
} 

#content-right h1.csc-firstHeader {
font-size: 20px;
color: #dd952c;
width: 170px;
height: 34px;
margin-bottom: 12px;
margin-top: -12px;
margin-left: -29px;
padding-top: 0px;
padding-left: 10px;
background-color: #D1D3D4;
text-align: left;
}

#banner-end {
height: 8px;
width: 180px;
background: url('../Images/banner_end.png') no-repeat top left;
}

#contentbordertop {
background: url('../Images/content_right_top.png') left top no-repeat;
margin-left: 0px;
padding-left: 0px;
margin-top: -38px;
margin-bottom: 34px;
padding: 0px;
font-size: 20px;
color: red;
height: 6px;
width: 180px;
} 


#footerleft {
height: 34px;
margin-top: 10px;
margin-left: 3px;
width: 11px;
background: url('../Images/menu_leftcorner.png') no-repeat top left;
}

#footer {
height: 45px;
color: #ffffff;
width: 961px;
margin-top: 10px;
background: url('../Images/menu_bg.jpg') repeat-x top center;
}

#footer p {
margin: 0px;
padding-top: 7px;
padding-left: 15px;
color: white;
font-family: verdana;
font-size: 9pt;
float:left;
}

#footerright {
width: 10px;
margin-top: 10px;
height: 34px;
background: url('../Images/menu_rightcorner.png') no-repeat top right;
}



/* CSS VAN MODULES */


/* TWTTER CSS */

#whitebg {
width: 195px;
height: auto;
margin-top: 0px;
margin-bottom: 0px;
}
div.tx-twittersearch-pi1 {
margin-top: -10px;
}

ul.listing {
background-color: white;
border-left: 4px #D3D4D6 solid;
border-right: 4px #D3D4D6 solid;
margin-left: 0px;
margin-top: -8px;
margin-bottom: -11px;
width: 60px;
height: auto;
padding: 0px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
}

.entry {
border: 0px;
padding: 5px;
}

div.author a {
font-size: 9pt;
color: #3BC6F4;
text-decoration: none;
margin-bottom: 0px;
}
div.tweetcontent {
font-size: 10pt;
}

#tweetend {
margin-bottom: 10px;
padding-top: 10px;
}


/* NEWS CSS */

table.newstable {
margin-left:-5px;
}

div.csc-textpic-text {
height: auto !important;
height: 80px;
min-height: 80px;
}

h2 a {
font-family: Verdana;
font-size: 14px;
color: #dd952c;
font-weight: 1000;
text-decoration: none;
}

.news-list-morelink {
visible: hidden;
display: none;
height: 0px;
width: 0px;
}

#linkitem a img {
border: 0px;
display: inline;
margin-left: 150px;
margin-top: 0px;
}

#newsimage img {
margin: 1px;
border: 1px solid black;
}

#newsimage img.spacer-gif {
display: none;
visible: hidden;
}

#newsteaser {
margin-top: 0px;
width: 300px;
margin-right: 20px;
}

h1.singleheader {
font-size: 16px;
color: #dd952c;
width: 577px;

margin-bottom: 0px;
margin-top: 0px;
margin-left: -10px;
padding-top: 0px;
padding-left: 10px;
}

h2.singlesubheader {
font-size: 10pt;
font-weight: bold;
}


div.csc-textpic-imagerow a img {
border: 1px solid black;

}

div.news-single-img img.spacer-gif {
border: 0px solid black;
visible:hidden;
display: none;
}

div.news-single-backlink a img {
text-decoration: none;
color: red;
border: 0px;
}
div.news-single-backlink a:hover {
text-decoration: none;
color: red;
font-weight: bold;
}

#newsdatetime {
font-size: 10px;
color: gray;
text-align: right;
}

div.showResultsWrap {
margin-bottom: 10px;
}

.disabledLinkWrap {
background-image: url('../Modules/Nieuws/pb_button_bg_dis.jpg');
color: white;
background-repeat: no-repeat;
height: 14px;
width: 71px;
display: inline-block;
}
.activeLinkWrap {
background-image: url('../Modules/Nieuws/pb_button_bg_dis.jpg');
color: black;
background-repeat: no-repeat;
height: 14px;
width: 71px;
display: inline-block;
}
.news-list-browse a {
background-image: url('../Modules/Nieuws/pb_button_bg_act.jpg');
color: white;
background-repeat: no-repeat;
height: 14px;
width: 71px;
display: inline-block;
text-decoration: none;
}

/* CALENDAR CSS */

TABLE.colored TD.title {
font-size: 14px;
color: red;
background-color: transperant;
border: 0px;
}


TABLE.colored {
background-color: transparent;
}

/* bannermanager */

#slide-show ul li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color: transparent;
}

#slide-show ul li img{
	display:block;
	background-color: transparent;
	border: 0px;
}

#slide-show ul li a img {
	display:block;
	background-color: transparent;
	border: 0px;
	}




/* countdown */
#countdowntop {
width: 226px;
height: 11px;
background: url('../Images/countdown_top.png') no-repeat;
}
#countdownbg {
height: 107px;
width: 226px;
background: url('../Images/countdown_bg.png') no-repeat;
}
#countdowntitle {
font-family: Verdana;
font-size: 10pt;
font-weight: normal;
color: white;
margin-left: 16px;
}

#countdownheader {
font-family: Verdana;
font-size: 16px;
font-weight: normal;
color: #dd952c;
height:40px;
margin-left: 16px;
margin-right: 10px;
margin-top: 2px;
}

#countdownimages {
margin-left: 20px;
padding: 0px;


}

#countdownbottom {
width: 226px;
height: 12px;
background: url('../Images/countdown_bottom.png') no-repeat;
}

/* Linklist */
tr.cmwlink {
margin-top: 20px;
}
a.cmwlabellink {
color: black;
font-size: 10pt;
text-decoration: none;
}
a.cmwhreflink {
color: red;
text-decoration: none;
}

a.cmwimagelink {
width: 130px;
height: 130px;
background: url('../Images/link_img_bg.png') no-repeat;
padding: 2px;
display: block;
margin-left: 7px;
}

a.cmwimagelink img {
border: 0px;
vertical-align: middle;
text-align: center;
}

a.cmwhreflink img {
border: 0px;
}

a.cmwbacklink img {
border: 0px;
}

a.cmwvisit {
color: red;
text-decoration: none;
}

/* algemene elementen (a, p enz.) */
p.bodytext {
margin: 0px;
margin-top: 10px;
}

h6 {
font-family: verdana;
font-size: 11pt;
color: red;
margin-left: 0px;
margin-top: 15px;
margin-bottom: 5px;
}

table.contenttable tbody tr td p.bodytext {
margin: 0px;
}

table.contenttable tbody tr td {
vertical-align: top;
text-align: left;
}

div.csc-textpic-imagewrap, div.csc-textpic-single-image img {
margin-top: 10px;
}

div.csc-header-n4 h1{
background: url('../Images/weather_top.png') no-repeat top left;
font-size: 20px;
color: #dd952c;
height: 31px;
width: 190px;
margin-top: -1px;
margin-left: -29px;
padding-top: 0px;
padding-left: 6px;
}

#trivlogo {

float:left;
margin-top: 13px;
}

#trivlogo a img {
border: 0px;
margin-top: -34px;
margin-left: 800px;
}

#trivlogo a {
outline: none;
border: none;
}
