input, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

body{
text-align:center;
background-color:white;
overflow-y:scroll;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0;
}

a{
outline:none;
color:#666666;
}

table{
font-size:12px;
}

td{
vertical-align:top;
}

p.column_text{
margin:5px 0 5px 0;
line-height:15px;
}

h1.article{
font-weight:bold;
font-size:12px;
margin:5px 0 5px 0;
padding:0 0 0 0;
color:#000000;
text-transform:uppercase;
}

table.content{
height:100%;
margin:0px auto;
width:962px;
background-image:url(../img/body_repeat.gif);
}

table.content th {
height:96px;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
}

td.buttons{
height:30px;
}

table.buttons{
height:28px;
margin:0 0 0 0;
padding:0;

}

td.content{
background-image:url(../img/body_repeat.gif);
background-repeat:repeat-y;
}

div.midden{
width:500px;
margin:7px 0px 3px 7px;
float:left;
}

div.banner_midden{
width:500px;
margin:7px 0px 3px 7px;
float:left;
}

div.klein{
background-image:url(../img/repeat_table.gif);
background-repeat:repeat;
width:206px;
margin:7px 18px 3px 7px;
float:left;
}

div.klein a{
color:#000000;
}

/*pulldown menu*/
div.button_container{
float:left;
position:relative;
}

div.submenu{
position:absolute;
width:145px;
overflow:visible;
z-index:0;
background-color:#999999;
margin:0 0 0 0;
border-top:2px solid white;
border-bottom:1px solid #999999;
}

div.hoofdmenu{
text-align:left;
margin:0 0 0 0;
/*width:145px;*/
cursor:pointer;
color:ffffff;
}

table.buttons td.spacer {
	padding: 0 10px 0 10px;
}

table.buttons td.spacer span {
	line-height:28px;
}

a.hoofdmenu{
/* width:145px; */
margin:0 0 0 0;
text-decoration:none;
cursor:pointer;
font-weight:bold;
color:#666666;
display:block;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
}

a.submenu{
width:143px;
height:30px;
background-color:#FFFFFF;
margin:0 0 0 0;
text-decoration:none;
cursor:pointer;
color:#999999;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
margin-left:1px;
margin-right: 1px;
margin-top:1px;
}

a.submenu:hover{
	background-color:#CCCCCC;
	color:#666666;
}

a.hoofdmenu:hover{
color:#999999;
}

a#selected{
}

a.hoofdmenu span,a.submenu span,a.hoofdmenu2{
display:block;
height:25px;
line-height:25px;
padding:2px 0 0 0;
}

span.hoofdmenu_selected{
	color:#999999;
}

div.klein_links{
background-image:url(../img/repeat_table.gif);
background-repeat:repeat;
width:206px;
margin:7px 0 3px 18px;
float:left;
}

td.footer{
height:35px;
background-image:url(../img/repeat.gif);
text-align:right;
text-transform:uppercase;
}

div.disclaimer{
color:#666666;
font-weight:bold;
font-size:9px;
padding:13px 20px 0 0;
margin:0 0 0 0;
}

/* kleine tabel*/

table.klein{
width:206px;
}

table.klein td.header{
background-image:url(../img/header_klein.gif);
height:30px;
font-weight:bold;
}

table.klein td.inhoud{
padding:5px 10px 5px 10px;
}

table.klein td.inhoud_menu{
padding:1px 4px 10px 4px;
}

table.klein td.footer{
background-image:url(../img/footer_klein.gif);
height:7px;
}

/* einde kleine tabel, begin grote tabel*/

table.groot{
width:500px;
background-image:url(../img/table_repeat_groot.gif);
background-repeat:repeat;
margin:0 0 8px 0;
}

table.groot td.header{
background-image:url(../img/header_groot.gif);
height:30px;
font-weight:bold;
color:#000000;
}

table.groot td.inhoud{
padding:10px 10px 10px 10px;
}

table.groot td.footer{
background-image:url(../img/footer_groot.gif);
font-size:0;
height:7px;
}

span.margin_kop{
margin:0 0 0 0;
padding:10px 0 0 10px;
line-height:30px;
color:#ffffff;
}

/* einde grote tabel*/

a.portfolio{
float:left;
margin:7px 0 0 7px;
}

a.button_shop{
background: transparent url(../img/shop_left.gif) no-repeat top left;
display:block;
float:left;
font: normal 9px verdana; /* Change 13px as desired */
text-transform:lowercase;
line-height: 5px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 15px; /* Height of button background height */
padding-left: 3px; /* Width of left menu image */
text-decoration: none;
margin:7px 4px 0 0;
}

span.button_shop{
background: transparent url(../img/shop_right.gif) no-repeat top right;
display: block;
padding: 5px 5px 5px 2px;
}

a.button_shop:link, a.button_shop:visited, a.button_shop:active{
color:#999999;
letter-spacing:1px;
}

a.button_shop:hover{
color:#FFFFFF;
}

a.ad{
margin:8px 0 0 0;
float:left;
}

img.txt_left{
float:left;
margin:0 5px 0 0;
}

img.txt_right{
float:right;
margin:0 0 0 5px;
}

