/************/
/* GENERAL: */
/************/

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align:justify; }
p.align-left { text-align: left; }
p.align-center { text-align: center; }
p.align-right { text-align: right; }
p.align-justify { text-align:justify; }

/************/
/* ???????: */
/************/
span.green { 
	color: #adc22d; 
}
span.green  a:link,
span.green  a:visited { 
	color: #adc22d; 
	text-decoration:none;
}
span.green  a:hover { 
	color: #adc22d; 
	text-decoration:none;
	font-weight:bold;
}
span.red { color: #ff0000; }
p.cr_kontakt { 
	line-height:18px;
	margin:0;
	padding:5px 0 5px 10px;
	background:#f0f0f0;
	border-left:1px solid #837c74;
	border-bottom:1px solid #837c74;
}
span.cr_kontakt_color { 
	color: #adc22d; 
}
p.cb_ueberschrift1 {
	color:#adc22d;
	font-size:20px;
	margin:0;
	padding:0;
	padding-bottom:6px;
}
p.cb_ueberschrift2 {
	font-size:14px;
	margin:0;
	padding:0;
	padding-bottom:6px;	
}
.cb_ueberschrift2 a {
	color: #adc22d;
}
p.cb_hinweis {
	font-size:10px;
	margin:0;
	padding:0;	
}
span.cb_color { 
	color: #adc22d; 
}

table.cr_kontakt { 
	line-height:18px;
	margin:0;
	padding:0;
	background:#f0f0f0;
	border-left:1px solid #837c74;
	border-bottom:1px solid #837c74;
	width:100%;
}
table.cr_kontakt_end { 
	line-height:18px;
	margin:0;
	padding:0;
	background:#f0f0f0;
	border-left:1px solid #837c74;
	border-bottom:0;
	width:100%;
}
* html table.cr_kontakt td { 
	padding-left:0;
}
tbody.cr_kontakt {
	background:#f0f0f0;	
}	
td.cr_kontakt {
	padding-right:3px;	
}
* html table.cr_kontakt td.cr_kontakt {
	padding-left:3px;	
}

