* {
    -webkit-font-smoothing:antialiased;
}

html {
    min-height:100%;
}

html,
body {
    width:100%;
    height:auto;
    margin:0px;
    padding:0px;
}

body {
    min-width:1240px;
    font-family:'robotoregular', 'Helvetica Neue', Arial, sans-serif;
    line-height:1.71429em;
    font-size:14px;
    color:#333333;
    background-color:#ffffff;
}

img {
    max-width:100%;
    height:auto;
}

input,
select,
textarea {
    color:#333333;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

hgroup,
section,
article,
header,
main,
footer {
    display:block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family:'robotobold', 'Helvetica Neue', Arial, sans-serif;
    font-weight:normal;
    line-height:1.5em;
}

p:first-child {
    margin-top:0px;
}

p:last-child {
    margin-bottom:0px;
}

.lang_id_459 .lang-en,
.lang_id_460 .lang-de {
    display:none;
}

#mobilenav {
    display:none;
    position:fixed;
    top:0px;
    left:-320px;
    bottom:0px;
    z-index:1000;
    width:270px;
    padding:2px;
    color:#ffffff;
    background-color:#111111;
    overflow:auto;
    transition:0.5s all ease-in-out 0s;
}

#mobilenav.active {
    left:0px;
}

#mobilenav .mobilenav_head {
    padding:10px;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:18px;
    text-transform:uppercase;
}

#mobilenav .mobilenav_head .mobilenav_head_close {
    float:right;
    color:#ffffff;
}

#mobilenav .mobilenav_content {
    padding:10px;
}

#mobilenav .mobilenav_content .topsubmUL,
#mobilenav .mobilenav_content .topsubmUL li {
    display:block;
    float:none;
}

#mobilenav .mobilenav_content .topsubmUL li a {
    padding-left:0px;
    padding-right:0px;
    border-right:0px;
    color:#ffffff;
}

#mobilenav .mobilenav_content .topsubmUL li ul {
    position:static;
    visibility:visible;
    opacity:1;
    background:transparent;
}

#mobilenav .mobilenav_content .topsubmUL li li {
    width:auto;
    height:auto !important;
}

#mobilenav li li a {
    display:inline-block;
}

#site_head {
    margin-bottom:24px;
}

#site_head .usermenu {
    position:fixed;
    z-index:10;
    width:100%;
}

#site_head .usermenu .menu_wrap {
    max-width:1180px;
    margin:auto;
}

#site_head .usermenu .menu {
    float:right;
    padding:10px;
    border-left:1px solid #e5e5e5;
    background-color:#ffffff;
    box-shadow:4px 4px 0px 0px rgba(0, 0, 0, 0.1);
}

#site_head .usermenu .menu>*.left {
    margin-left:20px;
}

#site_head .usermenu .menu>*.left:first-child {
    margin-left:0px;
}

#site_head .usermenu .menu,
#site_head .usermenu .menu a {
    line-height:1.4;
    color:#666666;
    text-transform:uppercase;
    font-size:14px;
    text-decoration:none;
    letter-spacing:1px;
    font-family:'roboto_condensedregular', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

#site_head .usermenu .menu a:focus,
#site_head .usermenu .menu a:hover,
#site_head .usermenu .menu a:active {
    color:#860816;
}

#head_displace,
#head_displace_abs {
    height:48px;
    border-bottom:1px solid #000000;
}

#head_displace {
    position:relative;
    border-bottom:none;
}

#head_displace_abs {
    position:absolute;
    top:0px;
    right:0px;
    bottom:auto;
    left:0px;
    z-index:1;
    box-shadow:0px -10px 6px 10px rgba(0, 0, 0, 0.4);
}

#head_nav_search {
    position:relative;
    height:49px;
}

#head_nav {
    float:left;
    min-width:980px;
}

.topmUL li {
    display:block;
}

.topmUL>li {
    display:block;
    float:left;
}

.topmUL>li>a {
    display:block;
    height:48px;
    line-height:48px;
    padding:0px 40px;
    border:1px solid #e5e5e5;
    border-top:none;
    border-left:none;
    color:#333333;
    font-size:12px;
    font-family:'roboto_condensedregular', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight:normal;
    text-transform:uppercase;
    text-decoration:none;
}

.topmUL>li>a.topma {
    border-bottom:1px solid #ffffff;
    background-color:#ffffff;
}

.topmUL>li>a:focus,
.topmUL>li>a:hover,
.topmUL>li>a:active {
    border-bottom:1px solid #000000;
    color:#ffffff;
    background-color:#000000;
}

.topmUL a span {
    margin-left: 8px;
    vertical-align:baseline;
}

.topmUL a span.lang {
    display:inline-block;
    width:17px;
    height:10px;
    background:transparent none no-repeat scroll 0px 50%;
    background-size:contain;
}

.topmUL a span.lang.de {
    background-image:url(/_/pics/lang/de.gif);
}

.topmUL a span.lang.en {
    background-image:url(/_/pics/lang/en.gif);
}

#head_search {
    float:right;
    width:200px;
}

#head_search .spsearch {
    height:auto;
}

#head_search .spsearch>div {
    position:relative;
    width:auto !important;
}

#head_search .spsearch .fa.fa-search {
    position:absolute;
    left:15px;
    top:0px;
    right:auto;
    bottom:0px;
    line-height:50px;
}

#head_search .spsearch input {
    width:100% !important;
    height:49px !important;
    line-height:20px;
    border-bottom:1px solid #e5e5e5;
    padding:15px;
    padding-left:50px;
    font-family:'robotomedium', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:16px;
    background-color:#ffffff;
}

#head_search .spsearch .x-form-trigger {
    display:none;
}

#head_nav_search_bg,
#head_navsublangmore_bg {
    position:absolute;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    z-index:-1;
    border-bottom:1px solid #e5e5e5;
    background-color:#f8f8f8;
}

#head_logoadsnew {
    padding:30px 0px 8px 0px;
}

#mobilemenu {
    display:none;
    float:left;
    height:46px;
    line-height:46px;
    padding-right:4px;
    border-right:1px solid #e5e5e5;
    margin-right:12px;
    font-size:36px;
    color:#111111;
}

#logoadsnews_logo {
    display:block;
    float:left;
    height:96px;
    margin-right:30px;
    overflow:hidden;
}

#logoadsnews_logo img {
    vertical-align:top;
}

#logoadsnews_adsnews {
    float:right;
    width:auto;
}

#adsnews_ads,
#adsnews_news,
#news_date,
#news_newsblock {
    float:left;
}

#adsnews_ads,
#news_date,
#news_newsblock {
    height:96px;
}

/* TODO löschen
#adsnews_ads {
    width:467px;
    height:58px;
    padding:18px 0px 18px 28px;
    border:1px solid #e5e5e5;
    border-right:none;
}*/
#adsnews_ads {
    width:495px;
    height:94px;
    padding:0;
    border:1px solid #e5e5e5;
    border-right:none;
}

