* {
margin:0;
padding:0;
outline:none;
}

body {
background:#f7f7f7;
font:normal 12px Arial, Helvetica, sans-serif;
}

img {
border:none;
}

.left {
float:left;
}

.right {
float:right;
}

.clear {
clear:both;
}

#wrapper {
width:982px;
margin:30px auto;
}

a.logo {
width:276px;
height:45px;
background:url('../img/liof-logo.jpg') no-repeat;
display:block;
margin:0 0 25px;
}

a.logo strong {
display:none;
}

#header-wrapper {
position: relative;
}

#header {
width:980px;
height:280px;
position:relative;
border:1px solid #e2e2e2;
margin:0 0 20px;
}

#header .slide {
width:980px;
height:279px;
position:relative;
}

#header .slide img {
z-index:2;
}


#header .slide .tekst {
z-index:3;
color:#fff;
position:absolute;
padding:20px;
background:url('../img/tekstbg.png');
bottom:20px;
right:20px;
}

#header .slide .tekst h2 {
color:#fb3f3e;
font:bold 13px Arial, Helvetica, sans-serif;
margin:0 0 5px;
}

#header-overlay {
z-index:10;
position: absolute;
top: 20px; right: 20px;

padding:20px;
width: 240px; height: 199px;
background:url('../img/tekstbg.png');
cursor: pointer;
}

#header-overlay a {
display: block;
color:#fb3f3e;
font:bold 13px Arial, Helvetica, sans-serif;
margin:0 0 5px;
}

#header-overlay .tweet-wrapper {
overflow: hidden;
}


#header-overlay .tweet {
color: #fff;
margin-bottom: 5px;
}

#intromenu {
background:url('../img/rvs.png') no-repeat center 20px #f0082e;
border:1px solid #e2e2e2;
height:228px;
position:relative;
margin:0 0 20px;
}

#intromenu .language {
position:absolute;
top:20px;
right:20px;
}

#intromenu .language a {
border:4px solid #f0082e;
margin:0;
padding:0;
height:11px;
width:16px;
}

#intromenu .language a:hover {
border:4px solid #d10022;
}

#iconmenu {
position:absolute;
left: 14px;
top: 79px;
}

#iconmenu ul {
margin:0;
padding:0;
}

#iconmenu li {
list-style:none;
display:inline;
}

#iconmenu li a {
list-style:none;
width:136px;
height:100px;
display:block;
float:left;
}

#iconmenu li a strong {
display:none;
}

#iconmenu li a.nieuws {background:url('../img/nieuws.png') no-repeat;}
#iconmenu li a.nieuws:hover {background:url('../img/nieuws.png') no-repeat 0 -100px;}
#iconmenu li a.business {background:url('../img/business.png') no-repeat;}
#iconmenu li a.business:hover {background:url('../img/business.png') no-repeat 0 -100px;}
#iconmenu li a.huurders {background:url('../img/huurders.png') no-repeat;}
#iconmenu li a.huurders:hover {background:url('../img/huurders.png') no-repeat 0 -100px;}
#iconmenu li a.over {background:url('../img/over-ons.png') no-repeat;}
#iconmenu li a.over:hover {background:url('../img/over-ons.png') no-repeat 0 -100px;}
#iconmenu li a.agenda {background:url('../img/agenda.png') no-repeat;}
#iconmenu li a.agenda:hover {background:url('../img/agenda.png') no-repeat 0 -100px;}
#iconmenu li a.b2b {background:url('../img/b2b.png') no-repeat;}
#iconmenu li a.b2b:hover {background:url('../img/b2b.png') no-repeat 0 -100px;}
#iconmenu li a.hnw {background:url('../img/hnw.png') no-repeat;}
#iconmenu li a.hnw:hover {background:url('../img/hnw.png') no-repeat 0 -100px;}
#iconmenu li a.contact {background:url('../img/contact.png') no-repeat;}
#iconmenu li a.contact:hover {background:url('../img/contact.png') no-repeat 0 -100px;}


#footer {
border:1px solid #e2e2e2;
background:url('../img/logo.png') no-repeat 910px 190px #fff;
}

