








.DefaultFont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
}

.DefaultHeaderBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
}

.DefaultHeaderWhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	color:#fff;
}

.DefaultHeaderGreen {
	font-family:"Adobe Calson Pro";
	font-size:232%;
	font-weight:normal;
	color:#00957d;
}

.NavTitle {
	font-family:"Adobe Calson Pro";
	font-size:123.1%;
	font-weight:bold;
	color:#1a4076;
}

.LevelTitle {
	font-family:"Adobe Calson Pro";
	font-size:182%;
	font-weight:normal;
	color:#fff;
}

.NewsTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	font-size:232%;
}

.RightFont {
	font-family:"Adobe Calson Pro";
	color:#fff;
	font-size:108%;
}

.DefaultGradient {
	background:#fbfbfb;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #fbfbfb 0%, #d5d5d5 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #d5d5d5));
	

	background:-webkit-linear-gradient(top, #fbfbfb 0%, #d5d5d5 100%);
	

	background:-o-linear-gradient(top, #fbfbfb 0%, #d5d5d5 100%);
	

	background:-ms-linear-gradient(top, #fbfbfb 0%, #d5d5d5 100%);
	

	background:linear-gradient(to bottom, #fbfbfb 0%, #d5d5d5 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#d5d5d5', GradientType=0);
	

}

.WhiteGradient {
	background:#ffffff;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #ffffff 0%, #fbfbfb 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #fbfbfb));
	

	background:-webkit-linear-gradient(top, #ffffff 0%, #fbfbfb 100%);
	

	background:-o-linear-gradient(top, #ffffff 0%, #fbfbfb 100%);
	

	background:-ms-linear-gradient(top, #ffffff 0%, #fbfbfb 100%);
	

	background:linear-gradient(to bottom, #ffffff 0%, #fbfbfb 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0);
	

}

.BlueGradient {
	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NDA3NiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE5NDA3NiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, rgba(25, 64, 118, 0.7) 0%, rgba(25, 64, 118, 0.7) 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(25, 64, 118, 0.7)), color-stop(100%, rgba(25, 64, 118, 0.7)));
	

	background:-webkit-linear-gradient(top, rgba(25, 64, 118, 0.7) 0%, rgba(25, 64, 118, 0.7) 100%);
	

	background:-o-linear-gradient(top, rgba(25, 64, 118, 0.7) 0%, rgba(25, 64, 118, 0.7) 100%);
	

	background:-ms-linear-gradient(top, rgba(25, 64, 118, 0.7) 0%, rgba(25, 64, 118, 0.7) 100%);
	

	background:linear-gradient(to bottom, rgba(25, 64, 118, 0.7) 0%, rgba(25, 64, 118, 0.7) 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#b3194076', endColorstr='#b3194076', GradientType=0);
	

}

.MobileMenuGradient {
	background:#a1a5a9;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYTVhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGRiZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1a5a9), color-stop(100%, #d8dbe0));
	

	background:-webkit-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:-o-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:-ms-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:linear-gradient(to bottom, #a1a5a9 0%, #d8dbe0 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#a1a5a9', endColorstr='#d8dbe0', GradientType=0);
	

}

.MobileBlueGradient {
	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNjk4OCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlNDI3NSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, rgba(81, 105, 136, 0.8) 0%, rgba(30, 66, 117, 0.8) 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(81, 105, 136, 0.8)), color-stop(100%, rgba(30, 66, 117, 0.8)));
	

	background:-webkit-linear-gradient(top, rgba(81, 105, 136, 0.8) 0%, rgba(30, 66, 117, 0.8) 100%);
	

	background:-o-linear-gradient(top, rgba(81, 105, 136, 0.8) 0%, rgba(30, 66, 117, 0.8) 100%);
	

	background:-ms-linear-gradient(top, rgba(81, 105, 136, 0.8) 0%, rgba(30, 66, 117, 0.8) 100%);
	

	background:linear-gradient(to bottom, rgba(81, 105, 136, 0.8) 0%, rgba(30, 66, 117, 0.8) 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#cc516988', endColorstr='#cc1e4275', GradientType=0);
	

}

.MobileMenuGradient {
	background:#b2b2b2;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyYjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2b2b2), color-stop(100%, #e8e8e8));
	

	background:-webkit-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:-o-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:-ms-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:linear-gradient(to bottom, #b2b2b2 0%, #e8e8e8 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#e8e8e8', GradientType=0);
	

}

.ButtonGradient {
	background:#f8f8f8;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(5%, #f7f7f7), color-stop(5%, #efefef), color-stop(100%, #ececec));
	

	background:-webkit-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-o-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-ms-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:linear-gradient(to bottom, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ececec', GradientType=0);
	

}

.DefaulTransparentBG {
	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.6)), color-stop(100%, rgba(255, 255, 255, 0.6)));
	

	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
	

	background:-o-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
	

	background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
	

	background:linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99ffffff', GradientType=0);
	

}

.DefaultButton {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	background:#f8f8f8;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(5%, #f7f7f7), color-stop(5%, #efefef), color-stop(100%, #ececec));
	

	background:-webkit-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-o-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-ms-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:linear-gradient(to bottom, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ececec', GradientType=0);
	

	display:block;
	width:232px;
	height:46px;
	border:1px solid #ccc;
	font-size:123.1%;
	color:#1a4076 !important;
	line-height:46px;
	text-align:center;
	margin-top:15px;
}


* {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.clearfix {
	clear:both;
}

body,
select,
input,
textarea {
	color:#1a4076;
	font-family:Arial, Helvetica, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom:20px;
	color:#213146;
}

.pagetitle,
header h1.title {
	font-family:"Adobe Calson Pro";
	font-size:232%;
	font-weight:normal;
	color:#00957D;
}

#allwrap.landing .pagetitle {
	color:#1A4076;
}

h1.title {
	font-size:189%;
}

h2.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
}

h3.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	color:#fff;
	margin-bottom:15px;
}

a,
a:visited {
	text-decoration:none;
	color:#1a4076;
}

b {
	font-weight:bold;
}

p.bodytext {
	font-size:93%;
	margin-bottom:13px;
	line-height:153.9%;
	color:#4c4c4c;
}

.imgwrap {
	line-height:0;
}

li {
	list-style:none;
}


body,
#page {
	position:relative;
}


.ie7 .artikel article section#cnormal #exposure,
.ie7 .pauschal article section#cnormal #exposure {
	overflow:hidden !important;
}

.ie7 .call .teaser .hoverwrap {
	padding-right:0;
	padding-left:0;
}

.ie7 .call .teaser .hoverwrap .titlewrap,
.ie7 .call .teaser .hoverwrap .txtwrap {
	padding-left:10px;
	padding-right:10px;
}

.ie7 .teaser-slider .titlewrap h3.title {
	width:277px;
}

.ie7 article section#cnormal .txtwrap > ul li {
	list-style-type:disc;
}

.ie7 article section#cnormal #tools span.fontresize {
	float:right;
}

.ie9 * {
	filter:none !important;
}

.ie9 .mainnav ul.layer {
	padding-top:20px !important;
}

.ie9 .pdfaddbtn {
	float:left;
}

.ie9 footer .line2 {
	margin-top:20px;
}


#topline {
	width:100%;
	background:url(/fileadmin/default/img/panel_bg.png) repeat-x left top;
}

#topline > .content {
	position:relative;
	height:41px;
	margin:0 auto;
}

#topline .box {
	float:right;
	margin-top:2px;
}

#topline .content form input.sword,
input.tx-indexedsearch-searchbox-sword {
	background:#fff;
	border:none;
	padding:5px 10px;
	color:#898989;
	width:258px;
}

#topicon > a {
	width:35px;
	height:35px;
	display:block;
	float:left;
	background:url(/fileadmin/default/img/top_sprite.png) 0 -35px;
	text-indent:70px;
	line-height:70px;
	overflow:hidden;
	cursor:pointer;
}

#topicon a.de.deact {
	background-position:0 0;
}

#topicon a.en {
	background-position:-35px -35px;
}

#topicon a.en.enact {
	background-position:-35px 0;
}

#topicon a.weather {
	background-position:-70px -35px;
	
}

#topicon a.map {
	background-position:-105px -35px;
}

#topicon a.fb {
	background-position:-140px -35px;
}

#socialshareprivacy {
	float:right;
	margin-right:20px;
	margin-top:5px;
}

#socialshareprivacy li {
	float:left;
}

