/* Servicebox */
/* Services */
/* Erich */
/* meistgelesen */
/* paging */
/* foto des tages */
/* whatsapp service */

/* Servicebox */
#servicebox a {
    color: #000000;
    text-decoration: none;
}

#servicebox .si_serv .bd, #servicebox .si_llist .bd {
    overflow: hidden;
    height: 1%;
    /*padding: 11px 12px; */;
}

#servicebox .si_serv li, #servicebox .si_llist li {
    margin-top: .5em;
    padding-top: .5em;
    border-top: 1px dotted #c6c6c6;
}

#servicebox .si_serv li.d {
    width: 224px;
}

#servicebox .si_serv li:first-child, #servicebox .si_llist li:first-child, #servicebox .si_topli li:first-child, #servicebox .si_top7 li:first-child, #servicebox .si_umfr ul li:first-child, #servicebox .si_multi li:first-child, #servicebox .si_events li:first-child, #servicebox .si_gew li:first-child, #servicebox .si_navi li:first-child, #servicebox .si_rss li:first-child {
    margin: 0;
    padding: 0;
    border: 0;
}

#servicebox .si_serv li a, #servicebox .si_llist li a {
    font-size: 11px;
    font-weight: normal;
    padding: .1em 0 .1em 19px;
    background-repeat: no-repeat !important;
}

#servicebox .si_serv li a:hover {
    background-color: #e6f4f5 !important;
}

#servicebox .si_serv ul {
    float: right;
    width: 104px;
}

#servicebox .si_serv ul:first-child {
    float: left;
    width: 120px;
}

.servicebox a {
    color: #000000;
    text-decoration: none;
}
.servicebox  .bd, .servicebox .si_llist .bd {
    overflow: hidden;
    height: 1%;
    /*padding: 11px 12px; */
}

.servicebox  li, .servicebox .si_llist li {
    margin-top: .5em;
    padding-top: .5em;
    border-top: 1px dotted #c6c6c6;
}

.servicebox  li.d {
    width: 224px;
}

.servicebox  li:first-child, .servicebox .si_llist li:first-child, .servicebox .si_topli li:first-child, .servicebox .si_top7 li:first-child, .servicebox .si_umfr ul li:first-child, .servicebox .si_multi li:first-child, .servicebox .si_events li:first-child, .servicebox .si_gew li:first-child, .servicebox .si_navi li:first-child, .servicebox .si_rss li:first-child {margin: 0; padding: 0; border: 0;}

.servicebox  li a, .servicebox .si_llist li a {
    font-size: 11px;
    font-weight: normal;
    padding: .1em 0 .1em 19px;
    background-repeat: no-repeat !important;
}

.servicebox  li a:hover {
    background-color: #e6f4f5 !important;
}

.servicebox  .vis ul {
    float: right;
    width: 104px;
}

.servicebox .vis ul:first-child {
    float: left;
    width: 120px;
}
#s4 .servicebox  a {
    padding-left: 20px;
    font-weight: normal;
    display: block;
}

#s4 .servicebox .pat a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -454px;
    height: 14px;
}

#s4 .servicebox  .par a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -517px;
    height: 14px;
}

#s4 .servicebox  .akg a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -581px;
    height: 14px;
}

#s4 .servicebox  .geb a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -128px;
    height: 14px;
}

#s4 .servicebox  .rei a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -644px;
    height: 14px;
}

#s4 .servicebox  .eve a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -62px;
    height: 14px;
}

#s4 .servicebox  .rez a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -710px;
    height: 14px;
}

#s4 .servicebox  .mob a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -324px;
    height: 14px;
}

#s4 .servicebox  .kino a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -192px;
    height: 14px
}

#s4 .servicebox  .lot a {
    background: url(/img/layout/services-all.png);
    background-position: 0 -260px;
    height: 14px;
}

#s4 .servicebox  .omb a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -388px;
    height: 14px;
}

#s4 .servicebox  .vers1 a {
    background: url(/img/layout/services-all.png);
    height: 14px;
}

#s4 .servicebox  .vers2 a {
    background: url(/img/layout/services-all.png);
    background-position: 0px -831px;
    height: 14px;
}

/* comments button - arrow */
#comments a.btn.comment span,
#comments a[name='forum'] span {
    display: inline;
    position: relative;
    top: -2px;
    /* todo: #comments h2 + a background raus */
}

/* video ues + content */

.video-ues section#main.content,
section#main.content.video {
    width: 100%;
}

section#main.content.video p.lead {
    display: none;
}

.video-ues section#main.content .fl > div {
    border-bottom: none;
}

.video-ues section#main.content .c1,
.video-ues section#main.content .c1 .col_1,
.video-ues section#main.content .c1 .col_1 > div,
.video-ues section#main.content .c1 .col_1 > div > div  {
    width: 100%;
}

.video-ues section#main.content .mod.pos_1_1 > div {
    width: 602px;
    overflow: hidden;
}

.video-ues section#main.content .mod {
    float: none;
}

.video-ues section#main.content .mod > div[itemtype="http://schema.org/NewsArticle"] > a {
    position: relative;
    display: block;
    overflow: hidden;
}
.video-ues section#main.content .mod > div[itemtype="http://schema.org/NewsArticle"] > a:after {
    content: "";
    background: url("/img/overlay_video_gr.png") no-repeat;
    position: absolute;
    background-size: cover;
    z-index: 99;
    width: 88px;
    height: 88px;
    top: 136px;
    left: 257px;
}

.video-ues .cVUe .col_1 {
    width: 600px;
    float: left;
}

.video-ues .col_1 .mod img {
    border: 1px solid #757575;
}

.video-ues .cVUe .col_1 .kicker span.date {
    font-size: 11px;
}

.video-ues .cVUe .col_2 {
    width: 370px;
    float: right;
}


/* video content */

section#main.content.video,
.video-ues section#main.content {
    margin-right: 0;
}
.video-ues section#main.content {
    margin-top: 24px;
}
section#main.content.video article {
    clear: both;
    padding-top: 24px;
    overflow: hidden;
}
section#main.content.video .video,
section#main.content.video h1,
section#main.content.video p.lead{
    width: 600px;
}
section#main.content.video .video,
section#main.content.video h1,
section#main.content.video .date {
    float: left;
}
section#main.content.video #articlefeatID {
    float: right;
    width: 370px;
}
section#main.content.video p.backlink a {
    font-weight:bold;
    color:#fff;
}
section#main.content.video p.backlink a:hover {
    color:#000;
}
section#main.content.video #articlefeatID .search {
    display: none;
}
section#main.content .search.video input.exemplary {
    padding-left: 4px;
    height: 16px;
    line-height: 18px;
    width: 260px;
}

section#main.content .search.video input[type="submit"] {
    width: 60px;
    margin-left: 10px;
}

/* more videos on right side of video ues and video page */
section#main.content .moreVideos h2 {
    float: left;
    width: auto;
    font-size: 16px;
    border: none;
    line-height: 1;
    margin-bottom: -3px;
    padding-bottom: 5px;
}

#moreVideosTabs {
    float: right;
}
#moreVideosTabs li {
    float: left;
    margin: 0 1px;
}

#moreVideosTabs li a {
    display: block;
    padding: 5px 12px;
    background: linear-gradient(#c1bdbd, #7a7172 20%, #424040);
    border-radius: 7px 7px 0 0;
    color: #fff;
    line-height: 1;
    font-size: 12px;
    font-weight: bold;
}

#moreVideosTabs li a.tab-active {
    background: linear-gradient(#fff, #ebebeb 20%, #dedede 80%, #ccc);
    color: #000;
}

#moreVideosTabs_tab2 {
    display: none; /* initially hidden to prevent flash of unstyled content; show with plugin */
}

section#main.content .moreVideos div {
    clear: both;
    border: 1px solid #393939;
    border-radius: 0 0 8px 8px;
    padding: 0 0 21px 15px;
    width: 352px;
}
section#main.content .moreVideos div > ol {
    margin: 0;
}
section#main.content .moreVideos div > ul,
section#main.content .moreVideos div > ol {
    padding: 15px 15px 0 0;
    height: 250px;
    overflow: auto;
}
section#main.content .moreVideos div > ul > li,
section#main.content .moreVideos div > ol > li {
    border-top: 1px dotted #b9b9b9;
    margin-top: 7px;
    padding-top: 7px;
    overflow: hidden;
    height: 50px;
    position: relative;
}
section#main.content .moreVideos li.mr.video {
    width: auto;
    float: none;
}
section#main.content .moreVideos div > ul > li:first-child,
section#main.content .moreVideos div > ol > li:first-child {
    border: 0;
    margin-top: -12px;
}

