* {
margin:0; padding:0;
}

html, body {
height: 100%; 
background: #3b7819 url(graphics/containerback2.gif) repeat-y 50% 0;
color:#535353;
margin:0; padding:0;
}

#home {
min-height: 100%; 
background: #3b7819 url(graphics/containerback.gif) repeat-y 50% 0;
color:#535353;
}

body {
text-align: center; 
font: normal normal normal 79%/normal Trebuchet MS, Verdana;
line-height: 1.5em;
color:#535353;
min-height:100%; 
margin:0; padding:0;
}

#voorwaarden {
background: #ffffff;
color:#535353;
font: normal normal normal 90%/normal Trebuchet MS, Verdana;
text-align:left;
margin-left: 6px;
margin-right: 6px;
}

#errorpopup {
background: #47ac12;
color:#ffffff;
border-top: 3px solid #f95a09; border-left: 0; border-right: 0;
font: normal normal normal 90%/normal Trebuchet MS, Verdana;
text-align:left;
margin:0;
}

* html body, *html #home {
\height:100%;/* for ie5 */
	he\ight:100%;/* for ie6 */
 height: 100%;
}
html>body { font-size: 11px; } /* for modern browsers that can resize px */

#container {
position: relative; min-height: 100%; width: 992px;
margin: 0 auto;
text-align: center;
z-index: 2; /* to show it on top */
}

*html #container {
margin: 0 auto;
w\idth: 992px;
width:992px;
\width:991px;
}

/*instellingen voor header*/

#header {
position: absolute; top: 0px; left: 7px; height: 113px; min-width: 978px;
background-color: #47ac12;
z-index: 4; /* to show it on top */
text-align: left;
border-top: 3px solid #f95a09; border-left: 0; border-right: 0;
}

*html #header {
w\idth: 978px;
width:978px;
\width:978px;
}

#amoryalogo {
position:absolute; left: 30px; top: 30px;
}

#adsheader{
position:absolute; left: 340px; top: 20px;
}

#adsheaderlarge{
position:absolute; left: 240px; top: 20px;
}

#loginbox {
position:absolute; right: 14px; top: 18px; width: 170px;
z-index:5;
text-align: left;
}

.loginform {
page-break-after : avoid; page-break-inside : avoid; text-align : center;
}

div.login {
float:left;
font: normal normal bold 11px/normal Trebuchet MS, Verdana, Arial; 
color:#ffffff;
width: 80px; height: 20px;
text-align: left;
margin-top: 2px;
}

div.submitlogin {
float:left;
font: normal normal bold 11px/normal Trebuchet MS, Verdana, Arial; 
color:#ffffff;
width: 80px; height: 26px;
text-align: right;
}

.textbox {
font: normal normal bold 11px/normal Trebuchet MS, Verdana, Arial; 
color:#535353;
width: 76px; height: 18px;
text-align: left;
}

#userstats {
position:absolute; top: 3px; left: 799px; 
font: normal normal normal 11px/normal Trebuchet MS, Verdana, Arial; 
color:#ffffff;
text-align: left;
z-index:5;
}

#menucontainer {
position:absolute; width : 320px; height : 26px; left: 7px; top: 113px; 
text-align: left;
z-index: 4; /* to show it on top */
margin-left:0; margin-right:0;
padding:0;
}

#fotohome {
position:absolute; left: 7px; top: 139px; width : 320px; height :460px;
background: url(graphics/fotohome.jpg) no-repeat;
margin-left:0; margin-right:0;
}

#fotohomelinks {
position:absolute; left: 7px; top: 139px; width : 320px; height :460px;
background: url(graphics/fotohome02.jpg) no-repeat;
margin-left:0; margin-right:0;
}

#fotohomeaccount {
position:absolute; left: 7px; top: 139px; width : 320px; height :460px;
background: url(graphics/fotohome02.jpg) no-repeat;
margin-left:0; margin-right:0;
}

#fotohomeprofile {
position:absolute; left: 7px; top: 139px; width : 320px; height :460px;
background: url(graphics/fotohome03.jpg) no-repeat;
margin-left:0; margin-right:0;
}

#fotohomeads {
position:absolute; left: 7px; top: 139px; width : 320px;height :460px;
background: url(graphics/fotohomeads.jpg) no-repeat;
margin-left:0; margin-right:0;
}

#fotohomeadsmessages {
position:absolute; left: 7px; top: 139px; width : 320px;height :460px;
background: url(graphics/fotohomeads02.jpg) no-repeat;
margin-left:0; margin-right:0;
}

#fotohomeadstitle {
position:absolute; left: 22px; top: 38px; width : 175px;
font: normal normal normal 18px/normal HelveticaRounded Bold, Verdana, Arial; 
color:#ffffff;
line-height: 1.1em;
text-align:left;
}