li.csc-form-confirmation-false input[type="submit"] {
	background:url(/fileadmin/default/img/sta5_sprite1.png) no-repeat 0 -1116px;
	position:relative;
	top:1px;
	right:5px;
	height:26px;
	padding:0;
	border:none;
    width:180px;
    text-indent:30px;
}

li.csc-form-confirmation-true input[type="submit"] {
    background:url(/fileadmin/default/img/sta5_sprite1.png) no-repeat 0 -1116px;
    position:relative;
    top:1px;
    right:5px;
    height:26px;
    padding:0;
    border:none;
    width:150px;
    text-indent:0px;
}

#logo {
	position:absolute;
	width:222px;
	height:156px;
}

header .content {
	position:relative;
	margin:0 auto;
}


nav#path {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NDA3NiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE5NDA3NiIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, rgba(25, 64, 118, 0.7) 0%, rgba(25, 64, 118, 0.7) 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(25, 64, 118, 0.7)), color-stop(100%, rgba(25, 64, 118, 0.7)));
	

	background:-webkit-linear-gradient(top, rgba(25, 64, 118, 0.7) 0%, rgba(25, 64, 118, 0.7) 100%);
	

	background:-o-linear-gradient(top, rgba(25, 64, 118, 0.7) 0%, rgba(25, 64, 118, 0.7) 100%);
	

	background:-ms-linear-gradient(top, rgba(25, 64, 118, 0.7) 0%, rgba(25, 64, 118, 0.7) 100%);
	

	background:linear-gradient(to bottom, rgba(25, 64, 118, 0.7) 0%, rgba(25, 64, 118, 0.7) 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#b3194076', endColorstr='#b3194076', GradientType=0);
	

	height:43px;
	line-height:43px;
	margin-bottom:13px;
}

nav#path,
nav#path a {
	color:#fff;
}

article {
	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.8)), color-stop(100%, rgba(255, 255, 255, 0.8)));
	

	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%);
	

	background:-o-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%);
	

	background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%);
	

	background:linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#99ffffff', endColorstr='#99ffffff', GradientType=0);
	

	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	margin-bottom:20px;
}

article .txtwrap > ul {
	margin-bottom:15px;
}

article .txtwrap > ul li {
	list-style:inside;
	color:#4c4c4c;
}

section#ctop,
article section#cright {
	background:#159c88;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	
	color:#fff;
	font-size:108%;
}

section#ctop {
	background:none;
}

section#ctop .box {
	background:#1a4076;
}

section#ctop p.bodytext,
article section#cright p.bodytext,
section#ctop a,
article section#cright a {
	color:#fff;
}

section#ctop ul.rightnav li,
article section#cright ul.rightnav li {
	line-height:25px;
}

section#ctop ul.rightnav li a,
article section#cright ul.rightnav li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	color:#fff;
	font-size:108%;
}

ul.rightnav li.act ul {
	padding-left:15px;
}


.ammer .titlewrap h3.title {
	background:url(/fileadmin/default/img/seen_sprite.png) no-repeat right 0;
}

.pilsen .titlewrap h3.title {
	background:url(/fileadmin/default/img/seen_sprite.png) no-repeat right -85px;
}

.woerth .titlewrap h3.title {
	background:url(/fileadmin/default/img/seen_sprite.png) no-repeat right -340px;
}

.wesslinger .titlewrap h3.title {
	background:url(/fileadmin/default/img/seen_sprite.png) no-repeat right -255px;
}

.starnberger .titlewrap h3.title {
	background:url(/fileadmin/default/img/seen_sprite.png) no-repeat right -170px;
}

article section#cright ul.rightnav li:hover > a,
article section#cright ul.rightnav li.act > a,
section#ctop ul.rightnav li:hover > a,
section#ctop ul.rightnav li.act > a {
	color:#1a4076;
}

section#cnormal h1.pagetitle {
	font-family:"Adobe Calson Pro";
	font-size:232%;
	font-weight:normal;
	color:#00957d;
	max-width:615px;
}

section#cnormal h2.pagetitle {
	font-family:"Adobe Calson Pro";
	font-size:108%;
	margin-bottom:13px;
	line-height:153.9%;
	color:#4C4C4C;
}

article section#cnormal h2.title span {
	float:right;
}

section#ctop h3.leveltitle,
article section#cright h3.leveltitle {
	font-family:"Adobe Calson Pro";
	font-size:182%;
	font-weight:normal;
	color:#fff;
}

section#ctop .box h3.title,
article section#cright .box h3.title {
	width:306px;
	padding-left:10px;
	line-height:40px;
	border-bottom:1px solid #0088f5;
}

section#cright .hoverwrap {
	margin-top:5px;
}

article section#cnormal {
	float:left;
}

article section#cnormal .intro p.bodytext {
	color:#1a4076;
	font-weight:bold;
	font-size:123.1%;
	line-height:123.1%;
}

article section#cnormal .txtwrap span.price {
	font-family:"Adobe Calson Pro";
	font-size:232%;
	font-weight:normal;
	color:#00957d;
	font-size:182%;
	margin-bottom:15px;
}

article section#cnormal div.clearfix > ul {
	margin-left:15px;
	margin-bottom:15px;
}

article section#cnormal div.clearfix > ul li {
	list-style:disc;
	line-height:18px;
	color:#4c4c4c;
}

.artikel section#cnormal > .imgwrap {
	margin-bottom:20px;
}

#allwrap.events #cright {
	display:none;
}

#allwrap.accommodations #cnormal {
	padding-left:15px;
	padding-right:15px;
}

.box .maplink {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	background:#f8f8f8;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(5%, #f7f7f7), color-stop(5%, #efefef), color-stop(100%, #ececec));
	

	background:-webkit-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-o-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-ms-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:linear-gradient(to bottom, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ececec', GradientType=0);
	

	display:block;
	width:232px;
	height:46px;
	border:1px solid #ccc;
	font-size:123.1%;
	color:#1a4076 !important;
	line-height:46px;
	text-align:center;
	margin-top:15px;
	float:right;
}

section#ctop .box .maplink a {
	color:#1a4076;
}

.booking {
	margin-top:25px;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation li.navigationPrev a,
#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation li.navigationNext a,
.tx-icjsonsearch .results .moreAccos,
#jsonSearchNavigation .navigation .navigationResultlist a,
.secrarahmen_newsletter td input.secrasub,
#secrarahmen #prospektBestellung input[type="submit"],
.restartSearch input.searchButton,
.requestForm .formLine input[type="submit"],
.tx-icbasket .weiterButton,
.popUp .popUp_column,
.popUp #popUp_close.popUp_column,
#reset_Filter,
#button_filtertable,
.filter_btn_hide,
a.basketLink,
.eventsearchform form #searchSubmit,
#searchCriteriaContainer .searchButton,
#searchCriteriaQuick input[type="submit"],
.tx-powermail .powermail_form .powermail_fieldwrap_submit,
.csc-mailform .csc-form-element-submit input[type="submit"],
.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field input[type="submit"],
.tx-iccitytours-pi1 .single .txtwrap a.btn,
#cnormal .txtwrap .bottom a,
.booking a.morelink {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	background:#f8f8f8;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(5%, #f7f7f7), color-stop(5%, #efefef), color-stop(100%, #ececec));
	

	background:-webkit-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-o-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-ms-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:linear-gradient(to bottom, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ececec', GradientType=0);
	

	display:block;
	width:232px;
	height:46px;
	border:1px solid #ccc;
	font-size:123.1%;
	color:#1a4076 !important;
	line-height:46px;
	text-align:center;
	margin-top:15px;
	padding:0 5px;
	width:145px;
	height:45px;
	line-height:45px;
	text-indent:0;
	cursor:pointer;
}

.csc-mailform .csc-form-element-submit input[type="submit"] {
	width:auto;
}

.tx-icjsonsearch .results .moreAccos {
	width:290px;
}

#searchCriteriaQuick input[type="submit"] {
	top:-15px;
	right:-2px;
}

article section#cnormal #tools {
	height:30px;
	line-height:30px;
	margin-top:30px;
}

article section#cnormal #tools a {
	float:left;
	margin-right:60px;
	padding-left:30px;
}

article section#cnormal #tools a,
article section#cnormal #tools span {
	color:#4C4C4C;
}

article section#cnormal #tools a.print {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat 0 4px;
}

article section#cnormal #tools a.addpdfbtn {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat 0 -216px;
}

article section#cnormal #tools a.minus,
article section#cnormal #tools a.normal,
article section#cnormal #tools a.plus {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat 0 -1279px;
	width:8px;
	height:22px;
	margin-right:3px;
	padding:0;
}

