a:link { color:#949494; text-decoration:none; }
a:visited { color:#990000; text-decoration:none; }
a:hover { color:#949494; font-weight:bold; text-decoration:none; }
a:active{ color:#949494; text-decoration:none; }
a { color:#949494; text-decoration:none; }
a.Orange { color:#666666; font-weight:bold; text-decoration:none; }

input { font-family:Verdana, normal; font-size:11px; padding:0px; margin:0px; }
select { font-family:Verdana, normal; font-size:11px; padding:0px; margin:0px; }
textarea { font-family:Verdana, normal; font-size:11px; padding:0px; margin:0px; }

form { margin:0; padding:0; }

table.rahmen { background-color:#FFFFFF; width:100%; border:1px solid #949494; margin-top:2px; font-family:Verdana; font-size:11px; border-collapse:collapse;}
table.offenrahmen { background-color:#FFFFFF; width:100%; border:1px solid #949494; margin:0px; font-family:Verdana; font-size:11px; border-collapse:collapse;}
table.schluss { background-color:#FFFFFF; width:100%; margin-top:1px; border:none; font-size:1px; border-collapse:collapse; height:7px; padding:0px;}
table.titel { background-color:#FFFFFF; width:100%; margin:0px; border:none; font-family:Verdana; font-size:11px; border-collapse:collapse;}
table.Abschnitt { background-color:#ECECEC; border:none; border:none; border-bottom:1px dotted #666666;}

table.Thema { font-size:11px; font-weight:bold; vertical-align:middle; text-align:left; background-color:#949494; color:#FFFFFF; height:24px; padding-left:12px; }

td { color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; }
td.titel { padding-left:8px; padding-top:4px; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#949494;width:100%;}
td.titeloffen { padding-left:8px; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#949494;width:552px;height:25px;vertical-align:middle;}
td.bild { padding:0px; margin:0px; background-color:#949494; border-right-width:0px; border-left-width:0px;}
td.pfad { padding-left:13px;	padding-top:14px; padding-bottom:14px; border:1px solid #949494; background-color:#FFFFFF; color:#949494;}
td.body { background-color:#FFFFFF; font-family:Verdana; font-size:11px; }
td.bodyoffen { background-color:#FFFFFF; font-family:Verdana; font-size:11px; }
td.kleinesleer {border:none; height:16px; margin:0px; padding-top:4px;}
td.leer {border:none; height:24px; margin:0px; padding-top:4px;}
td.sehrleer {border:none; height:35px; margin:0px; padding-top:4px;}
td.sslleiste { padding-left:10px; padding-top:4px; font-size:13px; color:#FFFFFF; background-color:#949494; height:27px; margin:0px;}
td.schluss { background-color:#949494; padding:0px; margin:0px; border:none; width:100%;}
td.schliessen_oben { border:none; border-bottom:1px dotted #666666; padding-left:10px; text-align:left; padding-top:15px; padding-bottom:5px; }
td.schliessen_unten { border:none; border-top:1px dotted #666666; padding-left:10px; text-align:left; padding-top:5px; padding-bottom:15px; }
td.willkommen { color:#FFFFFF; font-size:25px; text-align:left; vertical-align:top; padding-top:20px;}

span.anrede { color:#FFFFFF; font-size:20px; }

td.Thema      { font-size:11px; font-weight:bold; vertical-align:middle; background-color:#949494; color:#FFFFFF; height:24px; padding-left:12px; }
td.Abschnitt  { background-color:#FFFFFF; color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; padding-top:5px; padding-bottom:5px; }
td.Schwarz-H    { background-color:#000000; color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; padding-top:5px; padding-bottom:5px; }
td.Weiss-H      { background-color:#FFFFFF; color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; padding-top:5px; padding-bottom:5px; }
td.Orange-H     { background-color:#666666; color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; padding-top:5px; padding-bottom:5px; }
td.Dunkelblau-H { background-color:#DE0305; color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; padding-top:5px; padding-bottom:5px; }
td.Mittelblau-H { background-color:#949494; color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; padding-top:5px; padding-bottom:5px; }
td.Hellblau-H   { background-color:#ECECEC; color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; padding-top:5px; padding-bottom:5px; }
td.Ganzhell-H   { background-color:#ECECEC; color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; padding-top:5px; padding-bottom:5px; }


img.bild { vertical-align:text-bottom; font-weight:bold;  }

.Standard   { color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; }
.Abschnitt  { background-color:#ECECEC; color:#000000; font-family:Verdana; font-size:11px; font-weight:normal; }
.Thema      { font-size:11px; font-weight:bold; vertical-align:middle; background-color:#949494; color:#FFFFFF; height:24px; }
.Datenfeld  { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11px; font-weight:normal; }

.Ueberschrift  { font-size:13px; font-weight:bold; }

.Eingabefehler   { color:#949494; }
.Eingabefehler-H { background-color:#949494; }

.Schwarz-H    { background-color:#000000; }
.Weiss-H      { background-color:#FFFFFF; }
.Orange-H     { background-color:#666666; }
.Dunkelblau-H { background-color:#003399; }
.Mittelblau-H { background-color:#949494; }
.Hellblau-H   { background-color:#ECECEC; }
.Ganzhell-H   { background-color:#ECECEC; }

.Dunkelblau { color:#003399; }
.Mittelblau { color:#949494; }
.Hellblau   { color:#ECECEC; }
.Schwarz    { color:#000000; }
.Weiss      { color:#FFFFFF; }
.WeissFett	{ color:#FFFFFF; font-weight:bold;}
.Orange     { color:#666666; }

.Riesig  { font-size:15px; }
.Gross   { font-size:13px; }
.Mittel  { font-size:11px; }
.Klein   { font-size:10px; }
.Winzig  { font-size:8px;  }

.Fett    { font-weight:bold; }
.Normal  { font-weight:normal; }
.Link    { font-weight:bold;  font-family:Verdana; font-size:11px; color:#949494; text-decoration:none; }

button.aktionsbutton{
	background: none;
    border: none;
    text-decoration: underline;
    display: inline;
    padding: 0;
    cursor: pointer;
}

button.aktionsbuttonLinks{
	background: none;
    border: none;
    text-decoration: underline;
    display: inline;
    padding: 0;
    cursor: pointer;
    text-align: left;
}

button.aktionsbuttonRechts{
	background: none;
    border: none;
    text-decoration: underline;
    display: inline;
    padding: 0;
    cursor: pointer;
    text-align: right;
}

button.aktionsbuttonBlock{
	background: none;
    border: none;
    text-decoration: underline;
    display: inline;
    padding: 0;
    cursor: pointer;
    text-align: justify;
}

button.aktionsbuttonZentriert{
	background: none;
    border: none;
    text-decoration: underline;
    display: inline;
    padding: 0;
    cursor: pointer;
    text-align: center;
}

/* -------- Externe Loginseite --------------- */
div.loginPopup {
	display: none;
	width: 90%;
	text-align: center;
	border-color: #d04437;
	border-style: solid;
	border-width: 2px;
	border-radius: 4px;
	padding: 1.5em;
	margin-right: 10em;
	position: relative;
	z-index: 1;
}

.loginPopupAbstand {
	padding-bottom: 1.8em;
}
