html {width: 100%;min-height: 100%;margin: 0px;padding: 0px;background-color: #C6C9C9;overflow: auto;}body {width: 100%;min-height: 101%;min-width: 1000px;margin: 0px;padding: 0px;background-color: #C6C9C9;}* {margin: 0px;padding: 0px;font-family: 'Calibri', 'Arial', sans-serif;font-size: 14px;}img {border: none;}a {text-decoration: none;color: #C6C9C9;}textarea  {resize: vertical;}input.hidden {display: none;visibility: hidden;}#container {width: 100%;height: auto;margin: 0px;margin-top: 30px;text-align: center;}#main {width: 960px;height: auto;min-height: 640px;margin: auto;padding-top: 0px;margin-top: 0px;margin-bottom: 10px;background-color: #ffffff;text-align: left;-moz-border-radius: 40px;-webkit-border-radius: 40px;-khtml-border-radius: 40px;border-radius: 40px;}#contact_form {width: 578px;padding-left: 10px;padding: 0;height: auto;}#contact_form div.info {display: none;width: 280px;height: auto;margin-left: 0px;padding-top: 5px;padding-bottom: 5px;font-size: 16px;color: #636363;background-color: #adff2f;text-align: center;overflow: hidden;}#contact_form div {text-align: left;width: 280px;height: auto;margin-bottom: 15px;padding: 0px;}#contact_form input {width: 265px;height: 25px;margin: 0px;margin-left: 30px;padding: 0;}#contact_form textarea {width: 550px;margin-left: 30px;height: 100px;}#contact_form div label {font-weight: bold;margin-left: 40px;color: #555555;}#contact_form .secretary {width: 240px;height: 370px;float: right;background-image: url('i/secretary.jpg');background-repeat: no-repeat;background-position: 0px 17px;background-position: 0px 17px;text-align: right;}#contact_form .secretary span {margin-top: 343px;float: right;color: #900;font-size: 18px;}.content {width: 677px;margin-left: 0px;padding: 0px;overflow: hidden;text-align: left;-moz-border-radius-topleft: 40px;-webkit-border-radius-topleft: 40px;-khtml-border-radius-topleft: 40px;border-top-left-radius: 40px;-moz-border-radius-bottomleft: 40px;-webkit-border-radius-bottomleft: 40px;-khtml-border-radius-bottomleft: 40px;border-bottom-left-radius: 40px;}.content .text {margin-top: 0px;margin-left: 30px;margin-right: 20px;padding-bottom: 30px;text-align: justify;background-color: transparent;}.content .text_inner {padding-top: 70px;}.content h1 {display: block;height: 50px;line-height: 50px;text-align: center;font-size: 24px;color: #900;position: absolute;margin-top: 0px;margin-left: -30px;padding-left: 30px;padding-right: 29px;font-weight: normal;background-color: #dddddd;-moz-border-radius-topleft: 40px;-webkit-border-radius-topleft: 40px;-khtml-border-radius-topleft: 40px;border-top-left-radius: 40px;-moz-border-radius-bottomright: 40px;-webkit-border-radius-bottomright: 40px;-khtml-border-radius-bottomright: 40px;border-bottom-right-radius: 40px;}.content div a {color: #636363;}.content .text h2 {margin-top: 30px;margin-bottom: 8px;font-size: 18px;}.download {width: 270px;height: auto;margin: 0px;float: left;margin-bottom: 20px;margin-right: 20px;padding: 8px;border: 1px solid #e6e6e6;}.download:hover {background-color: #e6e6e6;cursor: pointer;}.download h2 {display: inline;margin: 0px;padding: 0px;}.download span.format{display: block;width: 140px;float: left;}.download span.date{display: block;width: 250px;text-align: right;}#footer {width: 960px;height: 50px;margin: auto;margin-top: 10px;margin-bottom: 20px;text-align: left;}#footer .all {width: 940px;height: 100%;margin-left: 10px;text-align: center;}#footer ul {width: 100%;margin-left: 0px;list-style: none;list-style-type: none;}#footer ul li {display: inline;margin-top: 13px;border-left: 1px solid #636363;padding-left: 20px;padding-right: 20px;color: #636363;font-size: 14px;}#footer ul a {color: #636363;font-size: 14px;}#header {width: 960px;height: 160px;margin: auto;margin-top: 0px;text-align: center;background-color: #ffffff;-moz-border-radius: 40px;-webkit-border-radius: 40px;-khtml-border-radius: 40px;border-radius: 40px;}#header .left {width: 200px;height: 140px;float: left;margin-top: 15px;text-align: left;background-image: url('i/gisela_s.jpg');background-repeat: no-repeat;background-position: center center;}#header .center {width: 380px;height: 100%;margin: auto;}#header .center .logo {width: 100%;height: 100%;background-image: url('i/header.gif');background-repeat: no-repeat;background-position: center center;}#header .right {width: 200px;height: 140px;float: right;margin-top: 15px;text-align: left;background-image: url('i/katja_s.jpg');background-repeat: no-repeat;background-position: center center;}#login {width: 200px;height: auto;position: fixed;top: 0px;right: 0px;background-color: #eeeeee;border-left: 2px solid #dcdcdc;border-bottom: 2px solid #dcdcdc;-moz-border-radius-bottomleft: 30px;-webkit-border-radius-bottomleft: 30px;-khtml-border-radius-bottomleft: 30px;border-bottom-left-radius: 30px;text-align: left;z-index: 5;}#login div {width: 160px;height: auto;margin-top: 5px;text-align: right;margin-left: 20px;}#login label, #login a {display: block;width: 100%;color: #000000;font-weight: bold;font-size: 14px;margin-left: 10px;text-align: left;}#login a {display: inline;color: #666666;font-size: 12px;}#login input {width: 160px;height: 20px;background-color: #c0c0c0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}#login .submit {width: 90px;height: 25px;margin-top: 5px;margin-right: 35px;margin-bottom: 20px;color: #ffffff;font-size: 16px;font-weight: bold;font-variant: small-caps;letter-spacing: 4px;}#login .info {width: 160px;margin: 0px;margin-left: 20px;text-align: center;font-weight: bold;color: #990000;}#nav {width: 960px;height: auto;margin: auto;margin-top: -2px;margin-bottom: 0px;text-align: center;}#nav .menu {width: auto;height: auto;margin: auto;}#nav a {display: inline-block;width: auto;height: 35px;margin: 0px;line-height: 35px;vertical-align: middle;padding-left: 16px;padding-right: 16px;border-left: 2px solid #ffffff;color: #636363;font-size: 18px;font-variant: small-caps;font-weight: bold;letter-spacing: 2px;}#nav a:hover {cursor: pointer;color: #900;}#sub_nav {width: 100%;height: 30px;margin-top: 15px;list-style: none;list-style-type: none;}#sub_nav li {width: 145px;float: left;margin: 0;text-align: center;padding-top: 3px;padding-bottom: 3px;border-left: 2px solid #ffffff;}#sub_nav a {padding: 20px;font-size: 16px;color: #ffffff;}#pre_room {height: 100%;width: 100%;position: absolute;margin: 0;padding: 0;}#vr_left, #vr_right {width: 50%;height: 100%;float: left;top: 0px;left: 0px;margin: 0px;padding: 0px;background-color: #ffffff;}#vr_left div {height: 100%;width: 100%;background-image: url('/s/i/vr_immo.png');background-repeat: no-repeat;background-position: center center;}#vr_left {float: left;background-color: #000000;}#vr_right div {height: 100%;width: 100%;background-image: url('/s/i/vr_design.png');background-repeat: no-repeat;background-position: center center;}#vr_heart {display: block;width: 240px;height: 240px;position: fixed;left: 50%;margin-left: -120px;bottom: 20px;z-index: 5;text-align: left;overflow: hidden;}#vr_heart .left {width: 120px;height: 250px;float: left;background-image: url('/s/i/heart_left.png');background-repeat: no-repeat;background-position: 0px 0px;}#vr_heart .right {width: 120px;height: 250px;float: left;background-image: url('/s/i/heart_right_hover.png');background-repeat: no-repeat;background-position: -1px 0px;}#vr_heart .center {width: 0px;height: 172px;margin-top: 46px;float: left;background-color: #8c0000;}#main .right {width: 220px;height: auto;float: right;margin-top: 20px;margin-right: 5px;margin-bottom: 20px;padding: 20px;padding-bottom: 30px;border-left: 2px solid #dddddd;}#main .right .screen {width: 200px;height: 270px;margin-left: 0px;background-image: url('i/right_0.jpg');background-repeat: no-repeat;background-position: 0px 0px;}#contact {width: 196px;margin-left: 16px;overflow: visible;}#contact div {width: 100%;margin-bottom: 18px;padding-left: 0px;font-size: 18px;text-align: left;}#contact div strong {display: block;width: 100%;text-align: center;}#contact a {font-size: 16px;font-weight: bold;color: #900;}#services {list-style-type: none;}#services li {font-size: 20px;margin-top: 30px;cursor: pointer;}#services li:hover {color: #900;}#services li div {display: none;height: auto;margin-left: 20px;padding-top: 10px;color: #000000;}#services ul {margin-top: 12px;margin-bottom: 14px;}#services ul li {height: auto;font-size: 14px;margin-top: 3px;margin-left: 40px;}#services ul li:hover {color: #000000;}#session_info {width: 200px;height: auto;position: fixed;top: 0px;right: 0px;background-color: #eeeeee;border-left: 2px solid #dcdcdc;border-bottom: 2px solid #dcdcdc;-moz-border-radius-bottomleft: 30px;-webkit-border-radius-bottomleft: 30px;-khtml-border-radius-bottomleft: 30px;border-bottom-left-radius: 30px;text-align: left;z-index: 5;}#session_info div {width: 160px;height: auto;margin-top: 5px;text-align: right;margin-left: 20px;}#session_info span {display: block;width: 100%;color: #000000;font-weight: bold;font-size: 14px;margin-left: 10px;text-align: left;}#session_info a {color: #990000;font-size: 14px;margin-top: 10px;}#session_info div div{width: 160px;height: 20px;line-height: 22px;margin-left: 0px;margin-top: 0px;text-align: center;vertical-align: middle;background-color: #c0c0c0;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}#session_info .last {margin-bottom: 20px;}#session_info .info {width: 160px;margin: 0px;margin-left: 20px;text-align: center;font-weight: bold;color: #990000;}#session_info .info span {display: inline;margin: 0px;font-weight: normal;font-size: 14px;}div.team:hover {cursor: pointer;}div.team div {display: none;}#pers_desc {display: none;height: auto;position: relative;clear: left;margin-top: -4px;padding: 20px;padding-top: 10px;width: 478px;margin-left: 50px;background-color: #eeeeee;}#pers_desc a {color: #900;}#pers_desc h3 {margin-top: 24px;margin-bottom: 7px;font-size: 16px;}#pers_desc ul {list-style: none;}#pers_desc ul li {margin: 0px;margin-top: 12px;margin-left: 20px;}