article section#cnormal #tools a.normal {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat -9px -1279px;
}

article section#cnormal #tools a.plus {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat -18px -1279px;
	width:14px;
}

article .newsbox > header h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	font-size:232%;
}

article .newsbox .teaser h3.title,
.list .teaser .title {
	
	min-height:44px;
	padding-left:10px;
	line-height:20px;
	border-bottom:1px solid #006ece;
}

article .newsbox .teaser.long header {
	float:left;
}

article .newsbox p.bodytext,
.list .teaser p.bodytext,
.list .teaser p.bodytext > a {
	color:#1a4076;
}

.landing article h2.title {
	font-family:"Adobe Calson Pro";
	font-size:246.2%;
	line-height:32px;
}

.pauschal article .txtwrap .bodytext > span {
	font-size:123.1%;
	font-weight:bold;
}

.call {
	width:306px;
}

.call .teaser {
	position:relative;
	margin-bottom:20px;
}

.call .teaser:last-child {
	margin-bottom:0;
}

.call .txtteaser {
	background:#dededf;
	width:306px;
	padding:40px 10px 18px 19px;
}

.call .txtteaser .titlewrap h3.title,
.call .txtteaser .txtwrap p.bodytext {
	color:#1a4076 !important;
}

.call .teaser .titlewrap h3.title {
	

	height:40px;
	line-height:20px;
	margin-bottom:5px;
	border-bottom:1px solid #006ece;
	padding-right:40px;
}

.call .teaser .titlewrap a {
	color:#fff;
}

.call .teaser.txtteaser .titlewrap a {
	color:#1A4076;
}

.call .normal {
	height:315px;
}

.call .small {
	height:229px;
}

.call .big {
	height:415px;
}

.call .small .hoverwrap,
.call .normal .hoverwrap,
.call .big .hoverwrap {
	background:url(/fileadmin/default/img/hover_bg.png) no-repeat center top;
	position:absolute;
	width:306px;
	height:122px;
	bottom:0;
	z-index:50;
	padding:20px 10px 0 19px;
}

.call .small .hoverwrap {
	height:80px;
}

.call .big .hoverwrap {
	height:142px;
}

.call .teaser .hoverwrap:hover {
	bottom:0;
}

.call .teaser .txtwrap p.bodytext,
.teaser .txtwrap a,
.teaser-slider .txtwrap a {
	color:#fff;
}

.txtteaser .txtwrap a {
	color:#1A4076;
}

.teaser.long h3.title,
.teaser.long h3.title a {
	color:#1A4076;
}

.teaser.arrangements {
    min-height: 140px;
}

.teaser.arrangements h2.title,
.teaser.arrangements h2.title a {
    color:#1A4076;
}

.teaser.arrangements .imgwrap {
    float: left;
    margin-right: 10px;
}

.teaser.arrangements .txtwrap {
    margin-left: 210px;
}

section.mobile-menu {
	background:#d5d5d5;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	z-index:150;
	width:0;
	overflow:hidden;
}

section.mobile-menu h3.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	background:#a1a5a9;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYTVhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGRiZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1a5a9), color-stop(100%, #d8dbe0));
	

	background:-webkit-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:-o-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:-ms-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:linear-gradient(to bottom, #a1a5a9 0%, #d8dbe0 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#a1a5a9', endColorstr='#d8dbe0', GradientType=0);
	

	background:#b2b2b2;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyYjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2b2b2), color-stop(100%, #e8e8e8));
	

	background:-webkit-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:-o-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:-ms-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:linear-gradient(to bottom, #b2b2b2 0%, #e8e8e8 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#e8e8e8', GradientType=0);
	

	display:block;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #c7c7c7;
	margin-bottom:0;
	padding:0 10px;
}

section.mobile-menu ul {
	margin-left:0;
}

section.mobile-menu li {
	padding:10px;
}

section.mobile-menu li a {
	font-family:Arial, Helvetica, sans-serif;
}

section.mobile-menu a.homelink {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat 0 -370px;
	width:22px;
	height:21px;
	float:right;
	margin:10px 10px 0 0;
}

.tx-iccitytours-pi1 .single .txtwrap a.btn,
#cnormal .txtwrap .bottom a {
	float:left;
	margin-right:20px;
}


#mapsearchdiv {
	padding-top:6px;
}

#mapsearchdiv input#mapsearch {
	width:180px;
	height:26px;
}

#mapsearchdiv input#mapsearchsubmit {
	background:url(/fileadmin/default/img/sta5_sprite1.png) no-repeat 0 -1116px !important;
	top:2px;
}




.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field label {
	cursor:default;
}

.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field label {
	float:left;
	width:160px;
}

.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field input[type="text"] {
	width:250px;
}

.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field input.zip {
	width:65px;
}

.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field input.city {
	width:175px;
	margin-left:10px;
}

.csc-mailform .csc-form-element-submit input[type="submit"],
.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field input[type="submit"] {
	left:265px;
	right:0;
	top:0;
}

.csc-mailform .csc-form-element-submit input[type="submit"] {
	left:200px;
}

.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field .csc-mailform-error {
	color:#dd0d27;
}

.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field.textarea textarea {
	width:250px;
	height:95px;
}

.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field {
	margin-bottom:10px;
}

.tx-iccitytours-pi1 form#arrangementform .csc-mailform-field:last-child {
	text-align:right;
}


#mapdiv .customIW {
	padding:3px;
}

#mapdiv .customIW h1.title {
	font-size:153.9%;
	font-family:"Adobe Calson Pro";
}

#mapdiv .customIW .infowindowaddress {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #fff;
}

#mapdiv .customIW .image {
	float:none;
	margin-right:0;
	margin-bottom:10px;
}

#mapdiv .customIW .bodytext {
	margin-bottom:10px;
}


footer {
	background:#d5d5d5;
	position:relative;
	width:100%;
	border-top:5px solid #fff;
}

footer .logopart {
	position:absolute;
	top:-163px;
	right:0;
	z-index:100;
	width:683px;
	height:169px;
	outline:none;
}

footer .line1 .content {
	margin:0 auto;
}

footer .line1 h3.title {
	color:#1A4076;
}

footer .line2 {
	background:#1a4076;
}

footer .line2 .content {
	margin:0 auto;
}

footer .line2 .content ul {
	margin-left:0;
}

footer .line2 .content ul li {
	font-family:"Adobe Calson Pro";
	font-size:123.1%;
	text-transform:uppercase;
	line-height:41px;
}

footer .line2 .content ul li:first-child {
	padding-left:0;
}

footer .line2 .content ul li:last-child {
	padding-right:0;
}

footer .line2 .content ul li a {
	color:#fff;
}

footer .col {
	padding:0;
}

footer p.bodytext {
	color:#1a4076;
}

footer .textfield {
	width:214px;
	height:28px;
	border:none;
	float:left;
	margin-bottom:20px;
	padding-left:10px;
}

footer .socials {
	float:left;
}

footer .socials ul {
	margin:0;
}

footer .socials ul li {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	font-weight:normal;
	font-family:"Adobe Calson Pro";
	background:#f8f8f8;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(5%, #f7f7f7), color-stop(5%, #efefef), color-stop(100%, #ececec));
	

	background:-webkit-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-o-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-ms-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:linear-gradient(to bottom, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ececec', GradientType=0);
	

	display:block;
	border:1px solid #ccc;
	font-size:123.1%;
	color:#1a4076;
	text-align:center;
	margin-top:15px;
	width:183px;
	height:45px;
	line-height:45px;
}

footer .socials ul li a {
	display:block;
}

footer .socials li.facebook a {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat 8px -282px;
}

footer .socials li.twitter a {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat 8px -1054px;
}

footer .socials li.youtube a {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat 8px -1205px;
}

footer .socials li.email a {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat 8px -498px;
}

footer .socials li.brochures a {
	background:url(/fileadmin/default/img/sta5_sprite2.png) no-repeat 8px -1355px;
}


#tabbox {
	position:relative;
	top:0;
}

header #tabbox {
	position:absolute;
	right:0;
	top:30px;
}

.ui-tabs .ui-tabs-nav {
	height:44px;
	margin:0;
}

.ui-tabs .ui-tabs-nav li {
	float:left;
	list-style:none outside none;
	position:relative;
	height:44px;
	
	background-color:rgba(255, 255, 255, 0.6);
	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
}

.ui-tabs .ui-tabs-nav li.tab5 {
	margin-right:0;
	background-color:rgba(25, 64, 118, 0.7);
}

