@charset "UTF-8";
/* CSS Document */


*
{
	font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif;
	font-size:11px;
}

body {
		margin-bottom:0;
		margin-left:0;
		margin-right:0;
		margin-top:0;
		overflow:auto;
		}

.fusszeile {
		font-family:Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif;
		font-size:9px;
		color:#9f9f9f;
		font-weight:normal;
		}

form {margin:0;}

/* --------- Links ---------*/

a:link { color: #FFFFFF; text-decoration: none; font-size:11px;font-weight: bold;}
a:visited { color: #FFFFFF; text-decoration: none; font-size:11px;font-weight: bold; }
a:hover { color: #00f6ff; text-decoration: none; font-size:11px;font-weight: bold; }
a:active { color: #00f6ff; text-decoration: none; font-size:11px;font-weight: bold; }

a.navi:link { color: #FFFFFF; text-decoration: none; font-size:11px;font-weight: bold;}
a.navi:visited { color: #FFFFFF; text-decoration: none; font-size:11px;font-weight: bold; }
a.navi:hover { color: #00f6ff; text-decoration: none; font-size:11px;font-weight: bold; }
a.navi:active { color: #00f6ff; text-decoration: none; font-size:11px;font-weight: bold; }

a.refemenu:link { color:#FFFFFF; font-size: 12px; font-weight: bold;}
a.refemenu:visited { color:#FFFFFF;  font-size: 12px; font-weight: bold;}
a.refemenu:hover { color:#fab600; font-size: 12px; font-weight: bold;}
a.refemenu:active { color:#fab600; font-size: 12px; font-weight: bold;}

a.black:link { color: #000000; text-decoration: none; font-size:11px;font-weight: bold;}
a.black:visited { color: #000000; text-decoration: none; font-size:11px;font-weight: bold; }
a.black:hover { color: #00f6ff; text-decoration: none; font-size:11px;font-weight: bold; }
a.black:active { color: #00f6ff; text-decoration: none; font-size:11px;font-weight: bold; }

a.warnung:link { color: #000000; text-decoration: none; font-size:11px;font-weight: bold;}
a.warnung:visited { color: #000000; text-decoration: none; font-size:11px;font-weight: bold; }
a.warnung:hover { color: maroon; text-decoration: none; font-size:11px;font-weight: bold; }
a.warnung:active { color: maroon; text-decoration: none; font-size:11px;font-weight: bold; }



/* --------- Spezial ---------*/


.warnung { color:#red; font-size: 12px }
.hellgrauklein { color:#8f8f8f; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 8pt }
.hellgrauklein2 { color:#f5f5f5; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 8pt }
.grau { color:#a5a5a5; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; }
.dunkelgrau { color:#7b7b7b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; }
.schwarz { color:#000000; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; }
.graumainnavi { color:#5b5b5b; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; }
.ueberschrift { color:#a9a9a9; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 10pt; font-weight: bold}
.gelb { color:#fab600; font-family: Trebuchet MS, Lucida Grande, Verdana, Georgia, Sans-Serif; font-size: 9pt}
.weiss { color:#ffffff; font-size: 9pt}
.klein { color:#000000; font-size: 10px }

/* ------- Tooltips -----------*/
/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 450px;
    background-color: #333333;
    color: #fff;
    text-align: left;
    padding: 10px;
    border-radius: 6px;

    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
	top: -5px;
    left: 105%;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}
