body
{
	margin-left:0;
	margin-top:1em;
	color:rgb(0,0,0);
	text-align: center;
	font-family:arial,verdana,sans-serif;
	font-size:.87em;
	font-weight:normal;
	line-height: 1.2em;
	background-color:rgb(255,255,255);
	background-image:url(../sys_images/bg4.gif);
	height:100%;
}

div.box
{
	width:85%;
	border:solid 0px gray;	
    	text-align: left;    /* Seiteninhalt wieder links ausrichten */
    	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    	padding:0;
	font-size:.83em;
    	position:relative;   	
}


.fuss
{
	border:solid 0px black;
	width:100%;
	margin-top:0;
	padding-top: .5em;

}

div.box div.fuss
	{
    	text-align: left;    
    	margin:0;
    	padding: 0.5em;
    	padding-left:0;
    	width: 99%;
    	letter-spacing: .1em;
	font-size:.83em;
	text-align:center;
	font-weight:lighter;
    	border: 0px ridge green;
    	border-top:.1em dotted rgb(120,120,120);
    	

	color:rgb(120,120,120);
	background-color:rgb(255,255,255);
	    	
    	}  
    	
div.box div.fuss a
	{
	color:rgb(0,0,0);
	font-weight:lighter;

	}		
	
div.box div.fuss a:hover
	{
	color:rgb(80,80,80);
	font-weight:lighter;

	}
	
div.box div.fuss a:visited
	{
	color:rgb(120,120,10);
	font-weight:lighter;

	}	
	
div.hauptcontainer
{
	width:85%;

	border:solid 0px gray;	
    	text-align: left;    /* Seiteninhalt wieder links ausrichten */
    	margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    	padding: 0;
    	position:relative;
 	/*border-top:.8em solid rgb(100,172,160);*/
 	/*border-right: .8em solid rgb(1,0,102);*/
	/*border-bottom: .8em solid rgb(0,116,97); */
	/*border-left:.5em solid rgb(118,117,159);*/
	background-color:rgb(255,255,255);
}	
	
div.hauptcontainer div.hauptbild 
	{
	width: 100%;
    	margin:0; 
    	padding:0;   	
    	border:0px solid red;
    	border-bottom: 0em solid rgb(255,241,148);
    	border-left:0em solid rgb(255,241,148);
    	}

div.hauptcontainer div.hauptbild #startbild
	{
	width: 100%;
	margin: 0;
	border:0px solid black;
	}
	
div.hauptbild #startbild2
	{
	width: 100%;
	margin: 0;
	border:0px solid black;
	}	
	

div.hauptcontainer div.contCont
{
	border:solid 0px green;
	width:100%;
	height:100%;
	position:relative;
	background-color:rgb(255,255,255);
}

div.hauptcontainer div.contCont div.spalteRechts
{
	border:solid 0px blue;
	width:15%;
	float:right;
	position:relative;
}

div.hauptcontainer div.contCont div.spalteLinks
{
	border:solid 0px red;
	width:82%;
	float:left;
	position:relative;
	
}

div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer
{
	border:solid 0px maroon;
	width:100%;
	position:relative;
}

div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer div.bildleiste
{
	border:solid 0px yellow;
	width:99%;
	float:left;
	position:relative;
	padding-top: .2em;
}

div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer div.bildleiste #bild1
	{
	width: 100%;
	margin: 0;
	border:0px solid black;
	}

div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer div.bildleiste #bild2
	{
	width: 100%;
	margin: 0;
	border:0 solid black;
	}
	

	


div.hauptcontainer div.contCont div.spalteLinks div.inhaltContainerli
{
	border:solid 0px maroon;
	width:100%;
	position:relative;
}

div.hauptcontainer div.contCont div.spalteLinks div.inhaltContainerli div.navi
{
	border:solid 0px yellow;
	width:23%;
	float:left;
	position:relative;
	padding-top: .2em;
	padding-bottom:1em;
	
}

div.hauptcontainer div.contCont div.spalteLinks div.inhaltContainerli div.rechtsli
{
	border:solid 0px red;
	width:74%;
	float:right;
	position:relative;
	text-align:left;
	padding-left: .5em;
	padding-top: .5em;
	padding-right: .5em;
}


/*Bilder im normalen Textbereich mit Bildunterschrift*/

div.hauptcontainer div.contCont div.spalteLinks div.inhaltContainerli div.rechtsli #nbild 
	{
	float: left;
	margin: 0 1em 1em 0;
	text-align: center;
	width: 50%;
	}


#NaviContainer ul, #NaviContainer li
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	/*white-space:nowrap;*/
}



