

.wrapper {
        width: 100%;
}


.content {
        width: 976px;
        height: auto;
        border-left: 0.1em solid #e2e2e2;
        border-right: 0.1em solid #e2e2e2;
        background-color: #ffffff;
        margin: 0 auto;
        padding: 0 10px 16px 10px;
        font-size: 10px;
}


/* Linke Spalte, Navigation */

.left {
        width: 208px;
        margin: 8px;
        float: left;
        overflow: hidden;
        font-family: verdana;
        font-size: 11px;
 }
.left ul {
        padding: 8px 0 40px 0;
        font-weight: bold;
}
.left ul ul {
        padding: 0;
}
.left .sub {
        margin-left: 11px;
}
.left .sub2 {
        margin-left: 11px;
        padding: 0;
}
.left li {
        border-top: 1px dotted #999999;
}
.left li div {
        background-image: url(../grafik/icons/navi_arrow_active_right.gif);
        background-position: 0 8px;
        background-repeat: no-repeat;
        padding: 6px 4px 6px 11px;
}
.left li a {
        background-image: url(../grafik/icons/navi_arrow_color_standard.gif);
        background-repeat: no-repeat;
        background-position: 0 8px;
        display: block;
        padding: 6px 4px 6px 11px;
        color: #999999;
        font-size: 11px;
 }
.left li a.selected {
        background-image: url(../grafik/icons/navi_arrow_active_right.gif);
        color: #000000;
}


/* Mittlere Spalte, Videotext */

.main {
        width: 512px;
        margin: 16px 8px 8px 8px;
        float: left;
}

#teletext_header {
        width: 395px;
        background-color: #000000;
        height: 10px!important;
        padding: 7px 0px 0px 5px;
        margin: 0 auto;
        overflow: hidden;
}
#teletext_header span {
        display:block;
        float: left;
        font-family: monospace, monospace;
        font-size: 15px;
        font-size-adjust: none;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 10px!important;
}

.number_entry {
        color:#ffffff;
        width: 40px;
}

.current_number {
        color:#ffffff;
        width: 40px;
}

.text_name {
        width: 90px;
        color:red;
}

.date {
        width: 147px;
        color:#ffffff;
}

.clock {
        color:#ffffff;
}

.hiddenvt {
        display:inline;
        height: 15px;
        font-family: monospace, monospace;
        font-size: 15px;
        font-size-adjust: none;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        letter-spacing: 0.9px;
        line-height: 15px;
        vertical-align: top;
}

.doubleheight_end {
        display: none;
}

.doubleheight {
        height: 30px;
        font-family: monospace, monospace;
        font-size: 15px!important; 
		display: inline-block;
        font-size-adjust: none;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        letter-spacing: 0.9px;
        line-height: 30px;
        vertical-align: top;
        -webkit-transform: scale(1, 2);
        -moz-transform: scale(1, 1.5);
		-o-transform:scale(1,2);
        transform: scale(1, 2);
        filter: progid:DXImageTransform.Microsoft.Matrix(M11=1,M22=2,M21=0,M12=0);
        -ms-filter: progid:DXImageTransform.Microsoft.Matrix(M11=1,M22=2,M21=0,M12=0);
}

*+html .doubleheight {
        display: inline;
        height: 30px;
        font-family: monospace, monospace;
        font-size: 15px;
        font-size-adjust: none;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        letter-spacing: 0.9px;
        line-height: 15px;
        vertical-align: top;
        -webkit-transform: scale(1, 2);
        -moz-transform: scale(1, 2);
        transform: scale(1, 2);
        filter: progid:DXImageTransform.Microsoft.Matrix(M11=1,M22=2,M21=0,M12=0);
        -ms-filter: progid:DXImageTransform.Microsoft.Matrix(M11=1,M22=2,M21=0,M12=0);
}

.dheight {
        -webkit-transform: scale(1, 2);
        -moz-transform: scale(1, 2);
        transform: scale(1, 2);
        filter: progid:DXImageTransform.Microsoft.Matrix(M11=1,M22=2,M21=0,M12=0);
        -ms-filter: progid:DXImageTransform.Microsoft.Matrix(M11=1,M22=2,M21=0,M12=0);
}

#ardtext_classic {
        width: 395px;
        height: 365px;
        padding: 6px 0px 4px 5px;
        margin: 0 auto;
        text-align: center;
        background-color: #000000;
        overflow: hidden;
}
#ardtext_classic div {
        padding: 0 ;
        margin: 0;
        clear: both;
        height:345px;
        line-height: 15px;
        overflow: hidden;
}
#ardtext_classic div div{
        height: 15px;
}