#fotohomeadstext {
position:absolute; left: 22px; top: 116px; width: 182px;
font: normal normal bold 13px/normal Trebuchet MS, Verdana, Arial; 
text-align:left;
}

#fotohomelogin {
position:absolute; left: 7px; top: 139px; width : 320px; height :195px;
background: url(graphics/fotohomelogin.jpg) no-repeat;
margin-left:0; margin-right:0;
}

#fotolovebox {
position:absolute; left: 7px; top: 139px; width : 320px;height :460px;
background: url(graphics/droomboeket/amoryalovebox.jpg) no-repeat;
margin-left:0; margin-right:0;
}

#messagefavorite {
position:absolute; left: 17px; top: 336px;
width:286px;
height:128px;
background: url(graphics/messagefavorite.gif) repeat-y;
color:#ffffff; font-size: 12px;
}

#homemessagepos {
position:absolute; left: 0px; top: 0px;
margin-top: 14px; width:143px; height:108px;
}

#homefavoritepos {
position:absolute; left: 143px; top: 0px;
margin-top: 14px; width:143px; height:108px;
}

#backhomemessage {
float:left; width:143px; height:43px;
margin-top: 8px;
background: url(graphics/backhomemessage.gif) no-repeat;
text-align:right;
z-index:8;
}

#backhomefavorite {
float:right; width:143px; height:43px;
margin-top: 8px;
background: url(graphics/backhomefavorite.gif) no-repeat;
text-align:left;
}

.texthomemessage {
margin-top: 4px; margin-right: 4px;
color:#ffffff; font-size: 12px;
}

.texthomefavorite {
margin-top: 4px; margin-left: 4px;
color:#ffffff; font-size: 12px;
}

#smallmenu {
position:absolute; left: 192px; top: 160px; width:150px; height:150px;
background: url(graphics/backsmallmenu.gif) no-repeat;
z-index: 6;
padding:0;
margin:0;
}

#postbusmenu {
position:absolute; left: 182px; top: 416px; width:150px; height:150px;
background: url(graphics/backsmallmenu.gif) no-repeat;
z-index:6;
padding:0;
margin:0;
}

#postbusmenutext {
position:absolute; left: 20px; top: 26px; width:130px; height:130px;
text-align: left;
}

#smallmenutext {
position:absolute; left: 0px; top: 4px; width:130px; height:130px;
text-align: right;
}

#searchmenu {
position:absolute; left: 180px; top: 340px; width:150px; height:150px;
z-index: 6;
}

/*instellingen voor rechterkolom*/

#containerhome {
position:absolute; left: 327px; top: 103px; width : 658px; height :480px;
margin-left:0;margin-right:0;
background-color: #ffffff;
z-index: 4; /* to show it on top */
}

#contenttopcorners {
position:absolute; left: 0px; top: 0px; width : 658px; height:13px;
background: #ffffff url(graphics/topcorner.gif) no-repeat left top;
z-index: 3; 
margin-left:0; margin-right:0;
}

#contenthome {
position:absolute; left: 0px; top: 13px; width : 658px; height :460px;
background-color: #ffffff;
text-align:left;
z-index: 4; /* to show it on top */
margin-left:0; margin-right:0;
}

#contenthometextpos {
position:absolute; left: 14px; top: 3px; width : 633px; 
text-align:left;
z-index: 4; /* to show it on top */
}

#containerboth {
position:absolute; left: 327px; top: 103px; width : 658px; min-height :100%;
margin-left:0; margin-right:0;
z-index: 4; /* to show it on top */
}

#contentboth {
position:absolute; left: 0px; top: 13px; width : 658px; 
background-color: #ffffff;
text-align:left;
z-index: 4; /* to show it on top */
margin-left:0; margin-right:0;
}

#contentdynamictextpos {
position:absolute; left: 30px; top: 3px; width : 618px; 
text-align:left;
z-index: 4; /* to show it on top */
margin-left:0; margin-right:0;
}

#contentstatictextpos {
position:absolute; left: 14px; top: 3px; width : 630px; 
text-align:left;
z-index: 4; /* to show it on top */
margin-left:0; margin-right:0;
}

#contentbottomcorners {
position:absolute; left: 0px; bottom:-5px; width : 658px; height:13px; 
background: #fff url(graphics/bottomcorner.gif) no-repeat left bottom;
z-index: 3; 
}

#fastsearchhomeback {
position:absolute; left: 160px; top: 170px; width : 320px; height:190px; 
background: url(graphics/searchback.gif) no-repeat;
}

#fastsearchhomeform {
position:absolute; left: 30px; top: 50px;
}

