/* Modifiziert & gefixte Fassung **************************************/

label.views-label-field-short-value, label.views-label-nothing {
}
.views-field-nothing span {
	display: block;
	padding-left: 10px;
	line-height:11px;
}
div.andi ul.emo li .views-field-field-short-value span.field-content a, div.andi ul.emo li .views-field-nothing span.field-content a {
	font-size: 10px;
	line-height: 10px;
}
/* Newsletter-Formular */
div#webform-component-zustimmung div.form-checkboxes {
	margin-top: 0;
}
/* ?berfl?ssige Labels ausblenden  */
.footer form#webform-client-form-42 div#webform-component-e_mail_adresse > div.form-item > label, .footer form#webform-client-form-42 div#webform-component-newsletter_abo > div.form-item > label, .footer form#webform-client-form-42 div#webform-component-zustimmung > div.form-item > label {
	display: none
}
/* Node-Content bei Formularen in Bl?cken verschwinden lassen */
.footer #block-webformblock-42 div.node div.content p, .footer #block-webformblock-42 div.node div.content h2 {
	display: none;
}
/* Hinweis auf erlaubte HTML-Tags ausblenden */

fieldset .fieldset-wrapper p a,
#comment-form p a,
.tips {
	display: none;
}
/* Node-Title-, Node-Body- & Kommentar-Textareas auf die richtige Breite bringen */
#edit-title-wrapper input#edit-title, #edit-body-wrapper textarea#edit-body, #edit-comment-wrapper textarea#edit-comment {
	width: 415px;
}
/* Abst?nde etwas verringern */
.form-checkboxes, .form-radios {
	margin: .5em 0;
}
div.messages {
	color: #A4C400;
	border: 1px solid #A4C400;
	padding: .5em;
	margin: .5em 0 .5em 0;
}
div.status {
}

/* Icons der Service-Links nebeneinander platzieren */
div.content div.service-links div.item-list ul li {
	margin:0px;
	padding:0px;
	list-style: none;
	display:inline
}

/* Unn?tigen Kalender-Link ausblenden */
div.links li.calendar_link {
display: none;
}

