body {
	font-family: verdana, arial, helvetica; 
	font-size: 100.01%; 
	color: #000000;
}

.fontsize_default {
	font-size:0.8em; 
}

p {
	font-family: verdana, arial, helvetica; 
	color: #000000;	
	margin-top: 2px;
	text-align: justify; 
}

h1 {
	font-family: verdana, arial, helvetica;
	font-size: 1.6em;
	color: #339966;	
	margin: 0px; 
	margin-bottom: 5px;
}

h2 {
	font-family: verdana, arial, helvetica;
	font-size: 1.2em;
	color: #339966;
	margin: 0px; 
	margin-top: 15px;
	margin-bottom: 6px; 
}

h3 {
	font-family: verdana, arial, helvetica;
	font-size: 1em;	
	color: #000000; 	
	font-weight: bold;
	margin: 0px; 	
}

h4 {
	font-family: verdana, arial, helvetica;
	font-size: 1em;	
	color: #000000; 
	font-weight: normal;
	font-style: italic;
	margin: 0px; 	
}

hr {
	height: 1px;
	border: 1px solid white;
	border-bottom: 1px dotted gray;
	color: gray;
}


/* #################################### */
/* ### Hyperlinks 					###	*/
/* #################################### */

A:link.E-Mail-Adresse { 
	padding-left: 20px;
	background-image: url(../bilder/css/link_email_0.gif);	
	background-repeat: no-repeat;
	background-position: 2px 3px;
	white-space: nowrap;
}	

A:visited.E-Mail-Adresse {
	padding-left: 20px;
	background-image: url(../bilder/css/link_email_0.gif);	
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;
}	

A:active.E-Mail-Adresse {
	padding-left: 20px;
	background-image: url(../bilder/css/link_email_1.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;	
}

A:hover.E-Mail-Adresse {
	padding-left: 20px;
	background-image: url(../bilder/css/link_email_1.gif);	
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;
}

A:link.interne_Seite { 
	padding-left: 20px;
	background-image: url(../bilder/css/link_page_0.gif);	
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;
}
		
A:visited.interne_Seite {
	padding-left: 20px;
	background-image: url(../bilder/css/link_page_0.gif);	
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;
}	

A:active.interne_Seite {
	padding-left: 20px;
	background-image: url(../bilder/css/link_page_1.gif);	
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;			
}

A:hover.interne_Seite {
	padding-left: 20px;
	background-image: url(../bilder/css/link_page_1.gif);	
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;		
}

A:link.externe_Seite {
	padding-left: 20px;
	background-image: url(../bilder/css/link_web_0.gif);	
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;
}		 

A:visited.externe_Seite {
	padding-left: 20px;
	background-image: url(../bilder/css/link_web_0.gif);		
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;
}	

A:active.externe_Seite {
	padding-left: 20px;
	background-image: url(../bilder/css/link_web_1.gif);	
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;		
}

A:hover.externe_Seite {
	padding-left: 20px;
	background-image: url(../bilder/css/link_web_1.gif);		
	background-repeat: no-repeat;
	background-position: 2px;
	white-space: nowrap;
}


/* #################################### */
/* ### Tabellen 					###	*/
/* #################################### */

.Tabelle_mit_Rahmen { 
	border: 1px solid #000000;
	border-collapse: collapse;
}

.Tabelle_mit_Rahmen td {
	vertical-align: top;
	padding: 3px;
	border: 1px solid silver;
	border-collapse: collapse;
}



/* #################################### */
/* ### Bilder						###	*/
/* #################################### */

.Rahmen_um_Bild {
	border: 3px solid #bbdbc7;
}


/* #################################### */
/* ### Infobox						###	*/
/* #################################### */

.Box {
	background-color: #ebffe6; 
	border: solid 1px #999999; 
	padding: 5px;
	margin: 10px;
}



.------------------------------- {

}

div.content {
	font-family: verdana, arial, helvetica;
	color: #000000;
	width: 520px;
	font-size:0.8em; 
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

.content a {
	text-decoration: underline;
	color: #1c5e3d;
}

.content a:hover {	
	color: black;
	text-decoration: none;
}

.content ul {	
	margin-left:25px;
	padding-left:0px;
}

.content li {
	list-style-image: url(../bilder/css/li.gif);
	margin-bottom: 5px;
}

.content table {	
	font-size:1em; 
}

.content td {	
	font-family: verdana, arial, helvetica; 
	color: #000000;	
	vertical-align: top;
	padding: 3px;
}

.content th {	
	font-family: verdana, arial, helvetica; 
	font-weight: bold;
	color: white;
	background-color: #3d8360;	
	border: 1px solid #579e7b;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

.submenue nobr {
	margin-left: 20px;
	padding-left: 20px;
	line-height: 25px;
	background-image: url(../bilder/css/li.gif);
	background-repeat: no-repeat;
	background-position: 2 2;
}

div.subnavigation {
	position:absolute; left:-1000px
}