/*#######################
list-style-type: none 
ist nur erforderlich für Opera
Und
padding:0px; für ul
Muß extra wegen
Netscape 7 gesetzt werden
ansonsten bekommt man
keinen Einzug nach links
########################




li
	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
*/

/*###### Navigation links ######*/
			#NaviContainer
			{
				border:0px solid red;
				width:99%;
				padding-top: .7em;
				padding-bottom: .3em;
				margin-top: 0;
				margin-bottom:0;
				margin-left: .5em;
				background-color:rgb(255,255,255);

			}

				#NaviContainer a
				{

					border: 0em rgb(230,169,112) solid;
					display:block;
					border-bottom: .2em solid rgb(0,0,0);
					border-right: .2em solid rgb(0,0,0);
					border-top: .1em solid rgb(0,0,0);
					border-left: .1em solid rgb(0,0,0);
					font-size: .92em;
					font-weight:bold;
					color:rgb(255,0,0);
					text-decoration:none;
					letter-spacing: normal;
					padding-left: .5em;
					padding-top: .2em;
					padding-bottom: .2em;
					background-color:rgb(255,255,255);
					margin-right: .5em;
					margin-bottom: .5em;
				}
				
				
				#NaviContainer ul li, #NaviContainer ul ul li, #NaviContainer ul ul ul li
				{
					display:block;
					margin-bottom:0px;
				}
				
/*###### Navigation Hierarchie 1 ######*/

				#NaviContainer a:hover, #NaviContainer a:focus, #NaviContainer a:active
				{

					background-color:rgb(0,0,0);
					color:rgb(255,255,255);
					border-top: .1em solid rgb(255,0,0);
					border-right: .2em solid rgb(255,0,0);
					border-bottom: .2em solid rgb(255,0,0);
					border-left: .1em solid rgb(255,0,0);
					font-weight:bold;
					margin-left:0em;
					padding-left: 1em;
					padding-top: .2em;
					padding-bottom: .2em;
					display:block;
					
				}

				#NaviContainer a.home, #NaviContainer span.home
				{

					background-color:rgb(255,0,0);
					color:rgb(255,255,255);
					border-top: .1em solid rgb(0,0,0);
					border-right: .2em solid rgb(0,0,0);
					border-bottom: .2em solid rgb(0,0,0);
					border-left: .1em solid rgb(0,0,0);
					font-weight:bold;

					display:block;
					background-image:url(images/faecher.gif);
					background-repeat:no-repeat;
					background-position: 0 0;
					padding-left: .5em;
					padding-bottom: .2em;
					padding-top: .2em;
					padding-right: 1em;
					margin-left:0em;
					margin-bottom: .5em;
					margin-right: .5em;
				}



				#NaviContainer a.home:hover, #NaviContainer a.home:active, #NaviContainer a.home:focus
				{

					background-color:rgb(255,0,0);
					color:rgb(255,255,255);
					border-top: .1em solid rgb(0,0,0);
					border-right: .2em solid rgb(0,0,0);
					border-bottom: .2em solid rgb(0,0,0);
					border-left: .1em solid rgb(0,0,0);
					font-weight:bold;
					display:block;
					background-image:url(images/faecher.gif);
					background-repeat:no-repeat;
					background-position: 0 0;
					padding-left: .5em;
					padding-bottom: .2em;
					padding-top: .2em;
					padding-right: 1em;
					margin-left:0em;
					margin-bottom: .5em;
					margin-right: .5em;
				}








.clear
{
	clear:both;
	padding:0;
	margin:0;
}





	
.hide, h1.hide, ul.hide 
	{
  	display:none;
  	visibility:hidden;
  	margin:0;
  	padding:0;
  	clip:rect(0,0,0,0);
	}


	

#seitenanfang, #seitenende 
	{
	line-height:0%; 
	font-size:0;
	} 
	


h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i 
	{
 	font-family:Verdana,Arial,sans-serif; 
 	color:rgb(0,0,0);
 	
 	}

/*Haupüberschrift1 Inhaltsbereich*/
h1 
	{ 
	font-size: 1.5em;
	margin-top:0;
	margin-bottom:0;
	margin-left: 0;
	font-weight:bold;
	letter-spacing: 0em;
	line-height: 1.35em;
	text-transform:uppercase;
	}

/*Haupüberschrift2 Inhaltsbereich*/
h2 
	{ 
	font-size: 1.25em; 
	font-weight:bold; 
	margin-top: .7em;
	margin-bottom: .4em;
	}

/*Text eingerückt kursiv rot*/
h3 
	{ 
	color:rgb(120,120,120);
	font-size: 1em;  
	font-weight:bold; 
	margin-top:1em;
	margin-bottom:1em;	
	font-style: italic;
	text-align:right;
	}