section#main.content .moreVideos div ul li a:after {
    content: "";
    background: url("/img/overlay_video_gr.png") no-repeat;
    background-size: contain;
    position: absolute;
    z-index: 99;
    width: 32px;
    height: 32px;
    top: 16px;
    left: 29px;
}
section#main.content .moreVideos div img {
    float: left;
    border: 1px solid #949494;
    vertical-align: bottom;
    width: 86px;
}
section#main.content .moreVideos div > ul > li > a,
section#main.content .moreVideos div > ol > li > a {
    background: none;
    padding: 0;
}
section#main.content .moreVideos div > ul > li span,
section#main.content .moreVideos div > ol > li span {
    display: inline;
    float: left;
}
section#main.content .moreVideos div > ul > li a span.title,
section#main.content .moreVideos div > ol > li a span.title {
    width: 204px;
    margin-bottom: 0px;
    left: 91px;
    line-height: 14px;
    margin-top: 0px;
    padding-top: 0px;
    padding: 2px;
    /* top: 18px; fugly auf video liste */
    font-weight: bold;
    position: absolute;
}
section#main.content .moreVideos div > ul > li span.date {
    font-size: 11px;
    width: auto;
    margin-left: 5px;
    margin-top: -4px;
}
section#main.content .moreVideos .unit-rating li a {
    background: url("/img/layout/all.png") no-repeat -400px -900px;
}
section#main.content .moreVideos .unit-rating:hover,
section#main.content .moreVideos .unit-rating li a:hover {
    cursor: auto;
}
/*section#main.content .moreVideos .unit-rating li a:hover {
    background: url("/img/layout/all.png") no-repeat -400px -925px;
}*/

section#main.content .moreVideos div span.hide,
section#main.content .moreVideos div span.num,
section#main.content .moreVideos div span.playbutton {
    display: none;
}
section#main.content .moreVideos div span.stand {
    float: none;
}
/* end of more videos section */


.video-ues section#main.content h1,
section#main.content.video h1 {
    font-size: 24px;
    margin: 12px 0 5px 0;
    padding-top: 3px;
}
section#main.content.video .date {
    font-size: 11px;
}
section#main.content.video .date,
section#main.content.video .articletext {
    width: 600px;
}
section#main.content.video .articletext p,
.video-ues section#main.content .mod p[itemprop="description"] {
    margin-top: 17px;
}
.video-ues section#main.content .mod ul li p[itemprop="description"] {
    margin-top: 0;
    margin-bottom: 8px;
}
section#main.content.video .articletext .voting {
    display: none; /* KLZ-389 */
    float: left;
    width: 350px;
    height: 19px;
    border: 1px solid #DEDEDE;
    border-radius: 8px;
    font-size: 12px;
    margin-top: 21px;
    padding: 7px 14px;
}
section#main.content.video .articletext .rating {
    margin: 2px 0px 0 10px;
    height: 19px;
}
section#main.content.video .rating .unit-rating {
    margin: 0 10px;
}
section#main.content.video .rating .stand {
    color: #b4b4b4;
    fonst-size: 9px;
}
section#main.content.video .articletext #artikelfeat {
    padding: 7px 7px 7px 14px;
    width: auto;
    margin-top: 21px;
}
section#main.content.video .articletext #artikelfeat li {
    width: auto;
    top: 0;
    margin-top: 0
}
section#main.content.video .articletext #artikelfeat li a {
    margin: 0;
    padding: 4px 5px 2px 18px;
}
section#main.content.video .articletext #artikelfeat li.send a {
    background: url("/img/layout/all.png") no-repeat -300px -900px;
}
section#main.content.video .articletext #artikelfeat li.facebook a {
    background: url("/img/layout/all.png") no-repeat -250px -900px;
}
section#main.content.video .articletext #artikelfeat li.googleplus a {
    background: url("/img/layout/all.png") no-repeat -275px -900px;
}
section#main.content.video .articletext #artikelfeat li a:hover {
    background-color: #424242 !important;
}

section#main.content.video #comments {
    margin-bottom: 30px;
}

section#main.content.video #comments,
section#main.content.video #comments h2 {
    width: 100% !important;
}

/* video gallery on video overview and video pages */

.video-gallery {
    clear: both;
}

.video-gallery ul li {
    width: 152px;
    display: inline-block;
    vertical-align: top;
    padding-left: 10px;
    height: 216px;
    padding-bottom: 11px;
    border-bottom: 1px dotted #a1a1a1;
    margin-bottom: 15px;
    overflow: hidden;
}
.video-gallery ul li:first-child,
.video-gallery ul li:nth-child(7),
.video-gallery ul li:nth-child(13),
.video-gallery ul li:nth-child(19),
.video-gallery ul li:nth-child(25),
.video-gallery ul li:nth-child(31),
.video-gallery ul li:nth-child(37),
.video-gallery ul li:nth-child(43),
.video-gallery ul li:nth-child(49) {
    padding-left: 0;
}


.video-gallery ul li > div > a:before {
    content: "";
    background: url("/img/layout/all.png") -1px -925px no-repeat;
    position: absolute;
    z-index: 99;
    width: 52px;
    height: 52px;
    top: 17px;
    left: 50px;
}

.video-gallery ul li > div > a {
    display: block;
    overflow: hidden;
    display: inline-block;
    position: relative;
}

.video-gallery ul li > div > a img {
    border: 1px solid #A1A1A1;
    display: block;
    width: 150px;
    height: 84px;
}

.video-gallery ul li h2 {
    margin: 0 0 10px 0;
}

.video-gallery ul li h2 a {
    font-size: 13px;
    display: block;
    line-height: 16px;
}
.video-gallery ul li p[itemprop="description"] {
    font-size: 11px;
    line-height: 16px;
}


.video-gallery ul li span.date {
    display: block;
    color: #B4B4B4;
    margin-top: -11px;
    margin-bottom: 2px;
}
.video-gallery ul li span.date:after {
    content:"";
}

.video-gallery .paging.gl {
    position: relative;
    overflow: auto;
    clear: both;
    padding-bottom: 18px;
}

.video-gallery .paging.gl .to-end.first {
    position: absolute;
    left: 0;
    top: 0;
}
.video-gallery .paging.gl .pages {
    position: relative;
    display: block;
    height: 19px;
    width: 891px !important;
    left: 44px;
    top: 2px;
    background: #c7c7c7;
    z-index: 0;
    text-align: center;
}
.video-gallery .paging.gl .pages .button.label {
    border: none;
    color: #000;
}
.video-gallery .paging.gl .to-end.last {
    position: absolute;
    right: 0;
    top: 0;
}

.video-gallery .paging.gl .button.first,
.video-gallery .paging.gl .button.prev,
.video-gallery .paging.gl .button.next,
.video-gallery .paging.gl .button.last {
    width: 23px;
    height: 23px;
    margin-left: 0;
    padding: 0;
    z-index: 1;
    font-size: 0;
}


.video-gallery .paging.gl .button.first {
    background: url("/img/layout/kleinetv/all.png") no-repeat -250px -775px;
}


.video-gallery .paging.gl .button.prev {
    width: 26px;
    background: url("/img/layout/kleinetv/all.png") no-repeat -275px -775px;
}

.video-gallery .paging.gl .button.next {
    width: 26px;
    background: url("/img/layout/kleinetv/all.png") no-repeat -325px -775px;
}
.video-gallery .paging.gl .button.last {
    background: url("/img/layout/kleinetv/all.png") no-repeat -375px -775px;
}
#content .video-gallery .paging.gl .button.first:hover,
#content .video-gallery .paging.gl .button.prev:hover,
#content .video-gallery .paging.gl .button.next:hover,
#content .video-gallery .paging.gl .button.last:hover {
    background-color: transparent !important;
}

/* video share buttons */
.video article #artikelfeat a {
    display: initial;
}

/* paging video UES */
.paging .pages .button {
    font-weight: normal;
}
.paging .pages span {
    font-size: 12px;
}
.paging .pages a {
    display: inline;
    color: #000;
    font-weight: normal;
    padding: 1px 1px 0px 1px;
    font-size: 11px;
}
.paging .pages a.current {
    font-size: 13px;
    font-weight: bold;
}
#content .paging .pages a:hover{
    background: none !important;
}

#content .paging .txt:hover {
    background: #C7C7C7 !important;
}
.paging .txt {
    font-size: 11px;
}
.paging .to-end .txt {
    display: inline;
    color: black;
}
.paging .last .txt {
    margin-left: 3px;
    padding-left: 11px;
    padding-right: 12px;
    padding-top: 1px;
    padding-bottom: 0px;
    width: 66px;
    left: -84px;
    top: 2px;
    background: #C7C7C7;
    position: absolute;
}
.paging .first .txt {
    margin-left: -18px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 4px;
    width: 66px;
    left: 8px;
    top: 2px;
    background: #C7C7C7;
    z-index: 17;
    text-align: center;
}

#content .video-gallery .paging.gl .pages {
    position: relative;
    display: block;
    height: 19px !important;
    width: 760px !important;
    left: 100px;
    top: 2px;
    background: #C7C7C7;
    z-index: 17;
    text-align: center;
}




/* Stoererleiste */
.content .breakbox {
    background: #ededed;
    padding: 6px 12px 12px;
    position: relative;
    margin-bottom: 35px;
    overflow: hidden;
}

.content .flex_row .breakbox {
    margin: 0 !important;
}

#content .breakbox a:hover {
    background-color: #bfe1e3 !important;
}

.content .breakbox h3 {
    font-size: 18px;
    border-bottom: 1px dotted #969696;
    padding-bottom: 5px;
    margin-bottom: 9px;
    color: #000;
    line-height: 22px;

}

