/* WEBDYNAMITE IT SOLUTIONS GMBH */
/* @author: Florian Ennemoser 	*/
/* @creted: 27.08.2013			*/
/* @desc: Stylesheet for browsers < IE 9	*/

html.ie8 #middle-section, html.ie7 #middle-section{
	background-color:#fff !important;
}


/** News and Announcements on Homepage**/
/***************************************/
html.ie8 #news-announcement, html.ie7 #news-announcement{ position:relative;}
html.ie8 #news, html.ie7 #news { position: absolute; left: -18px; top: 0px; width:350px; height: 72px; text-align: center;}
html.ie8 #news p, html.ie7 #news p { position: relative;  margin-left: 87px !important;
margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}

html.ie8 #announcements, html.ie7 #announcements{ position: absolute; left: 333px; top: 0px; height: 72px; text-align: center;}
html.ie8 #announcements p, html.ie7 #announcements p  { position: relative; 
margin-top: 0px !important;/*expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px " : "0");*/
}

/** Banner**/
/***************************************/
html.ie8 .background, html.ie7 .background {
	height:200px;
}

/**Style the main content area **/
/***********************************/

html.ie8 #middle-section #content #css-table #main-content, html.ie7 #middle-section #content #css-table #main-content{
	padding: 0 38px !important;
	margin-right:4px !important;
	overflow:hidden;
}

/**Main menu bar **/
/***********************************/
html.ie8 #upper-section #main-menu-bar > div > ul.ux-menu > li:hover > a span.shadow, html.ie7 #upper-section #main-menu-bar > div > ul.ux-menu > li:hover > a span.shadow{
	border: none !important;
}

/**Visitor Guide**/
/***********************************/
html.ie8 .sigplus-gallery ul{
	overflow:hidden;
}