#footer .content .text {
width:210px;
margin:0 80px 0 0;
}

#footer .content .text p strong {
color:#f0082e;
}

#footer .content .text p {
margin:0 0 11px;
line-height:18px;
color:#979797;
}

#footer .content .smicons {
position: absolute;
top: 15px; right: 33px;
width: 110px;
}

#footer .breadcrumbbar {
background:#f9f9f9;
border-bottom:1px solid #e2e2e2;
padding:15px;
color:#999;
position:relative;
}

#footer .breadcrumbbar .searchbox {
position:absolute;
right:158px;
top: 7px;
width: 220px;
}

#footer .breadcrumbbar .mediabox {
position:absolute;
right:13px;
top:7px;
width:130px;
padding-top: 5px;
}

#footer .search {
color:#979797;
font:normal 11px Arial, Helvetica, sans-serif;
border:1px solid #d4d4d4;
padding:4px;
float:left;
margin:3px 0 0 0;
}

#footer .zoeken {
width:73px;
height:28px;
background:url('../img/zoeken.png') no-repeat;
cursor:pointer;
margin:0 0 0 10px;
border:none;
outline:none;
float:right;
}

#footer .breadcrumbbar a {
color:#f33c3c;
text-decoration:none;
}

#footer .breadcrumbbar a:hover {
text-decoration:underline;
}

#footer .pijl {
padding:0 5px;
}

#footer .content {
padding:15px;
position: relative;
}

#footer ul {
margin:0 55px 0 0;
padding:0;
}

#footer li {
list-style:none;
display:block;
}

#footer li a {
display:blcok;
color:#999;
text-decoration:none;
line-height:30px;
font-size:11px;
}

#footer li a:hover {
text-decoration:underline;
}

#copyright {
font:normal 12px calibri, Arial, Helvetica, sans-serif;
color:#929ca8;
padding-top: 1em;
text-align:right;
}


#copyright a {
color:#929ca8;
text-decoration:none;
}

#copyright a:hover {
text-decoration: underline;
}

/*	Vervolgpagina
____________________________________________________________
//////////////////////////////////////////////////////////*/
#topbar {
height:44px;
background:url('../img/rvs.png') no-repeat center center #f0082e;
border:1px solid #e0e0e0;
margin:0 0 15px;
position:relative;
}

#topbar .language {
position:absolute;
right:18px;
top: 16px;
}

#left {
width:230px;
float:left;
margin:0 0 15px;
}

#right {
width:697px;
float:right;
border:1px solid #e3e3e3;
background:#FFF;
padding:20px;
color:#898989;
margin:0 0 15px;
}

#right h1 {
font:normal 21px Arial, Helvetica, sans-serif;
margin:0 0 5px;
color:#f0082e;
}

#right h2 {
font:bold 14px Arial, Helvetica, sans-serif;
margin:0 0 5px;
}

#right a {
color:#f0082e;;
text-decoration:underline;
}

#right a:hover {
text-decoration:none;
}

#right p {
line-height:19px;
margin:0 0 16px;
}

#right p.subtitle {
margin:0 0 21px;
}

#right ol, #right ul {
margin:0;
padding:0 0 17px 17px;
}

#left #menu {
background:#6c6c6c;
border:1px solid #e3e3e3;
padding:20px;
margin:0 0 7px;
}


#left #menu li {
list-style:none;
display:block;
}

#left #menu li a {
color:#FFF;
text-decoration:none;
display:block;
line-height:28px;
}

#left #menu li a:hover {
text-decoration:underline;
}

#left #menu li li a {
font:normal 11px Arial, Helvetica, sans-serif;
background:url('../img/icons/arrow.png') no-repeat left center;
margin:0 0 0 14px;
padding:0 0 0 13px;
line-height:19px;
color:#dbdbdb;

}

#left #menu li a.ns {
background:url('../img/icons/ns.png') no-repeat left center;
padding:0 0 0 26px;
font-weight:bold;
}