.content .breakbox h3 + a {
    position: absolute;
    top: 10px;
    right: 12px;
    font-size: 12px;
    font-weight: bold;
    background: url(/img/layout/all.png) -403px -973px no-repeat;
    padding-left: 12px;
    color: #000;
}

.content .breakbox ul {
    overflow: hidden;
    height: 1%;
}

.content .breakbox ul li {
    overflow: hidden;
    float: left;
    width: 33.3%;
    position: relative;
}

.content .breakbox ul li a img {
    border: 1px solid #afafaf;
    float: left;
    margin: 3px 10px 0 0;
}
.content .breakbox ul.videos li a img {
    height: 42px !important;
}
.content .breakbox ul li h4 {
    font-size: 13px;
    padding-right: 7px;
    margin-bottom: 2px;
    line-height: 16px;
}

.content .breakbox ul li h4 a {
    color: #c60219;
    display: block;
}

.content .breakbox ul li p {
    padding-right: 7px;
    font-size: 12px;
    line-height: 18px;
}
.content .breakbox ul li p a {
    color: #000;
    display: block;
}

.content .breakbox ul li h5 {
    font-size: 13px;
    margin-top: 2px;
    line-height: 16px;
}

/* Stoererleiste Reise */
.content .brk_reise h3 a {
    display: block;
    padding-left: 30px;
    background: url(/img/layout/all2.png) 0 -350px no-repeat;
}



/* box branding */

#s4 .box div.videos > h2,
.cDiaGl.kleinetv .cont_scrl h3 {
    background: linear-gradient(#ec7450, #e02218) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
}

.cDiaGl.kleinetv .cont_scrl h3 {
    margin: 0;
    padding: 6px 12px 5px;
}

#s4 .box div.rca_videos > h2 {
    background: #3c73b4;
    color: #fff;
}

#s4 .box div.stmk > h2 {
    background: linear-gradient(#a3ea85, #37771b) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
}

#s4 .box div.toplink > h2 {
    background: #ffd200;
}

#s4 .box div.wm2014 > h2 {
    background: #2b5a00;
    color: #fff;
}

/* umfrage */

.content .umfrage {
    float: left;
    width: 522px;
    margin-right: 14px;
}

.content .umfrage h1,
.content .wingame h1,
.content .wingamequiz h1,
.content .game_test h1,
#content.series h1 {
    font-size: 22px;
    margin: 20px 0 15px 0;
    line-height: 24px;
}

.content .umfrage h2,
.content .wingamequiz h2,
#content.series h2 {
    font-size: 16px;
    margin: 20px 0 15px 0;
    padding: 0;
}

.content .umfrage p,
.content .wingamequiz p,
.content .game_test p {
    margin-top: 20px;
}

.content .umfrage #votelist {
    margin: 20px 0 15px 0;
}

.content .umfrage #votelist li {
    padding: 5px 0;
}

.content .umfrage #votelist li label {
    font-size: 15px;
    font-weight: bold;
}

.captcha .validation-advice {
    display: none;
}

#pollresult {
    width: 50%;
}

#pollresult .bg .inner {
    display: block;
    height: 18px;
    width: 80%;
    background: #ECEDF3;
    float: left;
    margin-right: 10px;
}

#pollresult li:nth-child(n) .bg .bar/*,
.articlecol .s4_poll .pollanswers:nth-child(n) .bg .bar*/ {
    /* background: #C60219 !important; */
    border: none;
    border-radius: 0;
    float: left;
    display: block;
    height: 18px;
}

#pollresult li .bg .percentage/*,
.articlecol .s4_poll .bg .percentage */{
    font: 900 12px/17px Arial,sans-serif;

    /* overriding styles in main.css */
    color: #000;
    position: static;
    left: 0;
    top: 0;
}

#pollresult li .answers {
    margin: 5px 0;
}

#pollresult li .votes {
    margin-top: 5px;
}

/* S4 POLL KLZ-641 */

#s4 .s4_poll {
    float: left;
    display: block;
    margin-top: 15px;
}
#s4 .s4_poll h2 {
    background: linear-gradient(#F6F6F6, #E7E6E6) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 8px 8px 0 0;
    border: 1px solid #D4D4D4;
    padding: 5px 12px;
    position: relative;
    margin-bottom: 0;
    font-size: 13.2px;
    line-height: 16px;
}
#s4 .s4_poll_main {
    border-bottom: 0px;
    padding: 12px;
    padding-bottom: 9px;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    float: left;
    width: 224px;
}
#s4 .s4_poll_main ul {
    margin-left: -15px;
    margin-right: -15px;
}
#s4 .s4_poll_main .percentage {
    display: none;
}
#s4 .s4_poll_main h3 {
    font-size: 16px;
    line-height: 18px;
}
#s4 .s4_poll_main label {
    display: block;
    line-height: 18px;
    font-size: 13px;
    font-weight: bold;
    position: relative;
    margin-left: 29px;
}
#s4 .s4_poll_main label input {
    position: absolute;
    width: 20px;
    top: 2px;
    left: -23px;
}
#s4 .s4_poll_main .pollanswers {
    border: none;
    margin: 3px;
    padding: 6px;
}
#s4 .s4_poll_main .pollanswers:nth-child(even) {
    background: rgb(240, 240, 240);
}
#s4 .s4_poll_main div input {
    padding: 0px 18px !important;
    margin: 6px 0px 0px 0px;
    height: 28px;
    border: 1px solid #D4D4D4;
    float: right;
    position: relative;
}
#s4 .s4_poll .nb_ft {
    top: auto;
    bottom: 0;
    background: url(/img/layout/all.png) -425px -750px no-repeat;
    position: absolute;
    left: 0;
    height: 7px;
    width: 250px;
}


#registering .register,
#registering .login{
    width: 50%;
    float: left;
}

#registering .register {
    margin-bottom: 14px;
}

#registering p {
    margin-bottom: 20px;
}

#registering ul {
    list-style: disc;
    margin: 10px 0 10px 25px;
}

#registering .block {
    overflow: hidden;
    width: 380px;
    margin-bottom: 10px;
}

#registering .block_left {
    float: left;
    width: 125px;
}

#registering .login .block_right input[type="text"],
#registering .login .block_right input[type="password"]{
    width: 200px;
}

#registering .register p {
    margin-bottom: 10px;
}

.basisdaten {
    background: none;
}

.basisdaten div {
    clear: both;
    overflow: hidden;
    margin: 10px 0;
}

.basisdaten div.pflicht {
    display: none;
}

.basisdaten div label {
    display: inline-block;
    margin-left: 10px;
    margin-right: 5px;
}

.basisdaten div label:first-child {
    width: 85px;
    margin: 0;
}

.basisdaten div label[for="stair"] {
    margin-left: 85px;
    margin-right: 5px;
    width: auto;
}
.basisdaten div label[for="teilnahmebedingungen"] {
    line-height: 13px;
}
.basisdaten div label[for="teilnahmebedingungen"] small {
    clear: both;
    display: block;
    font-size: 10px;
    margin-top: 0px;
    margin-left: 2px;
}

.basisdaten div label[for="teilnahmebedingungen"],
.basisdaten div label[for="publicdata"],
.basisdaten div label[for="emfkdata"] {
    margin-left: 0;
}

#registering .basisdaten div input[type="text"] {
    width: 287px;
}

#registering .basisdaten div select#country {
    width: 303px;
}

#registering .basisdaten div input#plz {
    width: 41px;
}

#registering .basisdaten div input#city {
    width :184px;
}

#registering .basisdaten div input#street {
    width :188px;
}

.basisdaten p.validation-advice {
    font-size: 11px;
    color: red;
}

.wingamefooter span.button.label {
    border: none;
}

/* overwriting styles in main.css */
.basisdaten label {
    float: none;
    text-align: left;
    width: auto;
}

span.button.label.info,
span.button.label.error {
    border-color: red;
    color: red;
}

/* game */

.wingamequiz ul,
.game_test ul {
    margin-bottom: 0;
    margin-left: 30px;
    margin-top: 15px;
    padding-bottom: 0;
}

.wingamequiz ul li,
.game_test ul li {
    padding-bottom: 10px;
}

.gamefoot {
    padding-top: 15px;
    overflow: hidden;
}

.gamefoot .submit_zurueck_div {
    float: left;
    margin-right: 20px;
}

table.hiscore th {
    text-align: left;
    font-weight: bold;
    border-bottom: 2px solid #000;
    margin-bottom: 10px;
}

table.hiscore td {
    padding-top: 5px;
}

table.hiscore .rank {
    width: 20px;
}

table.hiscore .hiuser {
    width: 200px;
}

table.hiscore .hidate {
    width: 120px;
}

table.hiscore .hiscore {
    width: 50px;
    text-align: center;
}


/**/
#breadcrumbs + .line1 + .fl + .hline + .fl {
    display:none;
}
.row {
    clear: both;
    background-color: #a8a8a8;
    font-size: 22px;
    height: 27px;
    margin: 0px 0px 10px 0px;
    padding-bottom: 2px;
}
.row ul {
    float: right;
}
.row ul li {
    float: left;
    height: 8px;
    margin-left: 0px;
    margin-right: 12px;
}
.row ul li:after {
    content: "|";
    position: relative;
    color: white;
    left: 6px;
}
.row ul li:last-child:after {
    content: "";
}

