/* Open Sans*/

@font-face {
    font-family: 'open_sanslight';
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-light-webfont.eot');
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-light-webfont.otf') format('opentype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-light-webfont.woff') format('woff'), /* Moderne Browser */
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-light-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-light-webfont.svg#open_sanslight') format('svg'); /* Ältere iOS-Geräte */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight_italic';
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-lightitalic-webfont.eot');
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-lightitalic-webfont.woff') format('woff'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-lightitalic-webfont.ttf') format('truetype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-regular-webfont.eot');
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-regular-webfont.woff') format('woff'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-regular-webfont.ttf') format('truetype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-italic-webfont.eot');
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-italic-webfont.eot?#iefix') format('embedded-opentype')
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-italic-webfont.woff') format('woff'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-italic-webfont.ttf') format('truetype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibold-webfont.eot');
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibold-webfont.otf') format('opentype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibold-webfont.woff') format('woff'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibold-webfont.ttf') format('truetype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibolditalic-webfont.eot');
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibolditalic-webfont.woff') format('woff'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibolditalic-webfont.ttf') format('truetype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bold-webfont.eot');
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bold-webfont.otf') format('opentype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bold-webfont.woff') format('woff'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bold-webfont.ttf') format('truetype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold_italic';
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bolditalic-webfont.eot');
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bolditalic-webfont.woff') format('woff'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bolditalic-webfont.ttf') format('truetype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-extrabold-webfont.eot');
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-extrabold-webfont.woff') format('woff'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-extrabold-webfont.ttf') format('truetype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-extrabolditalic-webfont.eot');
    src: url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-extrabolditalic-webfont.woff') format('woff'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-extrabolditalic-webfont.ttf') format('truetype'),
        url('//www.derwesten.de/files1/flashmm/css/webfont/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}



/*Body Font*/
*, body {
  font-family: open_sansregular, Tahoma, Helvetica, Arial, sans-serif; 
  /*font-family: Tahoma, Helvetica, Arial, sans-serif;*/
}

/* Metanavigation*/

*.header_meta .service li {
    font-size: 0.90em;
	font-weight: normal;
}*

.header_meta .space {
	width: 10px;
}

.header_meta .service li.space {
border-right: none;
}


.header_meta .service li:nth-child(6) {
    border-right: medium none;
}


.header_meta {
    border-bottom: none;
    left: 5px;
    max-width: 820px;
    min-width: 765px;
    padding: 0 0 1px 2px;
    position: absolute;
    top: 4px;
    width: auto;
    z-index: 101;
}


/* main */
.head_nav {
z-index: 10;
}

.head_nav a {
    font-size: 0.89em;
}

.head_nav > li {
    float: left;
    height: 25px;
    padding-left: 2px;
    position: relative;
    z-index: 0;
}

.head_nav > li > .bg {
  padding: 0 12px;
}
	
/* Header - Suche */

.header .search {
    height: 20px;
    position: absolute;
    right: 13px;
    top: 47px;
}

.header .search legend {
    display: none;
}

.header .search fieldset {
    height: 20px;
    position: relative;
    width: 181px;
}

.header .search input[type="text"] {
    border: 1px solid #C8C8C8;
    color: #9c9c9c;
    font-size: 12px;
    height: 18px;
    left: 0;
    padding: 0 7px;
    position: absolute;
    top: 0;
    width: 137px;
}

.header .search .submit {
    /*background: url("../img/icons_ir_2015.png") no-repeat scroll -270px 0 transparent;*/
    border: medium none;
    direction: ltr;
    height: 20px;
    padding: 0;
    position: absolute;
    right: 0;
    text-indent: -999em;
    top: 0;
    width: 28px;
}

.ie7 .header .search input[type="text"], .ie8 .header .search input[type="text"] {
    line-height: 18px;
}

.header .login {
    bottom: 2px;
    font-size: 11px;
    line-height: 17px;
    position: absolute;
    right: 10px;
}

.header .login a {
    margin: 0 3px;
    text-decoration: none;
}

.header .login a:hover {
    text-decoration: underline;
}

.header .login .layer {
    background-color: #fff;
    border: 1px solid #C8C8C8;
    padding: 18px 10px 16px;
    position: absolute;
    right: 3px;
    top: 0;
    width: 159px;
}

.header .login .layer .close {
    cursor: pointer;
    font-size: 12px;
    height: 18px;
    line-height: 16px;
    padding: 0 23px 0 0;
    position: absolute;
    right: 9px;
    top: 13px;
}

.header .login .layer label {
    color: #2b2b2b;
    font-weight: bold;
}

.header .login .layer input[type="text"], .header .login .layer input[type="password"] {
    border: 1px solid #9c9c9c;
    margin-bottom: 10px;
    padding: 2px;
    width: 153px;
}

.header .login .layer input[type="checkbox"] {
    margin: 0;
    padding: 0;
    vertical-align: inherit;
}

.ie7 .header .login .layer input[type="checkbox"] {
    vertical-align: middle;
}

.header .login .mod_btn {
    margin-top: 10px;
}

.header .login .layer .forgot {
    font-weight: bold;
    margin: 8px 0 0;
}

.waz .header .login, .waz .header .login a {
    color: #be0015;
}

.nrz .header .login, .nrz .header .login a {
    color: #008255;
}

.wp .header .login, .wp .header .login a {
    color: #0075a7;
}

.wr .header .login, .wr .header .login a {
    color: #c90019;
}

.ikz .header .login, .ikz .header .login a {
    color: #00946c;
}

.dw .header .login, .dw .header .login a {
    color: #990000;
}

.ntrl .header .login, .ntrl .header .login a {
    color: #9c9c9c;
}

/* Navigation*/

.head_nav > li > .bg > a {
    letter-spacing: 0.00em;
    font-size: 0.85em;
}

.head_nav > li.active .nav_sec > li > a,
.head_nav > li .nav_sec_show > li > a {
    padding: 2px 4px 0px;
}

#WeatherRegional .w3t_headline {
    background-color: #f6f6f6;
    text-align: center;
    color: #000000;
    font-size: 0.96em;
    font-weight: bold;
    height: 20px;
    vertical-align: middle;
    border-left: 5px solid #ffffff;
    border-right: 5px solid #ffffff;
}

#WeatherRegional #justSelect {
    text-align: right;
    padding: 10px 5px;
    font-size: 0.96em;
    font-weight: bold;
}

#WeatherRegional #justSelect select {
    border: 1px solid #f6f6f6;
}

#WeatherRegional .w3t_boxTxt {
    background-color: #f6f6f6;
    color: #000000;
    font-size: 0.96em;
    font-weight: bold;
    height: 28px;
    vertical-align: middle;
}

#WeatherRegional .w3t_boxTxt.left {
    text-align: right;
    border: 5px solid #ffffff;
    padding-right: 10px;
}

#WeatherRegional .w3t_boxTxt.right {
    text-align: left;
    border: 5px solid #ffffff;
    padding-left: 10px;
}

#WeatherRegional .w3t_boxTxt .narrow {
    font-weight: normal;
}

#WeatherRegional .nobg {
    background: none;
}

#WeatherRegional .w3t_headline.weatherRed {
    color: #990000;
}

#WeatherRegional .w3t_headline.weatherBlue {
    color: #0079aa;
}

.wbox, .cbox, .tbox {
    clear: both;
}

.spnleft {
    text-align: left;
    font-weight: bold;
    position: absolute;
    left: 10px;
    top: 10px;
}

.overlayListElement {
    padding: 3px 0 3px 0;
    font-weight: bold;
}

.overlayList {
    list-style-type: none;
}

#weather_weekly .ww_hd {
    font-size: 14px;
    padding-bottom: 3px;
}

#weather_weekly .ww_body {
    font-size: 12px;
    margin-bottom: 27px;
}

#weather_weekly .ww_hdInline {
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0 3px 0;
}

#weather_news .wn_hd {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 3px;
}

#weather_news .wn_teaser {
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
    padding-bottom: 3px;
}

#weather_news .wn_body {
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    margin-bottom: 65px;
}

#weather_germany #wg_block {
    width: 656px;
    clear: both;
    margin-top: 6px;
}

#weather_germany .wg_blockL {
    width: 320px;
    float: left;
}

#weather_germany .wg_blockR {
    width: 320px;
    float: right;
}

#weather_germany .wg_clr {
    clear: both;
}

#weather_germany .wg_clrB {
    clear: both;
    margin-bottom: 27px;
}

#weather_germany .wg_hd {
    font-weight: bold;
}

#weather_germany .wg_left {
    float: left;
    color: #990000;
    font-weight: bold;
}

#weather_germany .wg_right {
    float: left;
    color: #0079aa;
    font-weight: bold;
    padding-left: 10px;
}

#weather_germany .wcl_nav {
    font-weight: bold;
    margin-bottom: 4px;
}

#weather_germany .nav {
    border-bottom: 1px solid #dedede;
}

#weather_germany .wcl_nav.passive {
    color: #000000;
}

#weather_germany .wcl_nav.active {
    color: #990000;
}

.waz #weather_germany .wcl_nav.active {
    color: #c02717;
}

.nrz #weather_germany .wcl_nav.active {
    color: #008255;
}

.wr #weather_germany .wcl_nav.active {
    color: #c00418;
}

.wp #weather_germany .wcl_nav.active {
    color: #008fcd;
}

.ikz #weather_germany .wcl_nav.active {
    color: #00946c;
}

#weather_germany .wcl_nav.left {
    border-right: 1px solid black;
    float: left;
    padding-right: 5px;
    cursor: pointer;
}

#weather_germany .wcl_nav.middle {
    border-right: 1px solid black;
    float: left;
    padding: 0 5px 0 5px;
    cursor: pointer;
}

#weather_germany .wcl_nav.right {
    float: left;
    padding-left: 5px;
    cursor: pointer;
}

#weather_germany {
    margin-bottom: 27px;
}

#weather_germany .wt_hd {
    font-weight: bold;
    padding-top: 5px;
}

#weather_text .wcl_nav {
    font-weight: bold;
    margin-bottom: 4px;
}

#weather_text .nav {
    border-bottom: 1px solid #dedede;
}

#weather_text .wcl_nav.passive {
    color: #000000;
}

#weather_text .wcl_nav.active {
    color: #990000;
}

.waz #weather_text .wcl_nav.active {
    color: #c02717;
}

.nrz #weather_text .wcl_nav.active {
    color: #008255;
}

.wr #weather_text .wcl_nav.active {
    color: #c00418;
}

.wp #weather_text .wcl_nav.active {
    color: #008fcd;
}

.ikz #weather_text .wcl_nav.active {
    color: #00946c;
}

#weather_text .wcl_nav.left {
    border-right: 1px solid black;
    float: left;
    padding-right: 5px;
    cursor: pointer;
}

#weather_text .wcl_nav.middle {
    border-right: 1px solid black;
    float: left;
    padding: 0 5px 0 5px;
    cursor: pointer;
}

#weather_text .wcl_nav.right {
    float: left;
    padding-left: 5px;
    cursor: pointer;
}

#weather_text {
    margin-bottom: 27px;
}

#weather_text .wt_hd {
    font-weight: bold;
    padding-top: 5px;
}

#weather_text .g_m_1of3, #weather_text .g_m_2of3, #weather_text .g_m_3of3 {
    margin: 0;
    padding: 5px;
}

#weather_textLeft, #weather_textMiddle, #weather_textRight {
    height: 100%;
    margin-bottom: 27px;
}

#weather_bio_allergy .wcl_nav {
    font-weight: bold;
    margin-bottom: 4px;
}

#weather_bio_allergy .wcl_nav.passive {
    color: #000000;
}

#weather_bio_allergy .wcl_nav.active {
    color: #990000;
}

.waz #weather_bio_allergy .wcl_nav.active {
    color: #c02717;
}

.nrz #weather_bio_allergy .wcl_nav.active {
    color: #008255;
}

.wr #weather_bio_allergy .wcl_nav.active {
    color: #c00418;
}

.wp #weather_bio_allergy .wcl_nav.active {
    color: #008fcd;
}

.ikz #weather_bio_allergy .wcl_nav.active {
    color: #00946c;
}

#weather_bio_allergy .wcl_nav.left {
    border-right: 1px solid black;
    float: left;
    padding-right: 5px;
    cursor: pointer;
}

#weather_bio_allergy .wcl_nav.right {
    float: left;
    padding-left: 5px;
    cursor: pointer;
}

#weather_bio_allergy .wba_text {
    font-size: 12px;
}

#weather_bio_allergy .wba_hd {
    font-size: 14px;
    text-transform: uppercase;
}

#weather_bio_allergy .wba_table {
    margin-bottom: 27px;
    width: 310px;
}

#weather_bio_allergy .wba_tableCell {
    background-color: #f6f6f6;
    border: 5px solid #ffffff;
    padding: 3px;
}

#weather_bio_allergy .wba_tableCell.left {
    text-align: right;
}

#weather_bio_allergy .wba_tableCell.right {
    text-align: left;
}

#weather_bio_allergy .wba_tableCell .allergy_0 {
    background: url("//www.derwesten.de/resources/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -4px -4px transparent;
    width: 41px;
    height: 9px;
    float: right;
}

#weather_bio_allergy .wba_tableCell .allergy_1 {
    background: url("//www.derwesten.de/resources/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -4px -16px transparent;
    width: 41px;
    height: 9px;
    float: right;
}

#weather_bio_allergy .wba_tableCell .allergy_2 {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -4px -28px transparent;
    width: 41px;
    height: 9px;
    float: right;
}

#weather_bio_allergy .wba_tableCell .allergy_3 {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -4px -40px transparent;
    width: 41px;
    height: 9px;
    float: right;
}

#weather_bio_allergy .wba_tableCell .allergy_4 {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -4px -52px transparent;
    width: 41px;
    height: 9px;
    float: right;
}

#weather_bio_allergy .wba_tableCell .allergy_5 {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -4px -64px transparent;
    width: 41px;
    height: 9px;
    float: right;
}

#weather_bio_allergy .wba_tableCell .allergy_6 {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -4px -76px transparent;
    width: 41px;
    height: 9px;
    float: right;
}

#weather_bio_allergy .wba_tableCell .allergy_0r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -61px -4px transparent;
    width: 41px;
    height: 9px;
}

#weather_bio_allergy .wba_tableCell .allergy_1r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -61px -16px transparent;
    width: 41px;
    height: 9px;
}

#weather_bio_allergy .wba_tableCell .allergy_2r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -61px -28px transparent;
    width: 41px;
    height: 9px;
}

#weather_bio_allergy .wba_tableCell .allergy_3r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -61px -40px transparent;
    width: 41px;
    height: 9px;
}

#weather_bio_allergy .wba_tableCell .allergy_4r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -61px -52px transparent;
    width: 41px;
    height: 9px;
}

#weather_bio_allergy .wba_tableCell .allergy_5r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -61px -64px transparent;
    width: 41px;
    height: 9px;
}

#weather_bio_allergy .wba_tableCell .allergy_6r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-polle.png") no-repeat scroll -61px -76px transparent;
    width: 41px;
    height: 9px;
}

#weather_bio_health .wcl_nav {
    font-weight: bold;
    margin-bottom: 4px;
}

#weather_bio_health .wcl_nav.passive {
    color: #000000;
}

#weather_bio_health .wcl_nav.active {
    color: #990000;
}

.waz #weather_bio_health .wcl_nav.active {
    color: #c02717;
}

.nrz #weather_bio_health .wcl_nav.active {
    color: #008255;
}

.wr #weather_bio_health .wcl_nav.active {
    color: #c00418;
}

.wp #weather_bio_health .wcl_nav.active {
    color: #008fcd;
}

.ikz #weather_bio_health .wcl_nav.active {
    color: #00946c;
}

#weather_bio_health .wcl_nav.left {
    border-right: 1px solid black;
    float: left;
    padding-right: 5px;
    cursor: pointer;
}

#weather_bio_health .wcl_nav.right {
    float: left;
    padding-left: 5px;
    cursor: pointer;
}

#weather_bio_health .wbh_table {
    margin-bottom: 27px;
    width: 310px;
}

#weather_bio_health .wbh_tableCell {
    background-color: #f6f6f6;
    border: 5px solid #ffffff;
    padding: 3px;
}

#weather_bio_health .wbh_text {
    font-size: 12px;
    width: 312px;
}

#weather_bio_health .wbh_hd {
    font-size: 14px;
    text-transform: uppercase;
}

#weather_bio_health .wbh_tableCell.left {
    text-align: right;
}

#weather_bio_health .wbh_tableCell.right {
    text-align: left;
}

#weather_bio_health .wbh_tableCell .bio_0 {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-gesundheit.png") no-repeat scroll -15px -8px transparent;
    width: 50px;
    height: 12px;
    float: right;
}

#weather_bio_health .wbh_tableCell .bio_1 {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-gesundheit.png") no-repeat scroll -15px -28px transparent;
    width: 50px;
    height: 12px;
    float: right;
}

#weather_bio_health .wbh_tableCell .bio_2 {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-gesundheit.png") no-repeat scroll -15px -47px transparent;
    width: 50px;
    height: 12px;
    float: right;
}

#weather_bio_health .wbh_tableCell .bio_3 {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-gesundheit.png") no-repeat scroll -15px -66px transparent;
    width: 50px;
    height: 12px;
    float: right;
}

#weather_bio_health .wbh_tableCell .bio_0r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-gesundheit.png") no-repeat scroll -87px -8px transparent;
    width: 50px;
    height: 12px;
}

#weather_bio_health .wbh_tableCell .bio_1r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-gesundheit.png") no-repeat scroll -87px -28px transparent;
    width: 50px;
    height: 12px;
}

#weather_bio_health .wbh_tableCell .bio_2r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-gesundheit.png") no-repeat scroll -87px -47px transparent;
    width: 50px;
    height: 12px;
}

#weather_bio_health .wbh_tableCell .bio_3r {
    background: url("//www.derwesten.de/resources/ver1-0/ver1-0/img_wetter/sprite_3bio-gesundheit.png") no-repeat scroll -87px -66px transparent;
    width: 50px;
    height: 12px;
}

#weather_bio_text {
    color: #383838;
    margin-bottom: 50px;
}

#weather_bioRight, #weather_bioLeft {
    height: 100%;
    margin-bottom: 27px;
}

#weather_bio_text .wcl_nav {
    font-weight: bold;
    margin-bottom: 4px;
}

#weather_bio_text .wcl_nav.passive {
    color: #000000;
}

#weather_bio_text .wcl_nav.active {
    color: #990000;
}

.waz #weather_bio_text .wcl_nav.active {
    color: #c02717;
}

.nrz #weather_bio_text .wcl_nav.active {
    color: #008255;
}

.wr #weather_bio_text .wcl_nav.active {
    color: #c00418;
}

.wp #weather_bio_text .wcl_nav.active {
    color: #008fcd;
}

.ikz #weather_bio_text .wcl_nav.active {
    color: #00946c;
}

#weather_bio_text .wcl_nav.left {
    border-right: 1px solid black;
    float: left;
    padding-right: 5px;
    cursor: pointer;
}

#weather_bio_text .wcl_nav.right {
    float: left;
    padding-left: 5px;
    cursor: pointer;
}

#weather_bio_text .wbt_text {
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 15px;
}

#weather_bio_text .wbt_headline {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}

#weather_city_list {
    width: 656px;
    margin-bottom: 27px;
}

#wnmWeatherCityList0, #wnmWeatherCityList1, #wnmWeatherCityList2 {
    margin-bottom: 27px;
    height: 100%;
}

#weather_city_list .wcl_nav {
    font-weight: bold;
    margin-bottom: 4px;
}

#weather_city_list .wcl_nav .passive {
    color: #000000;
}

#weather_city_list .wcl_nav .active {
    color: #990000;
}

#weather_city_list #wcl_tableFull {
    width: 656px;
    border-top: 1px solid #dedede;
}

#weather_city_list #wcl_tableLeft {
    width: 320px;
    border-right: 1px solid #dedede;
    margin-top: 5px;
}

#weather_city_list #wcl_tableRight {
    width: 320px;
    margin-top: 5px;
}

#weather_city_list .wcl_tablepic {
    border: none;
}

#weather_city_list .wcl_tabletext {
    color: #2a2a2a;
    text-align: center;
    vertical-align: middle;
}

#weather_city_list .wcl_tabletext.bold {
    font-weight: bold;
}

#weather_city_list .wcl_tabletext.left {
    text-align: left;
}

#weather_city_list .wcl_tabletext.red {
    color: #990000;
}

#weather_city_list .wcl_tabletext.blue {
    color: #0079aa;
}

#weather_city_fc {
    width: 992px;
    margin-bottom: 65px;
}

#w3t_outerT, #w7t_outerT {
    width: 992px;
}

#w3t_innerT {
    width: 330px;
}

#w7t_innerT {
    width: 120px;
}

#weather_city_fc .w3t_innerT_border {
    border-right: 1px solid #dedede;
}

#weather_city_fc .w7t_tablehead {
    background-color: #f6f6f6;
    text-align: center;
    color: #000000;
    font-size: 0.96em;
    font-weight: bold;
    height: 20px;
    vertical-align: middle;
    border-left: 5px solid #ffffff;
    border-right: 5px solid #ffffff;
}

#weather_city_fc .w7t_tablehead .red {
    color: #990000;
}

#weather_city_fc .w7t_tablehead .blue {
    color: #0079aa;
}

#weather_city_fc .w7t_tablehead.left {
    text-align: left;
}

#weather_city_fc .w7t_tablepic {
    height: 52px;
    text-align: center;
}

#weather_city_fc .narrow {
    font-weight: normal;
}

#weather_city_fc .w3t_headline {
    background-color: #f6f6f6;
    text-align: center;
    color: #000000;
    font-size: 1.3em;
    font-weight: bold;
    height: 20px;
    vertical-align: middle;
    border-left: 5px solid #ffffff;
    border-right: 5px solid #ffffff;
}

#weather_city_fc .w3t_boxTxt {
    background-color: #f6f6f6;
    color: #000000;
    font-size: 1.1em;
    font-weight: bold;
    height: 28px;
    vertical-align: middle;
}

#weather_city_fc .w3t_boxTxt.left {
    text-align: right;
    border: 5px solid #ffffff;
    padding-right: 10px;
}

#weather_city_fc .w3t_boxTxt.right {
    text-align: left;
    border: 5px solid #ffffff;
    padding-left: 10px;
}

#weather_city_fc .w3t_boxTxt .narrow {
    font-weight: normal;
}

#weather_city_fc .nobg {
    background: none;
}

#weather_city_fc .w3t_daytime {
    color: #4A4A4A;
    font-size: 1.09em;
    font-weight: bold;
    height: 20px;
    padding: 5px;
}

#weather_city_fc .nav_320 li {
    width: 200px !important;
}

#weathersearch .nav_320 li {
    width: 160px !important;
}

.g_m_1of1 .g_1of1 #weathersearch .nav_320 li {
    width: 230px !important;
}

.g_m_1of1 .g_m_1of2 .g_1of1 #weathersearch .nav_320 li {
    width: 160px !important;
}

#weathersearch.mod_table {
    margin: 0;
}

#weathersearch {
    height: 100px;
    margin-bottom: 27px;
}

#weather_city {
    margin-bottom: 27px;
}

#weather_radar {
    margin: 0 0 27px 0;
    padding: 0 0 27px 0;
}

#weather_city .weather_line {
    float: left;
    background-color: #f6f6f6;
    width: 320px;
}

#weather_city .weather_pic {
    text-align: center;
}

#weather_radar .weather_pic {
    text-align: center;
}

#weather_city .weather_line_txt {
    font-weight: normal;
    border: 2px solid #ffffff;
    float: left;
    text-align: center;
}

#weather_city .left {
    width: 103px;
    font-weight: bold;
    float: left;
}

#weather_city .middle {
    width: 102px;
    font-weight: bold;
    float: left;
}

#weather_city .right {
    width: 103px;
}

#weather_city .full {
    width: 316px;
    font-weight: bold;
}

#weather_city .thin {
    font-weight: normal;
}

#weathersearch .search input[type="text"] {
    border: 1px solid #A4A4A4;
    color: #515151;
    font-size: 12px;
    height: 18px;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 200px;
}

#weathersearch .search .submit {
    background: url("//www.derwesten.de/resources/ver1-0/img/icons_ir.png") no-repeat scroll -270px 0 transparent;
    border: medium none;
    direction: ltr;
    height: 20px;
    padding: 0;
    right: 0;
    text-indent: -999em;
    top: 0;
    width: 28px;
    position: absolute;
}