#news_date,
#news_newsblock {
    width:96px;
}

#news_date {
    background-color:#e5e5e5;
}

#news_date .day,
#news_date .daymonth,
#news_newsblock .newsblock_articles,
#news_newsblock .newsblock_desc,
#news_newsblock .text-indicator {
    text-align:center;
}

#news_date .day,
#news_newsblock .newsblock_articles {
    height:60px;
    line-height:70px;
    font-family:'robotobold', 'Helvetica Neue', Arial, sans-serif;
    font-size:36px;
}

#news_newsblock .newsblock_articles {
    font-family:'roboto_condensedbold', 'Helvetica Neue', Arial, sans-serif;
    font-size:21px;
    text-transform:uppercase;
}

#news_date .daymonth,
#news_newsblock .newsblock_desc {
    line-height:1em;
    text-transform:uppercase;
    font-family:'robotolight', 'Helvetica Neue', Arial, sans-serif;
    font-size:11px;
    letter-spacing:1px;
}

#news_newsblock {
    background-color:#860816;
}

.root_108 #news_newsblock {
    background-color:#03679b;
}

#news_newsblock:focus,
#news_newsblock:hover,
#news_newsblock:active {
    cursor:pointer;
}

#news_newsblock .newsblock_articles,
#news_newsblock .newsblock_desc,
#news_newsblock .text-indicator {
    color:#ffffff;
}

#news_newsblock .text-indicator {
    line-height:1em;
    margin-top:6px;
    transition:0.25s all ease-in-out 0s;
}

#news_newsblock:focus .text-indicator,
#news_newsblock:hover .text-indicator,
#news_newsblock:active .text-indicator {
    margin-top:8px;
}

#news_newsblock_content {
    height:0px;
    padding:24px 20px;
    box-shadow:inset 0px 0px 0px 1px #e5e5e5;
    border-top:4px solid #cc0000;
    opacity:0;
    visibility:hidden;
    background-color:#e5e5e5;
    transition:0.25s all ease-in-out 0s;
    overflow:hidden;
}

#news_newsblock_content.loaded {
    display:block;
    height:auto;
    opacity:1;
    visibility:visible;
}

#news_newsblock_content section,
.topsubmUL .articlebox section {
    padding:24px 20px;
    background-color:#ffffff;
}

#news_newsblock_content .ue_box {
    float:left;
    width:372px;
    margin-left:12px;
}

#news_newsblock_content .ue_box:nth-child(3n+1) {
    margin-left:0px;
}

#head_navsublangmore_wrap {
    position:relative;
    border-top:2px solid #111111;
    margin-top:22px;
}

#head_navsublangmore {}

#navsublangmore_navsub,
#navsub_home {
    float:left;
}

#navsub_home {
    display:block;
    width:50px;
    height:48px;
    border-bottom:1px solid #e5e5e5;
    text-align:center;
    vertical-align:middle;
    color:#ffffff;
    background-color:#111111;
}

#navsub_home .fa {
    line-height:48px;
    font-size:18px;
}

#navsublangmore_lang_more {
    float:right;
}

#navsublangmore_more {
    float:right;
    margin-left:5px;
    border:1px solid #e5e5e5;
    border-top:none;
    border-bottom:none;
}

.moremUL,
.moremUL li {
    margin:0px;
    padding:0px;
}

.moremUL li {
    display:block;
}

.moremUL>li>a,
.moremUL>li>a .fa {
    vertical-align:baseline;
}

.moremUL>li>a {
    display:block;
    height:24px;
    line-height:24px;
    padding:12px 20px;
    border:1px solid #e5e5e5;
    border-top:none;
    border-right:none;
    border-left:none;
    font-size:18px;
    letter-spacing:1px;
    text-transform:uppercase;
    text-decoration:none;
    color:#111111;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.moremUL>li:focus>a,
.moremUL>li:hover>a,
.moremUL>li:active>a {
    color:#ffffff;
    background-color:#111111;
}

.moremUL>li>a .fa {
    margin-right:5px;
}

.moremUL>li>ul {
    z-index:10;
    border:1px solid #e5e5e5;
    border-top:0px;
    background:#ffffff;
    box-shadow:4px 4px 0px 0px rgba(0, 0, 0, 0.1);
}

.moremUL ul li a {
    padding:12px 24px;
    border-top:1px solid #e5e5e5;
    white-space:normal;
    text-decoration:none;
    font-size:14px;
    font-family:'robotoregular', 'Helvetica Neue', Arial, sans-serif;
    font-weight:normal;
    color:#333333;
    background:transparent none;
}

.moremUL ul li:first-child a {
    border-top:none;
}

.moremUL ul li a:focus,
.moremUL ul li a:hover,
.moremUL ul li a:active {
    color:#262626;
    background-color:#f5f5f5;
}

.topsubmUL {
    position:relative;
    float:left;
    width:1130px;
}

.topsubmUL,
.topsubmUL li {
    margin:0px;
    padding:0px;
    list-style:none;
}

.topsubmUL>li {
    position:static;
    float:left;
}

.topsubmUL>li>a {
    position:relative;
    display:block;
    height:24px;
    line-height:24px;
    padding:12px 20px;
    border:1px solid #e5e5e5;
    border-left:none;
    border-top:none;
    font-size:18px;
    letter-spacing:1px;
    text-transform:uppercase;
    text-decoration:none;
    color:#111111;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    overflow:hidden;
}

.topsubmUL>li>a:after {
    position:absolute;
    right:-7px;
    bottom:-7px;
    z-index:1;
    display:block;
    width:14px;
    height:14px;
    content:'';
    background-color:#e5e5e5;
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
}

.topsubmUL>li>a:focus,
.topsubmUL>li>a:hover,
.topsubmUL>li>a:active {
    color:#ffffff;
    background-color:#111111;
}

.topsubmUL>li>a:focus:after,
.topsubmUL>li>a:hover:after,
.topsubmUL>li>a:active:after {
    display:none;
}

.topsubmUL>li>ul {
    position:absolute;
    top:100%;
    right:0px;
    bottom:auto;
    left:0px;
    z-index:10;
    border:1px solid #e5e5e5;
    border-top:0px;
    background:#f2f2f2;
    box-shadow:4px 4px 0px 0px rgba(0, 0, 0, 0.1);
}

.topsubmUL>li:last-child>ul,
.topsubmUL>li:nth-last-child(2)>ul {
    right:0px;
    left:0px;
}

.topsubmUL li.navsub_cnt,
.topsubmUL li.articlebox_cnt {
    clear:none;
    padding:24px 12px;
}

.topsubmUL li.navsub_cnt {
    float:left;
    width:170px;
}

.topsubmUL li.articlebox_cnt {
    float:right;
    width:904px;
    border-left:1px solid #e5e5e5;
}

.topsubmUL li.articlebox_cnt a,
.topsubmUL li.articlebox_cnt a:hover {
    background:none;
}

.topsubmUL li.articlebox_cnt .ue_box.top_news {
    float:left;
    width:50%;
}

.topsubmUL li.articlebox_cnt .ue_box.top_news .content {
    width:349px;
}

.topsubmUL li.articlebox_cnt .ue_box.top_news .content .ue_title a {
    white-space:normal;
}

.topsubmUL>li:last-child>ul ul,
.topsubmUL>li:nth-last-child(2)>ul ul,
.topsubmUL li.navsub_cnt>ul,
.topsubmUL li.articlebox_cnt ul.articlebox {
    position:relative;
    top:auto;
    right:auto;
    bottom:auto;
    left:auto;
    opacity:1;
    visibility:inherit;
    z-index:auto;
}

.topsubmUL li.navsub_cnt>ul li {
    display:block;
    float:none;
}

.topsubmUL li.navsub_cnt>ul li a {
    padding:4px 6px;
    white-space:normal;
    text-decoration:none;
    text-transform:uppercase;
    font-family:'robotobold', 'Helvetica Neue', Arial, sans-serif;
    font-weight:normal;
    color:#666666;
    background:transparent none;
}

.topsubmUL li.navsub_cnt>ul li a:focus,
.topsubmUL li.navsub_cnt>ul li a:hover,
.topsubmUL li.navsub_cnt>ul li a:active,
.topsubmUL li.navsub_cnt>ul li a.topsubmsa1 {
    color:#111111;
}

#head_navsublangmore_bg {
    background-color: #ffffff;
}