.row {
    background-color: #bf0219;
}


.row.service {
    background-color: #BABABA;
}


body #content .row a:hover {
    background: none !important;
    background-color: inherit !important;
}
.row a {
    color: white;
}
.row .left {
    float: left;
    /* background-color: #454545; */
    display: block;
    width: 30%;
    height: 100%;
}
body #content .row a:hover {
    color: white !important;
}
.row .left a {
    font-family: Arial, sans-serif;
    display: block;
    color: #FFF;
    line-height: 30px;
    padding-left: 8px;
    font-size: 22px;
    font-weight: bold;
}
.row .right > a {
    margin-right: 12px;
}
.row .right a {
    font-family: Arial, sans-serif;
    display: block;
    height: 100%;
    line-height: 37px;
    padding-right: 3px;
    font-size: 12px;
    color: #FFF;
    font-weight: bold;
}
.row .right {
    float: right;
    width: 65%;
    text-align: right;
    font-size: 12px;
    font-weight: normal:
}
.row.meinzuhause .left {
    width: inherit !important;
}

/* mehr zum thema - work in progress */
.c1.bottom_more .mod a {
    font-size: 13px;
}

.c1.bottom_more .mod img {
    width: 125px;
    height: 75px;
}

.c1.bottom_more .col_1 .mod > div > div {
    width: 388px !important;
}

.c1.bottom_more .c1 .col_1 .mod > div > a {
    width: 125px;
}

.c1.bottom_more .col_1 .mod > div[itemtype="http://schema.org/NewsArticle"] > div {
    min-height: 80px;
    max-height: 80px;
    overflow: hidden;
    margin-top: -2px;
    margin-bottom: 15px;
    background-color: #f7f7f7;
}

.c1.bottom_more,
.c1.bottom_more .col_1,
.c1.bottom_more .col_1 > div,
.c1.bottom_more .col_1 > div > div {
    /* background-color: #f7f7f7; */
}

.c1.bottom_more .col_1 p:after {
    content: "";
    position: absolute;
    width: 389px;
    height: 22px;
    bottom: -3px;
    left: 0px;
    background-image: url(/layout/kleinezeitung/fragments/test_homepage/erich/mzt_rand_unten.png);
}

/* zur mobile ausgabe */
footer .legal .mobile {
    float: right;
    font-size: 14px;
    color: #C60219;
    width: auto;
    font-weight: bold;
    position: relative;
    margin-right: 5px;
    line-height: 17px;
}
footer .legal a.mobile:hover {
    background: none !important;
}

article .inlineDiashow {
    text-align: center;
    float: left;
    margin-bottom: 21px;
}

#comments h3 {
    color: #000;
    line-height: 17px;
    font-size: 13px;
    margin-bottom: 4px;
}

#s4 .box_ > .willhabenimmo .ft span,
#s4 .box_ > .willhabenauto .ft span {
    display: inline-block;
}

#s4 .box_ > .willhabenauto .ft a:after,
#s4 .box_ > .willhabenimmo .ft a:after {
    content: "";
    background: url(/img/layout/services-all.png) -600px -9px no-repeat;
    width: 98px;
    height: 40px;
    margin-left: 0px;
    display: inline-block;
    position: relative;
}


#s4 .wetter:before {
    content: "";
    position: absolute;
    height: 36px;
    width: 42px;
    margin-left: -49px;
    background-size: contain;
    background: url(/layout/kleinezeitung/fragments/s/service/wetter/reg_wetter_icon_mini.png);
}

#s4 .wetter {
    background-color: #BCBBBB !important;
    margin-top: 10px;
    padding: 0px 6px 0px 49px !important;
    margin-left: -8px !important;
    line-height: 18px;
    margin-right: -7px !important;
    min-height: 36px;
}

#content #s4 .region_switch .wetter:hover {
    background-color: #9D9B9B !important;
}


/* meistgelesen */
#s4 .mread .boxContent {
    padding-top: 0px;
}

.mread .boxContent .s4_freehtml ol {
    margin: 7px -12px 0px  0px;
}

#s4 .mread a:hover {
    background-color: #ECECEC !important;
}

.mread ol li.mr a {
    display: inline;
    margin-right: 4px;
}

#s4 .mread ol li.mr {
    border-top: 0px;
    margin-top: 2px;
    padding: 2px 0px;
}

.mread ol li.mr .num,
.mread ol li.mr .playbutton {
    display: none;
}

.mread ol li.mr img {
    display: inline;
    width: 61px;
    position: absolute;
    border: 1px solid #AFAFAF;
    margin-left: -3px;
}

.mread ol li.mr .title {
    font-weight: bold;
    display: block;
    margin-left: 65px;
    color: black;
    line-height: 14px;
    min-height: 40px;
    font-size: 12px;
}








/* Meistgelesen */
#s4 .topstats .boxContent {
    border-bottom: 0px;
    padding: 12px;
    padding-bottom: 0px;
    border: none;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    float: left;
    width: 224px;
}

#s4 .box.top.topstats h2 {
    background: #EDEDED;
    border-radius: 8px 8px 0 0;
    border: 1px solid #D4D4D4;
    padding: 5px 12px;
    position: relative;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 16px;
}

#s4 ol.topmostreaded {
    padding-left: 0px;
    list-style-type: decimal !important;
    list-style-position: outside;
    margin: 0;
}

#s4 .box.topstats a {
    background: none;
    padding-left: 15px;
    display: inline-block;
}

#s4 .topstats  .topmostreaded li:hover .countBox {
    background-color: #D5D5D5;
}

#s4 .topmostreaded li a.mostcommented {
    z-index: 4;
    position: relative;
    bottom: 0px;
    left: 6px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    width: 200px;
    padding-left: 0px;
    margin-top: 0px;
    padding-bottom: 3px;
    padding-top: 1px;
}

#s4 .topstats .topmostreaded a.countBox {
    background: #EDEDED;
    float: left;
    width: 32px;
    height: 15px;
    display: block;
    text-align: center;
    color: #000;
    line-height: 20px;
    font-weight: 700;
    font-size: 12px;
    margin-top: 3px;
    padding: 0px;
    margin-left: 4px;
}

#s4 .topmostreaded li:first-child {
    padding-top: 5px;
    margin-top: -12px;
}

#s4 .topmostreaded li {
    list-style: none;
    position: relative;
    background: #FFF;
    margin-top: 0px;
    padding-top: 3px;
    border-bottom: 1px solid #F0F0F0;
    width: 248px;
    margin-left: -12px;
    padding-bottom: 2px;
}

#s4 .topmostreaded li:hover:last-of-type {
    border-bottom: none;
}

#s4 .topmostreaded li:last-of-type {
    border-bottom: none;
}

#s4 .topmostreaded .num {
    display: none;
}

#s4 .countBox small {
    margin-top: 4px;
    text-align: center;
}

#content .topmostreaded a:hover {
    background-color: inherit !important;
}

#s4 .topstats .topmostreaded li:hover {
    border-bottom: 1px solid #D5D5D5;
    background-color: #EDEDED;
    -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
    border-top: 1px solid #D5D5D5;
}

#s4 .box.top .new_ft {
    top: auto;
    bottom: -8px;
    position: absolute;
    left: 0;
    height: 7px;
    width: 248px;
    border: 1px solid #D4D4D4;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    background: #EDEDED;
}

#s4 .box .nb_ft {
    top: auto;
    bottom: 0;
    background: url(/img/layout/all.png) -425px -750px no-repeat;
    position: absolute;
    left: 0;
    height: 7px;
    width: 250px;
}



/* Top Gelesen*/
#s4 .mread {
}

#s4 .mread h2 {
    background: #EDEDED;
    border-radius: 8px 8px 0 0;
    border: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4 !important;
    padding: 5px 12px;
    position: relative;
    font-size: 13px;
    line-height: 16px;
}

#s4 .mread .boxContent {
    width: 248px;
    padding: 0px;
    border: none;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    float: left;
}

#s4 .mread .boxContent ol {
    margin: 0px;
}

#s4 .mread .boxContent ol li.mr {
    position: relative;
    border-bottom: 1px solid #F0F0F0;
    margin-top: 0px;
    padding: 0px 0px;
    margin-top: 0px;
    padding-bottom: 1px;
    margin-bottom: 0px;
    min-height: 51px;
    padding-top: 4px;
}

#s4 .mread .boxContent li.mr a {
    display: block;
    min-height: 44px;
}

#s4 .mread .boxContent li.mr .num {
    display: none;
}

#s4 .mread .boxContent li.mr .playbutton {
    display: none;
}

#s4 .mread .boxContent li.mr img {
    width: 58px;
    position: absolute;
    border: 1px solid #AFAFAF;
    margin-left: 6px;
    top: 7px;
}

#s4 .mread .boxContent li.mr .title {
    font-weight: bold;
    display: block;
    margin-left: 72px;
    color: #000;
    line-height: 14px;
    min-height: 37px;
    font-size: 12px;
    margin-top: 1px;
}

