/* ---------- Standardgerüst der Homepage ---------- */


BODY.standard{
	margin 		:	20px 20px;
	background-color:	#006699;
}

DIV.ueberschrift1{
	position	:	absolute;
	top      	:	40px;
	left		:	222px;
	width		:	700px;
	font		:	bolder 20pt Arial, Helvetica, sans-serif;
	color		:	white;
	text-decoration :	none;
}

DIV.langelinie{
	position	:	absolute;
	top      	:	72px;
	left		:	220px;
	width		:	766px;
	height		:	2px;
	font		:	0pt;
	background-color:	white;
}

DIV.ueberschrift2{
	position	:	absolute;
	top      	:	74px;
	left		:	580px;
	width		:	400px;
	font		:	bolder 10pt Arial, Helvetica, sans-serif;
	text-align	:	right;
	color		:	white;
	text-decoration :	none;
}

IMG.vswlogo{
	position	:	absolute;
	top      	:	40px;
	left		:	60px;
	width		:	125px;
	border		:	0px;
}

IFRAME.pinwand{
	position	:	absolute;
	top      	:	92px;
	left		:	220px;
	width		:	75%; /*760px;*/
	height		:	75%; /*490px;*/
	border		:	3px solid darkblue;
}




/* ---------- Buttons ---------- */


A.button{
	position	:	absolute;
	text-align	:	center;
	width		:	180px;
	left		:	20px;
	font		:	bolder 11pt Arial, Helvetica, sans-serif;
	color		:	#006699;
	background-color:	lightblue;
	border		:	2px solid white;
	text-decoration :	none;
	cursor		:	pointer;
}
A.button-active{
	position	:	absolute;
	text-align	:	center;
	width		:	180px;
	left		:	20px;
	font		:	bolder 11pt Arial, Helvetica, sans-serif;
	color		:	#006699;
	background-color:	FFFF84;
	border		:	2px solid white;
	text-decoration :	none;
	cursor		:	pointer;
}

/* ---------- Subbuttons ---------- */

A.subbuttom{
	position	:	absolute;
	left		:	20px;
	width		:	180px;
	padding-left	:	4px;
	font		:	bolder 9pt Arial, Helvetica, sans-serif;
	color		:	white;
	text-decoration :	none;
	cursor		:	pointer;
}
A.subbuttom:hover{
	position	:	absolute;
	top		:	230px;
	left		:	20px;
	width		:	180px;
	padding-left	:	4px;
	font		:	bolder 9pt Arial, Helvetica, sans-serif;
	color		:	white;
	background-color:	blue;
	text-decoration :	none;
	cursor		:	pointer;
}

A.subbuttom:active{
	position	:	absolute;
	top		:	230px;
	left		:	20px;
	width		:	180px;
	padding-left	:	4px;
	font		:	bolder 9pt Arial, Helvetica, sans-serif;
	color		:	darkblue;
	text-decoration :	none;
	cursor		:	pointer;
}


/* ---------- Hauptfeld ---------- */

BODY.main{
	margin		:	20px 20px;
	background-color:	#FFFF84;
}

P.ueberschrift{		/* ---------- diese Überschrift gilt derzeit nur für Berichte ---------- */
	font		:	bolder 16pt Arial, Helvetica, sans-serif;
	color		:	black;
	text-align	:	center;
}

P.ueberschrift1{	/* ---------- diese Überschrift gilt derzeit nur für Berichte ---------- */
	font		:	bolder 14pt Arial, Helvetica, sans-serif;
	color		:	black;
}

P.ueberschrift2{	/* ---------- diese Überschrift gilt derzeit nur für Berichte ---------- */
	font		:	bolder 12pt Arial, Helvetica, sans-serif;
	color		:	black;
}

P.ueberschrift3{	/* ---------- diese Überschrift gilt derzeit nur für Berichte ---------- */
	font		:	12pt Arial, Helvetica, sans-serif;
	color		:	black;
}

P.ueberschrift4{	/* ---------- diese Überschrift gilt derzeit nur für Jugendseiten ---------- */
	font		:	bolder 10pt Arial, Helvetica, sans-serif;
	color		:	black;
}


P.text{
	font		:	10pt Arial, Helvetica, sans-serif;
	color		:	black;
}

A.link{
	font		:	10pt Arial, Helvetica, sans-serif;
}

A.link1{
	font		:	bolder 12pt Arial, Helvetica, sans-serif;
	text-decoration :	none;
	color		:	darkred;
}
p.neues{

	font		:	bolder 12pt Arial, Helvetica, sans-serif;
	color		:	darkblue;
	text-align	:	center;
}

FONT.datum{
	margin-top	:	5px;
	font		:	bolder 10pt Arial, Helvetica, sans-serif;
	color		:	black;
	text-align	:	left;
}

TABLE.text{
	font		:	10pt Arial, Helvetica, sans-serif;
	color		:	black;
	vertical-align	:	top;
}

TD.ueberschrift{		
	font		:	bolder 16pt Arial, Helvetica, sans-serif;
	color		:	black;
	text-align	:	center;
}

TD.ueberschrift1{
	font		:	bolder 12pt Arial, Helvetica, sans-serif;
	color		:	black;
}

TR.ueberschrift1{
	font		:	bolder 10pt Arial, Helvetica, sans-serif;
	color		:	black;
	text-align	:	center;
}
TD.ueberschrift2{
	font		:	bolder 12pt Arial, Helvetica, sans-serif;
	color		:	darkblue;
}

TD.spalte1{
	font		:	bolder 10pt Arial, Helvetica, sans-serif;
	color		:	black;
}

TD.anlass{
	font		:	bolder 12pt Arial, Helvetica, sans-serif;
	color		:	white;
	background-color:	darkred;
	text-indent	:	5px;
}

TD.anlass2{
	font		:	bolder 11pt Arial, Helvetica, sans-serif;
	color		:	white;
	background-color:	darkred;
	text-indent	:	5px;
}

TD.hinweis{
	font		:	8pt Arial, Helvetica, sans-serif;
	color		:	black;
}
/* ---------- tafel steht für die grünen Felder auf den Jugendseiten ---------- */
IFRAME.tafel{
	position	:	absolute;
	margin-top     	:	10px;
	left		:	160px;
	width		:	560px;
	height		:	400px;
	border		:	none;
}

BODY.tafel{
	background-color:	#006600;
	margin		:	0px 0px;
}

A.tafel{
	position	:	absolute;
	top		:	0px;
	color		:	white;
	text-align	:	center;
	vertical-align	:	center;
	font		:	bolder 12pt Comic Sans MS, Arial, Helvetica;
	width		:	32%;
	height		:	25px;
}

TABLE.tafel{
	position	:	absolute;
	margin-left	:	10px;
	margin-top	:	30px;
	width		:	96%;
	font		:	bolder 11pt Comic Sans MS, Arial, Helvetica;
	color		:	white;
	text-align	:	left;
}

TR.alt{
	color		:	silver;
}

TR.aktuell{
	color		:	yellow;
}
