
.fehlermeldung {
	margin-bottom:10px;
	color:red;
}
/*--------------------------------------------------- unten_mitte --------------*/

.beitrag, .beitrag_aktuell, .beitrag_veranst, .beitrag_startseite {
	text-align: left;
	font-family: verdana;
	font-size: 0.7em;
	color: #000000;
	line-height: 1.5em;
	padding: 20px 15px 15px 15px;
	border-bottom: 1px solid #9D9D9E;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

.beitrag table, .beitrag_wysiwyg .inner table {
	width:515px;
}
.beitrag td, .beitrag_wysiwyg .inner td {
	font-size: 0.7em;
	line-height: 1.5em;
}

.beitrag_wysiwyg {
	text-align: left;
	font-family: verdana;
	font-size: 0.7em;
	color: #000000;
	line-height: 1.5em;
}
.beitrag_wysiwyg .inner {
	padding: 20px 15px 15px 15px;
	border-bottom: 1px solid #9D9D9E;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}

.beitrag table table, beitrag_wysiwyg .inner table table {
	width:100%;
}

table#search_results {
	width:685px;
}

/* * HTML .beitrag, * HTML  .beitrag_aktuell,* HTML  .beitrag_veranst {padding-right: 15px; padding-bottom: 15px;} */

p {
	margin-top: 0px;
	margin-bottom: 15px;
}

.beitrag_veranst {
	border-bottom: 0px solid #9D9D9E;
	padding-left: 0px;
	margin-bottom: 0px;
}

.beitrag hr, hr{
	height:1px;
	border:0px solid white;
	border-bottom: 1px solid #E4E6E8;
}

h1 {
	font-family: arial;
	font-size: 1.5em;
	color: #0079C2;
	font-weight: bold;
	line-height: 1.3em;
	margin-top: 0px;
}
h2 {
	font-family: verdana;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
}

.clearer {
	clear:both;
	height:1px;
	font-size:1px;
	background-color:#FFFFFF;
	visibility:hidden;
	z-index:1;
}

textarea{
	font-family: arial;
	font-size: 1.2em;
}
/*--------------------------------------------------- beitrag (normal) --------------*/

.beitrag img {
/*
	margin-left: 15px;
	margin-right: -25px;
	position: relative;
*/
}
/** HTML .beitrag img {margin-right: -18px;}*/

/*--------------------------------------------------- beitrag_aktuell --------------*/

.beitrag_aktuell {
	padding-left: 0px;
}
.beitrag_aktuell_oben, .beitrag_aktuell_unten, .beitrag_aktuell_unten_home {
	position: relative;
	display: block;
	width: 100%;
	padding-left: 15px;
}
.beitrag_aktuell_unten, .beitrag_aktuell_unten_home {
	margin-bottom: 15px;
}
.beitrag_aktuell_unten_home {
	padding-bottom: 10px;
	border-bottom: 1px dashed #E4E6E8;
}
.beitrag_aktuell_unten img, .beitrag_aktuell_unten_home img {
	margin-left: -15px;
	margin-right: 15px;
}
* HTML .beitrag_aktuell_unten img, * HTML .beitrag_aktuell_unten_home img {margin-left: -20px;}

.beitrag_aktuell_titel, .beitrag_aktuell_mehr {
	position: relative;
	display: inline;
	float: left;
}
.beitrag_aktuell_mehr {
	padding-left: 20px;
	padding-top: 1px;
}

/*------------------------------------------ Module -------------------------------------------------*/

.liste_border{
	border-bottom: 1px solid #E4E6E8;
}

.onlineschalter{
	width:100%;
	border-collapse:collapse;
}

.onlineschalter td{
	border-bottom:1px solid #E4E6E8;
}

.onlineschalter_header td{
	border-bottom:1px solid #9D9D9E;
	font-weight:bold;
}

.onlineschalter_filter td{
	border-bottom:0px solid #9D9D9E;
	text-align:left;
	height:40px;
	vertical-align:top;
}

.veranstaltungskalender_mask, .lokalitaetenverzeichnis_mask{
	width:100%;
}

.veranstaltungskalender_mask td, .lokalitaetenverzeichnis_mask td{
	vertical-align:top;
}

.veranstaltungskalender_mask_datum, .lokalitaetenverzeichnis_mask_datum{
	width:65px !important;
	border:1px solid #9D9D9E;
}

.veranstaltungskalender_mask_zeit, .lokalitaetenverzeichnis_mask_zeit{
	width:40px !important;
}

.dojoValidateEmpty{
	background-color:#FFFFFF !important;
}

.dojoValidateValid{
	background-color:#FFFFFF !important;
}

.veranstaltungskalender_mask textarea, .lokalitaetenverzeichnis_mask textarea{
	font-family: verdana;
	font-size: 1em;
}

.veranstaltungskalender_mask .langtext, .lokalitaetenverzeichnis_mask .langtext{
	height:150px;
	width: 350px;
	border: 1px solid #aba9a9;
}

#neu_vondatum input, #neu_bisdatum input, #vondatum input, #filter_von input, #filter_bis input {
	border: 1px solid #aba9a9;
}


.aktuell_tr td{ 
	border-bottom:1px solid #E4E6E8;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}

.image_left{
	position:relative;
	left:-16px
}

.aktuell_datum, .abstimmung_datum{
	font-weight:normal;
}

.ecards_bildauswahl_div{
	float:left;
	text-align:center;
	margin:10px;
	/*height:100px;*/
}

.ecards_empfaenger_table{
	width:100%
}

.ecards_empfaenger_table td{
	vertical-align:top;
}

.ecards_empfaenger_table input{
	width:250px
}

.ecards_empfaenger_table #empfaenger_name,
.ecards_empfaenger_table #empfaenger_email,
.ecards_empfaenger_table #absender_name,
.ecards_empfaenger_table #absender_email{
	display:block;
}

.publikationsvorschlag{
	background-color:#EDEDED;
}

.publikationsvorschlag_text, .publiziert_text{
	color:#AAAAAA;
}

.publikationsvorschlag_links{
	text-align:right;
}