
body {
/*	background-color: #CCCC99; 
*/	background-color: #FFFFFF; 
	font-family: arial, geneva, helvetica, sans-serif;
	font-size: 9pt;
	color: #333}

p,h1,h2,h3,h4,h5,ul,ol,li,div,td,th,address,blockquote,nobr,b,i  { 
	font-family: arial, geneva, helvetica, sans-serif;
	}

th.H2 { 
	font-family: "sans-serif", "arial", "geneva", "helvetica";
	text-align: left;
	font-size: 14pt;
	background-color: #CCC;
	color: #906;
	font-weight: bold }
	
td.st {
	  background-color: #6666CC;

	}
	
table { 
	font-family: Arial, MS Sans Serif; 
	font-size: 9pt; 
	}

.Seitentitel 
	{ text-align: right;
	  display: block;
	  background-color: #6666CC;
	  margin-right: 13;
	  margin-top: 2;
	  margin-bottom: 2;
	  font-size: 12pt; 
	  color: #FFFFFF; 
	  font-weight: bold }

.normal { 
	font-size: 10pt; }

.big { 
	font-size: 12pt; }

.mp	{ /*MainPoint */
	font-size: 12pt;
	color: #000099; 
	font-weight: normal;
	text-decoration: underline
	}

.lh	{ /*ListHeader */
	font-size: 12pt;
	color: #800000; 
	font-style: italic;
	font-weight: bold;
	}

.tue	{/*Text-Ueberschrift*/
	margin-left: 0;
	margin-top: 3;
	margin-bottom: 3;
	font-weight: bold;
	}
	
.te	{ /*Text Eingerückt*/
	margin-left: 50;
	margin-top: 5;
	margin-bottom: 5;
	}

.tne	{ /*Text Nicht eingerückt*/
	margin-left: 0;
	margin-top: 5;
	margin-bottom: 5;
	}	
#tl
{
	margin-left: 55;
	margin-top: 5;
	margin-bottom: 5;
	padding-left: 10;
	list-style: none;
}

#tl li
{
	padding-left: 0;
	list-style-type: disc;
/*	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em; */
}

#tl-2
{
	margin-left: 20;
	margin-top: 5;
	margin-bottom: 5;
	padding-left: 10;
	list-style: none;
}

#tl-2 li
{
	padding-left: 0;
	list-style-type: disc;
}

#tl-3
{
	margin-left: 75;
	margin-top: 5;
	margin-bottom: 5;
	padding-left: 10;
	list-style: none;
}

#tl-3 li
{
	padding-left: 0;
	list-style-type: disc;
}
	
.small { 
	font-size: 8pt; 
	margin-top:0; 
	}

.small1 { 
	font-size: 9pt; }

.small2 { 
	font-size: 9pt; 
	font-weight: bold;
	margin-bottom:0;}

	.unlinked {
	color: #6666CC;
	font-size : 8pt; 
	font-weight: bold; 
	font-family: Arial, sans-serif, Verdana, Helvetica;}

.aktpage {
	color: #990066;
	font-size : 9pt; 
	font-weight: bold; 
	font-family: Arial, sans-serif, Verdana, Helvetica;}

.aktpagenav {
	color: #333;
	font-size : 8pt; 
	font-weight: bold; 
	}
	
/*  Formatierung der Links */
a	{
	font-size : 9pt; 
	font-weight: bold; 
	font-family: Arial, sans-serif, Verdana, Helvetica;
	text-decoration: none; 
	}
	
a:link  { color: #990066; }
a:visited  { color: #990066; }
a:active  { color: #C69; }
a:hover  { color: #C69; }

a.nav {
	margin-bottom: 2;
	word-spacing: 1;
	font-size : 10pt; 
	}

a.nav:link { color: #333333; }
a.nav:visited { color: #333333; }
a.nav:active { color: #C69; }
a.nav:hover { color: #C69; }
	
a.nav2 {
	font-size : 8pt; 
	}

a.nav2:link { color: #906; }
a.nav2:visited { color: #906; }
a.nav2:active { color: #C69; }
a.nav2:hover { color: #C69; }
	
a.gnav {
	font-size : 9pt; 
	}

a.gnav:link { color: #333333; }
a.gnav:visited { color: #333333; }
a.gnav:active { color: #C69; }
a.gnav:hover { color: #C69; }

	/* Ueberschriften */

H1 { font-family: "sans-serif", "arial", "geneva", "helvetica";
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;
    background-color:#906; }
	
H2 { font-family: "sans-serif", "arial", "geneva", "helvetica";
	margin-left: 0;
	font-size: 14pt;
	background-color: #CCC;
	color: #906;
	font-weight: bold }
/*	
H3 { font-family: "sans-serif", "arial", "geneva", "helvetica";
	font-size: 14pt;
	color: #C80000;
	font-weight: bold;
	font-style: italic }
*/
	
H4 { font-family: "sans-serif", "arial", "geneva", "helvetica";
	  font-size: 12pt; 
	  color: #906; 
	  font-weight: bold }

H5 { font-family: "sans-serif", "arial", "geneva", "helvetica";
	  font-size: 10pt; 
	  color: #333; 
	  font-weight: bold }

#navcontainer { 
width: 140px; 
border-bottom: 1px solid #fff;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
}

#navcontainer li
{
margin: 0px;
padding: 0px;
line-height: 20px;
background-color: #CCC;
/*background-color: #E1E1FF;*/
}

#navcontsmall li
{
margin: 0px;
padding: 0px;
line-height: 15px;
background-color: #CCC;
/*background-color: #E1E1FF;*/
}

#navcontainer ul li a
{
display: block;
padding: 4px;
padding-left: 7px;
width: 140px;
border-top: 1px solid #fff;
}

#navcontainer ul li a:link, #navcontainer ul li a:visited
{
color: #906;
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
}

#navcontainer ul li a:hover
{
color: #C39;
background-color: #EEE;
max-width: 129px;
text-decoration: none;
/*color: #fff;*/
}

#navcontainer ul ul li a
{
display: block;
padding: 0px;
padding-left: 25px;
width: 140px;
font-size: 0.9em;
border-top: none;
border-bottom: none;
}

#navcontainer ul ul li a:link, #navcontainer ul ul li a:visited
{
color: #906;
text-decoration: none;
background-repeat: no-repeat;
background-position: left top;
}

#navcontainer ul ul li a:hover
{
color: #C36;
background-color: #EEE;
text-decoration: none;
font-weight: bold;
max-width: 115px;
background-repeat: no-repeat;
/*color: #FFF;*/
}

/* selected states */
#navcontainer ul li a#current
{
font-weight: bold;
/*color: #EEE;*/
color: #333;
background-repeat: no-repeat;
background-position: left top;
/*background-color: #CCC;
/*background-color: #999;
background-color: #069;*/
}

#navcontainer ul ul li a#subcurrent
{
font-weight: bold;
/*color: #FFF;*/
color: #333;
background-repeat: no-repeat;
background-position: left top;
/*background-color: #CCC;*/
}
