* { font-family: arial; font-size: 12px; color: #ffffff;}

html, body, h1, h2, h3, h4, h5, h6, blockquote, pre, code, p, ul, ol, li, dl, dt, dd, form, fieldset, legend, label, div, span, table, tr, th, td { margin: 0; padding: 0; }

html, body { height: 100%; position: relative;} 

html { verflow: hidden;}
body { overflow: hidden;}
 
iframe { z-index: 1; }
a {	text-decoration: none;	font-weight: bold; color: #ef9926; }
a:hover { color: #000000; background-color: #ef9926; }
a.noHover:hover { background: none !important;} 
hr { margin: 0px; margin-top: 10px; margin-bottom: 20px; line-height: 1px; height: 1px;  border: 0px; border-bottom: 1px solid #ef9926;}
h1 { color: #FFFFFF; margin-top: 10px; text-indent: 15px; font-style: italic; font-size: 19px; background: url(/img/arrowh2.gif) no-repeat; margin-bottom: 2px;}
h2 { color: /*#5c5d5d*/#FFFFFF; margin-top: 10px; text-indent: 15px; font-style: italic; font-size: 15px; background: url(/img/arrowh3.gif) no-repeat; margin-bottom: 2px;}
img { border: 1px solid #5c5d5d; }
table { background-color: #000000; width: 600px; border: 1px solid #5c5d5d; padding: 0px; margin: 0px; border-collapse: collapse; margin-left: 4px;}
table tr th { white-space: nowrap; text-align: left; color: #5c5d5d; font-size: 14px; border-bottom: 1px solid #5c5d5d; border-right: 1px solid #5c5d5d; padding: 4px; }
table tr td { padding: 4px; border-bottom: 1px solid #5c5d5d; border-right: 1px solid #5c5d5d; vertical-align: top;}
table tr td.tdDate { white-space: nowrap; }
table tr td.details a  { color: #ef9926; }

fieldset { width: 600px; border: 0px;  display: block; }
legend { display: none; }
label { width: 150px; display: block; float: left; line-height: 20px; }
label.largeLabel { width: 590px; }
input { float:  left; border: 1px solid #FFFFFF; background-color: #000000; color: #FFFFFF !important; height: 20px; width: 440px;  margin-bottom: 5px; }
input.submitButton { margin-left: 225px; width: 150px; background-color: #FFFFFF; color: #000000 !important;}
textarea { float: left; width: 590px; height: 60px; border: 1px solid #FFFFFF; background-color: #000000; color: #FFFFFF !important; margin-top: 5px; margin-bottom: 5px; }

.bold { font-weight: bold !important; font-size: 11px !important;  }
.adsense { position: relative; z-index: 1 !important;}
.adsense, .adsense iframe  { z-index: 1 !important;}
.tweetme { float: left; margin-right: 10px; margin-bottom: 5px;}
#errorDiv { font-size: 14px; line-height: 25px; height: 25px; display: block; color: #CC0000; font-weight: bold; margin-bottom: 5px; }
.posted { background-color: #000000; color: #5c5d5d; border: 1px dotted #5c5d5d; height: 20px; margin: 0px; margin-top: 8px; margin-bottom: 8px; line-height: 20px; width: 610px;}
.buttonBar {background-color: #000000; color: #5c5d5d; border: 1px dotted #5c5d5d; height: 50px; margin: 0px; margin-top: 8px; margin-bottom: 8px; width: 610px;}
.buttonBar .rss { text-indent: 5px; height: 20px; line-height: 20px; border-bottom: 1px dotted #5c5d5d; width: 610px; vertical-align: middle;}
.buttonBar .rss a img { border: 0px; margin-left: 5px; margin-right: 5px; vertical-align: middle;}
.buttonBar .social { width: 610px; height: 30px; }
.buttonBar .social span { display: block; float: left; width: 100px; margin: 5px; }
.buttonBar .socialButtons { float: right; width: 495px; height: 30px; }
.buttonBar .socialButtons a img { border: 0px; margin: 5px; float: left; }

.left { float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #FFFFFF; }
.right { float: right; margin-left: 15px; margin-bottom: 10px; border: 1px solid #FFFFFF; }
p.larger { font-size: 13px; margin: 4px; } 
p.larger a { color: #5c5d5d; text-decoration: underline; }

ul.paging { font-weight: normal; list-style: none; width: 600px; height: 20px; margin-top: 20px; text-align: center;  }
	ul.paging li { width: 25px; text-align: center;}
	ul.paging li.first { width: 50px; text-align: left !important; }
	ul.paging a { font-size: 14px; width: 25px; text-align: center; display: block; }

#container {
	width: 1000px;
	height: 690px;
	position: relative;
	margin: 0 auto;
}

#containerRepeat {
    position: absolute;
    width: 1000px;
    height: 11px;
    top: 478px;
    left: -50px;
}
#containerFooter {
    position: absolute;
    width: 1000px;
    height: 207px;
    top: 488px;
    left: -38px;
}

#logo {
	position: absolute; top: 4px; right: 230px; border : 0px; display: block;
	height: 91px; width: 289px; background: none;
}
#logo img { border: 0px; }

#birdsHead {
	position: absolute;
	left: 803px;
	top: 31px;
	width: 128px; height: 230px;
}
#birdsHead a {
	display: block; width: 128px; height: 230px; background: none;
}
#birdsHead a img { border: 0px; }

#birdsCloud {
    background: url(/img/twitter-cloud.png);
    background-repeat: no-repeat;
	display: none;
	position: absolute;
    width: 150px;
    height: 140px;
	left: 803px;
	top: 56px;	
}
#birdsCloud a {color: #000000; font-weight: bold; display: block; width: 130px; height: 60px; margin-left: 10px; margin-top: 74px; }
#birdsCloud a:hover { background: none; }
#birdsCloud.orange { color: #5c5d5d; }

#myFrameOverlay {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    background-color: #000000;    
}
#myFrameDiv {
    display: none;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 20px;
    height: 500px;              
    width: 800px;
    margin-left: -400px;
    border: 1px solid #ef9926;
}
#myFrameDiv iframe {
    display: none;
    z-index: 1;
    border: 0px;
    width: 800px;
    overflow-x: hidden;
    overflow-y: scroll;
    height: 500px;
}

#shoppingCart {
    position: absolute;
    width: 150px;
    height: 200px;
    left: 803px;
    top: 275px;       
} 

#shoppingCartHead {
    height: 25px;
    line-height: 25px;
    margin: 4px 5px 0px 5px;
    font-weight: bold;
}
#PixxerSelection ul {
    list-style: none;
}

#PixxerSelection ul li {
    float: left;
}

#PixxerSelection ul li img {
    margin: 5px;
    border: 1px solid #ef9926;
}
#numberOfPicsInCart, #numberOfPicsInCart span {
    font-size: 9px;
    font-style: italic;   
}
#numberOfPicsInCart {
    position: absolute;
    bottom: 8px;
    left: 5px;
}
#PixxerBestelknop {
    position: absolute; 
    bottom: 25px;
    left: 5px;
}

#menu {
	z-index: 100;
	position: absolute;
	width: 620px;
	height: 20px;
	left: 130px;
	top: 130px;
}

#menu ul {
	z-index: 100;
	position: relative;
	width: 620px;
}

