@charset "UTF-8";


/* get rid of borders if clicking on an element */
body * {outline-width:0;}

/* default styles */
html {height:100%; margin:0; padding:0; overflow-y:scroll;}
body {position:relative; margin:0; padding:0;}
input, select, p, td, th, h1, h2, h3, h4, h5, h6 {font-size:100%;}

h1, h2, h3, h4, h5, h6 {margin:0.8em 0;}
h1 {font-size:180%;}
h2 {font-size:160%;}
h3 {font-size:140%;}
h4 {font-size:120%;}
h5 {font-size:100%;}
h6 {font-size:100%; margin:0;}

p {margin:1em 0;}

ul, ol {margin:1em 0; padding:0;}
li {margin-left:2em; padding-left:0;}

table {border-collapse:collapse; border:0; margin:0;}
th, td {border:0; padding:0; vertical-align:baseline;}
td.label {font-weight:bold; padding-right:0.5em; white-space:nowrap;}
span.label {font-weight:bold; margin-right:0.5em;}
/*  */
img {border:0;}
a img {border:0;}

.clearing {clear:both;}
.error {color:red;}
.success {color:green;}

.innercontent {display:block; word-spacing:-0.34em; letter-spacing:-0.34em;}
.innercontent:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
.innercontent > * {word-spacing:normal; letter-spacing:normal;}
@media all and (-webkit-min-device-pixel-ratio:0) {
    .innercontent {letter-spacing:normal;}
    .innercontent > * {letter-spacing:normal;}
}

.floatleft {display:block; float:left; margin:0 1em 1em 0;}
.floatright {display:block; float:right; margin:0 0 1em 1em;}

.left {text-align:left;}
img.left {display:block; float:left; margin:0 1em 1em 0; text-align:inherit;}
table.left {margin-left:0; margin-right:auto;}

.right {text-align:right;}
img.right {display:block; float:right; margin:0 0 1em 1em; text-align:inherit;}
table.right {margin-left:auto; margin-right:0; text-align:inherit;}

.center {text-align:center;}
table.center {margin-left:auto; margin-right:auto; text-align:inherit;}

.justify {text-align:justify;}
table.justify {width:100%; text-align:inherit;}


.vertical-middle {background-position:center center; background-repeat:no-repeat; overflow:hidden;}
.vertical-middle a {display:block; width:100%; height:100%;}
.vertical-middle img {display:none; visibility:hidden;}

/* Default tooltip */
.qtip {max-width:80%; min-width:50px; max-height:80%;}

/* qtip-imagepreview */
.qtip--imagepreview {border:0; background-color:transparent;}
.qtip--imagepreview .qtip-content {margin:0; padding:0; background-color:transparent; border:0;}
.qtip--imagepreview .qtip-content a {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; margin:0; padding:0; background-repeat:no-repeat; background-position:center center;}
.qtip--imagepreview .qtip-content img {display:block; margin:0 0 0 -1px; padding:0; visibility:hidden;}

