/** CSS-Datei für vv-rheinland.de **/

/* Standardelemente */

/* Seitenhintergrund */
body { background-color: #303030; }
/* Globale Formatierungen */
body, table { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #FFFFFF;}
table td { vertical-align: top }
hr { margin: 30px 0px; border: 0; height: 1px; background-color: #ff0; }

/* "Haupttabelle" */
.bodytable { background-image: url(/gfx/back.gif) }

/* Allgemein: Links */
/*a, a:hover, a:visited, a:active { font-weight: normal; color: #4A81FF; text-decoration: underline } */
a, a:hover, a:visited, a:active { font-weight: normal; color: #FFFF00; text-decoration: underline }
a:hover { text-decoration: none; color: #CE1115; }

/* Bilder wollen wir ohne Rand: */
img { border: 0px solid white; }

/* Eingabefelder */
input, textarea, select, option, button {
	color: #ffff00;
	border: 1px solid #909000;
	border-bottom: 1px solid #707000;
	border-right: 1px solid #707000;
	background-color: #000060;
}
option { border: 0px solid black }


/*-- Tabellenformatierungen: --*/

/* Tabellenkopf (erste Zeile) */
table .thead td, table th { 
	font-size: 8pt;
	text-decoration: none;
	text-align: center; color: #000030;
	font-weight: bold;
 	background-color: #FFFF00;
	padding-bottom: 2px;
	vertical-align: bottom;
}
/* th mit Hintergrundbild */
table th.bg { background-color: #ffff00; background-image: url(/gfx/th.gif); }
/* Links im Tabellenkopf */
table .thead td a, table .thead td a:active, table .thead td a:visited,
table th a, table th a:active, table th a:visited { color: #000030; text-decoration: none; font-weight: bold; }
table .thead td a:hover, table th a:hover { #300000; text-decoration: underline; font-weight: bold; }

/* Formatierungen für Tabellen mit wechselnden Zeilenfarben */
table .col1 td, td.col1 { background-color: #000030; color: white; padding: 2px; padding-left: 5px; padding-right: 5px}
table .col2 td, td.col2 { background-color: #000018; color: white; padding: 2px; padding-left: 5px; padding-right: 5px}
/* Links in den Zeilen */
table .col1 a, table .col1 a:hover, table .col1 a:active, table .col1 a:visited { color: #ffff00 }
table .col2 a, table .col2 a:hover, table .col2 a:active, table .col2 a:visited { color: #ffff00 }



/*-- Spezielle Elemente -- */

/* Seitenüberschrift (wird hauptsächlich in den contents verwendet) */
.headline, h1 { color: #ffff00; font-weight: bold; text-align: center; font-size:14pt}

/* Hervorgehobener Text */
.highlight { color: #e00000; }

/* Element mit Rahmen */
.border { border: 1px solid #ffff00; }

/* Element mit gefülltem Hintergrund */
.filled, table td.filled { background-color: #ffff00; color: #000000; }
/* -> Links */
.filled a, .filled a:visited, .filled a:active { color: #000080; text-decoration: none; font-weight: bold; }
.filled a:hover, filledbg a:hover { font-weight: bold }

/* Element mit Hintergrundbild */
.filledbg { background-color: #ffff00; background-image: url(/gfx/th.gif); color: #000000; }
/* -> Links */
.filledbg a, .filledbg a:visited, .filledbg a:active { color: #000080; text-decoration: none; font-weight: bold; }

/* Tabelle mit gefülltem Hintergrund */
.filledtable { border: 1px solid #ffff00; background-color: #000030 }

/* Popup-Infobox */
.infobox {
	background: url("/gfx/info.gif") no-repeat;
	background-position: 50% 50%;
	background-color: #ffffff;
	height: 150px;
	width: 200px;
	padding: 5px;
	color: black;
	border: 2px solid black;
	bottom: 5px;
	right:5px;
	font-weight: bold;
}

/* Checkboxen, wenn mit class="checkbox" definiert (z.B. Content/Gruppenansicht), wird von den Browsern nur sehr schlecht oder überhaupt nicht unterstützt */
.checkbox { color: white; background-color: #000030; } 

/* Menu, siehe Menütemplate */
.menu_div a, .menu_div a:visited, .menu_div a:hover, .menu_div a:active { color: #000080; text-decoration: none; padding-left: 5px; padding-right: 3px }
.menu_div a:hover { text-decoration: none; font-style: normal; background-color: #d0d000; border: 1px solid #e0e000; border-bottom: 1px solid #a0a000; border-right: 1px solid #a0a000; }
.menu_div a:active { text-decoration: none; font-style: normal; background-color: #d0d000; border: 1px solid #a0a000; border-bottom: 1px solid #e0e000; border-right: 1px solid #e0e000; }

/* Forum, Formatierung für Zitate */
.board_quote { margin-left: 20px; border: 1px solid #ffff00; padding: 5px; background-color: #000018; font-style: italic; width: 100% }

/* mce */
.mceEditor input, .mceEditor textarea, .mceEditor select {
        background-image: white;
        color: black;
        border: 1px solid #a0a0a0;
}

.praesidium .links {
	font-weight: bold;
	padding: 10px 20px;
}

.praesidium .links .status {
	font-weight: normal;
	font-style: italic;
}

.praesidium .links img {
	margin: 5px 5px;
}

.praesidium .rechts {
	vertical-align: middle;
}
