body 	{font-size: 13px; font-FAMILY: Trebuchet MS, Arial, sans-serif; color: #333333; line-height: 18px; margin:0px}
td 		{font-size: 13px; font-FAMILY: Trebuchet MS, Arial, sans-serif; color: #333333; line-height: 18px;}

a:link, a:visited {color: #333333; text-decoration: underline;}
a:active, a:hover {color: #0000CC; text-decoration: underline;}

a:link.nav, a:visited.nav {font-size: 13px; font-FAMILY: Trebuchet MS, Arial, sans-serif; color: #45546B; text-decoration: none;}
a:hover.nav, a:active.nav {font-size: 13px; font-FAMILY: Trebuchet MS, Arial, sans-serif; color: #45546B; text-decoration: underline;}

a:link.snav, a:visited.snav {margin-left: 5px; font-size: 12px; font-FAMILY: Trebuchet MS, Arial, sans-serif; color: #45546B; text-decoration: none;}
a:hover.snav, a:active.snav {margin-left: 5px; font-size: 12px; font-FAMILY: Trebuchet MS, Arial, sans-serif; color: #45546B; text-decoration: underline;}

input.suche {font-family: Trebuchet MS, Arial, sans-serif; font-size: 11px; color: #333333; background-color:#F7F7F7; border:1px solid #CCCCCC; width:150px;}

.tblges {margin-left:auto; margin-right:auto; width: 600px;  padding: 2px;}
.tplsub {width: 296px;}

.bggrau {background-color: gray; color: #FFFFFF; padding: 5px;}
.bghellgrau {background-color: #F7F7F7; padding: 5px; vertical-align: top;}


.contentbereich {padding:20px;}


.khyp {font-size: 11px; font-FAMILY: Trebuchet MS, Arial, sans-serif; font-weight: bold; color:#fff;}
a:link.khyp, a:visited.khyp {font-size: 11px; font-FAMILY: Trebuchet MS, Arial, sans-serif; color: #FFFFFF; font-weight: bold;}
a:hover.khyp, a:active.khyp {font-size: 11px; font-FAMILY: Trebuchet MS, Arial, sans-serif; color: #FFFFFF; font-weight: bold;}

table.parser_table {
	padding: 0px;
	border: 0px;
	width: 1000px;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	text-align:left;
}
td.parser_top {
	padding: 0px;
	
}
td.parser_left {
	padding: 0px;
	vertical-align: top;
	height: 100%;
	}
td.parser_content {
	padding: 0px;
	vertical-align: top;
	padding-top:10px;
}
td.parser_right {
	padding: 0px;
	vertical-align: top;
	height: 100%;
	}
td.parser_foot {
	padding: 0px;
	
}

col.parser_left_col,td.parser_left {
	width:120px;
}


col.parser_right_col,td.parser_right {
	width:120px;
}

span.suchehigh {color:#884444; background-color:#ffffee;}

td.veranstaltung_head { background-color: #FDFDFF;  color: #617791;  padding: 0px 0px 0px 0px;  font-weight: bold;   font-size: 16px;                        }
td.veranstaltung_cal { background-color: #FEFEFE;  color: Black;  padding: 2px 5px 2px 5px;  font-family: Verdana;  font-size: 10px;    }
td.veranstaltung_cal_heute { background-color: #F4F4E6;  color: #617791;  padding: 2px 6px 2px 6px;  border: 1px solid #617791; font-family: Verdana;  font-size: 10px;     }
td.veranstaltung_kat { background-color: #DDE6F2;  color: #010101;  padding: 2px 2px 2px 2px;  font-family: Verdana;  font-size: 9pt;      }
td.veranstaltung_sort { background-color: #F1F2DD;  color: #010101;  padding: 5px 5px 5px 5px;  font-family: Verdana;  font-size: 9pt;      }
td.veranstaltung_list { background-color: #F5F5F5;  color: #010101;  padding: 5px 5px 5px 5px;  font-family: Verdana;  font-size: 9pt;      }
td.veranstaltung_listtxt { background-color: #DDE6F2;  color: #010101;  padding: 5px 3px 3px 3px;  font-family: Verdana;  font-size: 9pt;      }
td.veranstaltung_result { padding: 5px 2px 5px 2px;  border-color: #00008B;}
td.veranstaltung_result_head { padding: 5px 5px 5px 5px;  border-color: #00008B;  font-size: 14px;  color: #617791;  font-weight: bold;   }
td.veranstaltung_preview {   color: Black;  padding: 2px 5px 0px 9px;  font-family: arial;  font-size: 10px;    }
.veranstaltung_preview_head {   color: Black;  font-family: arial;  font-size: 11px;  font-weight: bold;      }

table.veranstaltung_head { background-color: #B1B1FF;  color: White;  padding: 5px 5px 5px 5px;  font-weight: bold;                           }

a:link.veranstaltung { color: #617791; text-decoration:underline;font-weight: bold;  background-color: transparent; }
a:visited.veranstaltung { color:#617791; text-decoration:underline;font-weight: bold;background-color: transparent; }
a:active.veranstaltung { color: #617791; text-decoration:underline;font-weight: bold; background-color: transparent;}

a.cal:link { color: inherit; text-decoration:none;  background-color: transparent;  }
a.cal:visited { color:inherit; text-decoration:none;background-color: transparent; }
a.cal:active { color: inherit; text-decoration:none; background-color: transparent;}
a.cal:hover { color: #617791; text-decoration:none; background-color: transparent;}

td.test {
	background-color: #FEF1CD;
}

h3.newshead {
	font-size:14px;
	color: #B94A4A;
}

h1.news {
	font-size:18px;
	color: #444444;
}
.h {font-size: 16px; font-FAMILY: georgia, Garamond, Trebuchet MS; color: white; vertical-align: bottom; padding: 5px;}


.stadtjahre {border-collapse:collapse; width:600px; margin-left:auto; margin-right:auto;}
.stadtjahre td {padding:3px; border:1px #e0e0e0 solid; vertical-align:top;}
.stadtjahre .head {background:#ededed; color:#ffffff; font-weight:bold;}
.stadtjahre .head {background:#ededed; color:#ffffff; font-weight:bold;}
.stadtjahre td.day {background:#464646; color:#ffffff; font-weight:bold;}

h1.h1500 {line-height:150%; font-size:22px; font-weight:100;}

ul.liste {margin-left:0px; list-style-image:url(images/pfeil.gif);}
ul.liste li {line-height:30px; border-bottom:1px #efefef solid; padding-left:10px;}
ul.liste li:hover {background:#f5f5f5;}