/* nyroModal */
.nyroModalBg {z-index:1000;}
.nyroModalClose {z-index:1100;}
.nyroModalTitle {z-index:1100;}
.nyroModalCont {z-index:1100;}
.nyroModalImage {width:100%; height:100%;}
.nyroModalText {position:absolute; bottom:0px; left:0px; right:0px; padding:10px; background-image:url(//staticwebs.artification.com/++resource++zmshooks/img/trans/fff_trans60.png);}
.nyroModalText * {margin:0;}

/* contactinfo */
.ZMSLayout-body_contactinfo {}

/* basic form styles */
form.form {margin-top:1em; margin-bottom:0; padding:0;}
form.form fieldset.formfieldset {margin-bottom:1em;}
form.form fieldset.formradiolist {margin-left:0; padding:0;}

form.form .formfield-input-checkbox .field_input {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; vertical-align:middle;}
form.form .formfield-input-checkbox .field_label {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; vertical-align:middle;}
form.form .formfield-input-radio .field_input {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; vertical-align:middle;}
form.form .formfield-input-radio .field_label {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; vertical-align:middle;}
form.form .formradiolist.required legend span:after {content:"*";}
form.form .formfield.required .field_label label span:after {content:"*";}
form.form .formfield.error input {border-color:red;}

form.form fieldset.formradiolist_salutation {margin-bottom:1px;}
form.form fieldset.formradiolist_salutation .formfield {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; vertical-align:middle;}

form.form fieldset.formfieldset_antispamcheck .formfield.required .field_label label span:after {content:"=*";}

form.form fieldset.formfieldset_buttons > legend {display:none;}

/* basic layout */
#page {position:relative; margin:auto;}
#headerpane, #mainpane, #footerpane {position:relative; clear:both;}

#headerpane:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
#mainpane:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
#footerpane:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}

/* form_search */
#body_search {margin:0 0 1em 0;}
#body_search input {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; margin-right:5px; vertical-align:middle;}
#body_search button {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; width:22px; height:22px; vertical-align:middle; background-image:url(//staticwebs.artification.com/++resource++zmshooks/img/icons/tango/22x22/actions/system-search.png); background-repeat:no-repeat; background-position:center center; cursor:pointer;}
#body_search button span {display:none;}

/* navigation */
#navigation {list-style-type:none; margin:0 0 1em 0; padding:0; line-height:1.4em;}
#navigation ul {list-style-type:none; margin:0; padding:0;}

#navigation li {margin:0; padding:0;}

#navigation a {display:block; padding:2px 10px; text-decoration:none; font-weight:bold;}
#navigation a:hover {}
#navigation ul a {padding: 1px 0 0 20px; font-size:90%;}
#navigation ul ul a {padding-left:30px;}
#navigation ul ul ul a {padding-left:50px;}
#navigation ul ul ul ul a {padding-left:60px;}

/* contactinfo inside navigationpane */
#navigationpane .ZMSLayout-body_contactinfo {font-style:normal; padding:0 10px; font-size:90%;}
#navigationpane .ZMSLayout-body_contactinfo:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
#navigationpane .ZMSLayout-body_contactinfo .fn {display:block;}
#navigationpane .ZMSLayout-body_contactinfo .fn span {display:block;}

#navigationpane .ZMSLayout-body_contactinfo .adr {display:block;}
#navigationpane .ZMSLayout-body_contactinfo .adr:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
#navigationpane .ZMSLayout-body_contactinfo .street-address {display:block; float:left;}
#navigationpane .ZMSLayout-body_contactinfo .post-office-box {display:block; float:left;}
#navigationpane .ZMSLayout-body_contactinfo .post-office-box:before {content:', '}
#navigationpane .ZMSLayout-body_contactinfo .postal-code {display:block; clear:both; float:left; margin-right:0.25em;}
#navigationpane .ZMSLayout-body_contactinfo .locality {display:block; float:left;}
#navigationpane .ZMSLayout-body_contactinfo .country-name {display:block; clear:both; float:left;}
#navigationpane .ZMSLayout-body_contactinfo .region {display:block; float:left;}
#navigationpane .ZMSLayout-body_contactinfo .region:before {content:', '}

#navigationpane .ZMSLayout-body_contactinfo .media {display:block; clear:both;}
#navigationpane .ZMSLayout-body_contactinfo .media .tel {display:block;}
#navigationpane .ZMSLayout-body_contactinfo .media .email {display:block;}
#navigationpane .ZMSLayout-body_contactinfo .media .label {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; width:2em; margin:0; font-weight:normal;}
#navigationpane .ZMSLayout-body_contactinfo .media .type {display:none;}
#navigationpane .ZMSLayout-body_contactinfo .media .email .label {display:none;}

#navigationpane .ZMSLayout-body_contactinfo .geo {display:none;}

/* pathway */
ul.body_pathway {list-style-type:none; margin:0; padding:0;}
ul.body_pathway li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; margin:0; padding:0; font-size:90%;}
ul.body_pathway li:before {content:"» ";}

/* functions */
ul.body_functions {list-style-type:none; margin:0; padding:0;}
ul.body_functions li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; margin:0; padding:0; font-size:90%;}
ul.body_functions a {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; width:22px; height:22px; background-position:center center; background-repeat:no-repeat; border:1px solid transparent;}
ul.body_functions a span {display:none;}
ul.body_functions a.printlink {background-image:url(//staticwebs.artification.com/++resource++zmshooks/img/icons/oxygen/22x22/actions/document-print.png);}
ul.body_functions a.pdflink {background-image:url(//staticwebs.artification.com/++resource++zmshooks/img/icons/oxygen/22x22/mimetypes/application-pdf.png);}
ul.body_functions a.recommendationlink {background-image:url(//staticwebs.artification.com/++resource++zmshooks/img/icons/oxygen/22x22/actions/mail-forward.png);}
ul.body_functions a.sitemaplink {background-image:url(//staticwebs.artification.com/++resource++zmshooks/img/icons/oxygen/22x22/actions/view-list-tree.png);}

/* footer */
#footerpane {font-size:90%;}

#footerpane .ZMSLayout-body_contactinfo {margin:0.5em 0; font-size:100%; font-style:normal;}
#footerpane .ZMSLayout-body_contactinfo:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
#footerpane .ZMSLayout-body_contactinfo .fn {font-weight:bold;}
#footerpane .ZMSLayout-body_contactinfo .street-address:before {content:"- ";}
#footerpane .ZMSLayout-body_contactinfo .post-office-box {display:none;}
#footerpane .ZMSLayout-body_contactinfo .postal-code:before {content:"- ";}
#footerpane .ZMSLayout-body_contactinfo .country-name {display:none;}
#footerpane .ZMSLayout-body_contactinfo .region {display:none;}
#footerpane .ZMSLayout-body_contactinfo .media {display:inline;}
#footerpane .ZMSLayout-body_contactinfo .media .type {display:none;}
#footerpane .ZMSLayout-body_contactinfo .media .label {margin-right:0;}
#footerpane .ZMSLayout-body_contactinfo .tel:before {content:"- ";}
#footerpane .ZMSLayout-body_contactinfo .email:before {content:"- ";}
#footerpane .ZMSLayout-body_contactinfo .email .label {display:none;}
#footerpane .ZMSLayout-body_contactinfo .email .value {font-weight:bold;}
#footerpane .ZMSLayout-body_contactinfo .geo {display:none;}

#footerpane .links {display:block; list-style-type:none; margin:0; padding:0.4em 0 0.2em 0;}
#footerpane .links li {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; margin:0; padding:0;}

#footerpane .copyright {display:block; clear:both;}
#footerpane .copyright {padding:0 5px 0.2em 10px;}

/* inside content */

/* ZMSFile */
.ZMSFile {margin:1em 0;}

/* graphic */
.ZMSCustom-graphic-main {display:block; margin-bottom:1em; vertical-align:top;}
.ZMSCustom-graphic-main img {display:block;}

.ZMSCustom-graphic-main.floatleft {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; float:none; clear:none; }
.ZMSCustom-graphic-main.floatright {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; float:none; clear:none;}

/* video */
.ZMSCustom-video-main {display:block; margin:1em 0; vertical-align:top;}

/* contentbox */
.ZMSCustom-contentbox-main {display:block; clear:both; margin-top:0; margin-bottom:0; vertical-align:top;}
.ZMSCustom-contentbox-main:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}

.ZMSCustom-contentbox-main .ZMSCustom-contentbox_title {display:block; clear:both; margin-top:0;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_title:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}

.ZMSCustom-contentbox-main .ZMSCustom-contentbox_images {display:block; clear:both; margin-top:0; margin-bottom:0;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_images:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_images.floatleft {display:block; float:left; margin:0 1em 0 0;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_images.floatleft:after {content:"";}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_images.floatright {display:block; float:right; margin:0 0 0 1em;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_images.floatright:after {content:"";}

.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text {margin-bottom:1em;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text > :first-child {margin-top:0;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text > :last-child {margin-bottom:0;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text ul {display:table;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text ol {display:table;}

.ZMSCustom-contentbox-main .ZMSCustom-contentbox_link {margin-bottom:1em;}

.ZMSCustom-contentbox_text_details {margin-bottom:1em;}
.ZMSCustom-contentbox_text_details_link {margin-bottom:1em;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text_details_content {display:none;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text_details_content > :first-child {margin-top:0;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text_details_content > :last-child {margin-bottom:0;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text_details_content ul {display:table;}
.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text_details_content ol {display:table;}

.ZMSCustom-contentbox-main .ZMSCustom-contentbox_text_details.active .ZMSCustom-contentbox_text_details_content {display:block;}

.ZMSCustom-contentbox-main-half {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; clear:none;}
.ZMSCustom-contentbox-main-half:after {content:"";}
.ZMSCustom-contentbox-main-third {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; clear:none;}
.ZMSCustom-contentbox-main-third:after {content:"";}
.ZMSCustom-contentbox-main-quarter {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; clear:none;}
.ZMSCustom-contentbox-main-quarter:after {content:"";}
.ZMSCustom-contentbox-main-quaver {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; clear:none;}
.ZMSCustom-contentbox-main-quaver:after {content:"";}

/* Inhaltstabellen */
.tabelle1, .tabelle2 {margin: 0 0 1em 0;}
.tabelle1 td, .tabelle2 td {padding: 3px 0;}

.tabelle1 {width:100%;}

.tabelle2 {width:100%;}
.tabelle2 th {padding: 2px 6px; background-color: #666; color: #fff; text-align: left;}
.tabelle2 tr:nth-child(odd) {background-color: #eee;}



/* overview */
.ZMSCustom-overview-main {margin-top:1em; margin-bottom:1em;}
.ZMSCustom-overview-main:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}

.ZMSCustom-overview-main .item {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; vertical-align:top;}
.ZMSCustom-overview-main .item .titleimage {display:block; margin-bottom:2px;}
.ZMSCustom-overview-main .item .title a {display:block; text-align:center; text-decoration:none; font-weight:bold;}

.ZMSCustom-overview-main li {margin-bottom:1em;}

/* Search */
.ZMSCustom-search-main .navigation {margin-bottom:1em;}
.ZMSCustom-search-main .navigation div {margin-bottom:1em;}
.ZMSCustom-search-main .navigation .active {font-weight:bold;}
.ZMSCustom-search-main .results .item {margin-bottom:1em;}
.ZMSCustom-search-main .results .item .title {}
.ZMSCustom-search-main .results .item .title a {text-decoration:none; font-weight:bold;}
.ZMSCustom-search-main .results .item .breadcrumbs a {text-decoration:none; font-size:90%;}

/* locationsmap */
.ZMSCustom-locationsmap-main .map.loaded {width:100%; height:400px;}

/* locationmap */
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas {width:100%; height:400px;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address {white-space:nowrap;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address {font-style:normal;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .fn {display:block;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .fn .organization-name {display:block; font-weight:bold; font-size:120%;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .fn .organization-unit {display:block; font-weight:bold;}

.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .adr {display:block;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .street-address:after {content:",";}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .post-office-box {display:none;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .locality:after {content:",";}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .region {display:none;}

.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .media {display:block;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .media .label {display:none;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .media .type {display:none;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .media .fax {display:none;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .media > * {margin-right:0.5em;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .media > *:after {content:"|"; margin-left:0.5em;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .media > *:last-child {margin-right:0;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .media > *:last-child:after {content:none; margin:0;}

.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_address .geo {display:none;}

.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_links {list-style-type:none; margin:0.5em 0 0 0; padding:0;}
.ZMSCustom-locationmap-main.loaded .locationmap_map_canvas .locationmap_links li {display:inline-block; list-style-type:none; margin:0; padding:0;}

/* location */
.ZMSCustom-location-main:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
.ZMSCustom-location-main .titleimage {display:block; float:right; margin:0;}

.ZMSCustom-location-main .content {display:block;}

.ZMSCustom-location-main address {margin:1em 0; font-style:normal;}
.ZMSCustom-location-main address:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
.ZMSCustom-location-main address .fn {display:block; margin:0 0 1em 0;}
.ZMSCustom-location-main address .fn span.organization-name {display:block; font-weight:bold; font-size:140%;}
.ZMSCustom-location-main address .fn span.organization-unit {display:block; font-weight:bold;}

.ZMSCustom-location-main address .adr {display:block; margin:0.8em 0;}
.ZMSCustom-location-main address .adr:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
.ZMSCustom-location-main address .street-address {display:block; float:left;}
.ZMSCustom-location-main address .post-office-box {display:block; float:left;}
.ZMSCustom-location-main address .post-office-box:before {content:', '}
.ZMSCustom-location-main address .postal-code {display:block; clear:both; float:left; margin-right:0.25em;}
.ZMSCustom-location-main address .locality {display:block; float:left;}
.ZMSCustom-location-main address .country-name {display:block; clear:both; float:left;}
.ZMSCustom-location-main address .region {display:block; float:left;}
.ZMSCustom-location-main address .region:before {content:', '}

.ZMSCustom-location-main address .media {display:block; clear:both;}
.ZMSCustom-location-main address .media .tel {display:block;}
.ZMSCustom-location-main address .media .email {display:block;}
.ZMSCustom-location-main address .media .label {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1; width:5em; margin:0;}
.ZMSCustom-location-main address .media .type {display:none;}

.ZMSCustom-location-main address .geo {display:none;}

.ZMSCustom-location_text-main {margin-top:1em; margin-bottom:1em}
.ZMSCustom-location_text-main > :first-child {margin-top:0;}
.ZMSCustom-location_text-main > :last-child {margin-bottom:0;}

/* gallery */
.ZMSCustom-gallery-main {margin-bottom:0;}
.ZMSCustom-gallery-main .ZMSCustom-gallery_item {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; zoom:1;}
.ZMSCustom-gallery-main .ZMSCustom-gallery_video {text-align:center;}
.ZMSCustom-gallery-main .ZMSCustom-gallery_video img {display:block; visibility:visible; margin:auto;}

.ZMSCustom-gallery_video-main {text-align:center;}
.ZMSCustom-gallery_video-main img {visibility:visible; margin-top:20%;}

.ZMSCustom-mediavideo-main video {display:block;}
.ZMSCustom-gallery_video-main video {display:block;}

/* slideshow */
.ZMSCustom-slideshow-main {position:relative; display:block; margin:1em 0 1em 0;}
.ZMSCustom-slideshow-main:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
.ZMSCustom-slideshow-main .ZMSCustom-slideshow_items > * {position:relative; display:block; margin:0 0 1em 0;}
.ZMSCustom-slideshow-main .ZMSCustom-slideshow_items > *:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}

/* tabcontainer */
.ZMSCustom-tabcontainer-main.loaded .ZMSCustom-tabcontainer_navigation {margin:0 0 0 0; padding:0 0 0 8px; font-size:120%;}
.ZMSCustom-tabcontainer-main.loaded .ZMSCustom-tabcontainer_navigation:after {content:"."; display:block; font-size:0; height:0; clear:both; visibility:hidden;}
.ZMSCustom-tabcontainer-main.loaded .ZMSCustom-tabcontainer_navigation ul {list-style-type:none; margin:0; padding:0;}
.ZMSCustom-tabcontainer-main.loaded .ZMSCustom-tabcontainer_navigation li {list-style-type:none; display:block; float:left; margin:0; padding:0;}
.ZMSCustom-tabcontainer-main.loaded .ZMSCustom-tabcontainer_navigation a {display:block; margin-left:2px; padding:2px 10px 4px 10px; text-decoration:none;}
.ZMSCustom-tabcontainer-main.loaded .ZMSCustom-tabcontainer_navigation a.active {font-weight:bold;}

.ZMSCustom-tabcontainer-main.loaded .ZMSCustom-tabcontainer_items {clear:both;}
.ZMSCustom-tabcontainer-main.loaded .ZMSCustom-tabcontainer_item-main {display:none; margin-top:0;}
.ZMSCustom-tabcontainer-main.loaded .ZMSCustom-tabcontainer_item-main.active {display:block;}
.ZMSCustom-tabcontainer-main.loaded .ZMSCustom-tabcontainer_item-main .ZMSCustom-tabcontainer_item_title {display:none;}

#body_browser2old {display:block; max-width:600px; margin:1em auto; padding:10px; border:1px solid red; background-color:#fff;}
#body_browser2old .title {font-weight:bold;}

/* qtip sweasyWidget */
.qtip--sweasyWidget-objectPreview .qtip-content, .qtip--sweasyWidget-objectPreview .ui-tooltip-content {max-width:720px;}
.qtip--sweasyWidget-objectPreview .qtip-content .ZMSCustom-teaser, .qtip--sweasyWidget-objectPreview .ui-tooltip-content .ZMSCustom-teaser {max-width: 350px;}
.qtip--sweasyWidget-objectPreview .qtip-content .ZMSCustom-teaser_accordion, .qtip--sweasyWidget-objectPreview .ui-tooltip-content .ZMSCustom-teaser_accordion {max-width: 350px;}
.qtip--sweasyWidget-objectPreview .qtip-content .ZMSCustom-graphic-main.floatleft {margin-right: 8px;}