body,html {
     margin: 0;
     background: #fff url(/images/background.gif) repeat-x;
}

#container {
     width: 780px;
}

#globus {
     left: 0;
     top: 0;
}

#header {
     position: absolute;
     left: 240px;
     top: 27px;
     width: 540px;
}

#header .left {
     float: left;
}

#header .right {
     float: right;
}

#slogan {
     position: absolute;
     left: 240px;
     top: 233px;
     width: 540px;
}

#content {
     margin-left: 20px;
     margin-top: 10px;
}

#content .left {
     margin-top: 10px;
     float: left;
     width: 200px;
}

#content .right {
     margin-top: -10px;
     float: right;
     width: 540px;
     margin-left: 20px;
}

#content .right .sort {
     background-color: #ededed;
}

#content .right .list {
     position:relative;
     height: 45px;
}

#content .right .list .titel {
     position: absolute;
     z-index: 11;
     left: 0px;
     top: 0px;
     font-weight: bold;
}

#content .right .list .direktion {
     position: absolute;
     z-index: 21;
     left: 0px;
     top: 15px;
     font-weight: bold;
}

#content .right .list .strasse {
     position: absolute;
     z-index: 22;
     left: 200px;
     top: 15px;
}

#content .right .list .telefon {
     position: absolute;
     z-index: 23;
     left: 370px;
     top: 15px;
}

#content .right .list .beschreibung {
     position: absolute;
     z-index: 31;
     left: 0px;
     top: 30px;
}

#content .right .list .ort {
     position: absolute;
     z-index: 32;
     left: 200px;
     top: 30px;
}

#content .right .list .kontakt {
     position: absolute;
     z-index: 33;
     left: 370px;
     top: 30px;
}

#content .right .footer .divider {
     background-color: #ededed;
     height: 10px;
     border: none;
}

.image {
     margin-top: 10px;
     margin-bottom: 10px;
}

.divider {
     height: 1px;
     border-top: 1px #666 dotted;
     margin-top: 10px;
     margin-bottom: 10px;
}

#content .legende {
     filter: alpha(opacity=60);
     -moz-opacity: 0.6;
     -khtml-opacity: 0.6;
     opacity: 0.6;
}

div, p, td, .inhalt { 
     font-family: Arial, Helvetica, sans-serif;
     font-size: 8pt;
     color: #666; 
}

a {
     color: #27577A;
     color: #007DC2;
     text-decoration: none;
     font-weight: bold;
}

a:hover {
     text-decoration: underline;
}

h1 {
     color: #007DC2;
     font-size: 14px;
}

