body
{
	margin-left:0;
	margin-top:0;
	color:rgb(157,56,14);
	text-align: center;
	font-family:arial,verdana,sans-serif;
	font-size:.87em;
	font-weight:normal;
	line-height: 1.2em;
	background-color:rgb(255,255,188);
	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;
	font-size: .78em;
	color:rgb(187,86,44);
	font-weight:lighter;
	text-align:center;
}

div.box div.top
	{
    	text-align: left;    
    	margin:0;
    	padding: 0.5em;
    	padding-left:0;
    	width: 99%;
    	letter-spacing: .1em;
	font-size:.83em;
	font-weight:lighter;
    	border: 0px ridge green;
    	}  
    	
div.box div.top a
	{
	color:rgb(187,86,44);
	font-weight:lighter;
	}		
	
div.box div.top a:hover
	{
	color:rgb(255,184,133);
	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(255,241,148);
 	border-right: .8em solid rgb(231,198,105);
	border-bottom: .8em solid rgb(231,198,105); 
	border-left:.5em solid rgb(255,241,148);
}	
	
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.hauptcontainer div.contCont
{
	border:solid 0px green;
	width:100%;
	height:100%;
	position:relative;
}

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

div.hauptcontainer div.contCont div.spalteLinks
{
	border:solid 0px red;
	width:66%;
	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:45%;
	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:0px solid black;
	}
	


div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer div.rechts
{
	border:solid 0px red;
	width:54%;
	float:right;
	position:relative;
	padding-top: .2em;
}


div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer div.rechts #text1, #text2, #text3
{
	border:solid 0px red;
	border-right: .2em solid rgb(230,169,112);
	border-bottom: .2em solid rgb(230,169,112);
	border-left: .2em solid rgb(255,241,148);
	border-top: .2em solid rgb(255,241,148);
	width:90%;
	background-color:rgb(255,255,188);
	margin-top:1em;
	margin-left: .5em;
	margin-right: .1em;
	padding-top: .5em;
	font-size:.78em;
	font-weight:normal;
	padding-left: .5em;
	line-height:1.8em;
}


div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer div.rechts #text1 a:link, #text2 a:link, #text3 a:link
	{ 
	color:rgb(228,7,6); 
	text-decoration:none; 
	font-weight:bold; 
	}

div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer div.rechts #text1 a:visited, #text2 a:visited, #text3 a:visited
	{ 
	color:rgb(140,80,0); 
	text-decoration:underline;
	font-weight:200;
	text-transform:none; 
	}

div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer div.rechts #text1 a:active, #text2 a:active, #text3 a:active
	{ 
	color:rgb(0,0,0);
	text-decoration:none; 
	}

div.hauptcontainer div.contCont div.spalteRechts div.inhaltContainer div.rechts #text1 a:hover, #text2 a:hover, #text3 a:hover
	{ 
	color:rgb(0,0,0); 
	text-decoration:none; 
	}
	
	
	
	


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:25%;
	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:72%;
	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
########################

/*#####Startseite#####*/

