﻿body, th, td {
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}
* {
    position:static !important;
}
/****** BASICS ******/
a.content:link:after, a.content:visited:after { content:" [" attr(href) "] "; }
h1 {
    font-size:15.5px
}
h2 {
    font-size:14px;
}
h3 {
    font-size:13px;
}
h4 {
    font-size:12px;
}
/****** SITE ******/
.site_bg {
    display:none;
}
.site_bg object {
    display:none;
}
.site_bg img {
    display:none;
}
.site {
}
/****** SITE HEAD ******/
.head {
    overflow:hidden;
}
.head_bg_left {
    display:none;
}
.head_bg_right {
    display:none;
}
.head_bg_right_adjustment {
    display:none;
}
.head_bg_left_adjustment {
    display:none;
}
.head_bg_left_style {
}
.head_bg_right_style {
}
.head_logo {
    float:left;
}
.head_headline {
    float:left;
    padding-left:2px;
    font-size:25px;
    font-weight:bold;
    margin-top:50px;
    margin-left:20px;
}
.head_image {
    display:none;
}
/****** SITE CONTENT ******/
.content {
    margin-top:20px;
}
.left_content {
    display:none;
}
.left_content_bg {
    display:none;
}
.right_content {
}
.right_content { /* TEXT MODULE EXTRA */
}
.right_content img { /* IMAGE MODULE EXTRA */
}
.right_content_bg {
    display:none;
}
.right_content .scrolling_text { /* TEXT SCROLL EXTRA */
    position:relative !important;
}
.right_content .scrolling_text h1 { /* TEXT SCROLL EXTRA */
}
.right_content .scrolling_text p { /* TEXT SCROLL EXTRA */
}
.right_content .jScrollPaneTrack { /* TEXT SCROLL EXTRA */
}
*:first-child+html .construct_4 {  /* CSS-Hack für IE7 */
    margin-left:5px;
}
.zoom_icon {
    display:none;
}
.construct1_scrolling_text {
    width:auto !important;
    overflow:auto !important;
    float:left;
}
.right_content .jScrollPaneContainer {
    float:left;
}
.construct1_scrolling_text h1 {
    margin-top:0px;
}
.construct3_link_arrow {
    display:none;
}
.construct3_links a {
    display:block;
    overflow:hidden;
    height:145px;
    width:358px;
}
.construct3_link_image {
    display:block;
    float:left;
    height:112px;
    width:358px;
    background-color:#000000;
    cursor:pointer;
}
.construct3_link_title {
    display:block;
    width:320px;
    height:39px;
    line-height:39px;
    float:left;
    padding-left:6px;
    cursor:pointer;
}
.video_play_link {
    display:none;
}
.construct6_left,
.construct7_left {
    display:none;
}
.construct7_right a {
    display:block;
    width:370px;
    height:113px;
    border-bottom:1px solid #333333;
    color:#000000;
    text-decoration:none;
}
.c7_link_left {
    display:block;
    float:left;
    width:189px;
    height:113px;
    padding-left:15px;
    padding-right:15px;
    cursor:pointer;
}
* html .c7_link_left {  /* CSS-Hack für IE6 und kleiner */
    padding-left:15px;
    padding-right:15px;
}
.c7_link_title {
    display:block;
    width:189px;
    height:33px;
    line-height:33px;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
}
.c7_link_description {
    display:block;
    width:189px;
    height:80px;
    line-height:18px;
    font-size:11px;
    cursor:pointer;
    overflow:hidden;
}
.c7_link_right {
    display:block;
    float:left;
    width:151px;
    height:113px;
    position:relative;
    cursor:pointer;
    overflow:hidden;
}
.c7_link_img {
    width:152px;
    height:113px;
    cursor:pointer;
}
.construct8_right a {
    display:block;
    width:370px;
    height:113px;
    border-bottom:1px solid #333333;
    color:#000000;
    text-decoration:none;
}
.c8_link_left {
    display:block;
    float:left;
    width:189px;
    height:113px;
    padding-left:15px;
    padding-right:15px;
    cursor:pointer;
}
* html .c8_link_left {  /* CSS-Hack für IE6 und kleiner */
    padding-left:15px;
    padding-right:15px;
}
.c8_link_title {
    display:block;
    width:189px;
    height:33px;
    line-height:33px;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
}
.c8_link_description {
    display:block;
    width:189px;
    height:80px;
    line-height:18px;
    font-size:11px;
    cursor:pointer;
    overflow:hidden;
}
.c8_link_right {
    display:block;
    float:left;
    width:151px;
    height:113px;
    position:relative;
    cursor:pointer;
    overflow:hidden;
}
.c8_link_img {
    width:152px;
    height:113px;
    cursor:pointer;
}
.construct8_left {
    float:left;
}
.construct8_description .jScrollPaneContainer,
.construct8_description .scroll {
    height:auto !important;
}
.construct8_headline {
    font-size:16px;
    font-weight:bold;
}