.ui-tabs .ui-tabs-nav li.tab5 a {
	color:#fff !important;
}

.ui-tabs .ui-tabs-nav li a {
	display:block;
	padding-bottom:5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.ui-tabs .ui-tabs-nav li.ui-state-hover {
	background-image:url(/fileadmin/default/img/sta5_sprite1.png);
	background-position:center -347px;
	background-repeat:no-repeat;
}

.ui-tabs .ui-tabs-panel {
	display:block;
	height:370px;
	padding-bottom:19px;
	overflow:auto;
	background:url(/fileadmin/default/img/panel_bg.png) repeat-x left top;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

section.headwrap .ui-tabs .ui-tabs-panel {
	height:257px;
}


.ui-tabs .ui-tabs-hide {
	display:none !important;
}

.ui-tabs .ui-tabs-panel > div:last-child,
.ui-tabs .ui-tabs-panel > div:last-child .teaser {
	margin-right:0;
}


.mainnav {
	clear:right;
	float:right;
	background:url(/fileadmin/default/img/li_bg.png) repeat-x left top;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

.mainnav li {
	display:block;
	float:left;
}

.mainnav > li:first-child > a {
	-webkit-border-radius:8px 0 0 8px;
	border-radius:8px 0 0 8px;
}

.mainnav > li:last-child > a {
	-webkit-border-radius:0 8px 8px 0;
	border-radius:0 8px 8px 0;
}

.mainnav > li > a {
	height:50px;
	line-height:50px;
	font-family:"Adobe Calson Pro";
	font-size:123.1%;
	font-weight:bold;
	color:#1a4076;
}

.mainnav > li:hover,
.mainnav > li.act {
	background:#ffffff;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmZiZmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #ffffff 0%, #fbfbfb 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #fbfbfb));
	

	background:-webkit-linear-gradient(top, #ffffff 0%, #fbfbfb 100%);
	

	background:-o-linear-gradient(top, #ffffff 0%, #fbfbfb 100%);
	

	background:-ms-linear-gradient(top, #ffffff 0%, #fbfbfb 100%);
	

	background:linear-gradient(to bottom, #ffffff 0%, #fbfbfb 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0);
	

	-webkit-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
}

.mainnav > li.act > a,
.mainnav > li:hover > a {
	background:url(/fileadmin/default/img/sta5_sprite1.png) no-repeat center -347px;
}

.mainnav ul.layer {
	visibility:hidden;
	position:absolute;
	top:86px;
	right:0;
	z-index:598;
	padding:20px;
	padding-bottom:23px;
	width:100%;
	background:#fbfbfb;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNWQ1ZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #fbfbfb 0%, #d5d5d5 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #d5d5d5));
	

	background:-webkit-linear-gradient(top, #fbfbfb 0%, #d5d5d5 100%);
	

	background:-o-linear-gradient(top, #fbfbfb 0%, #d5d5d5 100%);
	

	background:-ms-linear-gradient(top, #fbfbfb 0%, #d5d5d5 100%);
	

	background:linear-gradient(to bottom, #fbfbfb 0%, #d5d5d5 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#d5d5d5', GradientType=0);
	

	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

.mainnav ul.layer li.submenu-title {
	font-family:"Adobe Calson Pro";
	font-size:123.1%;
	font-weight:bold;
	color:#1a4076;
	line-height:16px;
}

.mainnav ul.layer li {
	text-align:left;
	float:left;
	width:151px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	color:#1a4076;
	line-height:15px;
}

.mainnav ul.layer li:hover > a,
.mainnav ul.layer > li.act > a,
.mainnav ul.layer > li.act > ul > li.act > a {
	color:#00957d;
	text-decoration:underline;
}

.mainnav ul.layer li:last-child {
	margin-right:0;
}

.mainnav ul.layer > li a {
	padding:3px 0;
}

.mainnav ul.layer > li > a {
	display:block;
	
}

.mainnav ul.layer > li > ul {
	clear:both;
	margin-bottom:15px;
}

.mainnav ul.layer > li li {
	display:block;
	float:none;
}


.mainnav ul.layer > .menuajaxcontainer {
	position:absolute;
	right:20px;
	top:20px;
	width:167px;
	height:auto;
	border:0;
	padding:0;
}

.mainnav li.menuajax ul.layer {
	padding-right:155px;
}


ul#slider_tab1 {
	margin:0;
}

.teaser-slider {
	position:relative;
	width:306px;
	height:294px;
	float:left;
	margin-right:11px;
	margin-left:10px;
}

.landing .teaser-slider {
	height:381px;
}

.teaser-slider:last-child {
	margin-right:0;
}

.teaser-slider .hoverwrap {
	background:url(/fileadmin/default/img/hover_bg.png) no-repeat center top;
	position:absolute;
	bottom:0;
	
	
	padding:10px 10px 0 19px;
	min-height: 113px;
	min-width: 100%;
}

.landing .teaser-slider .hoverwrap {
	background:url(/fileadmin/default/img/hover_bg5.png) no-repeat center top;
	bottom:0;
	padding:30px 10px 10px 19px;
}

.accordion .teaser-slider .hoverwrap {
	background:url(/fileadmin/default/img/hover_bg_mobile.png) no-repeat center top;
}


.accordion .teaser-slider .hoverwrap {
	padding:20px 15px 10px 15px;
}

.teaser-slider .titlewrap h3.title {
	

	height:44px;
	line-height:44px;
	border-bottom:1px solid #006ece;
	margin-bottom:10px;
}

.teaser-slider .titlewrap h3.title a {
	color:#fff;
}

.teaser-slider .txtwrap p.bodytext {
	color:#fff;
}

.landing .teaser-slider .morelink {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
	font-weight:normal;
	line-height:93%;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	background:#f8f8f8;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWNlY2VjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(5%, #f7f7f7), color-stop(5%, #efefef), color-stop(100%, #ececec));
	

	background:-webkit-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-o-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:-ms-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	background:linear-gradient(to bottom, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ececec', GradientType=0);
	

	display:block;
	width:232px;
	height:46px;
	border:1px solid #ccc;
	font-size:123.1%;
	color:#1a4076 !important;
	line-height:46px;
	text-align:center;
	margin-top:15px;
	float:right;
	width:158px;
	height:46px;
	font-family:Rockwell;
	font-size:123.1%;
	color:#0086f3 !important;
}

.landing div.anythingSlider .arrow {
	top:36% !important;
}






ul#mobile-slider,
ul#mobile-slider2,
ul#mobile-slider3,
ul#mobile-slider4,
ul#mobile-slider5 {
	width:320px;
	height:340px;
	margin:0 auto;
	margin-left:0;
}

.landing ul#mobile-slider {
	height:390px;
}

.flexslider .slides > li {
	margin-right:20px;
}


.ui-accordion {
	width:100%;
}

.accordioncontainer {
	min-width:320px;
	max-width:480px;
	margin:0 auto;
	margin-bottom:10px;
}

.ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	zoom:1;
}

.ui-accordion .ui-accordion-li-fix {
	display:inline;
}

.ui-accordion .ui-accordion-header-active {
	border-bottom:0 !important;
}

.ui-accordion .ui-accordion-header a {
	display:block;
}

.accordion > h3:first-child a {
	color:#fff !important;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:.5em;
	top:50%;
	margin-top:-8px;
}

.ui-accordion .ui-accordion-content {
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:auto;
	display:none;
	zoom:1;
}

.accordioncontainer #metaquick {
	padding:20px 5% !important;
}

section.mobile-menu .accordioncontainer2 .ui-accordion-content {
	background:#ddd;
	top:0;
	margin-top:0;
	margin-bottom:0;
}

section.mobile-menu .accordioncontainer2 .accordion > h3:first-child a {
	color:#1a4076 !important;
}

.ui-accordion .ui-accordion-content-active {
	display:block;
}

.accordion > h3 {
	height:43px;
	line-height:43px;
	margin-bottom:0;
	padding:0 0 0 5%;
	background:#a1a5a9;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYTVhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGRiZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1a5a9), color-stop(100%, #d8dbe0));
	

	background:-webkit-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:-o-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:-ms-linear-gradient(top, #a1a5a9 0%, #d8dbe0 100%);
	

	background:linear-gradient(to bottom, #a1a5a9 0%, #d8dbe0 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#a1a5a9', endColorstr='#d8dbe0', GradientType=0);
	

	background:#b2b2b2;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyYjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2b2b2), color-stop(100%, #e8e8e8));
	

	background:-webkit-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:-o-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:-ms-linear-gradient(top, #b2b2b2 0%, #e8e8e8 100%);
	

	background:linear-gradient(to bottom, #b2b2b2 0%, #e8e8e8 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#e8e8e8', GradientType=0);
	

}

.accordion > h3:first-child {
	background:url(/fileadmin/default/img/green_bg.png) repeat-x left top;
}

.accordion > h3:last-child {
	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNjk4OCIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFlNDI3NSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, rgba(81, 105, 136, 0.8) 0%, rgba(30, 66, 117, 0.8) 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(81, 105, 136, 0.8)), color-stop(100%, rgba(30, 66, 117, 0.8)));
	

	background:-webkit-linear-gradient(top, rgba(81, 105, 136, 0.8) 0%, rgba(30, 66, 117, 0.8) 100%);
	

	background:-o-linear-gradient(top, rgba(81, 105, 136, 0.8) 0%, rgba(30, 66, 117, 0.8) 100%);
	

	background:-ms-linear-gradient(top, rgba(81, 105, 136, 0.8) 0%, rgba(30, 66, 117, 0.8) 100%);
	

	background:linear-gradient(to bottom, rgba(81, 105, 136, 0.8) 0%, rgba(30, 66, 117, 0.8) 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#cc516988', endColorstr='#cc1e4275', GradientType=0);
	

}

.accordion .ui-state-active {
	margin-bottom:0px;
}

.accordion > div {
	

	background:#d5d5c8;
	

	background:rgba(213, 213, 200, 0.6);
}

.accordion .ui-corner-all {
	border-radius:0;
}

.accordion .ui-accordion-content {
	height:340px;
}

.landing .accordion .ui-accordion-content {
	height:390px;
}

.accordion .titlewrap {
	margin-bottom:10px;
}

.list .teaser {
	margin-bottom:20px;
	width:100%;
	float:left;
}

.list .teaser .imgwrap {
	float:left;
	margin-right:10px;
}

.list .teaser .txtwrap {
	margin-left:210px;
}

.browseBoxWrap {
	clear:both;
	float:left;
	width:100%;
	padding-bottom:20px;
}

.showResultsWrap {
	float:left;
}

.browseLinksWrap {
	float:right;
}

.browseLinksWrap > span {
	margin-left:5px;
	padding-left:5px;
	border-left:1px solid #1a4076;
}

.browseLinksWrap > span:first-child {
	border:none;
}

.browseLinksWrap > span.activeLinkWrap {
	font-weight:bold;
}

table.contenttable {
	margin:0 10px 10px 0;
	border:0;
	border-collapse:collapse;
	width:98%;
}

table.contenttable td p.bodytext,
table.contenttable th p.bodytext {
	margin:0;
	padding:0;
}

table.contenttable td,
table.contenttable th {
	padding:5px;
	margin:0;
	vertical-align:middle;
	border:1px solid #D6D6D6;
}

table.contenttable .tr-0,
table.contenttable th p.bodytext {
	color:#00957D !important;
}

table.contenttable th,
table.contenttable .tr-even,
table.contenttable tr.even {
	background-color:rgba(229, 229, 229, 0.5);
}

table.contenttable caption {
	color:#00957D;
	margin-bottom:10px;
}

#allwrap.start h1.pagetitle {
	color:#fff;
}

.botbox .pagetitle {
	color:#1A4076;
}

.wetterde_widget_classic_forecast {
	background:transparent !important;
}

.wetterde_widget_classic_forecast .wetterde_widget_classic_forecast_box .wetterde_widget_classic_forecast_content .wetterde_widget_classic_forecast_info,
.wetterde_widget_classic_forecast .wetterde_widget_classic_forecast_box .wetterde_widget_classic_forecast_link,
.wetterde_widget_classic_forecast .wetterde_widget_classic_forecast_box .wetterde_widget_classic_forecast_link_home,
.wetterde_widget_classic_forecast .wetterde_widget_classic_forecast_box .wetterde_widget_classic_forecast_content .wetterde_widget_classic_forecast_title {
	margin:8px 10px 0 0 !important;
}

.tx-iccitytours-pi1 .single .organizer {
	margin:2em 0;
}

.tx-iccitytours-pi1 .single .organizer h2,
article .infos h2 {
	color:#1A4076;
	font-weight:bold;
	margin-bottom:.5em;
}

.tx-iccitytours-pi1 .single .organizer > div,
.tx-iccitytours-pi1 .single .organizer > ul,
article .txtwrap > div,
article .txtwrap .infos > div {
	margin-bottom:1em;
}

.page-navigation {
	float:left;
	width:100%;
	margin-bottom:1em;
}

.page-navigation > p {
	float:left;
}

.tx-news .f3-widget-paginator {
	float:right;
}

.tx-news .f3-widget-paginator li {
	float:left;
	margin-left:5px;
}

.tx-news .f3-widget-paginator li.current {
	font-weight:bold;
}

.tx-news .list .teaser .title {
	width: 100%;
}

.tx-indexedsearch-searchbox tr {
	display:block;
	float:left;
}

.tx-indexedsearch-searchbox tr:first-child > td:first-child {
	line-height:26px;
	padding-right:5px;
}

#cnormal .tx-indexedsearch-redMarkup {
	color:#159C88;
}

#cnormal .tx-indexedsearch-info {
	background:transparent;
}

.tx-indexedsearch-res {
	padding:10px 0;
}

.tx-indexedsearch ul.browsebox {
	margin:10px 0;
}

.tx-indexedsearch ul.browsebox li {
	margin:0;
	padding:3px 8px;
	border-left:1px solid #1a4076;
}

.tx-indexedsearch ul.browsebox li:first-child {
	border-left:none;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input[type="submit"] {
	right:8px;
}

ul.tx_gorillary_collection li {
	margin:30px;
	zoom:1.2;
}

.csc-mailform form fieldset.fieldset-subgroup ol {
	top:0;
	margin:0;
}

.csc-mailform li label {
	cursor:default;
}

.csc-mailform li.csc-form-element-checkboxgroup li.csc-form-element-checkbox label {
	width:50px;
}



.tx-powermail input.powermail_date {
	width:80px;
}

.tx-powermail .powermail_label {
	float:none;
}

.tx-powermail input[type="submit"] {
	background:none;
	top:0;
	right:0;
	width:auto;
	height:auto;
	text-indent:0;
	display:block;
	width:145px;
	height:45px;
}


#catcontainer {
	width:300px;
	padding:15px 10px;
}

#catcontainer #catheader {
	font-weight:normal;
	line-height:93%;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	color:#fff;
	margin-bottom:15px;
}

#secrarahmen > div,
#secrarahmen form > div {
	padding:5px 0;
}

#secrarahmen input[type="submit"] {
	width:160px;
	text-indent:0;
	text-align:left;
	
}

#secrarahmen .secrahintergrund table {
	width:400px;
	margin-left:15px;
}

#secrarahmen .secrahintergrund table td {
	padding:2px;
}

div.csc-mailform fieldset {
	margin-bottom:2em;
}

div.csc-mailform legend {
	margin-left:0;
	width:100%;
}

div.csc-mailform li label {
	width:9em;
}

div.csc-mailform fieldset ol {
	padding:10px 0 0;
}

div.csc-mailform fieldset li {
	padding:0;
	margin-bottom:8px;
}

div.csc-mailform li.csc-form-element-textline label,
div.csc-mailform li.csc-form-element-textarea label,
div.csc-mailform li.csc-form-element-checkboxgroup label,
div.csc-mailform li.csc-form-element-select label,
div.csc-mailform li legend {
	float:none;
	display:block;
	width:400px;
}

div.csc-mailform li.csc-form-element-textline label em,
div.csc-mailform li.csc-form-element-textarea label em,
div.csc-mailform li.csc-form-element-checkboxgroup label em,
div.csc-mailform li.csc-form-element-select label em,
div.csc-mailform li legend em {
	display:inline;
	padding:0 0 0 3px;
	position:inherit;
	float:right;
}

div.csc-mailform li.csc-form-element-checkbox label {
	float:left;
}

div.csc-mailform li.csc-form-element-textline input[type=text],
div.csc-mailform li textarea {
	width:400px;
	padding:3px;
	border:1px solid #ccc;
	color:#444;
}

div.csc-mailform li.csc-form-element-checkboxgroup li.csc-form-element-checkbox label {
	width:9em;
}

div.csc-mailform .csc-form-element-submit input[type="submit"] {
	left:auto;
	
	margin-right:10px;
}

.ui-tabs-panel div.anythingSlider .forward {
	right:-27px;
}

.ui-tabs-panel div.anythingSlider .back {
	left:-27px;
}

.initany {
	height:294px;
}

#uksearchtab {
	position:absolute;
	top:90px;
	right:37px;
}

#uksearchtab .title {
	width:270px;
	height:40px;
	line-height:40px;
	padding-left:30px;
	font-size:123.1%;
	cursor:pointer;
	background:rgb(6, 122, 109);
	background:-moz-linear-gradient(top, rgba(6, 122, 109, 1) 0%, rgba(7, 125, 111, 1) 21%, rgba(6, 133, 116, 1) 39%, rgba(6, 137, 119, 1) 61%, rgba(7, 140, 123, 1) 66%, rgba(7, 146, 127, 1) 84%, rgba(7, 146, 127, 1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(6, 122, 109, 1)), color-stop(21%, rgba(7, 125, 111, 1)), color-stop(39%, rgba(6, 133, 116, 1)), color-stop(61%, rgba(6, 137, 119, 1)), color-stop(66%, rgba(7, 140, 123, 1)), color-stop(84%, rgba(7, 146, 127, 1)), color-stop(100%, rgba(7, 146, 127, 1)));
	background:-webkit-linear-gradient(top, rgba(6, 122, 109, 1) 0%, rgba(7, 125, 111, 1) 21%, rgba(6, 133, 116, 1) 39%, rgba(6, 137, 119, 1) 61%, rgba(7, 140, 123, 1) 66%, rgba(7, 146, 127, 1) 84%, rgba(7, 146, 127, 1) 100%);
	background:-o-linear-gradient(top, rgba(6, 122, 109, 1) 0%, rgba(7, 125, 111, 1) 21%, rgba(6, 133, 116, 1) 39%, rgba(6, 137, 119, 1) 61%, rgba(7, 140, 123, 1) 66%, rgba(7, 146, 127, 1) 84%, rgba(7, 146, 127, 1) 100%);
	background:-ms-linear-gradient(top, rgba(6, 122, 109, 1) 0%, rgba(7, 125, 111, 1) 21%, rgba(6, 133, 116, 1) 39%, rgba(6, 137, 119, 1) 61%, rgba(7, 140, 123, 1) 66%, rgba(7, 146, 127, 1) 84%, rgba(7, 146, 127, 1) 100%);
	background:linear-gradient(to bottom, rgba(6, 122, 109, 1) 0%, rgba(7, 125, 111, 1) 21%, rgba(6, 133, 116, 1) 39%, rgba(6, 137, 119, 1) 61%, rgba(7, 140, 123, 1) 66%, rgba(7, 146, 127, 1) 84%, rgba(7, 146, 127, 1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#067a6d', endColorstr='#07927f', GradientType=0);
}

.ie9 #uksearchtab .title {
	filter:none;
}

#uksearchtab .title span {
	display:block;
	float:right;
	height:40px;
	width:18px;
	margin-right:17px;
	background:url(/fileadmin/default/img/sta5_sprite1.png) no-repeat 0 -972px;
}

#uksearchtab .title a{
    color: #fff;

}

