#contentWrap {
    position: absolute; 
    top: 0;
    left: 0;
}

#content {
 	padding-bottom:  50px; /*important! distance between content + page end incl. footer*/ 
 	background: #fff; /* cph + */
}

#rightCol {
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
}

#footer {
position: absolute;
    top: 565px;
top: 650px;
    left: 0;
    margin: 0;

}

#footer {
	background: #fff;
	height: 34px;
	margin: -50px 0 0px 0;
	font-size: 100%; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0;
}

#servicemenu {
	top: 11px;
}

#language {
	top: 12px;
}

#ct3 #singleImage {
    height: 515px;
    width: 433px;
    top: 0;
    left: 0;
    position: absolute;
}

body#ct3 #galleryContainer #theImages img {
  padding: 0 10px 0 0;
}

body#ct3 #galleryContainer {
    position: absolute;
    top: 157px;
    left: 560px;
    width: 320px;
    overflow: visible;
}
body#ct3 #galleryContainer .mask {
  overflow: hidden;
  width: 320px;
  position: relative;
  height: 125px;
}
body#ct3 #galleryContainer #arrow_left
{
  position: absolute;
  left: 335px;
}
body#ct3 #galleryContainer #arrow_right
{
  position: absolute;
  left: 345px;
}

#ct3 #leftmenu {
    top: 298px;
}

#balken {
height:36px;
left:560px;
opacity:0.5;
position:absolute;
top:225px;
width:323px;
z-index:30000;
background-color: #fff;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}



#previewPane {
    height: 515px;
    width: 433px;
    margin: 0;
    padding: 0;
}

td {
    padding: 0;
}