form{
margin:0;
padding:0;
}


/*menuknoppen admin*/

a.not_available{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/admin/menu.gif);
background-position:0 0;
margin:0 0 0 1px;
}

a.not_available:hover{
background-position:0 23px;
}

a.available{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/admin/menu.gif);
background-position:-24px 0;
margin:0 0 0 1px;
}

a.available:hover{
background-position:-24px 23px;
}

a.delete{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/admin/menu.gif);
background-position:-48px 0;
margin:0 0 0 1px;
}

a.delete:hover{
background-position:-48px 23px;
}

a.edit{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/admin/menu.gif);
background-position:-72px 0;
margin:0 0 0 1px;
}

a.edit:hover{
background-position:-72px 23px;
}

a.new{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/admin/menu.gif);
background-position:-96px 0;
margin:0 0 0 1px;
}

a.new:hover{
background-position:-96px 23px;
}

a.left{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/admin/menu.gif);
background-position:-120px 0;
margin:0 0 0 1px;
}

a.left:hover{
background-position:-120px 23px;
}

a.right{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/admin/menu.gif);
background-position:-144px 0;
margin:0 0 0 1px;
}

a.right:hover{
background-position:-144px 23px;
}

a.down{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/admin/menu.gif);
background-position:-168px 0;
margin:0 0 0 1px;
}

a.down:hover{
background-position:-168px 23px;
}

a.up{
width:23px;
height:23px;
display:block;
float:left;
background-image:url(../img/admin/menu.gif);
background-position:-192px 0;
margin:0 0 0 1px;
}

a.up:hover{
background-position:-192px 23px;
}

/*einde adminmenu!*/

a.preview{
width:55px;
height:41px;
display:block;
float:left;
background-image:url(../img/admin/preview.gif);
margin:0 0 0 0;
}

a.preview:hover{
background-position:0 41px;
}

a.help{
width:55px;
height:41px;
display:block;
float:left;
background-image:url(../img/admin/help.gif);
margin:0 0 0 0;
}

a.help:hover{
background-position:0 41px;
}

a.logoff{
width:55px;
height:41px;
display:block;
float:left;
background-image:url(../img/admin/logoff.gif);
margin:0 0 0 0;
}

a.logoff:hover{
background-position:0 41px;
}

a.submitter{
background: transparent url(../img/admin/submit_left.gif) no-repeat top left;
display:block;
float:left;
font: normal 9px verdana; /* Change 13px as desired */
text-transform:lowercase;
line-height: 17px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 25px; /* Height of button background height */
padding-left: 5px; /* Width of left menu image */
text-decoration: none;
margin-right:4px;
}

span.submitter{
background: transparent url(../img/admin/submit_right.gif) no-repeat top right;
display: block;
padding: 4px 5px 4px 0;
}

a.submitter:link, a.submitter:visited, a.submitter:active{
color:#999999;
letter-spacing:1px;
}

a.submitter:hover{
color:#FFFFFF;
}

a.submitter_actief{
background: transparent url(../img/admin/submit_left.gif) no-repeat top left;
display:block;
float:left;
font: normal 9px verdana; /* Change 13px as desired */
text-transform:lowercase;
line-height: 17px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 25px; /* Height of button background height */
padding-left: 5px; /* Width of left menu image */
text-decoration: none;
margin-right:5px;
color:#FFFFFF;
letter-spacing:1px;
}


/* CSS NIEUWE WEBSITE */

div.container{
width:935px;
margin:0 auto;
}

div.header{
width:935px;
height:207px;
background-image:url(../img/header.gif);
text-align:left;
}

div.header_1{
width:935px;
height:45px;
text-align:left;
position:relative;
font-weight:bold;
font-family:tahoma;
font-size:11px;
}

div.header_1 a{
	text-decoration:none;
	color:#990000;
}	

span.bsm{
	color:#a4042f;
	font-weight:bold;
}

div.header_2{
width:935px;
height:134px;
text-align:left;
}

div.header_3{
width:935px;
height:28px;
text-align:left;
}

div.header_index{
width:937px;
height:347px;
background-image:url(../img/header_index.jpg);
text-align:left;
}

div.content{
margin:0 0 0 0;
text-align:left;
}

div.footer{
font-size: 0px;
width:935px;
height:6px;
border-top:1px dotted #a4042f;
border-bottom:1px dotted #a4042f;
margin:0 0 50px 0;
}

div.copyright{
margin:0 0 0 0;
}

div.margin{
margin:38px 0 33px 0;
text-align:left;
font-family:tahoma,arial,verdana;
font-size:11px;
}

input, textarea{
	font-family:tahoma,arial,verdana;
	font-size:11px;
}

a.terug{
	width:94px;
	height:23px;
	background-image:url(../img/buttons.gif);
	background-position:0 92px;
	text-decoration:none;
	text-align:right;
	display:block;
	cursor:pointer;
	color:0071bc;
}

a.terug:hover{
	background-position:0 -115px;
	color:#FFFFFF;
}

a.terug span{
	padding:0 7px 0 0;
	line-height:23px;
}

input.required{
	background-image:url(../img/required.gif);
	background-repeat:no-repeat;
	background-position:right;
}
