/* DATEI: main.css */

/* Zeilen wie diese, die mit Schraegstrich und Stern */
/* beginnen und mit Stern und Schraegstrich enden, sind */
/* Kommentarzeilen. */

/* Es folgen die Style-Definitionen, unterhalb jedes Befehls steht eine Kurzerklaerung */



body { margin-top:0px; margin-bottom:0px; }

/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */

p,h1,h2,h3,h4,ul,li,div,td,th,address,blockquote,nobr,b,i
     { font-family:Times New Roman,serif; font-size:10pt; }

/* font-family = Schriftart fuer Textelemente */
/* Times New Roman,serif = Times New Roman und serifen Schrift, Wert aenderbar */
	
h1 { text-align:center; font-size:14pt; color:#000000;}
h2 { text-align:center; font-size:12pt; color:#000000;}
h3 { font-size:14pt; color:#000000;}
h4 { font-size:10pt; color:#FFFFFF;}

p { font-size:10pt; text-align:justify; }
p.right { text-align:right; }
p.center { text-align:center; }
pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }

/* Quelltext-Beispiele */
/* font-family = Schriftart */
/* Courier New,Courier = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #0000C0 = blau, Wert aenderbar */

a:link { color:#0000CC; font-weight:bold; text-decoration:none}
a:visited { color:#0000CC; font-weight:bold; text-decoration:none}
a:active { color:#0000CC; font-weight:bold; text-decoration:none}
a:hover { color:#0000CC; font-weight:bold; text-decoration:underline}

#title {
	width: "100%";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	text-align: center;
}

.lastchanged {
	font-size: 8pt;
}

.copyright {
	font-size: 8pt;
}

.loginbox-labelcell, .loginbox-fieldcell, .loginbox-commentcell, .csc-form-label-req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.loginbox-fieldcell input {
	width: 100px;
}	

#mainframe {
	border: 1px solid #000000;
	padding: 0;
	width: 800px;
	border-spacing: 0;
}	

#left_column {
	border-right: 1px solid #000000;
	background-color: #FFCC88;
	vertical-align: top;
	width: 180px;
}

#center_column {
	vertical-align: top;
	padding: 4px;
}

#right_column {
	border-left: 1px solid #000000;
	background-color: #FFCC88;
	vertical-align: top;
}

#address {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 8pt;
	border-left: 1px solid #000000;
	background-color: #FFCC88;
	vertical-align: bottom;
}

#headertable {
	border: 0;
	padding: 0;
	width: 100%;
/*	background-color: #FFCC88; */
	border-spacing: 0;
	border-bottom: 1px solid #000000;
}

#maintable {
	border: 0;
	padding: 0;
	width: 100%;
	border-spacing: 0;
	vertical-align: top;
}

#footertable {
	border: 0;
	padding: 0;
	width: 100%;
	border-spacing: 0;
	border-top: 1px solid #000000;
}

#mainnavicontainer {
	width: 180px;
	white-space:normal;
	margin: 0;
}

#mainnavicontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
#mainnavicontainer li
{
	width: 180px;
	margin: 0;
	padding: 0;
/*	background-color: #D1D2D4; */
}

#mainnavicontainer a
{
	display: block;
	width: 180px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
	background-color: #FFCCFF;
	border-bottom: 1px solid #FFFFFF;
}

html>body #mainnavicontainer a {
	width: 160px;
}

#mainnavicontainer a:link, #mainnavicontainer a:visited
{
	color: #0000CC;
	text-decoration: none;
}

#mainnavicontainer a:hover
{
	background-color: #E7E7E7;
	color: #0000CC;
	text-decoration:underline;
}

#mainnavicontainer a#current{
	background-color: #E7E7E7;
}