#weathersearch fieldset {
    position: relative;
    padding: 10px;
    height: 40px;
    width: 200px;
}

#weathersearch .mod_hd {
    border: none;
}

#weathersearch .weatherHead {
    background-color: #F6F6F6;
    height: 50px;
}

#weathersearch #resultpage {
    z-index: 1000;
    position: relative;
    top: 0;
    left: 0;
    width: 500px;
    background: #fff;
    opacity: 0.90;
    -moz-opacity: 0.90;
    filter: alpha(opacity=70);
    border: 2px groove #dedede;
    text-align: left;
}

#weathersearch #resultpage.wp_search_hd {
    text-align: left;
}

#weathersearch .weatherHead .left {
    float: left;
    padding: 15px 0 0 32px;
}

#weathersearch .weatherHead .right {
    margin-top: 0px;
    float: right;
    padding: 20px;
}

#weathersearch .weatherHead .right .hd {
    color: #777777;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
}

#gerwetter, #regiowetter, #biowetter, #eurowetter {
    float: left;
}


/***********************************************/
/* widget globals */


.mod .hl a {
    color: #2b2b2b;
    text-decoration: none;
}
.mod .hl a:hover {
    text-decoration: none;
}

.mod .related a:hover {
  text-decoration: none;
}


.contact_form input[type="text"], .contact_form input[type="email"] {
    padding: 3px 0 2px 0;
    width: 231px;
}

.contact_form .contact .street {
    margin-right: 9px;
    width: 178px;
}

.contact_form .contact .city {
    width: 177px;
}

.contact_form .data {
    text-align: right;
}

.contact_form label {
    text-align: left;
    width: 92px;
}

.contact_form .dep {
    text-align: left;
    width: 92px;
    float: left;
}

.contact_form .line {
    text-align: left;
}

.contact_form .rdio {
    text-align: left;
    width: 15px !important;
}

.contact_form .message input[type="text"] {
    width: 558px;
}

.contact_form .message textarea {
    margin-left: 3px;
}

.contact_form .contact .date {
    margin-right: 10px;
}

.contact_form .contact .right input {
    width: 130px;
    margin: 0 10px;
    border: 1px solid #A4A4A4;
}

.contact_form .right .data {
    text-align: left;
}

.contact_form select {
    width: 233px;
    margin-left: 4px;
}

.mod_livetickerDw {
    margin-bottom: 33px;
}

.mod_livetickerDw .hdSmall {
    background: url("//www.derwesten.de/resources/ver1-0/img/icons_ir.png") no-repeat scroll 0 -160px transparent;
    font-size: 15px;
    height: 26px;
    line-height: 27px;
    padding: 0 4px;
    text-transform: uppercase;
    color: #000000;
    width: 238px;
}

.mod_livetickerDw .fixture tbody th {
    color: #990000;
}

.ltsp_nav .lt_nav {
    font-weight: bold;
    margin-bottom: 4px;
}

.ltsp_nav .nav {
    border-bottom: 1px solid #dedede;
}

.ltsp_nav .lt_nav.passive {
    color: #000000;
}

.ltsp_nav .lt_nav.active {
    color: #990000;
}

.waz .ltsp_nav .lt_nav.active {
    color: #c02717;
}

.nrz .ltsp_nav .lt_nav.active {
    color: #008255;
}

.wr .ltsp_nav .lt_nav.active {
    color: #c00418;
}

.wp .ltsp_nav .lt_nav.active {
    color: #008fcd;
}

.ikz .ltsp_nav .lt_nav.active {
    color: #00946c;
}

.ltsp_nav .lt_nav.left {
    border-right: 1px solid black;
    float: left;
    padding-right: 5px;
    cursor: pointer;
}

.ltsp_nav .lt_nav.middle {
    border-right: 1px solid black;
    float: left;
    padding: 0 5px 0 5px;
    cursor: pointer;
}

.ltsp_nav .lt_nav.right {
    float: left;
    padding-left: 5px;
    cursor: pointer;
}

.mod_livetickerDw {
    clear: both;
}

.mod_livetickerDw .liright {
    float: right;
    font-size: 11px;
    padding-bottom: 5px;
}

.mod_livetickerDw table {
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    width: 100%;
}

.mod_livetickerDw .even {
    background-color: #F0F0F0;
}

.mod_livetickerDw .odd {
    background-color: white;
}

.mod_livetickerDw .left {
    text-align: left;
}

.mod_livetickerDw .right {
    text-align: right;
}

.mod_livetickerDw .fixture tbody th,
.mod_livetickerDw .fixture tbody td {
    border: 0;
    border-bottom: 2px solid #fff;
    border-top: 2px solid #fff;
    vertical-align: middle;
    white-space: nowrap;
}

.mod_livetickerDw .fixture tbody th {
    border-top: 6px solid #fff;
}

.mod_livetickerDw .fixture td {
    height: 30px;
    line-height: 20px;
}

.mod_livetickerDw .fixture td.logos {
    height: 30px;
    line-height: 20px;
    width: 50px;
}

.mod_livetickerDw .fixture td.clubs {
    width: 160px;
    font-weight: normal;
}

.mod_livetickerDw .fixture td.ecclubs {
    width: 220px;
    font-weight: normal;
}

.mod_livetickerDw .fixture td.clubsLong {
    width: 185px;
    font-weight: normal;
}

.mod_livetickerDw .fixture td.clubsSmall {
    width: 125px;
    font-weight: normal;
    padding-left: 5px;
}

.mod_livetickerDw .fixture td.clubsSmallBl {
    width: 75px;
    font-weight: normal;
    padding-left: 5px;
}

.mod_livetickerDw .fixture td.result {
    height: 30px;
}

.mod_livetickerDw .fixture td.link {
    height: 30px;
}

.mod_livetickerDw .fixture td.linkZeit {
    height: 30px;
    font-weight: normal;
}

.mod_livetickerDw .fixture td.linkZeit a {
    text-decoration: none;
}

.mod_livetickerDw .fixture td.link a {
    text-decoration: none;
}

.mod_livetickerDw .fixture td.link span {
    font-size: 14px;
}

.mod_livetickerDw .fixture img {
    vertical-align: bottom;
}

.frage {
    font-style: italic;
}

.antwort {
}

.antwort .name {
    font-weight: bold;
}

#mp-slider-l {
    background-color: #fff;
    border: 1px solid #ddd;
    height: 186px;
    padding: 34px 20px 34px 20px;
    position: relative;
    width: 608px;
}

.mp-slider {
    margin-top: 20px;
}

.g_m_1of3 .mp-slider,
.g_m_2of3 .mp-slider,
.g_m_3of3 .mp-slider {
    margin-top: 8px;
}

.mod_hd_subject .werbung {
    margin-left: auto;
    margin-right: 0;
    width: 300px;
    height: 50px;
}


/***********************************************/
/* colors */

.waz a:hover,
.waz a[href^="mailto:"],
.waz .kckr,
.waz > .txt a:hover,
.waz .mod.mod_hd a:hover,
.waz .mod_lrab .hl:hover,
.waz .GridPopulaer .mod_pop .nav li a:hover,
.waz .rel_author .author > a,
.waz .GridAutor .name a {
  color: #be0015;
}


.nrz a:hover,
.nrz a[href^="mailto:"],
.nrz .kckr,
.nrz > .txt a:hover,
.nrz .mod.mod_hd a:hover,
.nrz .mod_lrab .hl:hover ,
.nrz .GridPopulaer .mod_pop .nav li a:hover,
.nrz .rel_author .author > a,
.nrz .GridAutor .name a {
  color: #008255;
}

.wp a:hover,
.wp a[href^="mailto:"],
.wp .kckr,
.wp > .txt a:hover,
.wp .mod.mod_hd a:hover,
.wp .mod_lrab .hl:hover,
.wp .GridPopulaer .mod_pop .nav li a:hover,
.wp .rel_author .author > a,
.wp .GridAutor .name a  {
  color: #0075a7;
}

.wr a:hover,
.wr a[href^="mailto:"],
.wr .kckr,
.wr .txt a:hover,
.wr .mod.mod_hd a:hover,
.wr .mod_lrab .hl:hover,
.wr .GridPopulaer .mod_pop .nav li a:hover,
.wr .rel_author .author > a,
.wr .GridAutor .name a  {
  color: #C90019;
}

.ikz a:hover,
.ikz a[href^="mailto:"],
.ikz .kckr,
.ikz > .txt a:hover,
.ikz .mod.mod_hd a:hover,
.ikz .mod_lrab .hl:hover, 
.ikz .GridPopulaer .mod_pop .nav li a:hover,
.ikz .rel_author .author > a,
.ikz .GridAutor .name a  {
  color: #00946c;
}

.dw a:hover,
.dw a[href^="mailto:"],
.dw .kckr,
.dw > .txt a:hover,
.dw .mod.mod_hd a:hover,
.dw .mod_lrab .hl:hover,
.dw .GridPopulaer .mod_pop .nav li a:hover  {
  color: #990000;
}

.ntrl a:hover,
.ntrl a[href^="mailto:"],
.ntrl .kckr,
.ntrl > .txt a:hover ,
.ntrl .mod.mod_hd a:hover,
.ntrl .mod_lrab .hl:hover,
.ntrl .GridPopulaer .mod_pop .nav li a:hover {
  color: #9c9c9c;
}


/* PARADIESVOGEL */
/* 
.head_nav {
    background: transparent url("./img/navigation_2015.png") no-repeat 0 0;
    position: relative;
    z-index: 1000;
}

.datesocial .ir {
    background: transparent url("./img/icons_ir_2015.png") no-repeat;
    float: left;
    height: 14px;
    margin-left: 3px;
    width: 14px;
}

.mod_columns .control .group {
    background: url("./img/icons_ir_2015.png") no-repeat scroll -8px 0 transparent;
    cursor: pointer;
    height: 8px;
    margin: 6px 0 4px 4px;
    width: 8px;
}

.mod_btn .btn {
    background: #dedede url("./img/icons_ir_2015.png") no-repeat 0 0;
    border: none;
    color: #2b2b2b;
    display: block;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}

*/
/* PARADIESVOGEL ENDE*/


/*
.wbox {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
*/

/*Autorenprofilseiten*/
.author_detail p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}

/* Xiti Beschreibung ausblenden autoimport... */
#wnm_special_source {
    display: none;
}

.mod_verkehr {

}

.mod_verkehr td {
    vertical-align: middle;
}

.mod_verkehr .mod_columns .control {
    top: 5px;
}


.mod_verkehr .boxengasse td {
    cursor: pointer;
}

.mod_verkehr .content td {
    padding: 5px;
}

.mod_verkehr .tf {
    float: left;
    cursor: pointer;
}