#s4 .mread a:hover {
    background-color: inherit;
}

#s4 .mread .boxContent ol li.mr:hover {
    background-color: #EDEDED;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
}

}








/* Meistgelesen */
#s4 .topstats .boxContent {
    border-bottom: 0px;
    padding: 12px;
    padding-bottom: 0px;
    border: none;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    float: left;
    width: 224px;
}

#s4 .box.top.topstats h2 {
    background: #EDEDED;
    border-radius: 8px 8px 0 0;
    border: 1px solid #D4D4D4;
    padding: 5px 12px;
    position: relative;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 16px;
}

#s4 ol.topmostreaded {
    padding-left: 0px;
    list-style-type: decimal !important;
    list-style-position: outside;
    margin: 0;
}

#s4 .box.topstats a {
    background: none;
    padding-left: 15px;
    display: inline-block;
}

#s4 .topstats  .topmostreaded li:hover .countBox {
    background-color: #D5D5D5;
}

#s4 .topmostreaded li a.mostcommented {
    z-index: 4;
    position: relative;
    bottom: 0px;
    left: 6px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    width: 200px;
    padding-left: 0px;
    margin-top: 0px;
    padding-bottom: 3px;
    padding-top: 1px;
}

#s4 .topstats .topmostreaded a.countBox {
    background: #EDEDED;
    float: left;
    width: 32px;
    height: 15px;
    display: block;
    text-align: center;
    color: #000;
    line-height: 20px;
    font-weight: 700;
    font-size: 12px;
    margin-top: 3px;
    padding: 0px;
    margin-left: 4px;
}

#s4 .topmostreaded li:first-child {
    padding-top: 5px;
    margin-top: -12px;
}

#s4 .topmostreaded li {
    list-style: none;
    position: relative;
    background: #FFF;
    margin-top: 0px;
    padding-top: 3px;
    border-bottom: 1px solid #F0F0F0;
    width: 248px;
    margin-left: -12px;
    padding-bottom: 2px;
}

#s4 .topmostreaded li:hover:last-of-type {
    border-bottom: none;
}

#s4 .topmostreaded li:last-of-type {
    border-bottom: none;
}

#s4 .topmostreaded .num {
    display: none;
}

#s4 .countBox small {
    margin-top: 4px;
    text-align: center;
}

#content .topmostreaded a:hover {
    background-color: inherit !important;
}

#s4 .topstats .topmostreaded li:hover {
    border-bottom: 1px solid #D5D5D5;
    background-color: #EDEDED;
    -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;
    border-top: 1px solid #D5D5D5;
}

#s4 .box.top .new_ft {
    top: auto;
    bottom: -8px;
    position: absolute;
    left: 0;
    height: 7px;
    width: 248px;
    border: 1px solid #D4D4D4;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    background: #EDEDED;
}

#s4 .box .nb_ft {
    top: auto;
    bottom: 0;
    background: url(/img/layout/all.png) -425px -750px no-repeat;
    position: absolute;
    left: 0;
    height: 7px;
    width: 250px;
}



/* Top Gelesen*/
#s4 .mread {
}

#s4 .mread h2 {
    background: #EDEDED;
    border-radius: 8px 8px 0 0;
    border: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4 !important;
    padding: 5px 12px;
    position: relative;
    font-size: 13px;
    line-height: 16px;
}

#s4 .mread .boxContent {
    width: 248px;
    padding: 0px;
    border: none;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    float: left;
}

#s4 .mread .boxContent ol {
    margin: 0px;
}

#s4 .mread .boxContent ol li.mr {
    position: relative;
    border-bottom: 1px solid #F0F0F0;
    margin-top: 0px;
    padding: 0px 0px;
    margin-top: 0px;
    padding-bottom: 1px;
    margin-bottom: 0px;
    min-height: 45px;
    padding-top: 4px;
}

#s4 .mread .boxContent li.mr a {
}

#s4 .mread .boxContent li.mr .num {
    display: none;
}

#s4 .mread .boxContent li.mr .playbutton {
    display: none;
}

#s4 .mread .boxContent li.mr img {
    width: 58px;
    position: absolute;
    border: 1px solid #AFAFAF;
    margin-left: 6px;
    top: 7px;
}

#s4 .mread .boxContent li.mr .title {
    font-weight: bold;
    display: block;
    margin-left: 72px;
    color: #000;
    line-height: 14px;
    min-height: 37px;
    font-size: 12px;
    margin-top: 1px;
}

#s4 .mread a:hover {
    background-color: inherit;
}

#s4 .mread .boxContent ol li.mr:hover {
    background-color: #EDEDED;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
}

/* wltest */
#s4 div.adv > * {
    margin-top: 20px;
}


/* klzsoscar */
#s4 .box_ > .klzsoscar > h2,
#s4 .box_ > .klzsoscar > .ft {
    background-color: #c79f27 !important;
    border-color: #c79f27 !important;
}

#s4 .box_ > .klzsoscar > h2 {
    color: #fff;
}

#s4 .box_ > .klzsoscar > .ft a {
    color: #FFF;
}

#s4 .box_ > .klzsoscar > .ft a:before {
    color: #FFF;
    background: none;
}

#s4 .box_ > .klzsoscar .boxContent {
    width: 218px;
    border-color: #c79f27 !important;
    border-left: 4px solid #c79f27;
    border-right: 4px solid #c79f27;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .klzsoscar .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}


/* klzwahlstmk */
#s4 .box_ > .klzwahlstmk > h2,
#s4 .box_ > .klzwahlstmk > .ft {
    background-color: #C60219 !important;
    border-color: #C60219 !important;
}

#s4 .box_ > .klzwahlstmk > h2 {
    color: #fff;
}

#s4 .box_ > .klzwahlstmk > .ft a {
    color: #FFF;
}

#s4 .box_ > .klzwahlstmk > .ft a:before {
    color: #FFF;
    background: none;
}

#s4 .box_ > .klzwahlstmk .boxContent {
    width: 218px;
    border-color: #C60219 !important;
    border-left: 4px solid #C60219;
    border-right: 4px solid #C60219;
    padding: 14px 15px 8px 9px;
}

#s4 .klzwahlstmk:after {
    content: "";
    position: absolute;
    background: url(http://www.kleinezeitung.at/layout/kleinezeitung/fragments/s/steiermark/landespolitik/wahlen/rera_icon_kreuzerl_klein.png) no-repeat;
    width: 65px;
    height: 65px;
    top: -6px;
    right: 3px;
    background-size: contain;
}

#s4 .box_ > .klzwahlstmk .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}



/* klzwahlktnpost */
#s4 .box_ > .klzwahlktnpost > h2,
#s4 .box_ > .klzwahlktnpost > .ft {
    background-color: #C60219 !important;
    border-color: #C60219 !important;
}

#s4 .box_ > .klzwahlktnpost > h2 {
    color: #fff;
}

#s4 .box_ > .klzwahlktnpost > .ft a {
    color: #FFF;
}

#s4 .box_ > .klzwahlktnpost > .ft a:before {
    color: #FFF;
    background: none;
}

#s4 .box_ > .klzwahlktnpost .boxContent {
    width: 218px;
    border-color: #C60219 !important;
    border-left: 4px solid #C60219;
    border-right: 4px solid #C60219;
    padding: 14px 15px 8px 9px;
}

#s4 .klzwahlktnpost:after {
    content: "";
    position: absolute;
    background: url(http://www.kleinezeitung.at/layout/kleinezeitung/files/wahlen/gr_ktn_2015/rera_icon_wahl_klein_rera.png) no-repeat;
    width: 65px;
    height: 65px;
    top: -6px;
    right: 3px;
    background-size: contain;
}

#s4 .box_ > .klzwahlktnpost .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

.eishockey1 {
    margin-bottom: 15px;
}



/* klzwahlstmkpost */
#s4 .box_ > .klzwahlstmkpost > h2,
#s4 .box_ > .klzwahlstmkpost > .ft {
    background-color: #295316 !important;
    border-color: #295316 !important;
}

#s4 .box_ > .klzwahlstmkpost > h2 {
    color: #fff;
}

#s4 .box_ > .klzwahlstmkpost > .ft a {
    color: #FFF;
}

#s4 .box_ > .klzwahlstmkpost > .ft a:before {
    color: #FFF;
    background: none;
}

#s4 .box_ > .klzwahlstmkpost .boxContent {
    width: 218px;
    border-color: #295316 !important;
    border-left: 4px solid #C60219;
    border-right: 4px solid #C60219;
    padding: 14px 15px 8px 9px;
}

#s4 .klzwahlstmkpost:after {
    content: "";
    position: absolute;
    background: url(http://www.kleinezeitung.at/layout/kleinezeitung/files/wahlen/gr_stmk_2015/rera_icon_wahl_klein.png) no-repeat;
    width: 65px;
    height: 65px;
    top: -6px;
    right: 3px;
    background-size: contain;
}

#s4 .box_ > .klzwahlstmkpost .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}



