@charset "utf-8";
/* CSS Document */

/* --------------------- */
/* GENERAL AND CONTAINER */
/* --------------------- */

body {
	background-color:#2a2a27;
	background-image:url(/fileadmin/images/Background.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
}


#container {
	width:856px;
	position: absolute;
	left: 50%;
	margin-left: -428px;
	margin-top:20px;
	background-color:#fff;		
}



/* ---------------------------- */
/* END OF GENERAL AND CONTAINER */
/* ---------------------------- */

/* ------------------- */
/* CSS FOR HEADER PART */
/* ------------------- */
	
#header {
	height:313px;
}


#topbar1 {
	height:15px;
	background-color:#FFF;
	_overflow:hidden; /* IE ONLY */
}

#topbar2 {
	height:12px;
	background-color:#a4111c;
	_overflow:hidden; /* IE ONLY */
}

#banner {
	background-image:url(/fileadmin/images/banner_top.jpg); 
	background-color:#171712;
	height:73px;
}

#menu {
	background-image:url(/fileadmin/images/temp_menu.jpg);
	height:50px;
	background-color:#d9dadb;
}

#flashbanner {
	height:137px;
}

#sub_menu {
	/* background-image:url(/fileadmin/images/temp_submenu.jpg);  */
	background-color:#000;
	height:26px;
}

/* -------------------------- */
/* END OF CSS FOR HEADER PART */
/* -------------------------- */

/* ------------ */
/* CSS FOR MAIN */
/* ------------ */

#main_content {
	min-height:510px;
	background-color:#FFF;
	overflow: hidden;
	margin-top:10px;
	margin-left:10px;
}

#center {
	/* size:auto; */
	float:left;
	/*min-height:900px;*/
	width:415px;	
	padding-left:20px;
	padding-right:20px;
	background-color:#fff;
	padding-bottom: 1400px;
	margin-bottom: -1400px;
	}
	
/* ------------------- */
/* END OF CSS FOR MAIN */
/* ------------------- */

/* ------------------ */
/* CSS FOR LEFT PANEL */
/* ------------------ */

#left {
	float:left;
        background-color:#a4101c;
	width:190px;
	padding-bottom: 1400px;
	margin-bottom: -1400px;
} 

#left P {
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0 10px 0 10px;
}

#left H1 {
	color:#FFF;
	font-family: Georgia;
	font-size:19px;
	font-weight:normal;
	margin: 10px 10px 0 10px;
	}

#left_picture {
	background-image:url(/fileadmin/images/links_vlak.jpg);
	width:190px;
	height:270px;
	}

#left h3 {
	text-indent:20px;
	_margin-top:15px;  /* IE6 ONLY */
	margin-top:10px;	
}

#left p {
	color:#FFF;
	text-indent:20px;	
}


/*
#left img {
	margin-top:10px;
	}  */

/* ------------------------- */
/* END OF CSS FOR LEFT PANEL */
/* ------------------------- */



/* ------------------- */
/* CSS FOR RIGHT PANEL */
/* ------------------- */

#right {
        float:right;
       	background-image:url(/fileadmin/images/rechts_vlak.jpg);
        background-color:#161712;
        background-repeat:no-repeat;
	width:190px;
	padding-bottom: 1400px;
	margin-bottom: -1400px;
        margin-right:10px;
}


#right H1 {
	color:#FFF;
	font-family: Georgia;
	font-size:19px;
	font-weight:normal;
	margin: 10px 10px 10px 10px;
}

#right p {
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0 10px 0 10px;
}

#right a {
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	}


#right ul li {	
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:15px;
	margin-left:-10px;
	_margin-left:-10px; 	  /* IE6 ONLY */
	list-style:circle;
	}

#right img {
	margin-top:10px;
	}

/* -------------------------- */
/* END OF CSS FOR RIGHT PANEL */
/* -------------------------- */


/* ---------- */
/* FOOTER CSS */
/* ---------- */

#footer {
	background-color:#161712;
	height:30px;
	width:auto;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	clear: left;
	}

#footer a {	
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	}

#footer_filler {
	background-color:#FFF;
	height:10px;
	}

#foot1 {
	float:left;
	position:relative;
	top:5px;
	left:30px;
}

#foot2 {
	float:left;
	position:relative;
	left:540px;
	top:5px;
}

/* ----------------- */
/* END OF FOOTER CSS */
/* ----------------- */

/* ---------------- */
/* GENERAL TEXT CSS */
/* ---------------- */

h1 {
	color:#A4111C;
	font-family: Georgia;
	font-size:14px;
	font-weight:Bold;
}

h2 {
	color:#A4111C;
	font-family: Georgia;
	font-size:22px;
	font-weight:normal;
}

p, td {
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height: 15px;  /* HEEFT BAS DEZE ERIN GEZET? NOODZAKELIJK? */
	font-weight:normal;
	margin:0;
}

