body{
font-family: Trebuchet MS;
background: #252525;
overflow: hidden;
font-size: 10px;
color: #464340;
padding: 0px;
margin: 0px;
}

.middle{
padding: 32px 0px 0px 0px;
position: relative;
/*
overflow: hidden;
height: 477px;
*/
height: 100%;
width: 100%;
overflow: auto;
overflow-y: hidden;
}
.slider{
/*display: table;*/
height: 100%;
/*
width: 20000px;
*/
}
#objects {
overflow: hidden;
}
.slider ul, .slider li{
list-style: none;
padding: 0px;
margin: 0px;
float: left;
}
.slider .module-data, 
.slider .item{
background: url('/img/block.png') no-repeat;
position: relative;
margin-right: 6px;
color: #FFFFFF;
height: 477px;
float: left;
}
.slider .item{width: 727px;}
.module-data p {
margin: 37px 25px 0px 25px;
font-size: 12px;
color: #464340;
height: 427px;
width: 670px;
}
.module-data{
/*visibility: hidden;*/
margin-left: -727px;
overflow: hidden;
display: table; 
width: 0px;
}

.slider .menu{
background: url('/img/menu.png') no-repeat 0px 0px;
margin-right: 6px;
display: table;
height: 477px;
width: 309px;
float: left;
}

.fade{
/*
background: url('/img/fade.png') repeat-y right;
*/
position: absolute;
font-size: 0px;
height: 100%;
width: 139px;
right: 0px;
top: 0px;
}
.lang{
margin: 39px 51px 0px 0px;
float: right;
}
.lang  a{
margin: 0px 3px 0px 0px;
text-decoration: none;
font-size: 10px;
color: #919191;
}


ul.mainmenu{
margin: 100px 0px 0px 50px;
padding: 0px;
}
.mainmenu li{
list-style: none;
padding: 0px;
margin: 0px;
float: none;
}
.mainmenu a{
text-transform: lowercase;
text-decoration: none;
font-weight: bold;
font-size: 30px;
display: block;
color: #919191;
}
.lang  a:hover,
.mainmenu a:hover{
color: #232323;
}

.copyright{
position: absolute;
font-size: 10px;
margin: 0px;
left: 50px;
top: 540px;
}


.item .preview,
.item .content {
background-position: center bottom;
background-repeat: no-repeat;
position: absolute;
margin-left: 25px;
margin-top: 27px;
height: 427px;
width: 679px;
}
.item .content .info{
position: relative;
width: 540px;
float: left;
top: -10px;
}
.item .content .info h2{
font-weight: bold;
font-size: 20px;
color: #464340;
padding: 0px;
margin: 0px;
}
.item .content .info p{
font-size: 10px;
color: #464340;
padding: 0px;
margin: 0px;
}
.link, .link img{
border: 0px none;
}
.www {
background: url('/img/graftik-www-icons.png') no-repeat 0px 0px;
font-size: 0px;
display: table;
height: 9px;
width: 38px;
}
.www:hover{
background-position: 0px -9px;
}

.graftik-logo{
margin: 33px 0px 0px 50px;
position: absolute;
display: table;
width: 162px;
height: 36px;
}
.graftik-logo img{
border: 0px none;
width: 162px;
height: 36px;
}

#infofield{
margin: 0px 0px 0px 52px;
position: relative;
display: table;
width: 200px;
top: 20px;
}

#navigate {
position: absolute;
display: table;
height: 340px;
width: 170px;
padding: 0px;
margin: 0px;
z-index: 10;
}
#navigate li {
list-style: none;
float: none;
}
#navigate .navigate-home,
#navigate .navigate-prev {
text-decoration: none;
position: relative;
font-size: 10px;
color: #919191;
left: 46px;
}
#navigate .navigate-home:hover,
#navigate .navigate-prev:hover {
text-decoration: underline;
}
#navigate .navigate-next-lv ,
#navigate .navigate-next-en ,
#navigate .navigate-next-de {
position: relative;
display: table;
height: 202px;
width: 113px;
left: 46px;
top: 100px;
}
#navigate .navigate-next-lv a,
#navigate .navigate-next-en a,
#navigate .navigate-next-de a{
background-repeat: no-repeat;
background-position: 0px 0px;
display: table;
height: 202px;
width: 100%;
}
#navigate .navigate-next-lv a{background-image: url('/img/talak.png');}
#navigate .navigate-next-en a{background-image: url('/img/next.png');}
#navigate .navigate-next-de a{background-image: url('/img/weiter.png');}

#objects{width: 8200px;}