/* wienwahlpost */
#s4 .box_ > .wienwahlpost > h2,
#s4 .box_ > .wienwahlpost > .ft {
    background-color: #BF0219 !important;
    border-color: #BF0219 !important;
}

#s4 .box_ > .wienwahlpost > h2 {
    color: #fff;
}

#s4 .box_ > .wienwahlpost > .ft a {
    color: #FFF;
}

#s4 .box_ > .wienwahlpost > .ft a:before {
    color: #FFF;
    background: none;
}

#s4 .box_ > .wienwahlpost .boxContent {
    width: 218px;
    border-color: #BF0219 !important;
    border-left: 4px solid #C60219;
    border-right: 4px solid #C60219;
    padding: 14px 15px 8px 9px;
}

#s4 .wienwahlpost:after {
    content: "";
    position: absolute;
    background: url(http://www.kleinezeitung.at/layout/kleinezeitung/files/wahlen/gr_stmk_2015/rera_icon_wahl_klein.png) no-repeat;
    width: 65px;
    height: 65px;
    top: -6px;
    right: 3px;
    background-size: contain;
}

#s4 .box_ > .wienwahlpost .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}





/* klzwahlstmkpostohne */
#s4 .box_ > .klzwahlstmkpostohne > h2,
#s4 .box_ > .klzwahlstmkpostohne > .ft {
    background-color: #295316 !important;
    border-color: #295316 !important;
}

#s4 .box_ > .klzwahlstmkpostohne > h2 {
    color: #fff;
}

#s4 .box_ > .klzwahlstmkpostohne > .ft a {
    color: #FFF;
}

#s4 .box_ > .klzwahlstmkpostohne > .ft a:before {
    color: #FFF;
    background: none;
}

#s4 .box_ > .klzwahlstmkpostohne .boxContent {
    width: 218px;
    border-color: #295316 !important;
    border-left: 4px solid #C60219;
    border-right: 4px solid #C60219;
    padding: 14px 15px 8px 9px;
}

#s4 .klzwahlstmkpostohne:after {
    content: "";
    position: absolute;
    /* background: url(http://www.kleinezeitung.at/layout/kleinezeitung/files/wahlen/gr_stmk_2015/rera_icon_wahl_klein.png) no-repeat; */
    width: 65px;
    height: 65px;
    top: -6px;
    right: 3px;
    background-size: contain;
}

#s4 .box_ > .klzwahlstmkpostohne .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}



/* wienwahlpostohne */
#s4 .box_ > .wienwahlpostohne > h2,
#s4 .box_ > .wienwahlpostohne > .ft {
    background-color: #BF0219 !important;
    border-color: #BF0219 !important;
}

#s4 .box_ > .wienwahlpostohne > h2 {
    color: #fff;
}

#s4 .box_ > .wienwahlpostohne > .ft a {
    color: #FFF;
}

#s4 .box_ > .wienwahlpostohne > .ft a:before {
    color: #FFF;
    background: none;
}

#s4 .box_ > .wienwahlpostohne .boxContent {
    width: 218px;
    border-color: #BF0219 !important;
    border-left: 4px solid #C60219;
    border-right: 4px solid #C60219;
    padding: 14px 15px 8px 9px;
}



/* grazmarathonpostohne */
#s4 .box_ > .grazmarathonpostohne > h2,
#s4 .box_ > .grazmarathonpostohne > .ft {
    background-color: #356AA0 !important;
    border-color: #356AA0 !important;
}

#s4 .box_ > .grazmarathonpostohne > h2 {
    color: #fff;
}

#s4 .box_ > .grazmarathonpostohne > .ft a {
    color: #FFF;
}

#s4 .box_ > .grazmarathonpostohne > .ft a:before {
    color: #FFF;
    background: none;
}

#s4 .box_ > .grazmarathonpostohne .boxContent {
    width: 218px;
    border-color: #356AA0 !important;
    border-left: 4px solid #C60219;
    border-right: 4px solid #C60219;
    padding: 14px 15px 8px 9px;
}

#s4 .region_switch_grwahl_stmk h2 {
    background-color: #295316 !important;
    border-color: #295316 !important;
    color: #ffffff;
}

#s4 .region_switch_grwahl_stmk ul.region {
    clear: both;
    margin-top: 17px;
    float: left;
}
#s4 .region_switch_grwahl_stmk ul.region li {
    border: none;
    display: inline;
}

#s4 .region_switch_grwahl_stmk ul.region li a {
    color: black;
    font-weight: normal;
}
#s4 .region_switch_grwahl_stmk ul.region li.onHover a, #s4 .region_switch_grwahl_stmk ul.region li:hover a {
    color: #C60219;
}
#s4 .region_switch_grwahl_stmk ul.region li + li a:before {
    content: "|";
    color: black;
    font-weight: normal;
    margin-right: 3px;
}
#s4 .region_switch_grwahl_stmk ul.region li.selected a {
    color: #C60219;
    font-weight: bold;
}





/* klzprimus */
#s4 .box_ > .klzprimus > h2,
#s4 .box_ > .klzprimus > .ft {
    background-color: #004B7D !important;
    border-color: #004B7D !important;
}

#s4 .box_ > .klzprimus > h2 {
    color: #fff;
}

#s4 .box_ > .klzprimus > .ft a {
    color: #FFF;
}

#s4 .box_ > .klzprimus > .ft a:before {
    color: #FFF;
    background: none;
}

#s4 .box_ > .klzprimus .boxContent {
    width: 218px;
    border-color: #004B7D !important;
    border-left: 4px solid #004B7D;
    border-right: 4px solid #004B7D;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .klzprimus .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}


/* auktion */
/* auktion-rera*/
#s4 .auktion_logo {
    margin-bottom: -12px;
}
#s4 .auktion_logo a {
    background-color: inherit !important;
}

/* paging */
.cGla .paging.gl .to-end a {
    display: inline-block;
    background: #EEE;
    color: #999;
    height: 18px;
    font-size: 12px;
    padding: 2px;
}
.cGla .paging.gl .pages span {
    padding: 1px 4px;
    border: 0px;
    color: #999;
}

article .audio .icon-4 {
    width: 32px;
    height: 33px;
    position: absolute;
}

article .audio .icon-4 span {
    left: -100px;
    position: absolute;
}

/* nachtsperre */
/*.nachtsperre {
    background-color: #C60219;
    color: #FFF;
    padding: 13px 15px;
    margin: 20px 0px;
    display: block;
    border-radius: 8px;
    font-size: 17px;
    font-weight: bold;
    max-width: 488px;
    min-height: 35px;
    position: relative;
    border: 1px solid #CD7B84;
    padding-left: 33px;
}
.nachtsperre:before {
    content: "!";
    position: absolute;
    font-size: 39px;
    top: 0px;
    margin-left: -34px;
    background: rgba(210, 210, 210, 0.58);
    height: 100%;
    width: 25px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    text-align: center;
    line-height: 61px;
}

.nachtsperre p,
.nachtsperre small,
.nachtsperre a {
    color: white;
}

.nachtsperre a.warum {
    margin-top: 13px;
    display: block;
}
*/
/* Hypo Liveticker */
#s4 .region_switch_hypo_stmk h2 {
    background-color: #013763 !important;
    border-color: #013763 !important;
    color: #ffffff;
}

#s4 .box_ > .region_switch_hypo_stmk > h2,
#s4 .box_ > .region_switch_hypo_stmk > .ft {
    background-color: #013763 !important;
    border-color: #013763 !important;
}

#s4 .box_ > .region_switch_hypo_stmk > h2 {
    color: #fff;
}

#s4 .box_ > .region_switch_hypo_stmk > .ft a {
    color: #FFF;
}

#s4 .box_ > .region_switch_hypo_stmk > .ft a:before {
    color: #FFF;
    background: none;
}

#s4 .box_ > .region_switch_hypo_stmk .boxContent {
    width: 218px;
    border-color: #013763 !important;
    border-left: 4px solid #013763;
    border-right: 4px solid #013763;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .region_switch_hypo_stmk .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}


/* zentralmatura */
#s4 .box_ > .zentralmatura > h2,
#s4 .box_ > .zentralmatura > .ft {
    background-color: #C60219 !important;
    border-color: #C60219 !important;
}

#s4 .box_ > .zentralmatura > h2 {
    color: #fff;
}

#s4 .box_ > .zentralmatura > .ft a {
    color: #FFF;
}

#s4 .box_ > .zentralmatura .boxContent {
    width: 218px;
    border-color: #C60219 !important;
    border-left: 4px solid #C60219;
    border-right: 4px solid #C60219;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .zentralmatura .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

#s4 .zentralmatura .ft a:before, #content .registernavi .back a:before {
    display: none;
}



/* laureusaward */
#s4 .box_ > .laureusaward > h2,
#s4 .box_ > .laureusaward > .ft {
    background-color: #C60219 !important;
    border-color: #C60219 !important;
}

#s4 .box_ > .laureusaward > h2 {
    color: #fff;
}

#s4 .box_ > .laureusaward > .ft a {
    color: #FFF;
}

#s4 .box_ > .laureusaward .boxContent {
    width: 218px;
    border-color: #C60219 !important;
    border-left: 4px solid #C60219;
    border-right: 4px solid #C60219;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .laureusaward .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