#ardtext_classic .block_red {
        background-color: red;
}

#ardtext_classic .block_green {
        background-color: #00ff00;
}

#ardtext_classic .block_yellow {
        background-color: yellow;

}
#ardtext_classic .blocknavigation {
        height: 15px;
}

#ardtext_classic .blocknavigation a {
        color: black;
}
#ardtext_classic .block_blue {
        background-color: cyan;
}

#ardtext_classic .block_red, .block_green, .block_green a, .block_red a {
        float: left;
        width: 30px;
        clear: none;
}
#ardtext_classic .block_yellow, .block_blue, .block_yellow a, .block_blue a {
        float: left;
        width: 165px;
        clear: none;
}
#ardtext_classic span a {
        text-decoration: none;
        font-size: 15px;
}
#ardtext_classic span {
        height: 15px;
        font-family: monospace, monospace;
        font-size: 15px;
        font-size-adjust: none;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        letter-spacing: 0.9px;
        line-height: 15px;
        vertical-align: top;
        display: block;
        float:left;
        overflow: hidden;
}
#ardtext_classic span .vt_underscore {
        display: inline;
        float: none;
        line-height: 5px;
}
#ardtext_classic img {
        height: 15px;
        width: 10px;
        padding: 0;
        margin: 0;
        vertical-align: top;
}

/* Additional Content */

#additional_content {
        padding: 16px 4px 16px 4px;
        font-family: verdana;
}
#additional_content p {
        margin: 4px 0 4px 0;
        font-size: 12px;
        line-height: 16px;
}
#additional_content h1 {
        margin: 6px 0;
        font-size: 14px;
        line-height: 16px;
}
#additional_content a {
        font-family: verdana;
        font-size: 12px;
        font-weight: bold;
        color: #ac0000;
        line-height: 16px;
}
#additional_content .pagenumber_add {
        display: block;
        float: left;
        width: 40px;
        margin: 8px  0 0 0;
}
#additional_content .linktext {
        font-family: verdana;
        font-size: 12px;
        font-weight: normal;
        width: 464px;
        display:block;
        float:left;
        margin: 8px 0 0 0;
}


/* Rechte Spalte, Teaser */

.right {
        width: 208px;
        margin: 8px;
        float: left;
        overflow:hidden; /* fuer IE6 */
        font-family: verdana;
}

.subheader_red {
        background-color: #FFFFFF;
        clear: left;
        margin: 0.8em 0 0;
        border-bottom: 0.3em solid #C54C4C;
        background-image: url(../grafik/icons/heading_icon_standard_grey.gif);
        background-position: 0 0.5em;
        background-repeat: no-repeat;
        color: #000000;
        padding: 0.3em 0 0.3em 1.4em;
        text-transform: uppercase;
        font-size: 1.2em;
        font-weight: bold;
}

/* Navigator */

.navigator {
        width: 208px;
        margin: 8px 0;
        background: url(../img/site_rebrush/navigator_bg.png) no-repeat;
}
.navigator a:hover {
        background: transparent url(../img/site_rebrush/navigator_bg_over.png) no-repeat;
}
.navigator a:active {
        background: transparent url(../img/site_rebrush/navigator_bg_active.png) no-repeat;
}
.nav_button_keydown {
	background: transparent url(../img/site_rebrush/navigator_bg_active.png) no-repeat;
}