#uksearchtab .content {
	height:260px;
	padding:10px 17px 10px 30px;
	background-color:transparent;
	background-color:rgba(0, 134, 124, 0.8);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC00867C,endColorstr=#CC00867C)"; 
}



#searchCriteriaContainer {
	background:#409192;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDA5MTkyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMzRhNWEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(45deg, #409192 0%, #34a5a3 98%);
	

	background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #409192), color-stop(98%, #34a5a3));
	

	background:-webkit-linear-gradient(45deg, #409192 0%, #34a5a3 98%);
	

	background:-o-linear-gradient(45deg, #409192 0%, #34a5a3 98%);
	

	background:-ms-linear-gradient(45deg, #409192 0%, #34a5a3 98%);
	

	background:linear-gradient(45deg, #409192 0%, #34a5a3 98%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#409192', endColorstr='#34a5a3', GradientType=1);
	

	margin-bottom:20px;
	padding:15px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

#searchCriteriaContainer label.ihre_auswahl {
	font-family:"Adobe Calson Pro";
	font-size:232%;
	font-weight:normal;
	color:#fff;
	margin-bottom:40px;
	float:left;
	width:100%;
}

#searchCriteriaContainer form#searchCriteria {
	margin:0;
	padding:0;
}

#searchCriteriaContainer form#searchCriteria label {
	margin:0;
	margin-right:5px;
	height:25px;
	line-height:25px;
}

#searchCriteriaContainer form#searchCriteria label#toDateLable {
	margin-left:120px;
}

