

	/* begin body type */
		
body	{	
	font-size:	1em;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Arial, Helvetica, sans-serif;
	font-size-adjust:	.5;
	}	
		
p, blockquote, ul, ol, dl, dd, li, dir, menu	{	
	/* inherit from body */	
	}	
		
small	{	
	font-size:	.92em;
	}	
		
big	{	
	font-size:	1.17em;
	}	
		
pre	{	
	font-family:	'Monotype.com', Courier New, monospace;
	}	
		
ol li	{	
	list-style-type:	decimal;
	}	

ol ol li	{	
	list-style-type:	lower-alpha;
	}	

ol ol ol li	{	
	list-style-type:	lower-roman;
	}	
		
table, tbody, tr, td	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Arial, Helvetica, sans-serif;
	font-size-adjust:	.5;
	}	
		
	/* end body type */	




	/* begin header type */	/* 7 - humanist sans b */
		
h1	{	
	font-family:	Verdana, Myriad Web, Arial, Helvetica, sans-serif;
	font-size-adjust:	.53;
	font-size:		2em;
	font-weight:	800;
	font-style:		normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:		#F00;
	border-bottom:	2px solid #999999;
	}	
		
h2	{	
	font-family:	Verdana, Myriad Web, Arial, Helvetica, sans-serif;
	font-size-adjust:	.53;
	font-size:		1.5em;
	font-weight:	400;
	font-style:		normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
h3	{	
	font-family:	Verdana, Myriad Web, Arial, Helvetica, sans-serif;
	font-size-adjust:	.53;
	font-size:		1.5em;
	font-weight:	400;
	font-style:		normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:		#FFF;
	background:	#F00;
	padding-left:	3px;
	}	
		
h4	{	
	font-family:	Verdana, Myriad Web, Arial, Helvetica, sans-serif;
	font-size-adjust:	.53;
	font-size:	1.33em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
h5, dt	{	
	font-family:	Verdana, Myriad Web, Arial, Helvetica, sans-serif;
	font-size-adjust:	.53;
	font-size:	1.17em;
	font-weight:	600;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
h6	{	
	font-family:	Verdana, Myriad Web, Arial, Helvetica, sans-serif;
	font-size-adjust:	.53;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
tfoot, thead	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Arial, Helvetica, sans-serif;
	font-size-adjust:	.53;
	}	
		
th	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Arial, Helvetica, sans-serif;
	font-size-adjust:	.53;
	}	
		
hr	{	
	color:		red;
	}	
		

table.contenttable td	{
	vertical-align:	top;
	}
	
	/* end header type */	




	/* begin affordances */	/* 2 - laid */
		
a, address, blockquote, body, cite, code, dd, del, dfn,		
div, dl, dt, em, form, h1, h2, h3, h4, h5, h6, iframe, img, kbd,		
li, object, ol, p, q, samp, small, span, strong, sub, sup, ul, var, 		
applet, big, center, dir, font, hr, menu, pre,		
abbr, acronym, bdo, button, fieldset, ins, label	{	
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-decoration:	none;
	border-color:	black;
	border-style:	none;
	}	
		
a:link	{	
	text-decoration:	underline;
	color:	#F00;
	}	
		
a:visited	{	
	text-decoration:	underline;
	color:	#F60;
	}	
		
a:active	{	
	text-decoration:	underline;
	color:	#C00;
	}	
		
a:hover	{	
	text-decoration:	underline;
	color:	#A00;
	}	
		
a.offsite	{	
	text-decoration:	underline;
	font-weight:	italic;
	color:	#A00;
	}	
		
	/* end affordances */	




	/* begin vertical */	/* 2 - pentatonic b */
		
		
	/* end vertical */	




	/* begin horizontal */	/* 3 - indents */
		
	/* end horizontal */	




	/* begin body box */	/* 3 - 'twelvths asymmetric' */

body	{
	margin-top:		4px;
	margin-left:	4px;
	margin-right:	4px;
	margin-bottom:	8px;
	padding-top:	0;
	padding-left:	0;
	padding-right:	0;
	padding-bottom:	0;
	border-top:		0;
	border-left:	0;
	border-bottom:	0;
	border-right:	0;
	width:	auto;
	}
	/* end body box */


.fonds	{	
	text-transform:	none;
	font-style:	normal;
	background:	url(fileadmin/img/textura.gif) #FFFFFF;
	color:	black;
	}	

.menue	{	
	text-transform:	none;
	font-style:	normal;
	background:	url(fileadmin/img/textura.gif) #FF0000;
	color:	black;
	}	


.rfonds	{	
	text-transform:	none;
	font-style:	normal;
	background:	url(fileadmin/img/textura.gif) #CCCCCC;
	color:	black;
	}
	
.important {
	color:	red;
	}

/* Layout für das Banner */
TD#bannercell {
	font-size:	2.4em;
	font-weight:	700;
	color:		#FFF;
	}

/* Layout für den Inhalt */	
TD#content {
	padding-top:	12px;
	padding-left:	10px;
	padding-right:	10px;
}

