body, form, h1, h2, h3, p, ul, ol, li, img, input {
	margin: 0px;
	padding: 0px;
}

body {
	/*font-family:sans-serif, Helvetica, Verdana;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #684303;
}

a {
	color: #683C03;
	text-decoration: none;
}

img{
	border:0;
}

a:hover {
	color: #7f5929;
	text-decoration: underline;
}

p, h1 {
	margin: 0px 0px 7px 0px;
}
h3 , h3 a{
	font-size:12px;
	color: #7f5929;
}
h3{
	padding-left:2px;
}
#c_main .omsch{
	padding-left:2px;
	padding-bottom:3px;
}
#c_main p{
	
}

#c_center {
	position: relative;
	width: 794px;
	margin: 0px auto 10px auto;
}
#c_middle a{
	font-weight:bold;
}
#c_main {
	position: absolute;
	width: 100%;
}
#c_main a{
	
}

#c_top {
	width: 100%;
}
#c_top .rotterdamculinair{
	position:absolute;
	top:0;
	right:0;
}
#c_top_image {
	width: 100%;
	height: 217px;
}

#c_top_payoff {
	width: 100%;
	height: 77px;
	line-height:77px;
	font-size:38px;
	color:#EEE;
}
#c_top_payoff span{
	padding:0 0 0 13px;
}
#c_top_payoff img{
	padding:20px 0 0 0;
}
#c_middle , #c_middle_rtr{
	width: 100%;
	background-repeat:repeat-y;
	background-position:left;
	
}
#c_middle{
	background-image:url(/gfx/gif/back.gif);
}
#c_middle_rtr{
	background-image:url(/gfx/gif/back_rtr.gif);
}
#c_middle:after{
	
}
#c_middle_left {
	float: left;
	width: 174px;
	font-size: 11px;
	
}
#c_middle_left small{
	line-height:90%;
	display:block;
	padding:0 5px;
}

#c_middle_left ul {
	margin:15px 0 0 0;
	padding:0;
}

#c_middle_left ul li {
	list-style: none;
	line-height: 18px;
	padding: 0;
	margin:0;
}

#c_middle_left ul li a {
	font-weight: bold;
	display:Block;
	padding: 0px 5px;
}
#c_middle_left ul li a.active,
#c_middle_left ul li a:hover {
	background:#FFF;
	text-decoration:none;
}

#c_middle_left .banner3 {
	margin-top:8px;
	padding-top:15px;
}
#c_middle_left .banner3 a{
	text-align:center;
	display:block;
	padding:5px 0;
}

#c_middle_center {
	float: left;
	width: 428px;
	margin: 20px 0px 0px 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow-x:auto;
}

#c_middle_center h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

#c_middle_right {
	float: right;
	width: 170px;
	margin: 0px;
}

#c_middle_right ul {
	font-size: 16px;
	margin: 14px 2px 10px 10px;
}
#c_middle_right .adress{
	padding:10px 5px 0 5px;
	text-align:right;
	font-size:11px;

}

#c_middle_right ul li {
	list-style: none;
	
	padding: 0px 0px 0px 2px;
}

#c_middle_right ul li a {
	font-weight: normal;
	z-index: 100;
}

#c_menu_main {
	width: 100%;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#c_search {
	margin: 0px auto 0px auto;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}


#c_search input.text {
	border: 1px solid #7f5929;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 152px;
	color: #683C03;
	padding: 2px 4px;
}

#c_poll{
	padding-top:10px;
	margin-left:10px;
}
#c_poll ul{
	margin:0;
}
#c_poll ul li{
	margin:10px 0 0 0;
}
#c_poll, #c_poll li, #c_poll li a {
	marign:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#c_poll li{
	display:block;
	width:138px;
}
#c_poll li div{
	font-size:0;
	line-height:0px;
	height:1%;
}
#c_poll h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.banner_306 {
	margin: 20px 0px;
}

.banner_170 {
	margin: 20px 0px;
}

.banner_geeltje {
	float: left;
	width: 170px;
}
ul.rtr_select{
	margin:0;
	padding:0;
	text-align:center;
}
ul.rtr_select li{
	display:inline;
	padding:2px 4px;
}
ul.rtr_select li.active a{
	text-decoration:underline;
}
fieldset{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
form div{
	height:auto;
}
form input, form select{
	margin:2px 5px;
}
.zoekform{
	padding:5px 10px;
	background:#ec83b5;
}
.zoekform a{
	color:#FFF;
}
.zoekform .sbm{
	border:0;
	background:none;
	font-weight:bold;
	cursor:hand;
	padding:0;
	margin:0;
	color:#FFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.zoekform select {
	font-size:10px;
}
#openingstijden{
	overflow:auto;
}
#openingstijden input{
	width:60px;
	float:left;
	margin:2px 5px;
}
#Restaurant input, #Restaurant select, #reclame input{
	margin:2px 5px;
}
form label{
	float:left;
	clear:left;
	width:80px;
	display:block;
}
#nieuwsbrief{
	width:300px;
}
#nieuwsbrief label{
	
}
#nieuwsbrief input{
	display:inline;
	
}
form#frm_7 label{
	float:none;
	display:inline;
}
#Event label{
	display:block;
	float:none;
}
#openingstijden div{
	
}
#openingstijden br{
	line-height:0px;	
}
table.mijnrestaurants{
	border-collapse:collapse;
	width:100%;
}
table.mijnrestaurants th{
	text-align:left;
	border-bottom:2px solid #333;
}

.top10{
	padding:10px 20px;
	font-size:120%;
	list-style:none;
}

.nieuws h2{
	font-weight:normal;
	font-size:20px;
	margin:0;
}
.nieuws p{
	padding-top:0;
	margin-top:0;
}
.nieuws a.leesverder, .nieuws a.leesminderver, .nieuws a.leesminderver2{
	display:block;
	color:#acd700;
	font-size:10px;
	text-align:right;
	border-bottom:1px solid #663300;
	padding-bottom:5px;
}
.nieuws a.leesminderver2{
	text-align:left;
}
.nieuws a.leesminderver{
	float:left;
}
.rtr_list{
	padding-top:15px;
	width:100%;
}

#sitemap{
	padding-top:15px;
	
}
#sitemap li{
	margin-left:15px;
}

.event dt{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}
.event dd{
	margin:0;
	padding:0 0 0 15px;
}

.rtr_select{
	
}
.rtr_select select{
	font-size:9px;;
}
.agenda p, .agendamain table{
	font-size:9px;
}
.agendamain table td {
	vertical-align:top;
}
.agenda h4, .agendamain h4{
	padding:5px 0 5px 5px;
	margin:0;
}
.agenda h4 span .agendamain h4 span{
	font-weight:normal;
}
.agenda h4 a, .agenda h4 a:hover{
	color:#FFF;
}
.agenda b{
	text-decoration:underline;
}
.agendamain{
	background:#f4f2ed;
	margin:0;
	padding:0 0 8px 0;
	color:#927f63;
}
.agendamain p{
	padding:0px 10px;
	margin:0;
}
.agendamain a{
	color:#927f63;
}
.ambiance {
	margin:10px 0 0 -17px;
	background:  url(/gfx/jpg/ambiance.jpg) no-repeat left top;
	height:216px;
	overflow:hidden;
	text-align:center;
	color:#FFF;
	font-size:11px;
}
.ambiance a, .ambiance a:hover{
	color:#FFF;
	text-decoration:none;
}
.ambiance div{
	margin:40px 35px 10px 35px;
	line-height:100%;
}
#c_middle .ambiance {
	background:  url(/gfx/ambiance_grey.jpg) no-repeat left top;
}
#c_middle_right .ambiance {
	margin:10px 0 0 0;
	width:190px;
}

.opinie{
	padding:40px 0 0 0;
}
.opinie h4{
	background:#EEE;
	border-bottom:2px solid #683c03;
	font-size:12px;
	padding:1px 4px;
	margin:0;
}
.opinie p{
	padding:0 0 15px 0;
	margin:0;
}

#reserveren legend{
	margin:0 0 0 -7px;
	padding:0;
}
#reserveren{
	font-size:10px;
	margin:0;
}
#reserveren .intro{
	font-size:11px;
}
#reserveren .intro ul{
	
}
#reserveren .intro li{
	margin:2px 20px;
}
#reserveren input, #reserveren select{
	font-size:10px;
}
#reserveren input{
	margin:2px 0;
}
#reserveren select{
	margin:0 4px 0 0;
}
#reserveren .aantal{
	width:40px;
}
#reserveren #nieuwsbrief{
	margin:10px 0 0 0 ;
	border:0;
	text-align:right;
}
#reserveren legend{
	color: #683C03;
}
.banner2{
	width:170px;
	text-align:center;
}
.culinair {
	background:#d3e03c;
	font-size:11px;
	overflow:auto;
	zoom:1;
	color:#FFF;
}
.culinair a {
	color:#FFF;
}

.nieuwertr {
	background:#f4f2ed;
	font-size:11px;
	padding:5px 5px 10px 5px;
	color:#927f63;
}
.nieuwertr a {
	color:#927f63;
}

.bottommenu {
	text-align:center;
	border-top:1px solid #663300;
	margin:10px 0 10px 0;
	padding:12px 7px 2px 5px;
	
}
.bottommenu li {
	display:inline;
}
.bottommenu li a {
	font-size:11px;
	font-weight:bold;
	padding:2px 5px;
	background:url(/gfx/bottommenu.png) no-repeat right center;
	
}
.bottommenu li a.last {
	border-right:0;
	background:none;
	
}
.bannerb {
	text-align:center;
	
}
.bannerb a{
	padding:2px 5px;
}

.newsitem {
	overflow:auto;
	height:85px;
}

.homehome .newsitem .row {
	padding:5px;
	
	
}
.homehome .newsitem {
	overflow:auto;
	min-height:60px;
}
.homehome .newsitem .imageleft {
	float:left;
	padding:0 10px 0 0;
}
.homehome .newsitem .imageright {
	float:right;
	padding:0 0 0 10px ;
}
.homehome .item1 {
	background:#f5f3ee;
}
.homehome .newsitem h2 {
	margin:0;
	padding:0 0 2px 0;
	font-size:12px;
}
.homehome .newsitem a.lees {
	color:#26a9e1;
}
.mainzoek {
	margin:8px 0 25px 0;
	width:428px;
	color:#FFf;
	line-height:100%;
	background:#d13329;
}
.mainzoek .dzoeken {
	background:#d13329 url(/gfx/zoekonder.png) no-repeat bottom center;
	padding:0 20px 40px;
	line-height:24px;
}
.mainzoek label {
	float:left;
	width:100px;
}
.mainzoek select {
	width:280px;
	height:20px;
	margin:2px;
	border:1px solid #abadb3;
}
.mainzoek input.text {
	border:1px solid #abadb3;
	width:205px;
	padding:0;
	margin:2px;
	float:left;
	height:17px;
	line-height:16px;
}
.mainzoek input.sbm {
	margin:2px;
	padding:0;
	float:left;
	width:70px;
	
	
}

.restaurantitem1, .restaurantitem2 {
	min-height:61px;
}
.restaurantitem1 .image, 
.restaurantitem2 .image {
	background-repeat:no-repeat;
	background-position:center center;
	height:59px;
	width:94px;
	float:right;
}
.restaurantitem2 .txt,
.restaurantitem1 .txt {
	padding:3px;
}
.restaurantitem1 {
	background:#f5f3ee;
}
.restaurantitem2 h2,
.restaurantitem1 h2 {
	font-size:15px;
	margin:0;
	padding:0 0 10px 0;
}

.letters {
	border-bottom:2px solid #98712c;
	margin:0 0 10px 0;
	
}

div.inloggen {
	float:right;
	width:170px;
	text-align:center;
	border-left:1px solid #b99f85;
	line-height:18px;
}
div.inloggen a {
	color:#FFF;
}
div.inloggen a:hover {
	text-decoration:none;
}

#imagelist1 {
	height:182px;
	position:relative;
	overflow:hidden;
}
#imagelist1 img {
	position:absolute;
}

span.divider{
	font-size:15px;
	display:block;
	border-bottom:1px solid #684303;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
}