<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* @group HTML */
body {
    background: #fff;
    color: #000;
    font: 12px/ 19px Verdana, Arial, sans-serif;
}

input, select {
    font-size: 12px;
    border: 1px solid #c0c0c0;
}

strong {
    font-weight: bold;
}

.hidden {
    display: none !important;
}

html .mozclear {
    border-bottom: 1px solid;
    border-color: transparent;
    margin-bottom: -1px;
}

.clear {
    clear: both;
}

.smalltext {
    font-size: 9px;
}

.decorator {
    display: block;
    margin: -1px 0 -5px 320px;
}

/* @end */
/* @group Kopfbereich */
#div_head {
    height: 75px;
    text-align: right;
    padding: 7px 50px 0;
    background: url('../images/conny/backgrounds/head.gif') repeat-x;
}

#div_head #img_project {
    margin-top: 15px;
}

#div_head #img_conny {
    margin-top: 7px;
    float: right;
}

/* @end */
/* @group Navigation */
#div_navigation {
    background: url(../images/conny/backgrounds/navigation.png) repeat-x;
    float: left;
    height: 33px;
    min-width: 1190px;
    width: 100%;
}

#div_navigation_sub {
    min-width: 1190px;
}

#div_navigation ul {
    float: left;
    padding-left: 15px;
}

#div_navigation ul li, #div_navigation_sub ul li {
    display: inline;
    padding: 4px 0 0 12px;
}

#div_navigation ul li {
    padding: 0;
    /*background: transparent url(../images/conny/backgrounds/navi_bullet.png) no-repeat 4px 12px;*/
    padding-left: 17px;
    padding-right: 18px;
    padding-top: 5px;
    display: block;
    text-align: left;
    float: left;
}

#div_navigation ul li a {
    text-transform: uppercase;
    color: #45434a;
    text-decoration: none;
    display: block;
    text-align: left;
    float: left;
}

#div_navigation ul li.active {
    background: transparent url(../images/conny/backgrounds/navi_bullet_active.png) no-repeat 4px 12px;
}

#div_navigation ul li a.active, #div_navigation_sub ul li a.active {
    color: #b00006;
}

#div_navigation a.logout {
    background: transparent url(../images/conny/backgrounds/navi_bullet.png) no-repeat 0 6px;
    width: 70px;
    padding-left: 10px;
}

#div_navigation a.button {
    display: block;
    background: transparent url(../images/conny/backgrounds/navi_bullet.png) no-repeat 4px 12px;
    width: 67px;
    height: 23px;
    padding: 9px 3px 3px 17px;
    float: left;
    color: #45434a;
    border: 0;
    font-weight: normal;
    text-transform: uppercase;
    cursor: pointer;
}

#div_navigation_sub ul {
    padding-left: 5px;
}

#div_navigation_sub ul li {
    padding: 0;
    display: block;
    text-align: left;
    float: left;
}

#div_navigation_sub ul li a {
    color: #45434a;
    text-decoration: none;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 15px;
}

/* @end */
/* @group Startseite */
#box_start {
    position: absolute;
    top: 40px;
    left: 50%;
    margin-left: -410px;
    width: 820px;
    height: 500px;
    border: 1px solid #a5a5a5;
}

#box_start .top {
    margin-top: 200px;
    background: #ffffff;
}

#box_start .top img {
    display: block;
    margin-left: 85px;
}

#box_start .top img#img_project {
    margin-left: 225px;
}

#box_start .bottom {
    height: 140px;
    background: #f5f5f5;
    padding-left: 225px;
    padding-top: 30px;
}

#box_start input {
    width: 200px;
    margin: 0px;
}

#box_start input.button {
    width: 50px;
    position: relative;
    top: -15px;
}

#box_start .button_submit {
    margin-top: 10px;
}

#box_start label {
    font-weight: bold;
    font-size: 10px;
    margin-top: 10px;
    margin-bottom: 2px;
    color: #b00006;
}

/* @end */
/* @group Contentbereich */
#stage {
    padding-bottom: 30px;
    margin: 80px 50px 0 20px;
    min-width: 1150px;
}

#campaign-form-overlay #stage {
    padding-bottom: 30px;
    margin: 0px 50px 0 20px;
    min-width: 1150px;
}


/* @end */
/* @group Stage */
a {
    color: #b00006;
    text-decoration: none;
}

#stage .top {
    float: left;
    clear: left;
}

#stage .blue_up, #stage .blue_down {
    background: transparent;
    padding: 8px;
    padding-left: 0px;
    height: 20px;
}

#stage .blue_up a.button, #stage .blue_down a.button {
    float: left;
    margin-right: 10px;
}

#stage #integration-request-new-list .middle {
    min-height: 0;
}

#stage .middle {
    min-height: 360px;
}

#stage .bottom {

}

.order_saved-error {
    color: white;
    font-size: 14px;
    background-color: red;
    padding: 5px 0px 5px 8px;
}

.errors {
    color: red;
    font-size: 10px;
}

.eCircleError {
    color: red;
    cursor: help;
}

#stage a {

}

#stage p {
    margin-bottom: 10px;
}

#stage a.button:hover {

}

#stage h1 {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin-bottom: 15px;
}

#stage h2 {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    margin-top: 15px;
}

#stage br {
    line-height: 3px;
}

#stage hr {
    border: 0px;
    height: 1px;
    background: #e3e3e3;
    margin-top: 15px;
}

#stage dt {
    margin-top: 12px;
    clear: both;
}

#campaign-form-overlay #stage dt {
    margin-top: 4px;
    clear: both;
}

#stage legend {
    font-weight: bold;
    padding: 5px;
    border: 0px solid #a3cce9;
}

#stage dd fieldset {
    border-top: 16px solid #eee;
}

#stage .top dd fieldset, fieldset.noborder {
    border: none !important;
}

#stage label {
    display: block;
    width: 300px;
    float: left;
    font-weight: normal;
    font-size: 12px;
    color: #000;
    margin-bottom: 12px;
    padding-right: 20px;
}

#stage input.text, #stage textarea {
    width: 600px;
    border: 1px solid #c0c0c0;
    font: 12px/ 19px Verdana, Arial, sans-serif;
}

#stage form select {
    width: 600px;
}

#stage label.required {
    border: 0px;
}

#stage input.button {
    margin-top: 25px;
    cursor: pointer;
}

#campaign-form-overlay #stage input.button {
    margin-top: 0px;
    cursor: pointer;
}


#stage .middle table, table#table_preview, #stage .right table {
    border: 1px solid #e2e2e2;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    border-collapse: separate;
    background-color: #989899;
}

#popup_details table {
    border: 1px solid #e2e2e2;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    margin: 10px auto;
    padding: 0px;
    width: 600px;
    border-collapse: separate;
    background-color: #989899;
}

#popup_details table td {
    padding: 4px;
}

table#table_preview {
    -moz-border-radius: 10px;
    -webkit-border-top: 10px;
    background-color: transparent;
    padding: 5px;
}

#stage table#table_preview td.left {
    width: 30%;
}

#stage table#table_preview td.right {
    width: 70%;
}

#stage table#table_preview th {
    background-color: transparent;
}

#stage table#table_preview td, #stage table#table_preview tr, #popup_details table td {
    background-color: #fff;
}

#popup_details table tr.bg1 td {
    background: #fff;
}

#popup_details table tr.bg2 td {
    background: #ebeaeb;
}

#stage table th, #popup_details table th {
    background-color: transparent;
    font-weight: normal;
    border: 0px solid #af9fc2;
    padding-right: 35px;
    height: 19px;
    padding: 4px;
    padding-top: 6px;
    padding-left: 7px;
    padding-right: 7px;
    white-space: nowrap;
    text-align: left;
}

#stage table th.th_edit {
    width: 145px;
}

#stage table th.active {

}

#stage th img {
    margin-left: 10px;
}

#stage .middle table a {
    text-decoration: none;
}

#stage .middle table th a {
    color: #fff;
}

#stage.adminplatform-newsletter_group .middle table td a {
    color: #FFFFFF;
}

#stage .middle table td a {
    color: #b00006;
}

#stage .middle table td a.button {
    color: #fff;
}

#stage .middle table td, table#table_preview td {
    text-align: left;
    padding: 6px;
}

#stage .middle .adminplatform_statistics_table_wrap table td, table#table_preview td {
    text-align: right;

}

#stage .middle table td img {
    vertical-align: bottom;
}