.navitab2 
	{
	border-top: .1em solid rgb(255,255,188);
	border-right: .1em solid rgb(159,91,80);
	border-bottom: .1em solid rgb(159,91,80);
	border-left: .1em solid rgb(255,241,148);
	background-color:rgb(255,255,188);
	color:rgb(187,86,44);
	font-weight:bold;
	font-size: .8em;
	display:block;
	background-image:url(images/faecher.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding-left: 2em;
	padding-bottom: .4em;
	margin-right: .5em;
	margin-bottom: .5em;
	}

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:0;
				background-color:rgb(255,241,148);
				font-family:arial,sans-serif;
			}

				#NaviContainer a
				{
					font-family:arial,sans-serif;
					border: 0em rgb(230,169,112) solid;
					display:block;
					border-bottom: .2em solid rgb(159,91,80);
					border-right: .2em solid rgb(159,91,80);
					border-top: .2em solid rgb(230,169,112);
					border-left: .2em solid rgb(230,169,112);
					font-size: .8em;
					font-weight:bold;
					color:rgb(255,255,188);
					text-decoration:none;
					letter-spacing: normal;
					padding-left: .5em;
					padding-top: .2em;
					padding-bottom: .2em;
					background-color:rgb(230,169,112);
					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
				{
					font-family:arial,sans-serif;
					background-color:rgb(187,86,44);
					color:rgb(255,255,188);
					border-top: .2em solid rgb(159,91,80);
					border-right: .2em solid rgb(230,169,112);
					border-bottom: .2em solid rgb(230,169,112);
					border-left: .2em solid rgb(159,91,80);
					font-weight:normal;
					margin-left:0em;
					padding-left: 1em;
					padding-top: .2em;
					padding-bottom: .2em;
					display:block;
					
				}

				#NaviContainer a.home, #NaviContainer span.home
				{
					font-family:arial,sans-serif;
					border-top: .1em solid rgb(255,255,188);
					border-right: .1em solid rgb(159,91,80);
					border-bottom: .1em solid rgb(159,91,80);
					border-left: .1em solid rgb(255,255,188);
					background-color:rgb(255,255,188);
					color:rgb(187,86,44);
					font-weight:bold;
					font-size: .8em;
					display:block;
					background-image:url(images/faecher.gif);
					background-repeat:no-repeat;
					background-position: 0 0;
					padding-left: 2em;
					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
				{
					font-family:arial,sans-serif;
					border-top: .1em solid rgb(255,255,188);
					border-right: .1em solid rgb(89,124,188);
					border-bottom: .1em solid rgb(89,124,188);
					border-left: .1em solid rgb(255,255,188);
					background-color:rgb(255,255,188);
					color:rgb(89,124,188);
					font-weight:normal;
					font-size: .8em;
					display:block;
					background-image:url(images/faecher.gif);
					background-repeat:no-repeat;
					background-position: 0 0;
					padding-left: 2em;
					padding-bottom: .2em;
					padding-top: .2em;
					padding-right: 1em;
					margin-left:0em;
					margin-bottom: .5em;
					margin-right: .5em;
				}




				/*###### Navigation 2. Hierachie ######*/
								#NaviContainer ul ul a
								{
									border:0em solid rgb(102,102,102);
									border-top: .1em solid rgb(255,255,188);
									border-right: .1em solid rgb(159,91,80);
									border-bottom: .1em solid rgb(159,91,80);
									border-left: .1em solid rgb(255,255,188);
									margin-left: 1em;
									padding-left: .5em;
									padding-top: .1em;
									padding-bottom: .1em;
									text-decoration:none;
									background-color:rgb(255,255,188);
									font-weight:normal;
									letter-spacing:normal;
									color:rgb(102,0,51);
									font-size: .8em;
								   	font-family:arial,sans-serif;
								}

								#NaviContainer ul ul a.home, #NaviContainer ul ul span.home 
								{
									font-family:arial,sans-serif;
									border-top: .1em solid rgb(255,255,188);
									border-right: .1em solid rgb(159,91,80);
									border-bottom: .1em solid rgb(159,91,80);
									border-left: .1em solid rgb(255,255,188);
									background-color:rgb(255,255,188);
									color:rgb(187,86,44);
									font-weight:bold;
									font-size: .8em;
									display:block;
									background-image:url(images/faecher.gif);
									background-repeat:no-repeat;
									background-position: 0em;
									padding-left: 2em;
									padding-bottom: .2em;
									padding-top: .2em;
									padding-right: 1em;
									margin-left: 1em;
									margin-bottom: .5em;
									margin-right: .5em;
								}							
								

				
								#NaviContainer ul ul a:hover, #NaviContainer ul ul a:active, #NaviContainer ul ul a:focus
								{
									border:0em solid rgb(102,102,102);
									border-top: .1em solid rgb(159,91,80);
									border-right: .1em solid rgb(159,91,80);
									border-bottom: .1em solid rgb(159,91,80);
									border-left: .1em solid rgb(159,91,80);									
									margin-left:1em;
									padding-left:1em;
									padding-top: .1em;
									padding-bottom: .1em;									
									text-decoration:none;
									background-color:rgb(255,241,148);
									font-weight:normal;
									letter-spacing:normal;									
									color:rgb(102,0,51);
									font-size: .8em;
								   	font-family:arial,sans-serif;									
								}								



								#NaviContainer ul ul a.home:hover, #NaviContainer ul ul a.home:active, #NaviContainer ul ul a.home:focus
								{
									font-family:arial,sans-serif;
									border-top: .1em solid rgb(255,255,188);
									border-right: .1em solid rgb(89,124,188);
									border-bottom: .1em solid rgb(89,124,188);
									border-left: .1em solid rgb(255,255,188);
									background-color:rgb(255,255,188);
									color:rgb(89,124,188);
									font-weight:normal;
									font-size: .8em;
									display:block;
									background-image:url(images/faecher.gif);
									background-repeat:no-repeat;
									background-position: 0em;
									padding-left: 2em;
									padding-bottom: .2em;
									padding-top: .2em;
									padding-right: .5em;
									margin-left:1em;
									margin-bottom: .5em;
									margin-right: .5em;
								}


								
								
								/*###### Navigation 3. Hierachie ######*/
												#NaviContainer ul ul ul a
												{
													font-family:arial,sans-serif;
													border-top: .1em solid rgb(255,255,188);
													border-right: .1em solid rgb(159,91,80);
													border-bottom: .1em solid rgb(159,91,80);
													border-left: .1em solid rgb(255,255,188);												
													margin-left: 1em;
													padding-left: .5em;
													padding-top: .1em;
													padding-bottom: .1em;
													background-color:rgb(255,241,148);
													font-weight:normal;
													letter-spacing:normal;
													color:rgb(219,145,36);
													font-size: .8em;
												}

												#NaviContainer ul ul ul a.home, #NaviContainer ul ul ul span.home
												{
													font-family:arial,sans-serif;
													border-top: .1em solid rgb(255,255,188);
													border-right: .1em solid rgb(255,255,188);
													border-bottom: .1em solid rgb(255,255,188);
													border-left: .1em solid rgb(255,255,188);
													background-color:rgb(255,241,148);
													color:rgb(219,145,36);
													font-weight:bold;
													font-size: .8em;
													display:block;
													background-image:url(images/faecher.gif);
													background-repeat:no-repeat;
													background-position: .5em;
													padding-left: 2.5em;
													padding-bottom: .2em;
													padding-top: .2em;
													margin-left: 1em;
													margin-bottom: .5em;
													margin-right: .5em;
												}
												
												
								
												#NaviContainer ul ul ul a:hover, #NaviContainer ul ul ul a:active, #NaviContainer ul ul ul a:focus
												{
													font-family:arial,sans-serif;
													border-top: .1em solid rgb(255,255,188);
													border-right: .1em solid rgb(159,91,80);
													border-bottom: .1em solid rgb(159,91,80);
													border-left: .1em solid rgb(255,255,188);												
													margin-left:1em;
													padding-left:1em;
													padding-top: .1em;
													padding-bottom: .1em;
													background-color:rgb(255,241,148);
													font-weight:bold;
													color:rgb(219,145,36);
													font-size: .8em;
												}
												

												
												#NaviContainer ul ul ul a.home:hover, #NaviContainer ul ul ul a.home:active, #NaviContainer ul ul ul a.home:focus
												{
													font-family:arial,sans-serif;
													border-top: .1em solid rgb(255,255,188);
													border-right: .1em solid rgb(89,124,188);
													border-bottom: .1em solid rgb(89,124,188);
													border-left: .1em solid rgb(255,255,188);
													background-color:rgb(255,255,188);
													color:rgb(89,124,188);
													font-weight:normal;
													font-size: .8em;
													display:block;
													background-image:url(images/faecher.gif);
													background-repeat:no-repeat;
													background-position: .5em;
													padding-left: 1em;
													padding-bottom: .2em;
													padding-top: .2em;
													padding-right: 1em;
													margin-left: 1em;
													margin-bottom: .5em;
													margin-right: .5em;
								}												
								
								


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

/*###### Navigation rechts ######*/
			#NaviContainerre
			{
				border:0px solid red;
				width:99%;
				padding-top: 0em;
				padding-bottom: .3em;
				margin-top: 0;
				margin-bottom:0;
				margin-left:0;
				background-color:rgb(255,255,188);
				font-family:arial,sans-serif;
			}

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

				#NaviContainerre a:hover, #NaviContainerre a:focus, #NaviContainerre a:active
				{
					background-color:rgb(187,86,44);
					color:rgb(255,255,188);
					border-top: .2em solid rgb(187,86,44);
					border-right: .2em solid rgb(230,169,112);
					border-bottom: .2em solid rgb(230,169,112);
					border-left: .2em solid rgb(187,86,44);
					font-weight:normal;
					padding-left: 1em;
					display:block;
					
				}

				#NaviContainerre a.home, #NaviContainerre a.home:visited
				{
					border-top: .1em solid rgb(255,241,148);
					border-right: .1em solid rgb(159,91,80);
					border-bottom: .1em solid rgb(159,91,80);
					border-left: .1em solid rgb(255,241,148);
					background-color:rgb(255,255,188);
					color:rgb(187,86,44);
					font-weight:bold;
					font-size: .8em;
					display:block;
					background-image:url(../system/faecher.gif);
					background-repeat:no-repeat;
					background-position: 0 0;
					padding-left: 1.7em;
					padding-bottom: .4em;
				}


				#NaviContainerre a.home:hover, #NaviContainerre a.home:active, #NaviContainerre a.home:focus
				{
					border-top: .1em solid rgb(255,241,148);
					border-right: .1em solid rgb(159,91,80);
					border-bottom: .1em solid rgb(159,91,80);
					border-left: .1em solid rgb(255,241,148);
					background-color:rgb(255,255,188);
					color:rgb(187,86,44);
					font-weight:normal;
					font-size: .8em;
					display:block;
					background-image:url(../system/faecher.gif);
					background-repeat:no-repeat;
					background-position: 0 0;
					padding-left: 2em;
					padding-bottom: .4em;
				}
				
				/*###### Navigation 2. Hierachie ######*/
								#NaviContainerre ul ul a
								{
									border:0em solid rgb(102,102,102);
									border-top: .1em solid rgb(255,255,188);
									border-right: .1em solid rgb(159,91,80);
									border-bottom: .1em solid rgb(159,91,80);
									border-left: .1em solid rgb(255,255,188);
									margin-left: 1em;
									padding-left: .5em;
									padding-top: .1em;
									padding-bottom: .1em;
									text-decoration:none;
									background-color:rgb(255,255,188);
									font-weight:normal;
									letter-spacing:normal;
									color:rgb(102,0,51);
									font-size: .8em;
								   	font-family:arial,sans-serif;
								}

								#NaviContainerre ul ul a.home, #NaviContainerre ul ul span.home 
								{
									font-family:arial,sans-serif;
									border-top: .1em solid rgb(255,255,188);
									border-right: .1em solid rgb(159,91,80);
									border-bottom: .1em solid rgb(159,91,80);
									border-left: .1em solid rgb(255,255,188);
									background-color:rgb(255,255,188);
									color:rgb(187,86,44);
									font-weight:bold;
									font-size: .8em;
									display:block;
									background-image:url(images/faecher.gif);
									background-repeat:no-repeat;
									background-position: 0em;
									padding-left: 2em;
									padding-bottom: .2em;
									padding-top: .2em;
									padding-right: 1em;
									margin-left: 1em;
									margin-bottom: .5em;
									margin-right: .5em;
								}							
								

				
								#NaviContainerre ul ul a:hover, #NaviContainerre ul ul a:active, #NaviContainerre ul ul a:focus
								{
									border:0em solid rgb(102,102,102);
									border-top: .1em solid rgb(159,91,80);
									border-right: .1em solid rgb(159,91,80);
									border-bottom: .1em solid rgb(159,91,80);
									border-left: .1em solid rgb(159,91,80);									
									margin-left:1em;
									padding-left:1em;
									padding-top: .1em;
									padding-bottom: .1em;									
									text-decoration:none;
									background-color:rgb(255,241,148);
									font-weight:normal;
									letter-spacing:normal;									
									color:rgb(102,0,51);
									font-size: .8em;
								   	font-family:arial,sans-serif;									
								}								



								#NaviContainerre ul ul a.home:hover, #NaviContainerre ul ul a.home:active, #NaviContainerre ul ul a.home:focus
								{
									font-family:arial,sans-serif;
									border-top: .1em solid rgb(255,255,188);
									border-right: .1em solid rgb(89,124,188);
									border-bottom: .1em solid rgb(89,124,188);
									border-left: .1em solid rgb(255,255,188);
									background-color:rgb(255,255,188);
									color:rgb(89,124,188);
									font-weight:normal;
									font-size: .8em;
									display:block;
									background-image:url(images/faecher.gif);
									background-repeat:no-repeat;
									background-position: 0em;
									padding-left: 2em;
									padding-bottom: .2em;
									padding-top: .2em;
									padding-right: .5em;
									margin-left:1em;
									margin-bottom: .5em;
									margin-right: .5em;
								}				


								
								











.fuss
{
	border:solid 0px black;
	width:100%;
	margin-top:0;
	padding-top: .5em;
	font-size: .8em;
	color:rgb(187,86,44);
	font-weight:lighter;
	text-align:center;
}

.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(157,56,14); 
 	}

/*Haupüberschrift1 Inhaltsbereich*/
h1 
	{ 
	font-size:1.35em;
	color:rgb(228,7,6);
	margin-top:0;
	margin-bottom:0;
	margin-left: 0;
	font-weight:normal;
	font-family:times,times new roman,serif;
	letter-spacing: .1em;
	line-height: 1.35em;
	}

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

/*Text eingerückt kursiv rot*/
h3 
	{ 
	color:rgb(228,7,6);
	font-size: .83em;  
	font-weight:400; 
	margin-top:1em;
	margin-bottom:1em;	
	font-style: italic;

	padding-left:2em;
	}

/*Text Beispiele kursiv kleiner nicht eingerückt*/
h4 
	{ 
	font-size: .83em;
	margin-top:2em;
	margin-left:0;
	margin-bottom: .5em; 
	font-weight:normal; 
	word-spacing:normal; 
	font-style:italic;

	}

/*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(228,7,6); 
	text-decoration:none; 
	font-weight:bold; 
	}

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

a:active 
	{ 
	color:rgb(0,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: .75em;
	}

hr
	{
	height: .01em;
	border: solid .01em rgb(230,169,112);
	margin-top:2.5em;
	margin-bottom:1em;
	}
	
.bold
	{
	font-weight:bold;

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

.red
	{
	color:rgb(228,7,6);
	font-weight:bold;
	}	
	
		 

.alive 
	{
	text-transform:uppercase;
	}




div#breadCrumb {
color:rgb(230,169,112);
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: .3em;
top:0;
}

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: .92em;
	font-weight:normal;
	}
	
.BildImTextLinks
	{
	float:left;
	text-align:left;
	margin-top:0;
	margin-left:0;
	margin-right: 1em;
	margin-bottom: .5em;
	}

.BildImTextRechts
	{
	float:right;
	text-align:right;
	margin-top:0;
	margin-left:1em;
	margin-right:0;
	margin-bottom: .5em;
	}

	.BildImTextCenter
	{
	float:right;
	text-align:center;
	margin-top:0;
	margin-left:1em;
	margin-right:1em;
	margin-bottom: .5em;
	}
	
table	{
	width:95%;
	border:0;
	margin-bottom: 1em;
	}

tr,td	
	{
 	font-family:Verdana,Arial,sans-serif; 
	font-size: 95%;
	font-weight:normal;
	line-height: 1.5em;
	padding: .2em;
	vertical-align:top;
 	}
 	
th 	
	{
	font-weight:bold;
	padding-top: .2em;
	vertical-align:top;
	margin-top: .5em;
	}

.tweiss
	{
	background-color:rgb(255,255,255);	
	}
	
.ttop
	{
	font-size: 95%;
	font-weight:bold;
	line-height: 1.5em;
	vertical-align:top;
	padding-top: 1em;
	}	

.tfarbe
	{
	background-color:rgb(210,210,210);
	}

.tfarbe1
	{
	background-color:rgb(231,198,105);
	}

.tfarbe2
	{
	background-color:rgb(235,221,128);
	}
	
	
	
	

/* Sn mod */
a.navwth, span.navwth {
color:rgb(70,70,80);
text-decoration:none;
}

a.navwth:hover {
text-decoration:underline;
}

/* Formular-Formatierung von Peter Sörgel, fact-design */
label.left
{
	float			: left;
	text-align		: right;
/* die naechsten zwei sind beliebig anpassbar, um in das jeweilige Gestaltungsraster zu passen. Bei Aenderungen aber nicht vergessen, die margins bei input.right entsprechend anzupassen: */
	width			: 7.3em;
	margin-right	: .3em;
	margin-bottom	:  1em;
}

/*  positioniert die Text- und Auswahlboxen rechts daneben: */
input[type=text], select
{
	float			: left;
}

/*  dann werden alle checkboxen und radiobuttons, die mit der Klasse "right" versehen wurden, um den errechneten linken Abstand der input und select-Elemente (s.o.) nach rechts verschoben: */
input.right
{
	float					:	left;
	width					:	auto;
	clear					:	both;
	margin-left				:	6.2em;
	margin-right			:	0.3em;
	margin-bottom	: 1em;
}

/*  Extrawurst fuer Mozilla, keine Ahnung, warum das so ist. Feedback und Loesungsvorschlaege willkommen */
input[type=checkbox].right, input[type=radio].right, input[type=submit].right 
{
	margin-left				:	7.3em;
}

/*  Nicht vergessen, die floats wieder aufzuheben, sonst floatet es munter weiter */
form br
{
	clear					:	both;
}

/*  fuer grafische UAs und DAUs der Hinweis, dass die Label anklickbar sind. Weil's so schoen ist, die Kontrollelemente gleich mit. Mit einer Ausnahme: fuer Textfelder macht der Pointer natuerlich keinen Sinn, dort sollte nach wie vor die Text-Einfuegemarke als Cursor erscheinen. Daher hier die Einschraenkung auf die input-Elemente des Typs checkbox, radiobutton, button und submit: */
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]
{
	cursor					:	pointer;
}

/*  legt den vertikalen Abstand der einzelnen Elemente zueinander fest */
form
{
	line-height				:	140%;
  font-size:80%;
  color: rgb(0,0,0);
  background-color: #FFFFff;

  }

legend
{
  font-weight:bold;


}

fieldset
{
	width					:	auto;
  padding-left:1.5em;
	border:0px solid rgb(255,155,52);
	  padding-top: 1em;
}
