body {
background-color: #ffffff;
border: 0;
margin: 0;
padding: 0;
}

#main_1 {
position : absolute;
top: 50%;
left: 50%;
margin-top: -295px;
margin-left: -450px;
height: 590px;
width: 900px;
padding: 0px;
background-color: #ffffff;
}

#logo {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 26px;
padding: 0px;
margin: 0px;
background-color: #ffffff;
text-align: right;
}

#content {
position: absolute;
height: 540px;
width : 580px;
z-index: 1;
background: white;
}

.content_titel {
position:absolute;
top:-10px;
left: 8px;
z-index: 9999;
}

.content_untertitel{
position:absolute;
color: #6F6F6F;
top:30px;
left: 8px;
z-index:5;
}

.content_nav {
position:absolute;
top: 512px;
left:4px;
z-index: 9999;
}

.content_2{
position: absolute;
top: 0px;
left: 0px;
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
overflow: hidden;
background: white;
display:none;
}

#cd_aktuell{
width:14px;
text-align:center;
}

#diashow {
position: absolute;
height: 540px;
width : 580px;
z-index: 2;
}

#main_2 {
position : absolute;
top: 27px;
left: 0px;
height : 540px;
width : 100%;
border: 1px;
border-color: #C0C0C0;
border-style: solid;
background-color: #ffffff;
padding: 0px;
overflow:hidden;
}



#menue_1 {
position: absolute;
top:8px;
left:613px;
height:60px;
margin:0px;
background-color: #ffffff;

}

#menue_2 {
display:none;
}

.menue_2 {
position: absolute;
top:8px;
left:710px;
margin:0px;
width:130px;
height:60px;
background-color:#ffffff;
}

#menue_3 {
display:none;
}

.menue_3 {
position: absolute;
top: 70px;
left: 613px;
margin: 0px;
padding:0px;
width:277px;
height:467px;
background-color: #fff;
overflow:hidden;
}

/*Scrollelemente Navigation*/
.scrolldiv{
position: absolute;
top:0px;
left: 0px;
width:275px;
padding:0px;
margin:0px;
/*border:1px red solid;*/
}

.scrollframe{
position:absolute;
top: 0px;
height: 435px;
width: 100%;
overflow: hidden;
/*border: 1px green solid;*/
}

#blender_u{
position: absolute;
top:415px;
left:0px;
z-index:9999;
}

#blender_o{
position: absolute;
top:0px;
left:0px;
z-index:9999;
}

#arrow_up {
position:absolute;
top:440px;
left:22px;
}
#arrow_down {
position:absolute;
top:440px;
left:-6px;
}

/*Scrollemente Content*/
.scrolldiv_cont{
height:100%;
width:100%;
padding:0px;
margin:0px;
border:1px red solid;
}

.scrollframe_cont{
position:absolute;
left: 8px;
top: 70px;
height: 425px;
width: 550px;
overflow: hidden;
/*border: 1px green solid;*/

}

#blender_o_cont{
position: absolute;
top:0px;
left:0px;
z-index:9999;
width:100%;
}

#blender_u_cont{
position: absolute;
top:405px;
left:0px;
z-index:9999;
width: 100%;
}

#arrow_up_cont {
position:absolute;
top:515px;
left:32px;
}

#arrow_down_cont {
position:absolute;
top:515px;
left:4px;
}

#fusszeile {
position: absolute;
height: 15px;
width: 100%;
top: 568px;
left: 2px;
}

#lang {
position: absolute;
top: 5px;
left:870px;
cursor:pointer;
}

.preis{
margin-top: 5px;
}

/*Definitionen für Projektdarstellungen (->pd) */

.pd_kopf{
position: absolute;
top: 8px;
left: 0px;
margin: 0px;
height: 70px;
width: 578px;
text-align: right;
/*border: 1px red solid;*/
}

.pd_content{
position: absolute;
top: 91px;
left: 8px;
margin: 0px;
height: 450px;
width: 580px;
}

.pd_bild_qf{
position: absolute;
top: 84px;
}

.pd_bild_hf{
position: absolute;
align: right;
}

.pd_fotograf{
width:100%;
text-align: right;
font-size: 9px;
color:#bbb;
position:absolute;
top: 512px;
left:0px;
z-index: 9999;
}
