body { font: normal 62.5%/1.1em Verdana, Arial, sans-serif; color: #525252; margin: 10px 0; text-align: center;}
body.inl { margin-top: 0px; }
h1 { font-family: sans-serif; font-size: 2em; line-height: 1em; float: right; word-spacing: .6em; letter-spacing: .4em; color: #004e9b; margin: 1em .8em;}
h2 { font-family: sans-serif; color: #336699; font-size: 1.4em; line-height: 16px; clear: both; margin-bottom: 4px;}
h3 { font-size: 1.2em; line-height: 1.5em; margin: 0;}
h4 { font-family: sans-serif; font-size: 1.4em; line-height: 20px; margin: 0;}
h4 a { display: inline; float: right; margin: 0 24px 0 18px; letter-spacing: .1em;}
h4 a:link, h4 a:visited { text-decoration: none; color: #3e81a8;}
h4 a:hover { text-decoration: none; color: #004e9b;}
h5 { font-family: sans-serif; color: #336699; font-size: 1.4em; text-align: center; margin: auto 0;}
img { border: 0;}
form { display: inline;}
p { font-size: 1.2em; line-height: 1.4em; margin: .2em 0;}
.tekst { text-align: justify;}
.vet { font-weight: bold;}
.midden { text-align: center; vertical-align: middle;}
a, a:link, a:visited { text-decoration: none; color: #003399;}
a:hover { text-decoration: underline; color: #00006c;} 
.thumb, .thumb:link, .thumb:hover, .thumb:visited { border: 1px solid #525252;}
a#immolink { color: #003162;}
input, textarea, select, checkbox { color: #000; background: #f8f8f8; margin: 0;}
select { width: 9em;}
.chkbx { color: #000; margin: 0;}
.eenlijn { overflow: hidden;}
input submit { cursor: pointer;}

#wrapper { width: 774px; margin-left:40px; text-align: left;}
#header { width: 774px; height: 118px; position: relative; background: url(../images/header1.jpg) no-repeat;}
#immologo { position: absolute; top: 8px; left: 285px; width: 85px; height: 85px;}
#buitenland { position: absolute; top: 16px; right: 44px; width: 128px; height: 48px;}
h4 { width: 774px; height: 12px; background: url(../images/header2.jpg) no-repeat;}
#balk { clear: both; color: #003162; background: #82cef7; text-align: center; padding: 1px 0 2px; margin: 0;}
#bottomMenu { font-size: 1.1em; text-align: center; margin-bottom: 1em;}
#bottomMenu a { padding: 0 .5em;}

#indexpage { background: url(../images/houseinturkey.jpg) left bottom no-repeat; height: 43em; padding-right: 10px;}
#indexT1 { float: right; clear: right; width: 485px; text-align: justify; font-weight: bold;}
#indexT2 { float: right; clear: right; width: 450px; text-align: justify;}
#indexT3 { float: right; clear: right; width: 415px; text-align: justify;}
#indexT4 { float: right; clear: right; width: 380px; text-align: justify;}
#indexT5 { float: right; clear: right; width: 350px; text-align: justify; font-weight: bold;}
#indexT6 { float: right; clear: right; width: 320px; text-align: right; font-size: .9em;}
#indexpage h3 { color: #dc281f; margin-top: 1.6em;}
#indexScroll { float: right; clear: right; width: 290px; margin-top: 1em;}
#indexScrollBox { width: 240px; height: 112px;}
#indexBox { border: 1px solid #666; height: 110px;}
#bb-titela { position: absolute; left: 4px; top: 0; font-size: 9px;}
#bb-titelb { position: absolute; left: 130px; top: 12px; font-size: .9em;}
#bb-plaats { position: absolute; left: 130px; top: 45px; font-size: 10px;}
#bb-vprijs { position: absolute; left: 130px; top: 75px; font-size: 11px; font-weight: bold;}
#bb-meer { position: absolute; left: 130px; top: 93px; font-size: 11px; font-weight: bold; text-decoration: none; color: #dc281f;}
#indexScroll img { width: 120px; height: 90px; padding: 16px 0 0 5px;}
#indexScroll #gn-promo { width: 240px; height: 112px; padding: 0; border-top: 2px solid #ccc; border-right: 2px solid #666; border-bottom: 2px solid #666; border-left: 2px solid #ccc;}

#loginpage { margin: 30px auto;}
#loginpage .inputtext { width: 140px; margin: 10px 0 0 20px;}

#contactpage { position: relative; background: url(../images/contact.jpg) right bottom no-repeat; height: 59em;}
#contactPartners { position: absolute; left: 25.5em; top: 8em; background: none;}
#contactPartner1 { position: absolute; left: 28em; top: 15em; color: #000000; background: none;}
#contactPartner2 { position: absolute; left: 28em; top: 21.5em; color: #000000; background: none;}
#contactPartner3 { position: absolute; left: 28em; top: 28em; color: #000000; background: none;}
#contactPartner4 { position: absolute; left: 28em; top: 34.5em; color: #000000; background: none;}
#contactPartner5 { position: absolute; left: 42em; top: 15em; color: #000000; background: none;}
#contactPartner6 { position: absolute; left: 42em; top: 21.5em; color: #000000; background: none;}
#contactPartner7 { position: absolute; left: 42em; top: 28.3em; color: #000000; background: none;}

#mainSelblok { position: relative; height: 116px;}
#mainSelblok h2 { position: absolute; left: 4px; top: 52px; margin: 0;}
#mainSelblok p { padding: 0; margin: 0;}
#mainSelPlaats { position: absolute; left: 212px; top: 50px; width: 164px;}
#mainSelType { position: absolute; left: 74px; top: 50px; width: 130px;}
#mainSelResult { position: absolute; right: 21px; top: 76px; margin: 0;}
#mainSelBtn { position: absolute; left: 382px; top: 50px; height: 20px; width: 60px; font-size: 10px; cursor: pointer;}
#mainsort { position: absolute; left: 5px; top: 100px;}
#mainsort a { padding: 0 4px 0 10px;}
.mainlijst { position: relative; clear: both; height: 118px; margin-top: 5px; border-top: 2px solid #c0c0c0;}
.mainpic { float: left; border: 1px double #000066; margin: 14px 6px; position: relative;}
.mainimg { height: 90px; width: 120px;} 
.maintit { position: absolute; left: 150px; top: 10px; color: #336699; font-weight: bold; margin-top: 3px;}
.mainref { position: absolute; left: 150px; top: 36px; margin: 0;}
.maintyp { position: absolute; left: 400px; top: 36px; margin: 0;}
.mainpri { position: absolute; left: 150px; top: 58px; margin: 0;}
.mainpla { position: absolute; left: 400px; top: 58px; margin: 0;}
.mainstr { position: absolute; left: 400px; top: 82px; margin: 0;}
.mainbtn { position: absolute; left: 150px; top: 82px; margin: 0; height: 20px; width: 60px; font-size: 10px; cursor: pointer;}
#pagnrTop { position: absolute; right: 20px; top: 100px; font-size: 1.2em; word-spacing: 3px; text-align: right;}
#pagnrBottom { width: 750px; margin: 5px 0 10px; font-size: 1.2em; word-spacing: 3px;  text-align: right;}
.activepag { color: #336699; font-weight: bold;}
#pagnrTop a, #pagnrBottom a { text-decoration: underline; color: #003399;}

#detailpag { width: 98%; margin: 0 auto; font-size: 8pt;}
#detailtop { margin-bottom: 5px; position: relative;}
#detailtop p { text-align: justify; font-size: 1.2em; line-height: 1.3em;}
#detailfoto1 { float: left; border: 2px outset #000000;}
#detailfoto1 img { height: 360px; width: 480px;}
#detailthumbs { float: right; width: 264px;}
#detailthumbs td { padding: 0 6px 6px 0;}
#detailthumbs img { border: 1px solid black; width: 64px; height: 48px;} 
#detailright { float: right; width: 262px; position: relative;}
#detailright p { font-size: 1em; height: 1.4em;}
#detailBackBtn { position: absolute; right: 90px; top: 224px; height: 20px; width: 60px; font-size: 10px; cursor: pointer;}
#detailbottom { clear: both; padding: 4px 0 8px; height: 15.5em; position: relative;}
#detailbottom p { text-align: justify; font-size: 1.2em; line-height: 1.3em;}
#detailbottom #contact { position: absolute; right: 25px; bottom: 20px;}
#detailform { font-size: 1.2em; line-height: 1.3em;}
#detailform label { float: left; width: 7.8em; text-align: right; padding-right: .5em; margin-bottom: .8em;}
#detailform input { float: left; margin-right: 1em; width: 11em;}
#detailform br { clear: left;}
#detailform textarea { float: left; width: 32em; height: 6em;}
#detailVerplicht { position: absolute; left: 2.5em; bottom: 2em; font-size: .8em; line-height: 1em; text-align: right;}
#detailVerstuur { position: absolute; right: 52px; top: 40px; height: 20px; width: 120px; font-size: 10px; cursor: pointer;}
.banbig { position: absolute; left: 0; top: 0; width: 240px; height: 240px;}
.bansmall { position: absolute; left: 0; top: 0; width: 80px; height: 80px;}

#overzicht { width: 770px; margin: 0 auto; background: #f1cb83;}
#overzicht th { text-align: left; font-size: 1em; padding-left: 2px;}
#overzicht td { text-align: left; font-size: 1.1em; padding-left: 2px; height: 18px;}
#overzDiv { position: relative; height: 64px;}
#overzToevoegen { position: absolute; left: 12px; top: 10px; height: 24px; width: 90px;}
#overzStats {  position: absolute; left: 122px; top: 10px; height: 24px; width: 24px;}
#overzMozillaError { position: absolute; left: 300px; top: 9px; width: 360px;}
#overzRef { float: left;}
#overzPlaats { float: right;}
#overzZoeken { position: absolute; left: 680px; top: 12px; background: #dedfeb;}
#overzStatus { position: absolute; left: 12px; top: 40px; font-size: 1em;}
.overzBtn { margin: 0 5px; height: 16px; width: 16px;}
#noRecords { height: 24px; font-size: 12pt; text-align: center; background: #f8f8f8; color: #c60000;}
.rowHover { background: #FFFFE8;}
.noHover { font-size: 1.1em;}

#bewerk { width: 770px; margin: 0 auto; background: #f1cb83;}
#bewerk td { text-align: left; font-size: 1.1em; padding: 2px 0 2px 2px; height: 10px; line-height: 12px;}
#bewerk input, #bewerk textarea { font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;}
#bewerk .chkbx { background: #f1cb83;}
.bewerkBtn { margin: 0 3px 0 8px; height: 16px; width: 16px; vertical-align: middle;}

.blauw { color: #003399;}
.lblauw { color: #0099FF;}
.groen { color: #339933;}
.lgroen { color: #33CC33;}
.rood { color: #c60000;}
.gr { background: #eeeeee;}
.wi { background: #f8f8f8;}
.bl { background: #336699;}
.lbl { background: #0099FF;}
.ro { background: #c60000;}
.go { background: #339933;}
.lgo { background: #33CC33;}
.ge { background: #FFFF99;}
.it { font-style:  italic;}

.errBox { position: absolute; left: 37%; top: 35%; text-align: center; color: #333; background: #e5e5e5; border: 2px outset #ccc;}
.msgCpt { color: #fff; background: #036; text-align: left; font-weight: bold; padding: .2em 0 .3em;}
.msgTxt { text-align: left; padding: 1em 1.5em 0; }
.msgBtn { display: inline; width: 6em; margin: 1em;}

div.mainwrapper{
width: 1000px; 
position: relative; 
clear: both; 
}
div.banner { 
width: 180px; 
height: 608px;
position: relative; 
float: left;
} 
div.inhoud { 
width: 774px; 
position: relative; 
float: left; 
} 