body {
	background-image:url(../img/background.gif);
	font-family:Geneva, sans-serif;
	font-size:11px;
	color:#555;
	letter-spacing:1px;
}

h1, h2, h3 {
	margin-top:0px;
}

h1 {
	font-size:120%;
	font-weight:normal;
}

h2 {
	font-size:110%;
	font-weight:normal;
	font-style:italic;
}

#container {
	width:952px;
	margin-top:40px;
	background:url(../img/background_body.gif) repeat-y #fff;
}

a {
	color:#d4011d;
	text-decoration:none;
}

a:hover {
	color:#d4011d;
}

.news a {
	color:#555;
}

a img {
	text-decoration:none;
	border:0px;
}

.content, .sidebar {
	background:#fff;
}

.sidebar {
	width:187px;
	float:left;
}

.content {
	width:578px;
	float:left;
}

.fixedsize {
	
}

.red, .red a {
	color:#d4011d;
}

.menu {
	display:block;
}

.menu.sub {
	width:107px;
	position:relative;
	top:8px;
	left:20px;
}

.menu.home {
	height:106px;
	background-image:url(../img/logo.gif);
}

.menu.portfolio {
	height:158px;
	background-image:url(../img/portfolio.gif);
}

.menu.portfolio:hover, .menu.portfolio.selected {
	background-image:url(../img/portfolio_hover.gif);
}

.menu.boeken { height:18px; background-image:url(../img/portfolio/boeken.gif); }
.menu.boeken:hover, .menu.boeken.selected { background-image:url(../img/portfolio/boeken_hover.gif); }

.menu.brochures { height:18px; background-image:url(../img/portfolio/brochures.gif); }
.menu.brochures:hover, .menu.brochures.selected { background-image:url(../img/portfolio/brochures_hover.gif); }

.menu.flyers { height:17px; background-image:url(../img/portfolio/flyers.gif); }
.menu.flyers:hover, .menu.flyers.selected { background-image:url(../img/portfolio/flyers_hover.gif); }

.menu.huisstijlen { height:18px; background-image:url(../img/portfolio/huisstijlen.gif); }
.menu.huisstijlen:hover, .menu.huisstijlen.selected { background-image:url(../img/portfolio/huisstijlen_hover.gif); }

.menu.specials { height:19px; background-image:url(../img/portfolio/specials.gif); }
.menu.specials:hover, .menu.specials.selected { background-image:url(../img/portfolio/specials_hover.gif); }

.menu.websites { height:18px; background-image:url(../img/portfolio/websites.gif); }
.menu.websites:hover, .menu.websites.selected { background-image:url(../img/portfolio/websites_hover.gif); }

.menu.taluuters {
	height:51px;
	background-image:url(../img/taluuters.gif);
}

.menu.taluuters:hover, .menu.taluuters.selected {
	background-image:url(../img/taluuters_hover.gif);
}

.menu.contact {
	height:255px;
	background-image:url(../img/contact.gif);
}

.menu.contact:hover, .menu.contact.selected {
	background-image:url(../img/contact_hover.gif);
}

.menu.nieuws {
	height:98px;
	background-image:url(../img/nieuws.gif);
}

.menu.nieuws:hover, .menu.nieuws.selected {
	background-image:url(../img/nieuws_hover.gif);
}

.menu.opdrachtgevers {
	height:120px;
	background-image:url(../img/opdrachtgevers.gif);
}

.menu.opdrachtgevers:hover, .menu.opdrachtgevers.selected {
	background-image:url(../img/opdrachtgevers_hover.gif);
}

.menu.route {
	height:121px;
	background-image:url(../img/route.gif);
}

.menu.route:hover, .menu.route.selected {
	background-image:url(../img/route_hover.gif);
}

.menu.twinkel {
	height:119px;
	background-image:url(../img/twinkel.gif);
}

.menu.twinkel:hover, .menu.twinkel.selected {
	background-image:url(../img/twinkel_hover.gif);
}

.menu.kliko {
	height:112px;
	background-image:url(../img/kliko.gif);
}

.menu.kliko:hover, .menu.kliko.selected {
	background-image:url(../img/kliko_hover.gif);
}

.header {
	height:151px;
	background-image:url(../img/header_home.gif);
}

.header.portfolio {
	background-image:url(../img/header_portfolio.gif);
}

.header.taluuters {
	background-image:url(../img/header_taluuters.gif);
}

.header.nieuws {
	background-image:url(../img/header_nieuws.gif);
}

.header.opdrachtgevers {
	background-image:url(../img/header_opdrachtgevers.gif);
}

.header.route {
	background-image:url(../img/header_route.gif);
}

.header.kliko {
	background-image:url(../img/header_kliko.gif);
}

.content .text {
	width:556px;
	margin:0px auto;
	position:relative;
}

.content .text .top {
	background-image:url(../img/blue_top.gif);
	height:21px;
}

.content .text .center {
	background-color:#c4e0e4;
	padding:20px;
	min-height:300px;
}

.content .text .bottom {
	background-image:url(../img/blue_bottom.gif);
	height:8px;
	margin-bottom:10px;
}

.content .text .top.brown {
	background-image:url(../img/brown_top.gif);
}

.content .text .center.brown {
	background-color:#d0d1b5;
	color:#d4011d;
}

.content .text .bottom.brown {
	background-image:url(../img/brown_bottom.gif);
}

.admin_link {
	display:block;
	height:10px;
	width:10px;
	position:absolute;
	top:127px;
	right:200px;
}

.projectlist {
	list-style-type:none;
	padding:0px 5px;
	margin:0px;
}

.projectlist li {
	float:left;
	width:178px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	height:171px;
	padding:5px;
	text-align:center;
	color:#555;
}

.projectlist li.side {
	border-right:none;
}

.projectlist li.bottom {
	border-bottom:none;
}

.projectlist li:hover {
	background-color:#ddd;
}

.projectlist li a {
	color:#555555;
}

.pages {
	margin:0px auto;
	width:200px;
	text-align:center;
	line-height:120%;
	padding:2px;
	margin-top:5px;
}

.pages.fixed {
	position:absolute;
	bottom:10px;
	left:178px;
}

.detail {
	padding:15px 30px;
	color:#555;
	text-align:center;
}

.newsitem {
	position:relative;
}

.newsitem .timestamp {
	position:absolute;
	top:2px;
	right:0px;
}

.opdrachtgever {
	float:left;
	width:185px;
	text-align:left;
}

.opdrachtgever div {
	width:185px;
	overflow:hidden;
}

.current {
	color:#555555;
}