#stage table tr.bg1 td, #stage table tr:nth-child(even) td {
    background: #fff;
    max-width: 19%;
}

#stage table tr.bg2 td, #stage table tr:nth-child(odd) td {
    background: #ebeaeb;
    max-width: 19%;
}

#stage table tr td.dbtable_numbers {
    text-align: right;
    padding-right: 40px;
}

#stage table tr th.fixed_70 {
    width: 70px;
    text-align: right;
    padding-right: 40px;
}

#stage table tr.highlighted td {

}

/*#stage table td.td_icons {
    width: 140px;
}*/
#stage table td.td_icons a {
    margin-right: 7px;
}

#stage table form dd {
    margin-top: 0;
}

#stage table form dt {
    display: none;
}

div#stage div.perpage {
    color: #c0c0c0;
    font-weight: bold;
    font-size: 10px;
}

div#stage div.perpage a {
    color: #b00006;
}

div#stage .message {
    background-color: #d3ffc9;
    border: 1px solid #90dc7e;
    padding: 8px;
}

div#stage .message_permanent {
    background-color: #d3ffc9;
    border: 1px solid black;
    padding: 8px;
    padding-bottom: 0px;
    margin-bottom: 13px;
}

.csv_export_platform {
    text-align: right;
    font-size: 10px;
    margin-top: -34px;
}

#csv_export {
    text-align: right;
    font-size: 10px;
}

#exportTooltip {
    display: none;
}

.exportTooltip a, .exportTooltip img {
    cursor: pointer;
}

.exportTooltip {
    position: relative;
    width: 100px;
}

#exportTooltipClose {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px;
}

div.blue_down #csv_export {
    float: right;
    text-align: right;
    font-size: inherit;
}

div#stage a.link_back {
    display: block;
    margin-bottom: 15px;
    width: 50px;
}

div#stage div.blue_up.preview a.button, div#stage div.blue_down.preview a.button {
    float: right;
    margin-left: 10px;
    margin-bottom: 15px;
    padding: 0;
}

#stage .top {
    float: left;
}

#stage .after_top {
    float: left;
    padding-left: 15px;
}

#stage .after_top a {
    position: absolute;
    display: none;
}

#stage.adminplatform-newsletter_group .after_top a {

}

#stage.adminplatform-newsletter_group .after_top a,
#stage.adminplatform-list-member .after_top a {
    position: absolute;
    display: block;
}

.blue_up, .middle {
    clear: both;
}

.shortlabel label {
    width: 150px !important;
}

/* @group Medienbibliothek */
/* @end */
/* @end */
/* @group Seitenelemente (Paginierung, Buttons, ...) */
div.pagination {
    float: right;
    color: #000000;
}

div.pagination .disabled {
    color: #c0c0c0;
}

.button, input#submit {
    background-color: #bf3d3b;
    border: none;
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 1px 1px 2px #000;
    -webkit-box-shadow: 1px 1px 2px #000;
    box-shadow: 1px 1px 2px #000;
}

input.button, input#submit {
    padding: 2px 5px;
}

#stage a.button {
    display: block;
    height: 13px;
    padding: 3px;
    text-align: center;
    width: 100px;
}

#stage .blue_up a.button {
    display: block;
    height: 19px;
    padding: 3px;
    text-align: center;
    width: 100px;
}


#stage a.button.category {
    width: 150px;
}

a.iconButton {
    display: block;
    width: 19px;
    height: 19px;
    background: transparent url(../images/conny/backgrounds/icon_sprite.png) no-repeat;
    float: left;
}

#stage a.button.approval {
    display: none;
    visibility: hidden;
}

#ratings_stats_quick_link {
    position: absolute;
    top: 191px;
    left: 74px;
}

input.iconRatingsQuicklink {
    cursor: pointer;
    padding: 2px 5px;
    margin-right: 8px;
    display: block;
    width: 19px;
    height: 19px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url(../images/conny/backgrounds/icon_sprite.png) no-repeat -147px 0;
}

input.iconAdminLogin {
    cursor: pointer;
    padding: 2px 5px;
    margin-right: 8px;
    display: block;
    width: 19px;
    height: 19px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent url(../images/conny/backgrounds/icon_sprite.png) no-repeat -64px 0;
    float: left;
}

.iconReload {
    border: 0px dotted #ccc;
    float: right;
    text-align: center;
    cursor: pointer;
    margin-right: 10px;
    display: block;
    width: 48px;
    height: 48px;
    overflow: hidden;
    background: url(../images/conny/backgrounds/reload.svg) no-repeat;
}

.other_lang_active {
    float: left;
    clear: left;
    margin: 1px 5px 0 0;
    vertical-align: top;
}

a.iconDetail {
    background-position: 0 0;
}

a.iconDelete {
    background-position: -22px 0;
}

a.iconEdit {
    background-position: -45px 0;
}

a.iconMedia {
    background-position: -83px 0;
}

a.iconCreate {
    background-position: -104px 0;
}

a.iconCopy {
    background-position: -126px 0;
}

a.iconWizard, a.iconWizardRundschreiben {
    background-position: -231px 0;
}

a.iconInquiry {
    background-position: -170px 0;
}

.marketingUserResponse {
    display: none;
    background: #C9FFD3;
    border-radius: 21px;
    text-align: center;
    position: absolute;
    margin: -15px -123px;
    width: 110px;
    border: 1px solid #FF0000;
}

a.iconWizard, a.iconWizardCache {
    background-position: -252px 0;
}

#IconWizardWin a {
    color: #B00006;
    text-decoration: underline;
    margin: 10px 0 10px 0;
    font-weight: bold;
    cursor: pointer;
}

#IconWizardWin p {
    margin: 10px 0 0 0;
}

#IconWizardWin p.obacht {
    border: 1px solid #B00006;
    padding: 5px;
    margin-top: 20px;

}

#changeSingleUserEmailsBox h3 {
    font-size: 14px;
    margin: 0 0 20px 0;
    font-style: italic;
    clear: both;
    padding-top: 16px;
}

#changeSingleUserEmailsBox #loader3 {
    margin-top: 10px;
    padding-top: 10px;
}

#changeSingleUserEmailsBox #loader3 h3 {
    padding-top: 0;
}

#changeSingleUserEmailsBox h3.error {
    color: red;
}

#changeSingleUserEmailsBox h3.success {
    color: green;
}

#changeSingleUserEmailsBox p {
    margin: 0 0 20px 0;
}

#changeSingleUserEmailsBox div.left {
    width: 500px;
    float: left;
}

#changeSingleUserEmailsBox div.right {
    width: 230px;
    float: right;
    background-color: #fbfbfb;
    max-height: 328px;
}

#changeSingleUserEmailsBox .SingleUserSelect {
    cursor: pointer;
    background-color: #fbfbfb;
    padding: 4px 0 4px 2px;
    margin-bottom: 10px;
    clear: left;
    display: block;
}

#changeSingleUserEmailsBox p.active {
    background-color: #ededed;
    margin-top: 10px;
    line-height: 24px;
}

#changeSingleUserEmailsBox a.SingleUserSelect:hover {
    background-color: #ededed;
}

#changeSingleUserEmailsBox a {

}

#changeSingleUserEmailsBox pre {
    background-color: #eee;
    padding: 8px;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}

#changeSingleUserEmailsBox label {
    float: left;
    display: block;
    padding: 4px;
}

#changeSingleUserEmailsBox #SingleUserEmail, #changeSingleUserEmailsBox #singleUserEmailNew {
    float: left;
    padding: 2px;
    font-size: 16px;
    width: 280px;
    margin-right: 5px;
}

#changeSingleUserEmailsBox #singleUserEmailDomains {
    float: right;
    width: 100%;
    display: block;
}

#changeSingleUserEmailsBox .button {
    width: 80px;
    padding: 2px;
    height: 24px;
    margin: 0;
}

#changeSingleUserEmailsBox #singleUserEmailSendMailPreview {

    overflow: auto;
    margin-top: -10px;
    line-height: 16px;
}

.SkyPreview {
    height: 170px;
}

#changeSingleUserEmailsBox #singleUserEmailSendMailTemplate { /** #changeSingleUserEmailsBox #singleUserEmailDomains **/
    display: none;
}

#importCsv {
    margin: 0 0 0 150px;
    cursor: pointer;
}

.importCsvData {
    width: 800px;
    height: 400px;
    overflow: auto;
}

img.coordsChecked {
    cursor: pointer;
}

#locationChecker {
    float: left;
    margin: 0 20px 0 0;
    cursor: pointer;
    padding: 4px 5px;
}