.mod_verkehr .autobahn {
    background-image: url("//files1.derwesten.de/images/verkehr/sa.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 40px;
    margin: 5px;
}

.mod_verkehr .autobahn .txt {
    padding-top: 5px;
    text-align: center;
    color: #ffffff;
}

.mod_verkehr .bundesstrasse {
    background-image: url("//files1.derwesten.de/images/verkehr/sb.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 40px;
    margin: 5px;
}

.mod_verkehr .bundesstrasse .txt {
    padding-top: 5px;
    text-align: center;
    color: #000000;
}

.mod_verkehr .strasse {
    background-image: url("//files1.derwesten.de/images/verkehr/ss.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 40px;
    margin: 5px;
}

.mod_verkehr .strasse .txt {
    padding-top: 5px;
    text-align: center;
    color: #000000;
}

.mod_verkehr .roadworks {
    background-image: url("//files1.derwesten.de/images/verkehr/sc.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 40px;
    margin: 5px;
}

.mod_verkehr .incident {
    background-image: url("//files1.derwesten.de/images/verkehr/sw.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 40px;
    margin: 5px;
}

.mod_verkehr .roadcondition {
    background-image: url("//files1.derwesten.de/images/verkehr/sw.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 40px;
    margin: 5px;
}

.mod_verkehr .weather {
    background-image: url("//files1.derwesten.de/images/verkehr/su.png");
    background-repeat: no-repeat;
    height: 25px;
    width: 40px;
    margin: 5px;
}

.mod_verkehr .bgc0 {
    background-color: #ffffff;
}

.mod_verkehr .bgc1 {
    background-color: #eeeeee;
}

.mod_verkehr .right {
    text-align: right;
}

.mod_verkehr .link {
    margin-bottom: 10px;
}

.mod_verkehr .inactive {
    display: none;
}

.mod_verkehr .active {

}

.mod_verkehr .subheadline {
    margin-left: 5px;
}

.mod_sprit .content td {
    padding: 5px;
    vertical-align: middle;
    text-align: left;
}

.mod_sprit .content .e5 td {
    text-align: right;
}

.mod_sprit .content .e10 td {
    text-align: right;
}

.mod_sprit .content .diesel td {
    text-align: right;
}

.mod_sprit .content table {
    width: 100%;
}

.mod_sprit .tab_e5 {
    margin: 10px;
    float: left;
    cursor: pointer;
}

.mod_sprit .tab_e10 {
    margin: 10px;
    float: left;
    cursor: pointer;
}

.mod_sprit .tab_diesel {
    margin: 10px;
    float: left;
    cursor: pointer;
}

.mod_sprit .tab_stop {
    clear: both;
}

/* REBRUSH 2014 ++++ REBRUSH 2014 ++++ REBRUSH 2014 ++++ REBRUSH 2014 ++++ REBRUSH 2014 ++++ REBRUSH 2014 ++++ REBRUSH 2014 ++++ REBRUSH 2014 ++++ REBRUSH 2014 ++++ */

/* Grid Hintergrundfarbe und Abstände*/
.GridGrauWide:not(:empty) {
    background-color: #f8f8f8 !important;
    margin-bottom: 36px;
}

.GridGrauWide .mod_f3 .hl,
.GridGrauWide .mod_browse .hl {
    font-size: 22px;
    line-height: 26px;
}

.GridGrau.g_m_1of1,
.GridRahmen.g_m_1of1,
.GridTitel.g_m_1of1,
.GridOrange.g_m_1of1 {
    float: left;
}

.GridGrau.grid:not(:empty),
.GridGrau.g_1of1:not(:empty),
.GridGrau.g_1of2:not(:empty),
.GridGrau.g_2of2:not(:empty),
.GridGrau.g_m_1of1:not(:empty),
.GridGrau.g_m_1of2:not(:empty),
.GridGrau.g_m_2of2:not(:empty),
.GridGrau.g_m_1of3:not(:empty),
.GridGrau.g_m_2of3:not(:empty),
.GridGrau.g_m_3of3:not(:empty),
.GridGrau.g_as_1of2:not(:empty),
.GridGrau.g_as_2of2:not(:empty) {
    background-color: #f8f8f8 !important;
    margin-bottom: 36px;
}

.GridRahmen.grid:not(:empty),
.GridRahmen.g_1of1:not(:empty),
.GridRahmen.g_1of2:not(:empty),
.GridRahmen.g_2of2:not(:empty),
.GridRahmen.g_m_1of1:not(:empty),
.GridRahmen.g_m_1of2:not(:empty),
.GridRahmen.g_m_2of2:not(:empty),
.GridRahmen.g_m_1of3:not(:empty),
.GridRahmen.g_m_2of3:not(:empty),
.GridRahmen.g_m_3of3:not(:empty),
.GridRahmen.g_as_1of2:not(:empty),
.GridRahmen.g_as_2of2:not(:empty) {
    border: 1px solid #C8C8C8;
    margin-bottom: 36px;
    /*border-radius: 4px;  */
}

.ie7 .GridGrau.grid,
.ie7 .GridGrau.g_1of1,
.ie7 .GridGrau.g_1of2,
.ie7 .GridGrau.g_2of2,
.ie7 .GridGrau.g_m_1of1,
.ie7 .GridGrau.g_m_1of2,
.ie7 .GridGrau.g_m_2of2,
.ie7 .GridGrau.g_m_1of3,
.ie7 .GridGrau.g_m_2of3,
.ie7 .GridGrau.g_m_3of3,
.ie7 .GridGrau.g_as_1of2,
.ie7 .GridGrau.g_as_2of2 {
    background-color: #f8f8f8;
    margin-bottom: 36px;
}

.ie7.GridRahmen.grid,
.ie7.GridRahmen.g_1of1,
.ie7 .GridRahmen.g_1of2,
.ie7 .GridRahmen.g_2of2,
.ie7 .GridRahmen.g_m_1of1,
.ie7 .GridRahmen.g_m_1of2,
.ie7 .GridRahmen.g_m_2of2,
.ie7 .GridRahmen.g_m_1of3,
.ie7 .GridRahmen.g_m_2of3,
.ie7 .GridRahmen.g_m_3of3,
.ie7 .GridRahmen.g_as_1of2,
.ie7 .GridRahmen.g_as_2of2 {
    background-color: transparent;
    border: 1px solid #C8C8C8;
    margin-bottom: 36px;
}

.ie8 .GridGrau.grid,
.ie8 .GridGrau.g_1of1,
.ie8 .GridGrau.g_1of2,
.ie8 .GridGrau.g_2of2,
.ie8 .GridGrau.g_m_1of1,
.ie8 .GridGrau.g_m_1of2,
.ie8 .GridGrau.g_m_2of2,
.ie8 .GridGrau.g_m_1of3,
.ie8 .GridGrau.g_m_2of3,
.ie8 .GridGrau.g_m_3of3,
.ie8 .GridGrau.g_as_1of2,
.ie8 .GridGrau.g_as_2of2 {
    background-color: #f8f8f8;
    margin-bottom: 36px;
}

.ie8.GridRahmen.grid,
.ie8.GridRahmen.g_1of1,
.ie8 .GridRahmen.g_1of2,
.ie8 .GridRahmen.g_2of2,
.ie8 .GridRahmen.g_m_1of1,
.ie8 .GridRahmen.g_m_1of2,
.ie8 .GridRahmen.g_m_2of2,
.ie8 .GridRahmen.g_m_1of3,
.ie8 .GridRahmen.g_m_2of3,
.ie8 .GridRahmen.g_m_3of3,
.ie8 .GridRahmen.g_as_1of2,
.ie8 .GridRahmen.g_as_2of2 {
    background-color: transparent;
    border: 1px solid #C8C8C8;
    margin-bottom: 36px;
}

.GridGrau.g_1of2,
.GridGrau.g_m_1of3,
.GridRahmen.g_1of2,
.GridRahmen.g_m_1of3 {
    margin-right: 0px;
}

.GridGrau.g_m_1of2,
.GridRahmen.g_m_1of2 {
    width: 654px;
}

.g_m_1of2 .GridRahmen .g_as_1of2,
.g_m_1of2 .GridTitel .g_as_1of2,
.g_m_1of2 .GridOrange .g_as_1of2,
.g_m_1of2 .GridGrau .g_as_1of2 {
    width: 398px;
}

.GridGrau.g_as_2of2,
.g_as_2of2.GridRahmen {
    margin-left: 6px;
    width: 236px;
}

/* Werbegrids */
.GridRahmen .GridWerbung {
    border: none;
    border-radius: 0px;
    background-color: #f5f5f5;
}

.grid.GridWerbung,
.g_m_2of2.GridWerbung,
.GridWerbung {
    margin-bottom: 45px;
}

.GridOverflow{
	overflow:hidden;
	}

.article > .lottery.thankyou > .inline_wide, .article > .content > .inline_wide {
    margin: 40px 0;
}

/* Pro und Contra Headline Anpassung*/
.GridProContra .mod.mod_hd .hd {
    text-transform: none;
}

.GridProContra .mod.mod_hd {
    margin-bottom: 0px;
    padding-bottom: 6px;
}

/*Abstandsanpassung bei Rahmen um GridGrau mit drei 320er Grids*/

.GridGrau  .g_2of2,
.GridRahmen .g_2of2 {
    margin-left: 14px;
}

.GridGrau.g_m_1of3,
.GridRahmen.g_m_1of3,
.GridGrau.grid .g_m_1of3,
.GridRahmen.grid .g_m_1of3 {
    margin-right: 0px;
    position: relative;
}

/*min-height: 100%; /* Mindesthöhe für moderne Browser */

 /*height:auto !important; /* Important Regel für moderne Browser */
 /*height:100%; /* Mindesthöhe für den IE */
 /*overflow: hidden !;*/


.GridGrau.g_m_2of3,
.GridRahmen.g_m_2of3 {
    margin-left: 13px;
    margin-right: 1px;
    position: relative;
}
    
/*min-height: 100%; /* Mindesthöhe für moderne Browser */

 /*height:auto !important; /* Important Regel für moderne Browser */
 /*height:100%; /* Mindesthöhe für den IE */
 /*overflow: hidden !;*/

.GridGrau.g_m_3of3,
.GridRahmen.g_m_3of3 {
    margin-left: 12px;
    position: relative;
}

/*min-height: 100%; /* Mindesthöhe für moderne Browser */

 /*height:auto !important; /* Important Regel für moderne Browser */
 /*height:100%; /* Mindesthöhe für den IE */
 /*overflow: hidden !;*/

.g_m_1o2.GridRahmen.g_m_2of3 {
    margin-left: 12px;
    margin-right: 0px;
}

.g_m_1of2 .g_2of2.GridRahmen {
    margin-left: 12px;
}

.GridRahmen .mod .tag,
.GridGrau .mod .tag,
.GridTitel .mod .tag {
    padding-right: 14px;
}

/* Höhengrids für die Wide Dreierboxen um eine einheitliche Höhe der Rahmen zu erhalten*/ zu erhalten*/

.height195home,
.height195:not(:empty) {
    min-height: 195px;
    height: auto !important; /* für moderne Browser */
    height: 195px; /*für den IE */
}

.height300home,
.height300:not(:empty) {
    min-height: 300px;
    height: auto !important; /* für moderne Browser */
    height: 300px; /*für den IE */
}

.height310home,
.height310:not(:empty) {
    min-height: 310px;
    height: auto !important; /* für moderne Browser */
    height: 310px; /*für den IE */
}

.height320home,
.height320:not(:empty) {
    min-height: 320px;
    height: auto !important; /* für moderne Browser */
    height: 320px; /*für den IE */
}

.height330home,
.height330:not(:empty) {
    min-height: 330px;
    height: auto !important; /* für moderne Browser */
    height: 330px; /*für den IE */
}

.height340home,
.height340:not(:empty) {
    min-height: 340px;
    height: auto !important; /* für moderne Browser */
    height: 340px; /*für den IE */
}

.height350home,
.height350:not(:empty) {
    min-height: 350px;
    height: auto !important; /* für moderne Browser */
    height: 350px; /*für den IE */
}

.height380home,
.height380:not(:empty) {
    min-height: 380px;
    height: auto !important; /* für moderne Browser */
    height: 380px; /*für den IE */
}

.height400home,
.height400:not(:empty) {
    min-height: 400px;
    height: auto !important; /* für moderne Browser */
    height: 400px; /*für den IE */
}

.height420home,
.height420:not(:empty) {
    min-height: 420px;
    height: auto !important; /* für moderne Browser */
    height: 420px; /*für den IE */
}

.height430home,
.height430:not(:empty) {
    min-height: 430px;
    height: auto !important; /* für moderne Browser */
    height: 430px; /*für den IE */
}

.height440home,
.height440:not(:empty) {
    min-height: 440px;
    height: auto !important; /* für moderne Browser */
    height: 440px; /*für den IE */
}

.height440home,
.height460:not(:empty) {
    min-height: 460px;
    height: auto !important; /* für moderne Browser */
    height: 460px; /*für den IE */
}

.height480home,
.height480:not(:empty) {
    min-height: 480px;
    height: auto !important; /* für moderne Browser */
    height: 480px; /*für den IE */
}

.height500home,
.height500:not(:empty) {
    min-height: 500px;
    height: auto !important; /* für moderne Browser */
    height: 500px; /*für den IE */
}

.height520home,
.height520:not(:empty) {
    min-height: 520px;
    height: auto !important; /* für moderne Browser */
    height: 520px; /*für den IE */
}

.height530home,
.height530:not(:empty) {
    min-height: 520px;
    height: auto !important; /* für moderne Browser */
    height: 530px; /*für den IE */
}

.height540home,
.height540:not(:empty) {
    min-height: 540px;
    height: auto !important; /* für moderne Browser */
    height: 540px; /*für den IE */
}

.height560home,
.height560:not(:empty) {
    min-height: 560px;
    height: auto !important; /* für moderne Browser */
    height: 560px; /*für IE */
}

.height580home,
.height580:not(:empty) {
    min-height: 580px;
    height: auto !important; /* für moderne Browser */
    height: 580px; /*für den IE */
}

.height195home,
.height300home,
.height310home,
.height320home,
.height330home,
.height340home,
.height350home,
.height380home,
.height400home,
.height420home,
.height430home,
.height440home,
.height460home,
.height480home,
.height500home,
.height520home,
.height530home,
.height540home,
.height560home,
.height580home,
.height195:not(:empty)
.height300:not(:empty),
.height310:not(:empty),
.height320:not(:empty),
.height330:not(:empty),
.height340:not(:empty),
.height350:not(:empty),
.height380:not(:empty),
.height400:not(:empty),
.height420:not(:empty),
.height430:not(:empty),
.height440:not(:empty),
.height460:not(:empty),
.height480:not(:empty),
.height500:not(:empty),
.height520:not(:empty),
.height530:not(:empty),
.height540:not(:empty),
.height560:not(:empty),
.height580:not(:empty) {
    margin-bottom: 36px;
}


/* Anpassungen für Abstände 320 Grids bei GridRahmen um Wide Grid*/

.g_m_1of1 .GridRahmen .g_m_1of3 .mod_list,
.g_m_1of2 .GridRahmen .g_m_1of3 .mod_list {
    padding-left: 2px;
}

.g_m_1of1 .GridRahmen .g_m_2of3 .mod_list,
.g_m_1of2 .GridRahmen .g_m_2of3 .mod_list {
    padding-left: 0px;
}

.g_m_1of1 .GridRahmen .g_m_3of3 .mod_list {
    padding-left: 0px;
    padding-right: 2px;
}

.g_m_1of1 .GridRahmen .g_m_1of3 .img img[height="117"],
.g_m_1of1 .GridRahmen .g_m_3of3 .img img[height="117"],
.g_m_1of2 .GridRahmen .g_m_1of3 .img img[height="117"],
.g_m_1of2 .GridRahmen .g_m_2of3 .img img[height="117"] {
    height: 117px;
    width: 318px;
}

.g_m_1of1 .GridRahmen .g_m_2of3 .img img[height="117"] {
    height: 117px;
    width: 320px;
}

.g_m_1of1 .GridRahmen .g_m_1of3 .mod_hd {
    border-right: 1px solid #dedede;
    border-top: 1px solid #dedede;
    border-left: none;
}

.g_m_1of1 .GridRahmen .g_m_2of3 .mod_hd {
    border-right: 1px solid #dedede;
    border-top: 1px solid #dedede;
    border-left: 1px solid #dedede;
}

.g_m_1of1 .GridRahmen .g_m_3of3 .mod_hd {
    border-left: 1px solid #dedede;
    border-top: 1px solid #dedede;
}

.g_m_1of1 .GridRahmen .g_m_1of2 .mod_hd {
    border-right: 1px solid #dedede;
}

.g_m_1of1 .GridRahmen .g_m_2of2 .mod_hd {
    border-left: 1px solid #dedede;
}

/*Social Leiste Sonderlocke*/

.g_m_1of1 .GridGrau.GridRahmen .g_m_1of3 .mod_hd,
.g_m_1of1 .GridGrau.GridRahmen .g_m_2of3 .mod_hd,
.g_m_1of1 .GridGrau.GridRahmen .g_m_3of3 .mod_hd {
    border-left: medium none;
    border-right: medium none;
    border-top: medium none;
}

/*Abtandsanpassung bei GridRahmen um GridGrau Boxengasse*/
div.GridGrau.g_m_2of2,
div.GridRahmen.g_m_2of2 {
    margin-left: 14px;
}

/*---------------------*/
.boxshadow .page {
    border-radius: 4px;
}

/*Titelfarben Grids*/
.GridOrange.grid,
.GridOrange.g_1of1,
.GridOrange.g_1of2,
.GridOrange.g_2of2,
.GridOrange.g_m_1of1,
.GridOrange.g_m_1of2,
.GridOrange.g_m_2of2,
.GridOrange.g_m_1of3,
.GridOrange.g_m_2of3,
.GridOrange.g_m_3of3,
.GridOrange.g_as_1of2,
.GridOrange.g_as_2of2 {
    background-color: #F45D0A;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 36px;
    height: 100%;
}

.GridTitel:not(:empty) {
    margin-bottom: 36px;
    border-radius: 6px 6px 6px 6px;
    height: 100%;
}

.waz div.GridTitel.grid,
.waz div.GridTitel.g_1of1,
.waz div.GridTitel.g_1of2,
.waz div.GridTitel.g_2of2,
.waz div.GridTitel.g_m_1of1,
.waz div.GridTitel.g_m_1of2,
.waz div.GridTitel.g_m_2of2,
.waz div.GridTitel.g_m_1of3,
.waz div.GridTitel.g_m_2of3,
.waz div.GridTitel.g_m_3of3,
.waz div.GridTitel.g_as_1of2,
.waz div.GridTitel.g_as_2of2 {
    background-color: #BE0015;
}

.nrz div.GridTitel.grid,
.nrz div.GridTitel.g_1of1,
.nrz div.GridTitel.g_1of2,
.nrz div.GridTitel.g_2of2,
.nrz div.GridTitel.g_m_1of1,
.nrz div.GridTitel.g_m_1of2,
.nrz div.GridTitel.g_m_2of2,
.nrz div.GridTitel.g_m_1of3,
.nrz div.GridTitel.g_m_2of3,
.nrz div.GridTitel.g_m_3of3,
.nrz div.GridTitel.g_as_1of2,
.nrz div.GridTitel.g_as_2of2 {
    background-color: #027B51;
}

.wr div.GridTitel.grid,
.wr div.GridTitel.g_1of1,
.wr div.GridTitel.g_1of2,
.wr div.GridTitel.g_2of2,
.wr div.GridTitel .g_m_1of1,
.wr div.GridTitel.g_m_1of2,
.wr div.GridTitel.g_m_2of2,
.wr div.GridTitel.g_m_1of3,
.wr div.GridTitel.g_m_2of3,
.wr div.GridTitel.g_m_3of3,
.wr div.GridTitel.g_as_1of2,
.wr div.GridTitel.g_as_2of2 {
    background-color: #b42d2d;
}

.wp div.GridTitel.grid,
.wp div.GridTitel.g_1of1,
.wp div.GridTitel.g_1of2,
.wp div.GridTitel.g_2of2,
.wp div.GridTitel.g_m_1of1,
.wp div.GridTitel.g_m_1of2,
.wp div.GridTitel.g_m_2of2,
.wp div.GridTitel.g_m_1of3,
.wp div.GridTitel.g_m_2of3,
.wp div.GridTitel.g_m_3of3,
.wp div.GridTitel.g_as_1of2,
.wp div.GridTitel.g_as_2of2 {
    background-color: #0075a7;
}

.ikz div.GridTitel.grid,
.ikz div.GridTitel.g_1of1,
.ikz div.GridTitel.g_1of2,
.ikz div.GridTitel.g_2of2,
.ikz div.GridTitel.g_m_1of1,
.ikz div.GridTitel.g_m_1of2,
.ikz div.GridTitel.g_m_2of2,
.ikz div.GridTitel.g_m_1of3,
.ikz div.GridTitel.g_m_2of3,
.ikz div.GridTitel.g_m_3of3,
.ikz div.GridTitel.g_as_1of2,
.ikz div.GridTitel.g_as_2of2 {
    background-color: #00946c;
}

/*ABSTÄNDE VON WIDGETS */

.GridAbstandUnten45:not(:empty) {
    margin-bottom: 45px;
}

.GridAbstandOben45:not(:empty) {
    margin-top: 45px;
}

/*Margin von 27px auf 14 px gesetzt*/
.GridAbstand-27 {
    margin-top: -27px;
}

.GridAbstand-7 {
    margin-top: -7px;
}

.GridAbstandOben:not(:empty) {
    margin-top: 18px;
    clear: both;
}

.GridAbstandUnten:not(:empty) {
    margin-bottom: 18px;
    clear: both;
}

/*Listenwidget Abstand unten verkleinert*/
.Abstand14 .mod_list {
    margin-bottom: 14px;
}

.Abstand14 .mod_headerimage_grouped {
    margin-top: 10px;
}

/*Listenwidget Farbwechsel*/

/*Listenwidget Abstand unten verkleinert*/

.ColorChange .mod.mod_f3.mod_m5.lnk:nth-child(even) {
    background-color: #f8f8f8;
    padding: 6px 0 6px 0;
}

.ColorChange .mod.mod_f3.mod_m5.lnk {
    margin-top: 6px;
}

.ColorChange .mod_f3 .hl {
    font-size: 17px;
    line-height: 21px;
}

/*Anpassung Schriftgrößen Listenwidget Boxengasse*/
.g_m_2of2 .mod_list .mod_f3 .hl {
    font-size: 22px;
    line-height: 26px;
	font-family: open_sansregular, Tahoma, Helvetica, Arial, sans-serif;
}

.g_m_3of3 .mod_list .mod_f3 .hl {
    font-size: 26px;
    line-height: 30px;
	font-family: open_sanssemibold, Tahoma, Helvetica, Arial, sans-serif;
}

.g_m_3of3 .mod_list .mod_m5 .hl {
  font-size: 16px;
  font-weight: bold;
  line-height: 19px;
}


/***********************************************/
/* colors */

/*Infobox Teaserheadline Mouseover*/
.waz .article .mod_info .hl a:hover,
.nrz .article .mod_info .hl a:hover,
.wr .article .mod_info .hl a:hover,
.wp .article .mod_info .hl a:hover,
.ikz .article .mod_info .hl a:hover,
.dw .article .mod_info .hl a:hover,
.ntrl .article .mod_info .hl a:hover {
    text-decoration: none;
}

/*Infobox Teaserheadline*/
.waz .article .mod_info .hl,
.waz .article .mod_info .hl a {
    color: #be0015;
}

.nrz .article .mod_info .hl,
.nrz .article .mod_info .hl a {
    color: #008255;
}

.wr .article .mod_info .hl,
.wr .article .mod_info .hl a {
    color: #C90019;
}

.wp .article .mod_info .hl,
.wp .article .mod_info .hl a {
    color: #0075a7;
}

.ikz .article .mod_info .hl,
.ikz .article .mod_info .hl a {
    color: #00946c;
}

.dw .article .mod_info .hl,
.dw .article .mod_info .hl a {
    color: #990000;
}

.ntrl .article .mod_info .hl,
.ntrl .article .mod_info .hl a {
    color: #9c9c9c;
}

.article > .lottery.thankyou > .kckr,
.article > .content > .kckr {
    color: #2b2b2b;
}

.article > .kckr {
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
    margin: 7px 0 3px;
    text-transform: none;
}

.waz .article > .kckr {
    color: #BE0015;
}

.nrz .article > .kckr {
    color: #008255;
}

.wr .article > .kckr {
    color: #C90019;
}

.wp .article > .kckr {
    color: #0075a7;
}

.ikz .article > .kckr {
    color: #00946c;
}

.dw .article > .kckr {
    color: #990000;
}

.ntrl .article > .kckr {
    color: #9c9c9c;
}



/*Teaserwidget Textfarben*/
.GridSpezial_1 .hl,
.GridSpezial_1 .hl a,
.GridSpezial_1 .kckr,
.GridSpezial_1 .txt,
.GridSpezial_1 .comment,
.GridSpezial_1 .loc,
.GridSpezial_1 .mod .tag,
.GridSpezial_1 .mod .dt,
.GridSpezial_1 .mod .related a span,
.GridSpezial_2 .hl,
.GridSpezial_2 .hl a,
.GridSpezial_2 .kckr,
.GridSpezial_2 .txt,
.GridSpezial_2 .comment,
.GridSpezial_2 .loc,
.GridSpezial_2 .mod .tag,
.GridSpezial_2 .mod .dt,
.GridSpezial_2 .mod .related a span,
.GridSpezial_3 .hl,
.GridSpezial_3 .hl a,
.GridSpezial_3 .kckr,
.GridSpezial_3 .txt,
.GridSpezial_3 .comment,
.GridSpezial_3 .loc,
.GridSpezial_3 .mod .tag,
.GridSpezial_3 .mod .dt,
.GridSpezial_3 .mod .related a span,
.GridSpezial_4 .hl,
.GridSpezial_4 .hl a,
.GridSpezial_4 .kckr,
.GridSpezial_4 .txt,
.GridSpezial_4 .comment,
.GridSpezial_4 .loc,
.GridSpezial_4 .mod .tag,
.GridSpezial_4 .mod .dt,
.GridSpezial_4 .mod .related a span,
.GridSpezial_5 .hl,
.GridSpezial_5 .hl a,
.GridSpezial_5 .kckr,
.GridSpezial_5 .txt,
.GridSpezial_5 .comment,
.GridSpezial_5 .loc,
.GridSpezial_5 .mod .tag,
.GridSpezial_5 .mod .dt,
.GridSpezial_5 .mod .related a span,
.GridTitel .hl,
.GridTitel .hl a,
.GridTitel .kckr,
.GridTitel .txt,
.GridTitel .comment,
.GridTitel .loc,
.GridTitel .mod .tag,
.GridTitel .mod .dt,
.GridTitel .mod .related a span,
.GridOrange .hl,
.GridOrange .hl a,
.GridOrange .kckr,
.GridOrange .txt,
.GridOrange .comment,
.GridOrange .loc,
.GridOrange .mod .tag,
.GridOrange .mod .dt,
.GridOrange .mod .related a span,
.waz .GridOrange .mod.mod_hd a:hover,
.waz .GridTitel .mod.mod_hd a:hover,
.nrz .GridOrange .mod.mod_hd a:hover,
.nrz .GridTitel .mod.mod_hd a:hover,
.wp .GridOrange .mod.mod_hd a:hover,
.wp .GridTitel .mod.mod_hd a:hover,
.wr .GridOrange .mod.mod_hd a:hover,
.wr .GridTitel .mod.mod_hd a:hover,
.ikz .GridOrange .mod.mod_hd a:hover,
.ikz .GridTitel .mod.mod_hd a:hover {
    color: #ffffff;
}

/*Newsticker Farbanpassungen*/
.GridTitel .mod_nticker .time,
.GridTitel .mod_nticker .nav a,
.GridOrange .mod_nticker .time,
.GridOrange .mod_nticker .nav a {
    color: #ffffff;
}

.waz div.GridTitel .mod_nticker .nav a:hover,
.waz div.GridOrange .mod_nticker .nav a:hover,
.nrz div.GridTitel .mod_nticker .nav a:hover,
.nrz div.GridOrange .mod_nticker .nav a:hover,
.wr div.GridTitel .mod_nticker .nav a:hover,
.wr div.GridOrange .mod_nticker .nav a:hover,
.wp div.GridTitel .mod_nticker .nav a:hover,
.wp div.GridOrange .mod_nticker .nav a:hover,
.ikz div.GridTitel .mod_nticker .nav a:hover,
.ikz div.GridOrange .mod_nticker .nav a:hover {
    color: #ffffff;
}

.GridTitel .mod_nticker .nav .active,
.GridOrange .mod_nticker .nav .active {
    text-decoration: uppercase;
}

.waz div.GridTitel .mod_nticker .nav .active,
.nrz div.GridTitel .mod_nticker .nav .active,
.wr div.GridTitel .mod_nticker .nav .active,
.wp div.GridTitel .mod_nticker .nav .active,
.ikz div.GridTitel .mod_nticker .nav .active,
.waz div.GridOrange .mod_nticker .nav .active,
.nrz div.GridOrange .mod_nticker .nav .active,
.wr div.GridOrange .mod_nticker .nav .active,
.wp div.GridOrange .mod_nticker .nav .active,
.ikz div.GridOrange .mod_nticker .nav .active {
    color: #cecece;
}

/***********************************************/
/*WIDGETS*/

/* Abstand Headline nach unten für Newsbox auf Städteseiten*/
.HighHeadlines .mod .hl {
    min-height: 50px;
}

.NoFloat .mod .txt {
    float: left;
}

/*iframe*/
.GridGrau .mod_iframe,
.GridTitel .mod_iframe,
.GridRahmen .mod_iframe,
.GridOrange .mod_iframe {
    margin-bottom: 0px;
}

/*Multilinkwidget Anpassung Textbreite */
.GridRahmen.g_m_2of2 .mod_multi .txt,
.GridRahmen.g_m_1of3 .mod_multi .txt,
.GridRahmen.g_m_2of3 .mod_multi .txt,
.GridRahmen.g_m_3of3 .mod_multi .txt,
.GridGrau.g_m_2of2 .mod_multi .txt,
.GridGrau.g_m_1of3 .mod_multi .txt,
.GridGrau.g_m_2of3 .mod_multi .txt,
.GridGrau.g_m_3of3 .mod_multi .txt,
.GridTitel.g_m_2of2 .mod_multi .txt,
.GridTitel.g_m_1of3 .mod_multi .txt,
.GridTitel.g_m_2of3 .mod_multi .txt,
.GridTitel.g_m_3of3 .mod_multi .txt,
.GridOrange.g_m_2of2 .mod_multi .txt,
.GridOrange.g_m_1of3 .mod_multi .txt,
.GridOrange.g_m_2of3 .mod_multi .txt,
.GridOrange.g_m_3of3 .mod_multi .txt {
    width: 304px;
    padding-left: 8px;
}

/*Eilmeldungswidget*/

.mod_breaking .hd {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.00em;
    width: auto;
    z-index: 1;
    background-color: #ffffff;
    padding-top: 2px;
}

/* News am Morgen */
.GridNewsAmMorgen .mod_breaking {
    font-size: 15px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    color: #a3a3a3;
    background-image: url("//www.derwesten.de/files1/flashmm/css/img/nam_logo.png");
    height: 43px;
    width: 992px;    
    border: none;
}

.GridNewsAmMorgen .mod_breaking .hd {
    font-size: 15px;
    font-weight: bold;
    left: 0;
    line-height: 26px;
    padding: 0 6px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    width: 105px;
	display: none;
}

.GridNewsAmMorgen .mod_breaking .mod {
    height: 41px;
    left: 230px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 792px;
}

.GridNewsAmMorgen .mod_breaking .list {
    left: 0;
    position: absolute;
    top: 0;
    width: 999em;
    padding: 4px 0 0 0;
}

.GridNewsAmMorgen .mod_breaking .list li {
    display: block;
    float: left;
    line-height: 38px;
    /* white-space: nowrap; */
}

.GridNewsAmMorgen .mod_breaking .list a {
    display: block;
    float: left;
    font-weight: normal;
    text-decoration: none;
    color: #a3a3a3;
}

.GridNewsAmMorgen .mod_breaking .list a:hover {
    text-decoration: underline;
}

.GridNewsAmMorgen .mod_breaking .list .div {
    display: block;
    float: left;
    margin: 0 10px;
}

/*Mehrspaltenwidget Blätterpfeile*/
.mod_columns .control {
    float: left;
    margin: -5px 0 6px 0;
    top: -35px;
}

.GridGrau .mod_columns,
.GridTitel .mod_columns,
.GridOrange .mod_columns,
.GridRahmen .mod_columns {
    margin-bottom: 8px;
}

.GridGrau .g_1of8,
.GridTitel .g_1of8,
.GridOrange .g_1of8,
.GridRahmen .g_1of8 {
    padding-left: 4px;
}

.GridGrau .g_8of8,
.GridTitel .g_8of8,
.GridOrange .g_8of8,
.GridRahmen .g_8of8 {
    padding-right: 4px;
}

.GridGrau .g_2of8,
.GridGrau .g_4of8,
.GridGrau .g_6of8,
.GridGrau .g_8of8,
.GridTitel .g_2of8,
.GridTitel .g_4of8,
.GridTitel .g_6of8,
.GridTitel .g_8of8,
.GridOrange .g_2of8,
.GridOrange .g_4of8,
.GridOrange .g_6of8,
.GridOrange .g_8of8,
.GridRahmen .g_2of8,
.GridRahmen .g_4of8,
.GridRahmen .g_6of8,
.GridRahmen .g_8of8 {
    margin-left: 11px;
}

.GridGrau .g_m_1of5,
.GridRahmen .g_m_1of5,
.GridTitel .g_m_1of5,
.GridOrange .g_m_1of5 {
    margin-left: 6px;
}

.GridGrau .g_m_2of5,
.GridGrau .g_m_3of5,
.GridGrau .g_m_4of5,
.GridGrau .g_m_5of5,
.GridRahmen .g_m_2of5,
.GridRahmen .g_m_3of5,
.GridRahmen .g_m_4of5,
.GridRahmen .g_m_5of5,
.GridTitel .g_m_2of5,
.GridTitel .g_m_3of5,
.GridTitel .g_m_4of5,
.GridTitel .g_m_5of5,
.GridOrange .g_m_2of5,
.GridOrange .g_m_3of5,
.GridOrange .g_m_4of5,
.GridOrange .g_m_5of5 {
    margin-left: 6px;
}

.GridGrau .g_m_1of6,
.GridRahmen .g_m_1of6,
.GridTitel .g_m_1of6,
.GridOrange .g_m_1of6 {
    margin-left: 7px;
}

.GridGrau .g_m_1of4,
.GridRahmen .g_m_1of4,
.GridTitel .g_m_1of4,
.GridOrange .g_m_1of4 {
    margin-left: 3px;
}

.GridGrau .g_m_2of4,
.GridGrau .g_m_3of4,
.GridGrau .g_m_4of4,
.GridGrau .g_m_5of4,
.GridTitel .g_m_2of4,
.GridTitel .g_m_3of4,
.GridTitel .g_m_4of4,
.GridTitel .g_m_5of4,
.GridRahmen .g_m_2of4,
.GridRahmen .g_m_3of4,
.GridRahmen .g_m_4of4,
.GridRahmen .g_m_5of4,
.GridOrange .g_m_2of4,
.GridOrange .g_m_3of4,
.GridOrange .g_m_4of4,
.GridOrange .g_m_5of4,
.GridGrau .g_m_2of6,
.GridGrau .g_m_3of6,
.GridGrau .g_m_4of6,
.GridGrau .g_m_5of6,
.GridGrau .g_m_6of6,
.GridRahmen .g_m_2of6,
.GridRahmen .g_m_3of6,
.GridRahmen .g_m_4of6,
.GridRahmen .g_m_5of6,
.GridRahmen .g_m_6of6,
.GridTitel .g_m_2of6,
.GridTitel .g_m_3of6,
.GridTitel .g_m_4of6,
.GridTitel .g_m_5of6,
.GridTitel .g_m_6of6,
.GridOrange .g_m_2of6,
.GridOrange .g_m_3of6,
.GridOrange .g_m_4of6,
.GridOrange .g_m_5of6,
.GridOrange .g_m_6of6 {
    margin-left: 6px;
}

.GridTitel  .mod_columns .control .paging .txt,
.GridOrange  .mod_columns .control .paging .txt {
    color: #ffffff;
}

.mod_columns .control .paging {
    background-color: transparent;
    font-size: 12px;
    padding-left: 6px;
    padding-right: 4px;
}

.mod_columns .control .paging .txt {
    padding-top: 1px;
}

.mod_columns .control .paging .ir {
    background-image: url("./img/icons_ir.png");
    height: 21px;
    width: 22px;
}

.waz .mod_columns .control .paging .prev {
    background-position: -290px -190px;
}

.waz .mod_columns .control .paging .next {
    background-position: -312px -190px;
}

.nrz .mod_columns .control .paging .prev {
    background-position: -334px -190px;
}

.nrz .mod_columns .control .paging .next {
    background-position: -356px -190px;
}

.wr .mod_columns .control .paging .prev {
    background-position: -378px -190px;
}

.wr .mod_columns .control .paging .next {
    background-position: -400px -190px;
}

.wp .mod_columns .control .paging .prev {
    background-position: -422px -190px;
}

.wp .mod_columns .control .paging .next {
    background-position: -444px -190px;
}

.ikz .mod_columns .control .paging .prev {
    background-position: -290px -211px;
}

.ikz .mod_columns .control .paging .next {
    background-position: -312px -211px;
}

.dw .mod_columns .control .paging .prev {
    background-position: -334px -211px;
}

.dw .mod_columns .control .paging .next {
    background-position: -356px -211px;
}

.ntrl .mod_columns .control .paging .prev {
    background-position: -378px -211px;
}

.ntrl .mod_columns .control .paging .next {
    background-position: -400px -211px;
}

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

/*Doppelwidget*/
.GridSpezial_1 .mod_double,
.GridSpezial_2 .mod_double,
.GridSpezial_3 .mod_double,
.GridSpezial_4 .mod_double,
.GridSpezial_5 .mod_double,
.GridGrau .mod_double,
.GridTitel .mod_double,
.GridOrange .mod_double,
.GridRahmen .mod_double {
    padding-left: 8px;
    margin-bottom: 8px;
}

.GridSpezial_1 .mod_double .g_2of2,
.GridSpezial_2 .mod_double .g_2of2,
.GridSpezial_3 .mod_double .g_2of2,
.GridSpezial_4 .mod_double .g_2of2,
.GridSpezial_5 .mod_double .g_2of2,
.GridGrau .mod_double .g_2of2,
.GridTitel .mod_double .g_2of2,
.GridOrange .mod_double .g_2of2,
.GridRahmen .mod_double .g_2of2 {
    margin-left: 0px
}

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

/*Newstickerwidget*/
.GridGrau  .mod_nticker,
.GridOrange .mod_nticker,
.GridTitel .mod_nticker,
.GridRahmen .mod_nticker {
    margin: 5px 8px 6px 8px;
}

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

/*A-Z Widget*/

.mod_az .links a {
  font-size: 16px;
  line-height: 21px;
  text-decoration: none;
}


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

/*Meistgelesen-/Reiter-Widget*/

.GridGrau .mod_pop .nav li,
.GridGrau .mod_tabs .tabs li {
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c9c9c9), color-stop(1, white));
    background-image: -moz-linear-gradient(center top, #c9c9c9 0%, white 100%);
    background-image: -o-linear-gradient(center top, #c9c9c9 0%, white 100%);
    background-image: -ms-linear-gradient(center top, #c9c9c9 0%, white 100%);
    background-image: linear-gradient(center top, #c9c9c9 0%, white 100%);
    ms-filter: progid

:DXImageTransform.Microsoft.

gradient
(
startColorStr

=
'#c9c9c9'
,
EndColorStr

=
'#ffffff'
)
;
/* IE6–IE9 */
filter: progid:DXImageTransform.Microsoft.

gradient
(
startColorStr

=
'#c9c9c9'
,
EndColorStr

=
'#ffffff'
)
;
/* IE6–IE9 */
border-left:

1
px solid #9C9C9C

;
border-right:

1
px solid #9C9C9C

;
border-top: none

;
border-bottom:

1
px solid #9C9C9C

;
font-size:

13
px

;
font-weight: bold

;
    }

.GridGrau .mod_pop .nav li a,
.GridGrau .mod_tabs .tabs li a {
    color: #2b2b2b;
    font-size: 13px;
}

.GridGrau .mod_pop .nav li.active,
.GridGrau .mod_tabs .tabs li.active {
    border-bottom: none;
    border-top: none;
}

.GridGrau .mod_pop .nav li.active a,
.GridGrau .mod_tabs .tabs li.active a {
    background-color: #f8f8f8;
    background-image: none;
    color: #777777;
    border-bottom: none;
}

.GridOrange .mod_pop .nav li a,
.GridOrange .mod_tabs .tabs li a {
    color: #F45D0A;
    font-size: 13px;
}

.GridOrange .mod_pop .nav li.active a,
.GridOrange .mod_tabs .tabs li.active a {
    background-color: #F45D0A;
    background-image: none;
    color: #ffffff;
}

.waz div.GridTitel .mod_pop .nav li,
.waz div.GridTitel .mod_tabs .tabs li,
.nrz div.GridTitel .mod_pop .nav li,
.nrz div.GridTitel .mod_tabs .tabs li,
.wr div.GridTitel .mod_pop .nav li,
.wr div.GridTitel .mod_tabs .tabs li,
.wp div.GridTitel .mod_pop .nav li,
.wp div.GridTitel .mod_tabs .tabs li,
.ikz div.GridTitel .mod_pop .nav li,
.ikz div.GridTitel .mod_tabs .tabs li,
.GridOrange .mod_pop .nav li,
.GridOrange .mod_tabs .tabs li {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c9c9c9), color-stop(1, white));
    background-image: -moz-linear-gradient(center top, #c9c9c9 0%, white 100%);
    background-image: -o-linear-gradient(center top, #c9c9c9 0%, white 100%);
    background-image: -ms-linear-gradient(center top, #c9c9c9 0%, white 100%);
    background-image: linear-gradient(center top, #c9c9c9 0%, white 100%);
    ms-filter: progid

:DXImageTransform.Microsoft.

gradient
(
startColorStr

=
'#c9c9c9'
,
EndColorStr

=
'#ffffff'
)
;
/* IE6–IE9 */
filter: progid:DXImageTransform.Microsoft.

gradient
(
startColorStr

=
'#c9c9c9'
,
EndColorStr

=
'#ffffff'
)
;
/* IE6–IE9 */
border-left:

1
px solid #ffffff

;
border-right:

1
px solid #ffffff

;
border-top:

1
px solid #ffffff

;
border-bottom: none

;
font-size:

13
px

;
font-weight: bold

;
    }

.waz .GridTitel .mod_pop .nav li a,
.waz .GridTitel .mod_tabs .tabs li a {
    color: #BE0015;
    font-size: 13px;
    font-weight: bold;
}

.waz div.GridTitel .mod_pop .nav li a,
.waz div.GridTitel .mod_tabs .tabs li a {
    color: #BE0015;
    font-size: 13px;
}

.nrz div.GridTitel .mod_pop .nav li a,
.nrz div.GridTitel .mod_tabs .tabs li a {
    color: #008255;
    font-size: 13px;
}

.wr div.GridTitel .mod_pop .nav li a,
.wr div.GridTitel .mod_tabs .tabs li a {
    color: #008255;
    font-size: 13px;
}

.wp div.GridTitel .mod_pop .nav li a,
.wp div.GridTitel .mod_tabs .tabs li a {
    color: #0075a7;
    font-size: 13px;
}

.ikz div.GridTitel .mod_pop .nav li a,
.ikz div.GridTitel .mod_tabs .tabs li a {
    color: #00946c;
    font-size: 13px;
}

/* Reiterfarben*/
.waz div.GridTitel .mod_pop .nav li.active a,
.waz div.GridTitel .mod_tabs .tabs li.active a {
    background-image: none;
    background-color: #be0015;
    color: #ffffff;
}

.nrz div.GridTitel .mod_pop .nav li.active a,
.nrz div.GridTitel .mod_tabs .tabs li.active a {
    background-image: none;
    background-color: #008255;
    color: #ffffff;
}

.wr div.GridTitel .mod_pop .nav li.active a,
.wr div.GridTitel .mod_tabs .tabs li.active a {
    background-image: none;
    background-color: #C90019;
    color: #ffffff;
}

.wp div.GridTitel .mod_pop .nav li.active a,
.wp div.GridTitel .mod_tabs .tabs li.active a {
    background-image: none;
    background-color: #0075a7;
    color: #ffffff;
}

.ikz div.GridTitel .mod_pop .nav li.active a,
.ikz div.GridTitel .mod_tabs .tabs li.active a {
    background-image: none;
    background-color: #00946c;
    color: #ffffff;
}

/*Abstände und Breite*/
.GridGrau .mod_pop,
.GridGrau .mod_tabs,
.GridTitel .mod_pop,
.GridTitel .mod_tabs,
.GridOrange .mod_pop,
.GridOrange .mod_tabs,
.GridRahmen .mod_pop,
.GridRahmen .mod_tabs {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 12px;
}

.GridGrau .mod_pop .nav li,
.GridGrau .mod_tabs .tabs li,
.GridTitel .mod_pop .nav li,
.GridTitel .mod_tabs .tabs li,
.GridOrange .mod_pop .nav li,
.GridOrange .mod_tabs .tabs li,
.GridRahmen .mod_pop .nav li,
.GridRahmen .mod_tabs .tabs li {
    width: 146px;
}

/***********************************************/
/* Kommentarwidget*/

.GridGrau .mod_list .comment {
    color: #777777;
}

.GridTitel.mod_hd {
    margin: 1px 0 0;
}

.GridTitel .mod_f3 .hl,
.GridTitel .mod_f3 .kckr,
.GridTitel .mod_list .comment {
    color: #ffffff;
}

/*Abstand zwischen den einzelnen Kommentarteasern*/

.GridGrau .mod_list .mod,
.GridTitel .mod_list .mod,
.GridOrange .mod_list .mod {
    margin-top: 10px;
}

.GridGrau .mod_list .mod:first-child,
.GridTitel .mod_list .mod:first-child,
.GridOrange .mod_list .mod:first-child {
    margin-top: 0px;
}

.GridGrauOrange.mod_hd {
    margin: 1px 0 0;
}

/***********************************************/
/*Blätterwidget: Blätterpfeile GRIDGRAU*/
.GridGrau .mod_browse .prev,
.GridTitel .mod_browse .prev,
.GridOrange .mod_browse .prev,
.GridRahmen .mod_browse .prev {
    background-position: -120px -400px;
    left: 4px;
}

.GridGrau .mod_browse .next,
.GridTitel .mod_browse .next,
.GridOrange .mod_browse .next,
.GridRahmen .mod_browse .next {
    background-position: -155px -400px;
    right: 4px;
}

/*Blätterwidget Breitenanpassung bei Farbgrids*/
.GridGrau .mod_browse .mod,
.GridTitel .mod_browse .mod,
.GridOrange .mod_browse .mod {
    width: 304px;
}

/*Blätterwidget Headlinegröße & 320er Freizeit & Spezial*/

.g_m_2of2 .mod_browse .hl a{
    font-size: 22px;
    line-height: 26px;
	font-family: open_sansregular, Tahoma, Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.g_m_2of2 .mod_browse .hl,
.g_m_1of3 .mod_browse .hl,
.g_m_2of3 .mod_browse .hl,
.g_m_3of3 .mod_browse .hl,
.g_m_1of3 .mod_browse .hl a,
.g_m_2of3 .mod_browse .hl a,
.g_m_3of3 .mod_browse .hl a{
    font-size: 26px;
    line-height: 30px;
	font-family: open_sanssemibold, Tahoma, Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.mod_browse {
    margin-bottom: 24px;
}

.mod_browse_575,
.mod_browse_575 .mod {
	width: 575px;
}

.mod_browse_616,
.mod_browse_616 .mod {
	width: 616px;
}

.mod_browse_656,
.mod_browse_656 .mod {
	width: 656px;
}

.mod_browse_992,
.mod_browse_992 .mod {
	width: 992px;
}

/*Bildteaser variable Breite*/

.mod_pic_Img0134_530_656.mod_pic a {
    height: 489px;
	width: 656px;
}

.mod_pic_Img0273_543_492.mod_pic a {
    height: 180px;
	width: 492px;
}
.mod_pic_Img0273_543_320.mod_pic a {
    height: 117px;
	width: 320px;
}

.mod_pic_Img0075_396_410.mod_pic a {
    height: 546px;
	width: 410px;
}


.mod_pic_Img0151_495_320.mod_pic a {
    height: 212px;
	width: 320px;
}

.js .mod_pic_Img0151_495_320.mod_pic .outer,
.js .mod_pic_Img0075_396_410.mod_pic .outer,
.js .mod_pic_Img0075_396_656.mod_pic .outer,
.js .mod_pic_Img0134_530_656.mod_pic .outer,
.js .mod_pic_Img0273_543_992.mod_pic .outer,
.js .mod_pic_Img0273_543_656.mod_pic .outer,
.js .mod_pic_Img0273_543_492.mod_pic .outer,
.js .mod_pic_Img0273_543_320.mod_pic .outer  {
	visibility: visible;
	bottom: 0;
	left: 0;
	
}

.js .mod_pic_Img0134_530_656.mod_pic .outer.bottom {
	width:638px;
}
.mod_pic_Img0151_495_320 .hl,
.mod_pic_Img0100_156_320 .hl,
.mod_pic_Img0075_396_410 .hl,
.mod_pic_Img0075_396_656 .hl,
.mod_pic_Img0134_530_320 .hl,
.mod_pic_Img0134_530_656 .hl {
	font-size: 22px;
	line-height: 26px;
}

.mod_pic_Img0151_495_320 .left .inner ,
.mod_pic_Img0075_396_410 .left .inner ,
.mod_pic_Img0075_396_656 .left .inner ,
.mod_pic_Img0134_530_656 .left .inner ,
.mod_pic_Img0273_543_492 .left .inner,
.mod_pic_Img0273_543_320 .left .inner{
  bottom: 12px;
  left: 8px;
  top: auto;
  right: 12px;
}

.mod_pic_Img0151_495_320 .right .inner ,
.mod_pic_Img0075_396_410 .right .inner ,
.mod_pic_Img0075_396_656 .right .inner ,
.mod_pic_Img0134_530_656 .right .inner ,
.mod_pic_Img0273_543_492 .right .inner,
.mod_pic_Img0273_543_320 .right .inner{
  bottom: 12px;
  right: 12px;
  top: auto;
}

.mod_pic_Img0151_495_320 .outer.center .inner,
.mod_pic_Img0075_396_410 .outer.center .inner,
.mod_pic_Img0075_396_656 .outer.center .inner,
.mod_pic_Img0134_530_656 .outer.center .inner,
.mod_pic_Img0273_543_492 .outer.center .inner,
.mod_pic_Img0273_543_320 .outer.center .inner {
  bottom: 8px;
  left: 8px;
  right: 12px;
  top: auto
}


.mod_pic.mod_pic_Img0273_543_320 .kckr {
  display: none;
}

.GridZeus .mod_list_238 .hl.hyph > a {
  font-family: open_sansregular,Tahoma,Helvetica,Arial,sans-serif;
  font-size: 22px;
  line-height: 26px;
}


/*Widgets Abstände unten 6px*/

/*Bildteaser*/
.GridGrau .mod_pic,
.GridTitel .mod_pic,
.GridOrange .mod_pic,
.GridRahmen .mod_pic {
    margin-bottom: 4px;
}

.mod_pic_Img0273_543_656 a{
height: 240px;
width: 656px;
}

.mod_pic_Img0273_543_656 .outer{
bottom:6px;
left: 6px;
}

.mod_pic_Img0134_530_320 a{
height: 238px;
width: 320px;
}

.mod_pic_Img0100_156_320 a{
height: 320px;
width: 320px;
}

.js .mod_pic_Img0273_543_656 .outer,
.js .mod_pic_Img0134_530_320 .outer,
.js .mod_pic_Img0100_156_320 .outer{
	visibility: visible;
}

.js .mod_pic_Img0134_530_320 .outer,
.js .mod_pic_Img0100_156_320 .outer{
  max-width: 302px;
}

.js .mod_pic_Img0273_543_656 .outer {
  max-width: 638px;
}

.mod_pic .outer.left.center.bg
.mod_pic .outer.right.center.bg {
  top: 8px;
  width: 180px;
}

.mod_pic .outer.left.center.bg
.mod_pic .outer.right.center.bg {
  top: 8px;
  width: 180px;
}


.mod_pic_Img0273_543_656 .outer.right.center.bg {
  left: 462px;
  right: 12px;
}

.mod_pic_Img0273_543_656 .outer.right.center.bg ,
.mod_pic_Img0273_543_656 .outer.left.center.bg {
  width: 250px;
}

.js .mod_pic_Img0100_156_320 .outer.right.center.bg,
.js .mod_pic_Img0134_530_320 .outer.right.center.bg {
left: 128px;
}

.mod_pic .outer.light.left.center.bg {
  left: 8px;
  top: 8px;
  width: 180px;
}

.mod_pic_Img0273_543_656 .hl,
.mod_pic_Img0134_530_320 .h1,
.mod_pic_Img0100_156_320 .h1 {
  font-family: open_sansregular,Tahoma,Helvetica,Arial,sans-serif;
  font-size: 22px;
  letter-spacing: 0;
  line-height: 26px;
}

.mod_pic_Img0273_543_656 .kckr,
.mod_pic_Img0134_530_320 .kckr,
.mod_pic_Img0100_156_320 .kckr {
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 4px;
}

.mod_pic  .light .inner {
background: url("//www.derwesten.de/files1/flashmm/css/img/bg_light.png") repeat scroll 0 0 transparent;
border: 1px solid #7a7a7a;
color: #2b2b2b;
padding: 8px 10px;
}

.mod_pic .dark .inner {
background: url("//www.derwesten.de/files1/flashmm/css/img/bg_dark.png") repeat scroll 0 0 transparent;
border: 1px solid #ffffff;
color: #ffffff;
padding: 8px 10px;
}

.mod_pic .light .h1 {
color: #2b2b2b;
}

.mod_pic .dark .hl{
color: #ffffff;
}


.mod_pic .outer.bottom {
  bottom: 10px;
  left: 6px;
}


/* Meistgelesen-ReiterWidget*/
.GridGrau .mod_pop,
.GridGrau .mod_tabs,
.GridRahmen.mod_pop,
.GridRahmen.mod_tabs {
    margin-bottom: 6px;
}

/* Meistgelesen Grid für Widget*/
.GridPopulaer .mod_pop .nav li.active a,
.GridPopulaer .mod_tabs .tabs li.active a {
    font-family: open_sansbold, Tahoma, Helvetica, Arial, sans-serif;
    color: #4C4C4C;
    background-color: transparent;
    background-image: none;
    font-size: 24px;
    letter-spacing: -0.05em;
    line-height: 30px;
    padding-right: 5px;
    padding-top: 0px;
	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.GridPopulaer .mod_pop .nav,
.GridPopulaer .mod_tabs .tabs {
    border-bottom: none;
    border-top: 1px solid #C8C8C8;
    margin-bottom: 17px;
    background-color: transparent;
    height: 30px padding : 6 px 0 10 px 0 px; /*Müsste gar nicht greifen - s. Highligtning*/
}

.GridPopulaer .mod_pop .nav li.active,
.GridPopulaer .mod_tabs .tabs li.active {
    border-color: none;
}

.GridPopulaer .mod_pop .nav li,
.GridPopulaer .mod_tabs .tabs li {
    border: none;
    border-image: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    float: left;
    width: auto;
    padding: 7px 0px 0 0px;
    text-align: center;
}

.GridPopulaer .mod_pop .nav li a,
.GridPopulaer .mod_tabs .tabs li a {
    color: #4C4C4C;
    font-family: open_sansbold, Tahoma, Helvetica, Arial, sans-serif;
    display: block;
    font-size: 10px;
    line-height: 0;
    padding-top: 20px;
    padding-left: 3px;
    text-decoration: none;
    text-transform: uppercase;
}


.GridPopulaer .mod_pop .nav li:nth-child(1) a:after,
.GridPopulaer .mod_pop .nav li:nth-child(1) a:after {
/*    content: "|";*/
    padding: 0 6px 0 6px;
    font-size: 24px;
}

.article .content li {
    margin-bottom: 15px;
}

/* Listen-, Doppel-, Blätter- und Votingwidget Abstand oben und Links*/
.GridSpezial_1 .mod_list,
.GridSpezial_1 .mod_news,
.g_m_1of2 .GridSpezial_1 .mod_double,
.GridSpezial_1 .mod_browse,
.GridSpezial_1 .mod_voting,
.GridSpezial_2 .mod_list,
.GridSpezial_2 .mod_news,
.g_m_1of2 .GridSpezial_2 .mod_double,
.GridSpezial_2 .mod_browse,
.GridSpezial_2 .mod_voting,
.GridSpezial_3 .mod_list,
.GridSpezial_3 .mod_news,
.g_m_1of2 .GridSpezial_3 .mod_double,
.GridSpezial_3 .mod_browse,
.GridSpezial_3 .mod_voting,
.GridSpezial_4 .mod_list,
.GridSpezial_4 .mod_news,
.g_m_1of2 .GridSpezial_4 .mod_double,
.GridSpezial_4 .mod_browse,
.GridSpezial_4 .mod_voting,
.GridSpezial_5 .mod_list,
.GridSpezial_5 .mod_news,
.g_m_1of2 .GridSpezial_5 .mod_double,
.GridSpezial_5 .mod_browse,
.GridSpezial_5 .mod_voting,
.GridGrau .mod_list,
.GridGrau .mod_news,
.g_m_1of2 .GridGrau .mod_double,
.g_m_1of2 .GridRahmen .mod_double,
.GridGrau .mod_browse,
.GridGrau .mod_voting,
.GridTitel .mod_list,
.GridTitel .mod_news,
.g_m_1of2 .GridTitel .mod_double,
.GridTitel .mod_browse,
.GridTitel .mod_voting,
.GridOrange .mod_list,
.GridOrange .mod_news,
.g_m_1of2 .GridOrange .mod_double,
.GridOrange .mod_browse,
.GridOrange .mod_voting,
.GridRahmen .mod_list,
.GridRahmen .mod_news,
.GridRahmen .mod_browse,
.GridRahmen .mod_voting {
    margin-bottom: 6px;
    padding-left: 8px;
    padding-right: 8px;
}

.GridSpezial_1 .mod_browse .mod,
.GridSpezial_2 .mod_browse .mod,
.GridSpezial_3 .mod_browse .mod,
.GridSpezial_4 .mod_browse .mod,
.GridSpezial_5 .mod_browse .mod {
    width: 308px;
}

.g_m_2of2 .GridSpezial_1 .mod_double,
.g_m_1of3 .GridSpezial_1.mod_double,
.g_m_2of3 .GridSpezial_1 .mod_double,
.g_m_3of3 .GridSpezial_1 .mod_double,
.g_m_2of2 .GridSpezial_2 .mod_double,
.g_m_1of3 .GridSpezial_2.mod_double,
.g_m_2of3 .GridSpezial_2 .mod_double,
.g_m_3of3 .GridSpezial_2 .mod_double,
.g_m_2of2 .GridSpezial_3 .mod_double,
.g_m_1of3 .GridSpezial_3.mod_double,
.g_m_2of3 .GridSpezial_3 .mod_double,
.g_m_3of3 .GridSpezial_3 .mod_double,
.g_m_2of2 .GridSpezial_4 .mod_double,
.g_m_1of3 .GridSpezial_4.mod_double,
.g_m_2of3 .GridSpezial_4 .mod_double,
.g_m_3of3 .GridSpezial_4 .mod_double,
.g_m_2of2 .GridSpezial_5 .mod_double,
.g_m_1of3 .GridSpezial_5.mod_double,
.g_m_2of3 .GridSpezial_5 .mod_double,
.g_m_3of3 .GridSpezial_5 .mod_double,
.g_m_2of2 .GridOrange .mod_double,
.g_m_1of3 .GridOrange .mod_double,
.g_m_2of3 .GridOrange .mod_double,
.g_m_3of3 .GridOrange .mod_double,
.g_m_2of2 .GridTitel .mod_double,
.g_m_1of3 .GridTitel .mod_double,
.g_m_2of3 .GridTitel .mod_double,
.g_m_3of3 .GridTitel .mod_double,
.g_m_2of2 .GridRahmen .mod_double,
.g_m_1of3 .GridRahmen .mod_double,
.g_m_2of3 .GridRahmen .mod_double,
.g_m_3of3 .GridRahmen .mod_double,
.g_m_1of3 .GridGrau .mod_double,
.g_m_1of3 .GridGrau .mod_double,
.g_m_3of3 .GridGrau .mod_double,
.g_m_2of2 .GridGrau .mod_double {
    padding-right: 0px;
}

/***********************************************/
/*BILDER*/
.GridSpezial_1 .mod_double .img img,
.GridSpezial_2 .mod_double .img img,
.GridSpezial_3 .mod_double .img img,
.GridSpezial_4 .mod_double .img img,
.GridSpezial_5 .mod_double .img img,
.GridGrau .mod_double .img img,
.GridTitel .mod_double .img img,
.GridOrange .mod_double .img img,
.GridRahmen .mod_double .img img {
    height: 111px;
    width: 149px;
    margin: 0;
}

/*Bildanpassung Standarbildformat von 320x239 auf 304x 227px*/

.GridSpezial_1 .img img[height="238"],
.GridSpezial_1 .img img[height="239"],
.GridSpezial_2 .img img[height="238"],
.GridSpezial_2 .img img[height="239"],
.GridSpezial_3 .img img[height="238"],
.GridSpezial_3 .img img[height="239"],
.GridSpezial_4 .img img[height="238"],
.GridSpezial_4 .img img[height="239"],
.GridSpezial_5 .img img[height="238"],
.GridSpezial_5 .img img[height="239"],
.GridGrau .img img[height="238"],
.GridTitel .img img[height="238"],
.GridOrange .img img[height="238"],
.GridRahmen .img img[height="238"],
.GridGrau .img img[height="239"],
.GridTitel .img img[height="239"],
.GridOrange .img img[height="239"],
.GridRahmen .img img[height="239"] {
    width: 304px;
    height: 227px;
    margin-right: auto;
}

/*Bildanpassung 656px breite Bilder auf 640p des Bildes*/

.GridSpezial_1 .img img[width="656"],
.GridSpezial_2 .img img[width="656"],
.GridSpezial_3 .img img[width="656"],
.GridSpezial_4 .img img[width="656"],
.GridSpezial_5 .img img[width="656"],
.GridGrau .img img[width="656"],
.GridTitel .img img[width="656"],
.GridOrange .img img[width="656"],
.GridRahmen .img img[width="656"] {
    width: 640px;
    margin-right: auto;
}

.GridSpezial_1 .mod_headerimage_grouped .img img[width="656"],
.GridSpezial_2 .mod_headerimage_grouped .img img[width="656"],
.GridSpezial_3 .mod_headerimage_grouped .img img[width="656"],
.GridSpezial_4 .mod_headerimage_grouped .img img[width="656"],
.GridSpezial_5 .mod_headerimage_grouped .img img[width="656"],
.GridGrau .mod_headerimage_grouped .img img[width="656"],
.GridTitel .mod_headerimage_grouped .img img[width="656"],
.GridOrange .mod_headerimage_grouped .img img[width="656"],
.GridRahmen .mod_headerimage_grouped .img img[width="656"] {
    margin-left: 8px;
}

/*Bildanpassung Breitformatbild von 320x117 auf 304x 111px*/

.GridSpezial_1 .mod_nticker .mod > img,
.GridSpezial_2 .mod_nticker .mod > img,
.GridSpezial_3 .mod_nticker .mod > img,
.GridSpezial_4 .mod_nticker .mod > img,
.GridSpezial_5 .mod_nticker .mod > img,
.GridGrau .mod_nticker .mod > img,
.GridRahmen .mod_nticker .mod > img,
.GridTitel .mod_nticker .mod > img,
.GridOrange .mod_nticker .mod > img,
.GridSpezial_1 .mod_browse div .img img[height="117"],
.GridSpezial_2 .mod_browse div .img img[height="117"],
.GridSpezial_3 .mod_browse div .img img[height="117"],
.GridSpezial_4 .mod_browse div .img img[height="117"],
.GridSpezial_5 .mod_browse div .img img[height="117"],
.GridGrau .mod_browse div .img img[height="117"],
.GridTitel .mod_browse div .img img[height="117"],
.GridOrange .mod_browse div .img img[height="117"],
.GridRahmen .mod_browse div .img img[height="117"],
.GridGrau .mod_list .img img[height="117"],
.GridTitel .mod_list .img img[height="117"],
.GridOrange .mod_list .img img[height="117"],
.GridRahmen .mod_list .img img[height="117"],
.GridGrau .mod_news .img img[height="117"],
.GridTitel .mod_news .img img[height="117"],
.GridOrange .mod_news .img img[height="117"],
.GridRahmen .mod_news .img img[height="117"],
.GridGrau .mod_voting .img img[height="117"],
.GridTitel .mod_voting .img img[height="117"],
.GridOrange .mod_voting .img img[height="117"],
.GridRahmen .mod_voting .img img[height="117"] {
    width: 304px;
    height: 111px;
    margin-right: auto;
}

/*Bildanpassung Breitformatbildformat von 410x150 auf 398x 146px*/
.GridSpezial_1 .img img[height="150"],
.GridSpezial_2 .img img[height="150"],
.GridSpezial_3 .img img[height="150"],
.GridSpezial_4 .img img[height="150"],
.GridSpezial_5 .img img[height="150"],
.GridGrau .img img[height="150"],
.GridTitel .img img[height="150"],
.GridOrange .img img[height="150"],
.GridRahmen .img img[height="150"] {
    width: 398px;
    height: 146px;
    margin-right: auto;
}

/*Bildanpassung Standarbildformat von 156x117  auf 149x111px
.GridGrau .g_1of1 .mod_list .img img[width="156"],
.GridTitel .g_1of1 .mod_list .img img[width="156"],
.GridOrange .g_1of1 .mod_list .img img[width="156"] {
  height: 111px;
  width: 149px;
}
*/

/*Bilder Abstand nach oben Votingwidget*/
.GridSpezial_1 .mod_voting .img:first-child,
.GridSpezial_2 .mod_voting .img:first-child,
.GridSpezial_3 .mod_voting .img:first-child,
.GridSpezial_4 .mod_voting .img:first-child,
.GridSpezial_5 .mod_voting .img:first-child,
.GridGrau .mod_voting .img:first-child,
.GridTitel .mod_voting .img:first-child,
.GridOrange .mod_voting .img:first-child {
    margin-top: 0px
}

/*Bilder Abgerundet
.GridGrau .img img,
.GridTitel .img img,
.GridOrange .img img,
.GridRahmen .img img,
.slideshow .img img,
.article .voting_result .list .img img {
  border-radius: 4px 4px 4px 4px;
}*/

/*Mehrspaltenwidget abgerundete Ecken Bilder
.mod_slides .img img,
.mod_columns .g_1of5 .img img,
.mod_columns .g_2of5 .img img,
.mod_columns .g_3of5 .img img,
.mod_columns .g_4of5 .img img,
.mod_columns .g_5of5 .img img,
.mod_columns .g_1of8 .img img,
.mod_columns .g_2of8 .img img,
.mod_columns .g_3of8 .img img,
.mod_columns .g_4of8 .img img,
.mod_columns .g_5of8 .img img,
.mod_columns .g_6of8 .img img,
.mod_columns .g_7of8 .img img,
.mod_columns .g_8of8 .img img{
  border-radius: 4px 4px 4px 4px;
}
*/

.mod_m5 .img_left,
.mod_m5 .img_right {
    margin-top: 2px;
}

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

/*Votingwidget*/


.mod_voting {
  margin-bottom: 29px;
  position: relative;
}

.mod_voting > .img:first-child {
  margin-top: 6px;
}

.mod_voting .hl {
  font-size: 15px;
  line-height: 18px;
  margin: 3px 0 2px;
}

.waz .mod_voting .hl,
.waz .mod_voting .hl a {
  color: #be0015;
}

.nrz .mod_voting .hl,
.nrz .mod_voting .hl a {
  color: #008255;
}

.wr .mod_voting .hl,
.wr .mod_voting .hl a {
  color: #C90019;
}

.wp .mod_voting .hl,
.wp .mod_voting .hl a {
  color: #0075a7;
}

.ikz .mod_voting .hl,
.ikz .mod_voting .hl a {
  color: #00946c;
}

.dw .mod_voting .hl,
.dw .mod_voting .hl a {
  color: #990000;
}

.ntrl .mod_voting .hl,
.ntrl .mod_voting .hl a {
  color: #9c9c9c;
}

.mod_voting table {
  width: 100%;
}

.mod_voting table td {
  padding: 6px 0;
  vertical-align: middle;
}

.mod_voting table .img img {
  vertical-align: middle;
}

.mod_voting label {
  font-size: 12px;
  line-height: 17px;
}

.mod_voting .input {
  text-align: center;
}

.mod_voting .mod_btn {
  margin: 20px 0;
}

.mod_voting .game,
.mod_voting .next_voting,
.mod_voting .show_result {
  text-align: right;
}

.mod_voting .game a,
.mod_voting .next_voting a,
.mod_voting .show_result a {
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-decoration: none;
}

.mod_voting .game a span,
.mod_voting .next_voting a span,
.mod_voting .show_result a span {
  font-size: 14px;
}

.mod_voting .count {
    font-size: 10px;
    line-height: 17px;
    text-align: right;
}

.mod_voting_238 table .input {
  text-align: left;
  width: 19px;
}

.mod_voting_238 table td {
  padding: 2px 0;
}

.mod_voting_238 .result_img .result {
    padding-left: 6px;
    width: 166px;
}

.mod_voting_300 table .input {
  text-align: left;
  width: 19px;
}

.mod_voting_300 table td {
  padding: 2px 0;
}

.mod_voting_300 .result_img .result {
    padding-left: 6px;
    width: 228px;
}

.mod_voting_320 table .img {
  width: 66px;
}

.mod_voting_320 table .input {
  padding: 2px 0;
  width: 25px;
}

.mod_voting_320 table .input:first-child {
  text-align: left;
  width: 15px;
}

.mod_voting_320 table .answer {
  padding: 6px 0;
  width: 229px;
}

.mod_voting_320 .result_img .result {
    padding-left: 6px;
    width: 248px;
}

.mod_voting_410 table .img {
  width: 66px;
}

.mod_voting_410 table .input {
  width: 25px;
}

.mod_voting_410 table .input:first-child {
  text-align: left;
  width: 15px;
}

.mod_voting_410 table .answer {
  width: 319px;
}

.mod_voting_410 .game,
.mod_voting_410 .next_voting,
.mod_voting_410 .show_result {
  margin: 0 45px;
}

.mod_voting_410 .result_img .result {
    padding-left: 6px;
    width: 338px;
}

.mod_voting_484 > .img {
  margin-top: 4px;
}

.mod_voting_484 table .img {
  width: 108px;
}

.mod_voting_484 table .input {
  width: 25px;
}

.mod_voting_484 table .input:first-child {
  text-align: left;
  width: 15px;
}

.mod_voting_484 table .answer {
  width: 350px;
}

.mod_voting_484 .game,
.mod_voting_484 .next_voting,
.mod_voting_484 .show_result {
  margin: 0 81px;
}

.mod_voting_484 .result_img .result {
    padding-left: 6px;
    width: 412px;
}

.mod_voting .bar {
  display: inline-block;
  height: 20px;
  margin-right: 7px;
}

.waz .mod_voting .bar {
  background-color: #be0015;
}

.nrz .mod_voting .bar {
  background-color: #008255;
}

.wr .mod_voting .bar {
  background-color: #C90019;
}

.wp .mod_voting .bar {
  background-color: #0075a7;
}

.ikz .mod_voting .bar {
  background-color: #00946c;
}

.dw .mod_voting .bar {
  background-color: #990000;
}

.ntrl .mod_voting .bar {
  background-color: #9c9c9c;
}

.mod_voting .note {
  font-size: 15px;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 2px;
  text-align: center;
}

.waz .mod_voting .note {
  color: #be0015;
}

.nrz .mod_voting .note {
  color: #008255;
}

.wr .mod_voting .note {
  color: #C90019;
}

.wp .mod_voting .note {
  color: #0075a7;
}

.ikz .mod_voting .note {
  color: #00946c;
}

.dw .mod_voting .note {
  color: #990000;
}

.ntrl .mod_voting .note {
  color: #9c9c9c;
}



.GridGrau .mod_voting .game a,
.GridGrau .mod_voting .next_voting a,
.GridGrau .mod_voting .show_result a,
.GridRahmen .mod_voting .game a,
.GridRahmen .mod_voting .next_voting a,
.GridRahmen .mod_voting .show_result a {
    padding-right: 8px;
}

.GridOrange .mod_voting .hl,
.GridTitel .mod_voting .hl,
.GridOrange .mod_voting .hl a,
.GridTitel .mod_voting .hl a {
    font-weight: bold;
    color: #ffffff;
}

.GridOrange .mod_voting .game a,
.GridOrange .mod_voting .next_voting a,
.GridOrange .mod_voting .show_result a,
.GridTitel .mod_voting .game a,
.GridTitel .mod_voting .next_voting a,
.GridTitel .mod_voting .show_result a {
    padding-right: 8px;
    color: #ffffff;
}

.GridOrange .mod_voting_320 table .answer,
.GridTitel .mod_voting_320 table .answer {
    color: #ffffff;
}


/*Bildergalerievoting*/

.article .slideshow_voting {
    margin-top: 30px;
}

.article .slideshow_voting .txt {
    width: 484px;
}

.article .slideshow_voting .counter {
    font-size: 12px;
    width: 484px;
    padding-top: 0px;
}

.article .slideshow_wrapper .img_top .txt {
    margin-bottom: 18px;
    font-size: 13px;
    line-height: 15px;
    width: 484px;
}

.article .inline_wide .mod_voting_484 .game,
.mod_voting_484 .next_voting,
.mod_voting_484 .show_result.show_result {
    margin: 0 6px;
}



/* Voting Ergebnislayer*/
.mod_voting .layer .mod_hd {
    /* border-top: 0px solid #777777;*/
    /* background-color: #EFEFEF;*/
    padding: 4px 0 0 0;
}

.mod_voting .layer .mod_hd .hd {
    padding-left: 0px;
}

.mod_voting .layer {
    padding: 28px 12px;
    border-radius: 4px 4px 4px 4px;
}

.g_m_3of3 .mod_voting .layer {
    left: auto;
    right: 0;
}

.GridOrange .layer .mod_hd .hd,
.GridTitel .layer .mod_hd .hd {
    color: #777777;
}

.GridOrange .mod_voting .layer .mod_hd,
.GridTitel .mod_voting .layer .mod_hd {
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #777777;
    margin: 0px 0 4px;
    background-color: #EFEFEF;
    padding: 4px 0 4px 0;
}

/*Voting Buttons*/
.GridGrau .mod_btn .btn320,
.GridTitel .mod_btn .btn320,
.GridOrange .mod_btn .btn320,
.GridRahmen .mod_btn .btn320 {
    background-position: 0 -160px;
    margin-left: auto;
    margin-right: auto;
    width: 238px;
}

.mod_voting table .img img {
    border-radius: 4px 4px 4px 4px;
}

/**********************************************/
/*Laufbandwidget*/
.mod_panel {
    border-bottom: 1px solid #777777;
}

.mod_panel .mod {
    height: 25px;
    margin-left: 8px;
    margin-top: 8px;
}

.mod_panel .icon {
    background-color: transparent;
    top: -30px;
    padding-right: 4px;
}

div.mod_voting div p {
    font-size: 17px;
    line-height: 19px;
    padding-bottom: 6px;
}

.mod_voting .txt {
    padding: 10px 0 25px 0;
    font-size: 15px;
}

/**********************************************/
/*Wetterwidget*/

.GridGrau .mod_weather,
.GridRahmen .mod_weather,
.GridTitel .mod_weather,
.GridOrange .mod_weather {
    margin-bottom: 8px;
}

/**********************************************/
/*Newsletterwidget*/

#Newsletter.GridRahmen img {
    width: 304px;
    height: 111px;
    padding-left: 6px;
}

#Newsletter .mod_f3 .hl {
    font-size: 26px;
    font-family: open_sanssemibold, Tahoma, Helvetica, Arial, sans-serif;
    line-height: 30px;
    letter-spacing: 0.00em;
    color: #3c3c3c;
}

#Newsletter img {
    margin-bottom: 5px;
}


.mod.mod_f3.mod_m4.lnk {
    font-size: 15px;
    line-height: 20px;
    font-family: open_sansregular, Tahoma, Helvetica, Arial, sans-serif;
    font-weight: normal;
}


/**********************************************/
/*Widget Headline mit Weißraum*/

.mod_hd {
    border-top: 1px solid #C8C8C8;
    border-bottom: none;
    margin: 0 0 6px 0;
    background-color: transparent;
    padding: 6px 0 10px 0px;
}

.mod.mod_hd:empty {
    /***SEPTEMBER 2014  - - - WOFÜR IST DAS??? ***/
    border: none;
    border-radius: 0px;
    background-color: transparent;
}

.mod_hd .hd {
    font-family: open_sansbold, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 26px;
    line-height: 30px;
    letter-spacing: -0.05em;
    padding-right: 5px;
}

.mod_hd .hd,
.mod_hd a.hd {
    color: #4C4C4C;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
}


.mod_hd .sub,
.mod_hd a.sub {
    color: #4C4C4C; /*HINZUGEFÜGT*/
    font-family: Tahoma, Helvetica, Arial, sans-serif;
	/*font-family: open_sanssemibold, Tahoma, Helvetica, Arial, sans-serif;*/
    font-size: 10px;
    padding-left: 3px;
    text-decoration: none;
}

.waz .mod_hd .sub:hover {
    color: #be0015;
}

.nrz .mod_hd .sub:hover {
    color: #008255;
}

.wp .mod_hd .sub:hover {
    color: #0075a7;
}

.wr .mod_hd .sub:hover {
    color: #C90019;
}

.ikz .mod_hd .sub:hover {
    color: #00946c;
}

.dw .mod_hd .sub:hover {
    color: #990000;
}

.ntrl .mod_hd .sub:hover {
    color: #9c9c9c;
}

.mod_hd .subs .pipe {
    /*HINZUGEFÜGT*/
    color: #000000;
    font-family: open_sanssemibold, Tahoma, Helvetica, Arial, sans-serif;
    position: relative;
    top: -1px;
    padding-left: 3px;
}

.g_m_1of2 .mod_hd a.hd:after,
.GridRessortMehr .g_1of1 .mod_hd a.hd:after {
    content: " ";
    background-image: url("./img/icons_ir.png");
    background-position: -293px -524px;
    height: 26px;
    width: 53px;
    float: right;
    padding-right: 10px;
}

.waz .GridRessortMehr .g_1of1 .mod_hd a.hd:hover {
    color: #be0015;
}

.nrz .GridRessortMehr .g_1of1 .mod_hd a.hd:hover {
  color: #008255;
}

.wp .GridRessortMehr .g_1of1 .mod_hd a.hd:hover {
  color: #0075a7;
}

.wr .GridRessortMehr .g_1of1 .mod_hd a.hd:hover {
  color: #C90019;
}

.ikz .GridRessortMehr .g_1of1 .mod_hd a.hd:hover {
  color: #00946c;
}

.dw .GridRessortMehr .g_1of1 .mod_hd a.hd:hover {
  color: #990000;
}

.ntrl .GridRessortMehr .g_1of1 .mod_hd a.hd:hover {
  color: #9c9c9c;
}

.GridSpezial_1 .g_m_1of2 .mod_hd a.hd:after,
.GridSpezial_2 .g_m_1of2 .mod_hd a.hd:after,
.GridSpezial_3 .g_m_1of2 .mod_hd a.hd:after,
.GridSpezial_4 .g_m_1of2 .mod_hd a.hd:after,
.GridSpezial_5 .g_m_1of2 .mod_hd a.hd:after,
.GridTitel .g_m_1of2 .mod_hd a.hd:after,
.GridOrange .g_m_1of2 .mod_hd a.hd:after,
.GridTitel .GridRessortMehr .g_1of1 .mod_hd a.hd:after,
.GridOrange .GridRessortMehr .g_1of1 .mod_hd a.hd:after {
    content: " ";
    background-image: url("./img/icons_ir.png");
    background-position: -357px -530px;
    height: 19px;
    width: 53px;
    float: right;
    padding-right: 10px;
}

.g_1of2 .mod_hd a.hd:after,
.g_2of2 .mod_hd a.hd:after,
.g_m_1of3 .mod_hd a.hd:after,
.g_m_2of3 .mod_hd a.hd:after,
.g_m_3of3 .mod_hd a.hd:after,
.g_m_2of2 .mod_hd a.hd:after {
    background: none;
    border-left: none;
    content: none;
}

.mod_hd .hd,
.mod_hd a.hd,
.waz .GridRahmen .mod_mycities .hd,
.nrz .GridRahmen .mod_mycities .hd,
.wr .GridRahmen .mod_mycities .hd,
.wp .GridRahmen .mod_mycities .hd,
.ikz .GridRahmen .mod_mycities .hd,
.dw .GridRahmen .mod_mycities .hd {
    color: #4C4C4C;
}

.mod_hd .tag {
    margin: -17px 0 0 10px;
}

/*Widgetheadline bei CSS Übersteuerung*/

.GridRahmen .mod_hd {
    border: none;
    background-color: transparent;
}

.GridSpezial_1 .mod_hd,
.GridSpezial_2 .mod_hd,
.GridSpezial_3 .mod_hd,
.GridSpezial_4 .mod_hd,
.GridSpezial_5 .mod_hd,
.GridTitel .mod_hd,
.GridOrange .mod_hd {
    background-color: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #ffffff;
}

.GridSpezial_1 .mod_hd .hd,
.GridSpezial_1 .mod_hd .subs,
.GridSpezial_1 .mod_hd a.hd,
.GridSpezial_1 .mod_hd a.sub,
.GridSpezial_2 .mod_hd .hd,
.GridSpezial_2 .mod_hd .subs,
.GridSpezial_2 .mod_hd a.hd,
.GridSpezial_2 .mod_hd a.sub,
.GridSpezial_3 .mod_hd .hd,
.GridSpezial_3 .mod_hd .subs,
.GridSpezial_3 .mod_hd a.hd,
.GridSpezial_3 .mod_hd a.sub,
.GridSpezial_4.mod_hd .hd,
.GridSpezial_4 .mod_hd .subs,
.GridSpezial_4 .mod_hd a.hd,
.GridSpezial_4 .mod_hd a.sub,
.GridSpezial_5 .mod_hd .hd,
.GridSpezial_5 .mod_hd .subs,
.GridSpezial_5 .mod_hd a.hd,
.GridSpezial_5 .mod_hd a.sub,
.GridTitel .mod_hd .hd,
.GridTitel .mod_hd .subs,
.GridTitel .mod_hd a.hd,
.GridTitel .mod_hd a.sub,
.GridOrange .mod_hd .hd,
.GridOrange .mod_hd .subs,
.GridOrange .mod_hd a.hd,
.GridOrange .mod_hd a.sub {
    color: #ffffff;
}

.GridSpezial_1 .mod_hd,
.GridSpezial_2 .mod_hd,
.GridSpezial_3 .mod_hd,
.GridSpezial_4 .mod_hd,
.GridSpezial_5 .mod_hd,
.GridGrau .mod_hd,
.GridRahmen .mod_hd,
.GridTitel .mod_hd,
.GridOrange .mod_hd {
    padding-left: 6px;
}


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

/* Themenseite */


/*Themenseiten A-Z Widget Contentbereich*/
.g_m_1of2 .mod_az_duo .mod_hd a.hd:after {
    content: "\0020";
    padding-right: 0px;
    padding-left: 0px;
    border-left: none;
}


/*Thementeaserwidget Headline*/
.mod_hd_subject {
    background-color: transparent;
    border-width: 0 medium 1px;
    margin: 10px 0 4px;
    padding: 4px 0 0;
    height: 65px;
    position: relative;    
}


.mod_hd_subject .adv_werbung {
    margin-left:auto; margin-right:0;width:300px;height:50px;text-align:right;		
}

.mod_hd_subject .icon {
    background-position: -350px 0;
    height: 38px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 38px;
}

.mod_hd_subject .large {
    color: #dedede;
    font-family: open_sansregular, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 52px;
    left: 44px;
    position: absolute;
    top: 8px;
}

.mod_hd_subject .subject {
    left: 138px;
    position: absolute;
    top: 36px;
}

.mod_subject {
    margin-bottom: 27px;
}

.mod_subject .img {
    margin: 0 8px 4px 0;
}

.mod_subject .img_right {
    margin: 0 0 4px 8px;
}

.mod_subject .img .rights {
    color: #9c9c9c;
    font-size: 12px;
    line-height: 17px;
    font-style: italic;
    margin-top: 2px;
    text-align: right;
}

.mod_subject > .hl {
    font-size: 30px;
    font-weight: bold;
    line-height: 34px;
    margin-bottom: 5px;
}

.mod_subject .txt {
    font-size: 14px;
    line-height: 20px;
}

.mod_subject .content {
    float: none;
    width: auto;
}

.waz .mod_subject .hl {
    color: #be0015;
}

.nrz .mod_subject .hl {
    color: #008255;
}

.wp .mod_subject .hl {
    color: #0075a7;
}

.wr .mod_subject .hl {
    color: #C90019;
}

.ikz .mod_subject .hl {
    color: #00946c;
}

.dw .mod_subject .hl {
    color: #990000;
}

.ntrl .mod_subject .hl {
    color: #9c9c9c;
}


#topic-teaser {
  min-height: 540px;
}


/*Städtenaviwidget*/

#localnews {
    background-image: url("./img/skyline_stadt01.png");
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    width: 100%;
}

#localnews .mod_city_nav {
    margin-top: 37px;
}

#localsports {
    background-image: url("./img/skyline_sport01.png");
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    width: 100%;
}

#localsports .mod_city_nav {
    margin-top: 37px;
}

.mod_city_nav .list:first-child {
    border-bottom: 1px solid #777777;
    padding-bottom: 0;
}

.mod_city_nav .list li.hl {
    font-size: 18px;
    line-height: 21px;
    font-weight: normal;
}

.mod_city_nav .list li,
.mod_city_nav .list li.sp {
    padding-top: 7px;
    line-height: 13px;
}

.mod_city_nav .list li a {
    margin: 0 5px;
}

/* A-Z Widget in der Boxengasse*/
.GridTitel.g_m_2of2 .mod_az .mod,
.GridTitel.g_m_1of3 .mod_az .mod,
.GridTitel.g_m_2of3 .mod_az .mod,
.GridTitel.g_m_3of3 .mod_az .mod {
    margin-bottom: 16px;
    padding-left: 4px;
    padding-right: 4px;
}

.GridTitel.g_m_2of2 .mod_az .btn,
.GridTitel.g_m_1of3 .mod_az .btn,
.GridTitel.g_m_2of3 .mod_az .btn,
.GridTitel.g_m_3of3 .mod_az .btn {
    margin: 5px 4px 0 0;
}

/***********************************************/
/* Artikel*/

/*Artikelheadline*/

.article > .hl {
    font-size: 35px;
    line-height: 40px;
    padding-bottom: 6px;
 }

  

.waz .article > .hl {
    color: #3C3C3C;
}

.nrz .article > .hl {
    color: #3C3C3C;
}

.wp .article > .hl {
    color: #3C3C3C;
}

.wr .article > .hl {
    color: #3C3C3C;
}

.ikz .article > .hl {
    color: #3C3C3C;
}

.dw .article > .hl {
    color: #3C3C3C;
}

.ntrl .article > .hl {
    color: #3C3C3C;
}

/*Anzeigenkennung*/
.article .type {
  width: 616px;
}


/*Silbentrennung */

.article .content  p {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
}

/*Schriftgrösse*/

.article > .content > p {
    font-size: 16px;
    line-height: 24px;
}

.article > .content > h2,
.article > .content > h3,
.article > .content > h4,
.article > .content > h5 {
    font-size: 19px;
    line-height: 25px;
}

/*Related Spalte*/
/*** DAS KANN DOCH BESTIMMT RAUS.../ SEPTEMBER 2014***/
.rel_forum .txt a {
    margin-left: 5px;
}

/*neu für Artikelprofil neben Headline des Artikels*/
.article .art_rel {
    border-right: 1px solid #dedede;
    margin: 0 -1px 0 0;
    padding-right: 6px;
    width: 150px;
	float: right;
	margin-right: 40px;
	margin-bottom: 6px;
	margin-left: 12px;
}


.nachricht .rel_author {
margin: 0;
width: 616px;
position: relative;
}


.rel_author img{
float: left;
margin-top: 2px;
margin-right: 6px;
vertical-align: text-bottom;
}


.rel_author span.author{
position: unset;
width: 100%;
bottom: 25;
right: 0;
display: block;
padding-top: 20px;
}


.rel_author .author {
font-size: 28px;
line-height: 31px;
font-weight: bold;
}

.GridAuthorSmall .hd{
float: right;
width: 580px;
color: #9c9c9c;
font-size: 17px;
line-height: 21px;
}

.rel_author .author > a{
text-decoration: none;
}

.GridAuthorSmall {
    margin-bottom: 12px;
    margin-top: 6px;
	max-height: 66px;
}

.rel_author span.author a:after {
    color: #2b2b2b;
    content: "»zum Autorenprofil";
    float: right;
    font-size: 14px;
    padding-left: 22px;
}



/*Downloadwidget unter Artikel*/

.Downloads .rel_down table {
    border: 0 none;
    border-collapse: collapse;
    margin: 15px 0 0 0;
    width: 575px;
}

.Downloads .rel_down .type {
    /*background: url("../img/icons.png") no-repeat scroll -100px -100px transparent;*/
    font-size: 14px;
    line-height: 16px;
    padding: 0 0 0 20px;
    width: 100px;
}


.Downloads .rel_down .name a{
font-size: 14px;
line-height:16px;
}

/*.rel_down tbody tr td*/

.rel.rel_down.hyph{
margin-bottom:24px;
}


/*inline iframe*/

.ArticleWide .article .mod_iframe_grouped{
width: 100%;
 margin: 12px 0 12px 0;
 }

.article .mod_iframe_grouped{
    width: 617px;
    margin: 12px 0 12px -40px;
}

.article .mod_iframe_grouped > iframe {
    margin-bottom: 26px;
}

.article .mod_iframe_grouped .txt{
	font-size: 16px;
    font-weight: bold;
	line-height: 24px;
	margin-bottom: 4px;
}

/*Button Inlinedarstellung*/
.article .lottery.thankyou h6,
.article .content h6 {
    background-image: url("./img/buttonsprite_300x30.png");
    background-repeat: no-repeat;
    background-position: 0 -180px;
    width: 300px;
    height: 30px;
}

.article .lottery.thankyou h6 a,
.article .content h6 a {
    background-image: url("./img/buttonsprite_300x30.png");
    background-repeat: no-repeat;
    width: 300px;
    height: 30px;
}

.waz .article .lottery.thankyou h6 a,
.waz .article .content h6 a {
    background-position: 0 0;
}

.nrz .article .lottery.thankyou h6 a,
.nrz .article .content h6 a {
    background-position: 0 -30px;
}

.wr .article .lottery.thankyou h6 a,
.wr.article .content h6 a {
    background-position: 0 -90px;
}

.wp .article .lottery.thankyou h6 a,
.wp .article .content h6 a {
    background-position: 0 -60px;
}

.ikz .article .lottery.thankyou h6 a,
.ikz .article .content h6 a {
    background-position: 0 -120px;
}

.dw .article .lottery.thankyou h6 a,
.dw .article .content h6 a {
    background-position: 0 -150px;
}


/*Infobox Rahmen*/
.article .content .inline,
.article .content .inline_wide {
    background-color: none;
    border: none;
    padding: 0 0 10px 4px;
    border-top: none;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

.article .content table .inline,
.article .content table .inline_wide {
    padding: 0px;
    border: none;
    border-radius: 0px;
}

.inline.inline_img.left {
    border: 0px;
}

/*Infobox Rahmen Breitbild*/

.inline.inline_img.inline_img_contentfill {
    background-color: none;
    border: none;
    padding: 0 0 10px 4px;
    border-top: none;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    width: 100%;
    margin-top: 4px;
}

/*Infoboxentext links- und rechtsausgerichtet & Teaserheadline*/
.article .mod_info .txt {
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 4px;
}

.article .mod_info .txt p {
    margin-right: 0px;
    margin-left: 0px;
    font-size: 14px;
    line-height: 17px;
	margin-bottom: 4px;
}

.article .mod_info .hl,
.article .mod_info .hl a {
    margin-bottom: 10px;
    font-size: 18px;
}


/*Blättericons Inlinefotostrecke*/
.article .mod_columns .control {
    top: -27px;
}

.article .mod_columns .control .paging .ir {
    background-image: url("./img/icons_ir.png");
    height: 21px;
    width: 22px;
}

.article .mod_columns .control {
    height: 18px;
    line-height: 18px;
    top: -22px;
}

.article .mod_columns .control .paging .txt {
    padding-top: 0;
}

.article .mod_columns .control .paging {
    padding-right: 0px;
}

/* Inlineelemente*/

.article > .lottery.thankyou > .left,
.article > .content > .left {
    float: left;
    margin: 0 50px 25px -40px;
}


.GridArticleNew .mod.mod_hd {
  margin-left: -40px;
}

/*Inlineartikel*/
.article > .lottery.thankyou > .right,
.article > .content > .right {
    margin: 0 0 25px 50px;
}

.article .content .inline.inline_wide.left {
    margin: 20px 0 20px 0;
}

.article > .lottery.thankyou > .inline_wide,
.article > .content > .inline_wide {
    width: 100%;
}

/*Bulletpoints*/
.article > .lottery.thankyou > ul, .article > .lottery.thankyou > ol, .article > .content > ul, .article > .content > ol {
    font-size: 16px;
    line-height: 24px;
}

/*Inline-Boxlayout*/

/*Infoboxheadline*/
.article .Downloads .hd,
.article .content .inline .mod_hd .hd,
.article .content .inline_wide .mod_hd .hd {
	padding-left: 0px;
	font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.0em;
    text-transform: uppercase;
	font-family: open_sansbold, Tahoma, Helvetica, Arial, sans-serif;
    color: #4C4C4C;
}

.article .content .inline_wide .mod_hd  .hd {
    width: 460px;
}

.article .content .inline .mod_hd .hd, 
.article .content .inline_wide .mod_hd .hd {
    letter-spacing: -0.05em;
}
.article .Downloads .hd,
.article .content .inline .mod_hd, 
.article .content .inline_wide .mod_hd {
    border-top: 1px solid #C8C8C8;
    border-bottom: none;
    margin: 5px 0 4px 0;
    border-left: none;
    border-right: none;
    background-color: transparent;
    padding: 2px 0 0 0;
    height: auto;
}

.article .mod_info .hl, 
.article .mod_info .hl a {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.0em;
}

/*Inline-Voting*/
.mod_voting.mod_voting_484 {
    padding-bottom: 6px;
}

.mod_voting_484 .result_img .result {
    padding: 0 0 20px;
    font-size: 14px;
    line-height: 17px;
}

.article .mod_voting_484 .hl > p {
    margin-left: 0;
    width: 575px
}

.mod_voting .input {
    width: 25px;
}

.article .mod_voting_575 {
    margin-left: 0;
    width: 100%;
}

.mod_voting table td {
    padding: 10px 0;
}

/*Inline-Voting mit Captcha*/
#captcha_wrapper > p {
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 0px;
}

.mod_voting #captcha p.clear {
    font-size: 12px;
    line-height: 15px;
    padding-right: 0px;
}

p.clear a#captchaReloader{
    font-size: 12px;
    line-height: 15px;
    padding-left: 8px;
}

.mod_voting #captcha img {
    float: left;
    margin-right: 8px;
    margin-top: 16px;
    width: 102px;
}

.mod_voting_300 table td {
    padding: 6px 0;
}

.mod_voting table .img img {
    border-radius: 0;
}

.mod_voting_300 table .input {
    width: 25px;
    text-align: center;
}

.mod_voting #captcha .captcha_wrapper {
    float: left;
    font-size: 11px;
    padding: 13px 0 9px 0;
    width: 190px;
}

.article .mod_btn {
    margin: 0;
}


.article .inline_wide .mod_voting #captcha .captcha_wrapper {
    float: left;
    font-size: 11px;
    padding: 13px 0 0 0;
    width: 400px;
}

