@charset "utf-8";
/* Velthuis Reclame CSS */

* {padding:0;margin:0;}

a img{border:none;}

body {margin:0; height:100%; width:100%; background:#ffffff;}

ul li {list-style-type: none; list-style-image: none; list-style-position: outside;}

#top_maincontainer {width:950px; margin:0 auto;}

#top_container {margin: 0 auto; width:950px; height:279px; background:#ffffff;}

#toplogo_col {float:left; width:195px; height:279px;}
	#toplogo_col h1 a {background:url(../images/logo_velthuis.gif) no-repeat; width:195px; height:279px; display:block; margin:0;}
	#toplogo_col span {display:none;}

#top_photo_container {float:left; width:755px; height:279px;}

#slogan_container {width:950px; height:58px; background:url(../images/layout/top_bar_slogan.jpg) no-repeat; margin:0 auto;}

#slogan_container h3 {font:normal 15px Tahoma; color:#FFFFFF; padding:20px 0 0 235px;}

#main_container {width:950px; margin:0 auto; background:#f1f1ec;}

#menu_container {float:left; width:195px; min-height:800px; background:#f1f1ec;}

#sidemenu_menu ul {list-style-type:none; width:950px; margin:31px 0 0 15px;}
#sidemenu_menu li.first {float:left; margin:0 0 0 30px;}
#sidemenu_menu li.next {float:left; margin:0 0 0 10px;}
#sidemenu_menu a {display:block; height:21px; width:163px; background:url(../images/layout/menu/menu_uit.gif) no-repeat; padding:8px 12px 6px 12px; font:bold 12px Tahoma; color:#FFFFFF; text-decoration:none;}
#sidemenu_menu a:hover {display:block; background:url(../images/layout/menu/menu_aan.gif) no-repeat;}
#sidemenu_menu a span {display:none;}

#main_col_right_container {float:left; width:755px; background:#FFFFFF;}

#main_txt_container {float:left; width:522px; min-height:800px;}

#main_txt_container h2 {font:normal 24px Tahoma; color:#13608c; margin:50px 30px 10px 40px; line-height:35px;}

#main_txt_container p {font:normal 12px Tahoma; color:#606060; margin:15px 30px 10px 40px; line-height:24px;}

#right_col_info {float:left; width:233px; }

#info_box_container {float:left; width:225px; margin:50px 0 0 0;}

#info_box_img {float:left; width:225px; height:156px;}


#info_box_txt {float:left; width:223px; border-bottom:1px solid #bebebe; border-left:1px solid #bebebe; border-right:1px solid #bebebe; background:#f1f1ec;}

#info_box_txt h2 {font:normal 15px Tahoma; color:#13608c; margin:15px 10px 10px 15px;}

#info_box_txt p {font:normal 12px Tahoma; color:#0f0f0f; margin:15px 10px 10px 15px; line-height:20px; }


#google_maps {float:left; height:142px; width:222px; margin:15px 0 20px 0; }

#bottom_container {margin:0 auto; width:950px; height:120px; background:#dbdbd9; text-align:center;}

#bottom_container ul {padding-top:22px; font-size:12px; font-weight:bold; color:#000000;}
	#bottom_container li {padding-left:15px; padding-right:12px; font-size:12px; font-weight:bold; color:#000000; height:40px;}
	#bottom_container ul li {display:inline;}
	#bottom_container a {font:bold 11px Tahoma; color:#000000;}
	#bottom_container p {font:normal 11px Tahoma; color:#000000; padding-top:20px;}



form#FormHandler td {padding:20px 0 20px 20px; font:normal 12px Arial;}

form#FormHandler td {padding:5px 5px 5px 5px;}

#spacer {display:block; float:left; width:100%; height:30px;}

.foto_bottom {padding:10px 10px 10px 10px;}

table#openingstijden {margin:0px 25px 10px 40px;}
table#openingstijden p {font:normal 12px Tahoma; color:#606060; line-height:24px; margin:10px 10px 10px 0px}