#fieldset-group_search {
    width: 250px;
    border: 3px solid #e6f3fa;
    padding: 15px;
    margin-bottom: 20px;
}

#fieldset-group_search legend {
    margin-bottom: 10px;
}

#fieldset-group_search dt {
    width: 0px;
    height: 10px;
}

#fieldset-group_search input#keywords {
    padding: 3px;
    width: 242px;
}

#fieldset-group_search p {
    padding-top: 10px;
}

#fieldset-group_search p a {
    font-size: 10px;
}

#current_page {
    width: 45px;
}

.url {
    background: url(../images/conny/backgrounds/icon_sprite.png) no-repeat -65px -2px;
}

/* @end */
/* @group Projektspezifisch */
#cbv_logo {
    position: absolute;
    top: 24px;
    left: 0px;
}

#stage #search_extendend-label, #stage #search_filter-label, #stage #search_filter_extended-label, #stage #search_extendend_2-label,
#stage #firstsearch_filter-label, #stage #firstsearch_filter_extended-label,
#stage #firstnextsearch_filter-label, #stage #firstnextsearch_filter_extended-label,
#stage #search_extendend_left-label, #stage #search_extendend_center-label, #stage #search_extendend_right-label {
    display: none;
}

#stage #search_extendend_left-element label, #stage #search_extendend_center-element label, #stage #search_extendend_right-element label {
    width: 180px;
    padding-right: 10px;
    text-align: right;
}

#stage #search_platform_filter-element dd#submit-element, #stage #search_platform_filter-element dd#supplier_search_reset-element {
    float: right;
}

#stage #search_extendend_left-element, #stage #search_extendend_center-element, #stage #search_extendend_right-element {
    width: 390px;
    float: left;
}

#fieldset-search_platform_filter #submit-label, #fieldset-search_platform_filter #supplier_search_reset-label {
    display: none;
}

#stage #search_filter-element,
#stage #search_extendend_2-element,
#stage #firstsearch_filter-element,
#stage #firstnextsearch_filter-element, #stage #firstbuttonsearch_filter-element,
#stage #firstbuttondomainsearch_filter-element,
#stage #firstbuttonsearch_rating_filter-element
#stage #domainsearch_filter-element {
    clear: both;
}

#firstbuttonsearch_filter-element {
    float: right;
    margin-top: -61px;
}

#firstbuttondomainsearch_filter-element {
    float: left;
    margin-top: -23px;
    margin-left: -10px;
    padding-bottom: 40px;
}

.contact_mail_reset {
    margin-left: 116px;
}


#firstbuttonsearch_rating_filter-element {
    float: right;
    margin-top: -24px;
}

div#stage div.blue_up {
    background-color: transparent;
}

body.medialibrary #submit-label {
    display: none;
}

body.medialibrary label {
    padding-top: 2px;
}

body.medialibrary #default_headline-label label.optional {
    width: 70px;
    padding-right: 5px;
}

body.medialibrary #id_cbv_platform-label label.optional {
    width: 70px;
    padding-right: 10px;
}

body.medialibrary #id_cbv_supplier-label label.optional {
    width: 114px;
    padding-right: 10px;
}

body.medialibrary #id_cbv_media_category-label label.optional {
    width: 80px;
    padding-right: 10px;
}

body.medialibrary #filepath_old-label, body.medialibrary #filepath_old-element,
body.medialibrary #timestamp-label, body.medialibrary #timestamp-element,
body.medialibrary #thumb_size-label, body.medialibrary #thumb_size-element,
body.medialibrary #cbv_supplier-label, body.medialibrary #cbv_platform-label,
body.medialibrary #cbv_media_category-label {
    height: 1px;
    overflow: hidden;
    margin: 0;
}

body.medialibrary #description {
    height: 60px;
}

body.medialibrary #stage dd fieldset {
    border-top: 8px solid #eee;
    margin-right: 100px;
}

#fieldset-search_extendend_supplier_overview label,
#fieldset-search_extendend label,
#fieldset-search_filter label,
#fieldset-firstsearch_filter label,
#fieldset-firstnextsearch_filter label,
#fieldset-search_extendend_2 label,
#fieldset-search_filter_list label,
#fieldset-domainsearch_filter label {
    width: 140px;
    padding-right: 10px;
    text-align: right;
}

#ratings_search_form #search_text-label {
    width: 55px;
}

#ratings_search_form #search_text-element input#search_text {
    margin-right: 26px;
    margin-top: 1px;
}

#ratings_search_form #approved-label label {
    margin-left: 23px;
    width: 168px;
}

#ratings_search_form dt {
    float: left;
    clear: none;
    margin-top: 1px;
    margin-right: 2px;
}

#ratings_search_form dd {
    float: left;
}

#ratings_search_form #platform-label label {
    width: 90px;
}

#ratings_search_form select#platform {
    margin-right: 30px;
}

#ratings_search_form #supplier-label {
    width: 85px;
    padding-right: 10px;
}

#ratings_search_form #search_filter-element {
    clear: none;
    margin-top: 2px;
}

#fieldset-search_platform_filter #platform-label, #fieldset-search_platform_filter #platform-element, #fieldset-search_platform_filter #platformfilter_srv-label, #fieldset-search_platform_filter #platformfilter_srv-element {
    margin-top: 0;
    float: left;
    clear: none;
}

#fieldset-search_platform_filter #platformfilter_srv-label {
    margin-left: 20px;
    width: 160px;
}

#fieldset-search_filter #other_language_available-label label {
    margin-left: 10px;
    width: 160px;
}

#platformfilter_srv-label label {
    width: 180px;
}

#search_platform_filter-label {
    display: none;
}

#fieldset-search_extendend_supplier_overview label, #fieldset-search_extendend label {
    text-align: left;
}

input.default, select.default, #fieldset-search_extendend input:not(.supplierAutoComplete),
#fieldset-search_extendend_2 input {
    width: 151px !important;
}

#stage #active-label label, #stage #filter_active-label label, #stage #id_cbv_unit_domains-label label, #stage #has_sso_access-label label, #active_user-label label,
#default_registration_code-label label {
    text-align: left;
}

#stage #inital_type-label {
    display: none;
}

#stage #fieldset-search_extendend_2 dt, #stage #fieldset-search_extendend_2 dd,
#stage #fieldset-search_filter dt, #stage #fieldset-search_filter dd, #stage #fieldset-search_filter_extended dd,
#stage #fieldset-firstsearch_filter dt, #stage #fieldset-firstsearch_filter dd,
#stage #fieldset-firstnextsearch_filter dt, #stage #fieldset-firstnextsearch_filter dd,
#stage #fieldset-firstbuttonsearch_filter dt,
#stage #fieldset-firstbuttonsearch_rating_filter dt,
#stage #fieldset-firstbuttondomainsearch_filter dt,
#fieldset-search_extendend_left dd, #fieldset-search_extendend_center dd, #fieldset-search_extendend_right dd,
#stage #fieldset-search_filter_list dt, #stage #fieldset-search_filter_list dd,
#stage #fieldset-domainsearch_filter dt, #stage #fieldset-domainsearch_filter dd {
    float: left;
    margin-top: 0;
    clear: none;
}

#stage #fieldset-firstbuttonsearch_filter dd, #stage #fieldset-firstbuttonsearch_rating_filter dd,
#stage #fieldset-firstbuttondomainsearch_filter dd {
    float: right;
    margin-left: 5px;
}

fieldset#fieldset-search_platform_filter #platform-label {
    width: 150px;
}

fieldset#fieldset-search_platform_filter #platform-label label {
    text-align: left;
    width: 140px;
    padding-right: 10px;
}

#stage #fieldset-search_filter dt#submit-label, #stage #fieldset-firstsearch_filter dt#submit-label, #fieldset-firstnextsearch_filter dt#submit-label,
#fieldset-domainsearch_filter dt#domainsearch-label {
    margin-left: 30px;
}

#stage #fieldset-search_filter dt#initial_approval-label,
#stage #fieldset-firstsearch_filter dt#initial_approval-label,
#stage #fieldset-firstnextsearch_filter dt#initial_approval-label {
    margin-left: 50px;
}

#stage #fieldset-search_reset dd#submit {
    border: 1px solid #e2e2e2;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    border-collapse: separate;
    background-color: #989899;
    background-image: none;
}

#stage .top .inquiryAutoComplete {
    width: 150px;
    display: none;
}

#stage .top select {
    width: 155px;
}

