.tooltip {
         position: absolute;
         display: none;
         background-color: #343434;
         font-family: verdana;
         font-size: 10px;
         color: #ffffff;
         font-weight: normal;
         padding:5px;
         padding-left:10px;
         padding-right:10px;
         border:2px solid #000000;
         -moz-border-radius:4px;
         -webkit-border-radius:4px;
}

html, body{
                padding: 0px;
                margin: 0px;
                background-color: #ffffff;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #FFFFFF;
                font-weight: bold;
                height:100%;
}
#head{
                display:block;

                height:70px;
                width:945px;
                margin-left:auto;
                margin-right:auto;
                background-image: url('../img/head_back.jpg');
                background-repeat:no-repeat;
}

#foot{
                display:block;
                width:945px;
                height:50px;
                margin-left:auto;
                margin-right:auto;
                color:#ffffff;
}

#preload{
display:none;
visibility:hidden;
}

a.catalogue1{
display:block;
position:relative;
height:24px;
width:178px;
left:156px;
top:33px;
float:left;
background-image: url('../img/Contract_off.jpg');
background-repeat:no-repeat;
}

.catalogue1{
display:block;
position:relative;
height:24px;
width:178px;
left:156px;
top:33px;
float:left;
}

a.catalogue1:hover{
background-image: url('../img/Contract_on.jpg');
background-repeat:no-repeat;
}

a.catalogue2{
display:block;
position:relative;
height:24px;
width:178px;
left:250px;
top:33px;
float:left;
background-image: url('../img/ProductGuide_off.jpg');
background-repeat:no-repeat;
}

a.catalogue2:hover{
background-image: url('../img/ProductGuide_on.jpg');
background-repeat:no-repeat;
}

.catalogue2{
display:block;
position:relative;
height:24px;
width:178px;
left:250px;
top:33px;
float:left;
}



.links{
display:block;
position:relative;
height:23px;
width:150px;
left:455px;
top:27px;
float:left;
}

a.link1{
display:block;
position:relative;
height:12px;
width:150px;
float:left;
background-image: url('../img/Website_off.jpg');
background-repeat:no-repeat;
padding-bottom:2px;
}
a.link1:hover{
background-image: url('../img/Website_on.jpg');
background-repeat:no-repeat;
}
a.link2{
display:block;
position:relative;
height:12px;
width:150px;
float:left;
background-image: url('../img/Architektenportal_off.jpg');
background-repeat:no-repeat;
padding-bottom:2px;
}
a.link2:hover{
background-image: url('../img/Architektenportal_on.jpg');
background-repeat:no-repeat;
}

#imprint_text{
display:none;
}
#imprint{
font-family: verdana;
font-size: 10px;
color: #333333;
font-weight: normal;
display:block;
position:relative;
top:37px;
left:0px;
text-decoration:none;
width:300px;
}

a.footlink{
font-family: verdana;
font-size: 10px;
color: #333333;
font-weight: normal;
text-decoration:none;
padding-right:10px;
}
a.footlink:hover{
font-family: verdana;
font-size: 10px;
color: #000000;
font-weight: normal;
text-decoration:none;
padding-right:10px;
}



#fbFooter {
        height: 49px;
        background-color: #ffffff;
        background-image: url('../img/footerBackground.gif');
        background-repeat: repeat-x;
}

.fbPaginationMinor {
        color: #808080;
        margin-left: 10px;
}

#fbContents {
        float: left;
        margin-top: 17px;
        margin-left: 15px;

}
.fbCurrentPages  {
color: #808080;
}
.fbTotalPages{
color: #808080;
}
.fbPaginationMinor{
color: #808080;
}

#fbMenu {
        float: right;
        margin-top: 9px;
}

#altmsg {
        position: absolute;
        background-color:#ffffff;
        color:#ffffff;
        padding: 10px;
        opacity: 0.6;
        filter: alpha(opacity=60);
        text-align:center;
}
#altmsg:hover {
        opacity: 0.8;
        filter: alpha(opacity=80);
}
a.altlink:link {
        color: #FFFFFF;
}

a.altlink:visited {
        color: #DDDDDD;
}

a.altlink:hover{
        color: #FFFFFF;
}



#container{
display:block;
height:500px;
width:945px;
margin-left:auto;
margin-right:auto;
background-image:url('../img/back_box.jpg');
background-repeat:no-repeat;
background-position:150px 0px;

}
#container1{
display:block;
height:500px;
width:945px;
margin-left:auto;
margin-right:auto;
}

#main{
padding-top:10px;
padding-left:158px;
display:block;
color:#888888;
font-size:10px;
}

#content{
display:block;
height:450px;
width:570px;

overflow: hidden;
float:left;
}

#text {
display:block;
width:470px;
height:400px;
}

.vScrollbar {
float: left;
}

.hScrollbar {
clear: both;
}

.vTrack {
height: 400px;
width: 10px;
position: relative;
background: #fff;
overflow: hidden;
}

.hTrack {
float: left;
height: 15px;
width: 600px;
position: relative;
background: #fff;
overflow: hidden;
}

.vThumb, .hThumb {
position: absolute;
top: 0;
left: 0;
height: 15px;
width: 15px;
background: #aaa;
overflow: hidden;
}

.arrowUp, .arrowDown, .arrowLeft, .arrowRight, .corner {
height: 15px;
width: 15px;
background: #fff;
overflow: hidden;
}

.arrowLeft, .arrowRight, .corner {
float: left;
}

.corner {
background: #000;
}