.article .inline_wide .mod_btn {
    margin: 20px 0;
}



/*Inlinebilder*/
.article .content .inline_img .txt {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 2px;
}

.article .content .inline_img .rights {
    font-size: 11px;
}

.article .content .inline .img {
    margin-top: 4px;
}

/*Fotorechte*/
.article .img_top .rights {
    margin: 0 0 0 0;
    font-size: 11px;
}

/*Artikelhauptbild Bildunterschrift*/
.article .img_top {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 18px;
}



.article .inline_img .rights {
    padding-left: 2px;
}

/*Inlinefotostrecke*/
.article .mod_columns .g_1of4,
.article .mod_columns .g_2of4,
.article .mod_columns .g_3of4,
.article .mod_columns .g_4of4 {
    width: 23.7%;
}

.article .mod_columns .grid {
    margin: 3px 0 6px 0;
}

/*Inlinefotostrecke Layer*/
.article .mod_columns .layer .slideshow_588 .txt {
    margin-top: 6px;
    font-size: 13px;
    line-height: 15px;
    padding: 0px;
    border: none;
}

.slideshow .counter {
    color: #2B2B2B;
}

.article .content_wide,
.article .img_top img {
    padding-top: 0px;
}

.article .img_top .has_fotos {
    right: 46px;
}