#OverviewTop {
    border: 0px dotted red;
    color: #45434A;
    font-size: 12px;
}

#OverviewTop .button {
    width: 55px;
}

#OverviewTop form {
    margin-top: -12px;
    padding-top: 0px;
}

#OverviewTop .suchform {
    border: 1px solid #ddd;
    float: left;
    padding: 0px 10px 10px 10px;
    margin: 0 20px 20px 0;
    height: 34px;
    overflow: hidden;
}

#stage .supplierOverviewLeft, #stage .platformOverviewLeft {
    width: 49%;
    float: left;
}

#stage .supplierOverviewRight, #stage .platformOverviewRight {
    width: 49%;
    float: right;
}

#stage .supplierOverviewCenter, #stage .platformOverviewCenter {
    margin-bottom: 20px;
}

#stage .supplierOverviewCenter h2, #stage .supplierOverviewLeft h2, #stage .supplierOverviewRight h2, #stage .platformOverviewCenter h2, #stage .platformOverviewLeft h2, #stage .platformOverviewRight h2 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

#stage .supplierOverviewLeft #supplierApprovalOverview {
    max-height: 500px;
    overflow: auto;
    margin-bottom: 30px;
}

#stage .dashboardMiddle {
    max-height: 360px;
    min-height: 120px;
    overflow: auto;
}

.dashboardMiddlePadding {
    padding-top: 5px;
}

#stage #fieldset-search_extendend_supplier_overview a.button {
    float: right;
    margin: 0;
}

#stage #search_reset-element dt {
    margin: 0;
    padding: 0;
}

#stage #search_reset-label {
    margin: 0;
    padding: 0;
}

#stage #fieldset-search_reset {
    margin: 0;
    padding: 0;
}

#stage .loaderImage {

    display: none;
    position: relative;
    width: 33px;
    height: 32px;
    margin: 0 auto;
}


#stage #loaderImage {
    display: none;
    margin: -120px 2px 2px 230px;
}

#stage ul.ulTabs,
#fieldset-benefits,
#fieldset-premium,
ul#platformTabs .platform_administration {
    display: none;
}

#stage ul.ulTabs, #stage ul#platformTabs, #stage ul#marketingCustomerTabs, #stage ul#offeringTabs {
    float: left;
    padding-left: 15px;
}

#stage ul.ulTabs li, #stage ul#platformTabs li, #stage ul#marketingCustomerTabs li, #stage ul#offeringTabs li, #stage ul#advertisingTabs li, #stage ul#categoryTabs li, #stage ul#eventsTabs li {
    padding: 0;
    padding-left: 17px;
    padding-right: 18px;
    padding-top: 5px;
    display: block;
    text-align: left;
    float: left;
    cursor: pointer;
    border-right: 1px solid #ccc;
}

#stage ul#advertisingTabs #cbv, #stage ul#categoryTabs #cbv {
    padding-left: 0;
    margin-left: 0;
}

#stage ul.ulTabs li a, #stage ul#platformTabs li a, #stage ul#marketingCustomerTabs li a, #stage ul#offeringTabs li a, #stage ul#advertisingTabs li a, #stage ul#categoryTabs li a, #stage ul#eventsTabs li a {
    text-transform: uppercase;
    color: #45434a;
    text-decoration: none;
    display: block;
    text-align: left;
    float: left;
}

ul#advertisingTabs, ul#categoryTabs {
    margin-top: 20px;
    padding-left: 0;
    margin-left: 0;
    font-weight: bold;
}

#stage ul a.activeTab {
    color: #B00006 !important;
}

#cbv_events dl.zend_form #label_submit {
    margin-bottom: 25px;
}

#stage #platform_tabs_form dl, #stage #platform_tabs_form dt, #stage #platform_tabs_form dd {
    display: none;
}

#stage #platform_tabs_form dl.zend_form {
    display: block;
}

#stage .conny_table_cbv_approval_offer td {
    text-align: center !important;
}

#stage .conny_table_cbv_approval_offer td.left {
    text-align: left !important;
}

#platform_design_control_form dd {
    float: left;
    width: 48%;
}

#supplier_search_running_offer-label label {
    width: 150px !important;
}

#id_cbv_category-element select {
    display: none;
}

#outerCategoryWrapper {
    height: 340px;
    overflow: hidden;
    border: 1px solid #c0c0c0;
    width: 600px;
    display: none;
}

#categoryWrapper {
    height: 300px;
    overflow: auto;
    border: 0px solid #c0c0c0;
    width: 600px;
}

#outerCategoryWrapper .actualCategory, #outerCategoryWrapper .actualSonderCategory {
    font-weight: bold;
}

#categoryWrapper .category {
    cursor: pointer;
}

#categoryWrapper .category label {
    display: block;
    width: 100px;
    float: none;
    clear: none;
}

#categoryWrapper .category span {
    padding-right: 10px;
    padding-left: 10px;
}

#categoryWrapper .subCategory {
    display: none;
    padding-left: 20px;
}

#categoryWrapper .subSubCategory {
    display: none;
    padding-left: 40px;
}

#categoryWrapper .subSubSubCategory {
    display: none;
    padding-left: 40px;
}

#outerPlatformsWrapper {
    overflow: hidden;
    width: 750px;
    display: none;
    margin-top: 10px;
}

#platformsWrapper {
    overflow: auto;
    width: 750px;
}

#platform-label label {
    text-align: left;
}

#stage .top #platforms_in_categories {
    width: 400px;
}

#stage p.newLine {
    margin-bottom: 0;
}

#stage a.newLineButton {
    background-color: blue;
    margin-left: 32px;
}

#stage .newLine a.newLineButton {
    background-color: blue;
    margin-left: 0px;
}

#stage .subSubSubCategoryList a.newLineButton {
    margin-left: 0px;
}

#stage .middle .subCategoryList {
    display: none;
    margin-left: 20px;
}

#stage .middle .subSubCategoryList {
    display: none;
    margin-left: 40px;
}

#stage .middle .subSubSubCategoryList {
    display: none;
    margin-left: 60px;
}

#stage .middle .showSubCategoryList p {
    cursor: pointer;
}

#stage .middle .showSubCategoryList, #stage .middle .showSubSubCategoryList, #stage .middle .showSubSubSubCategoryList {
    padding-bottom: 0px;
    border-top: 1px solid #bf3d3b;
}

#stage .middle .showSubCategoryList label, #stage .middle .showSubSubCategoryList label, #stage .middle .showSubSubSubCategoryList label, #stage .middle .showSubSubSubSubCategoryList label {
    width: 100px;
    margin-bottom: 0;
    padding-right: 0;
}

#stage .middle table td .showSubCategoryList a.button, #stage .middle table td .showSubSubCategoryList a.button, #stage .middle table td .showSubSubSubCategoryList a.button, #stage .middle table td .showSubSubSubSubCategoryList a.button, #stage .middle table td .subCategoryList a.button, #stage .middle table td .subSubCategoryList a.button, #stage .middle table td .subSubSubCategoryList a.button, #stage .middle table td .subSubSubSubCategoryList a.button {
    display: block;
    float: left;
    color: #fff;
    padding-left: 3px;
    padding-right: 3px;
    margin-right: 10px;
    cursor: pointer;
}

button {
    cursor: pointer;
}

#stage .middle .categoryLabel {
    float: left;
    width: 600px;
    border-top: 1px solid silver;
}

#stage .middle .categoryEditDetails {
    margin-top: 10px;
    display: none;
    float: right;
}

#stage .middle .categoryEditDetails select {
    width: 150px;
}

#stage .top #category_search select#platform {
    width: 350px;
}

#stage .middle .categoryDelete {
    display: none;
    border: 1px solid red;
    float: left;
    margin-left: 280px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
}

#stage .middle .categoryCreate {
    margin-top: 10px;
    display: none;
    float: right;
}

#stage .middle .categoryCreate select {
    width: 150px;
}

#stage .top #category_search select#platform {
    width: 350px;
}

#stage .middle .categoryDelete {
    display: none;
    border: 1px solid red;
    float: left;
    margin-left: 280px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
}

#stage .middle .togglerIcon a.button {
    width: 15px;
    cursor: pointer;
}

/* @group Listen */
#stage .middle .srvDetail {
    display: none;
}

#tooltip ul li {
    list-style-type: none;
}

span.statsinfo, span.sonderRV {
    color: #b00006;
    border-bottom: 1px dotted #b00006;
}