#site_content {
    box-shadow:inset 0px 0px 0px 1px #e5e5e5;
}

.breadcrumb.bc_head {
    border:1px solid #e5e5e5;
    border-right:none;
    border-left:none;
    overflow:hidden;
}

.breadcrumb.bc_head>* {
    float:left;
}

.breadcrumb.bc_head .bc_desc,
.breadcrumb.bc_head .bc_item {
    position:relative;
}

.breadcrumb.bc_head .bc_desc,
.breadcrumb.bc_head .bc_item a {
    display:block;
    height:36px;
    line-height:36px;
    padding:0px 20px 0px 24px;
    background-color:#e5e5e5;
}

.breadcrumb.bc_head .bc_desc {
    z-index:6;
}

.breadcrumb.bc_head .bc_item a {
    background-color:#f8f8f8;
}

.breadcrumb.bc_head .bc_desc:after,
.breadcrumb.bc_head .bc_item a:after {
    position:absolute;
    top:4px;
    right:-14px;
    display:block;
    width:28px;
    height:28px;
    z-index:-1;
    border: 1px solid #e5e5e5;
    background-color:#f8f8f8;
    border-bottom:none;
    border-left:none;
    content:'';
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
}

.breadcrumb.bc_head .bc_desc:after {
    background-color:#e5e5e5;
}

.breadcrumb.bc_head .bc_item a:focus,
.breadcrumb.bc_head .bc_item a:hover,
.breadcrumb.bc_head .bc_item a:active,
.breadcrumb.bc_head .bc_item a:focus span,
.breadcrumb.bc_head .bc_item a:hover span,
.breadcrumb.bc_head .bc_item a:active span,
.breadcrumb.bc_head .bc_item a:focus:after,
.breadcrumb.bc_head .bc_item a:hover:after,
.breadcrumb.bc_head .bc_item a:active:after {
    color:#ffffff;
    background-color:#860816;
}

.root_108 .breadcrumb.bc_head .bc_item a:focus,
.root_108 .breadcrumb.bc_head .bc_item a:hover,
.root_108 .breadcrumb.bc_head .bc_item a:active,
.root_108 .breadcrumb.bc_head .bc_item a:focus span,
.root_108 .breadcrumb.bc_head .bc_item a:hover span,
.root_108 .breadcrumb.bc_head .bc_item a:active span,
.root_108 .breadcrumb.bc_head .bc_item a:focus:after,
.root_108 .breadcrumb.bc_head .bc_item a:hover:after,
.root_108 .breadcrumb.bc_head .bc_item a:active:after {
    background-color:#03679b;
}

.breadcrumb.bc_head .bc_item.lv_1 {
    z-index:5;
}

.breadcrumb.bc_head .bc_item.lv_2 {
    z-index:4;
}

.breadcrumb.bc_head .bc_item.lv_3 {
    z-index:3;
}

.breadcrumb.bc_head .bc_item.lv_4 {
    z-index:2;
}

.breadcrumb.bc_head .bc_item.lv_5 {
    z-index:1;
}

.breadcrumb.bc_head,
.breadcrumb.bc_head * {
    color:#111111;
    font-size:12px;
    text-transform:uppercase;
    text-decoration:none;
}

.content_left {
    float:left;
    width:787px;
}

.content_right {
    float:right;
    width:393px;
}

.box_content {
    margin:24px 20px;
    padding:24px 20px;
}

.box_content h1 {
    margin-top:0px;
    font-size:30px;
    color:#333333;
    line-height:1.25em;
    letter-spacing:1px;
    font-family:'roboto_slabbold', Cambria, Georgia, "Times New Roman", Times, serif;
    text-decoration:none;
}

.error_box {
    border:1px solid #860816;
    background-color:#f2dede;
}

.error_box,
.error_box h1,
.error_box * {
    color:#860816;
}

.ue_head {
    padding:12px 20px;
    border:1px solid #e5e5e5;
    border-bottom:none;
    text-align:center;
    background-color:#f2f2f2;
}

.ue_head.ue_grid {
    border-bottom:1px solid #e5e5e5;
    border-left:none;
    border-right:none;
    background:#ffffff url(/__/images/yoopress2015/h_grid_s.png) repeat scroll 0px 0px;
    text-align:left;
}

.ue_head h1 {
    display: inline;
    padding:0px 5px;
    font-size:14px;
    letter-spacing:1px;
    text-transform:uppercase;
    text-decoration:none;
    color:#111111;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    vertical-align:middle;
}

.ue_head.ue_grid h1 {
    display:block;
    margin:0px;
    padding:0px;
}

.ue_head.ue_grid h1 a,
.ue_preview .ue_head h1 {
    display:inline-block;
    padding:6px 12px;
    color:#ffffff;
    font-size:14px;
    text-decoration:none;
    font-family:'roboto_condensedregular', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    background-color:#860816;
}

.ue_head.ue_title {
    padding:24px 20px 24px 0px;
    border:none;
    text-align:left;
    background-color:transparent;
}

.ue_head.ue_title .ue_title {
    padding:0px;
    font-size:30px;
    font-family:'roboto_slabbold', Cambria, Georgia, "Times New Roman", Times, serif;
}

.root_108 .ue_head.ue_grid h1 a,
.root_108 .ue_preview .ue_head h1 {
    background-color:#03679b;
}

.ue_box.more_news {
    padding:12px 24px;
    border-top:1px solid #e5e5e5;
}

.ue_box.more_news:first-child {
    border-top:none;
}

