body {
	color: black;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.header-beethoven {
	color: #623832;
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.9em;
	font-weight: bold;
}
.header-ries {
	color: #1F8A36;
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.9em;
	font-weight: bold;
}
.menu_link {
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.75em;
}
.menu_link a {
	padding-top: 5px;
	padding-bottom: 7px;
 	color: #88817F;
 	background-color: #FFFFFF;
	background-image: url(pict/menu_passiv.gif); 
	background-repeat: no-repeat;
	background-position: 120px 1px;
	text-decoration: none;
	width: 134px;
	cursor: pointer;
	display: block;
}
.menu_link a:hover {
	color: #1F8A36;
        background-color: #EDEDEB;
	background-image: url(pict/menu_aktiv.gif); 
	background-repeat: no-repeat;
        background-position: 120px 1px;
	text-decoration: none;
	width: 134px;
	display: block;
}
.menu_aktiv {
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.75em;
	color: #1F8A36;
	padding-top: 7px;
	padding-bottom: 7px;
        background-color: #EDEDEB;
	background-image: url(pict/menu_aktiv.gif); 
	background-repeat: no-repeat;
        background-position: 120px 1px;
	text-decoration: none;	
	width: 134px;
}
.linie_unter_menu {
	border-top: 1px solid #D8D8D7;
	height: 1px;
}
.font-abstand {
	font-size: 8px;
}
.font-abstand2 {
	font-size: 4px;
}
.font-abstand3 {
	font-size: 25px;
}
.content-font,  .content-font td {
	color: #6B6B6B;
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.75em;
	text-align: justify;
	padding-right: 8px;
	padding-left: 2px;
}
.content-font a {
	color: #6B6B6B;
	text-decoration: none;
}
.content-font a:hover {
	color: #6D4641;
	text-decoration: none;
}
.content-font2 {
	color: #6B6B6B;
	font-family: Arial, Verdana, Helvetica;
	font-size: 0.75em;
	text-align: justify;
	padding-right: 8px;
}
.content-font2 a {
	color: #6B6B6B;
	text-decoration: none;
}
.content-font2 a:hover {
	color: #1F8A36;
	text-decoration: none;
}
.balken-rechts {
	background-color: #EDE7D3;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-image: url(pict/balkenbg.gif);
}
.balken-rechts1 {
	background-color: #EDE7D3;
	border-bottom: 1px solid #FFFFFF;
}
.balken-rechts2 {
	background-color: #EDE7D3;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}
.feld {
	font-size: 0.75em;
	color: #6B6B6B;
	font-family: Verdana;
	border: 1px solid #6B6B6B;
}
.textfeld {
	font-size: 1em;
	color: #6B6B6B;
	font-family: Verdana;
	border: 1px solid #6B6B6B;
}
.button {    
	background-color: white;
	color: #6B6B6B;
	font-size: 0.75em;
    	font-family: Verdana;
    	border: 1px solid #6B6B6B;
    	cursor: pointer;
}