#searchCriteriaContainer form#searchCriteria label#children1Lable {
	margin-left:45px;
}

#searchCriteriaContainer form#searchCriteria div.selector {
	margin-bottom:0;
}

#searchCriteriaContainer form#searchCriteria .label_dropdown label#mealcodesLable {
	margin-left:120px;
}

#searchCriteriaContainer form#searchCriteria label#fromDateLable,
#searchCriteriaContainer form#searchCriteria label#toDateLable,
#searchCriteriaContainer form#searchCriteria .searchLines label {
	min-width:80px;
}

#searchCriteriaContainer form#searchCriteria #searchLine1 .kinder {
	margin:0;
}

#searchCriteriaContainer form#searchCriteria #searchLine1 .kinder .label_textbox {
	height:auto !important;
}

#searchCriteriaContainer form#searchCriteria #searchLine1 .kinder .label_textbox #uniform-children_1 span {
	width:125px;
}

#searchCriteriaContainer form#searchCriteria #searchLine1 .kinder .label_textbox_child .search_label,
#searchCriteriaContainer form#searchCriteria #searchLine1 .kinder .label_textbox_child div.selector {
	margin-top:15px;
	margin-bottom:7px;
}

#searchCriteriaContainer form#searchCriteria #searchLine1 .kinder .label_textbox_child div.selector span {
	width:65px;
}

#searchCriteriaContainer form#searchCriteria #searchLine1 .kinder div.selector {
	margin-bottom:0;
}

#searchCriteriaContainer form#searchCriteria #searchLine1 #uniform-adults_1 span,
#searchCriteriaContainer form#searchCriteria #searchLine1 #uniform-children_1 span {
	width:125px;
}

#searchCriteriaContainer form#searchCriteria #searchLine3 div.radio {
	margin-right:50px;
}

#searchCriteriaContainer form#searchCriteria .tolerance_container {
	margin-top:10px;
	float:left;
}

#searchCriteriaContainer form#searchCriteria .tolerance_container #toleranceLable {
	min-width:80px;
}

#searchCriteriaContainer form#searchCriteria .tolerance_container div.selector span {
	width:125px;
}

#searchCriteriaContainer form#searchCriteria .roomType {
	height:auto;
	margin:0;
	margin-top:10px;
}

#searchCriteriaContainer form#searchCriteria .roomType label {
	margin-right:30px;
}


.tx-icjsonsearch .searchListFilterList {
	width:100%;
	background:none;
	border:none;
	box-shadow:none;
	border-radius:0 !important;
	padding-left:0;
	border-bottom:1px solid #159C88;
}

.tx-icjsonsearch #filterlist .search_headline {
	width:100%;
	float:none !important;
}

.tx-icjsonsearch #filterlist .search_headline h1 {
	font-family:"Adobe Calson Pro";
	font-size:232%;
	color:#1a4076;
}

.tx-icjsonsearch #filterlist .content {
	background-color:transparent !important;
}