/*Text Beispiele kursiv kleiner nicht eingerückt*/
h4 
	{ 
	font-size: .92em;
	margin-top: 1em;
	margin-left:0;
	margin-bottom: .3em; 
	font-weight:bold; 
	font-style:normal;

	}

/*Bildunterschrift Bildleiste*/
h5 
	{ 
	font-size: .92em;
	margin-top: .2em;
	margin-left: .2em;
	margin-bottom: .5em; 
	font-weight:normal; 
	word-spacing:normal; 
	font-style:italic;
	font-family:times,times new roman,serif;
	}

h6 
	{ 
	font-size:9px; 
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:3px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	
	text-transform:uppercase; 
	letter-spacing:1px;
	

	font-variant:small-caps;	

	}

p 
	{ 
	font-size: .83em; 
	font-weight:normal;
	margin-top: .3em;
	margin-bottom: .5em; 
	line-height: 1.5em;
	}	

a:link 
	{ 
	color:rgb(255,0,0); 
	text-decoration:none; 
	font-weight:bold; 
	}

a:visited 
	{ 
	color:rgb(120,120,120); 
	text-decoration:underline;
	font-weight:200;
	text-transform:none; 
	}

a:active 
	{ 
	color:rgb(255,0,0);
	text-decoration:none; 
	}

a:hover 
	{ 
	color:rgb(0,0,0); 
	text-decoration:none; 
	}
		


/* ___________ STYLING THE TAGS ___________ */
/*   1.5em = 18px  */
/*  1.25em = 15px  */
/*     1em = 12px  */
/*   .92em = 11px  */
/*   .83em = 10px  */
/*   .75em =  9px  */


img
	{
	border:0;
	display:block;
	}
	


img:after 
	{
	content:attr(alt);
	display:block;
	} 

.h	{
	float:left;
	}


	
	
dl
	{ 
	float: left; 
	margin-right: 1em; 
	max-width:100%;
	}
	
dl dt 
	{ 
	margin-bottom: 0; 
	}
	
dl dd 
	{ 
	margin: 0;
	font-size: .83em;
	}

hr
	{
	height: .01em;
	border: solid .01em rgb(180,180,180);
	margin-top:2.5em;
	margin-bottom:1.5em;
	}
	
.bold
	{
	font-weight:bold;

	}
	
.bold2
	{
	font-weight:bold;
	color:rgb(255,255,188);
	background-color:rgb(159,91,80);
	padding: .1em;
	}

.little
	{
	font-weight:lighter;
	font-size:90%;
	}
	
.red
	{
	color:rgb(228,7,6);
	font-weight:bold;
	}	
	
		 

.alive 
	{
	text-transform:uppercase;
	}
	

	
td	{
	padding: .2em;
	margin:0;
	font-size: 95%;
	font-weight:normal;
	}	

.agil1
	{
	float:left; 
	margin:1em; 
	padding: .2em;
	background-color:rgb(220,220,220);
	border-right: .3em solid rgb(255,0,0);
	border-bottom: .3em solid rgb(255,0,0);
	border-left: .2em solid rgb(0,0,0);
	border-top: .2em solid rgb(0,0,0);
	}
	
.agil2
	{
	float:center; 
	margin: 1em;
	padding: .2em;
	background-color:rgb(220,220,220);
	border-right: .3em solid rgb(255,0,0);
	border-bottom: .3em solid rgb(255,0,0);
	border-left: .2em solid rgb(0,0,0);
	border-top: .2em solid rgb(0,0,0);
	}



div#breadCrumb {
color:rgb(120,120,120);
font-family:trebuchet ms, verdana, arial, helvetica, sans-serif;
font-size:.78em;
font-weight:normal;
line-height:1.5em;
height:3em;
text-decoration:none;
float:none;
width:100%;
position:relative;
left: .2em;
top: .4em;
}

div#breadCrumb a:link {
color:rgb(230,169,112);

}

.ReaderStop {
	display: inline;
	left: -1000px;
	overflow: hidden;
	width: 0px;
	position: absolute;
	top: -1000px;
	height: 0px
  }

/*normale textlisten*/
.ul
	{
	padding: .5em;
	margin:0;
	font-size: .92em;
	font-weight:bold;
		/*background-color:rgb(255,241,148);*/
	}

.li	
	{
	padding: .3em;
	margin-left:2em;
	font-size: .87em;
	font-weight:normal;
	}
	
.ol
	{
	padding: .5em;
	margin:0;
	font-size: 98%;
	font-weight:bold;
	/*background-color:rgb(255,241,148);*/
	}
	
abbr[title], acronym[title] 
	{
  	border-bottom: .1em dotted rgb(99,101,108);
  	font-variant: normal;
  	text-transform: none;
  	cursor: help;
	}	
	

	