.ue_box img {
    vertical-align:top;
}

.ue_box .thumb {
    display:block;
    background: transparent none no-repeat scroll 50% 50%;
    background-size:cover;
}

.ue_box .thumb img {
    max-width:100%;
    height:auto;
}

.ue_box.more_news .thumb {
    width:58px;
    height:48px;
}

.ue_box .content {
    padding-left:20px;
}

.ue_box.more_news .content {
    width:265px;
}

.ue_category {
    margin:0px;
    padding:3px 6px;
    border:1px solid #666666;
}

.ue_category,
.ue_category a {
    line-height:1em;
    font-size:11px;
    letter-spacing:1px;
    font-family:'roboto_condensedregular', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    text-transform:uppercase;
    text-decoration:none;
    color:#333333;
    background-color:#ffffff;    
}

.ue_category:focus,
.ue_category:hover,
.ue_category:active {
    border-color:#860816;
}

.root_108 .ue_category:focus,
.root_108 .ue_category:hover,
.root_108 .ue_category:active {
    border-color:#03679b;
}

.ue_category:focus,
.ue_category:hover,
.ue_category:active,
.ue_category:focus a,
.ue_category:hover a,
.ue_category:active a {
    color:#ffffff;
    background-color:#860816;
}

.root_108 .ue_category:focus,
.root_108 .ue_category:hover,
.root_108 .ue_category:active,
.root_108 .ue_category:focus a,
.root_108 .ue_category:hover a,
.root_108 .ue_category:active a {
    background-color:#03679b;
}

.ue_created {
    float:left;
    display:block;
    text-transform:uppercase;
    font-size:11px;
    color:#999999;
}

.ue_box.more_news .ue_created {
    height:19px;
    line-height:19px;
}

.ue_box.more_news .ue_category {
    float:left;
    margin-right:5px;
}

.ue_title {
    margin:0px;
}

.ue_title,
a.ue_title {
    color:#333333;
    line-height:1.25em;
    font-size:14px;
    letter-spacing:1px;
    font-family:'roboto_slabbold', Cambria, Georgia, "Times New Roman", Times, serif;
    text-decoration:none;
}

.ue_box.more_news .ue_title {
    padding-top:6px;
}

a.ue_title:focus,
a.ue_title:hover,
a.ue_title:active {
    color:#860816;
}

.root_108 a.ue_title:focus,
.root_108 a.ue_title:hover,
.root_108 a.ue_title:active {
    color:#03679b;
}

#res_slider_start {
    height:696px;
    border-right:0px;
}

#res_slider_content {
    display:none;
}

.ue_box.slider_start {
    float:left;
    width:787px;
}

.slider_start .thumb,
.no_slider .thumb {
    height:384px;
    overflow:hidden;
}

.slider_start .thumb img,
.no_slider .thumb img {
    width:100%;
    height:auto;
}

.slider_start .content {
    position:relative;
    height:264px;
    padding:24px;
}

.slider_start .ue_category,
.ue_box.ue_further_top .ue_category,
.ue_box.ue_grid .ue_category {
    position:absolute;
    top:-8px;
    left:24px;
    z-index:1;
}

.slider_start .ue_title,
.no_slider .ue_title {
    font-size:30px;
}

.slider_start .ue_created,
.ue_box.ue_further_top .ue_created {
    float:none;
    margin-top:6px;
}

.slider_start .ue_teaser {
    margin-top:12px;
    overflow:hidden;
}

.slider_count {
    background-color:rgba(0, 0, 0, 0.235);
}

.slider_count .desc {
    line-height:24px;
    color:rgba(255, 255, 255, 0.2);
    font-size:12px;
    letter-spacing:1px;
    font-family:'roboto_slabbold', Cambria, Georgia, "Times New Roman", Times, serif;
}


.slider_count .desc.pic {
    display:none;
}

.slider_count .count {
    font-size:12px;
    color:rgba(255, 255, 255, 0.7);
    font-family:'robotobold', 'Helvetica Neue', Arial, sans-serif;
}

.slider_count,
.slider_title,
.resSlider .nav,
.resSlider .nav span.desc {
    color:#ffffff;
}

.slider_title,
.resSlider .nav,
.resSlider .nav span.desc {
    font-size:14px;
    text-transform:uppercase;
    letter-spacing:1px;
    font-family:'roboto_condensedregular', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

#res_slider_start .slider_count,
#res_slider_start .slider_title {
    padding:12px 20px;
}

#res_slider_start .slider_count {
    padding-right:90px;
}

#res_slider_start .nav {
    top:12px;
    right:0px !important;
    display:block;
    width:20px;
    height:20px;
    line-height:20px;
    border: 2px solid #ffffff;
    border-radius:2px;
    color:#ffffff;
    font-size:12px;
    text-align:center;
    opacity:0.3;
}

.resSlider .nav:focus,
.resSlider .nav:hover,
.resSlider .nav:active {
    opacity:0.9 !important;
}

#res_slider_start #res_slider_start_nav_left {
    right:55px !important;
    left:auto !important;
}

#res_slider_start #res_slider_start_nav_right {
    right:20px !important;
}

#res_slider_start .nav span.desc {
    display:none;
}

.ue_box.ue_further_top:first-child {
    border-left:none;
}

.ue_box.ue_further_top {
    border-left:1px dotted #e5e5e5;
}

.ue_box.ue_further_top .thumb,
.ue_box.ue_grid .thumb {
    width:100%;
    height:120px;
    margin-bottom:24px;
}

.ue_box.ue_further_top .content,
.ue_box.ue_grid .content {
    position:relative;
    padding:0px;
}

.ue_box.ue_further_top .ue_category,
.ue_box.ue_grid .ue_category {
    top:-32px;
    left:0px;
}

.ue_box.ue_grid .content {
    padding-left:0px;
}

.ue_box.top_news,
.ue_box.top_comments,
.ue_box.top_news:last-of-type {
    padding-bottom:12px;
    border-bottom:1px dotted #e5e5e5;
    margin-bottom:12px;
}

.ue_box:last-of-type {
    border-bottom:none;
}

.ue_box.top_news .thumb {
    width:55px;
    height:41px;
}

#news_newsblock_content .ue_box.top_news .thumb img {
    display:none;
}

.ue_box.top_news .content {
    width:278px;
}

.ue_box.top_comments .content {
    padding-left:0px;
}

.ue_box.top_news .ue_category,
.ue_box.top_news .ue_created {
    float:left;
}

.ue_box.top_news .ue_created,
.ue_box.no_slider .ue_created,
.ue_grid_big .ue_created {
    line-height:19px;
    padding-left:6px;
}

.ue_box.top_news .ue_title {
    padding-top:6px;
}

.ue_box.ue_grid {
    float:left;
    width:261px;
    border:1px dotted #e5e5e5;
    border-top:none;
    border-right:none;
}

.ue_box.ue_grid .thumb {
    height:120px;
}

.ue_box.ue_grid:nth-child(3n+1) {
    border-left:none;
}

