  * { margin: 0px; padding: 0px; }
  html, body { font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 16px; color: #E0E0E0; background: url('/images/back.jpg');  }
  body { overflow-y: scroll; }
  div { position: relative; }
  input, select, textarea { font-size: 11px; }
  img { border: 0px; float: left; }
  ul { list-style: none; }
  li { float: left; display: inline; } 
 
  /* Global colors */
  h1, h2, a, a:hover { color: #d07200; }
  #footerCntr span { color: #303030; }
  .bg, #menuCntr ul.subMenu, li.hot { background-color: #101010; }
  
  
  a { text-decoration: none; font-weight: bold; }
  a:hover { text-decoration: underline; }
  a:active, a:focus { outline: 0; }
  
  h1, h2 { line-height: 18px; }
  h2 { margin-bottom: 12px; }
  h1 { margin-bottom: 20px; }
  h3 { margin-bottom: 4px; }
  .left { float: left; }
  .right { float: right; }
  .clear { clear: both; }
  .shade { position: absolute; width: 100%; height: 100%; background-color: white; border: 1px solid red; opacity:0.75; filter:Alpha(opacity=75); }
  
  .bg { position: absolute; left: -8px; top: -8px; right: -8px; bottom: -8px; padding: 8px; b-order: 1px solid yellow; }

  .readmore { display: block; position: relative; padding-top: 8px; pad-ding-left: 16px; }
  
  .text { width: 446px; }
  /*.text a { color: #669c24; text-decoration: none; } 
  .text a:hover { color: #669c24; text-decoration: underline; }*/
	.text p { margin-top: 12px; }
	.text ul, #content ol { }
	.text ol { list-style-type: decimal; margin-left: 24px; }
	.text ul { list-style-type: disc; margin-left: 16px; }
	.text li { display: list-item; float: none; color: #777263; }
  .text .par { margin-bottom: 16px; }
  .text td {  }
  .text tr { line-height: 8px; vertical-align: bottom; }  

  /* [placement] */
  #placement { margin: 0px auto 0px auto; width: 1152px; min-height: 100%; }
  #mainCntr { width: 1152px; top: 0px; bottom: 0px; background-color: #000; }
 
 	#headerCntr { height: 318px; width: 1152px; }
  #headerCntr .logo { position: absolute; top: 8px; right: 34px; }
  #headerCntr .impression { position: absolute; top: 108px; }
  #headerCntr #login { position: absolute; top: 8px; left: 16px; }
  
 	#menuCntr { height: 34px; width: 100%; font-size: 19px; white-space:nowrap; }
  #menuCntr a { color: #E0E0E0; }
  #menuCntr a:hover, #menuCntr .selected a { color: #d07200; }
	#menuCntr ul.mainMenu { position: relative; top: 2px; height: 34px; left: -5px; }
	#menuCntr ul.mainMenu li { margin-left: 13px; margin-right: 13px; padding: 7px 8px 7px 8px; height: 20px; bor-der: 1px solid white;  }
  #menuCntr ul.mainMenu li a {  }
  #menuCntr ul.mainMenu li a:hover, #menuCntr .selected a { text-decoration: none; }
  
  
  #menuCntr ul.subMenu { position: absolute; visibility: hidden; z-index: 5; padding: 8px; font-size: 13px; }
	#menuCntr ul.subMenu li { float: none; display: list-item; min-width: 100px; margin: 0px; padding: 0px; font-style: italic; }
	#menuCntr ul.subMenu li a { display: inline; text-decoration: none; font-weight: normal; font-style: normal; } 
	/*#menuCntr ul.subMenu li a:hover, #headerCntr ul.subMenu li.selected a { }*/

  
  #bodyCntr { width: 100%; min-height: 290px; }
  #bodyCntr .thumbnailsHome { float: left; width: 584px; height: 288px; }
  #bodyCntr .thumb { width: 140px; height: 140px; margin: 0px 8px 8px 0px; }
  #bodyCntr .profile { float: right; width: 500px; }
  #bodyCntr .newsItem { clear: both; min-height: 104px; padding-left: 160px; } 
  #bodyCntr .newsItem img { position: absolute; left: 0px; top: 0px; } 
       
  #footerCntr { clear: both; padding-top: 16px; height: 25px; width: 1152px; bottom: 0px; text-align: center; }
  #footerCntr ul li { position: relative; display: inline; float: none; }
	#footerCntr .fb { position: relative; top: 2px; width: 14px; height: 14px; float: none; }
  
 
 /*#album .previewCntr .header { position: relative; width: 876px; height: 21px; font-weight: bold; color: red; }*/
 #album { }
 #album .preview { posit-ion: relative; float: left; width: 775px; height: 400px; margin-bottom: 10px;  }
 #album .preview table { margin-left: auto; margin-right: auto; }
 #album .preview tr { vertical-align: top; }
 #album .preview td { }
 #album .menuAlbum { width: 110px; }
 #album .menu { width: 250px; text-align: left; }
 #album #mainImage { height: 390px; max-width: 600px; float: none; }
 #album .mainText { position: absolute; bottom: 0px; margin-left: 106px; max-width: 390px; border: 1px solid red; background-color: white; opacity:0.75; filter:Alpha(opacity=75); }

 #album .thumbs { posi-tion: relative; float: right; height: 422px; width: 181px; }
 #album .thumbsInner { float: right; height: 420px; width: 181px; overflow-x: auto; overflow-y: scroll; }
 #album .thumbs img { height: 99px; width: 162px; margin-top: 8px; }
 #album .thumbs tr:first-child img { margin-top: 0px; }
 /*#album { height: 446px; backgr-ound-color: yellow; }
 #album .previewCntr { position: relative; float: left; width: 700px; height: 426px; }
 

 
  */
  /* Hulplines */
  #hulpLines { position: static; visibility: hidden; z-index: 6; }
  #hulpLines div { position: absolute;  }
  .hlHorizontal { border-top: 1px solid blue; left: 0px; width: 100%; height: 0px;}
  .hlVertical { border-left: 1px solid blue; top: 0px; height: 100%; width: 0px; }
  