/*
        CSS-Styles fuer alle Browser.
        (c) 1999, TU Bergakademie Freiberg, Germany.
*/

BODY {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: #555555;
        background-color: #FFFFFF;
}

P, HR, UL, LI, CAPTION {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: #555555;
}

TD, TH {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: #555555;
}

UL        {
        margin-top: 0.0em;
}

LI {
        /* Netscape 4.x hat Problem mit display: list-item */
        /*display: list-item; */
        /* Netscape 4.x kennt kein list-style-image, deswegen zusaetzlich per *-type */
        list-style-type: square;
        list-style-image: url(/image/li.gif);
}

/* Test */
P.little {
        margin-top: 3px;
; margin-left: 3px}

H1, H2, H3, H4 {
        font-weight: bold;
}

H1 { font-size: 24px }
H2 { font-size: 20px }
H3 { font-size: 17px }
H4 { font-size: 14px }

.bigger {
        font-family: arial, sans-serif, helvetica;
        font-size: 16px;
}

.small {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
}

SMALL {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
        color: #555555;
}

A.small:link {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
        color: #0000bb;
        background-color: transparent;
        text-decoration: none;
}

A.small:visited {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
        color: purple;
        background-color: transparent;
        text-decoration: none;
}

A.small:hover {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
        color: #cc0033;
        background-color: transparent;
        text-decoration: none;
}

A.small:active {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
        color: maroon;
        background-color: transparent;
        text-decoration: none;
}

A.menueGray:link {
        font-family: arial, sans-serif, helvetica;
        font-size: 16px;
        color: #666666;
        background-color: transparent;
        text-decoration: none;
}

A.menueGray:visited {
        font-family: arial, sans-serif, helvetica;
        font-size: 16px;
        color: #666666;
        background-color: transparent;
        text-decoration: none;
}

A.menueGray:hover {
        font-family: arial, sans-serif, helvetica;
        font-size: 16px;
        color: #cc0033;
        background-color: transparent;
        text-decoration: none;
}

A.menueGray:active {
        font-family: arial, sans-serif, helvetica;
        font-size: 16px;
        color: maroon;
        background-color: transparent;
        text-decoration: none;
}

A:link {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: #0000bb;
        background-color: transparent;
        text-decoration: none;
}

A:visited {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: purple;
        background-color: transparent;
        text-decoration: none;
}

A:hover {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: #cc0033;
        background-color: transparent;
        text-decoration: none;
}

A:active {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: maroon;
        background-color: transparent;
        text-decoration: none;
}


/*

	Zusaetzlich fuer das Institut fuer Geologie

*/

.help_box {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
        color: #555555;
		background-color: #dddddd;
		padding: 0.2em;
}

.info_box {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
        color: #555555;
		background-color: #f3d400;
		padding: 0.2em;
}

.learn_unit_box {
        color: #555555;
		background-color: #f8ff9c;
		padding: 0.3em;
}

.learn_module_box {
        color: #555555;
		background-color: #ffcd7c;
		padding: 0.3em;
}

.question_box {
        color: #555555;
		background-color: #ff7b78;
		padding: 0.3em;
}

.answer_box {
        color: #555555;
		background-color: #74ff69;
		padding: 0.3em;
}

.hint_box {
        color: #555555;
		background-color: #9c9cff;
		padding: 0.3em;
}

.educational_link_box {
        color: #555555;
		background-color: #b3d7ff;
		padding: 0.3em;
}

.sup {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
        color: #555555;
}

.sub {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
        color: #555555;
}

TH.topic {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        font-weight: bold;
        color: white;
        background-color: #b0b0b0;
}

TD.item {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: black;
        background-color: #e9e9e9;
}

TD.value {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: black;
        background-color: #dbdbff;
}

TD.value_red {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: #CC0066;
        background-color: #ffffcc;
}

TD.value_green {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: #66CC00;
        background-color: #ffffcc;
}

small.error {
        font-family: arial, sans-serif, helvetica;
        font-size: 11px;
        color: #CC0066;
        background-color: transparent;
}

.red {
        color: #CC0066;
        background-color: transparent;
}

A.item:link {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: #0000bb;
        background-color: transparent;
        text-decoration: none;
}

A.item:visited {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: purple;
        background-color: transparent;
        text-decoration: none;
}

A.item:hover {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: #cc0033;
        background-color: transparent;
        text-decoration: none;
}

A.item:active {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: maroon;
        background-color: transparent;
        text-decoration: none;
}

A.value:link {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: #0000bb;
        background-color: transparent;
        text-decoration: none;
}

A.value:visited {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: purple;
        background-color: transparent;
        text-decoration: none;
}

A.value:hover {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: #cc0033;
        background-color: transparent;
        text-decoration: none;
}

A.value:active {
        font-family: arial, sans-serif, helvetica;
        font-size: 12px;
        color: maroon;
        background-color: transparent;
        text-decoration: none;
}

A.topic:link {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: #ffffff;
        background-color: transparent;
        text-decoration: none;
}

A.topic:visited {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: #ffffff;
        background-color: transparent;
        text-decoration: none;
}

A.topic:hover {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: #cc0033;
        background-color: transparent;
        text-decoration: none;
}

A.topic:active {
        font-family: arial, sans-serif, helvetica;
        font-size: 14px;
        color: maroon;
        background-color: transparent;
        text-decoration: none;
}


