/*-----------------------------------------------------------------------------------
 * POLYFILLS
 *-----------------------------------------------------------------------------------*/
.logo, .glass {
	-ms-behavior: url("/fileadmin/Public/JavaScript/background-size/backgroundsize.min.htc");
}

.lt-ie9 canvas {
	display: none;
}

#header {
	height: 118px !IMPORTANT;
	background: none !IMPORTANT;
	margin-bottom: 20px;
}

.logo {
	background-size: 109px 94px !IMPORTANT;
}

.blueGrad {
	background: rgb(13,63,147);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkM2Y5MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjJjNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(13,63,147,1) 0%, rgba(2,44,115,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,63,147,1)), color-stop(100%,rgba(2,44,115,1)));
	background: -webkit-linear-gradient(top,  rgba(13,63,147,1) 0%,rgba(2,44,115,1) 100%);
	background: -o-linear-gradient(top,  rgba(13,63,147,1) 0%,rgba(2,44,115,1) 100%);
	background: -ms-linear-gradient(top,  rgba(13,63,147,1) 0%,rgba(2,44,115,1) 100%);
	background: linear-gradient(to bottom,  rgba(13,63,147,1) 0%,rgba(2,44,115,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d3f93', endColorstr='#022c73',GradientType=0 );
}

#header .subContent {
	background-color: none !IMPORTANT;
	height: 118px !IMPORTANT;
	float: left;
	width: 100%;
}

#header .subContent, #footer .subContent {
	position: relative !IMPORTANT;
}

.nav.main li:nth-child(1), .nav.main li:nth-child(2), .nav.main li:nth-child(3), .nav.main li:nth-child(4), .nav.main li:nth-child(5) {
	margin-top: 0 !IMPORTANT;
	padding-top: 0 !IMPORTANT;
}

.nav.head li a {
	padding: 0 1em !IMPORTANT;
	border-right: 1px solid #626261;
}
.nav.head li:last-child a {
	border: none;
}

.nav.head li a, .nav.head li p {
	color: #626261;
	text-decoration: none;
	font-size: .750em;
	line-height: .766em;
}

input[type="text"]#topSearch {
	width: 200px;
	border: 1px solid grey;
	height: 1em;
}

#subNavConainer DIV.active.projectMenu {
	margin-top: 25px;
}

.nav.secondLevel {
	background: white;
}

.active.secondLevel.nav {
	margin-top: 85px;
}

#footer {
	width: 100%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5YmUwOSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzNzQwOCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  rgba(169,190,9,0.8) 0%, rgba(51,116,8,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,190,9,0.8)), color-stop(100%,rgba(51,116,8,0.8)));
	background: -webkit-linear-gradient(top,  rgba(169,190,9,0.8) 0%,rgba(51,116,8,0.8) 100%);
	background: -o-linear-gradient(top,  rgba(169,190,9,0.8) 0%,rgba(51,116,8,0.8) 100%);
	background: -ms-linear-gradient(top,  rgba(169,190,9,0.8) 0%,rgba(51,116,8,0.8) 100%);
	background: linear-gradient(to bottom,  rgba(169,190,9,0.8) 0%,rgba(51,116,8,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca9be09', endColorstr='#cc337408',GradientType=0 );
}

#footer input.searchTerm {
	margin: 22px 0 10px 308px;
	width: 170px;
}
.nav.footer li a {
	float: left;
	padding: 0 10px;
	border-right: 1px solid #ffffff;
	display: block;
}
.nav.footer li:first-child a {
	padding-left: 0;
}
.nav.footer li:last-child a {
	padding-right: 0;
	border-right: none;
}
#footer .subContent .nav p {
	float: left;
	margin: 0 1em;
	display: block;
}

#footer nav.footer {
	width: 400px;
}
#footer .subContent .nav p {
	display: none;
}

.nav.li {
	border: none !important;
}

.simpleselect .options {
	background: white;
	border: 1px solid grey;
	width: 310px;
}

form input[type="radio"] {
	border: none !IMPORTANT;
	float: left;
}
form input[type="radio"]:checked {
	background: none !important;
}

form input.grid-30 {
	width: 30% !IMPORTANT;
}
#footer INPUT.searchTerm {
	line-height: 2em !IMPORTANT;
}

/* BACKGROUND SIZE */
.logo, .glass {
	-ms-behavior: url("/fileadmin/Public/JavaScript/background-size/backgroundsize.min.htc");
}

.lt-ie9 #content .referenzen tbody tr {
	background-color: #fff !important;
}