.fastsearchform {
font: normal normal bold 100%/normal Trebuchet MS, Verdana, Arial; 
color:#ffffff;
}

.googlefront{
position:absolute; left: 86px; top: 390px; width : 320px; height:60px
}

.admessages{
position:absolute; left: 46px; top: 580px;
}

#footermenu {
position:absolute; top: 564px; left: 12px; 
text-align: left;
}

/* geldt voor alle layouts */
* html #container, #containerprofile , #contentprofiletextpos, #contentprofile{
height: 100%; /* for IE because it doesn't do min-height */
\height:100%;/* for ie5 */
he\ight:100%;/* for ie6 */
}

h1 {
font: normal normal bold 17px/normal Trebuchet MS, Verdana, Arial; color:#535353;
}

h2 {
font: normal normal bold 16px/normal Trebuchet MS, Verdana, Arial; color:#535353;
}

h3 {
font: normal normal bold 15px/normal Verdana, Arial; color:#535353;
margin-bottom: 4px; margin-top: 1px; padding:0;
}

h4 {
font: normal normal bold 13px/normal Verdana, Arial; color:#535353;
margin-bottom: 0.1em; margin-top: 0.8em;
}

table {
font: normal normal normal 100%/normal Trebuchet MS, Verdana, Arial; color:#535353;
}

a.underline {
font: normal normal normal 99%/normal Trebuchet MS, Verdana, Arial; color:#535353;
text-decoration: underline; 
}

a:hover.underline {
font: normal normal normal 99%/normal Trebuchet MS, Verdana, Arial; color:#f95a09;
text-decoration: underline; 
}

a.boldunderline {
font: normal normal bold 99%/normal Trebuchet MS, Verdana, Arial; color:#535353;
text-decoration: underline; 
}

a:hover.boldunderline {
font: normal normal bold 99%/normal Trebuchet MS, Verdana, Arial; color:#f95a09;
text-decoration: underline; 
}

a.normal {
font: normal normal normal 99%/normal Trebuchet MS, Verdana, Arial; color:#535353;
text-decoration: none; 
}

a:hover.normal {
font: normal normal normal 99%/normal Trebuchet MS, Verdana, Arial; color:#f95a09;
text-decoration: none; 
}

a.smallmenuwhite, a:hover.smallmenuwhite {
font: normal normal bold 13px/normal Trebuchet MS, Verdana, Arial; color:#ffffff;
text-decoration: none; 
line-height: 1.3em;
}

a.footermenu, a:hover.footermenu {
font: normal normal bold 11px/normal Trebuchet MS, Verdana, Arial; color:#ffffff;
text-decoration: none; 
line-height: 1.1em;
}

a.favorites {
font: normal normal normal 11px/normal Trebuchet MS, Verdana, Arial; color:#ffffff;
text-decoration: none; 
}

a:hover.favorites {
font: normal normal normal 11px/normal Trebuchet MS, Verdana, Arial; color:#f95a09;
text-decoration: none; 
}

a.whitelink, a:hover.whitelink {
font: normal normal bold 11px/normal Trebuchet MS, Verdana, Arial; color:#ffffff;
text-decoration: none; 
}

div.smallmenuwhite {
font: normal normal bold 13px/normal Trebuchet MS, Verdana, Arial; color:#ffffff;
text-decoration: none; 
line-height: 1.3em;
}

a {
font: normal normal bold 99%/normal Trebuchet MS, Verdana, Arial; color:#535353;
text-decoration: none; 
}

a:hover {
font: normal normal bold 99%/normal Trebuchet MS, Verdana, Arial; color:#f95a09;
text-decoration: none; 
}

h1, h2, h5, h6, dl, ul, pre, blockquote, fieldset, address {
margin: 1em 4px;
}

p {
margin-bottom: 3px; margin-top: 4px;
}

p.google {
margin-bottom: 0px; margin-top: 6px; margin-left: 10px;
}

ol {
margin: 1em 13px;
}

li {
margin: 2px 12px;
}

#edit {
position:absolute; right:40px;
}

#admincontainer {
position : relative; left: 110px; top: 0px; width : 788px; height: 80%; vertical-align: top;
}

#adminmenu {
position:absolute; left: 4px; top: 20px; width: 100px; height: 180px; vertical-align: top;
}

#searchprevnext {
float: left; 
margin: 5px 0px 5px 0px; width: 630px; height: 20px;
text-align: left;  
}

#searchresultheader {
float: left; 
background-color:#47ac12;
margin: 5px 0px 5px 0px; width: 630px; height: 20px;
text-align: left;
}

#searchresultfoto {
float: left; 
margin: 0px 5px 0px 0px; width: 80px; height: 80px;
text-align: left;  
}

#searchresultcontent {
float: left; 
margin: 0px 0px 0px 0px; width: 545px; height: 80px;
text-align: left; 
}

