
#veraart,#veraort
{
  width:170px;
}
#cal_suchbegriff
{
  width:150px;
  margin:0;
  padding:0;
}
#cal_zeitvon, #cal_zeitbis
{
  width:66px;
  margin:0;
  padding:0;
}

form {
padding: 2px;
margin: 0;
}

.cal_label
{
	font-size:0.9em;
	line-height:1.1em;
	margin:0;
	padding:0;
}
.cal_submit
{
  width:160px;
  margin:3px 0 0 0;
  padding:0;
  
}
#kxpcalendar
{
	border:2px solid gray;
	background: #fff;
	margin:0 0 5px 0;
	font-size:1.1em;
}
#kxpinnercalendar
{
  width:170px;
  border:0;
	background:#fff;
}
.some1
{
	WIDTH:15%;
	HEIGHT:15px;
	vertical-align:bottom;
	text-align:right;
}
.some
{
	WIDTH:14%;
	HEIGHT:15px;
	vertical-align:bottom;
	text-align:right;
}
.header_tr
{
  height:18px;
  background:silver;
}
.header_month
{
	WIDTH:70%;
	HEIGHT:18px;
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
}
.header_nav
{
	WIDTH:15%;
	HEIGHT:18px;
	text-align:right;
	vertical-align:middle;
}

.cal_line hr
{
  height:1px;
  line-height:1px;
  size:1px;
  color:gray;
  background:gray;
  border:0;
  font-size:1px;
}

.cal_nav, .cal_nav:active, .cal_nav:link,.cal_nav:visited
{
  color :#000; 
  font-weight :bold; 
  text-decoration: none;
}
.cal_nav:hover
{
  text-decoration: underline;
}
.cal_day
{
	HEIGHT:15px;
	vertical-align:bottom;
	text-align:right;
}
.cal_todaybold
{
	font-weight:bold;
	background:#162983;
	color:#de6900;
	padding:0 0 0 1px;
}
.cal_normalbold
{
	font-weight:bold;
	background:#162983;
	color:#fff;
	padding:0 0 0 2px;
}
.cal_non,.cal_non:link ,.cal_non:visited ,.cal_non:active
{
  color :#C0C0C0; font-weight :normal; text-decoration: none;
}
.cal_non:hover {text-decoration: underline;}

.cal_normal,.cal_normal:link ,.cal_normal:visited ,.cal_normal:active
{
  color :#000; font-weight :normal; text-decoration: none;
}
.cal_normal:hover {text-decoration: underline;}

.cal_today,.cal_today:link ,.cal_today:visited ,.cal_today:active
{
  color :#de6900; font-weight :bold; text-decoration: none;
}
.cal_today:hover {text-decoration: underline;}

.cal_linktoday
{
  text-align:center;
  padding:0 0 3px 0;
}
.cal_linktoday a:link,.cal_linktoday a:active,.cal_linktoday a:visited
{
  color :#000; font-weight :normal; text-decoration: none;
}

.cal_linktoday a:hover {text-decoration: underline;}

.vera_list_header
{
  padding:0 0 5px 0;
}
.vlh,.vlh:active,.vlh:link,.vlh:visited
{
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	margin:3px 0 3px 0;
}
.vlh:hover { 	text-decoration:underline; }
.vera_list_mehr,.vera_list_mehr:active,.vera_list_mehr:link,.vera_list_mehr:visited
{

}
.vera_list_details div
{
padding:3px 0 3px 0;
}

.vera_list_mehr:hover { 	text-decoration:underline; }
.vera_list_details
{
  vertical-align:top;
	width:200px;
}
.vera_list_ort
{
  vertical-align:top;
	width:170px;
	background:#d8dee2;
}
.vera_list_photo
{
  vertical-align:top;
  width:100px;
}
.vera_list_img
{
  width:90px;
  height:60px;
}
.vera_list_hr hr
{
  border:0;
  color:#000;
  background:#000;
}
.vera_detail_head
{
	font-size:1.2em;
	font-weight:bold;
	color:#000;
}
