#termine_tb{
	border: 1px solid #000000;
}
#termine_tb tr:hover{
	background-color: #C5C42C;
	cursor: crosshair;
}
#termine_tb th{
	background: url(../format/tabellen_header.png);
	color: #ffffff;
}

/*######################*/

#rwk_tb{
	border: 1px solid #000000;
}
#rwk_tb tr:hover{
	background-color: #B82116;
	color: #ffffff;
	cursor: crosshair;
}
#rwk_tb th{
	background: url(../format/tabellen_header.png);
	color: #ffffff;
}

/*######################*/

#foto_tb{
	border: 1px solid #000000;
}
#foto_tb tr:hover{
	background-color: #11BFC0;
	color: #ffffff;
	cursor: crosshair;
}
#foto_tb th{
	background: url(../format/tabellen_header.png);
	color: #ffffff;
}

/*######################*/

#norm_tb{
	border: 1px solid #000000;
	background-color: #DDF3A8;
}
#norm_tb tr:hover{
	background-color: #ECF9CE;
	cursor: crosshair;
}
#norm_tb th{
	background: url(../format/tabellen_header.png);
	color: #ffffff;
}

/*######################*/

#form_tb{
	border: 1px solid #000000;
	background-color: #DDF3A8;
}
#form_tb tr:hover{
	background-color: #ECF9CE;
	cursor: crosshair;
}
#form_tb th{
	background: url(../format/tabellen_header.png);
	color: #ffffff;
}
/*######################*/

.kommentar {
	text-align: justify;
}
.news_ueberschrift {  
	font-size: 14px;
	font-weight: bold;
	color: #000000;
        float: left;
}
.news_datum {
        font-size: 11px;
        text-align: right;
        float: right;
}
.news_text {
        clear: both;
}
h1 {
	font-size: 2em;
	font-weight: bold;
	color: #194719;
	background: url(headerline.png) repeat-x 0 100%;
}
h2 {
	font-size: 1.5em;
	font-weight: bold;
	color: #194719;
}
a.link {
	color: #187D13;
	background: url(linkpfeil.png) no-repeat 0 2px; 
	padding-left: 20px;
}
a.link2 {
	color: #187D13;
	text-decoration: none;
}
a.fresco {
	color: #ffffff;
	text-decoration: none;
}
br{
	line-height: 12px;
}
hr{
        border: 0px;
        color: #438543;
        background-color: #438543;
}

.kommentar_kopf{ 
	margin-top: 25px;                     
	padding: 5px 2px 2px 10px;
 	background-color: #7DB37D; 
 	height: 20px;
 	font-weight: bold;
}
.kommentar_name{
	padding: 2px 2px 2px 10px;
	background-color: #D2FAD2;
	height: 20px;
	font-size: 0.84em;
}
.kommentar_text{
	font-size: 0.9em;
	line-height: 1.25;
}
.formular{
	font-size: 0.9em;
}	
.bild {
	float: left;
}
.bildtext {
	display: block;
	text-align: center;
	font-size: 0.75em;
	margin-top: -5px;
}
fieldset{
 	width: 580px;
 	border: 1px solid #000000;
}

/*######################*/

#comm_login{
	width: 860px;
	height: 25px;
	margin-top: 85px;
	margin-left: -430px;
	left: 50%;
	position: absolute;
	font-size: 0.85em;
	text-align: right;
	color: #000000;	                  
	z-index: 5;
}
#comm_anmelden{
	width: 560px;
	height: auto;
	margin-top: 15px;
	margin-left: 0px;
	padding: 20px;
	font-size: 0.85em;
	color: #000000;
	background-color: #DDF3A8;
	border: 1px solid #000000;
	                  
	z-index: 1;
}   
#comm_error{
	width: 590px;
	height: 15px;
	margin-top: 15px;
	margin-left: 0px;
	padding: 5px;
	font-size: 0.85em;
	color: #FF4040;
	background-color: #FFC0C0;
	border: 1px solid #FF4040;
	                  
	z-index: 1;
}   
#comm_ack{
	width: 590px;
	height: 15px;
	margin-top: 15px;
	margin-left: 0px;
	padding: 5px;
	font-size: 0.85em;
	color: #698D09;
	background-color: #DDF3A8;
	border: 1px solid #698D09;
	                  
	z-index: 1;
}     
input.login{
 	border: 1px solid #808080;
 	color: #808080;
 	width: 300px;
}
textarea.login{
 	border: 1px solid #808080;
 	color: #808080;
}
input.login_error{
	background-color: #FFC0C0;
 	border: 1px solid #FF4040;
 	width: 300px;
}
select.login{
	border: 1px solid #808080;
 	color: #808080;
}
.text_error{
 	color: #FF4040;
}
.comm_anzahl_btrg{
 	font-size: 1.2em;
 	font-weight: bold;
 	line-height: 10px;
}
.comm_btrg{
 	width: 415px;
	background-color: #F6FCE4;
	padding: 5px;
}
