html {
     overflow: -moz-scrollbars-vertical;
	 height: 100%;
}

*
{
	margin: 0px;
	padding: 0px;
}

a img
{
	border: 0px;
}

body
{
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0;
	height: 100%;
	background-color: #4d5c61;
}

#container 
{
	text-align: left;
	width: 990px;
	margin:0 auto; /* center, not in IE5 */
	position: relative;
	display: block;
	overflow:hidden;
	min-height: 400px;
	padding-top: 0px;
	background-image: url('afb/containerbg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 30px;
}

#topitems
{
     float: right;
     height: 25px;
     margin-top: 5px;
     margin-right: 28px;
     display: inline;
}

#topitems a
{
     float: left;
     height: 20px;
     padding-left: 23px;
     margin-left: 15px;
     font-family: arial;
     font-size: 11px;
     color: #fff;
     line-height: 17px;
     text-decoration: none;
     background-repeat: no-repeat;
     display: block;
}
#topitems a:hover
{
     text-decoration: underline;
}
#topitems #home
{
     background-image: url('afb/home.gif');
}
#topitems #broodjes
{
     background-image: url('afb/broodje.gif');
}
#topitems #winkelwagentje
{
     background-image: url('afb/winkelwagen.gif');
}
#inner
{
	width: 934px;
	float: left;
	margin-right: 28px;
	margin-left: 28px;
	background-color: #4d5c61;
	min-height: 685px;
	background-image: url('afb/innerbg2.jpg');
	background-repeat: no-repeat;
	background-position: top;
	display:inline;
	padding-bottom: 10px;
}

.overpermar
{
	background-image: url('afb/bg_overpermar.jpg') !important;
}

.nieuws
{
	background-image: url('afb/bg_nieuws.jpg') !important;
}

.medewerkers
{
	background-image: url('afb/bg_medewerkers.jpg') !important;
}

.opdrachtgevers
{
	background-image: url('afb/bg_opdrachtgevers.jpg') !important;
}

.vacatures
{
	background-image: url('afb/bg_vacatures.jpg') !important;
}

.contact
{
	background-image: url('afb/bg_contact.jpg') !important;
}

#inner #logo
{
	margin-top: 7px;
	float: left;
	height: 85px;
	width: 154px
}

#inner #payoff
{
	float: left;
	height: 60px;
	width: 100%;
}

#inner #payoff p
{
	font-family: helvetica, arial;
	font-size: 36px;
	line-height: 60px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

#inner #menuplacer
{
	margin-left: 85px;
	float: left;
	width: 770px;
	height: 70px;
	display:inline;
}

#inner #menuplacer #menu
{
	margin-left: 85px;
	width: 770px;
	height: 70px;
	position: relative;
	margin: 0 auto;
}

#menu ul {
	height: 70px;
}
#menu ul li {
	list-style: none;
	width: 125px;
	float: left;
	height: 70px;
	margin-right: 4px;
}
#menu ul li.laatste
{
	margin-right: 0px;
}

#menu a:link, #menu a:visited {
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 125px;
	color: #424242;
	text-decoration: none;
	background-image: url('afb/tab_transp.png');
	position: absolute;
	bottom: 0px;
	font-family: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
}

#menu a.selected
{
	background-image: url('afb/tab_selected.png');
	bottom: 0px;
	height: 70px;
}
/*
#menu a:hover, #menu a:visited:hover {
	background-color: #000;
	color: #FFF;
	margin-top: 25px;
	height: expression(interval=setInterval(""));;
	
}*/

#menuspacer
{
	height:25px;
	float: left;
	width: 770px;
	margin-left: 85px;
	margin-bottom: 15px;
	background-image: url('afb/menuspacer.gif');
	display:inline;
}

#inner #content
{
	background-color: #ffdddd;
	width: 470px;
	float: left;
	margin-left: 85px;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 30px;
	padding-bottom: 20px;
	display:inline;
}

#inner #content h1
{
	color: #ff0000;
	font-family: helvetica, arial;
	font-size: 24px;
	margin-bottom: 10px;
}

