.aktuelles .table {
	width:100%;
}
.aktuelles .table .cell {
	padding:10px 0;
	white-space:nowrap;
}
.aktuelles .table .cell:last-child {
	width:100%;
}
.aktuelles input[type="text"] {
	box-sizing:border-box;
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none;
		width:100%;
		 background-image:none;
    background-color:transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	border:1px solid gray;
	padding:5px;
}
.aktuelles input[type=button] {
	background-image:linear-gradient(to bottom,#f7a600 0%, #f78200 100%);
    background-color:#f7a500;
	border:none;
	text-transform:uppercase;
	font-size:1.3em;
	padding:8px 0;

}

#kachelAktuelles {
    display: none;
}

/*Cleverreach*/

.cr_ipe_item.inactive { display:none; }

.cr_button {	
	background-image:linear-gradient(to bottom,#f7a600 0%, #f78200 100%);
    background-color:#f7a500;
	border:none;
	text-transform:uppercase;
	font-size:1.3em;
	padding:8px;
	color: #000;
	margin-bottom: 1em;
}

.itemname {
    display: block;
    margin-top: 10px;
    margin-bottom: 5px;
}

.cr_captcha {padding-left: 130px;}
.cr_ipe_item input[type="text"], .cr_button{width:100%;max-width: 400px;}
.cr_ipe_item textarea{width:300px;}
.cr_ipe_item select{width:300px;}
.cr_ipe_item p {margin:0;}

.cr_ipe_item input, textarea{ padding:3px; margin-bottom:2px; border:1px solid #ccc; margin-left: 0;}
.cr_ipe_item input[type="radio"] ~ label{
    margin-right: 10px;
}

.cr_error {font-size:1.1em;padding:10px;}
.clever_form_error { background-color: #f99; color:#fff; border:1px solid #f22 !important}
.clever_form_note {margin:26px 0 0 3px;position:absolute;display:inline; padding: 2px 4px; font-weight:bold;background-color:#f2ecb5; color:#000; font-size:12px !important;  }



/* Neuigkeiten */

.meldung {
    margin-bottom: 2em;
    padding-bottom: 1em;
    border-bottom: 1px solid   #000;
}

.meldung:first-of-type .col1 {
    width: 100%;
}

.textblock .meldung:last-of-type {
    border-bottom: none;
}

.meldung .col2 {
    width: 130px !important;
    margin-right: 0 !important;
    margin-bottom: 1em !important;
}

.meldung .col1 {
    width: calc(100% - 140px);
    margin-right: 0;
    padding-right: 0;
    box-sizing: border-box;
}

.meldung a {
	text-decoration: underline;
}


/* Neuigkeiten Unterseite */

.TextBild {
    margin: 2em 0;
}

.TextBild ~ .sidebar {
    display: none;
}