/**********************************************************************/

	html {
	overflow-x: none;
	overflow-y: scroll;
	margin-left:10px;
}
body, h1, h2, h3, h4, h5, h6, div, p, td, th, ul, li {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	margin:0px;
	padding:0px;
}
#mitte h2.title {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
#mitte h2.with-tabs {
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
#mitte h2 {
	color: #333;
	font-size: 16px;
	margin-bottom: 12px;
	font-weight: normal;
}
#mitte .node .content {
	line-height: 18px;
	padding: 10px 0px;
}
#mitte .content p {
	font-size:11px;
}
#mitte .content h2 {
	font-size:14px;
}
a.pdf {
	color: #333;
	text-decoration: none;
	float: right;
}
a.pdf:hover {
	text-decoration: underline;
}
body {
	margin: 20px 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	background: #dcdcdc url(../images/bg.jpg) repeat-x;
}
center div {
	text-align: left;
}
div.main840 {
	width: 840px;
	background:url(../images/main.png) repeat-y;
}
div.main_left {
	float: left;
	width: 840px;
}
div#topper {
	width:820px;
	height:100px;
	background:url(../images/topper.png) no-repeat;
	background-position: 0px -1px;
	padding:10px;
}
div.header_text {
	height: 15px;
	text-align:right;
}
div.header_logo, div.header_search {
	width: 50%;
	height: 40px;
	float: left;
}
div.header_search {
	text-align: right;
}
div.main_content {
	margin: 00px 0px 0px 0px;
	padding: 0px 15px 15px 15px;
	background:url(../images/main2.png) repeat-y;
}
#mitte, #links, #rechts {
}
#links, #rechts {
	float: left;
	width: 185px;
}
#rechts {
	width: 180px;
	padding-left: 5px;
	text-align: left;
	margin-top:11px;
}
#links {
	margin-top:11px;
}
#mitte {
	width: 420px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top:33px;
	float:left;
}
div.sky_right {
	width: 120px;
	height: 600px;
	margin-left: 10px;
	float: left;
}
div.banner {
	height: 50px;
	background: #eee;
}
.c_left, .c_center, .c_right {
	float: left;
	background: #eee;
}
div.c_left, div.c_right {
	width: 185px;
}
div.c_center {
	width: 420px;
	margin: 0px 10px;
}
div.footer {
	background: url(../images/footer_bg.jpg) repeat-x;
	height: 140px;
	padding: 10px 10px;
	margin: 0px 0px 0px 0px;
	margin-top:60px;
}
div.sky_right {
	background: #ddd;
}
div.footer_logo {
	height: 45px;
	text-align: center;
	background: #ddd;
	margin: 15px 0px 0px 0px;
	width: 840px;
	padding-top: 6px;
}
div#attachment {
}
div.container_header {
	margin-bottom: 15px;
}
div.header_text {
	height: 20px;
}
div.header_logo, div.header_search {
	width: 50%;
	height: 40px;
	float: left;
}
div.header_search {
	text-align: right;
}
/* Header */
	div.header_bild {
	height: 200px;
	position:relative;
	width:820px;
}
div.header_search {
	margin-top:45px;
}
/* Men? oben rechts */
	.header_text ul {
	text-align:right;
}
.header_text ul li a {
	font-size:10px;
	color:#333;
	text-decoration:none;
}
.header_text ul li {
	display:inline;
}
/* Titel der aktuellen Ausgabe */
	div#emotion {
	position:absolute;
	bottom:0px;
	z-index:1000;
	width:810px;
	height:40px;
	background:#666;
	opacity: 0.5;
	filter:alpha(opacity=50);
	overflow: show;
}
#emotion ul.emo {
	margin:0px;
	padding:0px;
}
div.andi ul.emo li {
	display:block;
	width:190px;
	height: 40px;
	line-height:14px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-left:10px;
	float:left;
	border-right:1px solid #fff;
}
div.andi ul.emo li.noborder {
	border-right:none;
}
div.andi ul.emo li a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
div.andi ul.emo li a:hover {
	color:#fff;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}
.container-inline label {
	display:none;
}
#block-views-calendar-calendar_block_1 h2 {
	display: none;
}
#block-views-calendar-calendar_block_1 {
	margin-bottom: 20px;
}
span.next a {
	text-decoration: none;
}
table.mini td {
	background: #f2f2f2;
}
.block-poll h2 {
	color: #acc921;
	text-align: center;
	padding: 0px 0px 4px 0px;
	border-bottom: 2px solid #fff;
	margin-bottom: 5px;
	width: 179px;
	margin-left: 0px;
	font-weight: normal;
}
.block-poll {
	background: #f2f2f2;
	margin-top:25px;
	padding: 3px 6px 8px 6px;
}
.poll div.bar .foreground {
	background:#a4c400;
}
.poll div.title {
	font-size: 11px;
	letter-spacing: 0px;
	font-weight: normal;
}
.block-poll label.option {
	font-size: 11px;
	color: #9f9f9f;
	padding: 0px;
	margin: 0px;
	line-height: 19px;
}
.block-poll .form-radio {
	float: left;
}
.block-poll .form-submit {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	font-size: 11px;
	text-transform: lowercase;
	background: #f5f5f5;
	border: 1px solid #d5d5d5;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 1px 5px;
	text-align: center;
	float: left;
}
a.login {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666;
}
a.vote {
	line-height: 18px;
	float: right;
	margin-right: 5px;
}
#foot1, #foot2, #foot3, #foot4 {
	float: left;
	width: 25%;
	color: #fff;
}
#foot1 h3, #foot2 h3, #foot3 h3, #foot4 h3 {
	margin-bottom: 12px;
}
#foot1 .form-text {
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #d5d5d5;
	color: #666;
	font-size: 11px;
	background: url(images/tf.png) top left;
	width: 155px;
	height: 15px;
	background: #fff;
	margin: 0px 0px 8px 0px;
	padding: 2px 5px 0px 5px;
}
#foot1 .form-submit {
	font-family: Verdana, Geneva, sans-serif;
	color: #666;
	font-size: 11px;
	text-transform: lowercase;
	background: #f5f5f5;
	border: 1px solid #d5d5d5;
	display: block;
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 1px 5px;
	text-align: center;
}
.footer a {
	font-size: 11px;
	color: #ddd;
	text-decoration: none;
}
.footer a:hover {
	color: #fff;
}
.footer .footnav {
	line-height: 16px;
}
.poll .text, .poll .percent {
	font-size: 11px;
}
div.top_ads {
	margin: 5px 0px 8px 1px;
	width:1066px;
	display:block;
}
div.top_ads a img {
	padding-right:5px;
}
#mitte a {
	color: #a4c400;
	text-decoration: none;
}
#mitte a:hover {
	text-decoration: underline;
}
#mitte p {
	margin-bottom: 14px;
	line-height: 17px;
}
#mitte .node .content {
	margin-top: -10px;
}
#mitte .node .links {
	padding-bottom: 15px;
}
div.right_ads {
	position: absolute;
	top: 110px;
	left: 858px;
}
div.right_ads a img {
	margin-top:34px;
	margin-left:11px;
}