#inner #content h2
{
	color: #ff0000;
	font-family: helvetica, arial;
	font-size: 16px;
	margin-bottom: 10px;
}

#inner #rechts h2
{
	color: #ff0000;
	font-family: helvetica, arial;
	font-size: 16px;
	margin-bottom: 10px;
}

#inner #content p
{
	color: #000000;
	font-family: helvetica, arial;
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 150%;
}

#inner #content p a
{
	color: #000000;
}

#inner #content p .rood
{
	color: #fe1111;
	font-family: helvetica, arial;
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 150%;
	font-weight: bold;
}

#inner #rechts span
{
	color: #000000;
	font-family: helvetica, arial;
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 150%;
	font-weight:bold;
}

#inner #content ul
{
	float: left;
	margin: 5px 0px 5px 0px;
	width: 100%;
	position: relative;
}

#inner #content ul li
{
	margin: 0 0 0 30px;
	font-family: helvetica, arial;
	font-size: 12px;
}
	
#inner #content ul li a
{
        color: #888888;
        text-decoration: none;
}

#inner #content ul li a:hover
{
        color: #ff0000;
}
#inner #content #content_menu
{
	width: 100%;
	float: left;
        margin-bottom: 15px;
}
#content_menu #menu_left,
#content_menu #menu_right
{
	width: 50%;
	float: left;	
}

#content_menu #menu_left ul,
#content_menu #menu_right ul
{
        float: left;
        margin: 0px;
        margin-top: 10px;
        font-family: helvetica, arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
        color: #000;
        text-decoration: none;
        display: block;
        list-style-type: none;
}

#content_menu #menu_left ul li,
#content_menu #menu_right ul li
{
        float: left;        
        font-family: helvetica, arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

#content_menu #menu_left ul li a,
#content_menu #menu_right ul li a
{
        float: left;        
        color: #000;
        text-decoration: none;
}

#content_menu #menu_left a:hover,
#content_menu #menu_right a:hover
{
        text-decoration: underline;
}

#inner #rechts
{
	background-color: #ffdddd;
	width: 184px;
	float: right;
	margin-right: 79px;
	padding: 8px;
	display:inline;
}

.maatschappelijkgemaakt{
	/*float:right;*/
	border:0 none !important;
	height:100px;
	position:absolute;
	top:-11px;
	right:-26px;
}

#inner #rechts .slogan
{
	color: #fe1111;
	font-family: helvetica, arial;
	font-size: 24px;
	margin-top: 75px;
	margin-bottom: 75px;
	font-weight: bold;
	display:block;
}

#inner #rechts img
{
	padding: 0px;
	margin: 0px;
	display: block;
	border: 1px solid #888888;
}

#inner #rechts ul,
#inner #rechts li
{
	list-style-type: none;
	float: left;
	width: 100%;
}

#inner #rechts ul
{
	margin-top: 40px;
	margin-bottom: 40px;
}

#inner #rechts ul li
{
	margin-bottom: 5px;
}
	
#inner #rechts ul li a
{
	text-decoration: none;
	font-family: helvetica, arial;
	font-size: 12px;
	color: #888888;
	line-height: 14px;
	float: left;
}

#inner #rechts ul li a:hover
{
	color: #ff0000;
}

form
{
	font-family: helvetica, arial;
	font-size: 12px;
}

form fieldset
{
	border: 0px;
}

form .checkbox,
form .radio
{
	margin-right: 10px;
}

form label
{
	float: left;
	width: 100px;
}

form .textfield
{
	width: 200px;
}

#route a
{
	color:#FF0000;
	text-decoration:none;
	font-family: helvetica, arial;
	text-align:center;
}

#routeInner
{
	width: 185px;
	border: 1px solid #FF0000;
	height: 150px;
	margin-bottom: 40px;
}

a.lightbox_thumb
{
	margin-right: 25px;
	margin-bottom: 25px;
	display:block;
	float:left;
}

a.last
{
	margin-right: 0px;
}
