a {
  color: #dc710f; /* initial */
  text-decoration: none;
}

a img { /* initial */
  border: none;
}

body, html { /* initial */
  color: #2b2727;
	font: 12px/15px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

button { /* initial */
}


h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { /* initial */
	margin: 1em 0;
	padding: 0;
}

h1 {
  font-size: 12px;
  margin-top: 0;
}

h2 {
  font-size: 11px;
  margin: 0;
}

legend {
	display: none;
}

li, dd, blockquote { /* initial */
	margin-left: 1em;
	line-height: 18px;
}

form label { /* initial */
	cursor: pointer;
}

fieldset, form { /* initial */
	border: none;
  margin: 0;
  padding: 0;
}

input, select, textarea { /* initial */
	font: 1em Verdana, Arial, Helvetica, sans-serif;
  width: 300px;
}

label {
  display: block;
  width: 140px;
  float: left;
}

p {
  font-size: 11px;
  line-height: 18px;
}

td, th { /* initial */
  font-size: 11px;
}

#boog {
  font-size: 13px;
  font-weight: bold;
  height: 45px;
  position: relative;
}

#boog li {
  display: inline;
  list-style: none;
  margin: 0;
}

#container {
  margin: auto;
  width: 990px;
}

#content {
  font-size: 11px;
  margin-left: 286px;
  padding: 5px 20px;
  width: 613px;
}

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

#content-intro {
  color: #fff;
  float: left;
  min-height: 350px;
  padding-right: 20px;
  width: 414px;
}

* html #content-intro {
  height: 350px;
}

#foto-albumlist, #foto-albumlist-header {
	border-collapse: collapse;
	width: 100%;
}

#foto-albumlist-header {
	margin-bottom: 6px;
}

#foto-albumlist-header th {
	background: #7B7C7E;
	color: #fff;
	padding: 2px 10px;
	text-align: left;
}

#foto-albumlist #foto-spacer {
	height: 5px;
}

#foto-albumlist td {
	padding: 6px 10px 0 10px;
}

#foto-albumtitel {
	float: left;
}

#foto-header {
	background: #7B7C7E;
	color: #fff;
	font-weight: bold;
	padding: 1px 10px 2px 10px;
}

#foto-header #button {
	margin-right: 5px;
	text-align: right;
}

#foto-largefoto {
	padding: 9px 0 5px 0;
	text-align: center;
}

#foto-pager {
	clear: left;
	text-align: center;
}

#foto-pager .foto-button {
	margin: 0 2px;
}

#foto-thumbs {
	margin: 12px 0;
}

#nutehuur {
  float: left;
  left: 48px;
  position: relative;
  top: 30px; /* 80px */
  width: 304px;
}


#header {
  font-size: 11px;
  height: 183px;
}

#header-overig {
  float: left;
  height: 100%;
  width: 50%;
}

#logo-container {
  float: left;
  height: 100%;
  width: 50%;
}

#logo {
  left: 160px;
  position: relative;
  top: 133px;
}

#logo-intro { /* intro */
  left: 28px;
  position: relative;
  top: 25px;
}


#mailingform input {
  width: auto;
}

#mailingform label.small {
  display: inline;
  width: auto;
  float: none;
}

#main {
  overflow: auto;
  width: 100%;
}

#main:focus {
  -moz-outline: none;
}

#menu-1 {
  padding: 24px 18px 0 0;
  text-align: right;
}

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

#menu-2 {
  bottom: 20px;
  font-size: 0;
  height: 15px;
  margin: 0;
  position: absolute;
  right: 18px;
}

#menu-2 a {
  color: #fff;
  font-size: 0;
}

#menu-2 li {
  font-size: 0;
}

* html #menu-2 li {
  margin-left: -1px;
}

#menu-3 {
  color: #000;
  font-size: 10px;
  font-weight: bold;
  margin-left: 306px;
}

#menu-3 a {
  color: #2b2727;
}

