/* CSS Document */

* {margin: 0; padding: 0;}

body {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#header {
	position:relative;
	background:url(../images/top.jpg) top left repeat;
	height:111px;
}

#header-container {
	width:990px;
	margin:0px auto;
	position: relative;
	padding-top: 15px;
}

#upper-nav {
	position:absolute;
	width: 563px;
	color: #646252;
	text-align:right;
	right: 0px;
	margin-top: 0px;
}

#upper-nav a{
	color: #646252;
	text-decoration:none;
	font-size:12px;
}

#upper-nav a:hover{
	text-decoration:underline;
}

.logo {
	width: 990px;
	text-align: left;
}

#header-nav {
	margin-bottom:0px;
	text-align: center;
	float: center;
	border-bottom: 0px solid #557dff;
	width: 990px;
	margin: auto;
}

#header-buttons {
margin-bottom: -3px;
}

#header-text-nav {
	text-align: left;
	background-color: #557dff;
	margin-bottom: 0px;
	height: 25px;
}

#border {
	border-top: 1px solid #ffaa00;
}

#header-text-nav-bottom {
	text-align: left;
	padding-top: 2px;
	border-top:10px solid #FFAA00;
}

#header-text-nav-bottom-land {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFAA00;
}

a.link { 
	color: #fff;
	text-decoration: none;
	}

a.link:link { 
	color: #fff;
	text-decoration: none;
	}

/* underline when hoved & keyboard focus ... */
a.link:hover,
a.link:focus,
a.link:active {
	text-decoration: underline;
	color: fff;
}

.favorite {
	float: right;
	background: url(../images/favorieten.jpg) left no-repeat;
	width: 270px;
	margin: auto;
	text-decoration: none;
	padding-top: 5px;
	text-align: right;
	height: auto;
	padding-bottom: 3px;
}

#header-clear {
	clear: both;
	float: center;
	height: 1px;
}

#content {
	width:990px;
	text-align:left;
	margin:auto;
	line-height:18px;
	margin-top: 15px;
	float: center;
	height: auto;
}

/* content-left */

#content-left {
	width:312px;
	float:left;
}

#content-middle {
	margin-left:15px;
	width:336px;
	float:left;
}

#content-middle-right {
	margin-left:15px;
	width:663px;
	float:right;
}

#content-right {
	margin-left:15px;
	width:312px;
	float:right;
}

#content-middle-linkpartners {
	width:336px;
	float:left;
}

#content-right-linkpartners {
	margin-left:15px;
	width:312px;
	float:left;
}

.box-text-inner {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.boxtop-left {
	width:312px;
	height:30px;
	background:url(../images/boxes/boxtop-left.gif) top repeat-y;
	float: left;
}

.boxmiddle-left {
	width:312px;
	background:url(../images/boxes/boxmiddle-left.gif) top repeat-y;
	float: left;
}

.boxmiddle-left-inner {
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.boxbottom-left {
	width:312px;
	height:16px;
	background:url(../images/boxes/boxbottom-left.gif) top no-repeat;
	float: left;
}

/* content-middle */

.fotomiddle {
	margin-bottom: 15px;
}

.boxtop-middle {
	width:336px;
	height:30px;
	background:url(../images/boxes/boxtop-middle.gif) top repeat-y;
	float: left;
}

.boxmiddle-middle {
	width:336px;
	background:url(../images/boxes/boxmiddle-middle.gif) top repeat-y;
	float: left;
}

.boxmiddle-middle-inner {
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.boxbottom-middle {
	width:336px;
	height:16px;
	background:url(../images/boxes/boxbottom-middle.gif) top no-repeat;
	float: left;
}

/* content-middle-right */

.boxtop-middle-right {
	width:663px;
	height:30px;
	background:url(../images/boxes/boxtop-middle-right.gif) top repeat-y;
	float: left;
}

.boxmiddle-middle-right {
	width:663px;
	background:url(../images/boxes/boxmiddle-middle-right.gif) top repeat-y;
	float: left;
}

.boxmiddle-middle-right-inner {
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.boxbottom-middle-right {
	width:663px;
	height:16px;
	background:url(../images/boxes/boxbottom-middle-right.gif) top no-repeat;
	float: left;
}

/* content-right */


.boxtop-right {
	width:312px;
	height:30px;
	background:url(../images/boxes/boxtop-right.gif) top repeat-y;
	float: left;
}

.boxmiddle-right {
	width:312px;
	background:url(../images/boxes/boxmiddle-right.gif) top repeat-y;
	float: left;
}

.boxmiddle-right-inner {
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.boxbottom-right {
	width:312px;
	height:16px;
	background:url(../images/boxes/boxbottom-right.gif) top no-repeat;
	float: left;
}

#footer-clear {
	clear: both;
	float: center;
	height: 1px;
}

#footer {
	margin:auto;
	font-size:12px;
	float:center;
	background-color: #557dff;
	height: 23px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 5px;
	clear: both;
}

#footer a {
	color:#fff;
	text-decoration:none;
}

#footer a:link {
	color:#fff;
	text-decoration:none;
}

#footer a:hover {
	color:#fff;
	text-decoration:none;
}