/* @end */
/* @group Adminbereiche */
div.adminsup_green_button img, div.adminsup_red_button img {
    cursor: pointer;
}

/* @end */
/* @group Werbung */
#stage .middle #tab_container_advertising {
    width: 900px;
    padding: 0;
    margin: 0;
}

#stage .middle .tab_container {
    border: 0px dotted red;
    width: 630px;
    float: left;
    margin-left: -20px;

}

#stage .right .tab_container {
    border: 0px dotted blue;
    width: 650px;
    float: left;
    margin-left: 20px
}

#stage .middle table.advertising {
    float: left;
    width: auto;
    margin-right: 5px;
    margin-top: 20px;
}

#stage .middle table.advertising td span.advertisingMonthNum, #stage .middle table.advertising td span.advertisingTableNum {
    display: none;
}

#stage .middle table.advertising td {
    border: 1px solid #ccc;
    width: auto;
    background-color: #fff;
    padding: 0;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

#stage .middle table.advertising td.tooltipAdvertising {
    cursor: pointer;
}

#stage .middle table.advertising td.tooltipAdvertising:hover {
    background-color: #ff9;
}

#stage .middle table.advertising td.head {
    background-color: transparent;
    border: none;
}

#stage .middle table.advertising td.first {
    width: 25px;
}

#stage .middle table.advertising td.placed {
    background-color: green;
}

#stage .middle table.advertising td.today {
    border-left: 3px solid #aaa;
    border-right: 3px solid #aaa;
}

#stage .middle table.advertising td.platformPlaced {
    background-color: orange;
}

#stage .middle table.advertising td.conflict {
    background-color: red;
}

#fieldset-advertising_filter label {
    width: 100px;
    padding-right: 10px;
    text-align: right;
}

#stage #fieldset-advertising_filter dt, #stage #fieldset-advertising_filter dd {
    float: left;
    margin-top: 0;
    clear: none;
}

#stage #fieldset-advertising_filter select#year {
    width: 70px;
}

#stage #fieldset-advertising_filter select#month {
    width: 90px;
}

#conny #advertisingDialog {
    display: none;
    width: 400px;
}

#ui-datepicker-div {
    z-index: 1500;
}

.tmpHidden {
    display: block;
}

#tooltip {
    position: absolute;
    border: 1px solid #dcdcdc;
    background-color: #fff;
    padding: 10px;
    color: #000;
    display: none;
    text-align: left;
    z-index: 80;
}

#tooltipExport {
    position: absolute;
    border: 1px solid #dcdcdc;
    background-color: #fff;
    padding: 10px;
    color: #000;
    display: none;
    text-align: left;
    z-index: 80;
}

#stage .middle table.advertising td div.tooltipContent {
    display: none;
}

#stage .middle table.advertising td span.newsletterContent {
    display: none;
}

.bgRed {
    background-color: red;
}

.bgOrange {
    background-color: orange;
}

.bgGreen {
    background-color: green;
}

#stage table.colorLegend td {
    padding-left: 10px;
    padding-right: 10px;
}

/*
#advertisingDialog #advertising_offering_days, #advertising #advertising_offering_old_start_date, #advertising #advertising_offering_old_end_date {
    display: none;
}*/
/* @end */
/* @group Designsteuerung */
form div.left, form div.right {
    float: left;
}

form.designcontrol fieldset, form div.left, form div.right {
    width: 520px;
}

form.designcontrol #submit-element {
    float: left;
}

form.designcontrol dt {
    clear: none !important;
}

#common_settings-label, #sprites-label, #layout_settings-label {
    display: none;
}

div.tabbed ul.tabs li {
    display: inline;
}

div.tabbed ul.tabs li div.wrapper {
    float: left;
    padding: 3px 5px;
    border-left: 1px solid #d0cfd4;
    border-right: 1px solid #d0cfd4;
    border-top: 1px solid #d0cfd4;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    margin-right: 10px;
}

div.tabbed ul.tabs li.no-tab div.wrapper {
    border: none;
    float: right;
}

div.tabbed ul.tabs li div.wrapper a {
    color: #b00006 !important;
}

div.tabbed ul.tabs li div.tab-current {
    background-color: #d0cfd4;
}

div.tabbed ul.tabs li div.tab-current a {
    color: #000 !important;
}

div.tabbed .tab {
    border-top: 1px solid #d0cfd4;
    clear: both;
}

/* @end */
/* @group TMP */
#fieldset-search_extendend_supplier_overview input {
    width: 155px !important;
}

/* @end */
/* @end */
/* @group Medienbibliothek */
body.medialibrary #stage {
    margin: 15px;
    padding-bottom: 15px;
}

.mediathumb {
    max-height: 150px;
    max-width: 150px;
}

.mediapreview {
    max-height: 400px;
    max-width: 400px;
}

.mediathumb, img.icon_file {
    float: left;
    margin-right: 10px;
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
}

.mediaitem .edit_media {
    float: left;
    width: 200px;
}

img.icon_file {
    width: 96px;
    height: 124px;
    background: url(../images/conny/backgrounds/icon_sprite.png) no-repeat;
}

img.pdf {
    width: 49px;
    height: 64px;
    background-position: -396px -111px;
}

img.mov {
    background-position: -9px -181px;
}

img.doc {
    background-position: -151px -181px;
}

img.xls {
    background-position: -201px -181px;
}

img.ppt {
    background-position: -297px -181px;
}

.medialibrary .td_icons {
    width: 150px;
}

/* @end */
/* @group XDEBUG */
pre.xdebug-var-dump {
    clear: both;
    text-align: left;
    font-family: Monaco, Mono, Courier;
    background-color: #FFF;
    display: block;
}

.simple_overlay {
    display: none;
    background-image: url(../images/conny/backgrounds/lightbox_small.png);
    color: #fff;
    width: 500px;
    height: 200px;
    padding: 35px;
}

.contentWrap {
    padding: 0 0 0 20px;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image: url("http://static.flowplayer.org/tools/img/overlay/close.png");
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
    height: 35px;
    width: 35px;
}

#supplier_info, #platform_info {
    margin-left: 86px;
}

div.adminsup_green_button {
    width: 80px;
    float: left;
    text-align: center;
    height: 18px;
    margin-top: 4px;
    margin-left: 4px;
}

div.adminsup_red_button {
    width: 80px;
    float: left;
    text-align: center;
    height: 18px;
    margin-top: 4px;
    margin-left: 4px;
}

div.adminsup_button {
    width: 80px;
    float: left;
    text-align: center;
    height: 18px;
    margin-top: 4px;
    margin-left: 4px;
}

div#div_head img {
    border: 2px solid #909090;
}

div.catL2, div.catL3, div.catL4 {
    display: none;
    margin-top: 4px;
    margin-bottom: 4px;
}

a.viewL2, a.viewL3, a.viewL4, a.viewL5 {
    float: left;
    width: 12px !important;
    display: inline !important;
    margin: 4px !important;
    margin-right: 10px !important;
    margin-left: 0px !important;
}

a.viewL3 {
    margin-left: 20px !important;
}

a.viewL4 {
    margin-left: 40px !important;
}

a.viewL5 {
    margin-left: 60px !important;
}

div.categoryLabel a.iconCreate {
    float: right !important;
    margin-left: 40px;
}

div.categoryLabel a.iconEdit {
    float: right !important;
}

div.createCat {
    float: left !important;
    margin-top: 20px;
    margin-bottom: 10px;
}

div.categoryEditDetails .button {
    float: right !important;
    margin-top: 10px;
    margin-right: 10px;
}

div.categoryEditDetails label {
    width: 100px !important;
    margin: 0px !important;
}

div.categoryCreate .button {
    float: right !important;
    margin-top: 10px;
    margin-right: 10px;
}

div.categoryCreate label {
    width: 100px !important;
    margin: 0px !important;
}

div.iconEditPlaceholder {
    float: right;
    width: 19px;
    height: 19px;
    margin-left: 40px;
}

table.offerPreviewTable {
    border: 1px solid #AAAAAA !important;
}

#stage div.adminOverviewBox h2, #stage div.adminOverviewBox p {
    padding: 0px;
    margin: 15px 0px 2px 10px;
}

#stage td div.number {
    text-align: right;
    margin-right: 65%;
    max-width: 100px;
    min-width: 20px;
}

div.adminOverviewBox {
    border: 1px solid #E3E3E3;
    width: 380px;
    height: 190px;
    float: left;
    padding: 0px;
    margin: 0px 40px 40px 0px;
}