#menu-3 li {
  display: inline;
  list-style: none;
  margin: 0;
}


#menu-3-intro {
  color: #000;
  font-size: 10px;
  font-weight: bold;
  margin-top: 90px;
}

#menu-3-intro a {
  color: #2b2727;
}

#menu-3-intro li {
  display: inline;
  list-style: none;
  margin: 0;
}


#nav {
  float: left;
  font-size: 10px;
  margin: 0;
  padding-left: 20px;
}

#nav a {
  color: #2b2727;
}

#nav li {
  list-style: none;
  margin-bottom: 7px;
}

#nav .list-closed {
  display: none;
}

#nav .list-open {
  display: block;
}

#nav-2 {
  float: left;
  font-size: 0;
  margin: 0;
  padding: 0 166px 0 304px;
}

* html #nav-2 {
  padding-right: 165px;
}


#nav-2 li {
  margin: 0;
}

* html #nav-2 li {
  margin-left: -1px;
}

#navmain {
  height: 15px;
  left: 304px;
  line-height: 13px;
  margin: 0;
  position: absolute;
  top: 9px;
}

#navmain a {
  color: #2b2727;
}

#navmain li {
  list-style: none;
}

#boog .active-item {
  background: transparent !important;
  padding: 0;
}

#nieuws {
  background: url(/images/framework/nieuws.gif) left top no-repeat;
  float: left;
  font-size: 0.9em;
  padding: 19px 0 0 10px;
  width: 215px;
}

#nieuws a {
  color: #757372;
  font-weight: bold;
}

#nieuws li {
  list-style: none;
  margin: 0;
  padding: 5px 10px;
}

#nieuws ol {
  background: #e5dc4a;
  margin: 0;
}

#nieuws p {
  line-height: 18px;
  margin: 0;
}

#nieuws-bottom {
  background: url(/images/framework/nieuws-bottom.gif);
  font-size: 0;
  height: 7px;
}

#nieuws-top {
  background: url(/images/framework/nieuws-top.gif) no-repeat;
  font-size: 0;
  height: 7px;
}

#topmenu-3 {
  margin: 0;
  position: absolute;
  right: 18px;
  top: 9px;
}

#topmenu-3 li {
  display: inline;
  margin: 0;
}

#vlaggen {
  margin: 0;
  padding: 50px 18px 0 0;
  text-align: right;
}

#vlaggen li {
  list-style: none;
}

#vlaggen-uit {
  margin: 0;
  padding: 99px 18px 0 0;
  text-align: right;
}


.divider {
  background: url(/images/framework/nav/splitter-blauw-1.gif) no-repeat;
  margin-right: -5px;
  padding: 0 10px 0 9px;
  width: 19px;
}


/* Verschillende kleuren templates styling... */

.blauw #boog {
  background: url(/images/framework/boog-blauw.gif) bottom;
  color: #fff;
}

.blauw #boog a {
  color: #fff;
}

.blauw #boog a:hover {
  color: #e5dc4a;
}

.blauw #header {
  background: url(/images/framework/top-blauw.jpg);
}

.blauw #main {
  background: url(/images/framework/main-bkg-blauw.gif);
}

.blauw .active-item {
  background: url(/images/framework/nav/bullets/bullet-blauw.gif) no-repeat 0 3px;
  color: #e5dc4a !important;
  padding-left: 10px;
}

.blauw .divider {
  background: url(/images/framework/nav/splitter-blauw-1.gif) no-repeat;
}

.enquete-label {
  display: inline;
  width: 140px;
  float: none;
}

.enquete-radio {
	width: 16px !important;
}

.enquete ol {
	list-style-type: lower-alpha;
	margin-left: 30px;
}

.enquete p.vraag, .enquete p.stelling {
	font-weight: bold;
}

.enquete table {
	border-collapse: collapse;
	margin-left: 10px;
}