li {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

a {
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

a:hover {
	color:#000;
	text-decoration:none;
	}

a.a_red {
	color: #A4111C;	
}


h3 {
	color:#FFF;
	font-family:Georgia;
	font-size:24px;
	font-weight:bold;
}



h4 {
	color:#FFF;
	font-family:Georgia;
	font-size:32px;
	font-weight:bold;
}

/* ----------------------- */
/* END OF GENERAL TEXT CSS */
/* ----------------------- */


/* ------------------ */
/* CSS TABLE SETTINGS */
/* ------------------ */

.contenttable {
	width:100%;
	}
	

.td-last {
	width:100px;
	/*border:1px dotted red;*/
	}
	
.td-0 {
	width:360px;
	/*border:1px dotted blue;*/
	}

#center UL {
	list-style:circle;
	list-style-position:outside;
	margin-left:-15px;
	_padding-left:40px; /* ONLY READ BY IE6 */
	}

#center .csc-header-n1 {
	margin-top:15px;
	_margin-top:15px;
	}
/* ---------------------- */
/* END CSS TABLE SETTINGS */
/* ---------------------- */

/* --------------------------------- */	
/* BEGIN: SUCKERFISH MENU / SUB MENU */
/* --------------------------------- */
/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/ */
/* --------------------------------------- */

.suckertreemenu ul{
margin: 0;
padding: 3px 0px 0px 0px;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: transparent; /*overall menu background color*/
border-right: #fff solid 1px;
width:120px;
}

/* ---------------------------------------------------------- */
/* ------------- INTERNET EXPLORER 6 HACK ------------------- */
/* TO MAKE MENU ITEMS WIDE ENOUGH TO FIT THE TEXT ONLY IN IE6 */
/* ---------------------------------------------------------- */

* html .suckertreemenu ul li a{
background: #000000; /* url(/fileadmin/images/hoofdmenu_achtergrond.gif) no-repeat; */
display: block;
width: 100px; /*Width of top level menu link items*/
padding: 2px 6px 2px 10px;
text-decoration: none;
font-family: Georgia;
font-size: 11px;
font-weight: normal;
text-align: center;
text-indent: -10px;
/* text-transform: uppercase; */
color: #fff;
/* filter:alpha(opacity=100);
-moz-opacity:.99;
opacity:.99; */
}

/* -------------------------END------------------------- */
/* ------------- INTERNET EXPLORER 6 HACK -------------- */
/* TO MAKE MENU ITEMS WIDE ENOUGH TO FIT THE TEXT IN IE6 */
/* ----------------------------------------------------- */
 

/*Top level menu link items style*/
.suckertreemenu ul li a{
background: #000000; /* url(/fileadmin/images/hoofdmenu_achtergrond.gif) no-repeat; */
display: block;
width: 105px; /*Width of top level menu link items*/
padding: 2px 6px 2px 10px;
text-decoration: none;
font-family: Georgia;
font-size: 11px;
font-weight: normal;
text-align: center;
text-indent: -10px;
/* text-transform: uppercase; */
color: #fff;
/* filter:alpha(opacity=100);
-moz-opacity:.99;
opacity:.99; */
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
background: #000;
display: block;
width: 120px;
text-decoration: none;
padding: 5px 10px 5px 10px;
border-bottom: 1px solid #fff;
font-weight: normal;
text-align: left;
text-indent: 10px;
text-transform: none;
color: #fff;
/* filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;*/
}

.suckertreemenu ul li a:hover{
background: #000;
color: #fff;
text-decoration: none;
font-weight: bold;
}

.suckertreemenu ul li ul li a:hover {
	background: #000;
	color: #fff;
}



/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
/* background: #F3F3F3 url(media/arrow-down.gif) no-repeat center right; */
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
/* background: #000000 url(media/arrow-right.gif) no-repeat center right; */
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }

/* ------------------------- */
/* END OF CSS FOR SUCKERFISH */
/* ------------------------- */

.csc-textpic-lastcol {
	margin-left:-10px;
	}


/* ---------------- */
/* LIST FOR SITEMAP */
/* ---------------- */

.csc-sitemap ul li a {
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	}

.csc-sitemap ul li {
	margin-left:-15px;
	list-style:square;
	}


/* ----------------------- */
/* END OF <LI> FOR SITEMAP */
/* ----------------------- */



/* ------------- */
/* MAIL FORM CSS */
/* ------------- */

#mailform {
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
	

	
.csc-mailform {
         display:inline-block;
         border: 0px;
         width: 395px;
	 text-align: left;
	 valign:top;
	 margin-left: -9px;
}
         
.csc-mailform-field {
         display:inline-block;
         border: 0px;
         width: 395px;
	 text-align: left;
}
         

label {
         display:inline-block;
         width: 120px;
          vertical-align:top;
         border: 0px;
}

fieldset {
         display:inline-block;
         border: 0px;
}
         
#mailformaddress {
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/* -------------------- */
/* END OF MAIL FORM CSS */
/* -------------------- */

/* --------- */
/* EXTRA CSS */
/* --------- */


div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left:0px;
	}
	

	

