/* stylesheet für dhmd */
/*--------------------------------*/
/* allgemein */
P, OL, UL, DIV, H1, H2, H3, H4, H5, A {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
}
H1{
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	text-transform: uppercase;
}
H2{
	font-weight: bold;
	margin: 0px 0px 12px 0px;
	text-transform: uppercase;
}
H3, H4, H5 {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
}
/*--------------------------------*/
/* textlink */
a{
  font-size: 12px; color:#000000; text-decoration:underline;
}
/*a:hover{   // ie problems
  font-size: 12px; color:#000000; text-decoration:underline;
}*/
/*--------------------------------*/
/* the contenttable */
TABLE#contenttable {
	margin: 0px 0px 0px 0px;
	padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
}
/*--------------------------------*/
/* background colors */
TD#dhmd_topmenu {	background-color: #ec1e00; }

TD#ausstellungen_topmenu {	background-color: #00bac7; }

TD#programm_topmenu {	background-color: #fa7900; }

TD#kalender_topmenu {	background-color: #0079b1; }

TD#info_topmenu {	background-color: #079834; }

TD#mehr_topmenu {	background-color: #b41a83; }

TD#labor_topmenu {	background-color: #facf07; }

/*--------------------------------*/
/* menu font and content styles */
a.submenupoint_normal {
  text-decoration: none; font-weight: bolder; font-size: 14px; color:#000000;
	text-transform: uppercase;
}
a.submenupoint_normal:hover {
  color:#ffffff;
}
a.submenupoint_active {
	text-transform: uppercase;
	text-decoration:none; font-weight: bolder; font-size: 14px; color: #ffffff;
}
a.submenupoint_active:hover {
  color:#ffffff;
}
TD#content {
	margin: 0;  z-index: 1;
}
/*--------------------------------*/
/* wrap for images */
#imgwrap {
	margin: 0px 0px 32px 0px;
}

/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; border-style:solid; border-color:#000000; border-width:1px; background-color:#ffffff;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; border-style:solid; border-color:#000000; border-width:1px;}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-browsebox { font-size: 12px; font-weight:bold; color: #ec1e00; margin: 20px 0px 0px 0px; text-transform: uppercase;}
	.tx-indexedsearch .tx-indexedsearch-browsebox P { font-size: 12px; font-weight:bold; color: #ec1e00; margin: 20px 0px 0px 0px; text-transform: uppercase;}
	.tx-indexedsearch .tx-indexedsearch-resultsection { font-size: 12px; font-weight:bold; color: #f2614d; text-transform: uppercase;}
	.tx-indexedsearch .tx-indexedsearch-resultsection2 { font-size: 12px; font-weight:normal; color: #000000;}
	.tx-indexedsearch .tx-indexedsearch-resultsectiontitle { font-size: 16px; font-weight:bold; color: #ec1e00; text-transform: uppercase;}
	.tx-indexedsearch .tx-indexedsearch-resultsectiontitle2 { font-size: 12px; font-weight:normal; color: #000000;}
	.tx-indexedsearch .tx-indexedsearch-resulttitle A { font-size: 12px; font-weight:normal; color: #f2614d;}
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:left; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { font-weight:normal; font-size:10px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