div.adminOverviewContainer {
    width: 900px;
    padding: 0px;
    margin: 0px;
}

#stage #hint_approval {
    font-weight: bold;
    color: red;
}

div.dynamicOptions dd a.offerPreviewLink {
    float: right;
}

select#id_cbv_supplier_offering_dialog {
    margin-right: 16px;
}

#platform_admin_search label {
    display: inline;
    width: 70px;
    text-align: left;
}

span.tooltipHelp {
    font-size: smaller;
    color: #B00006;
}

dt#admin_platform_supplier_search-label label {
    display: inline;
    float: none;
}

#admin_platform_supplier_search-element {
    padding-right: 10px;
}

select#approval_platform {
    height: 22px;
}

.readonlyFormElement {
    color: #aaa;
}

#advertising_tabs *, #advertising_tabs * {
    display: inline;
}

#stage .middle table.advertising td.descriptionCell {
    background-color: #ccc;
}

.defaultTextLoader {
    width: 16px;
    height: 16px;
    position: relative;
    background: url(../images/conny/icons/edit.gif) no-repeat;
    cursor: pointer;
    right: -300px;
    top: -18px;
}

/* FAQ */
#platformSelectWrapperClone {
    width: 600px;
    height: 404px;
    border: 1px solid grey;
    overflow: auto;
    margin-top: 20px;
    margin-left: 320px;
}

.faq_tooltip {
    width: 600px;
    overflow: hidden;
}

.videothumb {
    float: left;
    margin: -99px 0 9px 619px;
    padding: 0 0 0 0;
    display: inline-block;
}

#fieldset-search_content_filter * {
    float: left;
    clear: none;
}

#stage a.button.button_edit.faq {
    position: absolute;
    left: 70px;
}

#stage a.button.button_edit.static,
#stage a.button.button_edit.static_teaser {
    position: absolute;
    left: 150px;
}

#stage a.button.button_edit.news {
    position: absolute;
    left: 101px;
}

#stage a.button.button_edit.events {
    position: absolute;
    left: 91px;
}

#stage #news_search label, #stage #faq_search label, #stage #events_search label {
    float: left;
    width: 70px;
    display: block;
    font-weight: normal;
    font-size: 12px;
    color: black;
    margin-top: -10px;
    padding-right: 20px;
    /*  padding-left: 10px;*/
}

#stage #faq_search dt, #stage #news_search dt, #stage #events_search dt, #stage #faq_search label, #stage #news_search label, #stage #events_search label {
    float: left !important;
    clear: none;
    width: auto !important;
}

#stage #news_search dd, #stage #faq_search dd, #stage #events_search dd {
    float: left !important;
    clear: none;
    width: auto !important;
    padding-right: 10px;
}

#cbv_sweepstakes #fieldset-question {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#cbv_sweepstakes #fieldset-answer5 {
    border-bottom: 1px solid #ccc;
}

.platforms_multiple_select {
    width: 600px;
    height: 400px;
    overflow: hidden;
    border: 1px solid #ccc;
    height: auto !important;
}

.user_domain_multiple_select {
    width: 600px;
    height: auto;
    padding-top: 15px;
    overflow: hidden;
    border: 1px solid #ccc;
}

.user_domain_multiple_select label {
    width: 200px !important;
}


#platform_tabs_form div.platforms_multiple_select,
#fieldset-supplier_general_info div.platforms_multiple_select,
#fieldset-offering_general_general div.platforms_multiple_select {
    height: 80px;
}

#stage .platforms_multiple_select label {
    width: 560px;
    margin-bottom: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

[class^="icon-"],
[class*=" icon-"] {
    display: inline-block;
    width: 21px;
    height: 21px;
    line-height: 21px;
    vertical-align: text-top;
    background: url(../images/admin_sprite.png) 5px 5px no-repeat;
}

.icon-preview {
    background-position: -5px -5px;
}

.icon-minus {
    background-position: -30px -5px;
}

.icon-up {
    background-position: -55px -5px;
}

.icon-ok {
    background-position: -80px -5px;
}

.icon-cross {
    background-position: -105px -5px;
}

.icon-trash {
    background-position: -130px -5px;
}

[class^="sternchen-"],
[class*=" sternchen-"] {
    display: inline-block;
    width: 77px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    background: url(../images/admin_sprite.png) -159px -1px no-repeat;
    cursor: pointer;
}

.sternchen-1 {
    background-position: -159px -17px;
}

.sternchen-2 {
    background-position: -239px -1px;
}

.sternchen-3 {
    background-position: -239px -17px;
}

.sternchen-4 {
    background-position: -319px -1px;
}

.sternchen-5 {
    background-position: -319px -17px;
}

.loader {
    position: absolute;
    width: 100%;
    height: 280px;
    top: 0;
    bottom: 0;
    background: url(../images/conny/icons/loading-large.gif) center center no-repeat;
    background-color: rgba(255, 255, 255, 0.9);
    z-index: 1000;
    display: none;
}

.loaderCenter {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(../images/conny/icons/loading-large.gif) center center no-repeat;
    background-color: rgba(255, 255, 255, 0.9);
    z-index: 1000;
    display: none;
}

#first_row-label,
#second_row-label,
#third_row-label,
#infomail_submit_buttons-label {
    display: none;
}

#fieldset-first_row label,
#fieldset-second_row label,
#fieldset-third_row label {
    display: block;
    width: 140px;
}

#is_info_mail_received-label,
#period-label {
    text-align: right;
}

.platform_infomail_header,
#platform_infomail_send {
    float: left;
}

#infomail_submit_buttons-element {
    margin-left: 20px;
}

#stage dt#infomail_submit_buttons-label,
#infomail_submit_buttons-element,
#fieldset-infomail_submit_buttons,
#fieldset-infomail_submit_buttons input {
    float: left;
    clear: none;
}

#fieldset-first_row input[type="text"] {
    width: 155px;
}

#fieldset-first_row dt,
#fieldset-first_row dd,
#fieldset-first_row label,
#fieldset-first_row select,
#second_row-element,
#fieldset-second_row dt,
#fieldset-second_row dd,
#fieldset-second_row label,
#fieldset-second_row select,
#third_row-element,
#fieldset-third_row dt,
#fieldset-third_row dd,
#fieldset-third_row label,
#fieldset-third_row select {
    margin-top: 0;
    float: left;
    clear: none;
}

.infomail-recipients #third_row-element,
.integration-request-remindermails #third_row-element,
.infomail-recipients .message {
    clear: left;
}

.integration-request-remindermails #supplier-label,
.integration-request-remindermails #type-label {
    text-align: right;
}

.infomail_multiple_wrap .error {
    color: #ff0000;
}

.customButtonWrap button {
    display: inline-block;
    line-height: 16px;
    vertical-align: middle;
    margin: 0;
}

.customButtonWrap .loading {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: url(../images/conny/icons/loading-default.gif) 0 0 no-repeat;
    margin-left: 5px;
    vertical-align: middle;
}

.customButtonWrap .success {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: url(../images/conny/icons/active_true.gif) 0 0 no-repeat;
    margin-left: 5px;
    vertical-align: middle;
}

.customButtonWrap .error {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    background: url(../images/conny/icons/active_false.gif) 0 0 no-repeat;
    margin-left: 5px;
    vertical-align: middle;
}

th input[type="checkbox"] {
    margin: 0 0 0 5px;
    vertical-align: middle;
}

#alertInfobox {
    position: absolute;
    left: 330px;
    font-size: 12px;
    top: 180px;
    border: 1px solid darkred;
    background-color: #ffffff;
    padding: 5px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#alertInfobox b {
    font-size: 14px;
}

#salesoptions_tab {
    width: 640px;
    display: none;
    height: 2080px;
    margin-top: 20px;
}

.salesoptions_iframe {
    border: 0;
    width: 590px;
    height: 2000px;
    overflow: auto;
    float: left;
    margin-right: 15px;

}

#contentmodules_tab {
    border-top: 12px solid #eeeeee;
    width: 920px;
    display: none;
    height: 2000px;
    text-align: left;
    margin-top: 20px;
}

.contentmodules_iframe {
    width: 880px;
    height: 2000px;
    overflow: auto;
    float: left;

}

#label_submit {
    position: absolute;
    top: 140px;
    left: 1000px;
}

#V2helper {
    display: block;
    width: 280px;
    height: 162px;
    border: 1px dotted #ddd;
    background-color: #fbfbfb;
    margin: -185px 0 20px 0 !important;
}