#searchresultfooter {
float: left; 
margin: 5px 0px 5px 0px; width: 430px; height: 20px;
text-align: right;
}

.searchresultname {
font: normal normal bold 13px/normal Trebuchet MS, Verdana, Arial; color:#ffffff;
}

a.searchresultoptions, a:hover.searchresultoptions {
font: normal normal bold 12px/normal Trebuchet MS, Verdana, Arial; color:#f95a09;
}

#postbusheader {
font: normal normal bold 14px/normal Trebuchet MS, Verdana, Arial; color:#ffffff;
background-color: #47ac12;
text-align: left;  
line-height:1.4em;
}

#postbusmessage {
font: normal normal bold 13px/normal Trebuchet MS, Verdana, Arial; 
text-align: left;
line-height: 1.8em;
}

a.messagenew, a:hover.messagenew {
  font: normal normal bold 12px/normal Trebuchet MS, Verdana, Arial; color:#f95a09;
}

a.messageread, a:hover.messageread {
  font: normal normal bold 12px/normal Trebuchet MS, Verdana, Arial;
}

#hrmessage {
  width: 100%;
  color: #f95a09;
  text-align: center;
}

#statsdescriptionback {
    background-color:#E4F6C4;
    width: 149px;
    padding: 3px 3px 3px 3px;
}

#statsback {
    background-color:#ffffff;
    width: 64px;
    text-align: right;
    padding: 3px 3px 3px 3px;
}

#statsempty {
    background-color:#F95A09;
    width: 4px;
    padding: 3px 3px 3px 3px;
}

.admin {
background: #ffffff;
font-family:Trebuchet MS;
font-size : 70%;
font-weight:normal;
color:#2A3A00;
overflow: auto;
}


A.visited {
	color : #99dc32;
}

.uploadbackground {
background-image : url(images/back.jpg);background-attachment : fixed;background-repeat : repeat-x;
}

.profilelink {
  font-size : 95%;
  font-weight:bold;
  color:#141B13;
}

.profilelinkgray {
  font-size : 95%;
  font-weight:bold;
  color:#c6c6c6;
}

.bold {
  font-family:HelveticaRounded Bold;
  font-size : 108%;
  font-weight:bold;
  color:#141B13;
}

.strong {
  font-family:Verdana;
  font-weight:bold;
  color:#141B13;
}

.emphasize {
  font: normal normal bold 14px/normal Trebuchet MS, Verdana, Arial; color:#f95a09;
}

.white {
 color:#ffffff;
}

.footer {
  font-family:Trebuchet MS;
  font-size : 7pt;
  font-weight:normal;
  color:#ffffff;
}

.tdfoto {
height : 200px; width : 200px;
background-color:#2A3A00; filter: alpha(Opacity=35);
}

.trtop {
vertical-align: top;
}

.tdcenter {
 text-align: center;
}

.tdright {
 text-align: right;
}

.tdleft {
 text-align: left;
}

.inputsmall {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 30px; height: 20px; margin-bottom:4px;
}

.input {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 80px; height: 20px; margin-bottom:4px;
}

.inputlarge {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 150px; height: 20px; margin-bottom:4px;
}

.inputxl {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 200px; height: 20px; margin-bottom:4px;
}

.select500 {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 500px; height: 18px; margin-bottom:4px;
}

.select400 {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 420px; height: 18px; margin-bottom:4px;
}

.select200 {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 190px; height: 18px; margin-bottom:4px;
}

.select150 {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 152px; height: 18px; margin-bottom:4px;
}

.select100 {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 100px; height: 18px; margin-bottom:4px;
}

.select75 {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 75px; height: 18px; margin-bottom:4px;
}

.select50 {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 54px; height: 18px; margin-bottom:4px;
}

.select40 {
font: normal normal normal 11px/normal Trebuchet MS, Verdana; color:#535353;
width: 40px; height: 18px; margin-bottom:4px;
}

.pink {
font: normal normal bold 11px/normal Trebuchet MS, Verdana; color:#ff00cc;
}
.blue {
font: normal normal bold 11px/normal Trebuchet MS, Verdana; color:#0000cc;
}
.green {
font: normal normal bold 11px/normal Trebuchet MS, Verdana; color:#00cc00;
}
.red {
font: normal normal bold 11px/normal Trebuchet MS, Verdana; color:#ff0000;
}

#debug {
        position:absolute;
        top:5px;
        right:20px;
        width:200px;
        background-color: #c0c0c0;
        border-bottom: thin solid Black;
        border-right: thin solid Black;
        border-left : thin solid Black;
        border-top: thin solid Black;
        font : bold italic 10px/11px sans-serif;
        padding : 5px;
}