.navigator .pagenumber_label {
        position: absolute;
        top: 47px;
        left: 71px;
        font-size: 11px;
        color: #666666;
}
.navigator .pagenumber {
        position: absolute;
        top: 46px;
        left: 105px;
        width: 26px;
        height: 14px;
        border: 1px solid #cccccc;
        font-size: 11px;
}
.navigator .subpage {
        position: absolute;
        top: 66px;
        left: 38px;
        width: 132px;
        text-align: center;
        font-size: 11px;
        color: #666666;
}
.navigator ul {
        position: relative;
        top: 0;
        left: 0;
        width: 208px;
        height: 288px;
        margin: 0;
        padding: 0;
}
.navigator li {
        list-style: none;
        padding: 0px;
        margin: 0px;
        position: absolute;
        display: block;
}
.navigator a {
        display: block;
        cursor: pointer;
        height: 22px;
        width: 58px;
}
.navigator .btn_prev {
        top: 55px;
        left: 11px;
}
.navigator .btn_prev a {
        height: 22px;
        width: 22px;
}
.navigator .btn_prev a:hover {
        background-position: -11px -55px;
}
.navigator .btn_prev a:active {
        background-position: -11px -55px;
}
.navigator .btn_next {
        top: 55px;
        left: 175px;
}
.navigator .btn_next a {
        height: 22px;
        width: 22px;
}
.navigator .btn_next a:hover {
        background-position: -175px -55px;
}
.navigator .btn_next a:active {
        background-position: -175px -55px;
}
.navigator .btn_subpage_prev {
        top: 17px;
        left: 93px;
}
.navigator .btn_subpage_prev a {
        height: 22px;
        width: 22px;
}
.navigator .btn_subpage_prev a:hover {
        background-position: -93px -17px;
}
.navigator .btn_subpage_prev a:active {
        background-position: -93px -17px;
}
.navigator .btn_subpage_next {
        top: 93px;
        left: 93px;
}
.navigator .btn_subpage_next a {
        height: 22px;
        width: 22px;
}
.navigator .btn_subpage_next a:hover {
        background-position: -93px -93px;
}
.navigator .btn_subpage_next a:active {
        background-position: -93px -93px;
}
.navigator .btn_1 {
        top: 129px;
        left: 11px;
}
.navigator .btn_1 a:hover {
        background-position: -11px -129px;
}
.navigator .btn_1 a:active, .btn_1_keydown {
        background-position: -11px -129px!important;
}
.navigator .btn_2 {
        top: 129px;
        left: 75px;
}
.navigator .btn_2 a:hover {
        background-position: -75px -129px;
}
.navigator .btn_2 a:active ,.btn_2_keydown {
        background-position: -75px -129px;
}
.navigator .btn_3 {
        top: 129px;
        left: 139px;
}
.navigator .btn_3 a:hover {
        background-position: -139px -129px;
}
.navigator .btn_3 a:active ,.btn_3_keydown {
        background-position: -139px -129px;
}
.navigator .btn_4 {
        top: 157px;
        left: 11px;
}
.navigator .btn_4 a:hover {
        background-position: -11px -157px;
}
.navigator .btn_4 a:active ,.btn_4_keydown {
        background-position: -11px -157px;
}
.navigator .btn_5 {
        top: 157px;
        left: 75px;
}
.navigator .btn_5 a:hover {
        background-position: -75px -157px;
}
.navigator .btn_5 a:active ,.btn_5_keydown {
        background-position: -75px -157px;
}
.navigator .btn_6 {
        top: 157px;
        left: 139px;
}
.navigator .btn_6 a:hover {
        background-position: -139px -157px;
}
.navigator .btn_6 a:active ,.btn_6_keydown {
        background-position: -139px -157px;
}
.navigator .btn_7 {
        top: 185px;
        left: 11px;
}
.navigator .btn_7 a:hover {
        background-position: -11px -185px;
}
.navigator .btn_7 a:active, .btn_7_keydown {
        background-position: -11px -185px;
}
.navigator .btn_8 {
        top: 185px;
        left: 75px;
}
.navigator .btn_8 a:hover {
        background-position: -75px -185px;
}
.navigator .btn_8 a:active ,.btn_8_keydown{
        background-position: -75px -185px;
}
.navigator .btn_9 {
        top: 185px;
        left: 139px;
}
.navigator .btn_9 a:hover {
        background-position: -139px -185px;
}
.navigator .btn_9 a:active ,.btn_9_keydown {
        background-position: -139px -185px;
}
.navigator .btn_back {
        top: 213px;
        left: 11px;
}
.navigator .btn_back a:hover {
        background-position: -11px -213px;
}
.navigator .btn_back a:active {
        background-position: -11px -213px;
}
.navigator .btn_0 {
        top: 213px;
        left: 75px;
}
.navigator .btn_0 a:hover {
        background-position: -75px -213px;
}
.navigator .btn_0 a:active ,.btn_0_keydown {
        background-position: -75px -213px;
}
.navigator .btn_help {
        top: 213px;
        left: 139px;
}
.navigator .btn_help a:hover {
        background-position: -139px -213px;
}
.navigator .btn_help a:active {
        background-position: -139px -213px;
}
.navigator .btn_red {
        top: 249px;
        left: 11px;
}
.navigator .btn_red a {
        width: 42px;
        height: 18px;
}
.navigator .btn_red a:hover {
        background: none;
}
.navigator .btn_red a:active {
        background: none;
}
.navigator .btn_green {
        top: 249px;
        left: 59px;
}
.navigator .btn_green a {
        width: 42px;
        height: 18px;
}
.navigator .btn_green a:hover {
        background: none;
}
.navigator .btn_green a:active {
        background: none;
}
.navigator .btn_yellow {
        top: 249px;
        left: 107px;
}
.navigator .btn_yellow a {
        width: 42px;
        height: 18px;
}
.navigator .btn_yellow a:hover {
        background: none;
}
.navigator .btn_yellow a:active {
        background: none;
}
.navigator .btn_blue {
        top: 249px;
        left: 155px;
}
.navigator .btn_blue a {
        width: 42px;
        height: 18px;
}
.navigator .btn_blue a:hover {
        background: none;
}
.navigator .btn_blue a:active {
        background: none;
}


