body{

	margin:0;

	padding:0;

	line-height: normal;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #2B2B2B;

}



b{font-size: 110%;}

em{color: red;}



#maincontainer{

	width: 860px; /*Width of main container*/

	margin: auto /*Center container on page*/;

}



#topsection{

	background: White url(../images/boekjereis.jpg) no-repeat left;

	height: 142px; /*Height of top section*/

	margin-top: 15px;

 	margin-bottom: 0px;

 	border-left: 1px solid Gray;

 	border-right: 1px solid Gray;

 	border-top: 1px solid Gray;

}



#menusection{

	height: 30px; /*Height of top section*/

	background-color: #DF0016;

	border-left: 1px solid Gray;

	border-right: 1px solid Gray;

	margin-bottom: 0px;

}



#topsection h1{

margin: 0;

padding-top: 15px;

}



#contentwrapper{

border: 1px solid Gray;

 padding: 5px;

 vertical-align: top;

 text-align: left;

}



#contentcolumn{

	width: 100%;

	}



#leftcolumn{

	width: 178px; /*Width of left column*/

	vertical-align: top;

	height: 100%;

	background-color: #EEEEEE;

	background-repeat: repeat;

	text-align: left;

	padding-left: 6px;

	border-left: 1px solid Gray;

	border-bottom: 1px solid Gray;

}



#footer{

width: 100%;

background: #DF0016;

color: White;

text-align: center;

font-size: 10px;

height: auto;

vertical-align: middle;

padding: 3px;

border: 1px solid Gray;

 margin-top: 5px;

 font-weight: bold;

}



#footer a{

color: White;

}



.innertube{

margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

margin-top: 0;

}



/* menu */



.invertedshiftdown{

padding: 0;

width: 100%;

border-top: 3px solid #DF0016; /*Red color theme*/

background: transparent;

voice-family: "\"}\"";

voice-family: inherit;

}



.invertedshiftdown ul{

margin:0;

margin-left: 5px; /*margin between first menu item and left browser edge*/

padding: 0;

list-style: none;

}



.invertedshiftdown li{

display: inline;

margin: 0 2px 0 0;

padding: 0;

text-transform:uppercase;

}



.invertedshiftdown a{

float: left;

display: block;

font: bold 80% Tahoma;

color: White;

text-decoration: none;

margin: 0 1px 0 0; /*Margin between each menu item*/

padding: 5px 5px 7px 5px; /*Padding within each menu item*/

background-color: #DF0016; /*Default menu color*/



/*BELOW 4 LINES add rounded bottom corners to each menu item.

  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS

  REMOVE IF DESIRED*/

-moz-border-radius-bottomleft: 5px;

border-bottom-left-radius: 5px;

-moz-border-radius-bottomright: 5px;

border-bottom-right-radius: 5px;

}



.invertedshiftdown a:hover{

background-color: White; /*Red color theme*/

padding-top: 9px; /*Flip default padding-top value with padding-bottom */

padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/

color: Red;

}



.invertedshiftdown .current a{ /** currently selected menu item **/

background-color: White; /*Red color theme*/

padding-top: 9px; /*Flip default padding-top value with padding-bottom */

padding-bottom: 5px; /*Flip default padding-bottom value with padding-top*/

color: #DF0016;

}



#myform{ /*CSS for sample search box. Remove if desired */

float: right;

margin: 0;

margin-top: 2px;

padding: 0;

}



#myform .textinput{

width: 190px;

border: 1px solid gray;

}



#myform .submit{

font: normal 12px Verdana;

height: 22px;

border: 1px solid #D10000;

background-color: black;

color: white;

}



/* einde topmenu */



/* buttons */

.buttonmenu{

	list-style-type: none;

	margin: 0;

	padding: 0;

	width: 160px;

	font-size: 11px;

	line-height: 2em;

}



.buttonmenu li a{

color: #feff77;

display: block;

width: 100%;

padding: 2px 4px;

text-decoration: none;

font-weight: bold;

border: 1px solid;

border-color:#D5BFD0 #5A3A54 #5A3A54 #D5BFD0; /*light dark dark light*/

background-color: #DF0016;

text-decoration:none;

}





.buttonmenu li a:visited{

color: #FFFFFF;

}



.buttonmenu li a:hover, .buttonmenu li a:active{

color: #DF0016;

background-color: White;

}



.topbalk{

	background-color: #DF0016;

	font-weight: bold;

	font-size: 14px;

	color: White;

}



#table_logo{

	margin-bottom: 25px;

	border: 0px;

	margin-right: 2px;

	background-color: White;

	padding: 4px;

}
