@charset 'utf-8';

/* DON'T EDIT THIS GENERATED FILE! Changes will be lost. */

* {
    background-repeat: no-repeat; 
    font-family: inherit;
    font-size: 1em;
    line-height: inherit;
    margin: 0px;
    padding: 0px;
}
html {
    background: #FFFFFF;
    color: #000000;
    direction: ltr;
    font: 400 12px/16px Verdana,Arial,Helvetica,sans-serif;
}
h1 {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 15px;
}
h2 {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
}
h3 {
    margin-bottom: 5px;
}
em {
    font-style: normal;
}
ul, li {
    display: block;
    list-style: none;
}
input, select, option, textarea {
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
a          { text-decoration: none; }
a:hover    { text-decoration: underline; }
a:active   { text-decoration: none; }
a img, img { border: 0px solid; }
#container { }
.skip *         { display: none; }
.hr, hr, .hr hr { display: none; }
#header {
    background: 0px 0px no-repeat;
    height: 94px;
    margin: 0px 10px;
    padding: 0px 3px;
    position: relative;
    width: 810px;
}
#mainContainer {
    margin: 0px 10px;
    width: 816px;
}
#preMain {
    background: left bottom no-repeat;
    padding: 0px 3px 10px;
    position: relative;
}
#advTop, #adv-aux { 
    background: left bottom repeat-x;
    height: 90px;
    margin: 0px auto;
    padding: 10px 0px 11px;
    text-align: center;
    width: 810px;
}
#advTop table { 
    background: left bottom repeat-x;
    border-collapse: collapse;
    height: 90px;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
}
#advTop table td {
    vertical-align: middle;
} 
#advSky {
    left: 826px;
    top: 100%;
    margin-top: -10px;
    position: absolute;
    z-index: 1100;
}
#globalFeatures {
    background: left bottom repeat-x;
    height: 26px;
    padding-top: 10px;
}
#main {
    background: 0px 0px repeat-y;
    padding: 0px 3px;
}
#postMain {
    background: 0px 0px repeat-y;
    padding: 0px 3px 10px;
}
#preMain:after,
#main:after,
#postMain:after {
   content:    ".";
   clear:      both;
   height:     0;
   visibility: hidden;
   display:    block;
}
* html #preMain,
* html #main,
* html #postMain { height: 1%;  }
*+html #preMain,
*+html #main,
*+html #postMain { height: 1%;  }
#nav {
    display: inline;
    float: left;
    margin-left: 10px;
    width: 150px;
}
#preContent {
    position: relative;
    height: 1%;
}
#contentContainer {
    float: left;
    display: inline;
    margin: 0px 0px 0px 10px;
    width: 640px;
}
#footer {
    background: 0px 0px no-repeat;
    height: 45px;
    margin: 0px 10px;
    padding: 0px 3px;
    width: 810px;
}
#statistics {
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
}
.noNav #nav {
    display: none;
}
.noNav #contentContainer {
    width: 800px;
}
.note { 
    font-size: 11px;
    color: #666666;
}