#menu ul li.hoofdmenu {
	z-index: 100;
	position: relative;
	float: left;
	display: block;
	line-height: 20px;
	background-color: #5c5d5d;
	border-right: 1px solid #2c2c2c;
}

#menu ul li.hoofdmenu a {
	border: 1px solid #999999;
	border-right: 0px;
	border-bottom: 0px;
	text-indent: 7px;
	font-size: 12px;
	position: relative;
	display: block;
	line-height: 20px;
	height: 20px;
	padding-right: 10px;
	text-decoration: none;
	font-weight: bold; 
	color: #000000;
}
#menu ul li.hoofdmenu a:hover { background-color: #ef9926; }

#menu ul li.hoofdmenu:hover div.megaMenu {
    z-index: 100;
	display: block;
}

#menu ul li.hoofdmenu div.megaMenu {
	border: 2px solid #ef9926;
	border-top: 8px solid #ef9926;
	background-color: #989898;
	display: none;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 21px;
	width: 600px;
	height: 170px;
}
#menu ul li.hoofdmenu div.megaMenu ul {
	float: left;
	height: 150px;
}
#menu ul li div.megaMenu ul.pTag {
	list-style: none;
	margin: 10px;	
	margin-right: 0px;	
	color: #000000; 
	width: 129px;
	border-right: 2px solid #ef9926;	
}
#menu ul li div.megaMenu ul.pTag li {
	width: 120px;
	height: 150px;
	color: #000000; 
}
#menu ul li div.megaMenu ul.pTag li a {
	display: inline;
	background-color: #989898;
	color: #000000;
	text-decoration: underline;
}
#menu ul li div.megaMenu ul.pTag li a:hover {
	background-color: #ef9926;
}
#menu ul div.megaMenu div.menuHeader {
	float: left;
	height: 24px;
	line-height: 24px;
	color: #000000;
	width: 458px;	
	text-indent: 10px;
	font-size: 14px;
	font-weight: bold;
}
#menu ul li div.megaMenu ul.secondLarge {
	list-style: none;
	margin: 0px;
	width: 458px;
	height: 146px;
}
#menu ul li div.megaMenu ul.secondLarge li  {
	width: 146px;
	float: left;
	height: 41px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #5c5c5c;
}
#menu ul li div.megaMenu ul.secondLarge li a {
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 10px; 
	font-weight: normal;
	color: #000000;
	display: block;
	height: 40px;
	width: 146px;
}
#menu ul li div.megaMenu ul.secondLarge li a:hover { 
	background-color: #ef9926;
	color: #000000;
}
#menu ul li div.megaMenu ul.secondLarge li a img {
	width: 38px;
	float: left;
	margin-left: 5px;
	margin-right: 2px;
}

