/****************** LISTE *****************/
.liste{  text-align:center; }

.liste a{
  width:25px;
  height:25px;
  min-width:25px;
  min-height:25px;
  padding: 3px;
  border:1px solid #000;
  background-color:#eee;
  text-decoration:none;
}

.liste a:hover{
  min-width:25px;
  min-height:25px;
  background-color:#D8D6D7;
  text-decoration:none;
}
* .liste a:hover{ border:1px solid #000;padding: 3px; }

.liste span{
  width:25px;
  height:25px;
  min-width:25px;
  min-height:25px;
  padding: 3px;
  border:1px solid #000;
  background-color:#33752D;
  color:#fff;
  font-weight:bold;
}

.liste_input{
  width:35px;
}


/****************** NEWS *****************/
.clear { clear: both; }
.date-news{ float:right; font-size: 10pt; margin-top:5px; color: #444; font-weight:bold;}
.news-content { margin: 8px 10px 0 10px; }
#news h1 {
	margin: 10px 10px 0 0px;
	color:#33752D;
	padding: 15px 0 2px 0px; 		
	border-bottom: 1px solid #dadada;
}

#news h4 {
	margin: 0px 10px 0 0px;
	color: #555;
	padding: 4px 0 8px 0px; 		

}
/* post */
.post-by {	font-size: .95em;	padding-top: 0;margin: 2px 10px 0 0px; }

.post-footer {
	color: #666666;
	padding: 2px; margin: 10px 10px 0 0px;
	height:25px;
	font-size: 95%;	
	border-top:1px solid #DADADA;	
}
.post-footer .podcast{ float:right;  padding-top:0;	margin: 0 10px 0 5px;	}
.post-footer a.comments { padding-top:0; margin: 0 10px 0 5px;	}
.post-footer a.readmore { margin: 0 10px 0 5px;	}



/****************** FORMULAR *****************/

.labelGross{ /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 180px; /* Breite.*/
  margin: 0px 2px 2px 0px;
 font: normal 12px/1.5em Verdana, Sans-Serif;
}

.inputGross{ /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 200px; /* Breite.*/
  margin: 0px 2px 2px 0px;
 font: normal 12px/1.5em Verdana, Sans-Serif;
}

.label, .input, .select, .textarea { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 125px; /* Breite.*/
  margin: 0px 2px 2px 0px;
  font: normal 10px/1.5em Verdana, Sans-Serif;
}

.input{ border:1px solid #959595; padding:3px; width:180px; }
.button{ width:120px;height:25px;}
.textarea{ width:350px; height:200px; border:1px solid #959595; }

/* Alle Zeilenumbrüche in Formularen auswählen */
form br {   } 

/* den Submit-Button */
input#submit {  float: none; width: auto; }

div#fehlt{
  text-align:center;
  font: bold 9px/1.5em Verdana, Sans-Serif;
  color:#ff0000;
}

.errorBox{
  width:98%;
  margin:0 auto;
  background-color:#FFCCD8;
  border:1px solid #DFB5C0;
  text-align: center;
  padding:10px;
  color:#000;
}