#grid { 
    float: left;
    display: inline;
    width: 100%;
}
* html        #grid { width: 643px; }
* html .noNav #grid { width: 803px; }
* html #popup #grid { margin-right: -3px; width: auto; }
.grid-x { 
    float: left;
    display: inline;
}
.grid-x10 { width: 800px; }
.grid-x8  { width: 640px; }
.grid-x6  { width: 480px; }
.grid-x4  { width: 320px; }
.x10 { width: 790px; }
.x8  { width: 630px; }
.x6  { width: 470px; }
.x4  { width: 310px; }
.p12, .p22,
.p13, .p23, .p33,
.p14, .p24, .p34, .p44,
.p15, .p25, .p35, .p45, .p55,
.p0110, .p0210, .p0310, .p0410, .p0510, .p0610, .p0710, .p0810, .p0910, .p0110,
.p10-x3 {
    display: inline;
    float: left;
    overflow: hidden;
}
.x10 div .teaser-basic     .p13,
.x10 div .teaser-basic     .p23,
.x10 div .teaser-basic     .p33,
.x10 div .decorated-basic  .p13,
.x10 div .decorated-basic  .p23,
.x10 div .decorated-basic  .p33 {
    margin-right: 11px;
    width: 256px;
}
.x10 div .teaser-basic     .p14,
.x10 div .teaser-basic     .p24,
.x10 div .teaser-basic     .p34,
.x10 div .teaser-basic     .p44,
.x10 div .decorated-basic  .p14,
.x10 div .decorated-basic  .p24,
.x10 div .decorated-basic  .p34,
.x10 div .decorated-basic  .p44 {
    margin-right: 10px;
    width: 190px;
}
.x10 div .teaser-basic     .p15,
.x10 div .teaser-basic     .p25,
.x10 div .teaser-basic     .p35,
.x10 div .teaser-basic     .p45,
.x10 div .teaser-basic     .p55,
.x10 div .decorated-basic  .p15,
.x10 div .decorated-basic  .p25,
.x10 div .decorated-basic  .p35,
.x10 div .decorated-basic  .p45,
.x10 div .decorated-basic  .p55 {
    margin-right: 10px;
    width: 150px;
}
.x10 div .teaser-basic .p0110,
.x10 div .teaser-basic .p0210,
.x10 div .teaser-basic .p0310,
.x10 div .teaser-basic .p0410,
.x10 div .teaser-basic .p0510,
.x10 div .teaser-basic .p0610,
.x10 div .teaser-basic .p0710,
.x10 div .teaser-basic .p0810,
.x10 div .teaser-basic .p0910,
.x10 div .teaser-basic .p1010 {
    margin-right: 10px;
    width: 70px;
}
.x10 div .teaser-basic     .p10-x3 {
    margin-right: 10px;
    width: 230px;
}
.x10 div .teaser-basic     .p33,
.x10 div .teaser-basic     .p44,
.x10 div .teaser-basic     .p55,
.x10 div .decorated-basic  .p33,
.x10 div .decorated-basic  .p44
.x10 div .decorated-basic  .p55,
.x10 div .decorated-basic  .p1010 {
    margin-right: 0px;
}
.standard-col3 li,
.standard-col4 li {
    display: inline;
    float: left;
    margin-bottom: 5px;
    overflow: hidden; 
}
.x10 .standard-col3 li {
    margin-right: 10px;
    width: 253px;
}
.x10 .standard-col4 li {
    margin-right: 10px;
    width: 187px;
}
.related-col3  li,
.related-col4  li {
    display: inline;
    float: left;
    margin-bottom: 5px;
    overflow: hidden; 
}
.x10 .related-col3 li {
    margin-right: 8px;
    width: 243px;
}
.x10 .related-col4 li {
    margin-right: 7px; 
    width: 177px;
}
#breadcrumb {
    float: left;
    font-size: 10px;
    line-height: 12px;
    padding: 1px 0 0;
    width: 100%;
}
#breadcrumb * {
    font-weight: normal;
    margin: 0px;
}
#breadcrumb h3 {
    float: left;
    margin-right: 4px;
}
#breadcrumb li {
    background: url(//img.ui-portal.de/global/img/icons/arrow-breadcrumb.gif) no-repeat 100% 50%;
    padding-right: 12px;
    margin-right: 4px;
    float: left;
    white-space: nowrap;
}
#breadcrumb li.last {
    background: none;
    padding-right: 0px;
}
#breadcrumb a {
    color: #1244CC;
}

