body {
	font-size: 10px;
}

.eselsohr_open_input {
	width:100px;
	height:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	text-decoration: none;
}
.grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #666666;
	text-decoration: none;
}
.greysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*font-weight: bold;*/
	color: #666666;
	text-decoration: none;
}

.greysmall_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*font-weight: bold;*/
	color: #666666;
	text-decoration: none;
}


.greysmall_footer A {
	color: #666666;
	background-color: #ffffaa;
	text-decoration: none;
}
.greysmall_footer A:hover {
	color: #666666;
	background-color: #ffff00;
	text-decoration: none;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #000000;
	text-decoration: none;
}

.whitelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	text-decoration: none;
}

.whitelink:hover {
	color: #cccccc;
}


.homebloglist {
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.homevklist {
	padding-bottom:4px;
	cursor:hand;
	cursor:pointer;
}

.navi_WaufSoRO {
	font-size: 10px;
	font-family: Verdana;
	background-color: #000;
	color: #fff;
	text-decoration: none;
	word-spacing: normal;
	/*text-align: left;*/
	letter-spacing: 1px;
	line-height: 10px;
}

.navi_WaufS {
	font-size: 10px;
	font-family: Verdana;
	background-color: #000;
	color: #fff;
	text-decoration: none;
	word-spacing: normal;
	/*text-align: left;*/
	letter-spacing: 1px;
	line-height: 10px;
}
.navi_WaufS:hover {
	color: #ddd;
}
.navi_GaufS {
	font-size: 10px;
	font-family: Verdana;
	background-color: #000;
	color: #999;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 1px;
	line-height: 10px;
}

.legende {
	background-color: #fff;
	color: #000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	font: 11px/13px "Courier New", Courier, mono;
}

.legende A {
	color: #999;
	text-decoration: none;
}
.legende A:hover {
	color: #999;
	text-decoration: underline;
}

.legende_right {
	background-color: #fff;
	color: #000;
	text-decoration: none;
	word-spacing: normal;
	text-align: right;
	font: 11px/13px "Courier New", Courier, mono;
}

.legende_right A {
	color: #999;
	text-decoration: none;
}
.legende_right A:hover {
	color: #999;
	text-decoration: underline;
}


.fliesstext {
	font-family: Arial;
	background-color: #fff;
	color: #000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 16px;
	font-size: 12px;

}
.fliesstext A {
	color: #000;
	text-decoration: none;
	background-color: #ffffaa;

}
.fliesstext A:hover {
	color: #000;
	text-decoration: none;
	background-color: yellow;
}
.fliesstext_big {
	font-family: Arial;
	background-color: #fff;
	color: #000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 20px;
	font-size: 14px;

}

.homepop {
	background-color: #000;
	color: #fff;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	font: normal 10px/16px Verdana;
}

.suchresultate {
	font-family:Verdana;
	color:#fff;
	line-height: 12px;
	font-size: 10px;
}

.suchresultate A{
	color: #ccc;
	text-decoration: none;

}

.suchresultate A:hover{
	color: #fff;
}

.suchresultate_blog {
	font-family:Verdana;
	color:#000;
	line-height: 12px;
	font-size: 10px;
}

.suchresultate_blog A{
	color: #ccc;
	text-decoration: none;

}

.suchresultate_blog A:hover{
	color: #000;
}

.legende_blog {
	color: #000;
	text-decoration: none;
	font: 11px/14px "Courier New", Courier, mono;
}

.legende_blog A {
	background-color: #ffffaa;
	color: #000;
	text-decoration: none;
}

.legende_blog A:hover {
	color: #000;
	text-decoration: none;
	background-color: yellow;
}

.fliesstext_blog {
	font-family: Arial;
	background-color: #fff;
	color: #000;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 16px;
	font-size: 12px;

}
.fliesstext_blog A {
	color: #000;
	text-decoration: none;
	background-color: #fff;
}
.fliesstext_blog A:HOVER {
	color: #000;
	text-decoration: none;
	background-color: yellow;
}


#veranstaltungen {
      position:absolute;
      top:173px;
      left:350px;
      width:550px;
      z-index:2;
}

#veranstaltungen div.dashed {
  border:2px dashed #c4c4c4;
  padding:15px;
  width:100%;
  margin-bottom:20px;
  font-family: Arial, Verdana, sans-serif;
}

#veranstaltungen div.error {
  border:2px dashed #c4c4c4;
  padding:15px;
  width:100%;
  margin-bottom:20px;
  font-family: Arial, Verdana, sans-serif;
  background-color:#FFEEEE;
}

#veranstaltungen div.error p{
  color: red;
}


#veranstaltungen div input.active, textarea.active {
  border:none;
  color:#FFFFFF;
  background-color:#000000;
  padding:3px;
  font-family: Arial, Verdana, sans-serif;
  font-size:14px;
}

#veranstaltungen div input.inactive {
  border:none;
  color:#FFFFFF;
  background-color:#d1d1d1;
  padding:3px;
  font-family: Arial, Verdana, sans-serif;
}

#veranstaltungen div h3 {
  letter-spacing: 0;
	line-height: 20px;
	font-size: 14px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:10px;
  font-family: Arial, Verdana, sans-serif;
}