.article .img_top .has_videos {
    right: 113px;
}

.article .img_top .without_fotos {
	right:46px;
}

.article .mod_columns .layer,
.article .inline_img .layer {
    border-radius: 4px 4px 4px 4px;
}

.text.clearfix {
    width: 616px;
}

/*Shoutbox Textgalerie*/

.article .text_gallery {
    background-color: transparent;
}

.article .text_gallery .hl {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    padding: 4px 0 0;
}

.article .text_gallery .txt {
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
    margin-bottom: 12px;
}

.article .text_gallery .list {
    padding: 12px 6px 0 0;
}

.article .text_gallery .list li {
  /*display: block;*/
    margin-top: 15px;
    padding-left: 21px;
    position: relative;
}

.article .text_slide .prev {
left: -25px;
}

.article .text_slide .next{
right: 0px;
}

.article .text_slide p {
margin-left: 20px;
width: 480px;
}


.article .text_slide .counter {
text-align: center;
width: 575px;
font-size: 11px;
line-height: 14px;
position: absolute;
top: 0;
}


/* art_aside */
.art_aside {
  float: left;
  margin: 0 0 10px 16px;
  width: 156px;
}

/* art_comment */
.art_comment {
  margin-top: 33px;
}

.art_comment .by {
  color: #9c9c9c;
  font-size: 17px;
  font-style: italic;
  line-height: 21px;
  margin-bottom: 2px;
}