#left #menu li a.bc {
background:url('../img/icons/bc.png') no-repeat left center;
padding:0 0 0 26px;
font-weight:bold;
}

#left #menu li a.vh {
background:url('../img/icons/vh.png') no-repeat left center;
padding:0 0 0 26px;
font-weight:bold;
}

#left #menu li a.oo {
background:url('../img/icons/oo.png') no-repeat left center;
padding:0 0 0 26px;
font-weight:bold;
}

#left #menu li a.ctc {
background:url('../img/icons/co.png') no-repeat left center;
padding:0 0 0 26px;
font-weight:bold;
}

#left #menu li a.ag {
background:url('../img/icons/ag.png') no-repeat left center;
padding:0 0 0 26px;
font-weight:bold;
}

#left #menu li a.b2b {
background:url('../img/icons/b2b.png') no-repeat left center;
padding:0 0 0 26px;
font-weight:bold;
}

#left #menu li a.hnw {
background:url('../img/icons/nw.png') no-repeat left center;
padding:0 0 0 26px;
font-weight:bold;
}

#left a.banner {
width:233px;
display:block;
}

#left a.banner {
margin:0 0 7px;
display:block;
}

#left .box {
border:1px;
background:#FFF;
padding:20px;
border:1px solid #e3e3e3;
color:#858585;
}

#left .box p {
margin:0 0 6px;
}

#left .box .input {
color:#979797;
font:normal 11px Arial, Helvetica, sans-serif;
border:1px solid #d4d4d4;
padding:4px;
margin:4px 0;
width:175px;
}

#left .box .aanmelden {
width:73px;
height:28px;
background:url('../img/aanmelden.png') no-repeat;
cursor:pointer;
margin:0 0 0 10px;
border:none;
outline:none;
float:right;
}

#tekstbar {
border:1px solid #e2e2e2;
background:#FFF;
padding:25px;
margin:0 0 20px;
}

#tekstbar p {
line-height:16px;
margin:0 0 7px;
color:#898989;
}

#tekstbar p strong {
color:#f0082e;
}
#tekstbar h1 {
font:normal 21px Arial, Helvetica, sans-serif;
margin:0 0 5px;
color:#f0082e;
}
/* --- */

table.bc_columns {
	width: 100%;
	margin-top: 22px;
}

table.bc_columns td {
	vertical-align: top;
}

table.bc_columns td.bc_columns_1_of_2 {
	padding-left: 3px;
	width: 356px;
}

table.bc_columns td.bc_columns_2_of_2 {
	padding-top: 15px;
}

table.bc_columns td.bc_columns_2_of_2 img {
	border: 1px solid #000000;
	margin-bottom: 15px;
}

table.bc_info {
	margin-bottom: 25px;
}

table.bc_info th, td {
	height: 25px;
	vertical-align: top;

	font-size: 12px;
}

table.bc_info th {
	width: 175px;
	font-weight: bold;
	text-align: left;
}

#bc_location_map {
	height: 300px;
	width: 550px;
}
/* --- */
.elDisplayHidden {
 display: none;
}

ul.main_messages {
	border: 1px solid #e2e2e2;
	list-style: none;
}
ul.main_messages li {
	margin: 0.2em 1em;
	border-bottom: 1px solid #e2e2e2;
}

ul.main_messages li.error {
	color: #f0082e;
}

ul.main_messages li.success {
	color: #2ec008;
}

#youtube-list iframe {
	margin-bottom: 15px;

	width: 697px; height: 416px;
	border: 0;
}

#youtube-list .thumb {
	position: relative;

	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;

	vertical-align: top;

	width: 200px; height: 37px;
	padding: 10px 5px 30px 130px;

	cursor: pointer;
}

#youtube-list .thumb .img {
	position: absolute;
	top: 5px; left: 5px;

	width: 120px; height: 67px;

	background-position: 0px -12px;
}

#youtube-list .active {
	background: #f0f0f0;
}

#youtube-list .thumb .published_on {
	position: absolute;
	bottom: 10px; left: 130px;
}

#youtube-list .pagination {
	margin-top: 15px;
	text-align: center;
}