body:nth-of-type(1) div.right_ads a img{
  margin-top:30px;
	margin-left:11px;
}


/* Menu */

 #links div.content ul.menu {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:10px;
}
/* Menu links */

 #links div.content ul.menu li.leaf {
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:2.2em;
	display:block;
	margin-bottom:1px;
	background:#eee;
}
#links div.content ul.menu li.leaf a.active {
	margin:0px;
	padding:0px;
	padding-left:5px;
	width:180px;
	list-style-type:none;
	line-height:2.2em;
	display:block;
	margin-bottom:1px;
	background:#a4c400;
}
#links div.content ul.menu li.leaf a:hover.active {
	color:#eee;
	list-style-type:none;
}
#links div.content ul.menu li.leaf a {
	padding-left:5px;
	text-decoration:none;
	color:#333;
	display:block;
	width:100%;
}
#links div.content ul.menu li.leaf a:hover {
	padding-left:5px;
	text-decoration:none;
	color:#a3c308;
	width: 180px;
	list-style-type:none;
}
/* Menu rechts */

 #rechts div.content ul.menu li.leaf {
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:2.2em;
	display:block;
	margin-bottom:1px;
	background:#eee;
}
/* zweite Ebene */

 #rechts div.content ul.menu li.collapsed {
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:2.2em;
	display:block;
	margin-bottom:1px;
	background:#eeeddd;
}
#rechts div.content ul.menu li.collapsed a {
	padding-left:18px;
	color:#333;
	text-decoration:none;
	margin:0px;
}
#rechts div.content ul.menu {
	margin:0px;
	padding:0px;
}
#rechts div.content ul.menu li.collapsed a:hover {
	color:#acc921;
	margin:0px;
}
#rechts div.content ul.menu li.leaf a {
	padding-left:5px;
	text-decoration:none;
	color:#333;
	display:block;
	width:100%;
	margin:0px;
}
#rechts div.content ul.menu li.leaf a:hover {
	padding-left:5px;
	text-decoration:none;
	color:#acc921;
}
#rechts #block-user-1 h2.title {
	color: #acc921;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	width: 155px;
	margin-left: 8px;
	font-weight: normal;
}
#rechts #block-user-0 h2.title {
	color: #acc921;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	width: 155px;
	margin-left: 8px;
	font-weight: normal;
}
#rechts #block-user-2 h2.title {
	color: #acc921;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	width: 155px;
	margin-left: 8px;
	font-weight: normal;
	margin-top:20px;
}
#rechts #block-block-5 h2.title {
	color: #acc921;
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 0px;
	width: 155px;
	margin-left: 8px;
	font-weight: normal;
}
#rechts #block-block-2 h2.title {
	color: #acc921;
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 0px;
	width: 155px;
	margin-left: 8px;
	font-weight: normal;
}
#rechts #block-block-5 .content a {
	color: #acc921;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 15px;
	width: 180px;
	display:block;
	margin-left: 0px;
	font-weight: normal;
	color:#333;
	text-decoration:none;
	font-size:11px;
}
.block.block-menu h2.title {
	color: #acc921;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	width: 155px;
	margin-left: 8px;
	font-weight: normal;
}
#links #block-views-kalender-calendar_block_1 h2.title {
	color: #acc921;
	text-align: center;
	padding-top: 0px;
	padding-top:2px;
	padding-right: 0px;
	padding-bottom: 5px;
	border-bottom:2px solid #fff;
	width: 155px;
	margin-left: 0px;
	font-weight: normal;
	background: #f2f2f2;
	display:block;
	width:185px;
}
.footer .content ul li a:hover {
	color:#a3c308;
}
.footer .form-item {
	margin-top: 0px;
	margin-bottom: 0em;
	font-size:11px;
}
#foot1 h2.title {
	padding-bottom:2px;
}
#links .block-poll {
	padding-bottom:0px;
}
#links .block-poll input {
	margin-top:5px;
	font-size:11px;
}
#links .vote-form div.choices {
	font-size:11px;
}
#rechts .content ul.menu {
	width:180px;
	overflow:hidden;
}
#rechts .content ul.menu a.active {
	font-weight:bold;
	background:#b0b0b0;
	display:block;
}
#rechts .content ul.menu li.expanded a.active {
	font-weight:bold;
	background:#b0b0b0;
	display:block;
	line-height:2.0em;
	padding-left:5px;
	text-decoration:none;
}
#rechts .content ul.menu li.expanded a {
	display:block;
	line-height:2.0em;
	text-decoration:none;
	color:#333;
}
#rechts .content ul.menu li.expanded {
	margin:0px;
	padding:0px;
	width:180px;
	margin-bottom:5px;
}
#links .content ul.links li a {
	color:#333;
	text-decoration:none;
	margin-top:0px;
	display:block;
	padding:0px;
	margin:0px;
	font-size:10px;
}
#links div.poll div.total {
	font-size:11px;
	padding-top:8px;
}
/* Kommentare mitte */
div.main_content div#mitte div#comments div.comment {
	display:block;