#s4 .laureusaward .ft a:before, #content .registernavi .back a:before {
    display: none;
}



/* quizderwoche */
#s4 .box_ > .quizderwoche > h2,
#s4 .box_ > .quizderwoche > .ft {
    background-color: #414141 !important;
    border-color: #414141 !important;
}

#s4 .box_ > .quizderwoche > h2 {
    color: #fff;
}

#s4 .box_ > .quizderwoche > .ft a {
    color: #FFF;
}

#s4 .box_ > .quizderwoche .boxContent {
    width: 218px;
    border-color: #414141 !important;
    border-left: 4px solid #414141;
    border-right: 4px solid #414141;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .quizderwoche .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

#s4 .quizderwoche .s4_freehtml p {
    margin-bottom: 0px;
    margin-top: 5px;
}

#s4 .quizderwoche:after {
    content: "? ? ?";
    position: absolute;
    /* background: url(http://www.kleinezeitung.at/layout/kleinezeitung/files/wahlen/gr_stmk_2015/rera_icon_wahl_klein.png) no-repeat; */
    width: 65px;
    height: 65px;
    top: 15px;
    right: -20px;
    background-size: contain;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}

#s4 .quizderwoche .ft a:before, #content .registernavi .back a:before {
    display: none;
}




/* narzissenfest2015 */
#s4 .box_ > .narzissenfest2015 > h2,
#s4 .box_ > .narzissenfest2015 > .ft {
    background-color: #2a842c !important;
    border-color: #2a842c !important;
}

#s4 .box_ > .narzissenfest2015 > h2 {
    color: #fff;
}

#s4 .box_ > .narzissenfest2015 > .ft a {
    color: white;
}
#s4 .box_ > .narzissenfest2015 > .ft a:hover {
    background-color: #2A842C !important;
}
#s4 .box_ > .narzissenfest2015 .boxContent {
    width: 218px;
    border-color: #2a842c !important;
    border-left: 4px solid #2a842c;
    border-right: 4px solid #2a842c;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .narzissenfest2015 .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

#s4 .narzissenfest2015 .s4_freehtml p {
    margin-bottom: 0px;
    margin-top: 5px;
}

#s4 .narzissenfest2015:after {
    content: "";
    position: absolute;
    /* background: url(http://www.kleinezeitung.at/layout/kleinezeitung/files/wahlen/gr_stmk_2015/rera_icon_wahl_klein.png) no-repeat; */
    width: 65px;
    height: 65px;
    top: 15px;
    right: -20px;
    background-size: contain;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}

#s4 .narzissenfest2015 .ft a:before, #content .registernavi .back a:before {
    display: none;
}


/* foto des tages */
.row.fotodestagesheader {
    background-color: #bf0219;
    border-bottom: 0px solid #bf0219;
    margin: 0px 0px -12px 0px !important;
}
.row.fotodestagesheader .left a {
    margin-left: 0px;
}
.row.fotodestagesheader span {
    width: 50%;
}
.row.fotodestagesheader .right {
    position: relative
}

.cGAq-G .mod .fotodestages > a {
    position: initial !important;
}

.cGAq-G .fotodestages {
    height: 448px;
}

.cGAq-G .fotodestages .kicker {
    padding-bottom: 3px;
    padding-top: 3px;
    margin-top: -450px;
}

.cGAq-G .fotodestages h2 {
    font-size: 26px;
    line-height: 26px;
    padding-left: 5px;
    padding-top: 5px;
    margin-top: 0px;
    height: 426px;
    width: 100%;
    position: absolute;
    z-index: 0;
}
.cGAq-G .fotodestages h2 a {
    background-color: rgba(255, 255, 255, 0.85);
    position: absolute;
    bottom: 7px;
    padding: 5px;
    margin-left: -5px;
    margin-bottom: -8px;
    width: 718px;
}

#content .cGAq-G .fotodestages h2 a:hover {
    background-color: #B9B9B9 !important;
}

.cGAq-G .fotodestages p a {
    width: 728px;
    background-color: rgba(255, 255, 255, 0.89);
    display: none;
}
.cGAq-G .fotodestages .kicker .ressort {
    display: none;
}
.cGAq-G .fotodestages .kicker span {
    display: none;
}

.cGAq-G .fotodestages .icoFotoserie:after {
    width: 100%;
    height: 90%;
    top: 0px;
    left: 0px;
    background-size: inherit;
    background-position-x: 300px;
    background-position-y: 150px;
}


/* songcontest2015 */
#s4 .box_ > .songcontest2015 > h2,
#s4 .box_ > .songcontest2015 > .ft {
    background-color: #071730 !important;
    border-color: #071730 !important;
}

#s4 .box_ > .songcontest2015 > h2 {
    color: #fff;
}

#s4 .box_ > .songcontest2015 > .ft a {
    color: white;
}
#s4 .box_ > .songcontest2015 > .ft a:hover {
    background-color: #071730 !important;
}
#s4 .box_ > .songcontest2015 .boxContent {
    width: 218px;
    border-color: #071730 !important;
    border-left: 4px solid #071730;
    border-right: 4px solid #071730;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .songcontest2015 .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

#s4 .songcontest2015 .s4_freehtml p {
    margin-bottom: 0px;
    margin-top: 5px;
}

#s4 .songcontest2015:after {
    content: "";
    position: absolute;
    /* background: url(http://www.kleinezeitung.at/layout/kleinezeitung/files/wahlen/gr_stmk_2015/rera_icon_wahl_klein.png) no-repeat; */
    width: 65px;
    height: 65px;
    top: 15px;
    right: -20px;
    background-size: contain;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
}

#s4 .songcontest2015 .ft a:before, #content .registernavi .back a:before {
    display: none;
}


/* dossierohne */
#s4 .box_ > .dossierohne > h2,
#s4 .box_ > .dossierohne > .ft {
    background-color: #C60219 !important;
    border-color: #C60219 !important;
}

#s4 .box_ > .dossierohne > h2 {
    color: #fff;
}

#s4 .box_ > .dossierohne > .ft a {
    color: #FFF;
}
#content #s4 .dossierohne .ft a:hover {
    background-color: #C60219 !important;
}

#s4 .box_ > .dossierohne .boxContent {
    width: 218px;
    border-color: #C60219 !important;
    border-left: 4px solid #C60219;
    border-right: 4px solid #C60219;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .dossierohne .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

#s4 .box_ > .dossierohne > .ft a:before {
    content: "";
    background: url(/img/layout/leer_leer.gif) -400px -875px no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    margin-left: -13px;
}



/* werkberg */
#s4 .box_ > .werkberg > h2,
#s4 .box_ > .werkberg > .ft {
    background-color: #00351D !important;
    border-color: #00351D !important;
}

#s4 .box_ > .werkberg > h2 {
    color: #fff;
}

#s4 .box_ > .werkberg > .ft a {
    color: #FFF;
}
#content #s4 .werkberg .ft a:hover {
    background-color: #00351D !important;
}

#s4 .box_ > .werkberg .boxContent {
    width: 218px;
    border-color: #00351D !important;
    border-left: 4px solid #00351D;
    border-right: 4px solid #00351D;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .werkberg .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

#s4 .box_ > .werkberg > .ft a:before {
    content: "";
    background: url(/img/layout/leer_leer.gif) -400px -875px no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    margin-left: -13px;
}





/* whatsapp service */
.whatsservice.article {
    position: relative;
    background-color: #D4D4D4;
}
.whatsservice.article:after {
    position: absolute;
    content: "";
    background: url(http://static.kleinezeitung.at/img/whatsapp-icon.png) no-repeat;
    z-index: 2;
    background-size: contain;
    background-position-x: 0px;
    background-position-y: 0px;
    width: 76px;
    height: 76px;
    right: -14px;
    top: -25px;
    -webkit-filter: grayscale(35%);
}
.whatsservice.middle {
    clear: both;
    background: #D4D4D4;
    position: relative;
}

.whatsservice.middle:after {
    position: absolute;
    content: "";
    background: url(http://static.kleinezeitung.at/img/whatsapp-icon.png) no-repeat;
    z-index: 999999;
    background-size: contain;
    background-position-x: 0px;
    background-position-y: 0px;
    width: 76px;
    height: 76px;
    right: -20px;
    top: -25px;
    -webkit-filter: grayscale(35%);
}

/* rera */
#s4 .whatsservice {
    margin-top: 20px;
}
#s4 .whatsservice h2 {
    color: #1C4F19;
    font-weight: bolder;
    border: 1px solid #ACACAC !important;
    border-bottom: 1px solid #ACACAC !important;
}
#s4 .whatsservice .boxContent .s4_freehtml {
    margin: -8px;
}

