/* Theme Marktbreit */
body.theme-mb {
	background-color: #5a9fbb;
}
body.theme-mb.level-5 {
	background-color: #f5f5f5;
}

.theme-mb #header {
	background-color: #b0c835;
}
.theme-mb.level-4 #header {
			background-color: #00566e;
			background-image: url(../img/bg_gradient_listnav.png);
			background-repeat: no-repeat;
			background-position: top left;
			background-size: cover;
				
			/*background: rgb(0,104,138);
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA2ODhhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBiNDM1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
			background: -moz-linear-gradient(-45deg,  rgba(0,104,138,1) 0%, rgba(11,67,86,1) 100%);
			background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,104,138,1)), color-stop(100%,rgba(11,67,86,1)));
			background: -webkit-linear-gradient(-45deg,  rgba(0,104,138,1) 0%,rgba(11,67,86,1) 100%);
			background: -o-linear-gradient(-45deg,  rgba(0,104,138,1) 0%,rgba(11,67,86,1) 100%);
			background: -ms-linear-gradient(-45deg,  rgba(0,104,138,1) 0%,rgba(11,67,86,1) 100%);
			background: linear-gradient(135deg,  rgba(0,104,138,1) 0%,rgba(11,67,86,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00688a', endColorstr='#0b4356',GradientType=1 );*/
}
.theme-mb.level-5 #header {
	background-color: #ccd86a;
}
	.theme-mb #header h1.logo {
		background: rgb(5,59,77);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA1M2I0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwMjkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  rgba(5,59,77,1) 0%, rgba(0,41,55,1) 99%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(5,59,77,1)), color-stop(99%,rgba(0,41,55,1)));
		background: -webkit-linear-gradient(top,  rgba(5,59,77,1) 0%,rgba(0,41,55,1) 99%);
		background: -o-linear-gradient(top,  rgba(5,59,77,1) 0%,rgba(0,41,55,1) 99%);
		background: -ms-linear-gradient(top,  rgba(5,59,77,1) 0%,rgba(0,41,55,1) 99%);
		background: linear-gradient(to bottom,  rgba(5,59,77,1) 0%,rgba(0,41,55,1) 99%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#053b4d', endColorstr='#002937',GradientType=0 );
	}
		.theme-mb span.level {
			color: #0a4356;
		}
		.theme-mb.level-4 span.level {
			color: #b0c835;
		}
			.theme-mb #header #topnav li {
				background-color: #0a4356;
			}
			
	.theme-mb .guidance {
		color: #0a4356;
	}	
	
	.theme-mb ul.csc-menu-8 {
		/*background-color: #00566e;*/
		background: rgb(48,118,137);
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNzY4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU0NmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(left,  rgba(48,118,137,1) 0%, rgba(0,84,108,1) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(48,118,137,1)), color-stop(100%,rgba(0,84,108,1)));
		background: -webkit-linear-gradient(left,  rgba(48,118,137,1) 0%,rgba(0,84,108,1) 100%);
		background: -o-linear-gradient(left,  rgba(48,118,137,1) 0%,rgba(0,84,108,1) 100%);
		background: -ms-linear-gradient(left,  rgba(48,118,137,1) 0%,rgba(0,84,108,1) 100%);
		background: linear-gradient(to right,  rgba(48,118,137,1) 0%,rgba(0,84,108,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#307689', endColorstr='#00546c',GradientType=1 );

	}
	.theme-mb.level-4 ul.csc-menu-8 {
		background: #f5f5f5;
	}
		.theme-mb ul.csc-menu-8 li {
			/*background: rgb(0,86,110);
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTY2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzBhNDM1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
			background: -moz-linear-gradient(top,  rgba(0,86,110,1) 0%, rgba(10,67,87,1) 99%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,86,110,1)), color-stop(99%,rgba(10,67,87,1)));
			background: -webkit-linear-gradient(top,  rgba(0,86,110,1) 0%,rgba(10,67,87,1) 99%);
			background: -o-linear-gradient(top,  rgba(0,86,110,1) 0%,rgba(10,67,87,1) 99%);
			background: -ms-linear-gradient(top,  rgba(0,86,110,1) 0%,rgba(10,67,87,1) 99%);
			background: linear-gradient(to bottom,  rgba(0,86,110,1) 0%,rgba(10,67,87,1) 99%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00566e', endColorstr='#0a4357',GradientType=0 );*/
			
			/*background: rgb(0,104,138);
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA2ODhhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBiNDM1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
			background: -moz-linear-gradient(-45deg,  rgba(0,104,138,1) 0%, rgba(11,67,86,1) 100%);
			background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,104,138,1)), color-stop(100%,rgba(11,67,86,1)));
			background: -webkit-linear-gradient(-45deg,  rgba(0,104,138,1) 0%,rgba(11,67,86,1) 100%);
			background: -o-linear-gradient(-45deg,  rgba(0,104,138,1) 0%,rgba(11,67,86,1) 100%);
			background: -ms-linear-gradient(-45deg,  rgba(0,104,138,1) 0%,rgba(11,67,86,1) 100%);
			background: linear-gradient(135deg,  rgba(0,104,138,1) 0%,rgba(11,67,86,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00688a', endColorstr='#0b4356',GradientType=1 );*/
			background-color: #00566e;
			/*background-color: #0A4356;*/
			border-color: #004d62;
		}
		.theme-mb.level-4 ul.csc-menu-8 li {
			background: #f5f5f5;
			border-color: #ededed;
		}
			theme-a.level-4 ul.csc-menu-8 li a {
				color: #053b4d;
			}
			.theme-mb ul.csc-menu-8 li a:focus,
			.theme-mb ul.csc-menu-8 li a:active {
				background-color: rgba(0, 79, 102, .75);
			}
			.theme-mb.level-4 ul.csc-menu-8 li a:focus,
			.theme-mb.level-4 ul.csc-menu-8 li a:active {
				background: #efefef;
			}
					.theme-mb #content ul.csc-menu-8 .listlabel .listtitle {
						color: #b0c835;
					}
					.theme-mb.level-4 #content ul.csc-menu-8 .listlabel .listtitle {
						color: #053b4d;
					}
					.theme-mb.level-4 #content ul.csc-menu-8 .listlabel .listabstract {
						color: #000;
					}
				.theme-mb.level-4 ul.csc-menu-8 .listarrow:after {
					content: url(../img/ico_arrow_listnav_blue.png);
				}
				