#languages { position: absolute; right: 4px; top: -5px; }
#languages img { border: 1px solid #FFFFFF; height: 10px; line-height: 10px; margin-top: 10px; }

#scrollTrack {
	z-index: 90;
	float: right;
	position: relative;
	height: 378px;
	width: 15px;
	border: 1px solid #FFFFFF; 
	cursor: pointer;
    display: none;
}
#content {
	position: absolute;
	width: 640px;
	height: 380px;
	left: 130px;
	top: 155px;
	overflow: auto;
}

#scrollBar {
	background-color: gray;
	height: 50px;
	position: absolute;
	top: 0px; 
	left: 0px;
	width: 15px;
	cursor: move;
}

#scrollContent {
	position: absolute; 
	top: 0px;
	left: 0px;
	width: 610px;
}

#content ul#crumb { width: 600px; height: 15px; list-style: none; }
#content ul li{ float: left; height: 20px; font-style: italic; font-size: 14px; font-weight: bold; line-height: 20px;  }
#content ul li a { text-decoration: none; display: block; height: 20px; float: left; line-height: 20px; }
#content ul li a:hover { background-color: #ef9926; color: #000000;}

#content ul#crumb { width: 600px; height: 15px; list-style: none; }
#content ul#crumb li { font-size: 10px; }
#content ul#crumb li a { font-size: 10px; font-weight: normal }






#content #recent { width: 600px; margin-top: 10px; }
#content #recent .showCase { margin-bottom: 17px; text-align: center; border: 1px solid #5c5d5d;background-color: #000000; width: 134px; height: 127px; float: left; margin-right: 14px; cursor: pointer; }
#content #recent .specialShowcase a { display: block; height: 75px; width: 130px; margin-top: 20px; margin-bottom: 4px; text-align: center; }
#content #recent .showCase img { margin-top: 2px; border: 0px;  }
#content #recent .showCase span { overflow: hidden; text-align: left; display: block; width: 130px; height: 15px; margin-left: 2px; font-size: 12px; }
#content #recent .showCase .datum { font-style: italic !important; color: #5c5d5d; }


#fotoContainerstaand, #fotoContainer { overflow: hidden; width: 590px; position: relative; text-align: center; margin-top: 10px; border: 1px solid #5c5d5d; background: #000000 url(/img/ajax-loader.gif); background-repeat: no-repeat; background-position: center; }
#fotoContainerstaand { width: 362px; margin: 0 auto; margin-top: 10px;}
    .liggend { height: 353px;}
    .staand { height: 454px; }
    #divPrevious { position: absolute; z-index: 1 !important; left: 0px; top: 0px; width: 50%; cursor: pointer; }
    #divNext { position: absolute; z-index: 1 !important; right: 0px; top: 0px; width: 50%; cursor: pointer; }
        #divPrevious a, #divNext a { display: block; width: 100%; height: 100%; }
            #divPrevious a { background:url(/img/previousLarge.jpg); background-position: top left; background-repeat: no-repeat; }
            #divNext a { background:url(/img/nextLarge.jpg); background-position: top right; background-repeat: no-repeat; }
        #divPrevious a:hover, #divNext a:hover { display: block; width: 100%; height: 100%; }
            #divPrevious a:hover { background:url(/img/previousLargeHover.jpg); background-position: top left; background-repeat: no-repeat; }
            #divNext a:hover { background:url(/img/nextLargeHover.jpg); background-position: top right; background-repeat: no-repeat; }
        


                                                                
ul#menuImages {
	margin:0; padding:0px; height:333px; width:600px; background:#000; list-style:none; overflow:hidden;
	 border: 1px solid #5c5d5d;
}
ul#menuImages li {
		background-repeat: no-repeat !important;
        float:left; width:75px; height:333px; border-right:2px solid #333333;text-indent:-8000px;
}
#menuImages li a { display: block; width: 100%; height: 333px !important;  background-repeat: no-repeat !important;}
#menuImages li a:hover { background-color: transparent !important; }

#albumContainer { margin-top: 10px; }
#albumContainer a { line-height: 1px; margin: 0px; padding: 0px;}
#albumContainer a img { float: left; position: relative; margin: 0px !important; padding: 0px !important; line-height: 1px; font-size: 1px;}
#albumContainer a:hover img { border: 1px solid #ef9926; }







 






#bottomAd {
	z-index: 200;
	display: block;
	width: 250px;
	height: 70px;
	position: absolute;
	top: 575px;
	left: 540px;
}



/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 200;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 210;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a { background: none; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #000000;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; background: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev { 
    left: 0; 
    float: left;
}
#lightbox-nav-btnNext { 
    right: 0; 
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #000000;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px; 
    color: #a1a1a1; 
}
#lightbox-container-image-data #lightbox-image-details { 
    width: 70%; 
    float: left; 
    text-align: left; 
}    
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block; 
    clear: left; 
    padding-bottom: 1.0em;    
    color: #a1a1a1; 
}            
#lightbox-secNav-btnClose {
    width: 66px; 
    float: right;
    padding-bottom: 0.7em;    
}