/* general tags and classes */
* html body {
	behavior: url("fileadmin/template/css/csshover.htc");
}
*+html body {
	behavior: url("fileadmin/template/css/csshover.htc");
}
* html dfn,
* html .hidden {
	display: none;
}
*+html dfn,
*+html .hidden {
	display: none;
}

/* site construct */
* html #outerWrap {
	background-image: url(../img/bg_wrap.gif);
}
* html #rootMenuBorder {
	position: relative;
	top: 99px;
}
*+html #rootMenuBorder {
	position: relative;
	top: 99px;
}
* html #wrap,
* html #footer {
	height: 1px;
}
*+html #wrap,
*+html #footer {
	min-height: 1px;
}
*+html #wrap {
	overflow: hidden;
}
* html #left,
* html #middle,
* html #right,
* html #content {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	float: left;
}
*+html #left,
*+html #middle,
*+html #right,
*+html #content {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	float: left;
}
* html #mainMenu {
	height: 1px;
	padding-top: 0;
	padding-bottom: 0;
}
* html #mainMenu ul li a,
* html #mainMenu ul li span.current,
* html #serviceMenu ul li a,
* html #serviceMenu ul li span.current,
* html #languageMenu ul li a,
* html #languageMenu ul li.current {
	float: left;
}

/* site elements */
* html .contentElement ul {
	margin-left: 15px;
}
*+html .contentElement ul {
	margin-left: 15px;
}
* html .contentElement ol {
	margin-left: 22px;
}
*+html .contentElement ol {
	margin-left: 22px;
}
* html .contentElement table.contenttable {
	margin-left: 0;
}
*+html .contentElement table.contenttable {
	margin-left: 0;
}

/* mail form */
* html .csc-mailform input.csc-mailform-check,
* html .csc-mailform input.csc-mailform-radio {
	margin-right: 2px;
	border-style: none;
	padding: 0;
	background-color: transparent;
}

/* site map */
* html .contentElement .csc-sitemap ul ul ul {
	margin-left: 25px;
}
*+html .contentElement .csc-sitemap ul ul ul {
	margin-left: 25px;
}
* html .contentElement .csc-sitemap ul ul ul ul {
	margin-left: 15px;
}
*+html .contentElement .csc-sitemap ul ul ul ul {
	margin-left: 15px;
}

/* news */
* html .news-amenu-container ul {
	margin-left: 0;
}
*+html .news-amenu-container ul {
	margin-left: 0;
}