form {
    margin: 0px;
    padding: 0px;
}
form .form {
    margin-bottom: 10px;    
}
fieldset { 
    border: 0px solid; 
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
.form-note {
    color: #888888;
    font-size: 11px;
    margin: -3px 0px 10px;
}
.form .moduleheader h2 {
    font-weight: 700;
}
.form .modulecontent,
.form .withoutHeader .modulecontent {
    font-size: 11px;
    padding-bottom: 3px;
    padding-top: 7px;
}
.form .withoutHeader .modulecontent {
    padding-top: 8px;
}
.form th, 
.form td {    
    font-weight: 400;
    padding-bottom: 5px;
    padding-right: 10px;   
    vertical-align: top;
}
.form th {
    text-align: right;    
}
.form label {
    line-height: 20px;
}
.form label.label-text {
    line-height: 14px;
}
.form-text,
.form-select,
.form-submit,
.form-radio,
.form-checkbox,
.form-textarea {
    float: left;
    font-size: 11px;
    line-height: 13px;
}
.form-radio,
.form-checkbox {
    height: 14px;
    width: 14px;
}
* html .form-radio,
* html .form-checkbox {
    overflow: hidden;
}
.form-text {
    border: 1px solid #C1C6CC;
    padding: 3px 2px 2px;
}
.form-textarea {
    border: 1px solid #C1C6CC;
    padding: 0px 0px 0px 2px;    
}
.form-select {
    border: 1px solid #C1C6CC;
    height: 20px;
    -moz-box-sizing: border-box;
    line-height: 18px !important; 
    padding: 2px 0px 1px 0px;
}
.form-select, x:-moz-any-link            { height: 18px; }
.form-select, x:-moz-any-link, x:default { height: 20px; }
.form-radio {
    margin: 3px 4px 0px 0px;
}
* html .form-radio {
    margin: 5px 4px 0px 0px;
}
.form-radio, x:-moz-any-link, x:default { margin: 4px 4px 0px 0px; }
label.form-radiolabel {
    float: left;
    margin-right: 10px;
}
* html .form-select {
    position: relative;
    top: 1px;
}
fieldset.radioset legend {
    color: #000000;
    float: left;
    padding-bottom: 6px;
}
* html .radioset legend {
   margin-top: -2px;
   margin-left: -7px;
}
*+html .radioset legend {
   margin-top: -2px;
   margin-left: -7px;
}
fieldset.radioset legend label {
    line-height: 16px;
}
fieldset.radioset table {
    margin-left: 20px;
    clear: left;
}
fieldset.radioset legend .form-radio {
    margin: 2px 6px 0px 0px;
}
* html fieldset.radioset legend .form-radio {
    margin: 3px 3px 0px 0px;
}
html:not([lang*=""]) fieldset select option {
    padding-right: 10px;
}
input.error,
select.error,
textarea.error { 
    border: 1px solid #CC0000; 
}
label.error, 
legend.error {
    color: #CC0000;
}
.errorMsg {
    display: none;
}
.error .errorMsg {
    background: url(//img.ui-portal.de/global/img/icons/icon-error-16x16.gif) 0px 2px no-repeat;
    color: #888888;
    clear: left;
    display: block;
    font-size: 11px;
    line-height: 14px;
    margin: 0px 0px 5px;
    padding: 2px 0px 2px 20px;
}

.unit { 
    float: left;
    display: inline;
    margin-right: 10px;
}
.moduleheader {
    height: 24px;
    overflow: hidden; 
    position: relative;
}
.modulecontent {
    padding-bottom: 6px;    
    padding-top: 5px;
    position: relative;
}
.modulepart {
    overflow: hidden; 
}
* html .modulepart {
    overflow: visible; 
    overflow/**/: hidden; 
    o\verflow: hidden; 
}
.modulecontent:after,
.modulepart:after {
   content:    ".";
   clear:      both;
   height:     0;
   visibility: hidden;
   display:    block;
}
* html .modulecontent,
* html .modulepart { height: 1%;  }
*+html .modulecontent, 
*+html .modulepart { height: 1%;  }
.modulecontent p {
    margin-bottom: 5px;
}
.modulecontent ul {
    overflow: hidden;
}
* html .modulecontent ul {
    height: 1%;
    overflow: visible;
}
.x10 .modulepart,
.x10 .moduleheader h2 { width: 774px; }
.x6  .modulepart,
.x6  .moduleheader h2 { width: 454px; }
.x10                   .moduleheader,
.x10 .intro            .modulepart,
.x10 .teaser-basic     .modulepart,
.x10 .teaser-basic     .moduleheader h2,
.x10 .decorated-basic  .modulepart,
.x10 .decorated-basic  .moduleheader h2 { width: 790px; }
.x6                    .moduleheader,
.x6  .teaser-basic     .modulepart,
.x6  .teaser-basic     .moduleheader h2,
.x6  .decorated-basic  .modulepart,
.x6  .decorated-basic  .moduleheader h2 { width: 470px; }
.decorated-basic .moduleheader h2 {
    border-bottom: 0 none;
    height: 29px;
    padding-top: 10px;
}
.cue span {
    background: url(//img.ui-portal.de/global/img/icons/marker-cue.gif) 100% 1px no-repeat;
    padding-right: 25px;
    padding-top: 1px;
}
.new span {
    background: url(//img.ui-portal.de/global/img/icons/marker-new.gif) 100% 1px no-repeat;
    padding-right: 25px;
    padding-top: 1px;
}
img.marker { 
    padding: 0px 0px 3px 5px;
}
.withoutHeader .moduleheader {
    display: none;
}
.decorated-basic  .moduleheader {
    height: 39px;
}
.contentbox .moduleheader h2 {
    font-weight: 700;
}
.teaser .modulecontent {
    font-size: 11px;
    line-height: 14px;
}
.teaser .modulecontent h3 {
    line-height: 16px;
    font-size: 12px;
}
.withoutHeader .modulecontent {
    padding-bottom: 6px;
    padding-top: 6px;
}
.withoutHeader.teaser-basic .modulecontent {
    background-image: none;
    padding-bottom: 5px;    
    padding-top: 5px;
}
.modulecontent div.hr { 
    display: block;
    border-top: 1px solid #CED4DA;
    height: 1px;
    margin: 5px 8px;
}
.multicontent .multicontent-part {
    display: none;
}
.multicontent .multicontent-part.on {
    display: block;
}

.tabs-main ul {
    overflow: hidden;
}
.tabs-main li {
    float: left;
}
.tabs-main li a,
.tabs-main li span {
    display: block; 
    text-align: center; 
}
.tabs-main li.on a,
.tabs-main li.on span {
    font-weight: bold;
    cursor: default;
}
.tabs-main li.on a:hover {
    text-decoration: none;
}

.contentnav-paging {
    text-align: center;
    line-height: 19px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.contentnav-paging ul {
    float: left;
    padding: 3px 0px;
}
.contentnav-paging li,
.contentnav-paging .label {
    display: inline;
    float: left;
    font-size: 11px;
}
.contentnav-paging li {
    border-right: 1px solid #CED4DA;
    height: 13px; 
    line-height: 13px;    
    margin-left: 7px;
    padding-right: 7px; 
}
.contentnav-paging li.first { 
    margin-left: 3px;
}
.contentnav-paging li.last { 
    border-right: 0px solid;
    padding-right: 0px;
}
.contentnav-paging li.on { 
    margin-left: 4px;
    padding-right: 4px;
}
.contentnav-paging li.last-on { 
    padding-right: 0px;
}
.contentnav-paging li.first-on {
    margin-left: 0px;
}
.contentnav-paging .label {
    margin-right: 4px;
    line-height: 19px;
    height: 19px;
}
.contentnav-paging li.on a,
.contentnav-paging li.on span {
    font-weight: bold;
    padding: 0px 3px;
}
.contentnav-paging li.on a { 
    color: #000000;
}
.contentnav-paging .paging-options form {
    float: left;
}
.contentnav-paging .paging-options select {
    float: left;
    font-size: 11px;
    line-height: 19px;
}
.contentnav-paging .paging-options option { 
    padding-right: 5px;
}
.contentnav-paging .paging-alphabetic,
.contentnav-paging .paging-numeric {
    display: table;
    overflow: hidden;
    margin: 0px auto;
    width: auto;
}
.contentnav-paging div .paging-items {
    float: left;
}
* html .contentnav-paging .paging-alphabetic,
* html .contentnav-paging .paging-numeric {
    display: inline;
    zoom: 1;
}
*+html .contentnav-paging .paging-alphabetic,
*+html .contentnav-paging .paging-numeric {
    display: inline; 
    zoom: 1;    
}
.contentnav-paging .paging-numeric li.omission {
    margin-left: 4px;
    padding-right: 4px;
}
.contentnav-paging .fwd a,
.contentnav-paging .rwd a,
.contentnav-paging .fwdToLast a,
.contentnav-paging .rwdToFirst a {
    display: block;
    padding:  0px;     
}
.contentnav-paging .fwd a,
.contentnav-paging .fwdToLast a { 
    background: left top no-repeat; 
    margin-left: 8px;
}
.contentnav-paging .rwd a,
.contentnav-paging .rwdToFirst a { 
    background: left top no-repeat;
    margin: 0px 4px;
}
.contentnav-paging .fwd a span,
.contentnav-paging .rwd a span,
.contentnav-paging .fwdToLast a span,
.contentnav-paging .rwdToFirst a span { 
    display: none; 
}
.contentnav-paging .paging-alphabetic .rwd a { 
    margin-left: 0px;
    margin-right: 7px;
}
.contentnav-paging.multiple { 
    float: left;
    text-align: left;
    width: 100%;
}
.contentnav-paging.multiple div.first {
    float: left;
    margin: 0px;
}
.contentnav-paging.multiple div.last {
    float: right;
    margin: 0px 0px 0px 40px;
}
.paging-status {
    font-size: 11px;
}
.contentnav-paging .inpPagingButton {
    float: left;
    font-size: 11px;
    position: relative;
    bottom: 0px;
}
.contentnav-paging .first .inpPagingButton {
    left: 0px;
}
.contentnav-paging .last .inpPagingButton {
    right: 0px;
}

table {
    border-collapse: collapse;
}
.table table { 
    border-collapse: collapse;
    font-size: 11px;
    line-height: 16px;
    width: 100%; 
}
.table .modulecontent {
    padding-top: 0px;
}
.table .modulepart { 
    padding: 0px; 
}
.x10 .table .modulepart { width: 788px; }
.x6  .table .modulepart { width: 468px; }
.table .odd {
    background-color: #FFFFFF;
}
.table .even {
    background-color: #F6F8FA;
}
.table th, 
.table td {
    text-align: left;
}
.layer-root {
    display: none;
    margin: -8px 0 0 7px;
    position: absolute;
    z-index: 32010;
    top: -10000px;
    left: 0px;
}
.layer-root iframe.layer-background-fixer {
    height: 0px;
    left: 5px;
    position: absolute;
    top: 5px;
    z-index: -1;
}
* html .layer-root iframe.layer-background-fixer {
    top: 10px;
}
*+html .layer-root iframe.layer-background-fixer {
    top: 10px;
}
.layer-root table.layer-border {
    border: 0;
}
.layer-root td {
    background-image: url(//img.ui-portal.de/global/img/layer/layer-box.png);
    background-repeat: no-repeat;
}
.layer-root .center .center {
    background: #FFFFFF;
}
.layer-root .top .left {
    background-position: top left;
    height: 5px;
    width: 5px;
}
.layer-root .top .center {
    background-position: top center;
    position: relative;
}
.layer-root .top .right {
    background-position: top right;
    width: 5px;
}
* html .layer-root .top .left {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-top-left.png');
    height: 10px;
}
* html .layer-root .top .center {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-top-center.png', sizingMethod='crop');
    height: 10px;
}
* html .layer-root .top .right {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-top-right.png');
    height: 10px;
}
*+html .layer-root .top .left {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-top-left.png');
    height: 10px;
}
*+html .layer-root .top .center {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-top-center.png', sizingMethod='crop');
    height: 10px;
}
*+html .layer-root .top .right {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-top-right.png');
    height: 10px;
}
.layer-root .center .left {
    background-position: center left;
    width: 5px;
}
.layer-root .center .center {
    padding: 10px;
}
.layer-borderless .layer-container .center .center,
.pagelayer .layer-container .center .center {
    padding: 0;
}
.tooltip .center .center {
    padding: 0px 8px 2px;
    font-size: 11px;
}
.layer-root .center .right {
    background-position: center right;
    width: 5px;
}
* html .layer-root .center .left {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-center-left.png', sizingMethod='scale');
}
* html .layer-root .center .right {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-center-right.png', sizingMethod='scale');
}
*+html .layer-root .center .left {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-center-left.png', sizingMethod='scale');
}
*+html .layer-root .center .right {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-center-right.png', sizingMethod='scale');
}
.layer-root .bottom .left {
    background-position: bottom left;
    height: 5px;
    width: 5px;
}
.layer-root .bottom .center {
    background-position: bottom center;
    position: relative;
}
.layer-root .bottom .right {
    background-position: bottom right;
}
* html .layer-root .bottom .left {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-bottom-left.png');
}
* html .layer-root .bottom .center {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-bottom-center.png', sizingMethod='crop');
}
* html .layer-root .bottom .right {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-bottom-right.png');
}
* html .hook-bottom .bottom .center {
    height: 10px;
    overflow: hidden;
}
*+html .layer-root .bottom .left {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-bottom-left.png');
}
*+html .layer-root .bottom .center {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-bottom-center.png', sizingMethod='crop');
}
*+html .layer-root .bottom .right {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-box-bottom-right.png');
}
*+html .hook-bottom .bottom .center {
    height: 10px;
    overflow: hidden;
}
.layer-hook {
    display: none;
    height: 10px;
    position: absolute;
    width: 16px;
    z-index: 999999;
}
.hook-bottom .bottom .center .layer-hook {
    background: url(//img.ui-portal.de/global/img/layer/layer-pfeil.png) no-repeat;
    bottom: -5px;
    display: block;
}
.hook-top .top .center .layer-hook {
    background: url(//img.ui-portal.de/global/img/layer/layer-pfeil-top.png) no-repeat;
    display: block;
    top: -5px;
}
* html .layer-hook {
    display: none;
    position: relative;
}
* html .hook-bottom .bottom .center .layer-hook {
    top: -1px;
    background-image: none;
    display: block;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-pfeil.png', sizingMethod='crop');
    z-index: 99999;
}
* html .hook-top .top .center .layer-hook {
    top: 0;
    background-image: none;
    display: block;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-pfeil-top.png', sizingMethod='crop');
    z-index: 99999;
}
*+html .layer-hook {
    display: none;
    position: relative;
}
*+html .hook-bottom .bottom .center .layer-hook {
    top: -1px;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-pfeil.png', sizingMethod='crop');
    z-index: 99999;
}
*+html .hook-top .top .center .layer-hook {
    top: 0;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ui-portal.de/global/img/layer/layer-pfeil-top.png', sizingMethod='crop');
    z-index: 99999;
}
.layer-close { cursor: pointer; }
.layer-root .tooltiplayercontent {
    padding: 10px;
}
.tooltip .tooltiplayercontent {
    font-size: 11px;
    padding: 1px 8px;
    line-height: 15px;
}
.layer-loading-animation {
    background: #dddddd;
    left: 0px;
    margin: 0px;
    opacity: 0.5;
    padding: 0px;
    position: absolute;
    top: 0px;
    z-index: 19999;
}
.layer-loading-animation h1 {
    background: #FFFFFF url(//img.ui-portal.de/global/img/icons/loading.gif) center center no-repeat;
    height: 240px;
    position: absolute;
    width: 300px;
    opacity: 1.0;
}
.layer-loading-animation h1 span { display: none; }
* html .layer-loading-animation {
    filter: Alpha(opacity=50);
}
*+html .layer-loading-animation {
    filter: Alpha(opacity=50);
}
.layer-loading iframe.layer-loading-background-fixer {
    left: 0px;
    position: fixed;
    top: 0px;
    z-index: -1;
}