.construct9_left {
    float:left;
    width:279px;
    margin-left:-16px;
    margin-top:-16px;
    overflow:hidden;
    position:relative;
}
* html .construct9_left {  /* CSS-Hack für IE6 und kleiner */
    margin-left:-8px;
}
.construct9_headline {
    width:233px;
    height:81px;
    font-size:18px;
    font-weight:bold;
    border-bottom:1px solid #333333;
    line-height:30px;
    padding-left:16px;
    padding-top:17px;
    padding-right:16px;
    overflow:hidden;
}
.construct9_description {
    width:262px;
    height:323px;
    padding-top:17px;
    padding-left:17px;
    padding-bottom:17px;
    font-size:12px;
    line-height:19px;
}
.construct9_description .scroll {
    overflow-x:hidden;
    overflow-y:auto;
    width:262px;
    height:323px;
}
.construct9_description p {
    margin-bottom:17px;
    width:245px;
}
.construct9_left .jScrollPaneTrack {
    right:1px;
}
.c9_scroll_bar_design_hack {
    position:absolute;
    bottom:0px;
    right:0px;
    height:358px;
    width:11px;
    background-color:#141613;
    z-index:0;
}
.c9_scroll_bar_design_hack { /* CSS-Hack für IE8 */
    right /*\**/:1px\9;
}
.construct9_right {
    float:left;
    width:370px;
    height:456px;
    margin-top:-16px;
    margin-left:12px;
    position:absolute;
    right:0px;
}
* html .construct9_right {  /* CSS-Hack für IE6 und kleiner */
    margin-left:6px;
    right:-1px;
}
*:first-child+html .construct9_right {  /* CSS-Hack für IE7 */
    margin-left:6px;
}
.construct9_right a {
    display:block;
    width:370px;
    height:227px;
    border-bottom:1px solid #333333;
    color:#000000;
    text-decoration:none;
}
.c9_link_left {
    display:block;
    float:left;
    width:159px;
    height:227px;
    padding-left:15px;
    padding-right:15px;
    cursor:pointer;
}
* html .c9_link_left {  /* CSS-Hack für IE6 und kleiner */
    padding-left:15px;
    padding-right:15px;
}
.c9_link_title {
    display:block;
    width:159px;
    height:44px;
    line-height:44px;
    font-size:12px;
    font-weight:bold;
    cursor:pointer;
}
.c9_link_description {
    display:block;
    width:159px;
    height:160px;
    line-height:18px;
    font-size:11px;
    cursor:pointer;
    overflow:hidden;
}
.c9_link_right {
    display:block;
    float:left;
    width:181px;
    height:227px;
    position:relative;
    cursor:pointer;
    overflow:hidden;
}
* html .c9_link_left {  /* CSS-Hack für IE6 und kleiner */
    width:152px;
}
.c9_link_arrow {
    display:none;
}
.c9_link_img {
    width:182px;
    height:160px;
    cursor:pointer;
    position:absolute;
    top:44px;
    right:0px;
}
.construct9_description .jScrollPaneContainer,
.construct9_description .scroll {
    height:auto !important;
}
.c9_scroll_bar_design_hack {
    display:none;
}
.c10_headline {
    font-size:18px;
    font-weight:bold;
}
.construct10_scrolling_text .jScrollPaneContainer {
    height:auto !important;
    float:none;
}
/****** SITE FOOTER ******/
.footer {
    display:none;
}
.footer_bg {
    display:none;
}
/****** LIGHTBOX ******/
.lightbox_bg {
    display:none;
}
.lightbox {
}
/****** GALLERY LIGHTBOX ******/
.lightbox_gallery {
}
.gallery_stage {
}
.gallery_list {
}
.gallery_list .scroll {
}
.gallery_list .jScrollPaneTrack { /* TEXT SCROLL EXTRA */
}
.gallery_list img {
}
.gallery_details {
}
.gallery_actions {
}
.lightbox_close {
}
.gallery_text {
}
.gallery_text .scroll { /* TEXT SCROLL EXTRA */
}
.gallery_text .jScrollPaneTrack { /* TEXT SCROLL EXTRA */
}
.gallery_text h1 { /* TEXT SCROLL EXTRA */
}
.gallery_text p { /* TEXT SCROLL EXTRA */
}
/****** CONTACT LIGHTBOX ******/
.intern_lightbox_link_site .site {
    display:none;
}
.lightbox {
    position:absolute !important;
    top:0;
}
#lightbox .lightbox {
    height:auto !important;
    margin-top:auto !important;
    margin-left:auto !important;
}

.lightbox_close {
    display:none;
}
.lightbox_contact {
    font-size:12px;
    padding-left:25px;
    padding-right:25px;
}
.contact_list {
    width:922px;
    height:490px;
    overflow-x:hidden;
    overflow-y:auto;
}
.lightbox_contact .jScrollPaneTrack {
    right:0;
    height:485px;
}
.contact_list_entry {
    width:907px;
    height:139px;
    border-bottom:1px solid #FFFFFF;
    margin-bottom:20px;
    margin-top:5px;
}
.contact_address {
    float:left;
    width:288px;
    height:139px;
}
.contact_details {
    float:left;
    width:490px;
    height:139px;
}
.contact_image {
    float:left;
    height:139px;
}
.contact_title {
    height:50px;
    line-height:50px;
    font-size:16px;
    font-weight:bold;
}