#s4 .whatsservice .boxContent {
    margin: 0px;
    /* border: none; */
    padding: 0px;
    width: 248px;
    border: 1px solid #ACACAC;
    border-top: none;
    border-bottom: none;
    background: #D4D4D4;
}
#s4 .whatsservice .boxContent:after {
    position: absolute;
    content: "";
    background: url(http://static.kleinezeitung.at/img/whatsapp-icon.png) no-repeat;
    z-index: 999999;
    background-size: contain;
    background-position-x: 0px;
    background-position-y: 0px;
    width: 76px;
    height: 76px;
    left: 192px;
    top: -11px;
    -webkit-filter: grayscale(35%);
}
#s4 .whatsservice iframe {

}
#s4 .whatsservice .ft {
    margin-top: -6px;
    border: 1px solid #ACACAC;
}
#s4 .whatsservice .ft a {
    color: #1C4F19;
}
#s4 .whatsservice .ft a:before {
    background: none !important;
}

/* graztrauert */
#s4 .box_ > .graztrauert > h2,
#s4 .box_ > .graztrauert > .ft {
    background-color: #000000 !important;
    border-color: #000000 !important;
}

#s4 .box_ > .graztrauert > h2 {
    color: #fff;
}

#s4 .box_ > .graztrauert > .ft a {
    color: #FFF;
}
#content #s4 .graztrauert .ft a:hover {
    background-color: #C60219 !important;
}

#s4 .box_ > .graztrauert .boxContent {
    width: 218px;
    border-color: #000000 !important;
    border-left: 4px solid #000000;
    border-right: 4px solid #000000;
    padding: 14px 15px 8px 9px;
}

#s4 .box_ > .graztrauert .boxContent .s4_freehtml a {
    color: #000;
    margin-bottom: 7px;
    background-color: #DBDBDB;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}

#content #s4 .graztrauert .ft a:hover {
    background-color: #000000 !important;
}

#s4 .box_ > .graztrauert > .ft a:before {
    content: "";
    background: url(/img/layout/leer_leer.gif) -400px -875px no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    margin-left: -13px;
}

/* comments closed and nachtsperre */
.comments.closed, .nachtsperre {
    position: relative;
    background: #B1B1B1;
    padding: 6px 9px;
    border-radius: 8px;
    display: block;
    float: left;
    z-index: 1;
    font-size: 14px;
    color: #FFF;
    max-width: 500px;
    min-height: 35px;
    font-weight: normal;
    margin-bottom: 20px;
}
.comments.closed a {
    color: #ECECEC;
    text-decoration: underline;
}
#content .comments.closed a:hover {
    background-color: initial !important;
}

.content.video .bottom_more { display: none !important; }

.content.video .bottom_more,
.content.video .bottom_more .col_1,
.content.video .bottom_more .pos_1_1 {
    clear: both;
    width: 989px !important;
}

.content.video .bottom_more h2.ues {
    margin: 10px 0px !important;
    width: 100%;
}

.content.video .bottom_more .pos_1_1 div {
    width: 152px;
    display: inline-block;
    vertical-align: top;
    padding-left: 12px;
    height: 209px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    overflow: hidden;
    margin-left: 0px;
}

.content.video .bottom_more ul li:first-child,
.content.video .bottom_more ul li:nth-child(7),
.content.video .bottom_more ul li:nth-child(13),
.content.video .bottom_more ul li:nth-child(19),
.content.video .bottom_more ul li:nth-child(25),
.content.video .bottom_more ul li:nth-child(31),
.content.video .bottom_more ul li:nth-child(37),
.content.video .bottom_more ul li:nth-child(43),
.content.video .bottom_more ul li:nth-child(49) {
    padding-left: 0;
}


.content.video .bottom_more .pos_1_1 div > a:before {

}

.content.video .bottom_more .pos_1_1> div > a {
}

.content.video .c1.bottom_more .col_1 .mod > div[itemtype="http://schema.org/NewsArticle"] > div {
    background-color: inherit;
    margin-top: 89px;
    width: 151px !important;
    padding: 0px;
    left: 0px;
    position: absolute;
    color: #FFF;
}
.content.video .c1.bottom_more .mod a {
    font-size: 13px;
    display: block;
    line-height: 16px;
    color: #EB381F;
}
.content.video .bottom_more .pos_1_1 > div > a img {
    border: 1px solid #A1A1A1;
    display: block;
    width: 150px;
    height: 84px;
    position: absolute;
    z-index: 0;
    top: 0px;
}

.content.video .bottom_more .pos_1_1 h2 {
    margin: 0 0 0px 0;
}

.content.video .bottom_more ul li h2 a {
    font-size: 13px;
    display: block;
    line-height: 16px;
}
.content.video .bottom_more .pos_1_1  p[itemprop="description"] {
    font-size: 11px;
    line-height: 16px;
}


.content.video .bottom_more .pos_1_1  span.date {
    display: block;
    color: #B4B4B4;
    margin-top: -11px;
    margin-bottom: 2px;
}
.content.video .bottom_more .pos_1_1 span.date:after {
    content:"";
}

.content.video .bottom_more .paging.gl {
    position: relative;
    overflow: auto;
    clear: both;
    padding-bottom: 18px;
}

.content.video .bottom_more .paging.gl .to-end.first {
    position: absolute;
    left: 0;
    top: 0;
}
.content.video .bottom_more .paging.gl .pages {
    position: relative;
    display: block;
    height: 19px;
    width: 891px !important;
    left: 44px;
    top: 2px;
    background: #c7c7c7;
    z-index: 0;
    text-align: center;
}
.content.video .bottom_more .paging.gl .pages .button.label {
    border: none;
    color: #000;
}
.content.video .bottom_more .paging.gl .to-end.last {
    position: absolute;
    right: 0;
    top: 0;
}

.content.video .bottom_more .paging.gl .button.first,
.content.video .bottom_more .paging.gl .button.prev,
.content.video .bottom_more .paging.gl .button.next,
.content.video .bottom_more .paging.gl .button.last {
    width: 23px;
    height: 23px;
    margin-left: 0;
    padding: 0;
    z-index: 1;
    font-size: 0;
}


.content.video .bottom_more .paging.gl .button.first {
    background: url("/img/layout/kleinetv/all.png") no-repeat -250px -775px;
}


.content.video .bottom_more .paging.gl .button.prev {
    width: 26px;
    background: url("/img/layout/kleinetv/all.png") no-repeat -275px -775px;
}

.content.video .bottom_more .paging.gl .button.next {
    width: 26px;
    background: url("/img/layout/kleinetv/all.png") no-repeat -325px -775px;
}
.content.video .bottom_more .paging.gl .button.last {
    background: url("/img/layout/kleinetv/all.png") no-repeat -375px -775px;
}
#content .content.video .bottom_more .paging.gl .button.first:hover,
#content .content.video .bottom_more .paging.gl .button.prev:hover,
#content .content.video .bottom_more .paging.gl .button.next:hover,
#content .content.video .bottom_more .paging.gl .button.last:hover {
    background-color: transparent !important;
}


#content .content.video .c1.bottom_more .col_1 p:after {
    background: none !important;
}

/* instagram iframe */
iframe.instagram-media {
    margin-top: 17px !important;
}

.lked {
    background: #F2F5F6;
    background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F5F6), color-stop(37%, #E3EAED), color-stop(100%, #C8D7DC));
    background: -webkit-linear-gradient(top, #F2F5F6 0%, #E3EAED 37%, #C8D7DC 100%);
    background: -o-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
    background: -ms-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);
    background: linear-gradient(to bottom, #F2F5F6 0%, #E3EAED 37%, #C8D7DC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6', endColorstr='#c8d7dc', GradientType=0);
    height: 100%;
    position: relative;
    float: left;
}
.lked:before {
    position: absolute;
    content: "";
    background: url(http://www.kleinezeitung.at/layout/kleinezeitung/files/paidcontent/plus_icon_revert.png);
    opacity: 0.5;
    bottom: 10px;
    right: 0px;
    width: 119px;
    height: 42px;
}

.cGahS .lked {
    height: 382px;
}
.cDpQ .lked:before {
    opacity: 1;
    top: 10px;
    right: 0px;
    width: 119px;
    height: 42px;
    z-index: 9;
}


/* quick fix */
.cGla-item .packagelinks {
    display: inline-block;
    float: left;
    width: 399px;
    margin-left: 244px;
}

#s4 div[class^=plista_widget] {
    padding-top: 20px;
    border: 0px;
    margin-bottom: 20px;
}



/* e2 temlates - KLZ-970 */
.e2-sportcenter {
    width: 728px;
    float: left;
}
.e2-sportcenter .sportcenter.teaser {
    border: 2px solid #C8CBC5;
    height: 290px;
    margin-bottom: 20px;
    width: 728px;

}
.e2-sportcenter .item {
    float: left
}
#sportcenter--over {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 999;
    border: 0px solid #fff;
    width:100%;
    height:300px;
    display: block;
}
.e2-sportcenter.cnt1 .item { width: 100%; }
.e2-sportcenter.cnt2 .item {
    width: 359px;
    margin-right: 10px;
}
.e2-sportcenter.cnt2 .item + .item {
    margin-right: 0px;
}
.e2-sportcenter.cnt3 .item {
    width: 236px;
}
.e2-sportcenter.cnt3 .item + .item {
    margin-left: 10px;
    margin-right: 10px;
}
.e2-sportcenter.cnt3 .item + .item + .item {
    margin: 0px;
}
.e2-sportcenter .item .description {
    background-color: #dedede;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
}