padding-bottom;
	margin-bottom:10px;
}
div.main_content div#mitte div#comments div.comment.comment-published ul {
	margin:0px;
	padding:0px;
}
div.main_content div#mitte div#comments div.comment.comment-published h3 {
	padding-bottom:0px;
	font-size:14px;
	border-top:1px dotted #333;
	padding-top:10px;
}
div.main_content div#mitte div#comments div.comment.comment-published .submitted {
	padding-bottom:5px;
	font-size:9px;
}
div.content div.item-list ul li {
	margin:0px;
	padding:0px;
	list-style: none;
	display:block
}
/* Tabulatoren #mitte */

#mitte div#tabs-wrapper.clear-block ul.tabs {
	padding:0px;
	margin:0px;
	border:0px;
}
#mitte div#tabs-wrapper.clear-block ul.tabs {
	padding:0px;
	margin:0px;
	border-bottom:1px solid #eee;
	margin-top:5px;
}
#mitte div#tabs-wrapper.clear-block ul.tabs.primary li.active a {
	border:0px;
	line-height:2.2em;
	padding:5px 5px 5px 5px;
	margin-bottom:0px;
	background:#acc921;
	color:#333;
}
#mitte div#tabs-wrapper.clear-block ul.tabs.primary li a {
	border:0px;
	line-height:2.2em;
	padding:5px 5px 5px 5px;
	margin-bottom:0px;
	background:#ddd;
	color:#333;
}
#mitte div#tabs-wrapper.clear-block ul.tabs.secondary li a {
	border:0px;
	line-height:1.5em;
	padding:0;
	margin-bottom:0px;
	background:#ddd;
	color:#333;
	font-size:9px;
}
#mitte div#tabs-wrapper.clear-block ul.tabs.secondary li {
	border:0px;
	line-height:1.5em;
	padding:0;
	margin-bottom:0px;
	background:#ddd;
	color:#333;
	font-size:9px;
}
#mitte div.view.view-verzeichnis {
	margin-top:10px;
}
#mitte div.view.view-verzeichnis table {
	margin-top:25px;
	border:none;
	width:100%;
	margin-bottom:15px;
}
#mitte div.view.view-verzeichnis table img {
	padding:5px;
}
#mitte div.view.view-verzeichnis table tr td {
	background:#fff;
	font-size:11px;
	color:#333;
}
#mitte div.view.view-verzeichnis table tr td a {
	color:#333;
}
#mitte div.view.view-verzeichnis table tr td a:hover {
	color:#acc921;
	display:block;
}
.views-exposed-form label {
	font-weight: normal;
	font-size:10px;
}
#mitte div.node div.content form#webform-client-form-27.webform-client-form div {
	width:385px;
	font-size:10px;
}
#mitte div.node div.content form#webform-client-form-27.webform-client-form div input {
	width:365px;
}
#mitte form#node-form div div.node-form div.standard {
	width:385px;
	font-size:11px;
}
#mitte form#node-form div div.node-form fieldset.group-anschrift {
	width:385px;
}
#mitte form#node-form div div.node-form div.standard label {
	width:385px;
	font-size:10px;
	font-weigt:normal;
}
#mitte  #edit-submitted-nachricht {
	width:385px;
	font-size:10px;
	font-weigt:normal;
}


/* Benutzeranmeldung */