.theme-mb #content {
	/*background-color: #00566e;*/
}
	.theme-mb #content .content-text a {
		color: #0a4356;
	}
			.theme-mb div.medialinks span.label {
				color: #053b4d;
			}
				
					
.theme-mb #footer {
}
	.theme-mb #footer div.cols {
		background-color: #0a4356;
	}
		.theme-mb #footer .col {
		/*	border-right-style: solid;
			border-right-width: 4px;*/
			vertical-align: middle;
			background-color: #0a4356;
		}
		.theme-mb #footer .col a {
			background-color: #0a4356;
			color: #fff;
		}
		/*.theme-mb #footer a[rel=prev] {
			background-image: url(fileadmin/templates/img/ico_arrow_prev_blue.png);
		}
		.theme-mb #footer a[rel=next] {
			background-image: url(../img/ico_arrow_next_blue.png);
		}*/

/* Theme Gunzenhausen */
body.theme-gh {
	background-color: #6dd0f7;
}
body.theme-gh.level-5 {
	/*background-color: #6dd0f7;*/
}

.theme-gh #header {
	background-color: #fafeff;
}
.theme-gh.level-4 #header {

		/*background: rgb(204,66,94);*/
		/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjY2M0MjVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E0MGYzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);*/
		/*background: -moz-linear-gradient(-45deg,  rgba(204,66,94,1) 0%, rgba(164,15,57,1) 100%);*/
		/*background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(204,66,94,1)), color-stop(100%,rgba(164,15,57,1)));*/
		/*background: -webkit-linear-gradient(-45deg,  rgba(204,66,94,1) 0%,rgba(164,15,57,1) 100%);*/
		/*background: -o-linear-gradient(-45deg,  rgba(204,66,94,1) 0%,rgba(164,15,57,1) 100%);*/
		/*background: -ms-linear-gradient(-45deg,  rgba(204,66,94,1) 0%,rgba(164,15,57,1) 100%);*/
		/*background: linear-gradient(135deg,  rgba(204,66,94,1) 0%,rgba(164,15,57,1) 100%);*/
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc425e', endColorstr='#a40f39',GradientType=1 );*/

	background-color: #00adef;
}
.theme-gh.level-5 #header {
	background-color: #00adef;
}
	.theme-gh #header h1.logo {
		background: #0076b9;
	}
		.theme-gh span.level {
			color: #0076b9;
			font-weight: 500;
		}
		.theme-gh.level-4 span.level {
			color: #fff;
		}
		.theme-gh.level-5 span.level {
			color: #fff;
		}
			.theme-gh #header #topnav li {
				background-color: #0076b9;
			}
			.theme-gh #header #topnav li img {
				opacity: .9;
			}
			
	.theme-gh .guidance {
		color: #00adef;
	}	
	
	.theme-gh ul.csc-menu-8 {
		background-color: #00adef;
	}
	.theme-gh.level-4 ul.csc-menu-8 {
		background-color: #f5f5f5;
	}
		.theme-gh ul.csc-menu-8 li {
			background-color: #00adef;
			border-color: #0076b9;
		}
			.theme-gh ul.csc-menu-8 li a {
				background-image: none;
			}
		.theme-gh.level-4 ul.csc-menu-8 li {
			background-color: #0076b9;
			border-color: #ededed;
			border-color: #0076b9;
		}
			.theme-gh.level-4 ul.csc-menu-8 li a {
				/*color: #a30f39;*/
				background: rgba(255,255,255,.925) !important;
			}
			.theme-gh ul.csc-menu-8 li a:focus,
			.theme-gh ul.csc-menu-8 li a:active {
				background: #00a3f8;
			}
			.theme-gh.level-4 ul.csc-menu-8 li a:focus,
			.theme-gh.level-4 ul.csc-menu-8 li a:active {
				background:  rgba(255,255,255,.875) !important;
			}
					.theme-gh #content ul.csc-menu-8 .listlabel .listtitle {
						color: #fff;
						font-weight: 500;
					}
					.theme-gh.level-4 #content ul.csc-menu-8 .listlabel .listtitle {
						color: #0076b9;
					}
					.theme-gh.level-4 #content ul.csc-menu-8 .listlabel .listabstract {
						color: #000;
					}
				.theme-gh.level-4 ul.csc-menu-8 .listarrow:after {
					content: url(../img/ico_arrow_listnav_red.png);
				}

.theme-gh #content ul.csc-menu-8 .listimage img	 {
	border-color: #0076b9;
}
.theme-gh #content {
	background-color: #c93e5a;
}
	.theme-gh #content a {
		color: #e2061b;
	}
	.theme-gh #content .content-text a {
		color: #e2061b;
		/*float: right;*/
	}
			.theme-gh div.medialinks span.label {
				color: #0076b9;
			}
					
.theme-gh #footer {
}
	.theme-gh #footer div.cols {
		background-color: #0076b9;
	}
		.theme-gh #footer .col a {
			background-color: #0076b9;
			color: #fff;
		}
		/*.theme-gh #footer a[rel=prev] {
			background-image: url(../img/ico_arrow_prev_red.png);
		}
		.theme-gh #footer a[rel=next] {
			background-image: url(../img/ico_arrow_next_red.png);
		}*/


body.theme-gh ul.csc-menu-9 li {
	background: #4B4B4B;
}

/*#footer .col-2 {
	border-right: 0 none !important;
}*/