/*  CSS-Definitionen fuer die Website
*
*   --- Farbdefinitionen ---
*
*   OLD
*   rot = #f23539 (242 ; 53 ; 57)
*   orange = #ffad36 (255 ; 173 ; 54)
*   greybright (gb) = #e6e6e6 (230 ; 230 ; 230)
*   greymiddle (gm) = #bebebe (190 ; 190 ; 190)
*   greydark (gd) = #8c8c8c (140 ; 140 ; 140)
*/


/*  >>> Standard Definitionen   */

BODY {
    background-color : #FFFFFF;
/*  background-image : url(/bilder/layout_web/foo.gif);*/
}
FORM {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #000000;
}
INPUT {
    font-family : Arial, Courier;
    font-size : 10px;
    padding : 0px;
    color : #000000;
}
TD {
    vertical-align: top;
    font-size : 12px;
}
/*
A {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-decoration: underline;
    color: #6699CC;
}
*/

.info {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color: #8c8c8c;
    text-align: center;
}

/*  <<< Standard Definitionen   */


/*  >>> LAYOUT related  */

.bg-blbr {
    background-color : #6699CC;
}

.bg-blda {
    background-color : #336699;
}

/*
.bg-gb {
    background-color : #e6e6e6;
}
.bg-gm {
    background-color : #bebebe;
}
.bg-gd {
    background-color : #8c8c8c;
}
.bg-r {
    background-color : #f23539;
}
.bg-o {
    background-color : #ffad36;
}
.bg-bl {
    background-color : #000000;
}
*/

.spacer {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 1px;
    color: #000000;
}

.layout-border-blue-dark {
    border : 2px solid #336699;
}
.layout-border-blue-bright {
    border : 3px solid #6699cc;
}
.layout-border-white {
    border : 1px solid #FFFFFF;
}

/*  <<< LAYOUT related  */


/*  >>> CONTENT related */

.content-headline-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    color: #000000;
}
.content-text-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #000000;
}
.content-textlink-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #6699cc;
    text-decoration: underline;
}
.content-button-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    text-decoration : none;
    color: #6699cc;
    background-color : #f7f7f7;
    border : 1px solid #6699cc;
    padding-left : 6px;
    padding-right : 6px;
    padding-top : 3px;
    padding-bottom : 3px;
}
/*  <<< CONTENT related */


/*  >>> BOX related */

.box-headline {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    background-color : #336699;
    padding : 3px;
}
.box-content-title {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    background-color: #f7f7f7;
}
.box-content {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color:  #f7f7f7;
    padding : 3px;
}
.box-link {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #6699cc;
    background-color: #f7f7f7;
}
.box-link-small {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #6699cc;
    background-color: #f7f7f7;
}
.box-button-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-decoration : none;
    color: #6699cc;
    background-color : #ffffff;
    border : 1px solid #6699cc;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 0px;
    padding-bottom : 0px;
}
.box-picture {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 8px;
    text-align: center;
    color: #000000;
    background-color: #f7f7f7;
}
/*  <<< BOX related */


/*  >>> ARTICLE related */

.article-headline-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    color: #000000;
}
.article-headline-navi-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color: #336699;
}
.article-subline-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #000000;
}
.article-copyright-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9px;
    font-style : italic;
    color: #000000;
}
.paragraph-headline-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color: #000000;
}
.paragraph-text-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #000000;
}
.media-headline-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9px;
    font-weight : bold;
    color: #000000;
}
.media-subline-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9px;
    color: #000000;
}
.media-copyright-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8px;
    font-style : italic;
    color: #000000;
}

/*  <<< ARTICLE related */


/*  >>> Navigation  */

.navi-main {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color: #eeeeee;
    background-color : #6699cc;
    border-top : 1px solid #336699;
    border-left : 10px solid #336699;
    padding-left : 6px;
    padding-right : 3px;
}

.navi-main-link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color: #eeeeee;
    background-color : #6699cc;
    text-decoration: none;
}

.navi-sub {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #333333;
    background-color : #f7f7f7;
}