.ue_box.ue_grid:nth-last-child(2),
.ue_box.ue_grid:nth-last-child(3),
.ue_box.ue_grid:nth-last-child(4) {
    border-bottom:none;
}

.ue_box.ue_grid .ue_teaser {
    overflow: hidden;
}

.ue_box.ue_grid .ue_teaser,
.ue_box.ue_grid .ue_teaser * {
    font-size:12px;
}

.ue_grid_small {
    float:left;
    width:392px;
    border-right:1px solid #e5e5e5;
}

.ue_grid_small:nth-child(2n) {
    margin-left:1px;
}

.ue_grid_small:nth-child(2n+1) .ue_head {
    border-left:1px solid #e5e5e5;
}

.ue_grid_small .ue_box.ue_grid {
    border:none;
}

.ue_grid_small .ue_box.ue_grid.ue_first {
    float:none;
    width:100%;
    border-bottom:1px dotted #e5e5e5;
}

.ue_grid_small .ue_box.ue_grid .thumb {
    height:170px;
}

.ue_grid_small .ue_box.top_news .content {
    width:277px;
}

.ue_grid_small .ue_box.top_news:last-of-type {
    border-bottom:none;
}

.ue_preview .table>div {
    min-height:90px;
}

.ue_preview .table>div:nth-child(1) {
    background-color:#e5e5e5;
}

.ue_preview .table>div:nth-child(2) {
    background-color:#f8f8f8;
}

.ue_preview .ue_head {
    margin:0px;
    padding:0px;
    border:none;
    text-align:left;
    background-color:transparent;
}

.ue_preview .ue_head h1 {
    line-height:25px;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ue_preview .ue_box {
    margin-bottom:12px;
}

.ue_preview .ue_box .date {
    width:90px;
    height:90px;
    background-color:#e5e5e5;
}

.ue_preview .ue_box .date span {
    display:block;
}

.ue_preview .ue_box .date .day,
.ue_preview .ue_box .date .monthyear {
    text-align:center;
}

.ue_preview .ue_box .date .day {
    color:#111111;
    font-size:34px;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ue_preview .ue_box .date .monthyear {
    padding-top:2px;
    font-size:10px;
    font-family:'roboto_condensedregular', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.ue_preview .ue_box .content {
    background-color:#f8f8f8;
}

.ue_box.ue_tab {
    padding:12px;
    border:1px solid #e5e5e5;
    border-bottom:1px dotted #e5e5e5;
    border-top:none;
}

.ue_box.ue_tab:last-child {
    border-bottom:1px solid #e5e5e5;
    border-top:none;
}

.ue_box.ue_tab .content {
    padding-left:0px;
}

.ue_box.ue_tab .ue_created,
.ue_box.ue_tab h1.ue_title {
    line-height:18px;
}

.ue_box.ue_tab .ue_created {
    width:130px;
    text-align:right;
    font-size:12px;
}

.ue_short .ue_box .ue_created,
.ue_short .ue_box .ue_title {
    float:none;
}

.ue_box.ue_tab h1.ue_title {
    width:570px;
    padding-left:20px;
}

.ue_short {
    margin-top:1px;
}

.ue_short .box {
    width:367px;
}

.ue_short .ue_box .ue_created {
    width:130px;
}

.ue_short .ue_box h1.ue_title {
    width:217px;
}

.cnt_plainregister {
    margin-bottom:0px !important;
}

#site_foot .logomenu .cnt_plainregister {
    width:346px;
    padding:155px 0px 0px 24px;
    box-shadow:none;
}

#site_foot .logomenu .cnt_plainregister .nl_plainregister_einstiegstext {
    font-size:12px;
    line-height:1.4em;
    color:#ffffff;
    font-family:'roboto_condensedregular', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.cnt_plainregister .nl_plainregister_form_container {
    position:relative;
    border:24px solid #f8f8f8;
    border-right-width:20px;
    border-left-width:20px;
    padding:8px;
}

#site_foot .logomenu .cnt_plainregister .nl_plainregister_form_container {
    border-color:transparent;
}

.cnt_plainregister .nl_plainregister_form_container .content {
    position:relative;
    z-index:1;
    background-color:#f8f8f8;
}

#site_foot .logomenu .cnt_plainregister .nl_plainregister_form_container .content {
    background-color:#111111;
}

.cnt_plainregister .fakeborder {
    position:absolute;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    z-index:0;
    background:#f8f8f8 url(/__/images/yoopress2015/mb_grid.png) fixed repeat 0px 0px;
}

#site_foot .logomenu .cnt_plainregister .fakeborder {
    background-color:transparent;
}

.cnt_plainregister .nl_plainregister_einstiegstext {
    font-size:14px;
    letter-spacing:1px;
    color:#111111;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.cnt_plainregister .nl_plainregister_einstiegstext.red,
.cnt_plainregister .nl_plainregister_einstiegstext.red * {
    font-weight:normal;
    color:#860816 !important;
}

.root_108 .cnt_plainregister .nl_plainregister_einstiegstext.red,
.root_108 .cnt_plainregister .nl_plainregister_einstiegstext.red * {
    color:#03679b !important;
}

.cnt_plainregister input[type="text"],
.cnt_plainregister *[type="submit"] {
    display:block;
    width:100%;
    margin:0px;
    padding:0px;
    border:none;
    background:transparent none;
}

#site_foot .logomenu .cnt_plainregister input[type="text"] {
    color:#ffffff;
}

.nlplainregister_field {
    margin-bottom:6px;
}

.cnt_plainregister label {
    font-size:12px;
}

#site_foot .logomenu .cnt_plainregister label {
    color:#999999;
}

.nlplainregister_field input[type="text"] {
    height:20px;
    padding:2px;
    font-size:14px;
    border-bottom:1px solid #e5e5e5;
}

.cnt_plainregister .newsletter_list {
    text-align:center;
}

.cnt_plainregister .newsletter_list .newsletter {
    display:inline-block;
    margin-left:10px;
}

.cnt_plainregister .newsletter_list .newsletter:first-child {
    margin-left:0px;
}

.cnt_plainregister *[type="submit"],
a.cs3button,
input.cs3button,
.cnt_plainregister .bigred {
    height:36px;
    line-height:36px;
    font-size:14px;
    letter-spacing:1px;
    border:0px;
    text-transform:uppercase;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color:#ffffff !important;
    text-align:center;
    text-shadow:none;
    box-shadow:none;
    background:#860816 none;
}

.cs3button.cancel {
    color:#860816 !important;
    background-color:#ffffff;
}