#rechts #block-user-0 {
	font-size:11px;
	text-align:left;
	margin-left:10px;
	padding-bottom:35px;
}
#rechts #block-user-0 form#user-login-form div {
	font-size:10px;
	font-weight:normal;
	text-align:left;
}
#rechts #block-user-0 {
	font-size:11px;
	text-align:left;
	margin-left:10px;
}
#rechts #block-user-0 form#user-login-form div #edit-name-wrapper input {
	font-size:11px;
	text-align:left;
	width:150px;
}
#rechts #block-user-0 form#user-login-form div #edit-name-wrapper.form-item label {
	font-weight:normal;
}
#rechts #block-user-0 form#user-login-form div #edit-pass-wrapper.form-item label {
	font-weight:normal;
}
#rechts #block-user-0 form#user-login-form div #edit-pass-wrapper input {
	font-size:11px;
	text-align:left;
	width:150px;
}
#rechts #block-user-0 form#user-login-form div #edit-pass-wrapper input {
	font-size:11px;
	text-align:left;
	width:150px;
}
#rechts #block-user-0 form#user-login-form div .form-submit {
	font-size:11px;
	margin-left:10px;
}
#rechts #block-user-0 form#user-login-form div a {
	font-size:10px;
	text-decoration:none;
	color:#333;
}
#rechts #block-user-2 ul {
	margin:0px;
	padding:0px;
}
#rechts #block-user-2 ul li {
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	background:#fff;
	margin:0px;
	padding:5px;
	margin-bottom:1px;
	width:165px;
}
#rechts #block-user-2 ul li a {
	font-size:11px;
	text-decoration:none;
	color:#333;
	display:block;
	background:#fff;
	margin:0px;
	margin-bottom:1px;
	width:160px;
}
#mitte div.node div.content #webform-component-name input, #mitte div.node div.content #webform-component-email input {
	width:200px;
}
#mitte .form-item label {
	display:block;
	font-size:10px;
	font-weight:normal;
}
#mitte div.standard fieldset.collapsible {
	overflow:hidden;
	width:300px;
}
#edit-title-wrapper input#edit-title, #edit-body-wrapper textarea#edit-body, #edit-comment-wrapper textarea#edit-comment {
	width:380px;
}
#mitte #webform-components, #mitte #user-admin-account, #mitte #node-admin-content  {
	z-index:1000;
	display:table;
	position:relative;
	margin-bottom:10px;
	background:#fff;
	border:3px solid #acc921;
	font-size:11px;
        width:600px;
}

#mitte #user-admin-account  {
	z-index:1000;
	display:table;
	position:relative;
	margin-bottom:10px;
	background:#fff;
	border:3px solid #acc921;
	font-size:11px;
        width:600px;
}


#mitte #menu-overview  {
	z-index:1000;
	display:table;
	position:relative;
	margin-bottom:10px;
	background:#fff;
	border:3px solid #acc921;
	font-size:11px; padding:10px;
}

#mitte #field_bild_values {
	z-index:1000;
	display:table;
	position:relative;
	margin-bottom:10px;
	background:#fff;
	border:3px solid #acc921;
	font-size:11px;
}

#mitte #edit-field-bild-0-upload-wrapper  {
	width:313px;
}

#mitte #webform-components a {
	font-size:11px;
	padding-right:10px;
}
#mitte .view-inhalt-benutzer a {
	widthfont-size:11px;
	line-height:2.0em;
	float:left;
	padding-right:10px;
	background:#fff;
}
#mitte .odd, #mitte .even {
	background:#fff;
	font-size:11px;
}
#foot1 .form-item label {
	display: block;
	font-weight: bold;
	font-size:9px;
}
#foot1 .form-item label a {
	padding:0px;
	margin:0px;
	font-size:9px;
}
#foot1 .content {
	padding:0px;
	margin:0px;
}
#foot1 .form-text {
	font-size: 10px;
}


div#emotion

{

position: absolute;

bottom: 0px;

z-index: 10;

width: 810px;

height: 40px;

background-color: #666666;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

opacity: 0.5;

}

#mitte .content input{width:300px;}
#mitte .content input.form-checkbox{width:20px;}
#mitte .content input.form-submit, #mitte  form#user-register input{width:160px;}

#mitte  form#node-form #edit-revision.form-checkbox {width:20px; }
#mitte form#node-form #edit-teaser-include.form-checkbox {width:20px; margin-left:20px; }
#mitte  form#node-form #edit-field-short-0-value{width:380px;}
#mitte  form#node-form div div.node-form div.standard input {width:340px;}

