body {font:11px 'Tahoma',sans-serif; margin:0px; padding:0px; line-height:150%; margin-bottom:20px; background:#FFF;}
h1,h2,h3 {font:20px 'Times New Roman',serif;}
h2 {font-weight:bold; font-size:27px; font-style:italic;}
h3,h3 a {font-weight:bold; font-size:14px; margin-top:15px;}
h4 {font-family:'Times New Roman',serif; font-style:italic;}
p {margin-bottom:15px;}
hr,img {border:0px;}
hr {height:1px;}

fieldset {border:none;}
legend {font:bold 13px 'Arial',sans-serif;}
label {width:140px; float:left; clear:both;}
label small {font-size:9px;}
input {margin-bottom:2px;}

#theform {line-height:18px; margin-bottom:20px;}
#theform p.error {float:right; margin:0px; text-align:right; color:#F00; font-style:italic;}
p.formsend {font-size:14px;}
#theform li {list-style-type:none; height:18px; margin:0px; margin-bottom:10px;}
#theform label {clear:none; font-weight:bold; margin-top:2px;}
#theform input {width:200px;}
#theform label.inline {font-weight:normal; margin-right:10px; margin-top:1px; width:auto;}
#theform #field-aanhef input {float:left; width:auto;}
#theform #field-reactie {height:auto;}
#theform #field-reactie p.error {float:none; text-align:left; margin-left:140px;}
#theform textarea {font:11px 'Arial', sans-serif; height:100px; width:400px;}
#theform button {margin-left:140px;}
#handler-theform {text-align:right; font-size:12px; margin-bottom:20px;}

#beoordelingen .beoordeling {border-top:1px solid #000; margin-bottom:10px;}
#beoordelingen .header {border-bottom:1px solid #000; padding:0px 5px; line-height:24px; font-weight:bold;}
#beoordelingen .reactie {padding:5px;}
#beoordelingen .datum {float:right; font-size:10px; font-weight:normal;}
#beoordelingen .locale {float:right;}
#beoordelingen .locale img {margin:0px; margin-top:4px; margin-left:5px;}
#beoordelingen .pagination a {line-height:20px;}
#beoordelingen .pagination .backward {float:left;}
#beoordelingen .pagination .forward {float:right;}

#fotosvandemaand {width:565px;}
#fotosvandemaand .maand {float:left;}
#fotosvandemaand .maand a {display:block; width:47px; height:25px; text-align:center; background:#FF5A00; line-height:25px;}
#fotosvandemaand .maand a:hover, #fotosvandemaand .maand a.current {background:#0160D1; color:#FFF; text-decoration:none;}
#fotosvandemaand a img {margin:0px;}

strong,b {font-weight:bold;}
ul {list-style:round;}
li {list-style:round; margin-left:30px;}

a {font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}
a {color:#0160D1;}
#subnav a.selected {color:#F60;}
#intro h1 {color:#0160D1;}

h2 {color:#FF5A00;}

#koningshofgroep {position:relative; width:919px; border:1px solid #333;}
#zoeken {position:absolute; top:10px; left:10px; border:1px solid #FFF; padding:2px; width:180px;}
#zoek {font-size:10px;}
input {font-size:11px;}
#subnav {text-align:right; height:30px; position:absolute; right:10px; top:325px; z-index:10;}
#subnav ul li {display:inline; padding-right:5px; margin-left:5px;}
#subnav ul li.last {border:none;}
#subnav a:hover {}
#subnav a.selected {}

/**
 * weerkaart
 */
#weer {position:absolute; /*bottom:350px;*/ top:1085px; left:70px; height:74px; z-index:2;}
#weer { /*border:1px solid #FDCC33;*/ /*background:#FFF;*/ color:#FFF; font-size:14px; font-weight:bold; line-height:37px; text-align:center; padding:0px 10px; width:140px;}
#weer img {float:left;}
#weer span {float:left;}
#weer span.dag {font-size:10px; width:55px;}
#weer a#buienradarlink {color:#AAA; font-size:9px;}
#weer h4 {margin: 0px; padding: 0px;}
#weer span.dag a {color: #FFF;}

/**
 * homepage
 */
#homepage {height:550px; position:relative; margin-top:30px; text-align:left; width:600px;}
/*#slideshow {margin-top:150px;}*/
#slideshow {
    position:absolute;
    right:140px;
    top:165px;
}

#fotovdmaand h4, #customerratingblock h4 {color:#FFF; font-size:16px;}
.asideAction {color:#FFF; display:block; font-family:'Times New Roman',serif; font-size:14px; font-style:italic; margin:0px 0px 0px 0px; padding-left:40px; text-align:left;}
#fotovdmaand {position:absolute; left:38px; top:580px; z-index:5;}
  #fotovdmaand h4 {color:#FFF; font-size:16px;}
  #fotovdmaand a {color: #FFF;}
#polaroid {background-position:center center; background-repeat:no-repeat; height:247px; width:227px;}
  #polaroid #who {display:block; font-family:'Times New Roman',serif; font-size:14px; font-style:italic; font-weight:bold; margin-top:-50px;}
#fotomaandSend {background-position:left 0px; line-height:21px; margin-left: 25px; margin-bottom: 10px;}
#fotomaandView {background-position:left -21px; line-height:23px; margin-left: 25px;}
#currentrating {position: absolute; top: 115px; right: 9px; font-weight: bold; color: #FFF; font-family:'Times New Roman',serif; font-style:italic; font-size: 17px; width: 50px; text-align: center;}
#customerratingblock {border-color:#FFF; border-style:solid; border-top-width:1px; border-bottom-width:1px; position:absolute; top:905px; left:38px; padding:0px 0px; width:225px; z-index:5;}
/*#customerratingblock #textballoon {height:165px; margin-top:5px; padding-top:0px; width:176px;}*/
/*#ratingSend {background-position:left -44px; line-height:33px;}*/
/*#ratingView {background-position:left -77px; line-height:40px;}*/

#ratingSend {margin-left: 30px; line-height:45px;}
#ratingView {margin-left: 30px; line-height:45px;}
#textballoon {background: url('/_images/koningshof/beoordeling.png') no-repeat; width: 200px; height: 150px; position: relative; margin: 10px 0px;}
  
/**
 * nieuwsflash
 */
#nieuwsflash {position:absolute; right:5px; top:0px; width:150px; height:150px;}
#flash {display:block; width:10px; height:10px; margin:auto auto; vertical-align:center;}
#flashtekst {position:absolute; right:5px; top:0px; width:150px; height:150px; z-index:10; padding-top:25px; text-align:center; display:none;}
#flashtekst p {padding:0px 15px; color:#0160D1; margin-bottom:5px;}

#inhoud	{margin-top:325px; margin-bottom:/*75px*/140px;}

#leftcontent {margin-top:180px; padding-left:15px; position:relative;}
#map {position:absolute; width:275px; height:300px; top:230px; left:-1px;}

#v1 {width:300px; float:left;}
#v2 {width:600px; float:left;}
#v3	{min-height:300px; height:auto !important; height:300px;}
#v3 {position:relative; margin-top:30px; text-align:left; width:600px;}
#v3 a {}
#v3 img {}

#v3home {position:absolute; top:10px; right:10px;}
#v3kamperen {position:absolute; top:175px; left:183px;}
#v3faciliteiten {position:absolute; top:231px; left:11px;}
#v3omgeving {position:absolute; top:410px; left:238px;}
#v3verhuur {position:absolute; top:427px; left:2px;}
#v3tarieven {position:absolute; top:586px; left:269px;}
#v3tarieven img {}

#intro {position:absolute; top:10px; left:10px; width:420px;}
#intro * {margin:0px; line-height:50x;}
#intro h1 {font:bold 32px 'Times New Roman',serif; font-style:italic;}

#beeldmerk {position:absolute; top:/*250*/190px; left:-20px; width:350px; height:550px;}
#taal {position:absolute; top:10px; right:10px; padding:2px;}
#taal img {margin:2px; margin-bottom:0px;}

#afdelingintro {padding-bottom:20px;}
#afdelingintro h1 {font:bold 32px 'Times New Roman',serif; font-style:italic; color:#0160D1;}

#afdelinginhoud {padding-right:35px;}
#afdelinginhoud hr {margin-top:10px; margin-bottom:20px;}
#afdelinginhoud img {margin:5px;}

#menu {margin-top:70px; text-align:left;}
#menu ul {list-style-type:none;}
#menu li {font-weight:bold; text-align:right; margin-bottom:10px;}
#menu li a {font-size:12px; text-decoration:none; display:block; margin:0px 80px 10px 20px; #margin:0px 80px 0px 20px; padding-right:40px;}
#menu li a:hover {text-decoration:none;}
#menu li a.selected {text-decoration:underline;}

#footer {position:absolute; bottom:0px; width:919px; left:0px;}
#aangeslotenlogos {position:absolute; bottom:10px; right:0px; #right:15px;}
#aangeslotenlogos img {padding-right:8px;}
#kroon {position:absolute; top:-170px; left:115px; width:67px; height:61px;}
#zusters {position:absolute; text-align:left; left:0px;}

.clear {clear:both;}
.txt {padding:0px 10px 5px;}
.bgrood {background:#F00;}
.bgoranje {background:#F60;}
.bggeel {background:#FC3;}
.bggroen {background:#9C0;}

.backoverzicht {margin-top:30px;}

.fotoboek {float:left; margin:5px;}
.fotoboektitel {display:block; padding:3px;}

.mooshow img {float:left;}

#adres {position:absolute; bottom:-30px; left:15px; width:273px; height:141px; padding-top:80px; #padding-top:0px;}

a.none {display:none;}

ul#links {padding:0px; margin:0px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #000;}

ul#links li {margin:0px; padding:0px; list-style-type:none; line-height:200%;}

p.top {text-align:right;}

#shadowbox_nav_alt a {cursor:pointer; display:block; float:right; height:16px; margin-left:3px; width:16px;}

#shadowbox_Sluiten_alt {background-image:url('/_include/skin/classic/icons/close.png'); background-repeat:no-repeat;}

ul.downloads			{padding:0px; margin:0px;}
ul.downloads li			{list-style-type:none; margin:0px; padding:0px;}
ul.downloads li small	{font-size:10px;}
ul.downloads li img		{float:left;}
ul.downloads li p		{padding-top:4px;}

span.lmkomschrijving {display:block;}

#brochure {float:right; text-align:center; margin-top:20px; margin-right:10px;}
#brochure a {text-decoration:none;}
#brochure img {border:none;}

/* Local warning */
#localwarning {background-color:#DDD; border-bottom:2px solid #333; color:#F00; font-size:12px; font-weight:bold; left:0px; padding:5px 0px; position:absolute; top:0px; width:100%; z-index:1000;}