.cform.wide .cs3button {
    display:block;
    width:100%;
    margin-left:0px;
    margin-right:0px;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.cs3button:focus,
.cs3button:hover,
.cs3button:active {
    top:auto;
    color:#ffffff !important;
    background:#860816 none;
}

.root_108 .cnt_plainregister *[type="submit"],
.root_108 .cnt_plainregister .bigred {
    background-color:#03679b;
}

.ad_cnt {
    position:relative;
}

.content_right .ad_cnt {
    padding:24px 20px;
}

 .content_right .ue_preview .ad_cnt {
    padding:0px 0px 12px 0px;
}

.content_right .ad_cnt .adsheader {
    display:none;
    text-align:right;
    font-size:12px;
}

.ad_cnt .adsanzeige img {
    vertical-align:top;
}

.ad_cnt .ad_desc {
    display:none;
    margin-top:8px;
    padding:0px 8px;
    text-align:right;
    background-color:#e5e5e5;
}

.ad_cnt.adsheader .ad_desc {
    display:block;
}

.ad_cnt.adsheader .ad_desc,
.ad_cnt.adsheader .ad_desc * {
    text-transform:uppercase;
    font-size:12px;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    
}

.ad_cnt.adsheader .ad_desc a {
    color:#860816;
    text-decoration:none;
}

.root_108 .ad_cnt.adsheader .ad_desc a {
    color:#03679b;
}

#site_foot {
    background-color:#111111;
}

#site_foot .tabblock {
    display:none;
}

#site_foot .tabblock.x-tabs-item-body {
    display:block;
}

#site_foot .x-tabs-top .x-tabs-item-body {
    padding:0px;
}

.x-tabs-item-body .ue_box.ue_bg {
    position:relative;
    width:255px;
    height:130px !important;
    padding:20px;
    background:transparent none scroll 50% 50%;
    background-size:cover;
}

.ue_box.ue_bg .content {
    position:relative;
    height:inherit;
    padding-left:0px;
    z-index:1;
}

.ue_box.ue_bg .ue_category {
    display:inline-block;
}

.ue_box.ue_bg h1.ue_title {
    position:absolute;
    right:0px;
    bottom:0px;
    left:0px;
    z-index:1;
}

.ue_box.ue_bg .ue_title {
    color:#ffffff;
}

.ue_box.ue_bg .ue_created {
    display:none;
}

.ue_box.ue_bg .bg_trans {
    position:absolute;
    top:0px;
    right:0px;
    bottom:0px;
    left:0px;
    z-index:0;
}

.ue_box.ue_bg:focus .bg_trans,
.ue_box.ue_bg:hover .bg_trans,
.ue_box.ue_bg:active .bg_trans {
    background-position:0px 50px;
}

.ue_box.no_slider .content {
    padding-left:0px;
}

.ue_box.no_slider h1.ue_title {
    margin-bottom:24px;
}

.detail_art .ue_box.no_slider h1.ue_title {
    margin-bottom:0px;
}
.ue_box.no_slider .ue_category,
.ue_box.no_slider .ue_created,
.ue_grid_big .ue_category,
.ue_grid_big .ue_created {
    float:left;
}

.ue_box.no_slider .thumb {
    margin-top:24px;
    margin-bottom:24px;
}

.mediatext {
    width:100%;
    border:none;
}

.mediatext .m_text {
    padding-top:1em;
}

.ue_box.no_slider .ue_teaser,
.klein,
.m_text,
.m_text * {
    font-size:12px;
    line-height:1.4em;
}

.ue_grid_big {
    padding:0px 16px;
}

.ue_grid_big .ue_box {
    float:left;
    width:362px;
    padding:16px 0px;
    margin-right:30px;
    border-bottom:1px solid #e5e5e5;
}

.ue_grid_big .ue_box:nth-child(2n) {
    margin-right:0px;
}

.ue_grid_big .content {
    padding-left:0px;
}

.ue_grid_big h1.ue_title {
    margin-bottom:12px;
}

.ue_grid_big .thumb {
    height:210px;
    margin:12px 0px;
}

.ue_grid_big .teaser {
    font-size:12px;
}

.detail_art .ue_info {
    width:100%;
    border:1px solid #e5e5e5;
    border-right:none;
    border-left:none;
}

.detail_art .ue_info .info_block {
    padding:20px 8px;
    border-left:1px solid #e5e5e5;
}

.detail_art .ue_info .info_block .block_desc,
.detail_art .ue_info .info_block .block_content  {
    font-size:12px;
    line-height:1.4em;
}

.detail_art .ue_info .info_block .block_desc  {
    color:#666666;
}

.detail_art .ue_info .info_block .block_content  {
    color:#111111;
}

.detail_art .ue_info .info_block .block_content,
.detail_art .ue_info .info_block .block_content *  {
    text-decoration:none;
}

.detail_art .ue_info .info_block:first-child,
.detail_art .ue_info .info_block.language {
    border-left:none;
}

.detail_art .ue_info .info_block:first-child {
    padding-left:20px;
}

.detail_art .ue_info .info_block.language {
    padding-right:20px;
}

.art_languages_wrap a {
    display:block;
    float:right;
    width:71px;
    height:48px;
    background:transparent none scroll no-repeat 50% 50%;
    background-size:contain;
}

.art_languages_wrap a.lang_c_linkde {
    background-image:url(/__/images/yoopress2015/lang_de.jpg);
}

.art_languages_wrap a.lang_c_linken {
    background-image:url(/__/images/yoopress2015/lang_en.jpg);
}

.art_languages_wrap a.lang_c_linkcn {
    background-image:url(/__/images/yoopress2015/lang_cn.jpg);
}

.lang.lang_459 .art_languages_wrap a.lang_c_linkde,
.lang.lang_460 .art_languages_wrap a.lang_c_linken,
.lang.lang_826 .art_languages_wrap a.lang_c_linkcn {
    display:none;
}

.detail_art .thumbcontent .ue_teaser>div {
    display:none;
    margin-top:1em;
}

.detail_art .thumbcontent .ue_teaser.lang_459 .c_thumb_m_teaser,
.detail_art .thumbcontent .ue_teaser.lang_460 .c_thumb_m_teaseren,
.detail_art .thumbcontent .ue_teaser.lang_826 .c_thumb_m_teasercn {
    display:block;
}

.detail_art .ue_info .info_block.date {
    width:160px;
}

.detail_art .thumbcontent {
    position:relative;
    margin:24px 20px;
}

.detail_art .tag_overview .thumbcontent {
    float:left;
    width:250px;
}

.detail_art .tag_overview .textcontent {
    float:right;
    width:456px;
}

.detail_art .tag_overview .content.btop {
    margin-top:0px;
}

.detail_art .tag_overview .content.btop .tags {
    padding-top:0px;
}

.detail_art .thumbcontent .ue_category {
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
}

.detail_art .content {
    margin:24px 20px;
}

#regForm>div {
    display:block !important;
}

div#stats {
    height:0px;
    overflow:hidden;
}

div#stats a {
    display:block;
    height:1px;
}

div#stats a img {
    height:inherit;
}

.bg_trans {
    background:transparent url(/__/images/yoopress2015/bg_trans.png) repeat-x scroll 0px 0px;
}

.pager_wrap {
    padding:24px 0px;
    text-align:center;
}

