*{padding:0px;margin:0px;}
html, body{height:100%;background:#333333;}
body{font:13px helvetica, verdana, arial, sans-serif;color:#996600;}
#page{height:100%;min-height:100%;width:900px;position:relative;margin:0 auto;text-align:justify;background:#333333;margin-bottom:-98px;}
html>body #page{height:auto;}
#intro{text-align:justify;}
#intro span{position:absolute;left:0px;top:180px;}
#page h1{background:url(http://media2.allround-fotografie.nl/style/2009/images/banner.png) no-repeat;width:900px;height:150px;position:absolute;left:0px;top:0px;border:0px;}
h1 span{display:none;}
img{border:0px;}
.moreinfo{margin-bottom:20px;}
#footer{text-align:center;width:450px;height:20px;position:relative;left:25%;top:10px;background:url(http://media2.allround-fotografie.nl/style/2009/images/line.gif) repeat-x;float:left;}
#footer p.footertext{text-align:center;font-size:9px;font-style:italic;margin-top:5px;margin-bottom:10px;}
#page{color:#a0a0a0;}
#intro{position:absolute;left:190px;top:190px;width:700px;float:left;}
#intro.wide{line-height:18px;}
#page h1 span{width:700px;font:20px verdana, arial, helvetica, sans-serif;font-weight:bold;position:relative;left:190px;top:155px;margin:0px;padding:0px;display:block;}
#page h2{margin-top:0px;margin-bottom:5px;}
#page h2.indent{margin-top:10px;margin-bottom:5px;}
#page p.indent{margin-top:15px;}
#page h3{margin-top:10px;font-size:12px;font-weight:bold;}
#textblock{position:absolute;left:190px;top:270px;width:700px;}
#textblock .lrect{width:450px;height:200px;margin-top:30px;display:block;margin-right:50px;float:left;}
#textblock .indent{margin-top:10px;margin-bottom:5px;}
#textblock .rrect{width:450px;height:200px;margin-top:30px;display:block;margin-left:50px;float:left;}
#textblok.lrect h2{margin-top:0px;}
#textblok.rrect h2{margin-top:0px;}
#textblock .square,.squaretext{width:200px;height:200px;margin-top:30px;display:block;float:left;}
#textblock .fullrect{width:700px;display:block;float:left;}
#textblock li{margin-left:20px;}
#textblock p{margin-top:10px;margin-bottom:5px;}
#textblock .fullrect li{margin-left:20px;font-size:9px;}
#textblock li.normal{margin-left:20px;font-size:12px;}
#textblock li.wide{line-height:18px;}
#textblock .fullrect ul{width:450px;margin-bottom:10px;}
#textblock table{width:100%;border-width:0px;cell-padding:0px;cell-spacing:0px;}
#textblock table td.desc{width:90%;}
#textblock table tr td.w80px{width:80px;}
table.availability{width:100%;border-width:0px;cell-padding:0px;cell-spacing:0px;}
table .availability tr td .calmonth{vertical-align:top;text-align:left;width:170px;}
table.availability tr td.calday{vertical-align:top;text-align:left;width:130px;}
table.availability tr td.caldate{vertical-align:top;text-align:left;width:480px;}
table .availability tr td .caldesc{vertical-align:top;text-align:left;width:550px;}
#textblock table td.price{vertical-align:top;text-align:right;width:10%;}
#textblock .fullrect table{width:450px;border-width:0px;cell-padding:0px;cell-spacing:0px;}
#textblock .fullrect table td.desc{width:70%;}
#textblock .fullrect table td.price{vertical-align:top;text-align:right;width:30%;}
#textblock .box{border-width:1px;border-style:solid;border-color:#996600;margin-top:20px;margin-bottom:10px;font-size:13px;}
#textblock .box h2{margin-top:0px;background-color:#996600;color:#cccccc;padding-left:3px;padding-right:3px;padding-bottom:2px;}
#textblock .box .block h3{margin-top:10px;margin-bottom:0px;font:14px verdana, arial, helvetica, sans-serif;font-weight:bold;color:#a0a0a0;}
#textblock .box .block2 h3{margin-top:10px;margin-bottom:0px;font:14px verdana, arial, helvetica, sans-serif;font-weight:bold;color:#a0a0a0;}
#textblock .box .block{padding-left:3px;padding-right:3px;padding-bottom:3px;min-height:205px;font-size:12px;font-weight:normal;}
#textblock .box .dynblock{padding-left:3px;padding-right:3px;padding-bottom:3px;}
#textblock .box .block p.floatright{line-height:18px;font-size:13px;font-weight:normal;}
#textblock .box .block p.indent{margin-top:15px;line-height:18px;font-size:13px;font-weight:normal;}
#textblock .box .block p.wide{margin-top:0px;padding-top:0px;line-height:18px;font-size:13px;font-weight:normal;}
p.wide{margin-top:0px;padding-top:0px;line-height:18px;font-size:13px;font-weight:normal;}
#textblock .box .block img.floatleft{border-width:0px;margin:0px;margin-right:20px;align:top;float:left;}
#textblock .box .block img.floatright{border-width:0px;margin:0px;margin-left:20px;align:top;float:right;}
.clheight{width:100%;display:block;float:none;}
#textblock .squaretext{margin-right:50px;}
#textblock h2{font:16px verdana, arial, helvetica, sans-serif;font-weight:bold;color:#a0a0a0;}
#textblock img.left{width:200px;padding-right:50px;}
#textblock img.middle{margin-left:auto;margin-right:auto;align:justify;}
#textblock img.right{width:200px;padding-left:50px;}
#textblock p.newsline{margin-left:3px;margin-right:3px;margin-top:2px;margin-bottom:5px;}
.h150{min-height:150px;}
a:link,a:active,a:visited{color:#a0a0a0;}
a:hover{color:#996600;}
#menublock{position:absolute;left:10px;top:155px;width:170px;}
#menublock h2{width:170px;height:20px;background:url(http://media2.allround-fotografie.nl/style/2009/images/sprite.png) no-repeat top left;background-position:0px -100px;line-height:20px;font:14px helvetica, verdana, arial, sans-serif;color:#cccccc;font-weight:bold;margin-top:0px;margin-bottom:0px;padding-left:8px;}
ul.menu{width:165px;border-style:solid;border-width:2px;border-color:#996600;font-size:12px;font-weight:normal;list-style-type:none;}
ul.menu li{margin-top:2px;margin-bottom:2px;padding-left:0px;text-indent:8px;width:165px;}
ul.menu li:before{content:"\00BB\0020";}
ul.menu li a{text-decoration:none;}
.center{margin-left:auto;margin-right:auto;text-align:center;}
.small{font-size:10px;}
img.break{margin-top:30px;}
img.alignleft{text-align:left;float:left;margin-right:20px;margin-bottom:10px;}
img.alignright{text-align:right;float:right;margin-left:20px;margin-bottom:10px;}
.attention{color:yellow;font-size:150%;}
.smallindent{padding-top:5px;}
.quote{border-width:1px;border-style:solid;border-color:#996600;padding:5px;}
p.comment{padding-top:0px;margin-top:0px;font-style:italic;font-size:12px;line-height:16px;padding-left:5px;padding-right:5px;}
p.quotename{font-style:italic;font-size:10px;text-align:right;padding-left:5px;padding-right:5px;}
.italic{font-style:italic;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.whitebg{background-color:#ffffff;}
.darktxt{color:#666666;}
.clearfix{display:inline-block;}
#social{width:170px;}
#social li{list-style-type:none;float:left;}
#social li a{background:url(http://media2.allround-fotografie.nl/style/2009/images/sprite.png) no-repeat;display:block;}
#social li a.contact{width:170px;height:68px;margin-bottom:20px;background-position:0px 0px;}
#social li a.hyves{width:31px;height:30px;margin-left:15px;margin-right:5px;background-position:0px -69px;}
#social li a.twitter{width:31px;height:30px;margin-right:5px;background-position:-32px -69px;}
#social li a.youtube{width:31px;height:30px;margin-right:5px;background-position:-64px -69px;}
#social li a.flickr{width:31px;height:30px;margin-right:5px;background-position:-96px -69px;}