.enquete table td, .enquete table th {
	border: #000 1px solid;
	padding: 3px;
	text-align: center;
}

.enquete table td.vraag {
	text-align: left;
}

.enquete table th.vraag {
	border: none !important;
}

.enquete textarea {
	height: 80px;
	margin-left: 10px;
}

a.foto-button {
	background: #dc710f;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	padding: 3px;
	text-decoration: none !important;
}

.foto-imagecontainer {
	border: #7B7C7E 2px solid;
	float: left;
  height: 138px;
  margin: 4px 10px 4px 0;
	width: 138px;
}

.foto-wijktitel {
	width: 230px;
}

.geel #boog {
  background: url(/images/framework/boog-geel.gif) bottom;
  color: #7b7c7e;
}

.geel #boog a {
  color: #7b7c7e;
}

.geel #boog a:hover {
  color: #dc710f;
}

.geel #header {
  background: url(/images/framework/top-geel.jpg);
}

.geel #main {
  background: url(/images/framework/main-bkg-geel.gif);
}

.geel .active-item {
  background: url(/images/framework/nav/bullets/bullet-geel.gif) no-repeat 0 3px;
  color: #dc710f !important;
  padding-left: 10px;
}

.geel .divider {
  background: url(/images/framework/nav/splitter-geel-1.gif) no-repeat;
}

.mailform #bericht {
	height: 200px;
}

.oranje #boog {
  background: url(/images/framework/boog-oranje.gif) bottom;
  color: #000;
}

.oranje #boog a {
  color: #fff;
}

.oranje #boog a:hover {
  color: #e5dc4a;
}

.oranje #header {
  background: url(/images/framework/top-oranje.jpg);
}

.oranje #main {
  background: url(/images/framework/main-bkg-oranje.gif);
}

.oranje .active-item {
  background: url(/images/framework/nav/bullets/bullet-oranje.gif) no-repeat 0 3px;
  color: #e5dc4a !important;
  padding-left: 10px;
}

.oranje .divider {
  background: url(/images/framework/nav/splitter-oranje-1.gif) no-repeat;
}

.paars #boog {
  background: url(/images/framework/boog-paars.gif) bottom;
  color: #fff;
}

.paars #boog a {
  color: #fff;
}

.paars #boog a:hover {
  color: #e5dc4a;
}

.paars #header {
  background: url(/images/framework/top-paars.jpg);
}

.paars #main {
  background: url(/images/framework/main-bkg-paars.gif);
}

.paars .active-item {
  background: url(/images/framework/nav/bullets/bullet-paars.gif) no-repeat 0 3px;
  color: #e5dc4a !important;
  padding-left: 10px;
}

.paars .divider {
  background: url(/images/framework/nav/splitter-paars-1.gif) no-repeat;
}

.intro #boog {
  background: url(/images/framework/boog-intro.gif);
  height: 100px;
}

.intro #header {
  background: url(/images/framework/top-intro.jpg);
}

.intro #main {
  background: url(../images/framework/main-bkg-intro.gif) bottom repeat-x;
  margin-bottom: 1em;
}

.intro #boog a {
  color: #fff;
}

.intro #boog a:hover {
  color: #e5dc4a;
}

.intro .active-item {
  background: url(/images/framework/nav/bullets/bullet-oranje.gif) no-repeat 0 3px;
  color: #e5dc4a !important;
  padding-left: 10px;
}

.intro .divider {
  background: url(/images/framework/nav/splitter-oranje-1.gif) no-repeat;
}

/* googlemaps */
div#wrapper
{
	margin:0 auto 0 auto;
	width:560px;
}
div#googleMap
{
	margin:0;
	width:560px;
	height:400px;
	border:1px solid #999999;
}
div#addresses{margin:15px 0 15px 0;}

#banner-studentwoonwensen {
  margin-top: 30px;
}

#banner-studentwoonwensen img {
  margin-left: -30px;
  overflow: auto;
}