.pager {
    display:inline-block;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
}

.pager .pg_block {
    float:left;
    display:block;
    height:36px;
    padding:0px 8px;
    line-height:36px;
    letter-spacing:1px;
    font-size:14px;
    text-transform:uppercase;
    text-decoration:none;
    border:1px solid #e5e5e5;
    background-color:#ffffff;
    border-left:0px;
}

.pager .pg_block:first-child {
    border-left:1px solid #e5e5e5;
}

.pager .pg_block.prev {
    color:#666666;
    background-color:#f8f8f8;
}

.pager .pg_block.page,
.pager .pg_block.next {
    color:#111111;
}

.pager .pg_block.page:focus,
.pager .pg_block.page:hover,
.pager .pg_block.page:active,
.pager .pg_block.prev:focus,
.pager .pg_block.prev:hover,
.pager .pg_block.prev:active,
.pager .pg_block.next:focus,
.pager .pg_block.next:hover,
.pager .pg_block.next:active,
.pager .pg_block.page.pager-currpage {
    color:#ffffff;
    background-color:#860816;
}

.root_108 .pager .pg_block.page:focus,
.root_108 .pager .pg_block.page:hover,
.root_108 .pager .pg_block.page:active,
.root_108 .pager .pg_block.prev:focus,
.root_108 .pager .pg_block.prev:hover,
.root_108 .pager .pg_block.prev:active,
.root_108 .pager .pg_block.next:focus,
.root_108 .pager .pg_block.next:hover,
.root_108 .pager .pg_block.next:active,
.root_108 .pager .pg_block.page.pager-currpage {
    background-color:#03679b;
}

.pager .pg_block.max {
    color:#ffffff;
    background-color:#111111;
}

.borderbox {
    margin-bottom:1px;
    box-shadow:inset 0px 0px 0px 1px #e5e5e5;
}

.borderbox.nmargin {
    margin-bottom:0px;
}

.bleft {
    border-left:1px solid #e5e5e5;
}

.bright {
    border-right:1px solid #e5e5e5;
}

.bbottom {
    border-bottom:1px solid #e5e5e5;
}

.boxborder {
    border-bottom:3px double #e5e5e5;
}

.npadding {
    padding:24px 20px;
}

.npadding.spadding {
    padding-top:12px;
    padding-bottom:12px;
}

span.bars {
    display:inline-block;
    width:13px;
    height:5px;
    vertical-align:middle;
}

span.bars hr {
    display:block;
    width:100%;
    height:1px;
    line-height:1px;
    margin:0px;
    border:none;
    vertical-align:middle;
    background-color:#111111;
}
span.bars hr:nth-child(2) {
    margin:1px 0px;
}

section>header>h1 {
    min-height:25px;
    margin:0px;
    padding:12px 20px;
    font-size:21px;
    letter-spacing:1px;
    text-transform:uppercase;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.foot_left {
    width:410px;
}

.foot_right {
    width:770px;
}

.logomenu .foot_left {
    position:relative;
}

.logomenu_wrap {
    padding-top:50px;
}

.logomenu .logo_bg {
    position:absolute;
    top:0px;
    left:-20px;
    z-index:1;
    width:346px;
    height:106px;
    padding:34px 0px 0px 44px;
    background:#222222 url(/__/images/yoopress2015/bg_triangle.png) no-repeat scroll 100% 100%;
}

.logo_bg .bg_banderole {
    position:absolute;
    top:-20px;
    left:0px;
    z-index:1;
    width:20px;
    height:20px;
    background:transparent url(/__/images/yoopress2015/bg_triangle_red.png) no-repeat scroll 100% 100%;
}

#foot_logo {
    display:block;
    width:330px;
}

#foot_logo img {
    max-width:100%;
    height:auto;
}

.footmUL,
.footmUL li,
.footmUL li ul {
    margin:0px;
    padding:0px;
    list-style:none;
}

.footmUL {
    padding:22px 22px 0px 0px;
}

.footmUL>li {
    float:left;
    width:187px;
}

.footmUL>li:nth-child(1n+5) {
    margin-top:1em;
}

.footmUL a {
    display:block;
    color:#999999;
    text-decoration:none;
}

.footmUL a:focus,
.footmUL a:hover,
.footmUL a:active,
.footmUL a.footmsa1 {
    color:#ffffff;
}