/* Suche, Suchergebnis */

.vtsearch {
        background-color: #f3f3f3;
        margin: 0 0 0.8em 0;
        padding: 12px 8px 12px 8px;
}
.searchvalue {
        float: left;
        margin-right: 4px;
        width: 160px;
        height: 16px;
        border: 1px solid #999999;
        font-size: 11px;
}
.searchbtn {
        display: block;
        padding: 3px;
}
.searchresult {
        border-bottom: 1px dotted #999999;
        clear: both;
        font-family: verdana;
        font-size: 12px;
        width: 496px;
        padding: 8px 4px 8px 4px;
}
.searchresult_category {
        float: left;
        width: 436px;
}
.searchresult_link {
        float: left;
        width: 60px;
        text-align: right;
}


/* OVERWRITE GLOBAL RBB-STYLES -> START */

.RbbNavigation a:link,
.RbbNavigation a:hover,
.RbbNavigation a:active,
.RbbNavigation a:visited {
        line-height: normal;
}

.RbbNaviTV a:link,
.RbbNaviTV a:hover,
.RbbNaviTV a:active,
.RbbNaviTV a:visited {
        line-height: normal;
}

.headerStation img {
        display: block;
}

.right .containerMarginalB {
        width: 208px;
        margin: 0;
        float: left;
        overflow:hidden; /* fuer IE6 */
        font-family: verdana;
}

.containerMarginalB img {
        display:block;
}

.footer {
        font-family: verdana!important;
        font-size: 10px!important;
        margin-top: 0!important;
        left: 0!important;
}

/* OVERWRITE GLOBAL RBB-STYLES -> END */

/* PRINT-LOGO -> START */

.printLogo {
        display: none;
}

/* PRINT-LOGO -> END */

/* PRINT-BREADCRUMB -> START */

.printBreadcrumb {
        display: none;
        font-size: 13px;
        font-weight: normal;
        line-height: 14px;
        margin: 25px 0 45px;
        padding: 0;
}

/* PRINT-BREADCRUMB -> END */

/* PRINT-FOOTER -> START */

.printFooter {
        display: none;
}

.printFooter p {
        font-size: 11px;
        line-height: 13px;
        margin: 0 0 15px;
        padding: 0;
}

.printFooter .seperator {
        border-top: #7E7A68 solid 1px;
        height: 1px;
        margin: 15px 0;
        overflow: hidden;
}

/* PRINT-FOOTER -> END */

.bgb {
        background-color: black;
}

.bgr {
        background-color: red;
}

.bgg {
        background-color: #00ff00;
}

.bgy {
        background-color: yellow;
}

.bgbl {
        background-color: blue;
}

.bgm {
        background-color: magenta;
}

.bgc {
        background-color: cyan;
}

.bgw {
        background-color: white;
}

.fgb {
        color: black;
}

a.fgb:hover {
        color: black;
}

.fgr {
        color: red;
}

a.fgr:hover {
        color: red;
}

.fgg {
        color: #00ff00;
}

a.fgg:hover {
        color: #00ff00;
}

.fgy {
        color: yellow;
}

a.fgy:hover {
        color: yellow;
}

.fgbl {
        color: blue;
}

a.fgbl:hover {
        color: blue;
}

.fgm {
        color: magenta;
}

a.fgm:hover {
        color: magenta;
}

.fgc {
        color: cyan;
}

a.fgc:hover {
        color: cyan;
}

.fgw {
        color: white;
}

a.fgw:hover {
        color: white;
}
