html {
overflow-y: auto;
}

html, body {
background-color: #d1d5d2;/* 0c0e11 */
padding: 0;
margin: 0;
width: 100%;
color: #d1d5d2;
height: 100%;
}

img, div { behavior: url(includes/iepngfix.htc) }

td {
padding: 0;
margin: 0;
color: #3d3e3c;
border: 0px solid #ff00ff;
line-height: 15px;
}

table {
font-family: Verdana;
font-size: 12px;
}

a {
font-size: 12px;
color: #3d3e3c;
}

a:hover {
  cursor: hand;
}

.iframe {
width: 624px;
height: 170px;
border: 0px solid #ff00ff;
}

#iframeloader {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 624px;
  height: 170px;
  border: none;
  visibility: hidden;
  /* border: 1px solid #0000ff; */
  background-color: #e5a544;
  background-image: url(../images/loading.gif);
  background-repeat: no-repeat;
  background-position: 50% 60px;
  z-index: 99999;
}

.mittig {
background-color: transparent;
position: absolute;
top: 20px;
left: 50%;
margin-left: -480px;
width: 960px;
height: 600px;
border: 0px solid #ff00ff;
}

.menubg {
background-color: transparent;
background-image: url(../images/menu.png);
background-repeat: no-repeat;
position: absolute;
top: 20px;
left: 50%;
margin-left: -292px;
width: 583px;
height: 14px;
border: 0px solid #ff00ff;
}

.menubbg {
background-color: transparent;
background-image: url(../images/disclaimer-impressum.png);
background-repeat: no-repeat;
position: absolute;
top: 456px;
right: 180px;
/* left: 50%;
margin-left: -66px; */
width: 132px;
height: 13px;
border: 0px solid #ff00ff;
z-index: 99;
}

/* .m {
position: absolute;
top: 15px;
left: 220px;
width: 100px;
height: 20px;
border: 1px solid #ff00ff;
} */

.menu1 {
position: absolute;
top: 0px;
left: 16px;
width: 110px;
height: 10px;
border: 0px solid #ff00ff;
cursor: pointer;
}

.menu2 {
position: absolute;
top: 0px;
left: 156px;
width: 104px;
height: 10px;
border: 0px solid #ff00ff;
cursor: pointer;
}

.menu3 {
position: absolute;
top: 0px;
left: 289px;
width: 105px;
height: 10px;
border: 0px solid #ff00ff;
cursor: pointer;
}

.menu4 {
position: absolute;
top: 0px;
left: 424px;
width: 72px;
height: 10px;
border: 0px solid #ff00ff;
cursor: pointer;
}

.menu5 {
position: absolute;
top: 0px;
left: 524px;
width: 42px;
height: 10px;
border: 0px solid #ff00ff;
cursor: pointer;
}

.menub1 {
position: absolute;
top: 0px;
left: 0px;
width: 56px;
height: 10px;
border: 0px solid #ff00ff;
cursor: pointer;
}

.menub2 {
position: absolute;
top: 0px;
left: 70px;
width: 62px;
height: 10px;
border: 0px solid #ff00ff;
cursor: pointer;
}

.logo {
background-color: transparent;
background-image: url(../images/kreatur.png);
background-repeat: no-repeat;
position: absolute;
top: 60px;
right: 10px;
width: 89px;
height: 396px;
border: 0px solid #ff00ff;
padding: 0px;
}

.contenttop {
background-color: #444444;
background-image: url(../images/augen.jpg);
background-repeat: no-repeat;
position: absolute;
top: 65px;
left: 123px;
width: 714px;
height: 187px;
border: 0px solid #ff00ff;
padding: 0px;
}

.contentbottom {
background-color: #e5a544;
background-image: url(../images/headertex.png);
background-repeat: no-repeat;
position: absolute;
top: 258px;
left: 118px;
width: 724px;
height: 194px;
border: 0px solid #ff00ff;
padding: 0px;
}

.content {
/* background-color: #892b38;
background-image: url(../images/headertex.png);
background-repeat: no-repeat; */
position: absolute;
top: 268px;
left: 168px;
width: 624px;
height: 170px;
border: 0px solid #ff00ff;
padding: 0px;
}

/* .border {
background-color: transparent;
background-image: url(../images/border.png);
background-repeat: no-repeat;
position: absolute;
top: 60px;
left: 118px;
width: 724px;
height: 392px;
border: 0px solid #ff00ff;
padding: 0px;
} */

.tlc {
background-color: transparent;
background-image: url(../images/tlc.png);
background-repeat: no-repeat;
position: absolute;
top: 60px;
left: 118px;
width: 64px;
height: 57px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.t {
background-color: transparent;
background-image: url(../images/t.png);
background-repeat: repeat-x;
position: absolute;
top: 60px;
left: 182px;
width: 596px;
height: 10px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.trc {
background-color: transparent;
background-image: url(../images/trc.png);
background-repeat: no-repeat;
position: absolute;
top: 60px;
left: 778px;
width: 64px;
height: 57px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.tl {
background-color: transparent;
background-image: url(../images/tl.png);
background-repeat: no-repeat;
position: absolute;
top: 117px;
left: 118px;
width: 10px;
height: 130px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.tr {
background-color: transparent;
background-image: url(../images/tr.png);
background-repeat: no-repeat;
position: absolute;
top: 117px;
left: 832px;
width: 10px;
height: 130px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.ml {
background-color: transparent;
background-image: url(../images/ml.png);
background-repeat: no-repeat;
position: absolute;
top: 247px;
left: 118px;
width: 10px;
height: 18px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.m {
background-color: transparent;
background-image: url(../images/m.png);
background-repeat: repeat-x;
position: absolute;
top: 247px;
left: 128px;
width: 704px;
height: 18px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.mr {
background-color: transparent;
background-image: url(../images/mr.png);
background-repeat: no-repeat;
position: absolute;
top: 247px;
left: 832px;
width: 10px;
height: 18px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.bl {
background-color: transparent;
background-image: url(../images/bl.png);
background-repeat: no-repeat;
position: absolute;
top: 265px;
left: 118px;
width: 10px;
height: 110px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.br {
background-color: transparent;
background-image: url(../images/br.png);
background-repeat: no-repeat;
position: absolute;
top: 265px;
left: 832px;
width: 10px;
height: 110px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.blc {
background-color: transparent;
background-image: url(../images/blc.png);
background-repeat: no-repeat;
position: absolute;
top: 374px;
left: 118px;
width: 64px;
height: 78px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.b {
background-color: transparent;
background-image: url(../images/b.png);
background-repeat: repeat-x;
position: absolute;
top: 442px;
left: 182px;
width: 596px;
height: 10px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.brc {
background-color: transparent;
background-image: url(../images/brc.png);
background-repeat: no-repeat;
position: absolute;
top: 374px;
left: 778px;
width: 64px;
height: 78px;
border: 0px solid #ff00ff;
padding: 0px;
z-index: 3;
}

.footer {
background-color: transparent;
background-image: url(../images/footertext.png);
background-repeat: no-repeat;
position: absolute;
top: 480px;
left: 123px;
width: 715px;
height: 45px;
border: 0px solid #ff00ff;
padding: 0px;
}

.vidframe {
background-color: #000000;
background-image: url(../images/augen.jpg);
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 714px;
height: 187px;
padding: 0px;
margin: 0px;
}

.sliderwrapper{
position: absolute; /*leave as is*/
overflow: hidden; /*leave as is*/
left: 123px;
top: 65px;
width: 714px; /*width of featured content slider*/
height: 187px;
z-index:1;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: #e5a544;
width: 714px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 187px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
z-index:1;
}