/***********************************************************************
************************************************************************
***** mainSetup
****/

body {
    background-color:       #FFFFFF;    
    color:                  black;
}

.backgroundColor {
    background-color:       rgb(255, 255, 255);
}

.sitePadding {
    width:                  5px;
    overflow:               hidden;
}

.mainSetupTopMenu .itemsLeft {
    padding-left:           2px;
    padding-right:          12px;
}

.mainSetupTopMenu .itemsLeft a {
    color:                  rgb(255, 255, 255);
}

.mainSetupTopMenu .itemsRight {
    float:                  right;
    padding-left:           12px;
    padding-right:          2px;
}

.mainSetupTopMenu .itemsRight a {
    color:                  rgb(255, 255, 255);
}

.mainSetupTopLogo {
    margin-top:             0px;
    padding-top:            0px;
    font-size:              0px;
    line-height:            0px;
}

.mainSetupMainMenu {
    background-color:       #ffffff;
    /*background-color:       #3b4b5b;    */
    height:                 20px;
}

.mainSetupMainMenu .menuItem {
    text-transform:         uppercase;
    font-family:            verdana;
    font-size:              10px;
    color:                  rgb(255, 255, 255);
    padding-left:           20px;
}

.mainSetupBottom {
    background-color:       #ffffff;  
    height:                 18px;
    text-align:             center;
}

.mainSetupBottom .item {
    padding-left:           12px;
    padding-right:          2px;
    text-transform:         uppercase;
    font-family:            verdana;
    font-size:              10px;
    color:                  rgb(255, 255, 255);
    line-height:            18px;
}

.mainSetupTimer {
    background-color:       rgb(255, 255, 255);
    text-align:             center;
    padding-top:            3px;
    padding-bottom:         3px;
}

.mainSetupTimer .item {
    padding-left:           12px;
    padding-right:          2px;
    font-family:            verdana;
    font-size:              10px;
    line-height:            7px;
    color:                  rgb(0, 0, 0);
}

.mainLayoutTemplate1 .left {
    width:                  140px;
}

.mainLayoutTemplate1 .main {
    width:                  490px;
}

.mainLayoutTemplate1 .right {
    width:                  140px;
}

.mainLayoutTemplate2 .left {
    width:                  140px;
}

.mainLayoutTemplate2 .main {
    width:                  650px;
}

.mainLayoutTemplate3 .main {
    width:                  800px;
}

.collPadding {
    width:                  10px;
}

.content_menu_sub_top {
    padding-top:            3px;
    padding-bottom:         3px;
}

.content_menu_sub_top .item {
    position:               relative;
    left:                   20px;
    padding-left:           10px;
    padding-right:          10px;
    font-weight:            bold;
}

.content_menu_sub_top .item a {
    color:                  rgb(72, 72, 72);
}

.content_menu_sub_top .item a:hover {
    color:                  rgb( 170, 0, 0 );
}

.content_menu_sub_left {
    width:                  100%;
}

.content_menu_sub_left .item {
    padding-left:           7px;
    padding-top:            2px;
    padding-bottom:         1px;
}

/***********************************************************************
************************************************************************
***** modules
****/

.moduleContentHeadline {
    line-height:            13px;
    font-size:              11px;
    color:                  rgb(255, 255, 255);
    margin-bottom:          7px;
    border-bottom:          1px solid rgb(155, 55, 55);
    text-align:             left;
}

.moduleContentHeadline .background {
    padding-top:            1px;
    padding-bottom:         2px;
    padding-left:           10px;
    padding-right:          10px;
    background-color:       rgb(155, 55, 55);
}

.moduleContentHeadline .addon {
    color:                  black;
}

.moduleContentHeadline .space {
    padding-bottom:         3px;
}

/***********************************************************************
************************************************************************
***** ARTICLES
****/

.newsletter h1 {
    font-size:              14px;
    line-height:            18px;
    margin-bottom:          4px;
}

.article {
    padding-top:            5px;
    padding-bottom:         10px;
    line-height:            15px;
}

.article h1 {
    font-size:              17px;
    line-height:            20px;
    margin-bottom:          4px;
}
    
.entry_body {
    font-size:              11px;
    padding-bottom:         10px;
    font-weight:            bold;
}

.article .article_author {
    
}

.article .article_date {
    float:                  right;
}

.article .paragraph .headline {
    font-weight:            bold;
}

.article .headline {
    font-weight:            bold;
}

.article .paragraph img {    
}

.article .paragraph_pic {
    border:                 1px solid rgb(220, 220, 220);
}

.article .paragraph_pic .button {
    position:               relative;
    top:                    2px;
    background-color:       rgb(180, 180, 180);
    cursor:                 pointer;
}

.article .paragraph_pic .botton_text {
    color:                  rgb(180, 180, 180);
    padding-right:          10px;
}

.article .paragraph_pic .text {
    padding:                3px;
    color:                  rgb(80, 80, 80);
}

.article .article_source {
}

.frontpagelevel1 h1 {
    font-size:              14px;
    line-height:            18px;
}

.frontpagelevel2 h1 {
    font-size:              11px;
}

.frontpagelevel3 h1 {
    font-size:              11px;
}

.articleOverviewRight .time {
    font-weight:            bold;
}

.headline {
}

.articleFrontpageImgSource {
    color:                  rgb(200, 200, 200);
    clear: both;
}

.articleOverviewRight {
    font-size:              10px;
    padding-bottom:         5px;
}
/***********************************************************************
************************************************************************
***** 
****/

.text_bold {
    font-weight:            bold;
}

#keyword_description {
    position:               absolute;
    left:                   0px;
    top:                    0px;
    padding:                5px;
    border-style:           solid;
    border-width:           1px;
    z-index:                1px;
    width:                  150px;
}

.keyword {
    font-weight:            bold;
    cursor:                 pointer;
}

.fanlink {
    cursor:                 pointer;
    padding-left:           6px;
    padding-top:            3px;
    padding-right:          6px;
    padding-bottom:         3px;
    border-right:           1px solid rgb(150, 150, 150);
}
