p,li,b,body 	{ padding: 0px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px; }
td 	{ font-size: 11px;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a 	{ font-size: 11px;  text-decoration:none; color: #CC0000; }
hr 	{ color:#000000;  height:1px }
h1 { color: #666666; font-weight: bold; font-size: 15px; margin-top: 20px; margin-bottom: 5px; }


a:link { text-decoration:none }
a:visited { text-decoration:none }
a:hover {  text-decoration:underline }
a:active { color:#000000;  }
a:focus {  text-decoration:underline }


.kein_CSS {}
.small { font-size: 9px; }
.footline {font-size: 11px; }
.rot { color: #CC0000; }
.schwarz { color: #000000; }
.maintbl { border: 1px solid #000000; }
.space { padding-right: 10px; padding-left: 10px }	


.inp_sp_anzahl { font-size: 11px;  }
.inp_anzahl { width: 30px;  font-size: 11px;  }
.inp_search { width: 100px;  font-size: 11px;  }
.sel_sprach { width: 135px;  font-size: 11px;  }
.bt { width: 80px }
input,select 	{ font-size: 11px; width: 180px; }

#messekalender {
	width:460px;
}

#messekalender tr {
	background-color:#eeeeee;
}

#messekalender td {
	padding:2px;
}

#messekalender td.name{
	width:200px;
}

#messekalender .title {
	background-color: #c8261a;
	color:#FFFFFF;
	font-weight:bold;
}

#messekalender .category {
	background-color: #ffffff;
	color:#c8261a;
	font-weight:bold;
}

#messekalender .inserat {
	text-align:right;
	width:60px;
}

#messekalender .messelink{
	background-color:#f0ae93;
	cursor:pointer;
}