/*************************/
/* Typografie und Farben */
/*************************/

    body {
        font-size: 62.5%; /* Resets 1em to 10pt */
        font-family: Verdana, Arial, Sans-Serif;
        background: #003366;
        color: black;
    }

    p {font-size: 1.1em;}

    code {font-size:1.1em;
          color:black;
    }

    h2,h3 {
        font-size: 1.1em;
    }

    /* Header */
    #header_menu_top, #header_menu_top a {
        text-align: right;
        color: white;
    }

    #header_logo {

    }

    #header_ad {
        position: absolute;
        top: 15px;
        right: 0px;
    }

    /* Content */
    #tipp_head {
        font-size: 2.0em;
    }

    #tipp_body {
        font-size: 1.4em;
    }

    /* Default für alle Absätze innerhalb eines Tipps */
    #tipp {
        font-size: 1.4em;
    }

    #breadcrumb h2 a:link,
    #breadcrumb h2 a:visited {
        font-size: 1.1em;
    }

    table,
    .content {
        background: white;
        color: black;
        border: solid #e0e0e0 1px;
        padding: 10px;
    }

    .tipptease_head {
        font-size: 1.4em;
    }

    .tipptease_body {
        font-size: 1.3em;
        line-height: 1.4em;
    }

    .tipptease_detail {
        font-size: 1.1em;
    }

    /* Navigation */
    .navigation_bar {

    }

    .navigation {
        background: #003366;
        padding: 0;
        font-size: 1.2em;
        margin-top: 0;
        margin-bottom: 10px;
        border:solid black 1px;
    }

    .navigation_head {
        font-weight: bold;
        text-align: center;
        background: #7779c8;
        background: #999 repeat-x url(http://www.goldmann.de/specific/bg_go_navigation.png);
        color: white;
        padding: 0;
        height: 15px;
    }

    .navigation ul {
        list-style-type:none;
        margin: 0;
        padding: 0;
    }

    .navigation ul li {
        border-bottom: 1px white solid;
        padding: 6px 3px 6px 6px;
    }

    /*
    .navigation li {
	height: 26px;

	border-bottom: 1px #fff solid;
	padding: 6px 3px 8px 6px;
	}
    */
    #startpage_head a:link {color: white}
    #startpage_head a:visited {color: white}

    #navigation_head a:link {color:white}
    #navigation_head a:visited {color:white}

    #kw_nodes_head a:link {color:white}
    #kw_nodes_head a:visited {color:white}

    #t2kw_nodes_head a:link {color:white}
    #t2kw_nodes_head a:visited {color:white}

    .navigation ul li a:link {color: white; text-decoration:none}
    .navigation ul li a:visited {color: white; text-decoration:none}
    .navigation ul li a:hover {color: white; text-decoration:underline}

    /* Sidebar */
    .sidebar {
        background: white;
        color: black;
        padding: 0px 5px 0px 5px;
        font-size: 1.1em;
    }

    .sidebar_head {
        font-weight: bold;
        text-align: left;
    }


    .sidebar ul {
        list-style-type:none;
        margin: 0 0 10px 0;
        padding: 0;
    }

    .sidebar ul li {
        border: none;
        padding: 2px;
    }

    .sidebar ol {
        list-style-type: decimal;
        margin: 0;
        padding: 0;
    }

    .sidebar ol li {
        border: none;
        padding: 2px;
    }

    #tippsneu, #tippsneu a {color: black;
                            background: white;
    }

    #tippsneu {border: 1px solid #e0e0e0;
               width: 137px;
               padding: 10px;
               font-size: 1.1em;}

    #tippsNeu_head {color:black;
                    background: white;
                    text-align: left;
                    font-size: 1.0em;}
    /* Admin */

    .commentU {
        color: green;
    }

    .commentO {
        color: blue;
    }

    .commentX {
        color: red;
    }

    .commentD {
        text-decoration: line-through;
    }

    /* Default-Farben */
    .sidebar ul li a:link {
        text-decoration: none;
    }
    .sidebar ul li a:visited {
        text-decoration: none;
    }

    .sidebar ul li a:hover {
        text-decoration: underline;
    }

    .module_headlines {
        font-size: 1.2em;
        border: 1px solid black;
        background: #fe8a3d repeat-x url(http://www.goldmann.de/specific/bg_go_module_headlines.png);
        /*background: #fe8a3d;*/
        color: white;
        padding: 2px 10px 2px 10px;
        margin-top: 5px;
        margin-bottom: 10px;
        font-weight: bold;
    }

    /************/
    /* Struktur */
    /************/
    body {
        position:absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        width: 98%;
        height: 100%;
    }

    .header {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 40px;
        right: 5px;
    }

    .page {
        position:absolute;
        top: 85px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        width: 100%;
        height: 100%;
    }

    .navigation_bar {
        position: absolute;
        left: 0px;
        width: 162px;
        height: auto;
    }

    .content {
        position: absolute;
        left: 175px;
        right: 177px;
        width: auto;
        height: auto;
    }

    .sidebar {
        position: absolute;
        right: 10px;
        width: 162px;
        min-height:1024px;
    }

    .footer{
    }

    /***********/
    /* Details */
    /***********/

    .list_navigation {
        text-align: right;
    }

    .einruecken {
        margin-left: 20px;
    }

    /* Bilder */
    img {
        border: 0;
    }

    img.thumbnail {
        margin: 0 5px 0 5px;
    }

    #startpage_head {
        border-bottom: 0;
    }

    /* Top Ten Listenmodul */
    .topten_list {
        margin: 0;
    }

    .topten_list ol li {
        font-size: 1.3em;
        margin-bottom: 5px;
    }

    .topten_list ol li a:link,
    .topten_list ol li a:visited {
        text-decoration: none;
    }

    .topten_list ol li a:hover {
        text-decoration: underline;
    }

    td.tableBigPerWeekDateSet,
    td.tableBigPerWeekNoDate {
        vertical-align: top;
        width: 120px;
        background:lightgrey;
        border: 1px dotted}

    .tableBigPerWeekToday {
        font-size: 1.8em;
        font-weight: bold}

    #moretipps ul li {font-size: 1.4em;}

    #seminar_feedback {border: 1px dotted gray;
                       padding: 10px;
                       clear: both;}
    #seminar_feedback label,
    #seminar_feedback input {display: block; 
                             float: left;
                             margin-bottom: 5px}
    #seminar_feedback label {width: 100px;}
    #seminar_feedback input {width: 300px;}
    #seminar_feedback br {clear:left;}
    #seminar_feedback .checkboxlist {width: 20px;}
    #seminar_feedback .checkboxlabel {width: 530px;
                                      font-size: 0.9em;}
    #seminar_feedback #bemerkung {width: 530px;
                                  height:200px;}

    #header_message {font-size: 1.8em;
                     color: yellow;}
