td.mini {
  font-family:verdana,arial,helvetica,sans-serif; 
  font-size: 8px;
  color: black;
  font-weight: normal;
}

table.dialog {
	border-style:solid;
	border-color:#aaaaaa;
	border-width:1px;
}
td.dialog {
	border-top-style: solid; 
	border-top-color: #aaaaaa; 
	border-top-width: 1px;
}

/*
	Businesseintraege
*/
	table.standard {
		border-style:solid;
		border-color:#aaaaaa;
		border-width:1px;
	}
	
	td.standardklein {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	
	td.standard {
		height: 24px;
		background-color: #eeeeee;
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:12px;
		font-weight: bold;
	}
	
	table.premium {
	 	border-style:solid;
		border-color:#aaaaaa;
		border-width:1px;
	}
	td.premiumklein {
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:9px;
		font-weight: normal;
	}
	
	td.premium {
		height: 24px;
		background-color: orange;
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:12px;
		font-weight: bold;
	}
	
	h1.branchheader {
		color : navy;
		font-size : 14px;
		margin : 0,0,0,0;
	}
	

.mini2 {
  font-family:verdana,arial,helvetica,sans-serif; 
  font-size:10px;
  color:#000000;
}

.google {
  font-family:verdana,arial,helvetica,sans-serif; 
  font-size:11px;
  color:#000000;
}

//	A
	a.mini {
	  font-family:verdana,arial,helvetica,sans-serif; 
	  font-size:10px;
	  color:green;
	}
	
	a.ub {
		font-family: verdana,arial,sans-serif; 
		font-size: 12px; 
		color:#000000; 
		font-weight : bold;
	}
	
	a.ub2 {
		font-family: verdana,arial,sans-serif; 
		font-size: 12px; 
		color:#000000; 
		font-weight : bold;
	}
	a.submenu {
		font-family: verdana,arial,sans-serif; 
		font-size: 12px; 
		color:#000000; 
		font-weight : bold;
	}
	a:hover.submenu {
		color : #666666;
		text-decoration : underline;
	}
	
	
	a.partnerlinks {
		font-family: verdana,arial,sans-serif; 
		font-size: 12px; 
		color:#000000; 
		font-weight : bold;
	}
	
	a.mainmenu {
		font-family: verdana,arial,sans-serif; 
		text-decoration:underline; 
		font-size: 12px; 
		color:#000000; 
		font-weight : bold;
	}
	
	a:hover.mainmenu {
		color : white;
		text-decoration : underline;
	}
	
	a.messeheader {
		color : black;
		font-size : 14px;
		font-weight : bold;
	}
	
	a:hover.messeheader {
		background-color: #ffbb44;
	}
	
	a.newsmehr:link, a.newsmehr:visited, a.newsmehr:active, a.newsmehr:hover {
		font-family: verdana,arial,sans-serif; 
		text-decoration:none; 
		font-size: 12px; 
		color:#000000; 
		font-weight : normal;
	}
	
	a.m:link, a.m:visited, a.m:active, a.m:hover { 
		font-family: verdana,arial,sans-serif; 
		text-decoration:none; 
		font-size: 12px; 
		color: black; 
		background: orange; 
		font-weight : normal;
	}
	
	a.none{ 
		font-family: verdana,arial,sans-serif; 
		text-decoration:none; 
		font-size: 12px; 
		color: black; 
		font-weight : normal;
	}
	
	a.small:link, a.small:visited, a.small:active, a.small:hover { 
		font-family: verdana,arial,sans-serif; 
		text-decoration:none; 
		font-size: 9px; 
		color: black; 
		font-weight : normal;
	}
	
	a.footer:link, a.footer:visited, a.footer:active {
		font-family: verdana,arial,sans-serif; 
		text-decoration:none; 
		font-size: 12px; 
		color:#000000; 
		font-weight : normal;
	}
	
	a.top:link, a.top:visited, a.top:active {
		font-family: verdana,arial,sans-serif; 
		text-decoration:none; 
		font-size: 12px; 
		color: black; 
		font-weight : normal;
	}

/*
	Überschriften
*/
	h1 {
		color : #333333;
		margin : 0,0,0,0;
		font-size : 16px;
	}
	
	h2 {
		color : White;
		margin : 0,0,0,0;
		font-size : 14px;
		font-weight : normal;
	}
	h2.dialog {
		background : #eeeeee;
		color:#000000; 
		margin : 0,0,0,0;
		font-size : 14px;
		font-weight : bold;
	}
	
	h2.messe {
		color : Black;
		font-size : 16px;
		margin : 0,0,0,0;
		font-weight : bold;
	}
	h2.veranstaltung {
		color : Black;
		font-size : 14px;
		font-weight : bold;
	}

	h3.dialog {
		background : #eeeeee;
		color:#000000; 
		margin : 0,0,0,0;
		font-size : 16px;
	}
	
	h3 {
		background : White;
		color:#000000; 
		margin : 0,0,0,0;
		font-size : 16px;
	}
	
	h1.newsheader {
		color : navy;
		font-size : 12px;
	}


.gray {
  background:#cccccc;
}

.tablebkg {
	background : #eeeeee;
}

/*
	Seitenlayout
*/
	.tableheader2 {
		font-family:verdana,arial,helvetica,sans-serif;
		color: black;
		font-weight: bold;
		background: orange;
	}
	
	.tableheader {
		font-family:verdana,arial,helvetica,sans-serif;
		color: black;
		font-weight: bold;
		background: #eeeeee;
	}

	td {
	  	font-family:verdana,arial,helvetica,sans-serif;
	  	font-size:12px;
	}
	
	td.hl {
	  	font-family:verdana,arial,helvetica,sans-serif;
	  	font-size:16px;
	  	font-weight: bold;
	}

/*
	Stadtmenü
*/
	.menuBox { 
		position:absolute; 
		visibility:hidden; 
		overflow:hidden; 
		font-family: verdana,arial,sans-serif; 
		font-size: 12px; 
		color: black; 
		background: orange; 
		layer-background-color: orange; 
		width:156px; 
		margin:0px; 
		padding:2px; 
		line-height:1.3em; 
	}