@media screen {
	DIV.tx-mwesmesseplaner-pi-suche H1,
	DIV.tx-mwesmesseplaner-pi-suche H2,
	DIV.tx-mwesmesseplaner-pi-suche H3,
	DIV.tx-mwesmesseplaner-pi-suche H4,
	#schueler DIV.tx-mwesmesseplaner-pi-suche H1,
	#schueler DIV.tx-mwesmesseplaner-pi-suche H2,
	#schueler DIV.tx-mwesmesseplaner-pi-suche H3,
	#schueler DIV.tx-mwesmesseplaner-pi-suche H4,
	DIV.tx-mwesmesseplaner-pi-messeplaner H1,
	DIV.tx-mwesmesseplaner-pi-messeplaner H2,
	DIV.tx-mwesmesseplaner-pi-messeplaner H3,
	DIV.tx-mwesmesseplaner-pi-messeplaner H4,
	#schueler DIV.tx-mwesmesseplaner-pi-messeplaner H1,
	#schueler DIV.tx-mwesmesseplaner-pi-messeplaner H2,
	#schueler DIV.tx-mwesmesseplaner-pi-messeplaner H3,
	#schueler DIV.tx-mwesmesseplaner-pi-messeplaner H4,
	DIV.tx-mwesmesseplaner-pi-keep-selection H1,
	DIV.tx-mwesmesseplaner-pi-keep-selection H2,
	DIV.tx-mwesmesseplaner-pi-keep-selection H3,
	DIV.tx-mwesmesseplaner-pi-keep-selection H4,
	#schueler DIV.tx-mwesmesseplaner-pi-keep-selection H1,
	#schueler DIV.tx-mwesmesseplaner-pi-keep-selection H2,
	#schueler DIV.tx-mwesmesseplaner-pi-keep-selection H3,
	#schueler DIV.tx-mwesmesseplaner-pi-keep-selection H4 {
		font-weight: normal;
		color: #0076cd;
	}
	
	DIV.tx-mwesmesseplaner-pi-suche H2,
	#schueler DIV.tx-mwesmesseplaner-pi-suche H2,
	DIV.tx-mwesmesseplaner-pi-messeplaner H2,
	#schueler DIV.tx-mwesmesseplaner-pi-messeplaner H2 {
		margin: 0px 0px 10px 0px;
	}
	
	DIV.tx-mwesmesseplaner-pi-suche,
	DIV.tx-mwesmesseplaner-pi-suche P,
	DIV.tx-mwesmesseplaner-pi-suche TD,
	DIV.tx-mwesmesseplaner-pi-messeplaner,
	DIV.tx-mwesmesseplaner-pi-messeplaner P,
	DIV.tx-mwesmesseplaner-pi-messeplaner TD,
	DIV.tx-mwesmesseplaner-pi-keep-selection,
	DIV.tx-mwesmesseplaner-pi-keep-selection P,
	DIV.tx-mwesmesseplaner-pi-keep-selection TD {
		color: #666;
	}
	
	DIV.tx-mwesmesseplaner-pi-suche LABEL,
	DIV.tx-mwesmesseplaner-pi-messeplaner LABEL {
		font-size: 11px;
	}
	
	DIV.tx-mwesmesseplaner-pi-suche INPUT,
	DIV.tx-mwesmesseplaner-pi-messeplaner INPUT {
		vertical-align: top;
	}
	
	DIV.tx-mwesmesseplaner-pi-suche FORM DIV P INPUT,
	DIV.tx-mwesmesseplaner-pi-messeplaner FORM DIV P INPUT {
		vertical-align: middle;
	}
	
	DIV.tx-mwesmesseplaner-pi-suche LABEL STRONG,
	DIV.tx-mwesmesseplaner-pi-suche STRONG LABEL,
	DIV.tx-mwesmesseplaner-pi-messeplaner LABEL STRONG,
	DIV.tx-mwesmesseplaner-pi-messeplaner STRONG LABEL {
		font-size: 12px;
	}
	
	.horizontal-line {
		background: url(/typo3conf/ext/mw_es_messeplaner/res/gfx_line_h.gif) repeat-x;
		margin: 15px 0px 0px 0px;
		width: 100%;
	}
	
	DIV.tx-mwesmesseplaner-pi-suche DIV.left {
		width: 180px;
		float: left;
	}
	
	DIV.tx-mwesmesseplaner-pi-suche DIV.right {
		width: 170px;
		float: right;
	}
	
	/* Toolbar */
	TABLE.toolbar {
		line-height: 12px;
		font-size: 11px;
		height: 37px;
	}
	
	.border-left-top {
		background: url(/typo3conf/ext/mw_es_messeplaner/res/gfx_edge_tl.gif) no-repeat;
		line-height: 1px;
		font-size: 1px;
		height: 5px;
		width: 5px;
	}
	
	.border-left-middle {
		border-left: 1px solid #ebeff2;
		height: 27px;
	}
	
	.tx-mwesmesseplaner-pi-messeplaner .border-left-middle {
		height: 17px;
	}
	
	.border-left-bottom {
		background: url(/typo3conf/ext/mw_es_messeplaner/res/gfx_edge_bl.gif) no-repeat;
		line-height: 1px;
		font-size: 1px;
		height: 5px;
		width: 5px;
	}
	
	.border-right-top {
		background: url(/typo3conf/ext/mw_es_messeplaner/res/gfx_edge_tr.gif) no-repeat;
		line-height: 1px;
		font-size: 1px;
		height: 5px;
		width: 5px;
	}
	
	.border-right-middle {
		border-right: 1px solid #ebeff2;
		height: 27px;
	}
	
	.tx-mwesmesseplaner-pi-messeplaner .border-right-middle {
		height: 17px;
	}
	
	.tx-mwesmesseplaner-pi-suche .border-left-top,
	.tx-mwesmesseplaner-pi-suche .border-left-middle,
	.tx-mwesmesseplaner-pi-suche .border-left-bottom,
	.tx-mwesmesseplaner-pi-messeplaner .border-left-top,
	.tx-mwesmesseplaner-pi-messeplaner .border-left-middle,
	.tx-mwesmesseplaner-pi-messeplaner .border-left-bottom,
	.tx-mwesmesseplaner-pi-suche .border-right-top,
	.tx-mwesmesseplaner-pi-suche .border-right-middle,
	.tx-mwesmesseplaner-pi-suche .border-right-bottom,
	.tx-mwesmesseplaner-pi-messeplaner .border-right-top,
	.tx-mwesmesseplaner-pi-messeplaner .border-right-middle,
	.tx-mwesmesseplaner-pi-messeplaner .border-right-bottom {
		margin: 0;
	}
	
	.border-right-bottom {
		background: url(/typo3conf/ext/mw_es_messeplaner/res/gfx_edge_br.gif) no-repeat;
		line-height: 1px;
		font-size: 1px;
		height: 5px;
		width: 5px;
	}
	
	TABLE.toolbar-inner {
		border-bottom: 1px solid #ebeff2;
		border-top: 1px solid #ebeff2;
		height: 37px;
	}
	
	.tx-mwesmesseplaner-pi-messeplaner TABLE.toolbar-inner {
		height: 27px;
	}
	
	TABLE.toolbar-inner TD {
		padding: 3px 0px 0px 0px;
	}
	
	.tx-mwesmesseplaner-pi-messeplaner TABLE.toolbar-inner TD {
		padding: 6px 0px 0px 0px;
	}
	
	.toolbar-icon {
		width: 25px;
	}
	
	.toolbar-icon IMG {
		margin: 0px 4px 0px 0px;
		float: right;
	}
	
	#numbers-total {
		font-size: 14px;
		margin: 0px 4px 0px 0px;
		float: right;
	}
	
	.mp-navigation {
		vertical-align: middle;
		font-size: 14px;
		float: right;
	}
	
	.mp-navigation IMG {
		vertical-align: middle;
	}
	
	#message-window {
		background: url(/typo3conf/ext/mw_es_messeplaner/res/gfx_post_it.gif) no-repeat 185px 10px;
		position: relative;
		height: 138px;
		width: 255px;
	}
	
	#msg-window-left-container {
		height: 138px;
		width: 242px;
		float: left;
	}
	
	#msg-window-left {
		background: url(/typo3conf/ext/mw_es_messeplaner/res/gfx_msg_win_left.gif) no-repeat;
		height: 138px;
		width: 7px;
		float: left;
	}
	
	#msg-window-middle {
		font-family: Helvetica,Arial,sans-serif;
		border-top: 1px solid #d5d5d5;
		font-size: 12px;
		height: 131px;
		width: 235px;
		float: left;
	}
	
	*html #msg-window-middle H3 {
		margin: 5px 0px 8px 0px;
	}
	
	*html #msg-window-middle P {
		font-size: 11px;
		margin: 0px 0px 8px 0px;
	}
	
	#msg-window-bottom {
		background: url(/typo3conf/ext/mw_es_messeplaner/res/gfx_msg_win_bottom.gif) no-repeat;
		position: absolute;
		height: 7px;
		bottom: 0px;
		width: 235px;
		left: 7px;
	}
	
	*html #msg-window-bottom {
		bottom: -11px;
	}
	
	#msg-window-right {
		background: url(/typo3conf/ext/mw_es_messeplaner/res/gfx_msg_win_right.gif) no-repeat;
		height: 138px;
		width: 12px;
		float: left;
	}
	
	/*
	#message-window {
		background-color: #ffffff;
		border-collapse: separate;
		visibility: hidden;
		line-height: 1.3em;
		font-size: 1em;
		overflow: hidden;
		position: relative;
		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		padding-left: 3px;
		z-index: 50;
		border: 1px solid #d5d5d5;
		width: 100px;
		left: -5px;
		top: -5px;
	}
	
	.panel-container.shadow .underlay {
		background-color: #333;
		visibility: inherit;
		position: relative;
		-moz-opacity: 0.7;
		filter:alpha(opacity=70);
		z-index: 0;
		opacity: .70;
		height: 100%;
		width: 99%;
		zoom: 1;
		left: 0px;
		top: -20px;
	}
	*/
	
	/* EINSTIEG Hamburg */
	TD.content h1,
	TD.content h2,
	TD.content h3,
	TD.content h4 {
		color: #333;
	}
	
	TD.content td {
		font-size: 0.9em;
	}
	
	
	/* Webmesse */
	.link-webfair {
		font-size: 16px;
	}
}