.tx-icjsonsearch #filterlist .dataTable {
	width:100%;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations {
	padding-bottom:20px;
	border-bottom:1px solid #159C88 !important;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full {
	width:100% !important;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .room_wrapper {
	width:100%;
	float:none;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .room_wrapper .double_arrow_blue {
	display:none;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .room_wrapper .price_infos {
	top:0;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .room_wrapper,
.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .roomSub {
	border:1px solid #e8ecee;
	-webkit-box-shadow:inset -2px 2px 5px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset -2px 2px 5px 0px rgba(0, 0, 0, 0.1);
	box-shadow:inset -2px 2px 5px 0px rgba(0, 0, 0, 0.1);
	background:#e9ecef;
	

	background:-moz-linear-gradient(top, #e9ecef 0%, #eef2f4 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9ecef), color-stop(100%, #eef2f4));
	

	background:-webkit-linear-gradient(top, #e9ecef 0%, #eef2f4 100%);
	

	background:-o-linear-gradient(top, #e9ecef 0%, #eef2f4 100%);
	

	background:-ms-linear-gradient(top, #e9ecef 0%, #eef2f4 100%);
	

	background:linear-gradient(to bottom, #e9ecef 0%, #eef2f4 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e9ecef', endColorstr='#eef2f4', GradientType=0);
	

}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .top_accomo {
	width:auto !important;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .roomSub {
	width:100% !important;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .roomSub .num {
	display:none;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .roomSub .roomStars img {
	width:auto;
	height:auto;
	top:10px;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .roomSub.hide .curefee,
.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .roomSub.hide .tagPicto,
.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .roomSub.hide .detailLink-i,
.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .roomSub.hide .detailLink > h3,
.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .roomSub.hide .specialPrice {
	display:none;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .requestLink,
.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .addToCard {
	float:right;
	width:30px;
	height:30px;
	background:url(/fileadmin/default/img/shopping_cart.png) no-repeat center center;
	margin-top:5px;
	text-indent:50px;
	overflow:hidden;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .requestLink .double_arrow_white,
.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .addToCard .double_arrow_white {
	background:none;
}

.tx-icjsonsearch #filterlist .dataTable .Accommodations .accommodation.full .requestLink {
	background:url(/fileadmin/default/img/Brief.png) no-repeat center center;
}

.tx-icjsonsearch .results .moreAccos {
	margin-top:10px;
	float:left;
	font-size:20px;
	cursor:pointer;
}

.tx-icjsonsearch .noResults {
	font-family:"Trebuchet MS";
}

.tx-icjsonsearch .noResults .noticeBox {
	width:100%;
	float:left;
	margin-bottom:25px;
}

.tx-icjsonsearch .noResults .noticeBox .boxImage {
	margin-right:5px;
	float:left;
}

.tx-icjsonsearch .noResults .filterContent {
	margin:10px 0;
}

.tx-icjsonsearch .noResults .filterOptions form > .filter {
	margin-top:20px;
}

.tx-icjsonsearch .noResults .filterAccommodation .filterContent label {
	margin:10px 0;
	float:none;
	display:block;
}

.tx-icjsonsearch .noResults .filterAccommodation .filterContent .radio {
	margin-bottom:8px;
	clear:left;
}

.tx-icjsonsearch .noResults .filterTolerance .filterContent .search_label {
	margin-right:10px;
	float:left;
	line-height:25px;
}

.tx-icjsonsearch .noResults .filterTolerance .filterContent .selector {
	float:left;
}

.tx-icjsonsearch .noResults .restartSearch {
	clear:left;
}


#allwrap.accommodations section#cright {
	background:#dededf;
}

#allwrap.accommodations section#cright #cart .tx-icbasket {
	padding:15px;
}

#allwrap.accommodations section#cright #cart .tx-icbasket .numberOfItems {
	color:#1a4076;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group {
	border-bottom:1px solid #159C88;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group .ictog-title {
	background:url(/typo3conf/ext/xskeleton/Resources/Public/Images/plus.png) no-repeat right center;
	height:35px;
	color:#1a4076;
	font-family:"Adobe Calson Pro";
	font-size:153.9%;
	font-weight:normal;
	line-height:35px;
	cursor:pointer;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group div.field {
	line-height:18px;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group div.field label {
	color:#1a4076;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group div.field span {
	width:18px;
	height:18px;
	background-color:#cbcbcb;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group div.field span.checked {
	background-color:#cbcbcb;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group .slider {
	box-shadow:0 2px 3px #BBBBBB inset;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group .slider span {
	color:#1a4076;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group .slider .ui-slider-range {
	background:url(/typo3conf/ext/xskeleton/Resources/Public/Images/sliderbg.jpg) repeat-x left top !important;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group .filter_btn_hide {
	margin-bottom:20px;
	cursor:pointer;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group #reset_Filter {
	margin-top:35px;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group:last-child {
	border:none;
}

#allwrap.accommodations section#cright #leftcontainer .leftbox .group.act .ictog-title {
	background:url(/typo3conf/ext/xskeleton/Resources/Public/Images/minus.png) no-repeat right center;
}


#allwrap.accommodations section#cnormal .requestForm form .formLine {
	min-height:30px;
	line-height:25px;
	margin-bottom:10px;
}

#allwrap.accommodations section#cnormal .requestForm form .formLine > label {
	width:120px;
	float:left;
}

#allwrap.accommodations section#cnormal .requestForm form .formLine input[type="text"] {
	width:70%;
	height:23px;
	padding:2px;
}

#allwrap.accommodations section#cnormal .requestForm form .formLine textarea {
	width:70%;
}

#allwrap.accommodations section#cnormal .requestForm form .formLine input[type="submit"] {
	top:0;
	left:120px;
	right:0;
}

#allwrap.accommodations section#cnormal .requestForm form .formLine input[type="text"].postcode {
	
	width:60px;
	float:left;
	margin-right:10px;
}

#allwrap.accommodations section#cnormal .requestForm form .formLine input[type="text"].city {
	
	float:left;
	width:390px;
}

#allwrap.accommodations .requestForm .selector {
	
	display:inline-block;
	margin-bottom:0;
}


#page.page_255 section#cnormal .tx-icdcaccommodations #facilityHeader .title h1 {
	font-family:"Adobe Calson Pro";
	font-size:232%;
	font-weight:normal;
	color:#1a4076;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #facilityContent {
	border-top:4px solid #dedee0;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #facilityContent #facilityTags {
	margin:10px 0;
	float:left;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #facilityContent #facilityTags .tag img {
	width:auto;
	height:85px;
}

#page.page_255 section#cnormal .tx-icdcaccommodations .navigation {
	width:100%;
}

#page.page_255 section#cnormal .tx-icdcaccommodations .navigation li {
	background:#889bb9;
	width:23%;
	height:45px;
	line-height:45px;
	margin-right:10px;
	font-size:12px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
}

#page.page_255 section#cnormal .tx-icdcaccommodations .navigation li a {
	width:285px;
	font-size:159.3% !important;
}

#page.page_255 section#cnormal .tx-icdcaccommodations .navigation li:last-child {
	margin-right:0;
}

#page.page_255 section#cnormal .tx-icdcaccommodations .navigation li:hover,
#page.page_255 section#cnormal .tx-icdcaccommodations .navigation li.active {
	background:#f2f4f3;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #f2f4f3 0%, #dcdcde 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f4f3), color-stop(100%, #dcdcde));
	

	background:-webkit-linear-gradient(top, #f2f4f3 0%, #dcdcde 100%);
	

	background:-o-linear-gradient(top, #f2f4f3 0%, #dcdcde 100%);
	

	background:-ms-linear-gradient(top, #f2f4f3 0%, #dcdcde 100%);
	

	background:linear-gradient(to bottom, #f2f4f3 0%, #dcdcde 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f2f4f3', endColorstr='#dcdcde', GradientType=0);
	

	color:#1a4076;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation {
	margin:0;
	position:relative;
	float:left;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation li {
	background:none;
	width:auto;
	height:auto;
	margin-right:2px;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation li a {
	width:250px;
	font-size:150% !important;
	text-transform:none;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation li.navigationPrev,
#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation li.navigationNext {
	display:block !important;
	text-decoration:none !important;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation li.navigationResultlist {
	left:202px;
	bottom:0;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation li.navigationPrev a,
#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation li.navigationNext a {
	width:180px;
	margin-top:10px;
}

#page.page_255 section#cnormal .tx-icdcaccommodations #jsonSearchNavigation .navigation li.navigationNext {
	margin-right:0;
}

#page.page_255 section#cnormal .tx-icjsonsearch .toleranceTabs {
	float:none;
}

#page.page_255 section#cnormal .tx-icjsonsearch .toleranceTabs .toleranceTab.activeTab {
	background:#f2f4f3;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #f2f4f3 0%, #dcdcde 100%);
	

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f4f3), color-stop(100%, #dcdcde));
	

	background:-webkit-linear-gradient(top, #f2f4f3 0%, #dcdcde 100%);
	

	background:-o-linear-gradient(top, #f2f4f3 0%, #dcdcde 100%);
	

	background:-ms-linear-gradient(top, #f2f4f3 0%, #dcdcde 100%);
	

	background:linear-gradient(to bottom, #f2f4f3 0%, #dcdcde 100%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f2f4f3', endColorstr='#dcdcde', GradientType=0);
	

	color:#1a4076;
}

#page.page_255 section#cnormal .tx-icjsonsearch .toleranceTabs .navigation {
	margin:0;
}


.page_255 section#cright {
	padding:15px;
}

.page_255 section#cright .basketLink {
	float:right;
}



#page.page_282 section#cnormal {
	background:#fff;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	width:100%;
}

#page.page_282 section#cnormal #cart .tx-icbasket .Steps {
	background:#409192;
	

	

	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDA5MTkyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjMzRhNWEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(45deg, #409192 0%, #34a5a3 98%);
	

	background:-webkit-gradient(linear, left bottom, right top, color-stop(0%, #409192), color-stop(98%, #34a5a3));
	

	background:-webkit-linear-gradient(45deg, #409192 0%, #34a5a3 98%);
	

	background:-o-linear-gradient(45deg, #409192 0%, #34a5a3 98%);
	

	background:-ms-linear-gradient(45deg, #409192 0%, #34a5a3 98%);
	

	background:linear-gradient(45deg, #409192 0%, #34a5a3 98%);
	

	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#409192', endColorstr='#34a5a3', GradientType=1);
	

}

#page.page_282 section#cnormal #cart .tx-icbasket .itemGroup_js > .headline {
	display:none;
}



#eventSearchFormContainer {
	margin-bottom:20px;
}

#eventSearchFormContainer .eventsearchform {
	background:#159C88;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	padding:20px;
}

#eventSearchFormContainer .eventsearchform .todaybox input#today {
	width:auto;
	height:25px;
}

#eventSearchFormContainer .eventsearchform .todaybox label#todayLable {
	margin-right:50px;
	float:left;
	line-height:24px;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria {
	width:auto;
	margin-bottom:0;
	padding:10px;
	position:relative;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria .dateline,
#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria .timepart {
	margin-bottom:15px;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria .timepart > p:first-child {
	margin-right:13px;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria .timepart div.selector {
	width:153px;
	margin:0;
	float:left;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria .timepart div.selector span {
	width:126px;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria div p {
	line-height:24px;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria p.catLabel,
#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria p.searchLabel {
	display:none;
	line-height:32px;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria .vakdropdowns {
	display:none;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria select {
	background:#f3f0e9;
	height:25px;
	padding-left:5px;
	color:#595959;
	float:left;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria .catselect div.selector {
	margin:0;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria .catselect div.selector span,
#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria .catselect div.selector select {
	width:215px;
}

#eventSearchFormContainer .eventsearchform .excludeSubmitBtn #searchCriteria #searchSubmit {
	margin:0;
	position:absolute;
	right:0;
	bottom:0;
	z-index:100;
}


#allwrap.events article section#cnormal {
	max-width:100%;
	width:100%;
	

}

#allwrap.events article section#cnormal .quicksearch.content {
	width:100%;
	height:auto;
	margin-top:0;
	margin-bottom:20px;
}

#allwrap.events article section#cnormal .quicksearch.content p.tabSearch {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	font-family:"Trebuchet MS";
	font-weight:normal;
	background:#f8f8f8;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(5%, #f7f7f7), color-stop(5%, #efefef), color-stop(100%, #ececec));
	background:-webkit-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	background:-o-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	background:-ms-linear-gradient(top, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	background:linear-gradient(to bottom, #f8f8f8 0%, #f7f7f7 5%, #efefef 5%, #ececec 100%);
	filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#ececec', GradientType=0);
	display:block;
	border:1px solid #ccc;
	font-size:123.1%;
	color:#1a4076;
	text-align:center;
	text-transform:uppercase;
	margin-right:10px;
	width:19%;
	height:45px;
	line-height:45px;
}

#allwrap.events article section#cnormal .quicksearch.content p.tabSearch:last-child {
	margin-right:0 !important;
}

#allwrap.events article section#cnormal .eventresult {
	border-bottom:1px solid #159C88;
}

#allwrap.events article section#cnormal .eventresult .eventdate {
	font-size:20px;
}

#allwrap.events article section#cnormal .eventresult .eventdate .allDates {
	margin-bottom:10px;
	cursor:pointer;
}

#allwrap.events article section#cnormal .eventresult .txtwrap {
	width:300px;
}

#allwrap.events article section#cnormal .eventresult .txtwrap p.eventtitle {
	color:#159C88;
	font-family:"Adobe Calson Pro";
}

#allwrap.events article section#cnormal .eventcategory {
	font-size:18px;
}


#allwrap.events article section#cnormal .detail .eventdate {
	display:none;
}

#allwrap.events article section#cnormal .detail .eventtitle {
	height:auto;
	color:#159C88;
	font-family:"Adobe Calson Pro";
	font-size:190%;
}

#allwrap.events article section#cnormal .detail .eventdescription {
	line-height:20px;
}

#allwrap.events article section#cnormal .detail .eventdescription img {
	margin:10px 0;
	display:block;
}