#newsletterPreviewLink {
    cursor: pointer;
    text-decoration: underline;
}

#stage #fieldset-design_v2_tab #design_v2_css {
    width: 1000px;
}

#design_v2_css_general-element div.el {
    width: 350px;
    float: left;
}

#design_v2_css_general-element div.el label {
    width: 255px;
    padding-right: 4px;
    overflow: hidden;
}

#design_v2_css_general-element div.el input {
    width: 60px;
    margin-right: 20px;
}

#design_v2_css_general-element {
    width: 800px;
    float: left
}

#design_v2_css_general {
    display: none;
}

#design_v2_css_general-element div.v2trenner {
    float: left;
    width: 700px;
    height: 1px;
    overflow: hidden;
    background-color: #ccc;
    margin: 0px 0 10px 0;
}

div.markerCss {
    float: left;
    width: 8px;
    height: 22px;
    margin-bottom: -20px;
    margin-left: -8px;
}

#V2helper p {
    margin: 4px 0 4px 4px;
}

#styleHelper {
    display: block;
    margin: -125px 0 0 320px !important;
    width: 600px;
    border: 1px solid #ddd;
}

.taSmall {
    width: 300px !important;
    height: 50px !important;
    float: left;
    clear: none;
}

.inpSmall {
    width: 40px !important;
    height: 20px !important;
    float: left;
    clear: none;
}

span.ppPlatform {
    display: inline-block;
    width: 100%;
    text-align: left;
    color: #BF3D3B !important;
    font-weight: bold;
    cursor: pointer;
}

#tooltip {
    border: 2px solid #BF3D3B;
    border-radius: 5px;
}

#offer_categorytree_connect_label {
    border: 0px dotted blue;
    width: 300px;
    min-height: 20px;
    float: left;
}

#offer_categorytree_connect_element {
    border-bottom: 1px solid #ddd;
    width: 930px;
    margin: 10px 0 20px 20px;
    float: left;
    padding-bottom: 6px;
}

div.treeConnect {
    border-top: 1px solid #ddd;
    height: 35px;
    margin: 6px 0 0px 0;
}

#newTreeConnect {
    cursor: pointer;
}

#stage form div.treeConnect select.treeConnectPlatform {
    width: 370px;
    margin: 10px 10px 6px 0px;
}

#stage form div.treeConnect select.treeConnectCategory {
    width: 480px;
    margin: 10px 10px 6px 0px;
}

a.treeConnectDelete {
    cursor: pointer;
    float: right;
    margin: 10px 10px 0 0;
}

/* pp premium referer code stuff */
.inpRefererCode {
    width: 300px;
}

input[type="button"].inpRefererCode,
button.inpRefererCode {
    position: absolute;
    width: 100px;
    height: auto;
    float: left;
    clear: none;
    padding: 3px 5px 3px 5px;
    cursor: pointer;
}

.inpRefererCodeHidden {
    display: none !important;
}

/* newsletter_contol */

.newsletter_save_button {
    margin-top: 15px !important;
}

#detail_uebersicht {
    margin-top: 15px;
}

.newsletter_filter_buttons .button {
    margin-top: 4px !important;
}

.newsletter_filter_buttons {
    margin-left: -95px;
    float: left;
}

.newsletter_temp_from, .newsletter_temp_until {
    width: 70px;
}

/* Conny Doku Links */
div.connyDoku {
    float: right;
    border: 1px solid #ccc;
    background-color: #EBEAEB;
    padding: 5px
}

div.connyDoku select option, div.connyDoku select {
    background-color: #EBEAEB;
    border: 0;
}


#integration_search_list #id_cbv_platform_contact_person-label {
    position: absolute;
    top: 355px;
    left: 20px;
    display: none;
}

#integration_search_list #id_cbv_platform_contact_person-element {
    position: absolute;
    top: 355px;
    left: 170px;
    display: none;
}

#map {
    width: 600px;
    height: 400px;
    float: left;
    clear: both;
}

#mapHeader {
    width: 600px;
    height: 20px;
}

#mapHeader span {
    display: inline-block;
    margin-left: 10px;
}

#mapHeader #mapClose {
    width: auto;
    height: 20px;
    float: right;
    font-weight: bold;
    cursor: pointer;
    margin-right: 5px;
    color: #006;
}

#mapOuter {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1000;
    border: 1px solid #ccc;
    background-color: #fff;
}

form.leaflet-control-geocoder-form input[type="text"] {
    width: 420px;
    margin-right: 5px;
}

div.getRowsHookQuery {
    background-color: white;
    z-index: 1000;
    border: 1px dotted #ccc;
    padding: 10px;
    clear: left;
    margin: 0px 20px -60px 20px;
}

/*
#stage #platform_tabs_form dl, #stage #platform_tabs_form dt, #stage #platform_tabs_form dd
*/
#stage #platform_tabs_form #categoryException-label {
    display: block;
    height: 1px;
    white-space: nowrap;
    text-indent: 24px;
}

#stage #platform_tabs_form #categoryException {
    display: block;
    max-width: 1000px;
    margin-left: 320px
}

#stage #platform_tabs_form a {
    cursor: pointer;
    margin-right: 4px
}

#stage #platform_tabs_form div.categoryEditExceptionWrapper {
    float: left;
    border: 1px solid #ddd;
    margin: 0 6px 4px 0;
    overflow: hidden;
}

#stage #platform_tabs_form div.categoryEditExceptionWrapper input {
    cursor: pointer;
    border: 0;
}

#stage #platform_tabs_form div.categoryEditExceptionWrapper label {
    float: right;
    width: 160px;
    cursor: pointer;
    margin: 2px 0 0 4px;
}

#stage .cbg3_mobile_header,
#stage .cbg3_mobile_header_bg {
    margin: 0 !important;
    padding: 0 !important;
}

#stage .cbg3_mobile_header br,
#stage .cbg3_mobile_header hr,
#stage .cbg3_mobile_header_bg br,
#stage .cbg3_mobile_header_bg hr {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

img.smallLoader {
    display: inline-block;
    width: 13px;
    height: 13px;
    float: none;
    clear: none;
    margin: -2px 0 0 -10px;
}

.cbg3Preview {
    position: relative;
}

#btnCbg3Preview-element {
    width: 100px;
    position: absolute;
    top: 80px;
}

#btnCbg3Preview-label, #btnCbg3Preview-label {
    visibility: hidden;
}

.labelMovePlatform {
    width: 200px;
    float: left;
}

.selectMovePlatform,
.selectAdressHandling,
.selectSupplier {
    width: 350px;
    float: left;
}

.message1,
.message2 {
    font-weight: bold;
    color: red;
}

.messageAdresshanding {
    padding-bottom: 14px;
    padding-left: 5px;
}

.labelSupplierImportSelect,
.labelSupplierSelectAdressHandling,
.labelSupplierImportFile {
    width: 200px;
    float: left;
}

textarea#cyclic_acc_confirm_code {
    margin-bottom: 20px;
}

.cbv-address-preview-wrapper {
    width: 650px;
}

.cbv-address-preview-wrapper dd input {
    width: 200px !important;
}

.cbv-address-preview-element, .cbv-address-editor-element {
    float: right;
    margin-top: -20px;
}

#editMap {
    width: 580px;
    height: auto;
    min-height: 300px;
    margin: 10px 0 10px 0;
}

#longitude-element input {
    width: 200px !important;
}

#confirmCustomCoords {
    margin: 20px 0 20px -17px;
}

#confirmCustomCoords .button {
    padding: 4px 5px;
    color: #fff;
    margin: 20px;
}

.supplierWithOutOffers {
    margin-left: 185px;
}

.offersWithAdBlockerAction {
    margin-left: 185px;
    margin-top: -17px;
}

.widget-button-placeholder {
    width: 23px;
    height: 23px;
    float: right;
}

.coupon-copy-meta {
    text-align: center;
    margin-top: 10px;
}


.platformAutoCompleteInput,
.supplierAutoCompleteInput {
    position: absolute;
    padding: 1px;
    z-index: 1000;
    border: 1px solid #c0c0c0;
}

.platformAutoCompleteInput::-webkit-input-placeholder,
.supplierAutoCompleteInput::-webkit-input-placeholder {
    color: #000;
}

.platformAutoCompleteInput:-moz-placeholder,
.supplierAutoCompleteInput:-moz-placeholder {
    color: #000;
}

.platformAutoCompleteInput::-moz-placeholder,
.supplierAutoCompleteInput::-moz-placeholder {
    color: #000;
}