.art_comment .img {
  margin-bottom: 12px;
}

.art_comment .infos {
  border-right: 1px solid #dedede;
  margin: 0 -1px 0 0;
  padding-bottom: 19px;
  width: 156px;
}

.art_comment .name {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 6px;
}

.art_comment .pos {
  color: #9c9c9c;
  font-size: 14px;
  font-style: italic;
  line-height: 17px;
  margin-bottom: 13px;
}

.GridAutor{
margin-bottom: 45px;
}

.GridAutor .art_comment{
margin-right: 2px;
}

.GridAutor .art_comment .img {
  float: right;
}

.GridAutor .art_comment .by {
float:left;
font-style:normal;
margin-bottom: 6px;
}

.GridAutor .art_comment .infos{
border: none;
}

.GridAutor .art_comment .name{
font-size: 28px;
line-height: 31px;
font-weight: bold;
}

.GridAutor .name a{
    text-decoration: none;
}


	

.GridAutor .art_comment .pos {
font-style: normal;
color: #3c3c3c;
font-size: 16px;
line-height: 19px;
font-weight: bold;
}
	
	
/*URL!?
.art_comment .info a,
.art_comment .overview a {
  background: url("../img/icons.png") no-repeat;
  color: #2b2b2b;
  display: block;
  font-size: 11px;
  line-height: 20px;
  padding-left: 18px;
  text-decoration: none;
}
*/

.art_comment .info a {
  background-position: 3px -600px;
}

.art_comment .overview a {
  background-position: 3px -495px;
}


/*Shoutbox*/
.shoutbox {
    padding-bottom: 16px;
}

.shoutbox .txt {
    border-radius: 8px;
}

.article .inline .shoutbox {
    margin: 16px 0;
    padding-bottom: 16px;
}


.article .inline .shoutbox .txt{
margin-left: 58px;
width: 440px;
}

/*Shoutbox - Zähler*/

.inline .shoutbox .counter {
    top: -15px;
}

.inline .shoutbox .counter .inline .shoutbox .counter {
    color: #2B2B2B;
    font-size: 14px;
    line-height: 17px;
}

/*Inlinevideo*/
.article .inline.contentfill {
    width: 100%;
}

/*Social Media Leiste*/

.GridSticky {
    z-index: 10;
    background-color: #ffffff;
    padding-top: 15px;
}

.grid.article.GridArticleNew {
    margin-left: 40px;
    margin-right: 30px;
    width: 575px;
}

.GridArticleNew .content.content_wide {
    width: 100%;
}

.g_m_3of3.GridStickyAbstandOben {
	float: right;
}

/***********************************************/
/* Fotostreckenartikel*/

.article .img_top .slideshow .counter {
	margin-top: -8px;
}

.article a.zum_artikel_link{
    color: #2b2b2b;
    position: relative;
    text-decoration: none;
    z-index: 10;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 3px;
}

.slideshow_656 .slideshow_wrapper {
    height: 469px;
    width: 616px;
}

.slideshow_656{
    margin-top: -6px;
}

.slideshow_656 .counter {
    padding-top: 8px;
}

.slideshow_656 .prev_wrapper,
.slideshow_656 .next_wrapper{
    height: 459px;
    width: 308px;
}

.article a.zoom_link {
    color: #2b2b2b;
    float: right;
    padding-right: 40px;
    text-decoration: none;
    position: relative; /* Damit der z-index wirkt. */
    z-index: 10;
}

.article a.zoom_link:hover {
    color: #be0015;
    text-decoration: underline;
}

.article_zoom .slideshow .counter {
    top: -21px;
}

.slideshow_656 .prev {
    bottom: 227px;
    display: none;
    height: 34px;
    left: 3px;
    position: absolute;
    width: 33px;
}

.slideshow_656 .next {
    bottom: 227px;
    display: none;
    height: 34px;
    position: absolute;
    right: 3px;
    width: 33px;
}

.slideshow_656 .zoom {
    bottom: 8px;
    cursor: pointer;
    height: 21px;
    position: absolute;
    right: 3px;
    width: 29px;
}

.slideshow_656 .slider_wrapper {
    bottom: 8px;
    height: 81px;
    left: 39px;
    width: 538px;
}

.slideshow_656 .slider .prev {
    bottom: auto;
    left: 6px;
    right: auto;
    top: 26px;
}

.slideshow_656 .slider .next {
    bottom: auto;
    left: auto;
    right: 6px;
    top: 26px;
}

.slideshow_656 .txt{
    width: 616px;
}


/*Anpassungen der titelspezifischen Blätterpfeile Zoomansicht*/
.wp .article_zoom .back a .icon {
  background: transparent url("icons_ir.png") no-repeat -90px -460px;
}
.wp .article_zoom .back a .icon_r {
  background: transparent url("icons_ir.png") no-repeat -105px -460px;
}

.wr .article_zoom .back a .icon {
  background: transparent url("icons_ir.png") no-repeat -60px -460px;
}
.wr .article_zoom .back a .icon_r {
  background: transparent url("icons_ir.png") no-repeat -75px -460px;
}


/*Fotostrecke letzte Seite Mehrspaltenwidget Headlines*/
.g_545 .mod_m1 .hl a {
    font-size: 14px;
    letter-spacing: 0;
    line-height: 18px;
}

.GalleryLastPage .article {
    position: absolute;
	width: 410px;
}

.GalleryLastPage .g_545 {
    float: right;
    width: 545px;
}

.GalleryLastPage .slideshow_last .counter {
display: none;
}


.grid.GridGalleryLastRight {
    padding-top: 22px;
}

/*Videoartikel*/

.article .video {
    margin-bottom: 15px;
}

.video .grid.article.GridArticleNew {
    margin-bottom: 60px;
}

video .grid.article.GridArticleNew {
    width: 575px;
}

/*Agenturmeldungs Header Bild Widget*/

.agency_slideshow_656 .zoom {
   right: 3px;
 }

.article .mod_agency {
    border: none;
    border-radius: none;
    padding: 0;
}

.article .agency_slideshow_656 .mod_agency .paging .txt {
    margin-top: 0;
    width: auto;
}

.slideshow_agency .mod_columns {
    margin: 10px 0;
    padding: 0;
    border-bottom: none;
}

.article .agency_slideshow_656 .mod_agency {
    width: 617px;
}

.article .mod_agency .txt {
    font-size: 13px;
    line-height: 15px;
    margin-top: 8px;
}

.agency_slideshow_656 .slideshow_agency .mod_columns {
    margin: 20px 0 12px;
    width: 617px;
}

.agency_slideshow_656 .slideshow_agency .mod_columns .g_2of7 {
    margin-left: 18px;
}

.agency_slideshow_656 .slideshow_agency .mod_columns .g_3of7 {
    margin-left: 19px;
}

.agency_slideshow_656 .slideshow_agency .mod_columns .g_4of7 {
    margin-left: 19px;
}

.agency_slideshow_656 .slideshow_agency .mod_columns .g_5of7 {
    margin-left: 19px;
}

.agency_slideshow_656 .slideshow_agency .mod_columns .g_6of7 {
    margin-left: 19px;
}

.agency_slideshow_656 .slideshow_agency .mod_columns .g_7of7 {
    margin-left: 18px;
}

.agency_slideshow_656 .slideshow_agency .mod_columns .grid {
    padding: 20px 0 0;    
}

.slideshow_agency .mod_columns .control {
    top: 0px;
}

.slideshow_agency  .mod_columns .control .paging {
    background-color: #FFFFFF;
    font-size: 12px;
    padding-left: 6px;
}

.slideshow_agency  .mod_columns .control .paging .ir {
    cursor: pointer;
    height: 18px;
    width: 19px;
}

.waz .slideshow_agency  .mod_columns .control .paging .prev {
    background-position: 0 -8px;
}

.waz .slideshow_agency  .mod_columns .control .paging .next {
    background-position: -19px -8px;
}

.nrz .slideshow_agency  .mod_columns .control .paging .prev {
    background-position: -38px -8px;
}

.nrz .slideshow_agency  .mod_columns .control .paging .next {
    background-position: -57px -8px;
}

.wr .slideshow_agency  .mod_columns .control .paging .prev {
    background-position: -76px -8px;
}

.wr .slideshow_agency  .mod_columns .control .paging .next {
    background-position: -95px -8px;
}

.wp .slideshow_agency  .mod_columns .control .paging .prev {
    background-position: -114px -8px;
}

.wp .slideshow_agency  .mod_columns .control .paging .next {
    background-position: -133px -8px;
}

.ikz .slideshow_agency  .mod_columns .control .paging .prev {
    background-position: -152px -8px;
}

.ikz .slideshow_agency  .mod_columns .control .paging .next {
    background-position: -171px -8px;
}

.dw .slideshow_agency  .mod_columns .control .paging .prev {
    background-position: -190px -8px;
}

.dw .slideshow_agency  .mod_columns .control .paging .next {
    background-position: -209px -8px;
}

.ntrl .slideshow_agency  .mod_columns .control .paging .prev {
    background-position: -228px -8px;
}

.ntrl .slideshow_agency  .mod_columns .control .paging .next {
    background-position: -247px -8px;
}

/*Agenturmeldungs Header Bild 484 px*/

.slideshow484 .slideshow_agency .mod_columns {
    margin: 10px 0;
    padding: 0 10px 12px;
}

.article .agency_slideshow_484 .mod_agency {
    float: left;
    margin: 0 0px 10px 0;
    position: relative;
    width: 482px;

}

.agency_484 .art_aside {
    margin-left: 8px;
    min-height: 397px;
}

.article .mod_agency .slideshow484 .txt {
    padding-left: 6px;
}

.slideshow_agency .slideshow484 .mod_columns {
    padding: 0 0 12px 6px;
    width: 472px;
}

.slideshow484 .slideshow_agency .mod_columns .g_1of6 {
    float: left;
    margin: 0;
    width: 72px;
}

.slideshow484 .slideshow_agency .mod_columns .g_2of6 {
    float: left;
    margin-left: 8px;
    width: 72px;
}

.slideshow484 .slideshow_agency .mod_columns .g_3of6 {
    float: left;
    margin-left: 8px;
    width: 72px;
}

.slideshow484 .slideshow_agency .mod_columns .g_4of6 {
    float: left;
    margin-left: 8px;
    width: 72px;
}

.slideshow484 .slideshow_agency .mod_columns .g_5of6 {
    float: left;
    margin-left: 8px;
    width: 72px;
}

.slideshow484 .slideshow_agency .mod_columns .g_6of6 {
    float: left;
    margin-left: 8px;
    width: 72px;
}

/*Slideshow656*/
.slideshow656 .mod_columns .control .paging .txt {
    margin-left: 0px;
}

.article .agency_slideshow_656 .mod_agency .txt {
    margin-left: 0px;
    width: 616px;
}

.slideshow656  .slideshow_agency .mod_columns {
    margin: 10px 0 10px 58px;
    padding: 0 0 12px;
    width: 540px;
}

