/**
* "Yet Another Multicolumn Layout" - YAML CSS Framework
*
* (en) Uniform design of standard content elements
* (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
*
* @copyright       Copyright 2005-2012, Dirk Jesse
* @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
*                  YAML-CDL (http://www.yaml.de/license.html)
* @link            http://www.yaml.de
* @package         yaml
* @version         v4.0.1
* @revision        $Revision: 724 $
* @lastmodified    $Date: 2012-03-03 11:45:41 +0100 (Sa, 03 Mrz 2012) $
* @appdef yaml
*/

@media all {

    /**
    * @section global typography settings
    *
    * vertical rhythm settings (based on em-unit)
    * -------------------------------------------
    * basefont-size: 14px (87.5%)
    * line-height  : 21px (factor: 1.5)
    */
    /* (en) reset font size for all elements to standard (16 Pixel) */
    /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
    html * {
        font-size: 100%;
    }

    /**
    * (en) reset monospaced elements to font size 16px in all browsers
    * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
    *
    * @see: http://webkit.org/blog/67/strange-medium/
    */
    textarea,
    pre,
    code,
    kbd,
    samp,
    var,
    tt {
        font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
    }

    /* (en) base layout gets standard font size 14px */
    /* (de) Basis-Layout erhält Standardschriftgröße von 14 Pixeln */
    body {
        font-family: 'Open Sans', Arial, sans-serif;
        /*font-size:87.50%;*/ /* base: 14px */
        font-size: 95%; /* base: 15px */
        color: #444;

        /* (en) Prevent auto-scaling of text in mobile webkit browsers */
        /* (de) Automatische Schriftvergrößerung in mobilen Webkit-Browsern vermeiden */
        -webkit-text-size-adjust: 100%;
    }

    /*--- Headings | Überschriften ------------------------------------------------------------------------*/
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-family: 'Open Sans', Arial, sans-serif;
        font-weight: 400;
        /*color:#161e21;*/
        margin: 0;
    }

    h1 {
        font-size: 200%;
        font-weight: 700;
        line-height: 1.5em;
        margin: 0 0 0.8em 0;
    }

    h2 {
        font-size: 133.33%;
        font-weight: 700;
        line-height: 1.5em;
        margin: 1.5em 0 0.7em 0;
    }

    h3 {
        font-size: 116.67%;
        line-height: 1.5em;
        margin: 1.5em 0 0.7em 0;
        color: #00AFE1;
    }

    h4 {
        font-size: 100%;
        line-height: 1.125em;
        margin: 0.7em 0 0.7em 0;
    }

    h5 {
        font-size: 100%;
        line-height: 1.2857em;
        margin: 0.7em 0 0.7em 0;
    }

    h6 {
        font-weight: bold;
        font-size: 100%;
        line-height: 1.5em;
        margin: 0.7em 0 0.7em 0;
    }

    .ym-col3 h1,
    .ym-col3 h2,
    .ym-col3 h3,
    .ym-col3 h4 {
        font-size: 116.67%;
    }

    /*  xxx dpingel:*/
    h5 {
        font-weight: bold;
        margin-bottom: 16px;
    }

    .csc-textpic-caption,
    .news-single-imgcaption {
        font-size: 81.25%;
        line-height: 1.2em;
        font-style: italic;
        margin-bottom: 10px !important;
    }

    /* --- Lists | Listen  -------------------------------------------------------------------------------- */
    ul,
    ol,
    dl {
        font-size: 1em;
        line-height: 1.5em;
        margin: 1em 0 0 0;
    }

    ul {
        list-style-position: outside;
        list-style-image: url("../../img/pfeil.jpg");
        margin: 0 0 1.25em 5px;
    }

    ol {
        list-style-type: decimal;
    }

    ul ul {
        list-style-type: circle;
        margin-top: 0;
    }

    ol ol {
        list-style-type: lower-latin;
        margin-top: 0;
    }

    ol ul {
        list-style-type: circle;
        margin-top: 0;
    }

    li {
        font-size: 1em;
        line-height: 1.5em;
        /*	margin-left:0.8em;*/
        margin-left: 1.1em;
    }

    dt {
        font-weight: bold;
    }

    dd {
        margin: 0 0 1.5em 0.8em;
    }

    /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */
    p {
        font-size: 1em;
        line-height: 150%;
        margin: 0 0 1.25em 0;
    }

    br {
        /*	margin: 1.25em 0 0 0;*/
    }

    blockquote, cite, q {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-style: italic;
    }

    blockquote {
        margin: 1.5em 0 0 1.5em;
        color: #666;
    }

    strong, b {
        font-weight: bold;
    }

    em, i {
        font-style: italic;
    }

    big {
        font-size: 116.667%;
    }

    small {
        font-size: 85.71%;
    }

    pre,
    code,
    kbd,
    tt,
    samp,
    var {
        font-size: 100%;
    }

    pre {
        line-height: 1.5em;
        margin: 1.5em 0 0 0;
        white-space: pre;
        white-space: pre-wrap;
        word-wrap: break-word;
    }

    pre, code {
        color: #800;
    }

    kbd, samp, var, tt {
        color: #666;
        font-weight: bold;
    }

    var, dfn {
        font-style: italic;
    }

    acronym, abbr {
        border-bottom: 1px #aaa dotted;
        font-variant: small-caps;
        letter-spacing: .07em;
        cursor: help;
    }

    sub,
    sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
    }

    sup {
        top: -0.5em;
    }

    sub {
        bottom: -0.25em;
    }

    mark {
        background: #ff0;
        color: #000;
    }

    hr {
        background: transparent;
        margin: 1em 0 1.5em 0;
        padding: 0 0 0.75em 0;
        border: 0;
        border-bottom: 2px #ccc solid;
        clear: both;
    }

    .ym-col3 hr {
        border: 0;
        border-bottom: 1px #333 dotted;
    }

    /*--- Links ----------------------------------------------------------------------------------------- */
    a {
        color: #00AFE1;
        background: transparent;
        text-decoration: none;
    }

    a:active {
        outline: none;
    }

    /* (en) maximum constrast for tab focus - change with great care */
    /* (en) Maximaler Kontrast für Tab Focus - Ändern Sie diese Regel mit Bedacht */
    a:hover,
    a:focus {
        /*background-color: #4D87C7;*/
        color: #00AFE1;
        text-decoration: none;
    }

    .news-content a, #col1 p a {
        text-decoration: underline;
    }

    /* --- images ------------------ */
    img,
    figure {
        margin: 0;
    }

    /*xxx dpingel 20150310    */
    .main-logo:focus,
    img:focus {
        outline: none !important;
    }

    /*xxx dpingel 20150310    */
    .flexible {
        margin-top: 1.5em;
        max-width: 100%;
        height: auto;
    }

    * html .flexible { /* IE6 support */
        width: 98%; /* 2% space for borders */
    }

    .bordered {
        margin-top: 1.5em;
        border: 2px #eee solid;
        border: 2px rgba(255, 255, 255, 1) solid;
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .25);
        -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .25);
        box-shadow: 0 0 3px rgba(0, 0, 0, .25);
    }

    /**
    * ----------------------------------------------------------------------- #
    *
    * Generic Content Classes
    *
    * (en) standard classes for positioning and highlighting
    * (de) Standardklassen zur Positionierung und Hervorhebung
    *
    * @section content-generic-classes
    */
    .important {
        font-size: 133.33%;
        line-height: 1.5em;
    }

    .highlight {
        color: #c30;
    }

    .dimmed {
        color: #888;
    }

    .box {
        border-radius: 0.3em;
        border-width: 1px;
        border-style: solid;
        border-color: #888;
        border-color: rgba(0, 0, 0, .3);
        -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
        -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
        box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) inset;
        color: #444;
        color: rgba(0, 0, 0, .8);
        padding: 1.4286em;
        margin: 1.5em 0 0 0;
    }

    .box > *:first-child {
        margin-top: 0;
    }

    .label {
        font-family: Verdana, Geneva, sans-serif;
        padding: 1px 6px 2px;
        display: inline-block;
        vertical-align: middle;
        letter-spacing: normal;
        white-space: nowrap;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: #06C;
        color: #fff;
        font-size: 10px;
        line-height: 12px;
    }

    .info {
        background: #f4f4f4;
    }

    .success {
        background: #8c8;
    }

    .warning {
        background: #cc8;
    }

    .error {
        background: #c88;
    }

    .float-left {
        float: left;
        display: inline;
        margin: 1.5em 1em 0 0;
    }

    .float-right {
        float: right;
        display: inline;
        margin: 1.5em 0 0 1em;
    }

    .center {
        display: block;
        text-align: center;
        margin: 1.5em auto 0 auto;
    }

    .clear {
        clear: both;
    }

    /**
    * ------------------------------------------------------------------------------------------------- #
    *
    * Tables | Tabellen
    *
    * (en) Generic classes for table-width and design definition
    * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
    *
    * @section content-tables
    */
    table {
        width: 100%;
        border-collapse: collapse;
        margin: 1.3571em 0 0 0;
        color: #333;
        border-top: 1px #ccc solid;
        border-bottom: 1px #ccc solid;
    }

    table.narrow {
        margin: 1.4286em 0 0 0;
    }

    table.narrow th,
    table.narrow td {
        padding: 0 0.5em;
        line-height: 1.4286em;
    }

    table.bordertable {
        border: 1px #ccc solid;
    }

    table caption {
        font-variant: small-caps;
    }

    th, td {
        line-height: 1.5em;
        vertical-align: top;
        padding: 0.7143em 0.5em;
    }

    th *:first-child,
    td *:first-child {
        /*    margin-top: 0;*/
    }

    th.nowrap,
    td.nowrap {
        white-space: nowrap;
    }

    thead th {
        text-align: left;
        color: #000;
        border-bottom: 2px #000 solid;
    }

    .bordertable thead th {
        background: #e0e0e0;
        border-right: 1px #ccc solid;
        border-bottom: 1px #ccc solid;
    }

    .bordertable tbody th[scope="row"] {
        background: #f0f0f0;
    }

    tbody th {
        text-align: left;
        border-top: 1px solid #ccc;
        text-align: left;
    }

    .bordertable tbody th {
        border-right: 1px solid #ccc;
    }

    tbody td {
        text-align: left;
        border-top: 1px solid #ccc;
    }

    .bordertable tbody td {
        border-right: 1px solid #ccc;
    }

    /* highlight row on mouse over */
    /* deaktiviert von Ina 11.7.12
    tbody tr:hover th,
    tbody tr:hover td {
        background:#f8f8f8;
    }
    */
    /**
    * ------------------------------------------------------------------------------------------------- #
    *
    * Forumlar (Kontakt-Seite))
    *
    */
    input {
        border: 1px solid #ccc;
        clear: both !important;
        float: none !important;
        margin: 0.1em 0 0.4em 0;
        padding: 0.4em 0.2em;
    }

    label {
        color: #444 !important;
        clear: both;
        float: none !important;
        font-weight: 400 !important;
        margin: 0.2em 0 0 0 !important;
        padding-bottom: 0 !important;
    }

    fieldset {
        border: none !important;
        padding: 0.1em 0 0.4em 0 !important;
    }

    fieldset legend {
        display: none;
    }

    #uid25 .powermail_form h3 {
        display: none;
    }

    .powermail_field input {
        color: #444444 !important;
        border-color: #00AFE1 !important;
        background-color: #FFFFFF !important;
    }

    /* ------------------------------------------------------------------------------------- */
    /*	frameset*/
    .csc-frame.csc-frame-frame1 {
        border: 2px solid #00C6FF;
        padding: 20px;
        margin-bottom: 22px;
    }

    /* ------------------------------------------------------------------------------------- */
    .buecherschau {
        font-family: Open sans, Arial, sans-serif;
        color: black;
        font-weight: bold;
        margin-bottom: -1em;
        font-size: 1.32em
    }

    /* ------------------------------------------------------------------------------------- */
    /* Browser-Extension: verstecke die Beschriftung der Filter-select-Boxen*/
    #c91-tx-browser-pi1 .selectbox_title,
    #c479-tx-browser-pi1 .selectbox_title {
        display: none;
    }

    .gisopen_text_einzel .uid_title {
        display: none;
    }

    .gisopen_titleline, .jobboerse_titleline {
        display: block;
    }

    .gisopen_clear, .jobboerse_clear {
        clear: both;
    }

    .gisopen_titleline .news-title, .gisopen_title_einzel,
    .jobboerse_titleline .news-title, .jobboerse_title_einzel {
        font-family: Open sans, Arial, sans-serif;
        color: #444;; /*1,25*/
        font-weight: bold;
        margin-bottom: 1em;
    }

    .gisopen_titleline .news-title,
    .gisopen_titleline .news-title {
        font-size: 1.32em;
        float: left;
    }

    .gisopen_titleline .news-comments-count,
    .jobboerse_titleline .news-comments-count {
        float: right;
    }

    .gisopen_title_einzel {
        font-size: 1.2em;
    }

    .gisopen_text_einzel p a[title~="\\"] {
        display: none;
    }

    .jobboerse_title_einzel {
        font-size: 1.2em;
        width: 28em;
    }

    .gisopen_legend,
    .gisarticles_legend,
    .jobboerse_legend {
        font-family: Open sans, Arial, sans-serif;
        font-size: 1.25em;
        font-weight: bold;
        margin-bottom: 1em;
    }

    .jobboerse_legend {
        margin: 0 0 1em 0;
    }

    .gisopen_text, .gisopen_text_einzel,
    .jobboerse_text, .jobboerse_text_einzel {
        font-family: Open sans, Arial, sans-serif;
        line-height: 150%;
    }

    .jobboerse_text_einzel .logo img {
        width: 100%;
    }

    .gisopen_text_einzel.secLang {
        margin-top: 1em;
    }

    .gisopen_text, .jobboerse_text {
        font-size: 0.99em;
    }

    .gisopen_text_einzel, .jobboerse_text_einzel {
        font-size: 0.90em;
    }

    .pdf_link {
        font-size: 0.90em;
        font-weight: bold;
        margin: 2em 0 2em 0;
    }


    .gisopen_searchform,
    .gisarticles_searchform,
    .gisopen_searchform,
    .jobboerse_searchform {
        /*  width: 600px;*/
        margin-top: 25px;
        background-color: #EBEBEB;
        padding: 25px 25px 25px 10px;
    }

    .gisopen_searchform,
    .gisarticles_searchform,
    .gisopen_searchform {
        float: left;
        width: 100%;
    }


    .gisopen_form input, .gisopen_form select,
    .jobboerse_form input, .jobboerse_form select {
        padding: 4px;
        color: #444444;
        border-color: #00AFE1 !important;
        background-color: #FFFFFF;
        width: 240px;
    }

    .gisopen_form input.sword {
        width: 233px;

    }

    .gisopen_text_einzel .doi-row.hide {
        display: none;
    }


    /******************************************************/
    /******* gisopen page browser  ************************/
    /******************************************************/
    .tx-comments-comment-form legend {
        display: inline;
    }

    .tx-comments-comment-form input#tx_comments_pi1_firstname,
    .tx-comments-comment-form input#tx_comments_pi1_email,
    .tx-comments-comment-form textarea {
        margin-top: 0;
        color: #444444;
        border-color: #EFEFEF !important;
        background-color: #FFFFFF;
        width: 100%;
    }

    .tx-comments-comment-form input {
        margin: 0;
    }

    .tx-comments-comment-form textarea {
        margin-bottom: 1em;
    }

    .tx-comments-comment-no-comment {
        margin-bottom: 1em;
    }

    .gisopen_form {
        width: 400px;
        float: left;
    }

    .jobboerse_form {
        /*width: 400px;*/
        /*float: left;*/
    }

    .gisopen_teaser.jobboerse_teaser {
        float: right;
    }

    .gisopen_input, .gisopen_label,
    .jobboerse_input, .jobboerse_label {
        font-family: Open sans, Arial, sans-serif;
        font-size: 0.875em;
        line-height: 1.5em;
        background-color: transparent;
    }

    .gisopen_input, .jobboerse_input {
        padding: 5px;

        /*  width: 500px;*/

        margin: 0px 0px 10px 0px;
        /*  border: 2px solid #ccc;*/
    }

    .gisopen_input .button, .jobboerse_input .button {
        margin: 0px 0px 0px 130px;
    }

    /*span.gisopen_input:focus {
    border: 2px solid #900;
    }*/
    .gisopen_label, .jobboerse_label {
        float: left;
        text-align: left;
        margin-right: 15px;
        width: 130px;
        padding-top: 5px;
    }

    .gisopen_label {
        display: inline-block;
        float: none;
        vertical-align: top;
        margin-bottom: 20px;
    }


    .gisopen_teaser,
    .gisarticles_teaser,
    .jobboerse_teaser {
        float: right;
    }

    .backFromNoNews a,
    .gisopen_fieldset .button,
    .gisopen_backbutton a.backbutton,
    .jobboerse_fieldset .button,
    .jobboerse_backbutton a.backbutton,
    .tx-comments-comment-form #tx_comments_pi1_submit {
        clear: both;
        background: none;
        background-color: #00afe1 !important;
        border-color: #00afe1;
        color: #fff !important;
        font-size: 95%;
        font-weight: 600;
        padding: 0.25em;
        text-align: center;
        float: left;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .gisopen_form .button {
        margin: 0px 0 0 150px;
        width: 11em;
    }

    .jobboerse_form .button {
        margin: 20px 0 0 145px;
        width: 11em;
    }

    .gisopen_backbutton .backbutton,
    .jobboerse_backbutton .backbutton {
        width: 8em;
        margin-top: 2em;
    }

    .gisopen_backbutton, .jobboerse_backbutton {
        height: 2em;
        margin: 1em 0 0 4px;
    }

    .gisopen_backbutton a,
    .jobboerse_backbutton a {
        display: none;
    }

    .jobboerse_backbutton a:last-child,
    .gisopen_backbutton a:last-child {
        display: block;
    }

    .jobboerse_text_einzel .download img {
        display: none;
    }

    .jobboerse_text_einzel .blauer-button:hover {
        color: #FFFFFF;
    }

    .jobboerse_text_einzel .download a,
    .jobboerse_text_einzel .download a:hover,
    .jobboerse_text_einzel .download a:focus {
        float: right;
        margin: 1em 0 -2em;
        color: #fff;
    }

    .tx-comments-comment-form #tx_comments_pi1_submit {
        margin: 0 0 0 4px;
    }

    .tx-comments-comment-name {
        float: left;
        font-size: 1.4em;
        font-weight: 600;
        margin-bottom: 0.7em;
    }

    .tx-comments-comment-date {
        /*position: relative;*/
        float: right;
        font-weight: 600;
        margin-top: 0.5em;
    }

    .tx-comments-comment-content {
        clear: both;
    }

    .tx-comments-form-top-message {
        margin: 1em 0em;
        font-style: italic;
    }

    .gisopen_fieldset .button:hover,
    .gisopen_backbutton a.backbutton:hover,
    .jobboerse_fieldset .button:hover,
    .jobboerse_backbutton a.backbutton:hover,
    .tx-comments-comment-form #tx_comments_pi1_submit:hover {
        -webkit-box-shadow: 0px 1px 5px #121311; /* webkit browser*/
        -moz-box-shadow: 0px 1px 5px #121311; /* firefox */
        box-shadow: 0px 1px 5px #121311;
    }

    /*********************************/
    /* captcha for comments and quiz */
    .tx-comments-captcha,
    .tx-pbsurvey-pi1 .captcha {
        margin: 1em 0em;
    }

    input.tx-comments-comment-input,
    .tx-pbsurvey-pi1 .captcha input {
        background-color: #FFF;
        border-color: #EFEFEF;
        margin: 0em 0em;
        width: 190px;
        padding: 5px;
    }

    .tx-comments-captcha img,
    .tx-pbsurvey-pi1 .captcha img {
        margin: 0em;
        border: 1px solid #EFEFEF;
    }

    .tx-comments-captcha span.tx-srfreecap-pi2-cant-read,
    .tx-pbsurvey-pi1 .captcha span.tx-srfreecap-pi2-cant-read {
        padding-left: 10px;
        vertical-align: bottom;
    }

    .tx-comments-captcha span.tx-srfreecap-pi2-cant-read a,
    .tx-pbsurvey-pi1 .captcha span.tx-srfreecap-pi2-cant-read a {
        display: inline-block;
        color: transparent;
        width: 20px;
        background: url("../../img/icon-reload.gif") center no-repeat;
    }

    .tx-comments-captcha span.tx-comments-required-error,
    .tx-pbsurvey-pi1 .captcha span.tx-comments-required-error {
        padding-left: 10px;
        color: red;
    }

    /************************/
    img.pdf_image {
        vertical-align: middle;;
        margin: 0 0.7em 0.5em 0;
    }

    .gisopen_text_einzel td.header,
    .jobboerse_text_einzel td.header {
        font-family: Open sans, Arial, sans-serif;
        font-weight: bold;
    }

    .jobboerse_text_einzel tr.logo {
        height: 2em;
    }

    .gisopen_teaser,
    .gisarticles_teaser,
    .jobboerse_teaser {
        width: 180px;
        height: 180px;
        margin: 5px 5px 0 0;
    }

    #uid444 .gisopen_teaser,
    #uid518 .gisopen_teaser {
        display: none;
    }


    #uid518 #c2933,
    #uid518 #c3354,
    #uid444 #c2896,
    #uid444 #c3353 {
        display: none;
    }


    .gisarticles_teaser img,
    .gisopen_teaser img {
        display: block;
        width: 100%;
    }

    .jobboerse_teaser img {
        /*    display: block;*/
        display: none;
        width: 100%;
    }

    td.gisopen_lang img,
    td.jobboerse_lang img {
        /*  		xxxx*/
        /*  		width: 100px;*/
        /*xxx*/
    }

    td.gisopen_lang .lang_str {
        display: none;
    }

    td.gisopen_lang .lang_img img {
        width: 16px;
        margin-right: 6px;
    }

    .browsebox {
        margin: 2em 0 5.5em 0;
    }

    .tx-indexedsearch-browsebox ul.browsebox li {
        display: inline;
    }

    .gisopen_browseBoxWrap, .jobboerse_browseBoxWrap {
        width: 270px;
        margin-left: auto;
        margin-right: auto;
    }

    span.gisopen_browseBox_page, span.jobboerse_browseBox_page {
        margin: 0 6px 0 6px;
    }

    span.gisopen_browseBox_page img,
    span.jobboerse_browseBox_page img {
        vertical-align: middle;
    }

    .jobboerse_text_einzel td ul:first-child {
        /*  .jobboerse_text_einzel td ul {*/
        margin-top: 0;
    }

    .jobboerse_text_einzel .single-image {
        margin: 16px 0 0 0;
    }


    .tx-dpw-gispointarticles table {
        border-spacing: 0;
    }


    /*------------------------------------------*/
    .tt_news_video .news-latest-item {
        padding-right: 0px;
        margin-right: 10px;
    }

    .tt_news_video .news_image {
        /*	padding: 0 !important;*/
    }

    .tt_news_video .news-subheader {
        /*	height: 6em;  */
    }

    .tt_news_video thead th {
        border-bottom-width: 0;
    }

    /*.tt_news_video tbody td {border-top-width: 0;}*/
    /*.tt_news_video article {
            height: 25em;
        }*/
    .tt_news_video .news-title {
        height: 8em;
    }

    /*.tt_news_video .news-image {*/
    .tt_news_video .news-image a.video-thumbnail {

        /*	background-image: url("../../../user_upload/icons/Play1.png"); */
        /*	z-index: 100;*/
    }

    /*******************************************************************/
    /*	Lightbox	*/
    a.lightbox:focus {
        outline: none;
    }

    /*******************************************************************/
    .tt_news_video_test .news-title {
        height: 8em;
    }

    .tt_news_video_test thead th {
        border-bottom-width: 0;
    }

    .tt_news_video_test .news-latest-item {
        padding-right: 0px;
        margin-right: 10px;
    }

    .anythingWindow,
    .news-image-video,
    .tt_news_video .news-image,
    .tt_news_video_test .news-image {
        position: relative;
        z-index: 0;
    }

    .news-image-video .video-thumbnail,
    .anythingWindow a.video-thumbnail,
    .tt_news_video .video-thumbnail,
    .tt_news_video_test .video-thumbnail {
        /*background: url("../../../user_upload/icons/play_48.png") center no-repeat;*/
        /*	display: inline-block;*/
        display: block;
        background-position: 50% 50%;
    }

    .news-image-video a.video-thumbnail:hover,
    .anythingWindow a.video-thumbnail:hover,
    .tt_news_video a.video-thumbnail:hover,
    .tt_news_video_test a.video-thumbnail:hover {
        /*background: url("../../../user_upload/icons/play_56.png") center no-repeat;*/
    }

    .news-image-video .video-thumbnail img,
    .anythingWindow a.video-thumbnail img,
    .tt_news_video .video-thumbnail img,
    .tt_news_video_test .video-thumbnail img {
        border: 0;
        z-index: -1;
        display: block;
        position: relative;
    }

    /*******************************************************************/
    /*	WIA voting	*/
    #uid290 .powermail_fieldwrap_type_check label,
    #uid290 .powermail_fieldwrap_type_radio label {
        width: 90%;
        display: inline-block;
        vertical-align: middle;
        margin-left: 0.3em !important;

    }

	#uid290 .powermail_fieldwrap_hardware > label,
	#uid290 .powermail_fieldwrap_software > label {
		font-weight: 700 !important;

	}

	#uid290 .powermail_fieldwrap_type_check input[type="checkbox"],
    #uid290 .powermail_fieldwrap_type_radio input[type="radio"] {
        vertical-align: middle;
        margin-right: 0.2rem;
    }

    #uid290 .powermail_fieldwrap_anrede .radio,
    #uid290 .powermail_fieldwrap_anrede label {
        display: inline;
    }


    /* hide title of form */
    #uid290 .tx-powermail form > h3 {
        display: none;
    }

    #uid290 .valError {
        border: 2px solid red;
    }

    #uid290 .valErrorInner {
        padding: 10px;
    }

    #uid290 .valErrorMsg {
        background-color: red;
        text-align: center;
        padding: 10px;
        color: #fff;
        font-weight: bold;
    }

    #uid290 ul.parsley-errors-list.filled {
        width: 100%;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        margin-left: 0;
    }

    #uid290 input.parsley-error,
    #uid290 .checkbox.parsley-error {
        border: 1px solid red !important;
        margin-bottom: 0;

    }

    #uid290 ul.parsley-errors-list.filled, .valErrorMsg {
        border: 4px solid red;
        text-align: center;
        list-style: none;
        padding-left: 0px;
        margin-top: 0px;

        color: #fff;
        background-color: red;
        font-weight: bold;
        width: 100%;
        max-width: 20rem;
    }

    #uid290 .powermail_fieldwrap_type_check ul.parsley-errors-list.filled,
    #uid290 .valErrorMsg {
        max-width: 100%;
        box-sizing: border-box;
    }


    /*******************************************************************/
    /*	AVN / GIS Archiv	*/
    #uid318 #headline,
    #uid409 #headline,
    #uid410 #headline,
    #uid411 #headline,
    #uid414 #headline,
    #uid419 #headline {
        display: none;
    }

    #uid414 #main #col1 > .csc-default:first-child h2,
    #uid419 #main #col1 > .csc-default:first-child h2 {
        margin-top: 0px;
    }

    #uid414 .tx-browser-pi1 #listview_all li {
        display: inline-block;
        list-style-type: none;
        padding-left: 0px;
        margin-left: 0px;
        margin-right: 2em;
    }

    .gispoint_articles .navi.breadcrumb .item {
        display: inline-block;
        background-color: #00afe1;
        font-weight: 600;
        margin: 6px 10px 0 0px;
        text-align: center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        cursor: pointer;
        color: #fff;
        padding: 2px 6px;
        vertical-align: top;
    }

    .gispoint_articles .navi.breadcrumb .item a {
        color: #fff;
    }

    .gispoint_articles .navi.breadcrumb .item.act {
        background-color: #929eaa;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 400px;
        overflow: hidden;
        cursor: default;
    }


    .gispoint_articles.journals .listview .navi.breadcrumb {
        text-align: center;
    }

    .gispoint_articles.journals .listview .navi.breadcrumb .item {
        margin: 40px 40px;
    }


    .gispoint_articles.articles .listview ul {
        margin-top: 1em;
    }

    .gispoint_articles.articles .listview ul li a p {
        margin: 0;
    }

    .gispoint_articles.journals .singlebody .journal,
    .gispoint_articles.years .singlebody .year,
    .gispoint_articles.articles .singlebody .title,
    .gispoint_articles.volumes .singlebody .volume,
    .gispoint_articles.articles .singlebody .text h3 {
        font-size: 1.2em;
        font-family: Open sans, Arial, sans-serif;
        color: #444;
        font-weight: bold;
        margin: 2em 0 1em 0;
    }

    .gispoint_articles.journals .singlebody .journalText {
        margin: 2em 0 1em 0;
    }

    .gispoint_articles.articles .singlebody .author {
        margin: 0em 0 0.75em 0;
    }

    .gispoint_articles.articles .singlebody .text p {
        margin: 0em 0 0.5em 0;
    }

    #articleArchiveMoreInfo,
    .gispoint_articles.articles .singlebody .pdf {
        margin: 2em 0 0em 0;
        background-color: #ebebeb;
        padding: 10px;
    }

    .gispoint_articles.articles .singlebody .pdf .csc-textpic {
        vertical-align: top;
        /*	display: inline-block;*/
        display: inline;
        margin-right: 2em;
        float: left;
    }

    .gispoint_articles.articles .singlebody .pdf .DLlink {

        display: inline-block;
        background-color: #00afe1;
        font-weight: 600;
        margin: 6px 10px 20px 0px;
        text-align: center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        cursor: pointer;
        color: #fff;
        padding: 2px 6px;
        vertical-align: top;
    }

    .gispoint_articles.articles .singlebody .pdf .DLlink a {
        color: #fff;
    }

    .gispoint_articles.articles .singlebody .pdf .textPDF {
        /*	display: inline-block;*/
        display: inline;
        /*	width: 300px; */
    }

    .gispoint_articles.articles .singlebody .pdf .csc-textpic-clear {
        display: none;
    }

    .gispoint_articles.articles .singlebody .pdf .csc-textpic img {
        /*margin-bottom: 0;*/
    }

    .gispoint_articles.articles .singlebody .pdf .moreInfo {
        margin-top: 1em;
    }

    .gispoint_articles.volumes .singlebody .ym-col1 .ym-cbox {
        padding-right: 2em;
    }

    .gispoint_articles.volumes .singlebody .ym-col1 h1 {
        margin-top: 0em;
    }

    .gispoint_articles.volumes .singlebody .ym-col3 .coverimage {
        margin: 2px;
    }

    /*------------------------------------------------------------*/
    /*	clean up new image wrapping in broser extension	*/
    .ym-column.gisOpenJournal.edition .coverimage > ul,
    .ym-column.gisOpenJournal.edition .coverimage > ul > li,
    .gispoint_articles.gisOpenJournal.editions .itemCont.imgCover ul,
    .gispoint_articles.gisOpenJournal.editions .itemCont.imgCover ul li,
    .jobboerse_text_einzel #logo_image ul,
    .jobboerse_text_einzel #logo_image ul li,
    .gispoint_articles.volumes .singlebody .ym-col3 .coverimage ul,
    .gispoint_articles.volumes .singlebody .ym-col3 .coverimage li {
        margin: 0px;
    }

    .ym-column.gisOpenJournal.edition .coverimage > ul,
    .gispoint_articles.gisOpenJournal.editions .itemCont.imgCover ul,
    .jobboerse_text_einzel #logo_image ul,
    .gispoint_articles.volumes .singlebody .ym-col3 .coverimage ul {
        list-style-image: none;
        list-style-type: none;
    }

    /*-----------------------------------------------------------	*/
    .gispoint_articles.volumes .singlebody .editorial {
        display: inline-block;
    }

    .gispoint_articles.volumes .singlebody .editorial,
    .gispoint_articles.volumes .singlebody .tableOfContent,
    .gispoint_articles.volumes .singlebody .completePdf {
        /*.gispoint_articles.articles .singlebody  .pdf {*/
        display: inline-block;
        margin-bottom: 1em;
        background-color: #00afe1;
        font-weight: 600;
        margin: 1em 0px 0 0px;
        text-align: center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        cursor: pointer;
        color: #fff !important;
        padding: 2px 6px;
        vertical-align: top;

    }

    .gispoint_articles.volumes .singlebody .editorial a,
    .gispoint_articles.volumes .singlebody .tableOfContent a,
    .gispoint_articles.volumes .singlebody .completePdf a {
        /*.gispoint_articles.articles .singlebody  .pdf a {*/
        color: #fff;
    }

    .gispoint_articles.volumes .singlebody a img {
        border: 1px solid #bfbfbf;
    }

    .gispoint_articles.volumes .singlebody .editorial {
        opacity: 0;
    }


    .gispoint_articles.volumes .singlebody .editorial.showMe {

        opacity: 1;
    }

    .gispoint_articles.journals .browsebox,
    .gispoint_articles.articles .browsebox {
        display: none;
    }

    #uid414 .text_addon {
        margin-top: 2em;
    }

    /*	show page browser on link check page	*/
    #uid429 .gispoint_articles.articles .browsebox {
        display: block;
    }

    /***************************************************************/

    /*--------------------------*/
    /* Zeitschriftenarchiv */


    .suchbox-zeitschriftenarchiv #ke_search_searchfield_sword {
        margin-right: 10px !important;
        width: 300px;
    }



    /* was hier noch kommt zur Archiv-Suche: obsolet, fuer browser ext???? */
    /* avn/gis-Archiv-Suche */






    .gisarticles_searchform .gisarticles_form,
    .gisarticles_searchform .gisarticles_label,
    .gisarticles_searchform .gisarticles_input {
        display: inline-block;
    }

    .gisarticles_searchterm .gisarticles_input input.sword {
        border-color: #00afe1 !important;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        outline: none;
        background-color: #fff;
        margin: 0 1em 1em 0;
        height: 30px;
    }

    .gisarticles_searchterm .gisarticles_input input[type="submit"] {
        width: 6em;
        margin: 0;
        height: 30px;
        display: block;
    }

    .gisarticles_searchform .gisarticles_label {
        width: 7em;
        vertical-align: top;
    }

    .gisarticles_searchfilter {
        margin-bottom: 1em;
        display: inline-block;
        vertical-align: top;
    }

    .gisarticles_searchfilter + .gisarticles_input {
        margin-left: 0.4em;
    }

    .gisarticles_searchfilter .gisarticles_input {
        margin-left: 0.5em;
    }

    .gispoint_articles.search form .radiobuttons .labelText {
        display: none;
    }

    .gispoint_articles.search form .radiobuttons .row input {
        margin-right: 0.5em;
    }

    .gispoint_articles.search form .radiobuttons .row .labelText.showMe {
        display: inline-block;
    }

    .gispoint_articles.search .listarea .listview {
        margin-top: 2em;
    }

    .gispoint_articles.search .listarea .listview .item:first-child {
        border-top: 1px solid #ccc;
        padding-top: 1em;
    }

    .gispoint_articles.search .listarea .item {
        border-bottom: 1px solid #ccc;
        margin-bottom: 1em;
        padding-bottom: 1em;
    }

    .gispoint_articles.search .listarea .item .author {
        color: #9A9A9A;
        font-size: 85%;
    }

    /***************************************************************/
    /*	gisOpen Journale:	Journal-Seite */
    #uid432 .browsebox,
    #uid433 .browsebox,
    #uid433 #carousel,
    #uid432 #carousel {
        display: none;
    }

    #uid433 #headline h1,
    #uid437 #headline h1 {
        margin-bottom: 0;
    }

    #uid433 #col1 h2.csc-firstHeader,
    #uid437 #col1 h2.csc-firstHeader {
        margin-top: 0px;
        font-size: 150%;
    }

    #uid433 #issn h3,
    #uid437 #issn h3 {
        margin-top: 0px;
        color: #444;
    }

    .gispoint_articles.gisOpenJournal.editions ul li.item {
        display: inline-block;
        /*	width: 120px;*/
        width: 200px;
        margin: 0 20px 20px 0;
        padding: 10px;
        border: 1px solid #00AFE1;
        box-sizing: border-box;
    }

    /*-----------------------------------------------------*/
    /*	fix missing rendering in Browser with browser engine 4	*/
    .ym-column.gisOpenJournal.edition .coverimage > ul figure,
    .gispoint_articles.gisOpenJournal.editions ul li.item figure {
        text-indent: -999em;
        font-size: 0;
        color: transparent;
    }

    /*-----------------------------------------------------*/
    .gispoint_articles.gisOpenJournal.editions .imgCover {
        /*padding: 10px;*/
        /*border: 1px solid #00AFE1;*/
    }

    .gispoint_articles.gisOpenJournal.editions .itemCont.edition {
        /*width: 75px;*/
    }

    /*-----------------------------------------------------*/
    #introReview.hideMe {
        display: none;
    }

    #fullTextCopeEn,
    #readMoreCope,
    #readMoreOpenAccess,
    #readMoreReview {
        display: none;
    }

    #fullTextCopeEn,
    #readMoreCope {
        margin-top: 50px;
    }

    #fullTextCopeEn.showMe,
    #readMoreCope.showMe,
    #readMoreOpenAccess.showMe,
    #readMoreReview.showMe {
        display: block;
    }

    #readMoreReview h3:first-child {
        margin-top: 0;
    }

    #fullTextCopeEn h3,
    #readMoreCope h3,
    #readMoreOpenAccess h3,
    #readMoreReview h3 {
        color: #161e21;
        margin-bottom: 0;
        font-weight: bold;
        font-size: 100%;
    }

    #uid320 #fullTextCopeEn p:first-of-type,
    #uid320 #introCope p:first-of-type,
    #uid320 #introCope p:last-child,
    #uid321 #fullTextCopeEn p:first-of-type,
    #uid321 #introCope p:first-of-type,
    #uid321 #introCope p:last-child,
    #uid433 #fullTextCopeEn p:first-of-type,
    #uid433 #introCope p:first-of-type,
    #uid433 #introCope p:last-child,
    #uid433 #introOpenAccess p:last-child,
    #uid433 #introReview p:last-child,
    #uid437 #fullTextCopeEn p:first-of-type,
    /*#uid437 #introCope p:first-of-type,*/
    #uid437 #introCope p:last-child
    {
        position: relative;
        float: right;
        top: -1em;
        font-size: 85%;
        background-color: #00afe1;
        color: #fff;
        font-weight: 600;
        text-align: center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        cursor: pointer;
        margin: 0;
        background-image: url("../../img/navi_dreieck.png");
        background-repeat: no-repeat;
        background-position: 95% 60%;
        padding: 0 15px 0 5px;
    }

    #uid320 #fullTextCopeEn p:first-of-type,
    #uid320 #introCope p:first-of-type,
    #uid321 #fullTextCopeEn p:first-of-type,
    #uid321 #introCope p:first-of-type,
    #uid433 #fullTextCopeEn p:first-of-type,
    #uid433 #introCope p:first-of-type,
    #uid437 #fullTextCopeEn p:first-of-type,
    #uid437 #introCope p:first-of-type {
        background-image: none;
        padding: 0 5px;
        top: -40px;
    }


    #introCope p.active:last-child,
    #introOpenAccess p.active:last-child,
    #introReview p.active:last-child {
        background-image: url("../../img/navi_dreieck_up.png") !important;
    }

    #introOpenAccess span:last-child .arrowIcon,
    #introReview span:last-child .arrowIcon {
        font-size: 200%;
        font-style: normal;
    }


    #fullTextCopeEn h4,
    #readMoreCope h4 {
        font-style: italic;
        font-weight: bold;
    }


    /*-------------------------------------------*/
    /*	Article list	*/
    #uid432 #carousel {
        display: none;
    }

    #uid432 #headline h1 {
        margin: 0px;
    }

    .ym-column.gisOpenJournal.edition,
    .ym-column.gisOpenJournal h1.journal,
    .ym-column.gisOpenJournal h3.edition {
        margin: 0;
    }

    .ym-column.gisOpenJournal.edition > .ym-col1 > .ym-cbox {
        padding-right: 0px;
    }

    .ym-column.gisOpenJournal.edition .coverimage {
        margin-top: 12px;
    }

    .ym-column.gisOpenJournal.edition .coverimage
    .ym-column.gisOpenJournal.edition h3.journalISSN {
        margin-top: 0;
        color: #444;
    }

    #uid432 #list_articles .csc-header > h2 {
        margin-top: 0;
    }

    .gispoint_articles.gisOpenJournal.editions .journalSubTitle {
        font-size: 150%;
        margin-top: 0px;
    }

    .gispoint_articles.gisOpenJournal.editions .editorial h2,
    .gispoint_articles.gisOpenJournal.editions .acknowledgements h2 {
        margin-bottom: 0;
    }

    .gispoint_articles.gisOpenJournal.articles .listview ol,
    .gispoint_articles.gisOpenJournal.articles .listview ul {
        list-style-image: none;
        list-style-type: none;
        padding-left: 0px;
    }

    .gispoint_articles.gisOpenJournal.articles .listview li.item {
        position: relative;
        margin-bottom: 1em;
        margin-left: 0;
    }

    .gispoint_articles.gisOpenJournal.articles .listview .itemCont {
        vertical-align: bottom;
    }

    .gispoint_articles.gisOpenJournal.articles .listview .itemCont.author {
        /*width: 29%;*/
        font-style: italic;
    }

    .gispoint_articles.gisOpenJournal.articles .listview .itemCont.title {
        /*width: 50%;*/
    }

    .gispoint_articles.gisOpenJournal.articles .listview .itemCont.title .secLang {
        font-style: italic;
    }

    .gispoint_articles.gisOpenJournal.articles .listview .itemCont.chapter {
        /*width: 19%;*/
    }

    .gispoint_articles.gisOpenJournal.articles .listview .itemCont.open_acces,
    .gispoint_articles.gisOpenJournal.articles .listview .itemCont.pageBegin,
    .gispoint_articles.gisOpenJournal.articles .listview .itemCont.doi,
    .gispoint_articles.gisOpenJournal.articles .listview .itemCont.cat_paper,
    .gispoint_articles.gisOpenJournal.articles .listview .itemCont.language {
        display: inline;
        /*width: 19%;*/
        white-space: nowrap;
    }

    .gispoint_articles.gisOpenJournal.articles .listview .itemCont .pic {
        margin-right: 4px;
        /*vertical-align: middle;*/

        display: inline-block;
        height: 12px;
        position: relative;

    }

    .gispoint_articles.gisOpenJournal.articles .listview .itemCont .pic img {
        height: 100%;
        width: auto;

    }

    .gispoint_articles.gisOpenJournal.articles .listview .itemCont .text {
        margin-right: 10px;
        font-size: 85%;
        color: #696969;
    }

    /*-------------------------------------------*/
    /*	AGIT Journal	*/
    #textbox_agit2017 {
        margin-top: 20px;
    }

    #textbox_agit2017 p {
        margin-bottom: 0px;
    }

    #textbox_agit2017 table td {
        border: none;
        padding: 0px;

    }

    #textbox_agit2017 table td:first-child {
        width: 36%;
    }

    #textbox_agit2017 table {
        table-layout: fixed;
        border: none;
    }

    #textbox_agit2017 a {
        color: rgb(238, 126, 24);
    }


    /*-------------------------------------------*/
    /*	Suche Article list	*/
    .gisOpenJournal-formular.agit .searchform.header.h2 {
        color: #444;
    }

    .gisOpenJournal-formular.agit input,
    .gisOpenJournal-formular.agit .input-wrap {
        display: inline;
        vertical-align: middle;
    }

    #uid518 .gispoint_articles.gisOpenJournal.articles .listview ol,
    #uid444 .gispoint_articles.gisOpenJournal.articles .listview ol,
    #uid449 .gispoint_articles.gisOpenJournal.articles .listview ol {
        /*.gispoint_articles.gisOpenJournal.articles .listview ol {*/
        /*list-style-type: decimal;*/
        /*    padding-left: 2em;*/
    }

    .journalReference {
        color: #696969;
        font-size: 85%;
    }

    .journalReference span {
        /*margin-right: 10px;*/
    }

    #uid518 .browsebox,
    #uid449 .browsebox,
    #uid444 .browsebox {
        display: block;
    }

    .gispoint_articles.gisOpenJournal.articles .gisarticles_teaser {
        width: 120px;
        height: 120px;
    }

    #uid444 .gispoint_articles.gisOpenJournal.articles input[type="submit"],
    #uid518 .gispoint_articles.gisOpenJournal.articles input[type="submit"] {
        display: inline;
    }

    #uid518 .gisarticles_searchform .gisarticles_label,
    #uid444 .gisarticles_searchform .gisarticles_label {

        vertical-align: middle;
    }

    .gispoint_articles.gisOpenJournal.articles input.sword {

        height: inherit;
        padding-left: 6px;
    }

    #uid444 #headline,
    #uid518 #headline {
        display: none;
    }

    .gispoint_articles.gisOpenJournal.articles .listview-13 h2:first-of-type,
    .gispoint_articles.gisOpenJournal.articles .listview-14 h2:first-of-type {
        display: none;
    }

    .gispoint_articles.gisOpenJournal.articles .gisarticles_searchform {
        margin-top: 0px;
    }

    #agitSuchFormular {
        padding-bottom: 2em;
        margin-bottom: 1em;
        border-bottom: 1px dotted #444;
    }

    #agitSuchFormular h2 {
        margin-top: 1em;
    }

    #uid518 #agitSuchFormular,
    #uid444 #agitSuchFormular {
        display: none;
    }

    /***************************************************************/
    /*	Buch-Vorstellung FCE	*/
    .book-fce {
        border: 2px solid #00C6FF;
        padding: 20px;
        margin-bottom: 22px;
    }

    /*	Layout	*/
    .book-fce .ym-column {
        display: block;
        overflow: hidden;
        width: auto;
        padding-right: 0px;
        margin-top: 0px;
    }

    .book-fce .ym-col1 {
        /*	float: left; */
        width: 250px;
    }

    .book-fce .links .ym-col1 {
        float: left;
    }

    .book-fce .rechts .ym-col1 {
        float: right;
    }

    .book-fce .ym-col3 {
        /*	margin: 0 0 0 250px; */
        width: inherit;
        float: none;
    }

    .book-fce .links .ym-col3 {
        margin: 0 0 0 250px;
    }

    .book-fce .rechts .ym-col3 {
        margin: 0 250px 0 0;
    }

    .book-fce .ym-col1 .ym-cbox {
        padding: 0px;
    }

    /*	other	*/
    .book-fce .ym-col3 .ym-cbox #col3 {
        border-top: 0px;
    }

    .book-fce h2 {
        color: #00afe1;
        line-height: 1.25em;
        font-size: 166.66%;
        margin: 0.2em 0;
    }

    .book-fce .subtitle {
        margin-bottom: 0.5em;
    }

    .book-fce .image {
        margin-bottom: 1em;
    }

    .book-fce .rechts .image {
        margin-bottom: 1em;
        text-align: right;
    }

    .book-fce .link {
        width: inherit;
    }

    /***************************************************************/
    /*	Login/-out*/
    #uid414 #loginbox .tx-felogin-pi1,
    #uid318 #loginbox .tx-felogin-pi1 {
        top: 0 ;
        /*display: none;*/
    }

    #loginbox .tx-felogin-pi1 {
        position: absolute;
        right: 0;
        top: -40px;
    }

    #loginbox .tx-felogin-pi1 form.esci {
        width: 400px;
        text-align: left;
    }

    #loginbox .tx-felogin-pi1 form.esci input {
        margin-left: 0px;
        display: block;
    }


    /*	do not show login box on page with login */
    #uid324 #loginbox {
        display: none;
    }

    #loginbox .inputWrap input {
        background-color: #fff;
        border: 0px;
        color: #00afe1;
        cursor: pointer;
    }

    #uid414 .tx-browser-pi1 #listview_all a,
    #uid324 #link_avn p a,
    #uid324 #link_gis p a,
    #uid625 #link_avn p:first-of-type a,
    #uid625 #link_gis p:first-of-type a,
    #uid328 .tx-srfeuserregister-pi1 p a,
    #uid324 .tx-srfeuserregister-pi1 p a,
    .tx-srfeuserregister-pi1-trash a,
    .tx-srfeuserregister-pi1-submit,
    .tx-felogin-pi1 .linkForgotPW,
    .tx-felogin-pi1 .linkForgotPWbackToForm,
    #uid324 #main .ym-col1 .wrapSubmit input {
        background-color: #00afe1;
        color: #fff;
        font-weight: 600;
        /*	margin: 7px 0 0 3px;*/
        margin: 7px 0 0 0px;
        text-align: center;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        vertical-align: top;
        cursor: pointer;
        border: 0px;
        padding: 0.4em 1em !important;
        text-decoration: none !important;
        background-image: none;
        font-family: Arial, sans-serif;
    }

    .tx-felogin-pi1 .submitResetPW input {
        padding: 0.4em 1em !important;
        border: 0px;
        font-size: 100%;
    }

    .tx-felogin-pi1 .linkForgotPWbackToForm,
    .tx-felogin-pi1 .linkForgotPW {
        display: inline-block;
        margin-left: 0px;
        padding: 0em !important;
    }

    .tx-felogin-pi1 .linkForgotPWbackToForm a,
    #col1 .tx-felogin-pi1 .linkForgotPW a {
        color: #fff;
        text-decoration: none !important;
        font-family: 'Open Sans', Arial, sans-serif;
        font-size: 95%;
        font-weight: 600;
        /*font-family: Arial, sans-serif;*/
        padding: 0.25em 1em !important;
        display: inline-block;
    }

    #uid324 #main .ym-col1 .wrapSubmit input,
    #loginbox .inputWrap input:focus {
        outline: none;
    }

    #uid324 #link_avn,
    #uid324 #link_gis {
        display: inline-block;
        margin-right: 2em;
        margin-bottom: 6em;
    }

    #uid625 #link_avn p:first-of-type a,
    #uid625 #link_gis p:first-of-type a {
        display: inline-block;

    }

    /*******************************************************************/
    /*	Registration	*/
    #registrationTextImage,
    #registrationForm {
        display: none;
    }

    #registrationTextImage.showMe,
    #registrationForm.showMe {
        display: block;
    }

    #uid328 .tx-srfeuserregister-pi1 p,
    #uid324 .tx-srfeuserregister-pi1 p {
        padding-left: 0px;
    }

    #uid324 .tx-srfeuserregister-pi1 {
        margin-top: 30px;
    }

    .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
        font-style: normal;
    }

    .tx-srfeuserregister-pi1 legend {
        display: block;
        padding: 20px 0 20px 0;
    }

    .tx-srfeuserregister-pi1-notice {
        padding-left: 0px;
    }

    .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-text,
    .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
        height: 30px;
        width: 100%;
        padding-left: 0.5em;
    }

    .tx-srfeuserregister-pi1 label span {
        color: #444;
    }

    .tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
        padding: 0 1em 1.0em 0;
    }

    .tx-srfeuserregister-pi1 dd {
        width: 65%;
    }

    select#tx-srfeuserregister-pi1-multiple-checkboxes {
        height: 3em;
        font-weight: normal;
        font-size: 80%;
        width: 150px;
        overflow: hidden;
    }

    select#tx-srfeuserregister-pi1-multiple-checkboxes option {
        margin: 0 auto;
        width: 3em;
    }

    .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
        display: none;
    }

    #uid328 .tx-srfeuserregister-pi1 h4 {
        padding-left: 0;
    }

    #uid328 .strongAccepted {
        background-color: green;
        color: #fff;
    }

    #uid328 .strongRejected {
        background-color: red;
        color: #fff;
    }

    .tx-srfeuserregister-pi1 a {
        background-image: none !important;
        padding-left: 0px !important
    }

    /*******************************************************************/
    .tt_news_video hr {
        margin: 0 0 0.5em 0;
    }

    /*.video-thumbnail img {
        z-index: 0;
        }*/
    .anythingSlider {
        margin-bottom: 1em;
    }

    /*------------------------------------------*/
    /*buecherschau*/
    #zeitschriften-carousel ul {
        padding: 0;
        margin: 0;
        /*height: 100%;*/
        height: 250px;
        line-height: 0em;
        /*display: none;*/
    }

    /*****************************************/
    /**** social links zurechtruecken      ***/
    .social_share_privacy_area .twitter {
        margin-top: 3px !important;
    }

    .social_share_privacy_area .facebook {
        margin-top: 3px !important;
    }

    .social_share_privacy_area .gplus {
        margin-top: 5px !important;
    }

    .orange {
        color: orange;
        font-weight: 700;
    }

}