.footmUL>li>a {
    margin-bottom:1em;
    color:#ffffff;
    font-size:16px;
    letter-spacing:1px;
    text-transform:uppercase;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.footmUL a .fa {
    width:20px;
    margin-right:5px;
    line-height:24px;
    font-size:18px;
    text-align:center;
    color:#ffffff;
}

.foot_right .ad_cnt {
    width:746px;
    height:100px;
    padding:0;
    margin-right:auto;
    background:#222222  none;
}

.werbung-fuss:after {
    float:none;
    clear:both;
    display:block;
    content:'';
}

.werbung-fuss .ad_cnt:first-child:nth-last-child(2),
.werbung-fuss .ad_cnt:last-child:nth-child(2) {
    float:left;
    width:353px;
    height:250px;
}

.werbung-fuss .ad_cnt:first-child:nth-last-child(2) {
    margin-right:10px;
}

.disclaimerpartner {
}

.disclaimerpartner .foot_left,
.disclaimerpartner .foot_right {
    padding-top:0px;
}

.disclaimerpartner .foot_left,
.disclaimerpartner .foot_left * {
    line-height:1.4em;
    color:#ffffff;
    text-transform:uppercase;
    font-size:12px;
    letter-spacing:0px;
    font-family:'roboto_condensedregular', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.disclaimerpartner .foot_left {
    padding-right:0px;
}

.disclaimerpartner .foot_right {
    padding-left:0px;
    padding-bottom:0px;
}

.disclaimerpartner .foot_right .partner {
    text-align:right;
}

.disclaimerpartner .foot_right .ue_title {
    display:inline-block;
    height:60px;
    margin:0px 0px 20px 20px;
    border:3px solid transparent;
}

.root_108 .disclaimerpartner .foot_right .ue_title {
    border:3px solid #03679b;
}

.disclaimerpartner .foot_right .ue_title:focus,
.disclaimerpartner .foot_right .ue_title:hover,
.disclaimerpartner .foot_right .ue_title:active {
    border-color:#860816;
}

.root_108 .disclaimerpartner .foot_right .ue_title:focus,
.root_108 .disclaimerpartner .foot_right .ue_title:hover,
.root_108 .disclaimerpartner .foot_right .ue_title:active {
    border-color:#03679b;
}

.disclaimerpartner .foot_right .ue_title:first-child {
    margin-left:0px;
}

.disclaimerpartner .foot_right .ue_title img {
    width:auto;
    height:inherit;
}

.newsletter_archiv .newsletter_content iframe {
    display:none;
}

.newsletter_archiv .newsletter_content.nl_visible {
    padding-bottom:100px;
}

.newsletter_archiv .newsletter_content.nl_visible iframe {
    display:block;
}

hr.double {
    border:none;
    border-bottom: 3px double #999999;
}

.block {
    display:block;
}

.inline-block {
    display:inline-block;
}

.table {
    display:table;
    border-spacing:0px;
    border-collapse:collapse;
    table-layout:fixed;
    width:inherit;
}

.table>* {
    display:table-cell;
    vertical-align:top;
}

.v-align-text-bottom,
.v-align-text-bottom.inherit * {
    vertical-align:text-bottom;
}

.v-align-text-top,
.v-align-text-top.inherit * {
    vertical-align:text-top;
}

.boxsizing {
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.noheight {
    height:0px;
}

.left {
    float:left;
}

.right {
    float:right;
}

.cleaner {
    display:block !important;
    float:none !important;
    clear:both !important;
    width:auto !important;
    height:auto !important;
    border:none !important;
    padding:0px!important;
    margin:0px !important;
    list-style:none !important;
}

input.clean,
.spsearch input {
    width:auto;
    height:auto;
    padding:0px;
    border:none;
    margin:0px;
    background:transparent none;
    box-shadow:none;
}

.site_wrap {
    width:1180px;
    margin-left:auto;
    margin-right:auto;
}

body.tree_IFRAME {
    min-width:0px;
}

.site_wrap.site_iframe {
    width:100%;
    box-shadow:none !important;
}

.site_wrap.site_iframe #formcaptchakontakt {
    width:265px !important;
    margin-right:0px;
    margin-left:auto;
}

.site_wrap.site_iframe .content_wide .bbottom,
.site_wrap.site_iframe .content_wide .bright {
    border:none !important;
}

.site_wrap.site_iframe .head>.ue_title {
    display:none;
}

.spresult {
    display:none;
}

.own_tabcontent {
    display:none;
}

#cuprofile {
    margin-left:1px;
}

.x-tabs-wrap {
    margin:0px;
    padding:0px;
    border:none;
}

.x-tabs-strip {
    background-color:#e5e5e5;
}

.x-tabs-strip,
.x-tabs-strip tbody,
.x-tabs-strip tr,
.x-tabs-strip td {
    display:block;
    width:100%;
}

.x-tabs-strip td {
    display:inline-block;
    width:auto !important;
    padding:0px;
    border-right:1px solid #ffffff;
}

.x-tabs-strip a {
    position:static !important;
    display: inline-block;
    padding:4px 12px;
    background:none !important;
}

.x-tabs-strip a,
.x-tabs-strip a * {
    font-size:14px !important;
    color:#666666 !important;
    text-transform:uppercase !important;
    letter-spacing:1px !important;
    font-family:'roboto_condensedbold', 'Arial Narrow', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

.x-tabs-strip a * {
    display:inline;
}

.x-tabs-strip .on a,
.x-tabs-strip .on a * {
    color:#ffffff !important;
    background:#860816 !important;
}

.root_108 .x-tabs-strip .on a,
.root_108 .x-tabs-strip .on a * {
    background:#03679b !important;
}

.x-tabs-strip span,
.x-tabs-strip em {
    margin:0px !important;
    padding:0px !important;
    border:none !important;
    background:none !important;
}

.x-tabs-body {
    border:none;
}

.x-tabs-item-body {
    padding:16px 0px;
}

#cuprofile .x-tabs-item-body {
    padding:16px;
}

.tabnews .x-tabs-item-body {
    padding-top:0px;
}

.regline.spacer {
    width:100%;
    margin:0px;
    padding:20px 0px 8px 0px;
    border-bottom:1px solid #e5e5e5;
}

.regline.spacer .regdesc {
    float:none;
    width:100%;
    padding-left:0px;
    font-size:22px;
}

.regline.spacer .reginput {
    display:none;
}

.cform .regline {
    margin:8px 0px;
}

.cform input[type="text"],
.cform input[type="password"],
.cform input[type="file"],
.cform input[type="button"],
.cform input[type="email"],
.cform input[type="tel"],
.cform input[type="url"],
.cform input[type="reset"],
.cform select,
.cform .cke_editable,
.cform textarea {
    display:block;
    width:100%;
    height:auto;
    padding:2px;
    margin:0px;
    border: 1px solid #e5e5e5;
    font-size:12px;
    -ms-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    background:transparent none;
}

.commentform.cform input[type="text"],
.commentform.cform input[type="password"],
.commentform.cform input[type="file"],
.commentform.cform input[type="button"],
.commentform.cform input[type="email"],
.commentform.cform input[type="tel"],
.commentform.cform input[type="url"],
.commentform.cform input[type="reset"],
.commentform.cform select,
.commentform.cform .cke_editable,
.commentform.cform textarea {
    background-color:#ffffff;
}

.commentform table tr td {
    padding-bottom:5px;
}

.cform input[type="text"],
.cform input[type="password"],
.cform input[type="file"],
.cform input[type="button"],
.cform input[type="email"],
.cform input[type="tel"],
.cform input[type="url"],
.cform input[type="reset"],
.cform select {
    height:30px;
    line-height:30px;
}

.cform select:first-child:nth-last-child(3),
.cform select:nth-child(2):nth-last-child(2),
.cform select:nth-child(3):last-child {
    float:left;
    width:32%;
}

.cform select:nth-child(2):nth-last-child(2) {
    margin:0px 2%;
}

.cform select:nth-child(3):last-child:after {
    float:none;
    clear:both;
    display:block;
    content:'';
}

.ue_content .loginform,
.box_content .smallform,
.ue_content .smallform {
    max-width:300px;
    margin:auto;
}

.ue_content .smallform {
    max-width:400px;
}

.ue_content .loginform_title {
    display:none;
}

#regForm {
    margin:24px 20px;
}

.detail_art .content #regForm {
    margin:0px;
}

.cus_list td {
    padding:5px;
}

.detail_art .art_head {
    margin:0.5em 0px 0px 0px;
}

.detail_art .icon-home,
.detail_art .icon-envelope {
    padding-right:10px;
}

.detail_art .icon-home .fa-home,
.detail_art .icon-envelope .fa-envelope {
    color:#666666;
}

.detail_art .icon-home .fa-square,
.detail_art .icon-envelope .fa-square {
    color:#e5e5e5;
}

.tags {
    padding:20px 0px;
}

.tags .mtag {
    display:inline-block;
    padding:2px 5px;
    margin-right:2px;
    border-radius:2px;
    color:#ffffff;
    background-color:#860816;
    cursor:pointer;
}

.externelinks {
    padding:3px;
    padding-right:50px;
    background:#f3e7e7 url(/__/images/yoopress2015/tipp.png) 100% 0 no-repeat scroll;
}

.root_108 .externelinks {
    background-color:#b2e4ff;
}

.externelinks .linkcontent {
    border:1px solid #ffffff;
    padding:3px;
}

#site_foot .s {
    background-color:#ffffff !important;
}

#site_foot .w {
    background-color:#000000 !important;
}