.slideshow484 .slideshow_agency .mod_columns .g_1of4 {
    float: left;
    margin: 0;
    width: 72px;
}

.slideshow656  .slideshow_agency .mod_columns .g_1of7 {
    float: left;
    margin: 0;
    width: 72px;
}

.slideshow656 .slideshow_agency .mod_columns .g_2of7 {
    float: left;
    margin-left: 6px;
    width: 72px;
}

.slideshow656 .slideshow_agency .mod_columns .g_3of7 {
    float: left;
    margin-left: 6px;
    width: 72px;
}

.slideshow656  .slideshow_agency .mod_columns .g_4of7 {
    float: left;
    margin-left: 6px;
    width: 72px;
}

.slideshow656 .slideshow_agency .mod_columns .g_5of7 {
    float: left;
    margin-left: 6px;
    width: 72px;
}

.slideshow656 .slideshow_agency .mod_columns .g_6of7 {
    float: left;
    margin-left: 6px;
    width: 72px;
}

.slideshow656 .slideshow_agency .mod_columns .g_7of7 {
    float: left;
    margin-left: 6px;
    width: 72px;
}

.slideshow_agency .layer {
    border-radius: 4px 4px 4px 4px;
}

/*Kommentarwidget*/

.mod_cmnts .comment_top {
    padding-right: 6px;
    top: -27px;
}

/*Paging Artikeldetailseite*/

.article .content .mod_paging:before {
    color: #4C4C4C;
    content: "Seitenübersicht";
    font-family: open_sansbold, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: -0.05em;
    line-height: 22px;
    font-weight: normal;
    margin: 5px 0 4px;
    padding: 2px 0 0;
}



.article .content .mod_paging .top .prev,
.article .content .mod_paging .top .next {
    border: 1px solid #dedede;
    border-radius: 4px;
    padding: 5px;
    height: 15px;
    width: 51px;
}

.article .content .mod_paging td {
    vertical-align: middle;
}

.article .content .mod_paging table {
    width: 100%;
}

.article .content .mod_paging .top .ctrl .icon {
    background-image: url("./img/icons_ir.png");
    height: 16px;
    width: 9px;
}

.article .mod_paging {
    margin: 0 0 12px;
    width: 100%;
}

.article .mod_paging .list li {
    font-size: 14px;
    line-height: 17px;
}

.article .list.no_ls td {
    font-size: 14px;
    line-height: 21px;
}

.mod_paging {
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #FFFFFF;
    margin: 0 0 6px 0;
    padding: 6px 0 10px 0px;
}

.mod_paging .list {
    padding: 0;
    border-top: none;
}


/* Artikel auf einer Seite lesen */
.mod_paging_link {
  background: transparent url("//www.derwesten.de/files1/flashmm/css/img/icons.png") no-repeat;
  font-size: 14px;
  font-weight: bold;
  line-height: 17px;
  padding-left: 41%;
  text-decoration: none;
}

.mod_paging_link:hover {
  text-decoration: underline;
}

.waz .mod_paging_link {
  background-position: 55% -1408px;
  color: #be0015 !important;
}

.nrz .mod_paging_link {
  background-position: 55% -1498px;
  color: #008255 !important;
}

.wr .mod_paging_link {
  background-position: 55% -1598px;
  color: #C90019 !important;
}

.wp .mod_paging_link {
  background-position: 55% -1698px;
  color: #0075a7 !important;
}

.ikz .mod_paging_link {
  background-position: 55% -1798px;
  color: #00946c !important;
}

.dw .mod_paging_link {
  background-position: 55% -1898px;
  color: #990000 !important;
}

.ntrl .mod_paging_link {
  background-position: 55% -1998px;
  color: #9c9c9c !important;
}


.waz .article .content .mod_paging .prev .icon {
    background-position: -110px -500px;
}


.waz .article .content .mod_paging .next .icon {
    background-position: -4px -495px;
}

.nrz .article .content .mod_paging .prev .icon {
    background-position: -125px -500px;
}

.nrz .article .content .mod_paging .next .icon {
    background-position: -18px -495px;
}

.wr .article .content .mod_paging .prev .icon {
    background-position: -139px -500px;
}

.wr .article .content .mod_paging .next .icon {
    background-position: -33px -495px;
}

.wp .article .content .mod_paging .prev .icon {
    background-position: -155px -500px;
}

.wp .article .content .mod_paging .next .icon {
    background-position: -48px -495px;
}

.ikz .article .content .mod_paging .prev .icon {
    background-position: -170px -500px;
}

.ikz .article .content .mod_paging .next .icon {
    background-position: -63px -495px;
}

.dw .article .content .mod_paging .prev .icon {
    background-position: -200px -500px;
}

.dw .article .content .mod_paging .next .icon {
    background-position: -78px -495px;
}

/*Tabellen*/

.article .content > table {
    margin-bottom: 50px;
}

.article .content > table tr td {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 20px;
    border-color: #C8C8C8 -moz-use-text-color -moz-use-text-color #C8C8C8;
}

table .inline.left, 
table .inline.right {
    width: 281px;
}


table .inline.left .img img[height="109"],
table .inline.right .img img[height="109"] {
    width: 281px;
	height: 103px;
}

/*Fußballtabellen*/

.mod_table .ranking {
    font-size: 14px;
    line-height: 17px;
    font-weight: normal;
}

.mod_table table {
    color: #2B2B2B;
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
    width: 100%;
}

.article .mod_table .nav_300 li{
margin-left: -30px;
}



/* Tabellen */
.mod_table {
  margin-bottom: 33px;
}

.mod_table .nav {
    border-top: 1px none;
    margin-bottom: 17px;
    background-color: transparent;
    height: 30px padding : 6 px 0 10 px 0 px;
}

.mod_table .nav li {
    border: none;
    border-image: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    float: left;
    width: auto;
    padding: 7px 15px 0 0;
    text-align: center;
}

.mod_table .nav li.active {
  border-color: none;
}

.mod_table .nav li a {
    color: #4c4c4c;
    display: block;
    font-family: open_sansbold,Tahoma,Helvetica,Arial,sans-serif;
    font-size: 15px;
    line-height: 0px;
    padding-left: 3px;
    padding-top: 3px;    
    text-decoration: none;
    text-transform: uppercase;
}

.mod_table .nav li.active a {
    font-family: open_sansbold, Tahoma, Helvetica, Arial, sans-serif;
    color: #4C4C4C;
    background-color: transparent;
    background-image: none;
    font-size: 22px;
    letter-spacing: -0.05em;
    line-height: 0px;
    padding-right: 5px;
    padding-top: 0px;
	border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}


.mod_table .nav_238 li {
  width: 115px;
}

.mod_table .nav_300 li {
  width: 146px;
}

.mod_table .nav_320 li {
  width: 90px;
}

.mod_table table {
  color: #2b2b2b;
  font-size: 11px;
  line-height: 14px;
  width: 100%;
}

.mod_table thead th {
  color: #fff;
}

.mod_table thead th.first {
  padding-left: 3px;
}

.mod_table thead th.last {
  padding-right: 3px;
}

.waz .mod_table thead th {
  background-color: #be0015;
}

.nrz .mod_table thead th {
  background-color: #008255;
}

.wp .mod_table thead th {
  background-color: #0075a7;
}

.wr .mod_table thead th {
  background-color: #C90019;
}

.ikz .mod_table thead th {
  background-color: #00946c;
}

.dw .mod_table thead th {
  background-color: #990000;
}

.ntrl .mod_table thead th {
  background-color: #cccccc;
}

.mod_table thead .first {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  -moz-border-bottom-left-radius: 2px;
  -moz-border-top-left-radius: 2px;
  -o-border-bottom-left-radius: 2px;
  -o-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -webkit-border-top-left-radius: 2px;
}

.mod_table thead .last {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-bottom-right-radius: 2px;
  -moz-border-top-right-radius: 2px;
  -o-border-bottom-right-radius: 2px;
  -o-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-top-right-radius: 2px;
}

.mod_table .left {
  text-align: left;
}

.mod_table .center {
  text-align: center;
}

.mod_table .right {
  text-align: right;
}

.mod_table .odd {
  background-color: #f0f0f0;
}

.mod_table .even {
  background-color: white;
}

.mod_table .ranking {
  font-weight: bold;
}

.mod_table .ranking a {
  text-decoration: none;
}

.mod_table .ranking th,
.mod_table .ranking td {
  padding: 0 2px;
}

.mod_table .ranking .even {
  line-height: 20px;
}

.mod_table .ranking tbody tr:first-child td {
  border-top: 6px solid #fff;
}

.mod_table .ranking tbody .rank {
  padding-right: 12px;
}

.mod_table .fixture .fix {
  float: left;
  padding-left: 3px;
}

.mod_table .fixture .time {
  float: right;
  padding-right: 3px;
}

.mod_table .fixture tbody th,
.mod_table .fixture tbody td {
  border: 0;
  border-bottom: 2px solid #fff;
  border-top: 2px solid #fff;
  vertical-align: middle;
  white-space: nowrap;
}

.mod_table .fixture tbody th {
  border-top: 6px solid #fff;
}

.mod_table .fixture td {
  height: 20px;
  line-height: 20px;
}

.waz .mod_table .fixture tbody th {
  color: #be0015;
}

.nrz .mod_table .fixture tbody th {
  color: #008255;
}

.wp .mod_table .fixture tbody th {
  color: #0075a7;
}

.wr .mod_table .fixture tbody th {
  color: #C90019;
}

.ikz .mod_table .fixture tbody th {
  color: #00946c;
}

.dw .mod_table .fixture tbody th {
  color: #990000;
}

.ntrl .mod_table .fixture tbody th {
  color: #9c9c9c;
}

.mod_table .fixture img {
  vertical-align: middle;
}

.mod_table .fixture a {
  text-decoration: none;
}

.mod_table .fixture td .img {
  display: inline-block !important;
  margin: 0 16px 0 0;
  width: 20px;
}

.mod_table .fixture td .img img {
  display: inline-block !important;
}

.mod_table .fixture td .img:first-child {
  margin: 0 3px 0 0;
}

.mod_table .fixture .result {
  font-weight: bold;
  padding-right: 3px;
  text-align: right;
}





/*Service Widget Drucken Versenden etc*/
.services_bottom {
    border-top: none;
    border-bottom: 1px solid #dedede;
    margin-bottom: 36px;
}

/*Autorenprofilartikel*/

.author_info .right {
    border: 1px solid #C8C8C8;
    border-radius: 4px 4px 4px 4px;
    padding: 0 4px 16px 4px;
}

.author_info .right  .mod_hd {
    border: none;
    background-color: transparent;
    border-bottom: 1px solid #777777;
}

.author_info .right  .mod_hd .hd {
    padding-left: 0px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    border: none;
    background-color: transparent;
}

.Autor .mod_hd {
    background-color: transparent;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px solid #777777;
    padding-left: 0px;
}

.Autor .mod_hd .hd {
    padding-left: 0px;
}

/*Kontaktformularartikel*/
.contact_form .contact {
    margin-bottom: 36px;
}

.captchaSet {
    padding: 10px 0 10px 95px;
}

/*Kontakt*/
.contact_form .intro {
    margin: 150px 0 33px 0;    
}

/*Gewinnspielartikel*/

.lottery {
    border: none;
    border-radius: 4px 4px 4px 4px;
    padding: 40px 0 0 0;
}


.lottery .questions .question {
    font-family: open_sansbold, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 26px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 30px;
    letter-spacing: -0.05em;
    color: #4C4C4C;
    padding-right: 5px;
    background-color: transparent;
    border-bottom: none;
    border-top: 1px solid #c8c8c8;
    margin: 0 0 6px;
    padding: 6px 0 10px 0px;
}

.gewinnspiel .lottery .questions_narrow {
    padding-bottom: 15px;
    width: 575px;
}

.gewinnspiel .lottery .questions .questions_narrow {
    float: right;
    margin: 50px;
}


.waz .lottery .questions .question {
    /* ES GIBT KEINE TITELSPEZIFISCHEN KENNZEICHNUNGEN - RAUS!!!*/
    color: #4C4C4C;
}

.nrz .lottery .questions .question {
    color: #008255;
}

.wr .lottery .questions .question {
    color: #C90019;
}

.wp .lottery .questions .question {
    color: #0075a7;
}

.ikz .lottery .questions .question {
    color: #00946c;
}

.dw .lottery .questions .question {
    color: #990000;
}

.gewinnspiel .lottery .contact legend {
    font-family: open_sansbold, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 26px;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 30px;
    letter-spacing: -0.05em;
    color: #4C4C4C;
    padding-right: 5px;
    background-color: transparent;
    border-bottom: 1px solid #ffffff;
    border-top: 1px solid #c8c8c8;
    margin: 0 0 6px;
    padding: 6px 0 10px 0px;
    width: 575px;
}


.lottery .contact .img {
    position: absolute;
    bottom: 320px;
}

.lottery .opts {
    margin-top: 12px;
    padding-left: 107px;
}

.lottery .opts label {
    width: 440px;
    display: block;
    float: right;
    font-size: 12px;
    line-height: 17px;
}

.lottery .contact label {
  display: inline-block;
  font-size: 12px;
  width: 90px;
}

.lottery .right {
    display: inline-block;
    font-size: 12px;
    width: 90px;
    padding-left: 20px;
}

.lottery .contact select {
  border: 1px solid #a4a4a4;
  padding: 3px 0 2px;
  width: 175px;
}

.lottery .contact input,
.contact_form input[type=email] {
  border: 1px solid #a4a4a4;
  padding: 3px 2px 2px;
  width: 175px;
}

.lottery .contact .street {
    margin-right: 6px;
    width: 121px;
}

.lottery .contact .code {
    margin-right: 6px;
    width: 42px;
}


.lottery .contact .city {
    width: 121px;
}

.lottery .contact .tr {
    font-size: 12px;
    margin: 4px 0 6px;
    text-align: right;
    width: 575px;
}


.lottery .captcha_wrapper {
    float: left;
    font-size: 11px;
    margin: -3px 8px 0 8px;
    width: 450px;
}

.lottery .fineprint {
    color: #9c9c9c;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 8px; /*ODER 36 AUS DEVEL???*/
}

/* BEI AUSBLENDUNG DER DEVEL KEIN UNTERSCHIED!?*/

.article  .lottery.thankyou {
    margin-bottom: 36px;
    border: none;
}

.article  .content  li {
    margin-bottom: 4px;
}

.article .abstract {
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 18px;
}

.article .abstract.game {
    float: left;
    font-size: 16px;
    line-height: 24px;
}

/*Quizartikel*/

.article > .lottery.thankyou, .article .content {
    float: left;
    width: 575px;
}

.wnm_quiz {
    height: 435px;
    position: relative;
    width: 616px;
	z-index: 1000;
}

.g_m_1of2.quizapp {
    padding: 10px 0 20px;
}

/*Kommentarfunktion*/
/*Anmeldelayer*/

.mod_cmnts {
  color: #2b2b2b;
  margin-bottom: 20px;
  position: relative;
  z-index: 10;
}

.mod_cmnts .dt {
    font-size: 12px;
    line-height: 15px;
}

.mod_cmnts .count {
    background: none repeat scroll 0 0 #DEDEDE;
    border-radius: 4px 4px 4px 4px;
    color: #4C4C4C;
    text-align: center;
    width: 118px;
    line-height: 20px
}


.mod_cmnts .count:hover {
    color: #ffffff;
}

.waz .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #BE0015;
}

.nrz .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #008255;
}

.wp .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #0075A7;
}

.wr .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #C90019;
}

.ikz .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #00946C;
}

.ntrl .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #9C9C9C;
}

.mod_cmnts .cmnt_form_top {
    border-radius: none; /*** LÖSCHEN, WENN STYLE.CSS eingefügt ist ***/
    margin: -6px 0 13px 6px;
}

.mod_cmnts .cmnt_form_wide {
    padding: 12px 0 3px;
    width: 626px;
}

.mod_cmnts .cmnt_form_bottom {
    border-radius: 4px 4px 0 0;
}

.mod_cmnts .layer {
    border-radius: 4px;
}

.mod_cmnts .replies {
    border-radius: 0 0 4px 4px;
}

.mod_cmnts .cmnt_form label {
    color: #4C4C4C;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
}

.mod_cmnts .cmnt_form .follow label {
    font-size: 12px;
}

.mod_cmnts .who .user {
    font-weight: bold;
}

.waz .mod_cmnts .who .user {
    color: #BE0015;
}

.nrz .mod_cmnts .who .user {
    color: #008255;
}

.wp .mod_cmnts .who .user {
    color: #0075A7;
}

.wr .mod_cmnts .who .user {
    color: #C90019;
}

.ikz .mod_cmnts .who .user {
    color: #00946C;
}

.ntrl .mod_cmnts .who .user {
    color: #9C9C9C;
}

.mod_cmnts .layer .hd {
    padding-left: 0px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: #4C4C4C;
}

/*Kommentartwidget bei CSS Grids*/

.GridRahmen .mod_cmnts,
.GridGrau .mod_cmnts,
.GridTitel .mod_cmnts,
.GridOrange .mod_cmnts {
    padding: 0 6px 0 6px;
}

.GridRahmen .mod_cmnts .count,
.GridGrau .mod_cmnts .count,
.GridTitel .mod_cmnts .count,
.GridOrange .mod_cmnts .count,
.GridRahmen .mod_cmnts .dt,
.GridGrau  .mod_cmnts .dt,
.GridTitel .mod_cmnts .dt,
.GridOrange .mod_cmnts .dt {
    width: 102px;
}

.waz .GridTitel .ilnk,
.nrz .GridTitel .ilnk,
.wr .GridTitel .ilnk,
.wp .GridTitel .ilnk
.ikz .GridTitel .ilnk,
.waz .GridTitel .mod_cmnts .who .user,
.nrz .GridTitel .mod_cmnts .who .user,
.wr .GridTitel .mod_cmnts .who .user,
.wp .GridTitel .mod_cmnts .who .user,
.ikz .GridTitel .mod_cmnts .who .user {
    color: #FFFFFF !important;
    background-position: 0 -1298px !important
}

.waz .GridTitel .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #DEDEDE;
    color: #BE0015;
}

.nrz .GridTitel .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #DEDEDE;
    color: #008255;
}

.wp .GridTitel .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #DEDEDE;
    color: #0075A7;
}

.wr .GridTitel .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #DEDEDE;
    color: #C90019;
}

.ikz .GridTitel .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #DEDEDE;
    color: #00946C;
}

.ntrl .GridTitel .mod_cmnts .count:hover {
    background: none repeat scroll 0 0 #DEDEDE;
    color: #9C9C9C;
}

.mod_cmnts .cmnt_form {
    margin: 0 0 8px 110px;
    width: 626px;
    padding: 12px 10px;
}

.GridTitel .mod_cmnts .author,
.GridTitel .mod_cmnts .more {
    color: #b2b2b2;
}

.GridTitel .reply .hl,
.GridTitel .reply .txt,
.waz .GridTitel .reply .report.ilnk,
.nrz .GridTitel .reply .report.ilnk,
.wr .GridTitel .reply .report.ilnk,
.wp .GridTitel .reply .report.ilnk,
.ikz .GridTitel .reply .report.ilnk {
    color: #777777 !important;
}

/*Service Widget - Drucken Versenden*/
.g_2of2 .services_bottom_wide {
    width: 100%;
}

.g_2of2 .services_bottom {
    border-bottom: none;
}

/*Veeseowidget*/
.veeseoRCWInlineHLogoImg {
    right: 6px;
    top: 12px;
}

/*	LAYOUTANPASSUNGEN TEASERTEXT UND TEASERHEALDINE*/
.mod_f3 .hl,
.mod_voting .hl {
    font-size: 17px;
    line-height: 19px;
    font-family: open_sansregular, Tahoma, Helvetica, Arial, sans-serif;
}

.mod .txt {
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 20px;
}

.mod_pop .mod_f3 .hl,
.mod_top10 .mod_f3 .hl {
    font-size: 15px;
    line-height: 18px;
}

.mod_voting label {
    font-size: 14px;
    line-height: 17px;
}

/*RAB Anpassung Fotostrecken und Video Layer*/
.mod_rab .light .txt_has_media .has_videos,
.mod_rab .light .txt_has_media .has_fotos {
    background: url("//www.derwesten.de/resources/13945M/ver1-0/img/bg_light.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #7A7A7A;
    border-radius: 4px;
    color: #2B2B2B;
}

.mod_rab .light .txt_has_media .has_media_txt {
    color: #2B2B2B;
}

/*RAB TEXTFORMATIERUNG*/
.mod_rab .dark .txt .hl, .mod_rab .dark .txt .kckr a {
    font-family: open_sansregular, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: 0.00em;
}

/*LOKAL RAB Anpassung Teasertext & Headline*/


.mod_lrab .bkg2 .has_videos {
  /*background: url("../img/icon_videolayer.png") no-repeat scroll 0 0 transparent; Originalpfad*/
  background: url("./img/icon_videolayer.png") no-repeat scroll 0 0 transparent;
  bottom: -30px;
  display: block;
  height: 23px;
  position: absolute;
  right: 77px;
  width: 71px;
}

.mod_lrab .bkg2 .without_fotos {
  right: 10px;
}

.mod_lrab .bkg2 .has_fotos {
  /*background: url("../img/icon_fotolayer.png") no-repeat scroll 0 0 transparent; Originalpfad*/
  background: url("./img/icon_fotolayer.png") no-repeat scroll 0 0 transparent;
  bottom: -30px;
  display: block;
  height: 23px;
  position: absolute;
  right: 10px;
  width: 61px;
}

.mod_lrab .bkg2 .has_media_txt {
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.02em;
  line-height: 23px;
  padding: 0 0 0 7px;
  text-decoration: none;
}

.mod_lrab .hl {
    font-size: 26px;
    font-family: open_sanssemibold, Tahoma, Helvetica, Arial, sans-serif;
    letter-spacing: 0.00em;
    line-height: 30px;
}

.mod_lrab410 .hl,
.mod_lrab410 .txt {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

.mod_lrab410 {
    height: 301px;
}

.mod_lrab410 .img > img {
    display: block;
    padding-top: 19px;
}

/* Anpassung Schriftformatierung Meine Städte Box*/

.mod_mycities .nav {
  font-weight: normal;
  overflow: hidden;
  width: 320px;
}

/* Workaround Halfpage-Ad Height-> 620px */
#w-ad-hpa {
    position: relative;
    z-index: 3;
}

#w-ad-aus {
    position: relative;
    top: 8px;
    z-index: 1;
    height: 0px;
    width: 300px;
}

#w-ad-aus .mod_browse .hl,
#w-ad-aus .mod .txt {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

#w-ad-aus .mod_browse,
#w-ad-aus .mod_browse .mod {
    width: 300px;
}

#w-ad-aus .mod_browse .next {
    right: 23px;
}

.rectangle-height {
    height: 320px;
}

.rectangle-height-margin {
    margin-top: 28px;
    height: 300px;
}

#w-ad-aus .mod_browse .hl {
    font-size: 22px;
    line-height: 26px;
}

/* Ressortboxen Klassen*/

.GridRessortAufmacher{
margin-bottom: 20px;
}

.GridRessortAufmacher:after {
    border-bottom: 1px solid;
    border-color: #d6d6d6;
    content: "";
    margin: 0 203px;
    width: 250px;
}


.GridRessortPlatz .mod_m1 .hl a {
    font-size: 26px;
    line-height: 30px;
}



/* Ressortboxen Klassen ohne Teasertext*/

.GridRessortPlatz .mod_m2 .hl a {
    font-size: 26px;
    line-height: 30px;
    font-family: open_sanssemibold, Tahoma, Helvetica, Arial, sans-serif;
    line-height: 30px;
    letter-spacing: 0.00em;
    color: #3c3c3c;
}


/***********************************************/
/* widget font-sizes aus styles.css */
.mod_f1 .img {
  margin-top: 2px;
}

.mod_f1 .kckr {
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 4px;
}

.mod_f1 .hl {
  font-size: 22px;
  line-height: 26px;
  padding-bottom: 6px;
}

/* CR 17.10.11 .mod_f1 .hl { font-size: 22px; line-height: 26px; } */
.mod_f2 .img {
  margin-top: 2px;
}

.mod_f2 .kckr {
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 2px;
}

.mod_f2 .hl {
  font-size: 15px;
  line-height: 18px;
}

