/** Default-CSS-Datei fÃ¼r das VVR CMS **/

/** Standardelemente **/

/* SeitenkÃ¶rper */
body { background: #808080; margin-top: 5px ; }

/* Body mit Tabellen */
body, table { font: 9pt black Verdana, Arial, sans-serif;  }

/* Bilder innerhalb von Links (Border entfernen) */
a img { border: 0px none; }

/* Links */
a, a:visited, a:hover, a:active { text-decoration: underline; color: #000070 }

/* Aktive Links */
a:active { color : #00ff00; }

/* Gehoverte Links (Maus-Over) */
a:hover { text-decoration: none; color : #800000;}

/* Eingabefelder, Buttons u.Ã¤. */
input, textarea,  select, button { border: 1px solid #8080ff; background-color: #f0f0FF; color: #000060; }

/* Vertikale Trennlinien, wird hauptsÃ¤chlich nur vom IE interpretiert */
hr { color: #0164fe; background-color: #0164fe; height:1px; }

/* Tabellenfelder */
/*table tr td { vertical-align: top }*/

/* Seitenstruktur */
/* Einige dieser Formatierungen sind abhÃ¤ngig von den verwendeten Templates! */
/* .headline, .filledtable, tr .colN werden auch vom System selbst benutzt! */

/* Beinhaltet die komplette Ausgabe */
#container { width: 95%; margin: 5px; border: 1px solid #000000; background-color: #ffffff;  }

/* Name der Seite im Kopf */
#title { height: 100px; background-color: #ffffff; font-size: 24pt; color: #0164fe; font-weight: bold; padding: 0px; }

/* Zeile unter dem Seitenkopf */
.title_bar {
	text-align: right;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #e6e6e6;
	font-size: 7pt;
}

/* Beinhaltet das MenÃ¼ */
#menu {
	vertical-align: top;
	padding: 10px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 150px;
	margin-bottom: 4px;
	margin-right: 10px;
	overflow: visible;
	background-color: #e6e6e6;
}

/* MenÃ¼name */
.menu_title	{
	width: 140px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 11pt;
	color: #0a0a0a;
	font-weight: bold;
}

/* normale MenÃ¼links */
.menu_link a, .menu_link a:visited, .menu_link a:active {
	text-decoration: none;
	color: #000070;
	padding: 0 5px 0 5px;
	white-space: nowrap;
}

/* MenÃ¼links-hover */
.menu_link a:hover 	{ background-color: #d0d0ff; }

/* MenÃ¼links, die auf ein UntermenÃ¼ verweisen */
.menu_link_submenu a, .menu_link_submenu a:visited, .menu_link_submenu a:active {
	text-decoration: none;
	color: #000070;
	padding: 0 5px 0 5px;
	white-space: nowrap;

}

/* Hover */
.menu_link_submenu a:hover {
	text-decoration: none;
	color: #000070;
	padding: 0 5px 0 5px;
	white-space: nowrap;
	background-color: #d0d0ff;
}

/* Login-Maske */
.loginform { font-size: 8pt; text-align: right; color: #808080; }

/* Ausgabe für den eigentlichen Seiteninhalt */
#content { color: black; padding: 12px;width: 100%; }

/* Einzelne Seitenelemente */


/* Tabellenkopfzeilen */
table th, table .thead td {
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
	padding-bottom: 3px;
	vertical-align: bottom;
	border-bottom: px solid #000000;
	background-color: #0164fe
}

/* "Fenster", in denen die Ausgabe zusammengefasst wird (liegen innerhalb von #content) */
.window, .filledtable {
	border: 1px solid #000000;
	background-color: #ffffff;
	color: black;
	display: compact;
}
.window { margin: 0 10px 10px 10px; }

/* FensterkÃ¶rper */
.window_body { padding: 0 5px 5px 5px; }

/* Fenstertitel */
.window_title, .filledtable th {
	text-align: center;
	border-bottom: 1px solid #000000;
	background-color: #e6e6e6;
	font-size: 8pt;
	font-weight: bold;
	color: black;
}

/* Fusszeile */
.window_bottomline {
	border-top: 1px solid #000000;
	background-color: #000000;
	font-size: 8pt;
	padding: 2px 5px 2px 5px;
}

/* Überschrift (meistens innerhalb eines Fensters) */
.headline { color: #4040FF; font-weight: bold; text-align: center; font-size:14pt }


/* Farbige Tabellenzeilen (immer im Wechsel) */
tr.col1 { background-color: #f0f0f0; }
tr.col2 { background-color: #e0e0ff; }
tr.col1 td, tr.col2 td { padding: 1px 5px 1px 5px; }

/* Fusszeile der Seite */
#footline {
	text-align: center;
	border-top: 1px solid #000000;
	background-color: #e6e6e6;
	font-size: 7pt;
	margin-top: 15px;
}