TD .align-right {
	text-align:		right;
}

TD .align-center {
	text-align:		center;
}


/* Agenda-Tabelle */
TABLE.agenda TD.td-0 {
	padding-left:	5px;
	padding-right:	0px;
	color:		red;
	text-align:	right;
}
TABLE.agenda TD.td-1 {
	font-weight:	bold;
	padding-left:	5px;
	padding-right:	5px;
	text-align:	right;
}
TABLE.agenda TD.td-2 {
	padding-left:	5px;
	padding-right:	5px;
}


/* Parolen-Tabelle */

TABLE.parolen {
	width:	100%;
	}


TABLE.parolen CAPTION {
	font-family:	Verdana, Myriad Web, Arial, Helvetica, sans-serif;
	font-size-adjust:	.53;
	font-size:	1.5em;
	font-weight:	400;
	font-style:	normal;
	text-align:	left;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:		#F00;
	padding-left:	3px;
}

TABLE.parolen TH.td-0 {
	font-weight:	bold;
	color:		red;
	text-align:		left;
	font-size:		1.5em;
	padding-left:	0px;
	padding-right:	20px;
	vertical-align:	baseline;
}
TABLE.parolen THD.td-1 {
	text-align:		right;
	font-size:		1em;
	padding-left:	0px;
	padding-right:	0px;
	vertical-align:	baseline;
}


/* Layout für die Toolbox */	
TD#related {
	padding-top:	12px;
	padding-left:	5px;
	padding-right:	5px;
}


TD#related h1 {
	font-family:	Arial, Helvetica, sans-serif;
	font-size-adjust:	.5;
	font-size:		1em;
	font-weight:	bold;
	font-style:		normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background:		#000000;
	color:		#FFFFFF;
}


/* Layout fuer das Menue */
TD#menue1 {
	vertical-align:	top;
	padding-top;	20px;
	background:	#FF0000;
}
TD#menue1 DIV {
	width:	95%;
}
TD#menue1 DIV A {
	color:		#FFFFFF;
	text-decoration:	none;
}
TD#menue1 DIV A:hover {
	color:		#FFFFFF;
	text-decoration:	underline;
}

TD#menue1 DIV.Menu-l2-no A {
	color:		black;
	text-decoration:	none;
}
TD#menue1 DIV.Menu-l2-no A:hover {
	color:		black;
	text-decoration:	underline;
}
TD#menue1 DIV.Menu-l2-act A {
	color:		black;
	text-decoration:	none;
}
TD#menue1 DIV.Menu-l2-act A:hover {
	color:		black;
	text-decoration:	underline;
}

TD#menue1 DIV.Menu-l3-no A {
	color:		black;
	text-decoration:	none;
}
TD#menue1 DIV.Menu-l3-no A:hover {
	color:		black;
	text-decoration:	underline;
}
TD#menue1 DIV.Menu-l3-act A {
	color:		black;
	text-decoration:	none;
}
TD#menue1 DIV.Menu-l3-act A:hover {
	color:		black;
	text-decoration:	underline;
}

/* Menu 1, level 1 */
TD#menue1 DIV.Menu-l1-no {
	border-top:		1px solid #FFFFFF;
	border-bottom:	1px solid #FFFFFF;
	font-weight:	normal;
	font-size:		1em;
	padding-top:	5px;
	padding-left:	5px;
	padding-bottom:	2px;
	background-color:	#ff0000;
}
TD#menue1 DIV.Menu-l1-act {
	border-top:		1px solid #FFFFFF;
	border-bottom:	1px solid #FFFFFF;
	font-weight:	bold;
	font-size:		1em;
	padding-top:	5px;
	padding-left:	5px;
	padding-bottom:	2px;
	background-color:	#ff0000;
}
/* Menu 1, level 2 */
TD#menue1 DIV.Menu-l2-no {
	border-bottom:	1px solid #FF0000;
	font-weight:	normal;
	font-size:		.9em;
	padding-top:	4px;
	padding-left:	20px;
	padding-bottom:	2px;
	background-color:	#eeeeee;
}
TD#menue1 DIV.Menu-l2-act {
	border-bottom:	1px solid #FF0000;
	font-weight:	bold;
	font-size:		.9em;
	padding-top:	4px;
	padding-left:	20px;
	padding-bottom:	2px;
	background-color:	#dddddd;
}
/* Menu 1, level 3 */
TD#menue1 DIV.Menu-l3-no {
	border-bottom:	1px dotted #FF0000;
	font-weight:	normal;
	font-size:		.8em;
	padding-top:	4px;
	padding-left:	35px;
	padding-bottom:	2px;
	background-color:	#eeeeee;
}
TD#menue1 DIV.Menu-l3-act {
	border-bottom:	1px dotted #FF0000;
	font-weight:	bold;
	font-size:		.8em;
	padding-top:	4px;
	padding-left:	35px;
	padding-bottom:	2px;
	background-color:	#dddddd;
}


.csc-frame-frame1 {
	background-color:	#dddddd;
}