.mod_f3 .img {
  margin-top: 2px;
}

.mod_f3 .kckr {
  font-size: 13px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 0;
  padding-bottom: 2px;
}

/* CR 17.10.11 .mod_f3 .kckr { font-size: 11px; font-weight: bold; line-height: 14px; margin-bottom: 0; } */
.mod_m5 .hl {
  font-size: 16px; /*ML: am 11.12.2014 von 15 px auf 16px*/
  letter-spacing: 0.0em;
  line-height: 19px; /*ML: am 11.12.2014 von 18 px auf 19px*/
  padding-bottom: 4px;
  font-weight: bold;
}


.mod_top10 .mod_f3 .hl,
.mod_pop .mod_f3 .hl {
    font-weight: normal;
}


/* CR 17.10.11 .mod_f3 .hl { font-size: 15px; line-height: 18px; } */
.mod_f4 .img {
  margin-top: 2px;
}

.mod_f4 .kckr {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 0;
}

.mod_f4 .hl {
  font-size: 12px;
  line-height: 14px;
}

.mod_f5 .img {
  margin-top: 2px;
}

.mod_f5 .kckr {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 0;
}

.mod_f5 .hl {
  font-size: 18px;
  line-height: 22px;
}

.mod_f6 .img {
  margin-top: 2px;
}

.mod_f6 .kckr {
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  margin-bottom: 1px;
}

.mod_f6 .hl {
  font-size: 12px;
  line-height: 14px;
}



/*	RELATED LINKS UNTERHALB DES TEASERTEXTES STARTSEITE*/

.mod .related a span {
    color: #595959;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0;
}

.mod .related li {
    padding-bottom: 6px;
}

.mod .kckr {
    text-transform: none;
}

/*410er & 320 Ressortbox*/
.mod_m1 .hl a {
    font-size: 26px;
    font-family: open_sanssemibold, Tahoma, Helvetica, Arial, sans-serif;
    line-height: 30px;
    letter-spacing: 0.00em;
}

/*238er*/
.g_as_2of2 .mod_f3 .hl a {
    font-size: 14px;
    font-weight: normal;
    line-height: 17px;
    letter-spacing: 0.00em;
    color: #2B2B2B;
}

#HomeHeadlinesGross div.grid div.mod_m5 a {
    font-weight: bold;
}

div.GridTitel div.mod_list div.mod_m5 a {
    color: #fff;
    font-size: 17px;
    line-height: 19px;
}

/*Bilduploadtool Anpassung Widgetheadline*/
.wnm_upload .mod_hd {
    background-color: transparent;
    border-top: none;
}

.GridArticleNew .wnm_upload .mod.mod_hd {
  margin-left: 2px;
}

.wnm_upload .mod_hd:empty {
    border-bottom: none;
}


.wnm_upload {
  background-color: #f8f8f8;
  border: 1px solid #c8c8c8;
  border-radius: 4px;
  margin-left: -40px;
  width: 616px;
}


.wnm_upload .data {
    padding-left: 4px;
}

/*Hochgestellt Tiefgestellt Lineheight anpassung*/
sub, sup {
    line-height: 140%;
}

/** Footer **/

.footer .links li a {
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
}

/*-----------------------------------------Bundestagswahl Tabellenanpassung-----------------------------------------*/

.cst_btw .R_Zeile_KopfFarbe {
    font-size: 13px;
    line-height: 15px;
    color: #ffffff;
}

.cst_btw .R_Zeile_KopfFarbe th {
    padding: 4px 0 4px 0;
}

.waz .cst_btw .R_Zeile_KopfFarbe {
    background-color: #BE0015;
}

.nrz .cst_btw .R_Zeile_KopfFarbe {
    background-color: #008255;
}

.wp .cst_btw .R_Zeile_KopfFarbe {
    background-color: #0075A7;
}

.wr .cst_btw .R_Zeile_KopfFarbe {
    background-color: #C90019;
}

.ikz .cst_btw .R_Zeile_KopfFarbe {
    background-color: #00946C;
}

.cst_btw .R_Zeile_Legende {
    background-color: #777777;
    color: #ffffff;
}

.cst_btw .R_Zeile_Legende th {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 2px;
}

.cst_btw .R_Zeile_Legende .erste_s {
    border-right: 1px solid;
}

.cst_btw .R_Zeile_Legende .klein_l {
    text-align: center;
    border-left: 1px solid;
}

.cst_btw .R_Zeile_Legende .klein_lb {
    border-left: 1px solid;
    text-align: center;
}

.cst_btw .R_Zeile_Farbe {
    background-color: #f2f2f2;
}

.cst_btw .R_Zeile_Weiss {
    background-color: #ffffff;
}

/* ---------------------Facebook auf Artikeldetailseiten-------------------------*/
.facebook_bg {
    background-color: #6D84B4;
    border-radius: 4px;
    border: 5px solid #6D84B4;
}

.facebook_bg .mod_hd .hd {
    color: #ffffff;
}

.facebook_bg .mod.mod_hd {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0 0 4px;
    padding: 0;
}

.facebook_bg .fb_iframe .mod_iframe_grouped {
    padding: 3px 0 3px 3px;
    background: #ffffff;
    border-radius: 3px;
}

/*----------------------DerWesten als Startseite--------------------------------------*/
.mod_startseite {
    background-color: #e2e2e2;
    height: 24px;
    margin-bottom: 18px;
}

.mod_startseite #wnm_startseite_link1:before {
    background-image: url("./img/zur_startseite_machen.png");
    background-repeat: no-repeat;
    background-position: -0px -0px;
    content: " ";
    float: left;
    height: 24px;
    width: 52px;
    margin-right: 6px;
}

.mod_startseite #wnm_startseite_link1 {
    line-height: 25px;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;
}

.mod_startseite a {
    color: #777777;
}

.mod_startseite #wnm_startseite_link2 {
    text-transform: none;
    margin-left: 490px;
    margin-right: 6px;
    font-weight: normal;
    font-size: 11px;
}

.mod_startseite #wnm_startseite_link2:after {
    background-image: url("./img/zur_startseite_machen.png");
    background-position: 0px -24px;
    background-repeat: no-repeat;
    content: " ";
    float: right;
    height: 24px;
    width: 24px;
}

.mod_startseite > a:hover {
    text-decoration: none;
}

/*hover Haussymbol Button*/
.waz .mod_startseite #wnm_startseite_link1:hover:before {
    background-position: -52px 0px;
}

.nrz .mod_startseite #wnm_startseite_link1:hover:before {
    background-position: -104px 0px;
}

.wr .mod_startseite #wnm_startseite_link1:hover:before {
    background-position: -156px 0px;
}

.wp .mod_startseite #wnm_startseite_link1:hover:before {
    background-position: -208px 0px;
}

.ikz .mod_startseite #wnm_startseite_link1:hover:before {
    background-position: -360px 0px;
}

/*hover Schließen Button*/
.waz .mod_startseite #wnm_startseite_link2:hover:after {
    background-position: -24px -24px;
}

.nrz .mod_startseite #wnm_startseite_link2:hover:after {
    background-position: -48px -24px;
}

.wr .mod_startseite #wnm_startseite_link2:hover:after {
    background-position: -72px -24px;
}

.wp .mod_startseite #wnm_startseite_link2:hover:after {
    background-position: -96px -24px;
}

.ikz .mod_startseite #wnm_startseite_link2:hover:after {
    background-position: -120px -32px;
}

/*-----------------------------------------Road to Wembley Special-----------------------------------------*/

/*Eilmeldungswidget*/

.GridSpezial1 .mod_breaking {
    background-color: #000636;
    padding-bottom: 2px;
}

.GridSpezial1 .mod_breaking .hd {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.00em;
    width: auto;
    z-index: 1;
    background-color: #000636;
    padding-top: 5px;
    height: 26px;
}

.GridSpezial1 .mod_panel .mod {
    height: 25px;
    margin-left: 8px;
    margin-top: 8px;
}

.GridSpezial1 .mod_breaking .list {
    padding-top: 4px;
}

.waz .GridSpezial1 .mod_breaking,
.waz .GridSpezial1 .mod_breaking a,
.nrz .GridSpezial1 .mod_breaking,
.nrz .GridSpezial1 .mod_breaking a,
.wr .GridSpezial1 .mod_breaking,
.wr .GridSpezial1 .mod_breaking a,
.wp .GridSpezial1 .mod_breaking,
.wp .GridSpezial1 .mod_breaking a,
.ikz .GridSpezial1 .mod_breaking,
.ikz .GridSpezial1 .mod_breaking a {
    border-color: #000636;
    color: white;
}

.GridSpezial1 .mod_panel .icon {
    background-color: transparent;
    top: -30px;
    padding-right: 4px;
}

/*Abstandgrid*/
.GridAbstand18 {
    margin-top: 18px
}

.article > .content > .author {
    margin-top: 0px;
}

/*Sport Logoleiste Abstand unten entfernt*/
.IframeHeadline .mod_hd {
    margin-bottom: 0;
}

/* -------------------------------------------LAYOUT FÜR GROSSLAGEN auf der Frontpage*-------------------------------------------*/

.GridTitel.GridGrosslage {
    margin-bottom: 0;
}

.GridGrosslage .mod_hd {
    padding: 4px 0 3px;
}

.GridGrosslage .mod_hd .hd {
    font-size: 19px;
    line-height: 22px;
    padding-left: 6px;
}

.GridGrosslage .g_m_2of2 .mod_hd .hd {
    font-size: 19px;
    line-height: 22px;
}

.GridGrosslage .img img {
    border: 3px solid #FFFFFF;
}

.GridGrosslage .img.cp > img {
    width: 182px;
    height: auto;
}

.GridGrosslage .mod_caroussel {
    margin-left: 6px;
    margin-bottom: 24px;
}

.GridGrosslage .slider.slider_bottom {
    display: none;
}

.GridGrosslage .mod_caroussel656 {
    height: 496px;
    width: 656px;
    margin-bottom: 18px;
}

.GridGrosslage .mod_caroussel656 .txt_right {
    bottom: 12px;
    max-width: 430px;
    right: 22px;
}

.GridGrosslage .mod_caroussel656 .txt_left {
    top: 12px;
    max-width: 430px;
}

.GridGrosslage .mod_caroussel656 .txt_bottom {
    bottom: 12px;
    max-width: 616px;
    left: 12px;
    right: 12px;
}

.GridGrosslage .mod_caroussel .dark .txt_wrapper .foto {
  right: 12px;
  bottom:  -10px;
}




.GridGrosslage .mod_caroussel656 .txt_wrapper .hl {
    font-size: 26px;
    line-height: 30px;
    padding: 8px 0px;
}

.GridGrau.GridGrosslage .mod_double .img img,
.GridTitel.GridGrosslage .mod_double .img img,
.GridOrange.GridGrosslage .mod_double .img img,
.GridRahmen.GridGrosslage .mod_double .img img {
    width: 146px;
}

.GridGrau.GridGrosslage  .mod_double,
.GridTitel.GridGrosslage .mod_double,
.GridOrange.GridGrosslage .mod_double,
.GridRahmen.GridGrosslage .mod_double {
    margin-bottom: 0;
    padding-left: 0;
}

.GridGrosslage .mod_double.hyph {
    height: 220px;
}

#wgt-Opulenz-DB .mod_double.hyph {
  margin-bottom: 60px;
}

.GridGrau.GridGrosslage .img img[width="656"],
.GridTitel.GridGrosslage .img img[width="656"],
.GridOrange.GridGrosslage .img img[width="656"],
.GridRahmen.GridGrosslage .img img[width="656"] {
    width: 640px;
}

.GridGrau.GridGrosslage .mod_double .g_2of2,
.GridTitel.GridGrosslage .mod_double .g_2of2,
.GridOrange.GridGrosslage .mod_double .g_2of2,
.GridRahmen.GridGrosslage .mod_double .g_2of2 {
    padding-left: 6px;
}

/* ------ Anpassung Karussel Widget auf Sportseite, bei Thumbnailleiste auf der rechten Seite-------------*/

.SportCaroussel .mod_caroussel656 .txt_left {
    bottom: 11px;
}

.SportCaroussel .mod_caroussel656 .txt_right {
    bottom: 11px;
    right: 121px;
}

/* Top Ten Widget*/

.mod_top10 {
    margin-bottom: 33px;
}

.mod_top10 .even {
    background-color: #F8F8F8;
}

.mod_top10 .mod {
    padding: 7px 0 0;
}

.mod_top10 .mod:first-child {
    padding: 0;
}

.mod_top10 .img {
    padding-bottom: 5px;
}

.mod_top10 .icon {
    bottom: 8px;
}

.mod_top10 .nr {
    color: #4C4C4C;
    float: left;
    font-size: 34px;
    font-weight: bold;
    line-height: 34px;
    padding: 0 6px;
    text-align: right;
    width: 50px;
}

.mod_top10 .nr_right {
    float: right;
}

.mod_top10 .bd {
    float: left;
    padding-bottom: 4px;
    width: 258px;
}

.ie7 .mod_top10 .odd {
    margin: -3px 0;
}

.ie7 .mod_top10 .odd:first-child {
    margin: 0 0 -3px;
}



/*In style.css ändern*/
.mod .hl {
    letter-spacing: 0.0em;
}


/*Artikelbutton*/
/***AUSWIRKUNGEN???***/
.article > .lottery.thankyou > h6,
.article > .content > h6 {
    margin: 0 auto 50px;
}

/** Externe Anbieter **/

/** LEO **/
/**
#drg_cinema_gallery {
    display: none;
    height: 1px;
}
#drg_cinema_weeks h4.leo_h4.leo_cinema-list {
    margin: 0;
}

#drg_cinema_weeks {
  float: left;
}
**/
h2.leo_h2 {
    border-top: 1px solid #c8c8c8;
    color: #4c4c4c;
    font-family: open_sansbold,Tahoma,Helvetica,Arial,sans-serif;
    font-size: 26px;
    letter-spacing: -0.05em;
    line-height: 30px;
    margin: 0 0 6px;
    padding: 6px 0 10px;
    position: relative;
    text-transform: uppercase;
}

/** Beilagen **/


/*Kinokalender - MooFlow Bildergallery*/
.mf {
        float: left;
}

/*Artikel versenden*/
.article_send .left,
.article_send .right {
width: 294px;
}

.article_send input[type="text"]{
width: 280px;
}
.article_send textarea{
width: 594px;
}

.article_send .content{
width: 616px;
}

.article_send .captcha_wrapper {
width: 300px;
}

/*Anpassungen für Salessiteartikel*/

.salessite .article .g_1of2 {
    width: 299px;
}

.salessite .article .g_2of2 {
    width: 299px;
	margin-left: 17px
}


.salessite .article .mod_hd,
.salessite .article .mod_list,
.salessite .article .mod_double,
.salessite .article .mod_news,
.salessite .article .mod_columns{
    margin-left: -40px;
}

.salessite .article .mod_double .img img[height="117"]{
    width: 299px;
    height: 109px;
}

/* search */
.mod_top_search {
    margin-bottom: 54px;
} 

.mod_top_search li {
    margin-top: 3px;
    padding-left: 0px;
}


/*Bild des Tages Widget*/

.mod_subject .txt.content {
    float: none;
    width: auto;
}

/*-----------------------neues Opulenzwidget------------------------------ */

.mod_opulenz {
    margin-bottom: 45px;
}

.mod_opulenz ul{
    padding: 0;
}

.mod_opulenz .mod_hd,
.mod_opulenz .mod_hd .hd {
    font-family: open_sansbold,Tahoma,Helvetica,Arial,sans-serif;
    font-size: 26px;
    letter-spacing: -0.05em;
    line-height: 30px;
    padding-right: 5px;
    text-transform: uppercase;
}

.mod_opulenz1 .head .mod_hd,
.mod_opulenz2 .head .mod_hd{
    margin-left: 12px;
    padding-bottom: 0;
    border-top: none;
    padding-top: 12px;
}

.mod_opulenz2 .mod_hd,
.mod_opulenz2 .head .mod_hd  a.hd{
    color: #ffffff;
}

.mod_opulenz2 .box .head .mod_hd {
    padding-bottom: 0;
    margin-bottom: 4px;
    padding-right:0;
}

.mod_opulenz .mod_hd a.sub {
    background-color: #ffffff;
    font-size: 15px;
    margin-left: 10px;
    padding: 2px 6px;
    text-transform: uppercase;
    border: 1px solid;
    top: -3px;
    letter-spacing: 0.02em;
    line-height: 19px;
  }

.mod_opulenz2 .box .mod_hd a.sub {
    border: none;
}

.mod_opulenz2 .box .mod_hd a.sub {
    border: medium none;
    float: right;
    top: 11px;
    padding: 2px 6px;
    left: 6px;
}

.hauptlink > img {
    border: 3px solid #FFFFFF;
}

.mod_opulenz1 .hauptlink {
    margin-left: 10px;
}

.mod_opulenz .hauptlink > img {
    position: relative;
}

.mod_opulenz .innerbox {
    position: relative;
}

.mod_opulenz .innerbox .liste.dark .link,
.mod_opulenz .background .innerbox .dark .txt{
    background: url("./img/bg_dark.png") repeat scroll 0 0 transparent;
    border: 1px solid #ffffff;
    color: #ffffff;
}

.mod_opulenz .innerbox .liste.light .link,
.mod_opulenz .background .innerbox .light .txt{
    background: url("./img/bg_light.png") repeat scroll 0 0 transparent;
    border: 1px solid #7a7a7a;
    color: #2b2b2b;
}

.mod_opulenz1 .background {
    padding-bottom: 7px
}

.mod_opulenz1 .background .innerbox .bottom .txt {
    bottom: 16px;
    left: 23px;
    max-width: 800px;
    position: absolute;
}

.mod_opulenz1 .background .innerbox .left .txt{
    bottom: 16px;
    left: 23px;
    max-width: 300px;
    position: absolute;
}

.mod_opulenz1 .background .innerbox .right .txt{
    bottom: 16px;
    right: 23px;
    max-width: 300px;
    position: absolute;
}

.mod_opulenz .txt {
    font-size: 26px;
    line-height: 30px;
    padding: 12px;
    text-align: center;
}


.mod_opulenz .dachzeile:after {
    content: ":";
}

/*Ausrichtung weitere Links auf Teaserbild*/
.mod_opulenz1 .innerbox .liste ,
.mod_opulenz2 .innerbox .liste {
    position: absolute;
    top: 12px;
    list-style-type: none;
}
.mod_opulenz1 .innerbox .liste {
    width: 180px;
}

.mod_opulenz2 .innerbox .liste{
    margin-right: 7px;
    width: 140px;
    top: 0;
}

.mod_opulenz1 .innerbox .liste.left {
    left: 24px;
    top: 0;
}

.mod_opulenz1 .innerbox .liste.right {
    right: 24px;
    top: 0;
}

.mod_opulenz1 .innerbox .liste.bottom {
    right: 9px;
    margin-right: 14px;
    top:0;
}


.mod_opulenz2 .innerbox .liste.left {
    left: 13px;
}

.mod_opulenz2 .box1 .innerbox .liste.right {
    right: 0;
}

.mod_opulenz2 .box1 .innerbox .liste.bottom{
    left: 13px;
}

.mod_opulenz2 .box2 .innerbox .liste.bottom {
    right: 0;
}

.mod_opulenz .innerbox .liste .link > a,
.mod_opulenz .innerbox .liste .link > a:hover{
    color: #ffffff;
    font-size: 14px;
    font-family: open_sansregular,Tahoma,Helvetica,Arial,sans-serif;
    line-height: 19px;
    text-decoration: none;
}

.mod_opulenz .innerbox .liste.light .link > a,
.mod_opulenz .innerbox .liste.light .link > a:hover{
    color: #2b2b2b;
    font-size: 14px;
    font-family: open_sansregular,Tahoma,Helvetica,Arial,sans-serif;
    line-height: 19px;
}

.mod_opulenz .innerbox .liste .link {
    margin-bottom: 10px;
    padding: 6px;
}

.icon > img {
    padding-left: 94%;    
}


/*Opulenz Doppel*/
.mod_opulenz2 .box1 .head .mod_hd,
.mod_opulenz2 .box2 .head .mod_hd {
    margin-left: 0;
}

.mod_opulenz2 .box.box1, 
.mod_opulenz2 .box.box2 {
    margin-left: 10px;
    padding-right: 6px;
	width: 475px;
}

.mod_opulenz2 .box.box1,
.mod_opulenz2 .box.box2{
    float: left;
}

.mod_opulenz2 .background .innerbox .bottom .txt {
    left: 13px;
    width: 429px;
    position: absolute;
	bottom: 13px;
}

.mod_opulenz2 .background .innerbox .left .txt{
    left: 12 px;
    max-width: 200px;
    position: absolute;
	bottom: 24px;
}

.mod_opulenz2 .background .innerbox .right .txt{
    right: 12px;
    max-width: 200px;
    position: absolute;
	bottom: 24px;
}

.mod_opulenz2 .background {
    height: 418px;
}
 
 /*Anpassung Widgetheadline bei Werbebox neben RAB wenn Opulenz aktiv*/
.GridRabOpulenz .tbox .mod.mod_hd {
    margin-bottom: 2px;
    padding: 0;
}

/*Anpassung Datum auf Unterseiten*/
.datesocial {
    font-size: 11px;
    line-height: 14px;
}

/*Sonderkonfig zweite Teaserbox unter Werbeplatz bei Bildteaseraufmacher*/
.g_m_3of3.hpa_2te_box {
    position: relative;
    top: 360px;
}

/* Gridkorrekturen für IE*/
.g_m_2of2 .g_1of1,
.g_m_2of3 .g_1of1,
.g_m_3of3 .g_1of1 {
  float: none;
}

/*-----------------------------------Update Info---------------------------------------------*/
.update_info {
  background-color: red;
  color: white;
  font-size: 11px;
  font-weight: bold;
  margin-left: 5px;
  padding: 3px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 118px;
  z-index: 1;
  line-height: 13px;
}

/*Anpassung für Mehrspalterwidget*/
.mod_columns .update_info {
  top: -8px;
}

/*Anpassung für Listenwidget*/
.mod_list .update_info {
  right: 4px;
  position: absolut;
}

.mod.mod_f1.mod_m1.lnk {
  position: relative;
}

/*Anpassung für RAB & Opulenz*/
.mod_rab .update_info,
.mod_opulenz .update_info {
  left: 4px;
  top: -12px;
}

.mod_opulenz .link .update_info {
  margin-left: -3px;
  position: relative;
  top: 0;
}
/*Anpassung auf Artikelebene*/
.article .update_info {
    right: 40px;
}


/*----------------------Mediacampus ----------------------*/
.Mediacampus .GridGrau .img img[width="656"]{
  margin-right: auto;
  width: 656px;
}

.Mediacampus .GridGrau .img img[height="238"], 
.Mediacampus .GridGrau .img img[height="239"] {
  height: 238px;
  margin-right: auto;
  width: 320px;
}


.Mediacampus .GridGrau .mod_hd {
  padding-left: 0px;
}

.Mediacampus .GridGrau .mod_nticker .mod > img, 
.Mediacampus .GridGrau .mod_browse div .img img[height="117"], 
.Mediacampus .GridGrau .mod_list .img img[height="117"], 
.Mediacampus .GridGrau .mod_news .img img[height="117"], 
.Mediacampus .GridGrau .mod_voting .img img[height="117"] {
  height: 117px;
  margin-right: auto;
  width: 320px;
}

.Mediacampus .GridGrau .mod_list,
.Mediacampus .GridGrau .mod_browse {
	padding-left: 0;
}

.Mediacampus .GridGrau .mod_nticker{
  margin: 5px 0 6px;
}

.Mediacampus .GridGrau .mod_pic {
  margin-bottom: 12px;
}

.Mediacampus  .mod_m1 .hl{
  font-family: open_sanssemibold,Tahoma,Helvetica,Arial,sans-serif;
  font-size: 26px;
  letter-spacing: 0;
  line-height: 30px;
}


/* Bodyhöhe vergrößern für Datenschutzlayer*/

.page{
    margin-bottom: 80px;
}

/*Anpassung Iframe Text über eigentlichem Iframe*/
.mod_iframe .txt {
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 12px;
}


/*ZeusKids Anpassungen
.g_m_1of2.GridZeusKids {
  background-image: url("http://www.derwesten.de/files1/flashmm/css/img/kids_content_background_656.png");
}
*/