.navi-sub-link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
/*    font-weight : bold;*/
    color: #333333;
    background-color : #f7f7f7;
    text-decoration: none;
}

.navi-path {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color: #000000;
    background-color : #f7f7f7;
    text-align : left;
    vertical-align : bottom;
    font-weight: bold;
}

.navi-path-link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 9pt;
    color: #000000;
    text-decoration: underline;
}

.navi-top-link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color: #EEEEEE;
    text-decoration: none;
}

/*  <<< Navigation  */



/*  >>> Content Form related   */

.content-form-headline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;

    color: #000000;
    background-color : #f7f7f7;
}
.content-form-form-title {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color: #000000;
    text-align : right;
}
.content-form-form-text {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color: #000000;
}
.content-form-form-textlink {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color: #6699cc;
    text-decoration: underline;
}
.content-form-form-error {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #FF0000;
}
.content-form-form-button {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color: #6699cc;
    background-color : #ffffff;
    border : 1px solid #6699cc;
    padding-left : 3px;
    padding-right : 3px;
}
.content-form-link-button {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    text-decoration : none;
    color: #f23539;
    background-color : #e6e6e6;
    border : 1px solid #f23539;
    padding-top: 1px;
    padding-bottom : 1px;
    padding-left : 6px;
    padding-right : 6px;
}

/*  <<< Content Form related   */
























/*  >>> TicketKMC related   */
/*
.ticketkmc-headline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;

    color: #000000;
    background-color : #f7f7f7;
}
.ticketkmc-form-title {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color: #000000;
    text-align : right;
}
.ticketkmc-form-text {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color: #000000;
}
.ticketkmc-form-textlink {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color: #6699cc;
    text-decoration: underline;
}

.ticketkmc-form-error {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #FF0000;
}
.ticketkmc-form-button {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color: #6699cc;
    background-color : #ffffff;
    border : 1px solid #6699cc;
    padding-left : 3px;
    padding-right : 3px;
}
.ticketkmc-link-button {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    text-decoration : none;
    color: #f23539;
    background-color : #e6e6e6;
    border : 1px solid #f23539;
    padding-top: 1px;
    padding-bottom : 1px;
    padding-left : 6px;
    padding-right : 6px;
}
*/
/*  <<< TicketKMC related   */





/*  >>> Spielplan Definitionen  */

.spielplan-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color: #000000;
}

.spielplan-headline-kalender {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12pt;
    font-weight : bold;
    color: #AAAAAA;
    text-decoration: none;
}

.spielplan-date {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #FFFFFF;
    background-color : #000000;
    padding : 1px;
    padding-left : 3px;
}

.spielplan-time {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #f23539;
}

.spielplan-headline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    text-align : center;
    color: #f23539;
    border : 1px solid #FFFFFF;
    padding : 2px;
    padding-left : 4px;
    padding-right : 4px;
}

.spielplan-subline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : normal;
    color: #f23539;
}

.spielplan-copyright {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-style : italic;
    color: #000000;
}

.spielplan-link-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    color: #f23539;
    text-decoration: none;
}

/*  <<< Spielplan Definitionen  */


/*  >>> Horoskop related    */
.horoskop-headline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color: #000000;
}
.horoskop-text {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color: #000000;
}
.hose-banner-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : normal;
    color : #000000;
    text-align : center;
}
.hose-banner-link {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    text-decoration : underline;
    color : #6699cc;
    text-align : center;
}
/*  <<< Horoskop related    */

/* >>>  RESULT related  */

.hose-res-default {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #000000;
}

.hose-res-page-head {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 28px;
    font-weight : normal;
    font-style : italic;
    color : #000000;
}

.hose-res-block-headline {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    color : #000000;
}

.hose-res-block-text {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #000000;
}

.hose-res-desc {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    color : #000000;
    text-align : right;
}

.hose-res-data {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #000000;
}

.hose-res-head1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    color : #000000;
}

.hose-res-text1 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #000000;
}

.hose-res-head2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : normal;
    color : #000000;
}

.hose-res-text2 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
    color : #000000;
}

/* <<<  RESULT related  */