.platformAutoCompleteInput:-ms-input-placeholder,
.supplierAutoCompleteInput:-ms-input-placeholder {
    color: #000;
}

.platformAutoCompleteOptions,
.supplierAutoCompleteOptions,
#platformAutoCompleteOptions,
#supplierAutoCompleteOptions {
    position: absolute;
    max-height: 900px;
    overflow: auto;
    background-color: #f5f5f5;
    z-index: 1005;
}

.AutoCompleteOption {
    overflow: hidden;
    height: 32px;
    white-space: nowrap;
}

.AutoCompleteOption a {
    display: block;
    overflow: hidden;
    background-color: #fbfbfb;
    margin: 2px 0 0 0;
    padding: 6px;
    color: black;
    cursor: pointer;
}

.AutoCompleteOption a.standard {

}

.AutoCompleteOption a.linkToOfferlist {
    display: block;
    float: left;
    width: 20px;
    margin: 2px 0 0 4px;
}

.AutoCompleteOption a.standard:hover {
    background-color: #f5f5f5;

}

#combinedOfferSearchBox {
    float: right;
    margin: 5px 20px 0 0
}

#combinedOfferSearchInput {
    width: 240px;
    padding: 3px;
}

#combinedOfferSearchResults {
    position: absolute;
    right: 20px;
    top: 114px;
    max-height: 400px;
    overflow: auto;
}

.combinedSearchOption {
    height: 24px;
    padding: 3px;
    max-width: 640px;
    overflow: hidden;
}

.combinedSearchOption .supplier {
    border: 1px solid grey;
    margin: 2px;
}

.combinedSearchOption .offer {
    border: 1px solid grey;
    margin: 2px;
}

.combinedSearchOption .advertising {
    border: 1px solid grey;
    margin: 2px;
}

#eCircleExportFeedback {
    background-color: #fdfdfd;
    line-height: 12px;
    font-size: 10px;
}

#feedbackDouble {
    white-space: pre-wrap;
    word-wrap: break-word;
    margin-top: 15px;
}

li.select2-selection__choice {
    width: 98%;
    white-space: pre-line;
}

#important-offer-editing-hint {
    border: 1px solid #eeeeee;
    padding: 10px;
}

#stage.cbv_supplier_offering_list .after_top {
    padding-left: 0;
    margin: 20px 0;
    width: 100%;
}

#important-offer-editing-hint label {
    width: 100%;
    float: none;
    padding-left: 26px;
    position: relative;
}

#important-offer-editing-hint label input {
    position: absolute;
    left: 0;
}

#important-offer-editing-hint h2 {
    font-size: 20px;
    color: blue;
    line-height: 36px;
    margin: 0;
}

form#platform_overview_filter {
    position: relative;
    display: inline-block;
    padding-right: 60px;
}

#stage form .filter-approval-overview select {
    width: 118px;
}

.filter-approval-overview {
    margin-bottom: 10px;
    float: left;
    width: 174px;
}

#stage .filter-approval-overview label {
    float: none;
}

tr.invalid {
    background-color: #f00;
}

tr.unchecked {
    background-color: #eee;
}

tr.invalid td {
    color: #fff;
}

tr.exist {
    background-color: #fa0;
}

tr.exist td {
    color: #fff;
}

tr.marked {
    background-color: #999;
    color: #fff;
}

tr.marked * {
    color: #fff;
}

table.address-check {
    width: 60%;
    float: left;
}

table.address-check tr td:first-child table {
    display: none;
}

table.address-check tr:hover {
    background-color: #090;
    color: #fff;
    cursor: pointer;
}

table.address-check td, table.address-check th {
    padding: 1px 3px 1px 3px;
    border: 1px solid #666;
}

#mapAddressCheck {
    width: 30%;
    height: 100%;
    min-height: 500px;
    clear: none;
    margin-left: 10px;
    background-color: #eee;
    border: 1px solid #aaa;
}

div.address-check-header div.legend {
    display: inline-block;
    clear: none;
    margin-left: 20px;
}

div.address-check-header div.legend div {
    width: 20px;
    height: 20px;
    display: inline-block;
    clear: none;
    border: 1px solid #666;
}

div.address-check-header div.legend div.exist {
    background-color: #fa0;
}

div.address-check-header div.legend div.invalid {
    background-color: #f00;
}

div.address-check-header div.legend div.unchecked {
    background-color: #eee;
}

#tooltip {
    position: absolute;
    width: auto;
    min-width: 200px;
    height: auto;
    min-height: 200px;
    z-index: 1000;
    padding: 10px;
    background-color: #fff;
    color: #666;
    border-radius: 10px;
    border: 1px solid #444;
    display: none;
}

#tooltip table td,
#tooltip table th {
    padding: 1px 3px 1px 3px;
}

#tooltip table th {
    font-weight: bold;
}

.button {
    cursor: pointer;
}

.regModInfo {
    color: #f00;
}

.memberGroupLable {
    margin-left: 320px;
    padding: 10px 0 5px 0;
}

.sso-hidden {
    display: none !important;
}

#stage .infoblock.unit {

}

#stage .infoblock {
    font-family: verdana;
    font-size: 12px;
    line-height: 16px;
    margin: 30px 50px 30px 30px;
    float: left;

    border-radius: 10px;
    border: solid 1px #C0C0C0;
    min-height: 100px;
    width: 400px;
}

#stage .infoblock.news {
    width: 900px;
}

#stage .infoblock.news.folded {
    height: 280px;
    overflow: hidden;
    cursor: pointer;
}

#stage .infoblock h2 {
    margin: 0px 0 10px 0px !important;
    padding: 10px 0px 10px 20px !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom: 1px solid #ccc;
    background-color: #fbfbfb;
}

#stage .infoblock label {
    border-bottom: 1px solid #ddd;
    width: 60px;
    margin-right: 10px;
    font-style: italic;
    display: inline-block;
    float: none;
}

#stage .infoblock p {
    margin: 0 0 10px 20px;
    border: 0px solid blue;
    display: block;
}

#stage .infoblock h4 {
    margin: 0 0 10px 0px;
    line-height: 24px;
    border: 0px solid blue;
    display: block;
    font-size: 18px;
}

#stage .infoblock p span {
    margin: -28px 0 0 92px;
    display: block;
}

.pagination_wrapper {
    width: auto;
    display: inline-block;
}

#hint {
    cursor: pointer;
}

.tooltip {
    color: #FFFFFF;
    height: auto;
    margin: 8px;
    padding: 8px;
    border-radius: 10px;
    border-bottom: 1px solid #bf3d3b;
    background-color: #bf3d3b;
    position: absolute;
    z-index: 2;
}

.islandingpage-tip {
    width: 560px;
    display: inline-block;
}

.inquiryReportButton {
    display: none;
}

.toLower {
    text-transform: lowercase;
}

.loaderImageInquiry {
    background: url("/images/conny/icons/loading-large.gif") no-repeat center center transparent;
    height: 20px;
    width: 20px;
    margin: 0 0 -20px 314px;
    background-size: contain;
    display: none;
}

.text-mail-headline-input {
    width: 100%;
    margin-bottom: 10px;
    border-color: black;
}


.previewLink {
    cursor: pointer;
}

textarea[readonly] {
    background: #eeeeee;
}

select.error {
    border: 1px solid red;
}

.user_search_label {
    border: 1px solid red;
}

.admin_user_search #fieldset-search_filter {
    margin-left: -90px;
}

#fieldset-domainsearch_filter {
    margin-left: -90px;
}

.admin_user_search #search_filter-element
.admin_user_search #domainsearch_filter-element {
    margin-right: 200px;
}

.admin_user_search #domainsearch_filter-element {
    margin-top: -23px;
}

.admin_user_search #cbv_unit-label label {
    width: 50px;
}

.admin_user_search #cbv_role-label label {
    width: 70px;
}

.admin_user_search #whitelist-label label {
    width: 80px;
}

.admin_user_search #active-label label {
    width: 50px;
}

.error {
    color: red;
}

#confirmation_update_reason-label label[for="confirmation_update_reason"],
#current_version_reason-label,
#version_history_link_list-label{
    display: none;
}
#confirmation_update_reason-label label[for="confirmation_update_reason"].show {
    display: block;
}

#new-version-hint {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border-radius: .25rem;
}

#current_version_reason-element {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border-radius: .25rem;
}

.radio-disabled {
    pointer-events: none;
    opacity: 0.5;
}
</pre></body></html>