#mitte  form#node-form  div div.node-form #edit-field-logo-0-filefield-upload  {width:100px; margin-top:10px; margin-left:170px; }
#mitte  form#node-form  div div.node-form #edit-field-titelbild-0-filefield-upload  {width:100px; margin-top:10px; margin-left:170px;}
#mitte  form#node-form  div div.node-form #edit-field-vorschau-0-filefield-upload  {width:100px; margin-top:10px; margin-left:170px;}
#mitte  form#node-form  div div.node-form #edit-field-bild-0-filefield-upload  {width:100px; margin-top:10px;float:left;}
#mitte  form#node-form  div div.node-form #edit-field-bild-field-bild-add-more {width:170px; margin-top:10px;}

#mitte  form#node-form  div div.node-form #edit-title {width:380px; margin-top:10px;}

#mitte  form#node-form  div div.node-form .standard .poll-chtext input  {width:200px;}
#mitte  form#node-form  div div.node-form .standard input#edit-choice-0-chtext,
#mitte  form#node-form  div div.node-form .standard input#edit-choice-1-chtext,
#mitte  form#node-form  div div.node-form .standard input#edit-choice-2-chtext,
#mitte  form#node-form  div div.node-form .standard input#edit-choice-3-chtext,
#mitte  form#node-form  div div.node-form .standard input#edit-choice-4-chtext,
#mitte  form#node-form  div div.node-form .standard input#edit-choice-5-chtext  {width:220px;}


#mitte  form#node-form  div div.node-form .standard input#edit-active-0,
#mitte  form#node-form  div div.node-form .standard input#edit-active-1,
#mitte  form#node-form  div div.node-form .standard input#edit-active-2,
#mitte  form#node-form  div div.node-form .standard input#edit-active-3,
#mitte  form#node-form  div div.node-form .standard input#edit-active-4,
#mitte  form#node-form  div div.node-form .standard input#edit-active-5   {width:20px;}





#mitte .content .group-anschrift {margin-top:20px; font-size:10px;}
#mitte .content .field-field-logo {float:left; font-size:10px; margin-bottom:50px; padding-right:10px;}
#mitte .content .field-type-text {margin-left:60px;font-size:11px;}


#mitte  .node .field-type-text {margin-left:0px;font-size:11px;}

#mitte .content .field-label-inline-first  {font-size:11px;}
#mitte .content ul, #mitte .content ul li, a  {font-size:11px; list-style-type:none;}
#mitte .content .service-label {font-size:10px;}

#mitte div.messages.error  {background:red; border:none; }
#mitte div.messages.error ul {list-style-type:none; }
#mitte div.messages.error ul li {list-style-type:none; color:#fff;}


#mitte .view-aktuelles h2 a {font-size:16px;}
#mitte .calendar.inner {border:none;}
#mitte .view-label-node-data-field-zeit-field-zeit-value {font-size:10px; background:#fff; padding-top:11px;}

#mitte .date-display-start, #mitte .date-display-end {font-size:11px;}
#mitte .node-data-field-zeit-field-zeit-value {font-size:10px; color:#fff;}



#mitte .calendar-agenda-items {border:0px solid #fff; }

#mitte .calendar-calendar div.calendar a {font-size:12px; }

#mitte .calendar-calendar div.calendar

{

background-color: #ffffff;

border-top-width: 0px;

border-bottom-width: 0px;

border-top-style: solid;

border-bottom-style: solid;

border-top-color: #dddddd;

border-bottom-color: #dddddd;

text-align: left;

margin-top: 0pt;

margin-right: 0em;

margin-bottom: 0em;

margin-left: 0pt;

width: 100%;

float: right;

clear: both;

}



#mitte .tableHeader-processed tr th {font-size:10px;}


#mitte form#node-form div div.node-form div.standard input

{

width: 140px;

}


.footer #foot1 p {font-size:11px;}
.footer #foot1 a:hover {color:#a4c400;}

html.js .main840 .main_content #mitte table.sticky-enabled.sticky-table tr.even td,
html.js .main840 .main_content #mitte table.sticky-enabled.sticky-table tr.odd td {font-size:10px;  z-index:1000; position:relative; background:#fff; margin-bottom:4px; height:20px;}

#mitte #block-views-aktuelles-block_1 img {margin-right:10px; margin-top:5px;}
#mitte .node .content p img {margin-right:10px; margin-top:5px;}
#mitte .node .content .field-items { margin-bottom:5px; font-weight:bold;}

p.copy a {font-size:9px; color:#999; text-decoration:none;}
p.copy {font-size:9px; color:#999; margin-top:20px; margin-left:230px;}
#mitte .node {display:block; width:420px;}
#mitte  h2.title {display:block; width:420px; clear:both;}
#mitte .view-content h2.title a {font-size:16px;}