#allwrap.events article section#cnormal .detail .addToCalendar {
	float:left;
	display:none;
}

#allwrap.events article section#cnormal .detail .kwelle5 {
	
	float:left;
}

#allwrap.events article section#cnormal .detail .kwelle5 img {
	width:170px;
}



article .newsbox .teaser h3.title, .list .teaser .title {
	padding-right:35px;
}

.list .teaser .title {
	width:320px;
}

#sb-container html {
	overflow-y:hidden;
}

#sb-wrapper-inner .tx-icdcaccommodations .accommodation .tags,
#sb-wrapper-inner .tx-icdcaccommodations .accommodation .attributes,
#sb-wrapper-inner .tx-icdcaccommodations .accommodation .description .roomSize {
	width:auto;
}




#prospektBestellung td label,
#prospektBestellung td input[type="text"] {
	line-height:25px;
}

#prospektBestellung td input[type="text"],
#prospektBestellung td input[type="email"] {
	border:1px solid #d5d5d5;
	width:210px;
	height:25px;
	padding-left:5px;
}

#prospektBestellung td span i {
	font-weight:bold;
}

#prospektBestellung td input[type="submit"] {
	width:160px !important;
	position:relative;
	left:-25px;
}


.secrarahmen_newsletter td label,
.secrarahmen_newsletter td input[type="text"] {
	line-height:25px;
}

.secrarahmen_newsletter td input[type="text"],
.secrarahmen_newsletter td input[type="email"] {
	border:1px solid #d5d5d5;
	width:210px;
	height:25px;
	padding-left:5px;
}

.secrarahmen_newsletter td span i {
	font-weight:bold;
}

.secrarahmen_newsletter td input.secrasub {
	position:relative;
	left:-130px;
	text-align:center !important;
}


.page_340 section#cnormal > header.title1 h3.title {
	color:#1a4076 !important;
}

.page_340 section#cnormal .csc-mailform {
	font-family:"Trebuchet MS";
}

.page_340 section#cnormal .csc-mailform fieldset li.csc-form-9 {
	width:300px;
	margin-right:10px;
	float:left;
}

.page_340 section#cnormal .csc-mailform fieldset li.csc-form-9 label,
.page_340 section#cnormal .csc-mailform fieldset li.csc-form-9 input {
	width:300px;
}

.page_340 section#cnormal .csc-mailform fieldset li.csc-form-10,
.page_340 section#cnormal .csc-mailform fieldset li.csc-form-10 * {
	width:90px;
}

.page_340 section#cnormal .csc-mailform fieldset li.csc-form-11 {
	width:100px;
	margin-right:10px;
	float:left;
}

.page_340 section#cnormal .csc-mailform fieldset li.csc-form-11 label,
.page_340 section#cnormal .csc-mailform fieldset li.csc-form-11 input {
	width:100px;
}

.page_340 section#cnormal .csc-mailform fieldset li.csc-form-12,
.page_340 section#cnormal .csc-mailform fieldset li.csc-form-12 * {
	width:290px;
}


#allwrap.accommodations .page_338 #cnormal h3.title {
	color:#278b80;
	font-family:sans-serif;
}

.tx-icmaps-pi3 #tours .teaser.long .imgwrap {
	width:200px;
	height:148px;
}

.tx-icmaps-pi3 #tours .teaser.long .imgwrap img {
	max-height:148px;
}

.tx-icmaps-pi3 #tours .teaser.long .txtwrap {
	width:320px;
}

nav#path > a:hover,
footer .col .bodytext > a:hover,
footer .line2 .content nav ul li:hover a,
.titlewrap .title:hover > a,
#allwrap.accommodations section#cright #leftcontainer .leftbox .group div.field label:hover p {
	text-decoration:underline;
}

#allwrap.start #slider{
	width: auto;
}

.news.single .imgwrap {
    margin-bottom: 13px;
}