@charset "utf-8";
/*
@font-face {
	font-family: titilliumtext22l;
	src: url("fonts/TitilliumText22L002-webfont.eot");
}
@font-face {
	font-family: titilliumtext22l_light;
	src: url("fonts/TitilliumText22L001-webfont.eot");
}
@font-face {
	font-family: titilliumtext22l_bold;
	src: url("fonts/TitilliumText22L005-webfont.eot");
}
@font-face {
	font-family: titilliumtext22l;
	src: url("fonts/TitilliumText22L002-webfont.ttf");
	font-weight: lighter;
}
@font-face {
	font-family: titilliumtext22l_light;
	src: url("fonts/TitilliumText22L001-webfont.ttf");
	font-weight: lighter;
}
@font-face {
	font-family: titilliumtext22l_bold;
	src: url("fonts/TitilliumText22L005-webfont.ttf");
	font-weight: lighter;
}
*/

nav, header, footer, address, section, aside, article, hgroup, figure, figcaption, time {
	display: block;
}

@media screen, handheld, projection, tv {

	/* HTML */
	HTML {
		margin: 0px;
		padding: 0px;
		height: 100%;
	}
	BODY {
		margin: 0px;
		padding: 0px;
		/*font-family: titilliumtext22l, Verdana, Arial, Helvetica, sans-serif;*/
		font-family: 'Titillium Web', Calibri, Arial, sans-serif;
		font-weight: 400;
		font-size: 13px;
		height: 100%;
		-webkit-font-smoothing: antialiased;
	}
	IMG {
		border: none;
	}
	ACRONYM {
		border: none;
		cursor: help;
		margin: 0px;
	}
	A {
		color: #2c2c2c;
	}
	.s_uni_white_box A, .s_uni_grey_box A {
		text-decoration: none;
	}
	B {
		/*font-family: titilliumtext22l_bold, Verdana, Arial, Helvetica, sans-serif;*/
		font-weight: 600;
	}
	P, H1, H2, H3 {
		margin: 0px 0px 8px 0px;
		padding: 0px;
	}
	H1, H2, H3 {
		/*font-family: titilliumtext22l_light;*/
		font-weight: 200;
	}
	H1 {
		font-size: 40px;
		margin-bottom: 20px;
		color: #afafaf;
		font-weight: 200;
	}
	.mediaDatabase H1 {
		font-size: 30px;
		color: #333333;
	}
	H2, LEGEND {
		font-size: 24px;
		color: #333333;
		margin-bottom: 10px;
		display: block;
		clear: left;
		font-weight: 200;
	}
	H2 IMG {
		margin-left: 15px;
	}
	H2.bigger {
		font-size: 30px;
	}
	H3, .as_h3 {
		font-size: 18px;
		color: #333333;
		margin-bottom: 10px;
		/*font-weight: normal;
		font-family: titilliumtext22l_light;*/
		font-weight: 200;
	}
	FIELDSET {
		border: none;
		padding: 0px;
		margin: 0px;
		float: left;
		clear: both;
		width: 100%;
	}
	LABEL {
		margin: 0px;
		padding: 0px;
	}
	INPUT {
		min-height: 30px;
		/*font-family: titilliumtext22l, Verdana, Arial, Helvetica, sans-serif;*/
		font-family: 'Titillium Web', Calibri, Arial, sans-serif;
		font-weight: 400;
	}
	INPUT[type="text"] {
		border: 1px solid #BBBBBB;
		margin-top: 5px;
		background-color: #fff;
	}
	INPUT[type="checkbox"] {
		min-height: 20px;
		width: 19px;
	}
	INPUT[type="radio"] {
		min-height: 20px;
		width: 24px;
		margin: 0;
	}
	/*IE INPUTS*/
	.closeDayMain INPUT.hasDatepicker, .s_zeitraum_edit INPUT.time,
	.telefon INPUT[type="text"] {
		padding-top: 0px\9;
	}
	.s_ihre_veranstaltungen_suche INPUT[type="text"].s_suche_input {
		padding-bottom: 0px\9;
	}
	TEXTAREA {
		/*font-family: titilliumtext22l, Verdana, Arial, Helvetica, sans-serif;*/
		font-family: 'Titillium Web', Calibri, Arial, sans-serif;
		font-weight: 400;
		font-size: 13px;
		padding: 15px;
		min-height: 90px;
		border: 1px solid #bbbbbb;
		float: left;
		clear: left;
	}
	OL, UL {
		padding: 0px 0px 3px 0px;
		margin: 0px;
	}
	OL LI, UL LI {
		width: auto;
		padding: 0px 0px 5px 10px;
		margin: 0px;
	}
	OL LI {
		margin-left: 17px;
	}
	UL LI {
		background-image: url(img/li.gif);
		background-position: 0px 5px;
		background-repeat: no-repeat;
		list-style-type:none;
	}
	TH {
		position: relative;
	}
	UL LI.s_erster {
		border: none !important;
		padding: 0 5px 0 5px;
	}
	.s_duplikat {
		float: left;
		margin: 0 0 10px 0;
	}
	.s_duplikat IMG {
		cursor: pointer;
	}
	.s_duplikat_2 {
		float: left;
		margin: 0 0 10px 0;
	}
	.s_duplikat_2 IMG {
		cursor: pointer;
	}
	/* Navigationen */
	.s_nav UL, .s_fusszeile UL {
		margin: 0px;
		padding: 0px;
	}
	.s_nav LI, .s_fusszeile LI, .s_nav_footer LI, .s_zeitraum_edit UL LI, .s_summary_kat LI, .s_termin_eintraege Li {
		margin: 0px;
		padding: 0px;
		background: none;
	}
	.s_nav A, .s_fusszeile A {
		text-decoration: none;
	}
	 .s_nav LI, .s_nav A,
	.s_nav_footer UL, .s_nav_footer LI, s_nav_footer A,
	.s_eintraege_pro_seite UL, .s_eintraege_pro_seite LI, .s_eintraege_pro_seite A,
	.s_summary_kat LI,
	.white_tabs UL, .white_tabs LI, .white_tabs A,
	.s_reg_anmeldung_box UL, .s_reg_anmeldung_box LI {
		float: left;
	}

	/* --- Struktur --- */

	.s_header_voll {
		float: left;
		width: 100%;
		height: 123px;
		background-image: url(img/hg_header.png);
		background-position: top center;
		background-repeat: repeat-x;
	}
	.s_header {
		width: 960px;
		height: 123px;
		margin: 0 auto;
		position: relative;
	}
	.s_logo {
		float: left;
		padding: 20px 0 0 0;

		height: 58px;
		width: auto;
	}
	.s_logo A {
		display: block;
		font-size: 36px;
		text-decoration: none;
	}
	.s_logo A IMG{
		height: 43.6px;
		width: 229px;
	}
	.s_nav {
		width: 100%;
		padding: 0;
		overflow: hidden;
		/*
		padding: 78px 7px 0 180px;
		*/
	}


	.s_nav A {
		display: block;
		color: #FFF;
		font-size: 16px;
		text-decoration: none;
	}
	.s_nav A SPAN {
		display: block;
		padding: 27px 9px 0;
		color: #36B5E2;
	}
	.s_nav A.aktiv SPAN {
		color: #2c2c2c;
		/*background-image: url(img/hg_nav_a_hover.png);
		background-position: top center;
		background-repeat: no-repeat;*/
	}
	.s_nav A:hover SPAN{
		color: #2c2c2c;
		background-position: top center;
		background-repeat: no-repeat;
	}
	.s_login_box_aussen {
		float: right;
		display: block;

		width: 70px;
		margin-top: 17px;
		/*
		margin-top: 95px;
		*/
	}
	.s_login_box {
		float: left;
		display: block;
		width: 70px;
		min-height: 31px;
		background-image: url(img/hg_loginbox_logged_in.png);
		background-repeat: no-repeat;
		color: #FFF;
		font-size: 13px;
		cursor: pointer;
		cursor: hand;
		position: relative;
		text-indent: -100000px;
	}
	.s_login_dropdown {
		background-color: #44bfe8;
		border-radius: 5px 5px 5px 5px;
		color: #FFFFFF;
		display: none;
		padding: 8px 35px 7px 13px;
		position: absolute;
		right: 1px;
		top: 49px;
		width: 181px;
		z-index: 1;
	}
	.s_login_dropdown A {
		display: block;
		width: 100%;
		float: left;
		clear: left;
		padding: 5px 0 5px 0;
		color: #FFF;
		text-align: left;
		text-decoration: none;
		min-height: 15px;
	}
	.s_login_dropdown INPUT {
		color: #FFF;
		border: none;
		background-color: transparent;
		padding: 5px 0 5px 0;
		cursor: pointer;
		margin-left: -3px;
		min-height: 15px;
		font-size: 13px;
	}
	.s_aussen {
		width: 965px;
		margin: 0 auto;
		min-height: 100%;
	}
	.s_abstand {
		padding-bottom: 110px;
	}
	.s_mitte {
		margin: 0 auto;
		width: 965px;
	}
	.s_inhalt {
		float: left;
		width: 965px;
		padding: 60px 0 110px 0;
		min-height: 100px;
	}
	.s_footer_voll {
		float: left;
		margin: -110px auto 0 auto;
		width: 100%;
		height: 130px;
		background-image: url(img/hg_footer.png);
		background-position: center;
		background-repeat: no-repeat;
	}
	.s_footer_position {
		margin: 0 auto;
		width: 960px;
	}
	.s_footer {
		float: left;
		width: 960px;
		height: 110px;
	}
	.s_nav_footer {
		padding-top: 15px;
	}
	.s_footer_logos {
		float: right;
		padding-top: 20px;
	}
	.s_nav_footer .s_footer_logos A {
		display: inline;
	}
	.noe1 {
		float: left;
	}
	.noe2 {
		float: left;
		margin-left: 20px;
	}
	.s_nav_footer A {
		display: block;
		width: 155px;
		font-size: 18px;
		text-decoration: none;
	}
	.s_nav_footer LI UL {
		padding-top: 16px;
	}
	.s_nav_footer LI UL LI {
		float: none;
	}
	.s_nav_footer LI UL LI A {
		color: #008fcb;
		font-size: 14px;
		text-decoration: none;
		padding: 0;
	}
	/* Errors */
	SPAN.formError {
		clear: both;
		float: left;
		min-height: 18px;
		margin: 7px 0 5px 5px;
		padding: 5px 0 0 25px;
		width: 211px;
		background-image: url("img/icon_pflicht.gif");
		background-position: left center;
		background-repeat: no-repeat;
	}
	SPAN.phoneError {
		clear: both;
		float: left;
		min-height: 18px;
		margin: 7px 0 5px 5px;
		padding: 5px 0 0 25px;
		width: 600px;
		background-image: url("img/icon_pflicht.gif");
		background-position: left center;
		background-repeat: no-repeat;
	}
	SPAN.phoneCorrect {
		display: none;
	}
	INPUT.formError, TEXTAREA.formError, LABEL.error INPUT, SPAN#placeCountryBox.error UL, SPAN#placeCountryBox.error INPUT, .s_kategorien.error DIV UL {
		background-color: #FDEDEB !important;
		border-color: #E85236 !important;
	}
	.s_kategorien.error .sbHolder {
		border-top: 1px solid #E85236 !important;
	}
	.s_kategorien.error .sbOptions .has_children {
		background-color: #FDEDEB;
	}
	.s_kategorien.error .sbOptions .has_children {
		background-color: #FDEDEB;
	}

	input.formError:hover{
		background-color: #FDEDEB !important;
		border-color: #E85236 !important;
	}

	/*Inhalt - Templates - neu*/
	/*Zusammenfassung*/
	.s_zusammenfassung .basisinfos {
		margin-bottom: 0px;
	}
	.s_zusammenfassung {
		position: relative;
	}
	#previewButton {
		float: right;
		margin-top: 10px;
	}
	.s_zusammenfassung H2 {
		margin-bottom: 39px;
	}
	.s_zusammenfassung H3 {
		color: #828282;
		float: left;
		width: 100%;
		clear: left;
		font-size: 24px;
	}
	.s_zusammenfassung H3.smaller {
		color: #828282;
		float: left;
		width: 100%;
		clear: left;
		font-size: 18px;
	}
	.sum_basis_infos {
		float: left;
		clear: left;
		padding-bottom: 5px;
	}
	.s_zusammenfassung .grau, .placeInformation .grau {
		color: #999999;
	}
	.placeInformation .dl_email {
		margin-top: 0;
	}
	.placeInformation DL {
		margin-bottom: 25px;
	}
	.placeInformation H3.smaller {
		color: #999999;
	}
	.s_sum_media {
		float: left;
		width: 100%;
		margin: 20px 0 15px 0;
	}
	.s_sum_media .s_media_box {
		margin-left: 0px;
		background-color: #D7D7D7;
		height: 215px;
	}
	.s_sum_media .s_media_box FIGURE FIGCAPTION SPAN {
		padding: 15px 0 3px;
		min-height: inherit;
		/*width: 150px;*/
	}
	.s_sum_media .s_media_box FIGURE FIGCAPTION {
		height: auto;
		/*width: 135px;*/
	}
	.s_zusammenfassung .s_blau_button {
		margin-top: 0px;
		margin-bottom: 45px;
	}
	.s_blau_button.sum_aendern.change_place {
		margin-top: -20px;
	}
	.s_blau_button.sum_aendern.change_cat {
		/*margin-top: -30px;*/
	}
	.s_summary_list.s_classes_list {
		margin: 0;
	}
	.s_termin_eintraege {
		float: left;
		width: 100%;
		clear: left;
		margin-bottom: 12px;
	}
	/*Mediendatenbank Lightbox*/
	.s_lightbox_container {
		float: left;
		padding: 15px;
		background-image: url("img/hg_loeschen_rahmen.png");
		background-repeat: repeat;
		width: 935px;
	}
	.s_content {
		float: left;
		background-color: #FFF;
		padding: 25px;
		width: 880px;
		position: relative;
	}
	.s_archivbuttons {
		float: left;
		width: 100%;
	}
	.s_lb_archiv {
		float: left;
		width: 880px;
		padding: 0 0 15px 0;
		border-bottom: 2px solid #EAEAEA;
	}
	.s_archiv_paging {
		float: right;
	}
	.s_content .s_eintraege_pro_seite  {
		float: left;
	}
	.database_h1_nomargin {
		margin-left: 0px;
	}
	.s_medien_formular {
		float: left;
		background-color: #EAEAEA;
		width: 397px;
		padding: 25px;
		display:none;
	}
	.s_medien_titelbox {
		float: left;
		padding-left: 25px;
		width: 422px;
	}
	.s_medien_titelbox.overview_titelbox {
		padding-left: 0;
	}
	.s_daten_upload {
		float: left;
		padding-bottom: 15px;
	}
	.input_upload {
		float: left;
		padding-left: 5px;
		width: 475px;
		height: 30px;
		margin: 0 0 0 0;
		font-size: 45px;
		position: absolute;
		right: -375px;
		top: 7px;
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: "alpha(opacity=0)";
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}
	*+html .file_input_button {
		position: absolute;
		left: 20px;
		top: 0px;
	}
	.file_input_textbox {
		float: left;
		width: 237px;
		padding-left: 5px;
		margin-bottom: 10px;
	}
	.file_input_div {
		position: relative;
		width: 100px;
		height: 23px;
	}
	.file_input_button {
		background-color: #008FCB;
		border: 1px solid #008FCB;
		border-radius: 5px 5px 5px 5px;
		color: #FFFFFF;
		left: 255px;
		position: absolute;
		top: 6px;
		width: 143px;
	}
	.s_daten_upload .s_label_rahmen {
		width: 397px;
	}
	.s_daten_upload LABEL {
		float: left;
	}
	.input_upload_unterschrift {
		margin-bottom: 15px;
		width: 390px;
		padding-left: 5px;
	}
	.mediaDatabase .s_grau_button.abbrechen {
		width: auto;
		margin-left: 17px;
	}



	.s_medien_formular H2 SPAN A {
		font-size: 12px;
		text-decoration: none;
		color: #008FCB;
		display: block;
		float: right;
		padding-top: 12px;
	}
	.s_medien_sort_leiste {
		float: left;
		width: 874px;
		padding: 50px 0 20px 3px;
	}
	.input_medien_suchen {
		width: 228px;
		padding-left: 5px;
		margin: 0 7px 0 7px;
	}
	.input_medien_suchen {
		margin-top: -5px\9;
	}
	.s_medien_sortieren {
		float: right;
	}
	.s_label_medien_sort .sbHolder {
		width: 180px;
		margin-top: 7px;
	}
	.s_label_medien_sort .sbHolder .sbOptions {
		width: 180px;
	}
	#new_event_data .sbOptions {
		width: 280px;
	}
	#new_event_data .sbHolder {
		font-size: 13px;
	}
	.s_medien_sortieren SPAN {
		float: left;
		padding: 16px 10px 0 0;
	}
	.s_archiv_media_titel_container {
		float: left;
	}

	.s_archiv_media_titel_container label {
		float: left;
		margin: 8px 0 -2px 0;
		width: 100%;
		clear: both;
		color: #aaa;
	}

	.s_media_box_titel, .s_media_box_copy {
		border: none;
		background-color: #eaeaea;
		float: left;
		/*margin-top: 7px;*/
		padding-left: 5px;
		width: 143px;
		border: 1px solid #eaeaea;
		border-color: transparent !important;
	}

	.s_archiv_media_titel, .s_archiv_media_copy {
		background-color: #fff;
		float: left;
		margin: 7px 0 2px 0;
		padding-left: 5px;
		width: 143px;
		border: 1px solid #aaa !important;
	}

	.s_media_box_titel, .s_media_box_copy {
		width: 133px;
	}
	.s_media_box_copy {
		border: none;
		margin-top: 0px;
		font-size: 11px;
		border: 1px solid;
		border-color: transparent !important;
	}

	.s_archiv_media_titel:hover, .s_archiv_media_copy:hover, .s_archiv_media_titel:focus, .s_archiv_media_copy:focus {
		background-color: #FFF;
		border: 1px solid #BBBBBB !important;
		float: left;
		padding-left: 5px;
		width: 143px;
	}
	.s_media_box .s_media_box_titel:hover,
	.s_media_box .s_media_box_copy:hover,
	.s_media_box .s_media_box_titel:focus,
	.s_media_box .s_media_box_copy:focus {
		background-color: #FFF;
		border: 1px solid #BBBBBB;
	}

	.s_archiv_media_titel:hover, .s_archiv_media_copy:hover {
		background-color: #fff;
		float: left;
		padding-left: 5px;
		width: 143px;
		border: 1px solid #aaa !important;
	}

	.s_archive_box #uniform-undefined {
		margin-top: 9px;
	}
	/*Termine neu Lightbox*/
	.s_kalender {
		float: left;
		width: 660px;
		padding-top: 11px;
		padding-bottom: 53px;
	}
	.s_kalender .white_tabs_small {
		float: left;
		background-image: url(img/hg_ul_tabs_kalender.png);
		background-position: center bottom;
		background-repeat: no-repeat;
		display: block;
		margin: 5px 0 30px 0;
		overflow: hidden;
		padding: 11px 0 0 30px;
		position: relative;
		text-align: center;
		width: 600px;
		z-index: 1;
	}
	.s_kalender .white_tabs_small LI, .s_reg_anmeldung_box .white_tabs_small LI {
		padding: 0px;
	}
	.s_monat_back, .s_monat_fwd  {
		float: left;
		width: 20px;
		height: 270px;
		margin-top: 25px;
		margin-bottom: 25px;
		display: block;
		background-color: #dddddd;
		background-repeat: no-repeat;
		background-position: center;
		cursor: pointer;
	}
	.s_monat_back {
		background-image: url(img/pfeil_links.png);
		border-radius: 5px 0 0 5px;
	}
	.s_monat_fwd  {
		background-image: url(img/pfeil_rechts.png);
		border-radius: 0 5px 5px 0;
	}
	.s_kalender_container, .s_monat_tage, .s_monat_wochentage {
		float: left;
	}
	.s_kalender_monate {
		float: left;
		height: 240px;
		width:  560px;
		padding: 0 20px 0 20px;
		margin-bottom: 36px;
	}
	.s_monat {
		float: left;
		width: 261px;
		margin-top: 11px;
	}
	.monat_rechts {
		float: right;
	}
	.s_monat_titel {
		float: left;
		width: 100%;
		text-align: center;
	}
	.s_monat_wochentage DIV {
		float: left;
		width: 33px;
		text-align: center;
		padding: 8px 0 5px 0;
		margin: 0 5px 5px 0;
		color: #606060;
	}
	.s_monat_tage .tag_rechts, .s_monat_wochentage .tag_rechts {
		margin-right: 0px;
	}
	.s_monat_tage DIV {
		float: left;
		width: 33px;
		min-height: 15px;
		text-align: center;
		padding: 8px 0 6px 0;
		margin: 0 5px 5px 0;
		background-color: #FFF;
		position: relative;
	}
	.s_monat_tage A {
		display: block;
		text-decoration: none;
		color: #bbbbbb;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 31px;
		height: 18px;
		text-align: center;
		padding: 4px 0 5px 0;
		border: 1px solid #bbbbbb;
	}
	.s_monat_tage A:hover {
		color: #2c2c2c;
		border: 1px solid #7fc7e5;
		background-color: #d9eef7;
	}
	#add_day_single_btn {
		margin-top: 5px;
	}
	*+html #add_day_single_btn {
		margin-top: 35px;
	}
	.dayPeriodHover, .tag_spezial.dayPeriodHover A {
		background-color: #d9eef7 !important;
	}
	.dayPeriodHover > A {
		border: 1px solid #7fc7e5 !important;
	}
	.s_monat_tage .tag_normal {
		background-color: #d5d5d5;
	}
	.s_monat_tage .tag_leer {
		border: 1px solid #EAEAEA;
		margin-bottom: 4px;
		min-height: 14px;
		width: 31px;
	}
	.s_monat_tage .tag_normal A {
		color: #2b2b2b;
	}
	.s_monat_tage .tag_spezial A {
		background-color: #f3f3f3;
		color: #2b2b2b;
	}
	.termin_optionen {
		display: none;
		width: 31px;
		height: 28px;
		background-color: #DDDDDD;
		border: 1px solid #008FCB;
		position: absolute;
		top: 0;
		left: 0;
	}
	.termin_optionen A {
		border: medium none;
		display: block;
		float: left;
		height: 21px;
		margin: 0;
		padding: 7px 0 0;
		position: relative;
		width: 15px;
	}
	.termin_optionen A:hover {
		border: none;
	}
	*+html .s_zeitraum_edit .s_pflichtfeld {
		display: none;
	}
	.s_zeitraum_edit UL {
		padding-top: 20px;
	}
	.s_zeitraum_edit UL LI A {
		text-decoration: none;
		float: left;
		clear: left;
		padding: 5px 0 5px 0;
	}
	.s_zeitraum_edit UL LI A:hover, .s_zeitraum_edit UL LI A:focus {
		color: #008FCB;
	}
	.buttons_rechts {
		float: right;
	}
	.s_blau_button.confirm {
		margin-top: 19px;
	}
	*+html .buttons_rechts {
		float: left;
		width: 100%;
		clear: left;
	}
	.buttons_rechts .s_grau_button {
		width: auto;
	}
	.buttons_rechts .s_gruen_button {
		margin-right: 15px;
		padding: 0 43px;
	}
	.s_zeitraum_edit INPUT.hasDatepicker, .s_von_bis .hasTimepicker {
		color: #2c2c2c;
	}
	.closeDayMain INPUT.hasDatepicker, .s_zeitraum_edit INPUT.hasDatepicker {
		padding: 0 5px 0 30px;
		width: 100px;
	}
	/*Terminliste*/
	.s_terminliste {
		float: left;
		width: 640px;
	}
	.s_table_terminliste {
		margin-bottom: 20px;
	}
	.s_terminliste .s_table_terminliste TH {
		padding: 10px 0px 12px 16px;
		background-position: 0% 18px;
		background-repeat: no-repeat;
	}
	.s_terminliste .s_table_terminliste TD {
		padding: 10px 0 12px 10px;
	}
	.s_terminliste .s_table_terminliste TR  {
		border-bottom: 1px solid #D6D6D6;
	}
	.s_terminliste .s_table_terminliste THEAD TR  {
		cursor: pointer;
	}
	.s_terminliste .s_table_terminliste TH.sorting {
		background-image: url(img/sort_terminliste.gif);
	}
	.s_terminliste .s_table_terminliste TH.sorting_asc {
		background-image: url(img/sort_up_termine.gif);
	}
	.s_terminliste .s_table_terminliste TH.sorting_desc {
		background-image: url(img/sort_down_terminliste.gif);
	}
	.dataTables_length, .bottom, .paging_full_numbers, .dataTables_wrapper, .dataTables_paginate .previous, .dataTables_paginate .next, .dataTables_paginate SPAN {
		float: left;
	}
	.s_terminliste .s_eintraege_pro_seite {
		display:none;
	}
	.termine_pro_seite, .s_label_event_filter SPAN, .s_label_event_sorting SPAN {
		float: left;
		padding: 9px 10px 15px 0;
	}
	.s_terminliste .sbHolder {
		width: 148px;
	}
	.dataTables_length {
		margin: -4px 0 0 64px;
	}
	.dataTables_paginate {
		float: right;
		padding-top: 5px;
	}
	.dataTables_paginate A {
		border: none;
		cursor: pointer;
	}
	.dataTables_paginate SPAN A {
		border: none;
		border-left: 1px solid #008FCB;
	}
	.dataTables_paginate SPAN A:first-child {
		border: none;
	}
	.dataTables_paginate .previous, .dataTables_paginate .next  {
		padding-top: 1px;
	}
	.s_terminliste .s_paging_positioner {
		width: 80px;
		padding-left: 6px;
		margin: 0px 0 0 4px;
	}
	.s_terminliste .s_paging_positioner .alle {
		float: left;
		padding: 5px 0 0 18px;
	}
	.s_label_terminliste_select {
		float: left;
		width: 335px;
		margin: 15px 0 15px 0;
	}
	.s_label_terminliste_select .sbHolder {
		float: left;
		margin-top: 3px;
		width: 180px;
	}
	.s_label_terminliste_select .sbOptions {
		width: 180px;
	}
	.s_label_terminliste_select_span {
		float: left;
		padding: 12px 15px 0 0;
	}
	.s_label_terminliste_select .s_blau_button {
		float: left;
		margin: 3px 0 0 15px;
	}
	.breaker {
		float: left;
		margin: 10px 0;
		width: 100%;
	}
	.s_terminliste .s_gruen_button {
		margin-top: 40px;
	}
	/*Zeitraum bearbeiten*/
	.s_lightbox_container.s_zeitraum_edit_container {
		width: auto;
	}
	.s_content.s_zeitraum_edit {
		width: 650px;
	}
	.s_content.s_zeitraum_edit.height {
		width: 650px;
		height: 440px;
		padding: 42px;
	}
	.s_von_bis {
		float: left;
		margin: 0 20px 12px 0;
	}
	.s_bis_trenner {
		float: left;
		margin: 28px 10px 0 -8px;
	}
	.dayDefSub .s_bis_trenner {
		margin: 13px 10px 0 -8px;
	}
	.s_von_bis INPUT {
		float: left;
		clear: left;
		padding: 0 5px 0 5px;
		width: 130px;
		border: 1px solid #BBBBBB;
		margin-top: 5px;
		color: #bbbbbb;
	}
	.s_von_bis LABEL .uhr {
		display: block;
		float: left;
		margin: 13px 0 0 8px;
	}
	*+html .s_von_bis LABEL {
		display: block;
		float: left;
		width: 100%;
	}
	.s_breaker.dayDef.dayDefMain, .s_breaker.dayDefSub.dayDef {
		position: relative;
	}
	.deleteDayDef, .deleteCloseDay {
		display: block;
		float: left;
		margin: 8px 0 0 10px;
	}
	*+html .uhr {
		position: absolute;
		right: 40px;
		top: 7px;
	}
	*+html .deleteDayDef {
		position: absolute;
		right: 20px;
		top: 0px;
	}
	.s_terminspezifikationen LABEL, .s_terminspezifikationen LABEL .checker {
		float: left;
	}
	.s_terminspezifikationen IMG.toolTip {
		float: left;
		margin-right: 2em;
	}
	.s_terminspezifikationen LABEL SPAN {
		float: left;
		display: block;
		padding: 3px 15px 0 5px;
	}
	.s_zeitraum_edit .s_onlineticketbestellung {
		width: auto;
	}
	.s_zeitraum_edit .s_onlineticketbestellung INPUT {
		background-image: none;
		width: 450px;
		color: #2c2c2c;
	}
	.s_zeitraum_edit .i_text_low {
		margin-bottom: 20px;
	}
	.s_mehrtage_box {
		float: left;
		width: 206px;
		margin: 0 20px 10px 0;
		position: relative;
	}
	.s_mehrtag_select {
		float: left;
		clear: left;
		height: 24px;
		padding: 8px 0 0 10px;
		margin-top: 5px;
		width: 196px;
		background-image: url(img/hg_mehrtage_select.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}
	.s_mehrtage_optionen {
		background-color: #FFFFFF;
		border: 1px solid #BBBBBB;
		margin-top: -1px;
		position: absolute;
		top: 52px;
		width: 204px;
		z-index: 1;
	}
	*+html .s_mehrtage_optionen {
		margin-left: -206px;
	}
	.dayDefSub .s_mehrtage_optionen {
		top: 39px;
	}
	.dayDefSub .s_mehrtage_optionen {
		top: 39px\9;
	}
	.s_wochentag_checks LABEL {
		display: block;
		float: left;
		padding: 10px 0 2px 6px;
		font-size: 14px;
		clear: left;
	}
	.s_wochentag_checks .checker {
		float: left;
		margin: -5px 5px 0 0;
	}
	.s_zeitraum_edit .s_blau_button.add {
		margin: 0px 0 30px 0;
	}
	.s_schliesstage, .closeDayMain, .closeDaySub, .tour_box, .remainingText  {
		float: left;
		clear: left;
		width: 100%;
	}
	.s_schliesstage .s_blau_button {
		float: left;
		clear: left;
	}
	.s_fuehrungen {
		color: #414141;
		font-size: 24px;
		padding: 0 0 0 5px;
	}
	.tour_box LABEL {
		float: left;
		margin: 20px 0 5px;
	}
	.tour_box TEXTAREA {
		width: 619px;
	}
	/*-------------------*/
	.checks_2_spaltig .s_uni_grey_box LABEL, .checks_2_spaltig .s_uni_white_box LABEL {
		width: 320px;
		margin-top: 14px;
	}
	.checks_2_spaltig {
		float: none;
	}
	.checks_2_spaltig .s_uni_grey_box LABEL SPAN, .checks_2_spaltig .s_uni_white_box LABEL SPAN {
		position: relative;
	}
	.checks_2_spaltig .column2,  .checks_2_spaltig .column1{
		float: left;
		width: 320px;
	}
	.checks_2_spaltig .s_uni_grey_box LABEL IMG, .checks_2_spaltig .s_uni_white_box LABEL IMG {
		position: absolute;
		right: -30px;
		top: -3px;
	}
	A.s_blau_link, A.s_grau_link  {
		float: left;
		display: table;
		height: 30px;
		border: none;
		background-color: #008fcb;
		border-radius: 5px;
	}
	A.s_grau_link  {
		background-color: #b3b3b3;
	}
	A.s_blau_link SPAN, A.s_grau_link SPAN {
		display: table-cell;
		color: #FFF;
		cursor: pointer;
		cursor: hand;
		vertical-align: middle;
		padding: 0 21px 0 21px;
	}
	.s_veranstaltungsstaetten {
		float: left;
	}
	.s_veranstaltungsstaetten_text {
		float: left;
		width: 595px;
		padding-bottom: 30px;
		color: #2c2c2c;
	}
	.s_veranstaltungsstaetten_suche {
		clear: left;
		float: left;
		position: relative;
		margin: 0 0 50px;
		width: 336px;
	}
	.s_veranstaltungsstaetten_suche .s_suche_input {
		padding-left: 6px;
	}
	#eventPlaceBox .s_veranstaltungsstaetten_suche {
		margin: 0;
		position: relative;
	}

	.s_exportCriteria_aussen .s_veranstaltungsstaetten_suche {
		position: relative;
	}
	.s_exportCriteria_aussen .s_veranstaltungsstaetten_suche .s_veranstaltungsstaetten_results_container {
		display: none;
		top: 38px;
		left: 0px;
	}
	.s_exportCriteria_aussen .s_veranstaltungsstaetten_suche .s_veranstaltungsstaetten_results_container {
		width: 374px;
	}
	.s_exportCriteria_aussen .exportCriteria.events .s_veranstaltungsstaetten_suche .s_veranstaltungsstaetten_results_container {
		width: 477px;
	}

	.s_exportCriteria_aussen .checker {
		padding-right: 5px;
	}
	.s_exportCriteria_aussen .elements {
		float: left;
		padding-top: 12px;
		width: 100%;
	}
	.s_exportCriteria_aussen H4 {
		margin-bottom: 0px !important;
	}

	.exportCriteria.regionsDummy H4 {
		margin-bottom: 5px !important;
	}
	.exportCriteria.timespans H4, .exportCriteria.zips H4 {
		margin-bottom: 3px !important;
	}/*
	// Boxen unten
	.exportCriteria.info {
		margin-top: 21px;
	}
	*/
	.pp_content {
		min-height: 150px;
		/*max-height: 700px;*/
		height: auto !important;
	}

	.exportCriteria.touristGroups, .exportCriteria.wineStreets, .exportCriteria.all, .exportCriteria.destinations  {
		padding: 0 20px 20px 50px;
	}
	.exportCriteria.touristGroups .elements, .exportCriteria.wineStreets .elements, .exportCriteria.destinations .elements {
		padding-top: 0;
		margin-top: -20px;
	}
	#widgetForm .exportCriteria.all {
		padding: 0;
	}
	.s_veranstaltungsstaetten_results_container {
		z-index: 10000;
	}


	.s_suche_input {
		float: left;
		width: 286px;
		height: 26px;
		margin: 5px 10px 0 0;
		padding-left: 7px;
		border: 1px solid #bbbbbb;
		padding-right: 30px;
	}
	#deleteSearchPlace {
		position: absolute;
		right: 18px;
		top: 14px;
		color: red;
		/*
		font-weight: bold;
		*/
		font-weight: 600;
		color: #aaa;
		cursor: pointer;
		width: 22px;
		text-align: center;
		height: 20px;
	}

	#searchPlaceBox {
		position: relative;
		display: block;
	}
	.s_veranstaltungsstaetten_results_container, .s_veranstaltungsstaetten_shortlist_container {
		float: left;
		width: 405px;
		max-height: 365px;
		overflow: scroll;
		overflow-x: hidden;
		border: 1px solid #d6d6d6;
	}
	.delete_box_user .s_veranstaltungsstaetten_results_container {
		position: absolute;
		background: white;
		display:none;
		width: 242px;
		/*
			top: 242px;
			left: 355px;
			width: 237px;
		*/
	}
	.s_loeschen_content.confirmation_sent {
		height: 163px !important;
		min-height: 0;
	}
	.s_veranstaltungsstaetten_suche .s_all_rights {
		background-color: white;
		position: absolute;
		top: 53px;
		width: 328px;
	}
	.s_veranstaltungsstaetten_suche .s_veranstaltungsstaetten_results_container {
		background-color: white;
		position: absolute;
		top: 42px;
		width: 324px;
	}
	*+html .s_veranstaltungsstaetten_results_container {
		margin-left: -337px;
	}
	.s_veranstaltungsstaetten_results_container LI, .s_veranstaltungsstaetten_shortlist_container LI, .class_box LI, .i_text_high LI {
		background-image: none;
		padding: 0;
	}
	.s_veranstaltungsstaetten_shortlist_container {
		display: block;
		border-top: 1px solid #d6d6d6;
		border-bottom: 1px solid #d6d6d6;
		margin-top: -1px;
	}
	.s_veranstaltungsstaetten_shortlist_item_container:hover {
		background-color: #eaeaea;
	}
	.s_veranstaltungsstaetten_results_container .staette_item,
	.s_veranstaltungsstaetten_shortlist_container .staette_item,
	.s_veranstaltungsstaetten_shortlist_container .s_veranstaltungsstaetten_shortlist_item_container {
		display: block;
		min-height: 36px;
		padding: 10px 10px 15px 20px;
		border-top: 1px solid #d6d6d6;
		border-bottom: 1px solid #d6d6d6;
		text-decoration: none;
		margin-top: -1px;
		position: relative;
	}
	.delete_box_user .staette_item {
		padding: 8px 10px 2px 15px;
	}
	.delete_box_user .searchUser {
		padding-left: 5px;
	}
	.s_veranstaltungsstaetten_results_container .staette_item {
		cursor:	pointer;
	}
	.s_veranstaltungsstaetten_results_container .staette_item:hover, .s_veranstaltungsstaetten_results_container LI.marked, .s_veranstaltungsstaetten_shortlist_container .staette_item:hover {
		background-color: #eaeaea;
	}
	*+html .s_all_rights {
		margin-left: -337px;
	}
	.s_suche_input {
		border: 1px solid #bbbbbb;
		margin-right: 7px;
	}
	.no_results {
		height: 40px;
		line-height: 52px;
		text-align: center;
		color: grey;
	}
	.s_suchergebnis {
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
		margin-top: 0;
		width: 500px;
		margin-bottom: 20px;
		height: 90px;
	}
	.s_kein_ergebnis {
		padding-top: 20px;
		clear:both;
	}
	.placeStep1, .placeStep2 {
		display:none;
	}
	.s_ort_infos, .s_ort_detailinfos {
		float: left;
		width: 100%;
	}
	.s_ort_infos .grey {
		float: left;
		width: 100%;
		color: #000;
		line-height: 20px;
		padding: 0 0 20px 0;
	}

	.s_ihre_veranstaltungen_begrenzer {
		float: left;
		/*margin-bottom: 50px;*/
		width: 100%;
	}
	.s_ihre_veranstaltungen_begrenzer .s_suche_input {
		height: 27px;
		min-height: inherit;
	}
	.s_ihre_veranstaltungen_suche {
		float: left;
		width: 604px;
		padding-left: 30px;
		margin-bottom: 30px;
	}
	.s_label_event_filter {
		display: block;
		float: right;
		margin-top: 25px;
	}
	.s_label_event_sorting {
		display: block;
		float: right;
		clear: both;
	}
	.s_label_event_filter .sbHolder, .s_label_event_sorting .sbHolder {
		display: block;
		float: right;
	}
	.s_label_event_filter .sbOptions, .s_label_event_sorting .sbOptions {
		width: 280px;
	}
	.s_event_filter_reset {
		background: url("img/btn-close.png") no-repeat scroll 0 -19px transparent;
		color: #008FCB;
		min-height: 16px;
		padding: 1px 0 0 16px;
		text-decoration: none;
	}
	.s_veranstaltung_suchen_title {
		float: left;
		height: 15px;
		width: 100%;
	}
	.s_ihre_veranstaltungen_suche .s_suche_input {
		float: left;
		width: 200px;
		height: 27px;
		min-height: inherit;
		margin: 5px 10px 0 0;
		padding-left: 7px;
		border: 1px solid #bbbbbb;
		vertical-align: bottom;
	}
	.class_box {
		background: none repeat scroll 0 0 white;
		border: 1px solid #D6D6D6;
		height: auto;
		padding: 10px;
		width: 198px;
		position: absolute;
		text-align: left;
	}
	.class_box LI {
		width: 100%;
		float: left;
		padding-top: 8px !important;
	}
	.class_box LI .checker {
		margin-top: -5px;
		padding-right: 5px;
	}
	.s_veranstaltungsstaetten_results, .s_veranstaltungsstaetten_shortlist {
		float: left;
		margin-bottom: 45px;
	}
	.s_all_rights, .s_veranstaltungsstaetten_shortlist_container {
		float: left;
		width: 405px;
		height: 365px;
		overflow: scroll;
		overflow-x: hidden;
		border: 1px solid #d6d6d6;
	}
	.s_all_rights LI, .s_veranstaltungsstaetten_shortlist_container LI, .class_box LI, .i_text_high LI {
		background-image: none;
		padding: 0;
	}
	.s_veranstaltungsstaetten_shortlist_container {
		display: block;
		border-top: 1px solid #d6d6d6;
		border-bottom: 1px solid #d6d6d6;
		margin-top: -1px;
	}
	.s_veranstaltungsstaetten_shortlist_item_container:hover {
		background-color: #eaeaea;
	}
	.s_all_rights .staette_item,
	.s_veranstaltungsstaetten_shortlist_container .staette_item,
	.s_veranstaltungsstaetten_shortlist_container .s_veranstaltungsstaetten_shortlist_item_container {
		display: block;
		min-height: 36px;
		padding: 10px 10px 15px 20px;
		border-top: 1px solid #d6d6d6;
		border-bottom: 1px solid #d6d6d6;
		text-decoration: none;
		margin-top: -1px;
		position: relative;
	}
	.s_all_rights .staette_item {
		cursor:	pointer;
	}
	.s_veranstaltungsstaetten_shortlist_container IMG {
		position: absolute;
		right: 20px;
		top: 21px;
		cursor:pointer;
	}
	.s_all_rights .staette_item:hover, .s_all_rights LI.marked, .s_veranstaltungsstaetten_shortlist_container .staette_item:hover {
		background-color: #eaeaea;
	}
	.s_veranstaltungsstaetten_results_loc, .s_veranstaltungsstaetten_shortlist_loc {
		display: block;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_veranstaltungsstaetten_results_data, .s_veranstaltungsstaetten_shortlist_data {
		display: block;
		width: 100%;
		color: #606060;
		font-size: 12px;
	}
	.s_veranstaltungsstaetten_results_data {
		width: 323px !important;
	}
	.s_veranstaltungsstaetten_shortlist_item {
		float: left;
	}
	.s_veranstaltungsstaetten_results_loc, .s_veranstaltungsstaetten_shortlist_loc, .s_veranstaltungsstaetten_results_data, .s_veranstaltungsstaetten_shortlist_data {
	}
	.s_veranstaltungsstaetten_shortlist_delete {
		display: block;
		float: left;
		width: 58px;
		padding-top: 6px;
		text-align: center;
	}
	.s_veranstaltungsstaetten_to_shortlist {
		cursor: pointer;
		float: left;
		width: 70px;
		height: 406px;
		background-image: url(img/hg_to_shortlist.jpg);
		background-repeat: no-repeat;
		background-position: center 208px;
	}
	.s_staette_hinzu {
		float: left;
		width: 100%;
	}
	.s_staette_hinzu .s_neue_staette_submit, .s_staette_hinzu H3 {
		float: left;
		clear: both;
	}
	.s_staette_hinzu H3 {
		clear: both;
		float: none;
		margin-top: 20px;
	}
	.s_neue_staette_submit {
		padding: 15px 33px 12px 33px;
		background-color: #89ba17;
		border-radius: 5px;
		border-color: transparent;
		margin: 7px 0 30px 0;
		color: #FFF;
		text-decoration: none;
		cursor: pointer;
		cursor: hand;
	}
	.irrelevant {
		background-color: #f5f5f5;
	}
	tr.upcoming {
		background-color: #ffffff;
	}
	.deactivated .deactivate,
	.activated .activate,
	.deactivated:not(.upcoming) .upcoming,
	.activated .upcoming,
	.upcoming .activate,
	.upcoming .deactivate {
		display: none;
	}
	.irrelevant, .irrelevant A  {
		/*color: #AAAAAA !important;*/
		color: #828282 !important;
	}
	.upcoming, .upcoming A  {
		/*color: #AAAAAA !important;*/
		color: #000 !important;
	}
	.irrelevant .class_box   {
		color: #000;
	}
	.ihre_veranstaltungen_table {
		position: relative;
		z-index: 1;
	}
	.s_table_neue_staette_importiert {
		width: 20px;
		text-align: center;
		padding-right: 0px !important;
	}

	.s_table_neue_staette_name {
		width: 188px;
		line-height: 17px;
		/*
		position: relative;
		*/
	}
	.letzte_aenderung {
		font-size: 12px;
	}
	.s_table_neue_staette_klasse {
		width: 82px;
		text-align: center;
	}
	.s_table_neue_staette_name DIV {
		float: left;
		color: #aaaaaa;
	}
	.s_table_neue_staette_reihe UL LI {
		background-image: none;
	}
	.s_table_neue_staette_reihe UL LI A, .s_table_neue_staette_name A {
		text-decoration: none;
	}
	.s_table_neue_staette_name A {
		color: #008FCB;
		display: block;
	}
	.s_table_neue_staette_adresse {
		width: 400px;
	}
	.s_table_neue_staette_aktionen {
		width: 95px;
		text-align: right;
	}
	TH.s_table_neue_staette_aktionen {
		padding-right: 24px !important;
	}
	.s_stammdaten {
		float: left;
		padding: 0 0 0 10px;
	}
	.s_stammdaten_stammdaten {
		float: left;
		padding: 0 0 0 0px;
	}
	.s_label_rahmen {
		float: left;
		clear: left;
	}
	.s_stammdaten LABEL {
		display: block;
		margin-top: 20px;
		float: none;
		height: auto;
	}
	LABEL.mit_error {
		width: 401px;
	}
	.s_label_rahmen.area LABEL {
		width: 633px;
	}
	.s_label_rights {
		margin-bottom: 1em;
	}
	.s_label_rights .checker {
		margin-top: 6px;
		margin-right: 6px;
		margin-bottom: 12px;
	}
	.s_label_rights label label {
		padding-top: 8px;
		display: block;
	}
	.label_padding {
		padding-bottom: 5px;
		display: block;
	}
	.s_pflichtfeld {
		float: right;
		color: #bbbbbb;
	}
	.s_pflichtfeld_middle {
		float: left;
		width: 380px;
		padding: 5px 0 5px 260px;
		color: #bbbbbb;
	}
	.s_stammdaten INPUT {
		padding-left: 15px;
	}
	/*
	.error LABEL, LABEL.error H3 {
		color: #e85236;
	}
	.error INPUT, .error TEXTAREA {
		border-color: #e85236 !important;
		background-color: #fdedeb;
	}
	*/
	.staette_input {
		width: 297px;
		/* GP verkleinert weil kein overflow hidden */
		width: 282px;
	}
	.facebook_input {
		width: 400px;
	}
	.info_bei_label {
		float: left;
		width: 400px;
	}
	.info_bei_label INPUT, .s_label_land INPUT, .s_label_vorwahl INPUT, .s_label_nummer INPUT, .s_label_durchwahl INPUT, .s_label_domain INPUT {
		border: 1px solid #BBBBBB;
		margin-top: 3px;
	}
	LABEL.info_bei_label_reihe {
		width: 400px;
		clear: left;
		margin-top: 20;
	}
	.info_bei_label_reihe INPUT { float: left; width: 383px;}
	.info_bei_input { float: left; clear: left; width: 383px;}
	.telefon {float: left;}
	.telefon LABEL {float: left; margin: 0 0 0px 4px;}
	.telefon INPUT[type="text"] {padding: 0 5px 0px 5px;}
	.telefon IMG {margin: 24px 0 0 1px;}
	.s_uhr {margin: 7px 0 0 0px;}
	.telefon .s_label_art { float: left; width: 150px; margin: 0 20px 0 0;}
	.s_label_art .sbHolder { float: left; width: 148px; margin-top: 3px;}
	.s_label_land {float: left; width: 85px;}
	.s_label_plz {float: left; clear: left; width: 90px;}
	.s_label_plz INPUT {float: left; width: 73px;}
	.s_label_ort {float: left; width: 297px; margin-left: 12px;}
	.s_label_ort INPUT {float: left; width: 280px;}
	#placeCountryBox .s_label_ort_staetten {float: left; width: 326px;margin-left: 10px;}
	*+html .s_label_ort_staetten { float: left; width: 326px; margin-left: 0px; clear: left;}
	.s_label_ort_staetten SPAN {padding-bottom: 5px;}
	.s_label_ort_staetten IMG {float: right; margin-top: 6px;}
	.s_label_ort_staetten_titel {float: none;clear: both;}
	.s_label_ort_staetten .s_pflichtfeld {float: right; margin-right: 26px;	}
	.s_stammdaten LABEL.s_label_plz{float: left;}
	.s_label_land INPUT {float: left; width: 73px;}
	.s_label_vorwahl {float: left; width: 85px;}
	.s_label_vorwahl INPUT {float: left; width: 73px;}
	.s_label_nummer {float: left; width: 165px;}
	.s_label_nummer INPUT {float: left; width: 153px;}
	.s_label_durchwahl {float: left; width: 90px;}
	.s_label_durchwahl INPUT {float: left; width: 75px;}
	.s_label_domain {float: left; width: 440px;}
	.s_label_domain INPUT {float: left; width: 425px;}
	.s_label_mail {float: left; width: 485px;}
	/*.s_label_mail IMG {margin: 10px 0 0 9px;}*/
	.s_label_mail INPUT {float: left; width: 383px; border: 1px solid #BBBBBB; margin-top: 3px;}
	.s_label_ticket_online {float: left; width: 428px;}
	.s_label_ticket_online INPUT {float: left; width: 426px;}
	.s_label_gemeinde {float: left; clear: left; width: 210px;}
	.s_label_gemeinde INPUT {float: left; width: 160px;}
	.s_label_gemeinde IMG {float: left; margin: 5px 0 0 7px;}
	.s_label_anrede {float: left; clear: left; width: 200px;}
	.s_label_anrede INPUT {float: left; width: 160px;}
	.s_label_ort_staetten UL.as-selections {
		clear: both;
		float: none;
		height: 24px;
		margin-top: 0;
		overflow: hidden;
		position: relative;
		width: 293px;

		/* GP overflow entfernt wegen IE Bug  */
		overflow: visible;
	}
	#placeCountryBox {width: 400px;}
	#placeCountryBox .as-list {
		max-height: 217px;
		overflow-x: hidden;
		overflow-y: scroll;
		width: 299px;
	}

	#placeCountryBoxGroup ul.as-selections li.as-selection-item {
		margin-right: 1px;
		padding: 3px 11px 8px 10px;
		position: relative;
		top: 0;
		width: 70px;
		z-index: 100;
		overflow: hidden;
		text-overflow: ellipsis;
		height: 12px;
		white-space: nowrap;
		border: 1px solid #ccc;
		padding-right: 25px;
		margin: 3px;
	}

	#placeCountryBoxGroup .as-results {
		position: absolute;
		bottom: -5px;
	}

	#placeCountryBoxGroup ul.as-selections li.as-original {
		margin: 0 !important;
		padding: 0;
		width: 100%;
	}

	#placeCountryBoxGroup ul.as-selections li.as-original input {
		border: 1px solid #ccc;
		outline: none;
		font-size: 13px;
		width: 395px;
		height: 18px;
		margin: 0;
		/* padding-left: 0px; */
		/* margin-top: -4px; */
		float: none;
		margin-top: 8px;
		padding-left: 15px;
	}
	#placeCountryBoxGroup .s_label_ort_staetten.noMarginLeft .as-selections {
		border-top-width: 1px;
		width: 394px;
		border: none;
		padding: 0;
		padding-top: 7px;
	}

	#placeCountryBoxGroup ul.as-list {
		position: absolute;
		list-style-type: none;
		/* margin: 2px 0 0 0; */
		padding: 0;
		font-size: 14px;
		background-color: #fff;
		border: 1px solid #bbbbbb;
		z-index: 2;
		margin: 0;
	}
	span#placeCountryBoxGroup {
		clear: both;
		/* height: 125px; */
		display: block;
		padding-top: 4px;
		position: relative;
	}
	.s_label_ort_staetten UL {position: relative;}
	.s_label_ort_staetten UL #as-selection-1 {
		/* GP entfernt
		background-color: #FFFFFF;
		*/
		/* display: block; */
		/* height: 20px; */
		/* left: 5px; */
		/* position: absolute; */
		/* top: 3px; */
		/* width: 267px; */
		/* margin-left: 0 !important; */
	}
	/*
	.error .s_label_ort_staetten UL.as-selections, .s_label_gemeinde.error UL.as-selections {
		background-color: #FDEDEB;
		border-color: #E85236
	}
	*/
	.s_label_gemeinde SPAN {
		float: left;
		clear: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_label_gemeinde UL.as-selections {
		margin-top: 0;
	}
	.s_kategorien {
		float: left;
		width: auto;
		height: 210px;
		padding: 20px 0 0 0;
	}
	.s_kategorien .sbOptions LI.selected A, .s_kategorien.error .sbOptions LI.selected A {
		background-color: #EAEAEA;
	}
	/*
	.s_kategorien.error .sbOptions {
		border: 1px solid #e85236;
		background-color: #fdedeb;
	}
	*/
	.chosen {
		float: left;
		clear: left;
		width: 100%;
	}
	.chosen_category {
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
	}
	.s_kategorien .sbHolder {
		float: left;
		width: 164px !important;
		margin-right: 10px;
	}
	.s_kategorien .sbSelector {
		display: none;
	}
	.s_kategorien .sbOptions {
		display: block !important;
		width: 164px !important;
		height: 200px !important;
		border-top: none !important;
		margin-top: -30px;
		overflow: scroll;
		overflow-x: hidden;
	}
	.s_kategorien .sbOptions A {
		border: none;
	}
	.s_kategorien .sbOptions .has_children {
		border: none;
		background-color: white;
		background-image: url(img/icon_kat_a_hg.gif);
		background-position: 140px center;
		background-repeat: no-repeat;
	}
	.s_kategorien .sbOptions A:hover, .s_kategorien .sbOptions A:visited, .s_kategorien .sbOptions A.aktiv, .s_kategorien .sbOptions A:active,
	.s_kategorien.error .sbOptions A:hover, .s_kategorien.error .sbOptions A:visited, .s_kategorien.error .sbOptions A.aktiv, .s_kategorien.error .sbOptions A:active {
		background-color: #eaeaea;
	}
	.s_kategorien .sbToggle {
		display: none;
	}
	.s_gewaehlt_item {
		float: left;
		height: 222px;
		width: 164px;
		display: none;
	}
	/*
	.error .s_gewaehlt_item .sbHolder UL {
		background-color: #FDEDEB;
	}
	.error .s_gewaehlt_item .sbHolder, .error .s_gewaehlt_item .sbOptions {
		border-color: #E85236;
	}
	*/
	.s_dashboard_delete_user_kleingedrucktes {
		display:none;
	}
	INPUT.error, textarea.error {
		background-color: #FDEDEB;
		border-color: #E85236;
	}

	.s_gewaehlt_check {
		display: none;
		float: left;
		width: 57px;
		height: 80px;
		margin: 80px 0 0 15px;
		text-align: center;
		background-image: url(img/icon_kat_gewaehlt.png);
		background-position: center bottom;
		background-repeat: no-repeat;
	}
	.s_gewaehlt_img, .s_gewaehlt_text {
		float: left;
		width: 135px;
		padding: 0 0 5px 0;
		text-align: center;
	}
	.s_klassifizierung_checks LABEL {
		display: block;
		clear: both;
	}
	.s_klassifizierung_checks LABEL IMG {
		position: absolute;
		right: 1px;
		top: 1px;
	}
	.s_klassifizierung_checks LABEL, .s_wochentag_checks LABEL, .networkIcon, .topIcon {
		cursor: pointer;
		cursor: hand;
	}
	.s_klassifizierung_checks .checker {
		float: left;
		margin: -5px 5px 0 0;
	}
	.s_klassifizierung_checks .checked INPUT {
		margin: 0;
		width: 26px;
		opacity: 0;
	}
	.s_klassifizierung_checks .checked {
		float: left;
	}
	.logoUpload INPUT {
		padding: 7px !important;
	}
	.empire_strikes_back {
		float: right;
		padding-bottom: 3px;
	}
	.empire_strikes_back IMG {
		padding-right: 5px;
	}

	.s_ihr_account {
		float: left;
		width: 100%;
	}
	LABEL.exportColor INPUT {
		width: 58px;
		margin-right: 5px;
	}
	.exportColor .colorPickerBox * {
		float: left;
		margin: 0;
	}
	.colorPickerBox A {
		margin-left: 5px !important;
	}
	.colorPickerBox {
		margin-top: 5px;
	}
	.s_ihr_account LABEL > A {
		color: #36B5E2;
		text-decoration: none;
	}
	.s_ihr_account .s_pflichtfeld {
		float: right;
		padding-right: 16px;
		width: 58px;
	}
	.s_ihr_account LABEL {
		float: left;
		clear: left;
		width: 307px;
		margin-bottom: 10px;
	}
	.s_ihr_account INPUT  {
		width: 290px;
		height: 28px;
		margin-top: 5px;
		padding-left: 15px;
		border: 1px solid #BBBBBB;
	}
	.s_ihr_account .s_blau_button {
		float: left;
		clear: left;
		width: 307px;
	}
	.s_ihr_account #uniform-undefined {
		float: left;
		clear: left;
		padding-top: 8px;
	}

	.s_ihr_account .sbHolder {
		border: 1px solid #BBBBBB;
		height: 30px;
		margin-top: 5px;
		padding-left: 15px;
		width: 160px;

	}
	.s_ihr_account .sbOptions {
		width: 175px;
	}
	.s_ihr_account .s_anrede {
		display: block;
		float: left;
		margin-top: 25px;
		width: 87px;
	}
	.s_ihr_account .s_registrieren_status_radio {
		margin: 0 0 10px;
	}
	/*
	.s_ihr_account .user_message_box .errorMessage, .tx-srfeuserregister-pi1-error {
		color: red;
	}
	*/
	span.errorMessage {
		border: 1px solid #ff8686;
		display: block;
		padding: 16px;
		background: #ffeaea;
		color: #ff2f2f;
	}
	.hint {
		color: #aaa;
	}
	.termsBox {
		clear: both;
		height: 50px;
		padding-top: 10px;
	}
	.termsBox .checker {
		float: left;
		display: inline;
		margin-right: 6px;
		margin-top: -2px;
	}
	.s_reg_anmeldung_box  .termsBox > LABEL {
		float: none;
	}

	.s_anrede .sbHolder {
		width: 160px;
		clear: left;
	}
	.s_anrede SPAN {
		float: left;
		clear: left;
		padding-bottom: 3px;
	}
	.s_anrede .sbSelector {
		width: 120px;
	}
	.s_eintrag_pro_seite  {
		display: block;
		float: left;
		margin-top: 25px;
		width: 400px;
	}
	.s_ihr_account .s_anrede INPUT {
		display: block;
		float: left;
		clear: left;
		margin-top: 25px;

	}
	.s_ihr_account .s_gruen_button {
		float: left;
		clear: left;
	}
	.s_pw_aendern {
		float: left;
		clear: left;
		padding-top: 20px;

	}
	.s_ihr_profil_button {
		clear: left;
		display: block;
		float: left;
	}
	.s_summary_list, .s_address_list {
		float: left;
		width: 100%;
		margin: 16px 0;
	}
	.placeInformation {
		margin: 11px 0 0 0;
	}
	.s_summary_list H3 {
		margin-bottom: 4px;
	}
	.s_summary_list ul {
		margin-top: 15px;
	}
	.s_summary_list DL {
		line-height: 18px;
	}
	.s_summary_list DT, .s_address_list DT {
		float: left;
	}
	.s_summary_list .dl_telephone DD {
		margin-left: 55px;
	}
	.s_address_list DD {
		margin-left: 55px;
	}
	.s_address_list {
		margin: 0;
	}
	.s_address_list DL {
		margin: 0;
	}
	.s_summary_list .dl_website DD {
		margin-left: 100px;
	}
	.s_summary_list.s_placeclasses_list {
		margin-top: 0;
	}
	.special_closing_days DD {
		margin-left: 140px;
	}
	.special_closing_days DT {
		color: #999999;
	}
	.special_closing_days {
		margin: 0;
	}
	.s_summary_list LI {
		width: 100%;
		background-image: none;
		padding-left: 0;
	}
	.address_data {
		line-height: 20px;
		padding: 0;
	}
	.summaryTourHead {
		color: #999999;
		margin-top: 0;
	}
	.dayDef {
		line-height: 1.4;
	}
	.timedefs_list > li {
		margin-bottom: 14px;
	}
	.s_summary_kat {
		float: left;
		width: 100%;
		padding-bottom: 15px;
	}
	.s_summary_kat LI {
		float: left;
		clear: left;
	}
	.s_summary_kat .erster {
		padding: 0 16px 0 0;
	}

	.centerer {
		width: 100%;
		padding-left: 220px;
		float: left;
	}
	.s_gemeinde_geo {
		float: left;
		display: block;
		width: 100%;
		clear: both;
	}
	.s_map {
		float: left;
		width: 100%;
		height: 300px;
		background-color: #FFC;
	}
	.s_geo_2spalten {
		float: left;
		width: 100%;
	}
	.s_geo_2spalten_links {
		float: left;
		width: 49%;
		padding-right: 1%;
		min-height: 1px;
	}
	.s_geo_2spalten_rechts {
		float: left;
		width: 49%;
		min-height: 1px;
	}
	.s_geo_2spalten_links LABEL {
		float: left;
		clear: left;
		margin-bottom: 20px;
	}
	.s_geo_2spalten_links INPUT {
		border: 1px solid #BBBBBB;
		height: 28px;
		margin-top: 5px;
		padding-left: 15px;
		width: 290px;
	}
	.s_geo_2spalten_links .s_blau_button {
		float: right;
		margin-right: 14px;
	}
	.s_geo_2spalten .s_gruen_button {
		margin-top: 20px !important;
	}
	.s_sum_geo_2spalten {
		float: left;
		width: 100%;
		margin-bottom: 15px;
	}
	.s_sum_geo_2spalten_links {
		float: left;
		width: 160px;
		padding-right: 1%;
		min-height: 1px;
	}
	.s_sum_2spalten_rechts {
		float: left;
		width: 300px;
		min-height: 1px;
		border: 1px solid #008FCB;
	}
	.map_box {
		float: left;
		min-height: 1px;
	}
	#map_canvas_static {
		width: 514px;
		margin: 0 0 23px 0;
	}
	.s_sum_map {
		float: left;
		width: 300px;
		height: 300px;
		background-color: #FFC;
	}
	.s_big_geo_karte {
		float: left;
		width: 633px;
		height: 290px;
		margin-top: 10px;
		background-color: #FFC;
	}
	.right {
		float: right;
		margin-top: 10px !important;
	}

	#eventName, #placeName {
		background-color: #FCEAD4;
		border: 1px solid #FCD9B2;
		float: left;
		margin-top: 10px;
	}
	#placeName{
		margin-bottom: 10px;
	}
	.double_element {
		clear: both;
		width: 350px;
		padding:  0 0 3px 33px;
	}
	.s_label_zugeordnet_waehlen .sbHolder {
		width: 200px;
	}
	.s_table_ihre_reihen_zugeordnet {
		width: 20%;
	}
	.s_table_ihre_reihen_name {
		width: 20%;
	}
	.s_table_ihre_reihen_aktionen {
		width: 60%;
	}
	.s_reg_anmeldung_box LABEL INPUT {

		border: 1px solid #BBBBBB;
		margin: 5px 0 0px 0;
		width: 273px;
	}
	.tx-srfeuserregister-pi1-submit {
	}
	.s_anmeldung, .s_registrieren, .s_noscript {
		float: left;
		width: 100%;
		display: none;
	}
	.s_anmeldung INPUT.s_gruen_button {
		height: auto;
	}
	.s_registrieren_status_container .s_registrieren_label {
		display: block;
		float: left;
		clear: left;
		width: 290px;
	}
	.s_noscript {
		display: block;
	}
	.s_reg_anmeldung_box A {
		color: #2c2c2c;
		text-decoration: none;
	}
	.s_reg_anmeldung_box .tx-srfeuserregister-pi1-error A {
		color: #008FCB;
		text-decoration: none;
	}
	.s_reg_anmeldung_box .sbHolder {
		width: 161px;
		margin: 5px 0 0px 0;
	}
	.s_reg_anmeldung_box .sbOptions {
		width: 176px;
	}
	.s_reg_anmeldung_box .sbHolder A {
		width: 166px;
	}
	.s_reg_anmeldung_box LABEL {
		float: left;
	}
	.s_ihr_account .s_reg_anrede {
		width: 196px;
	}
	.s_hinweis_anmeldung IMG {
		float: left;
		margin: -3px 10px 0 0;
	}
	.s_betreiber_info {
		float: left;
		width: 628px;
		min-height: 19px;
		margin-right: 40px;
	}
	.s_text_einleitung {
		/* Altes CSS vom Klappelement
		height: 30px;
		background-image: url(img/hg_reg.png);
		background-repeat: no-repeat;
		background-position: bottom;
		width: 628px;
		*/
		float: left;
		width: 600px;
		padding-bottom: 20px;
	}
	.s_betreiber_info H2 {
		display: block;
		width: 548px;
		padding-left: 60px;
		margin-top: 25px;
		/*
		font-weight: normal;
		*/
		font-weight: 200;
	}
	.s_klappelement {
		float: left;
		width: 100%;
		min-height: 73px;
		background-image: url(img/hg_reg.png);
		background-repeat: no-repeat;
		background-position: bottom;
		color: #008fcb;
	}
	.s_klappelement H2 {
		color: #008fcb;
		background-image: url(img/hg_reg_geschlossen.gif);
		background-position: 20px;
		background-repeat: no-repeat;
		margin: 11px 0 21px 0;
		cursor: pointer;
		cursor: hand;
		padding-left: 55px;
	}
	.s_klappelement A {
		text-decoration: none;
	}
	.s_klapper {
		float: left;
		padding-bottom: 55px;
	}
	.s_klapper .i_text_high {
		width: 548px;
		padding-left: 60px;
	}
	.offen .i_text_high {
		color: #2c2c2c;
	}
	.offen.s_klappelement H2 {
		color: #2c2c2c;
		background-image: url(img/hg_reg_offen.gif);
		background-position: 20px;
		background-repeat: no-repeat;
	}
	.tx-felogin-pi1 {
		float: left;
		padding-bottom: 0px;
	}
	.tx-felogin-pi1>FORM {
		margin-bottom: 0;
	}
	.tx-felogin-pi1>DIV {
		margin-bottom: 20px;
	}



	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error, .anmeldung_error {
		clear: both;
		float: left;
		min-height: 18px;
		margin: 7px 0 5px 5px;
		padding: 5px 0 0 25px;
		width: 211px;
		background-image: url("img/icon_pflicht.gif");
		background-position: left 0.45em;
		background-repeat: no-repeat;
	}

	.s_ihr_account #uniform-undefined>SPAN {
		background-color: #89BA17;
		border: medium none !important;
		border-radius: 5px 5px 5px 5px;
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		float: left;
		clear: left;
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
		padding: 9px 12px;
		text-align: center;
	}

	#uniform-undefined>SPAN>INPUT {
		display: none;
		width: 30px;
	}

	.s_tags {
		border: 1px solid #BBBBBB;
		height: 28px;
		margin: 5px 0 10px 0;
		padding-left: 15px;
		width: 616px;
	}
	.s_paging_positioner {
		float: left;
		width: 965px;
	}
	.s_paging LI A IMG {
		margin-top: 2px;
	}
	.s_label_zugeordnet_waehlen ul.as-selections {
		margin: 0;
	}
	.s_weitere_veranstaltung {
		/*float: left;*/
	}

	.s_weitere_veranstaltung ul.as-selections {
		width: 220px;
	}
	.groupNameSelectedText {
		display: none;
	}
	.group_info {
		margin-top: 20px;
		margin-bottom: 5px;
	}
	.s_eintritt {
		float: left;
		width: 100%;
	}
	.s_preis_ordner, .s_termin_ordner {
		float: left;
		width: 100%;
	}
	.s_preis_ordner.wie_oft {
		margin: 0 0 0 27px;
		width: 90px;
	}
	.container_half {
		width: 50%;
	}
	.s_place_search_info {
		width: 300px;
		float: right;
	}
	.clearfix {
		clear: both;
	}
	.no_staette_found {
		margin-top: 50px;
	}

	.s_termin_ordner .zeile {
		float: left;
		clear: both;
		padding: 0 0 5px 0;
	}
	.s_preis_ordner .radio, .s_termin_ordner .raido {
		float: left;
		width: 30px;
		height: 30px;
		margin: 0;
	}
	.s_preis_ordner .radio SPAN,
	.s_termin_ordner .radio SPAN,
	.exportCriteria.regionsDummy SPAN {
		float: left;
		width: 30px;
		height: 30px;
		background-image: url(img/radio_unchecked.gif);
		background-repeat: no-repeat;
		background-position: 2px 0;
		cursor: pointer;
	}
	.s_preis_ordner .radio SPAN.error,
	.s_termin_ordner .radio SPAN.error,
	.exportCriteria.regionsDummy SPAN.error {
		background-image: url(img/radio_unchecked_error.gif);
	}
	.s_preis_ordner .radio SPAN.checked,
	.s_termin_ordner .radio SPAN.checked,
	.exportCriteria.regionsDummy .radio SPAN.checked {
		width: 30px;
		background-image: url(img/radio_checked.gif);
		background-repeat: no-repeat;
		background-position: 2px 0;
	}
	.s_preis_ordner .checker {
		width: 30px;
	}
	.s_preis_ordner #uniform-undefined > SPAN > INPUT {
		display: block;
	}
	.s_preis_ordner LABEL, .s_termin_ordner LABEL  {
		float: left;
		margin: 0px;
		padding: 3px 0 0 0;
	}
	.s_termin_ordner LABEL  {
		width: 100%;
	}
	.s_eintritt .s_preis_ordner .s_input_preis {
		margin: 0 0 0 31px;
		width: 281px;
		border: 1px solid #BBBBBB;
	}
	.s_input_preis {
		float: left;
	}
	.s_preisinfo {
		clear: left;
		color: #AAAAAA;
		float: left;
		margin: 2px 0 0 31px;
		width: 300px;
	}
	.s_eintrag_bsp {
		display: block;
		float: left;
		margin: 0 0 10px 6px;
		padding: 10px 0 25px;
	}
	.s_eintrag_bsp SPAN {
		float: left;
		padding: 0 3px 0px 3px;
		line-height: 16px;
	}
	.s_zb_bsp {
		clear: left;
		float: left;
		height: 60px;
		padding: 10px 0 0 20px;
		width: 20px;
	}

	.deleteElement {
		padding-right: 5px;
		cursor: pointer;
		cursor: hand;
	}

	/* Tabs */
	.s_neu_seitenteiler_rechts .s_shadowline {
		float: left;
		width: 100%;
		height: 11px;
		margin-bottom: 40px;
		background-image: url(img/hg_reg.png);
		background-position: top;
		background-repeat: no-repeat;
	}
	.white_tabs {
		float: left;
		width: 100%;
		margin-top: 0px !important;
	}
	.white_tabs UL {
		display: block;
		padding: 0;
		padding-left: 30px;
	}
	.white_tabs LI {
		background-image: none;
		margin: 0;
		padding: 0;
	}
	.white_tabs LI span {
		display: block;
		padding: 9px 24px 5px 24px;
		min-width: 150px;
		background-color: #008fcb;
		border-radius: 5px 5px 0 0 ;
		text-align: center;
		text-decoration: none;
		color: #FFF;
		-moz-box-shadow: -2px 1px 7px 1px   #888;
		-webkit-box-shadow: -2px 1px 7px 1px   #888;
		box-shadow: -2px 1px 7px 1px   #888;
		cursor: pointer;
	}
	.s_reg_anmeldung_box {
		float: right;
		width: 100%;
	}
	.s_reg_anmeldung_box UL.white_tabs_small {
		display: block;
		margin: -11px 0 20px 0;
		padding: 11px 0 0 30px;
		overflow: hidden;
		width: 260px;
		text-align: center;
		position: relative;
		z-index: 1;
		background-image: url(img/hg_regisitrieren.png);
		background-repeat: no-repeat;
		background-position: center bottom;
	}
	.s_reg_anmeldung_box UL.white_tabs_small A, .s_kalender UL.white_tabs_small A  {
		color: #008FCB;
		display: block;
		padding: 9px 20px 4px 20px;
		text-decoration: none;
	}
	.s_reg_anmeldung_box UL.white_tabs_small .aktiv A, .s_kalender UL.white_tabs_small .aktiv A  {
		color: #2c2c2c;
	}
	.s_reg_anmeldung_box .white_tabs_small LI, .s_kalender .white_tabs_small LI {
		background-color: #DDDDDD;
		background-image: none;
		border-radius: 5px 5px 0 0;
		color: #FFFFFF;
		cursor: pointer;
		float: left;
		margin: 0;
		min-width: 45px;
		position: inherit;
		text-align: center;
		text-decoration: none;
		z-index: 10;
	}
	.s_reg_anmeldung_box .white_tabs_small LI.aktiv, .s_kalender .white_tabs_small LI.aktiv {
		background-color: #FFF;
		color: #2c2c2c;
		margin-top: -6px;
		z-index: 1;
		position: inherit;
		-moz-box-shadow: 0px 0px 3px 2px #e3e3e3;
		-webkit-box-shadow: 0px 0px 3px 2px #e3e3e3;
		box-shadow: 0px 0px 3px 2px #e3e3e3;
		padding-bottom: 6px;
	}
	.errorLabel {
		display: block;
		float: left;
	}
	.s_staette_next_to_neu {
		float: left;
		width: 342px;
		padding-top: 14px;
	}
	/* Standards */
	.standard_input {
		border: 1px solid #BBBBBB;
		height: 28px;
		margin: 5px 0 10px 0;
		padding-left: 15px;
		width: 94%;
	}
	.standard_label {
		float: left;
		margin-bottom: 5px;
	}
	.s_floater {
		float: left;
	}
	/* Löschen Lightbox */
	.s_loeschen_container {
		float: left;
		width: 100%;
		height: 100%;
		background-image: url(img/hg_loeschen.png);
		background-repeat: repeat;
	}
	.s_loeschen_container_mediadatabase {
		/*background-image: url("img/hg_loeschen.png");*/
		/*background-repeat: repeat;*/
		display: none;
		float: left;
		height: 100%;
		left: 5px;
		position: absolute;
		top: -8px;
		width: 945px;
		z-index: 1000;
	}
	.s_loeschen_container_mediadatabase .s_loeschen_rahmen{
		display: block;
		visibility:visible;
		width: 606px;
	}
	.s_overwrite_container_day_add_period .s_loeschen_rahmen{
		margin-top: 0;
	}
	.s_loeschen_container_mediadatabase H2{
		margin-bottom: 34px;
	}
	.s_loeschen_container_mediadatabase .i_text_high{
		margin-bottom: 67px;
	}
	.s_loeschen_container_mediadatabase .s_loeschen_content{
		width: 358px;
	}

	.s_overwrite_container_day_add_period {
		background-image: url("img/hg_loeschen.png");
		background-repeat: repeat;
		display: none;
		float: left;
		height: 554px;
		left: 5px;
		position: absolute;
		top: -8px;
		width: 749px;
		z-index: 1000;
	}
	.s_overwrite_container_day_add_period .s_loeschen_rahmen{
		display: block;
		visibility:visible;
		width: 606px;
	}
	.s_overwrite_container_day_add_period H2{
		margin-bottom: 34px;
	}
	.s_overwrite_container_day_add_period .i_text_high{
		margin-bottom: 67px;
	}
	.s_overwrite_container_day_add_period .s_loeschen_content{
		background-image: url("img/big_attention.gif");
		width: 358px;
	}

	.s_zeitraum_edit .s_loeschen_content{
		min-height: 0;
	}
	.s_loeschen_rahmen, #deleteBox {
		visibility: hidden;
		position: absolute;
		left: 50%;
		top: 30%;
		margin-left:-316px;
		background-image: url(img/hg_loeschen_rahmen.png);
		background-repeat: repeat;
		width: 695px;
		height: 320px;
		padding: 15px;
		z-index: 1010;
	}

	#confirmExitBox .s_loeschen_content {
		background-image: url("img/big_attention.gif");
	}
	.s_loeschen_content {
		background-color: #FFFFFF;
		background-image: url("img/big_basekt.png");
		background-position: 60px 75px;
		background-repeat: no-repeat;
		float: left;
		min-height: 252px;
		padding: 68px 117px 0 130px;
		width: 448px;
	}
	.s_buttons_loeschen {
		float: right;
	}
	.s_buttons_loeschen .s_blau_button {
		margin-right: 15px;
	}
	.attentionBold {
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
	}
	#darkener {
		background-image: url("img/hg_loeschen.png");
		background-repeat: repeat;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 100;
		display: none;
	}
	.reveal-modal-bg {
		position: fixed;
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.4);
		z-index: 1009;
		display: none;
		top: 0 !important;
		left: 0;
	}
	.grey {
		color: #aaaaaa;
	}
	.s_uni_grey_box.schlagworte {
		padding-bottom: 0;
	}
	.sum_aendern {
		margin: 10px 0 25px 0;
		clear: left;
	}
	/* Blauer Button + Grüner Button + Grauer Button*/
	.s_uni_white_box.button_box {
		padding: 32px 0px 24px 0px;
		width: 677px;
	}
	INPUT.s_blau_button, A.s_blau_button, A.s_grau_button {
		padding: 0px 21px 0px 21px;
		border: none;
		background-color: #008fcb;
		border-radius: 5px;
		color: #FFF;
		cursor: pointer;
		cursor: hand;
		width: auto;
		text-align: center;
		text-decoration: none;
	}
	INPUT.s_gruen_button, A.s_gruen_button {
		height: 48px;
		padding: 0px 21px 3px 21px;
		border: none;
		background-color: #89ba17;
		border-radius: 5px;
		color: #FFF;
		cursor: pointer;
		cursor: hand;
		width: auto;
		text-decoration: none;

		font-size: 13px;
	}

	.s_gruen_button.small {
		position: absolute;
		right: 0;
	}
	SECTION.place_contact {
		margin-bottom: 0;
	}

	A.s_blau_button, A.s_gruen_button {
		display: block;
		float: left;
		height: auto;
	}
	A.s_blau_button {
		padding: 8px 21px;
		text-decoration: none;
	}
	A.s_gruen_button {
		padding: 17px 21px;
	}
	A.s_grau_button {
		background-color: #999999;
		padding: 8px 21px;
		float: left;
	}
	INPUT.s_grau_button {
		height: 28px;
		padding: 0px 21px 3px 21px ;
		background-color: #999999;
		border-radius: 5px;
		border: none;
		color: #FFF;
		cursor: pointer;
		cursor: hand;
		width: auto;
	}
	.class_btn {
		margin-top: 7px;
	}
	INPUT.full {
		width: 640px;
	}
	A.full {
		width: 598px;
		text-align: center;
	}
	INPUT.longer {
		width: 459px;
		margin-right: 10px;
	}
	INPUT.longer {
		width: 459px\9;
		margin-right: 10px;
	}
	INPUT.abbrechen {
		width: 204px;
	}
	.s_double_button_box .s_buttons_oder {
		float: left;
		width: 100%;
		text-align: center;
		padding: 15px 0 15px 0;
	}
	#newGroupButton {
		margin-right: 80px;
		margin-bottom: 10px;
	}
	/*
	.button_margin_bottom {
		margin-bottom: 25px;
	}
	*/
	.geo_button {
		margin: 20px 0 10px 0 !important;
	}
	.laenge_2 {
		width: 383px;
		padding-left: 5px;
	}
	.s_stammdaten .laenge_2 {
		width: 383px;
	}
	.s_ihre_veranstaltungen_suche .s_blau_button, .s_ihre_veranstaltungen_begrenzer .s_blau_button {
		margin-top: 5px;
	}
	.veranstaltung_thema .sbHolder {
		width: 299px;
	}
	.s_uni_white_box .gruen_full {
		width: 640px !important;
	}
	.s_uni_white_box .s_uni_white_box {
		margin-left: 17px;
	}

	/* Widget */
	.widget .s_klapper {
		width: 100%;
		color: #000;
	}
	.widget .offen.s_klappelement H2 {
		background-position: 0 center;
		padding-left: 32px;
	}
	.widget .s_klappelement H2 {
		background-position: 0 center;
		padding-left: 32px;
	}

	.widget .s_widget_erklaerung_bild {
		float: left;
		width: 587px;
	}
	.widget .s_widget_erklaerung_bild IMG {
		width: 100%;
		height: auto;
	}
	.widget .i_text_high {
		float: left;
		padding-left: 35px;
		width: 340px;
	}

	.widget .i_widget_linke_spalte {
		float: left;
		width: 570px;
		color: #000;
	}
	.widget .i_widget_rechte_spalte {
		float: left;
		width: 320px;
		padding-left: 75px;
	}
	.widget .i_widget_1_oben {
		color: #000;
	}
	.widget .i_widget_1_oben H4 {
		color: #000;
		padding: 0;
	}

	.widget .s_widget_pick_logo INPUT {
		padding: 5px 10% 5px 10%;
		font-weight: 600;
		color: #FFF;
		display: inline-block;
		position: relative;
		/*
			background-color: #0099cc;
		*/
	}
	.widget LABEL {
		clear: left;
		float: left;
		width: 100%;
		padding-bottom: 40px;
	}
	.widget H4 {
		margin-top: 0;
	}

	.widget LABEL.s_widget_color_picker {
		clear: none;
		width: 190px;
	}
	.s_widget_color_picker INPUT {
		margin-right: 10px;
	}
	#exportCounter {
		padding: 3px;
	}
	.uploadingWidgetLogo {
		display: none;
	}
	input[type=file]::-webkit-file-upload-button {
		display: none;
	}
	.widget_gestalten .s_va_widgetbreite SPAN.formError {
		padding-left: 23px;
		width: auto;
		background-position: left 0.6em;
	}
	.pixelLabel {
		float: none !important;
		padding: 9px 0 0 6px !important;
		display: inline-block;
	}

	.nextSlide {
		width: auto;
		padding: 11px 45px 10px 45px;
		margin-right: 22px;
		font-weight: 600;
		background-color: #0F0;
		border: 0 none;
		background-color: #89BA17 !important;
		color: #fff !important;

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

	/* Bilder und Videos */
	.s_media_container {
		float: left;
		width: 100%;
		margin-left: 19px;
	}
	.s_media_box:first-child {
		border: 1px solid #bbbbbb;
		background-color: #d7d7d7;
		padding: 8px 8px 30px 8px;
		margin-right: 19px;
	}
	.s_media_box:first-child INPUT {
		background-color: #D7D7D7;
		border-color: #D7D7D7;
	}
	.s_media_box {
		float: left;
		width: 150px;
		height: 198px;
		margin: 0 10px 10px -19px;
		padding: 9px 9px 31px 9px;
		position: relative;
	}
	.s_uni_grey_box	.s_media_box {
		cursor: move;
	}
	.s_media_box_new {
		float: left;
		width: 150px;
		margin: 0 10px 10px -19px;
		padding: 9px;
		position: relative;
	}


	.s_archive_box {
		float: left;
		width: 150px;
		margin: 0 3px 10px;
		padding: 9px 9px 9px 9px;
		position: relative;
		background-color: #EAEAEA;
		border: 1px solid #BBBBBB;
	}

	.selectedFile .addToUploads, .selectedFile .checker {
		visibility: hidden;
	}

	.s_archive_box FIGURE {
		margin: 0;
		border-radius: 5px;
	}
	.mediaArchive FIGURE TEXTAREA, .s_media_container FIGURE TEXTAREA {
		width: 150px;
	}
	.addToUploads {
		margin-top: -20px;
		/*padding: 0 39px !important;*/
		float: right;
	}
	.sortable-placeholder {
		float: left;
		position: relative;
		background-color: #eaeaea;
		width: 150px;
		height: 220px;
		margin: 0 10px 10px 0;
	}


	#properties .s_media_box {
		cursor: move;
	}
	.s_media_box FIGURE {
		float: left;
		width: 148px;
		margin: 0;
	}
	.s_fig_pic_hg {
		float: left;
		width: 148px;
		height: 98px;
		overflow: hidden;
		border: 1px solid #bbbbbb;
		background-color: #FFF;
	}
	.mediaArchive {
		float: left;
		padding: 0 0 20px 0;
		width: 631px;
	}
	.s_new_media {
		float: left;
		width: 148px;
		height: 98px;
		border: 1px solid #75bcda;
		background-color: #e5f4fa;
		background-image: url(img/icon_blue_plus.png);
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer;
	}
	.s_fig_pic_hg IMG {
		float: left;
		width: 148px;
	}

	.youtubeThumbnail {
		min-width: 148px;
		margin-top: -6px;
	}

	.fileDesc {
		background-color: #FFFFFF;
		border: medium none;
		height: 27px;
		padding: 0;
		width: 148px;
	}

	.s_archive_box .fileDesc {

	}

	.hauptbild .lupe {
		position: absolute;
		right: 38px;
		top: 95px;

	}
	.hauptbild .cancel {
		position: absolute;
		right: 14px;
		top: 95px;

	}
	.hauptbild .kamera {
		position: absolute;
		right: 13px;
		top: 12px;

	}
	.lupe {
		position: absolute;
		right: 29px;
		top: 95px;
	}

	img.update {
		position: absolute;
		top: 95px;
		right: 65px;
		cursor: pointer;
	}

	*+html .lupe {
		position: relative;
		top: -14px;
		left: 100px;
	}
	.s_archive_box .lupe {
		right: 40px;
	}

	.s_media_box .addToUploads {
		display:none;
	}

	IMG.cancel.image {
		cursor: pointer;
		cursor: hand;
	}
	.cancel, .deleteArchiveFile {
		position: absolute;
		right: 15px;
		top: 95px;
		cursor:pointer;
	}
	.kamera {
		position: absolute;
		right: 13px;
		top: 12px;
	}
	.s_media_box FIGURE FIGCAPTION {
		float: left;
		height: 98px;
		overflow: hidden;
	}
	.s_media_box FIGURE FIGCAPTION SPAN {
		float: left;
		width: 100%;
		min-height: 30px;
		padding: 15px 0 7px 0;
		text-align: left;
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
	}
	.s_info {
		float: right;
		padding: 7px 0 0 0;
		text-align: left;
		cursor: pointer;
		cursor: hand;
		display: none;
	}

	.s_archive_box .s_change_thumbnail, .pp_expand {
		display: none !important;
	}

	.s_change_thumbnail {
		bottom: 8px;
		cursor: pointer;
		position: absolute;
		right: 9px;
	}

	.s_media_box:first-child .s_info {
		display: block;
		position: absolute;
		bottom: 3px;
		left: 6px;
		margin: 0;
		padding: 0;
	}
	.s_reg_anmeldung_box {
		float: left;
		width: 290px;
	}

	.s_youtube {
		float: left;
		margin: 0 0 20px 0px; /*TEST*/
	}
	.s_youtube INPUT {
		float: left;
		margin-right: 10px;
		border: 1px solid #BBBBBB;
		width: 209px\9;
		padding-left: 15px;
		width: 180px;
		height: 30px;
	}
	.btn-success {
		background-color: #008FCB;
		border: medium none !important;
		border-radius: 5px 5px 5px 5px;
		color: #FFFFFF;
		cursor: pointer;
		float: left;
		height: 21px;
		margin: 0 0 20px;
		padding: 12px 18px 5px;
		padding-bottom: 13px\9;
		width: 357px;
	}
	.fileinput-button INPUT {
		margin-top: -58px;
	}
	/*
	.fileupload-buttonbar .btn, .fileupload-buttonbar .toggle {
		 margin-bottom: 5px;
	}
	.fileinput-button {
		 float: left;
		 margin-right: 4px;
		 overflow: hidden;
		 position: relative;
	}
	.btn-success {
		height: 21px;
		padding: 7px 21px 7px 21px !important;
		border: none !important;
		border-color: #008fcb;
		background-color: #008fcb;
		border-radius: 5px;
		color: #FFF;
		cursor: pointer;
		cursor: hand;
		width: auto;
		vertical-align: central;
	}
	.btn {
		 color: #FFF;
		 cursor: pointer;
		 display: inline-block;
		 font-size: 14px;
		 line-height: 20px;
		 margin-bottom: 0;
		 padding: 4px 14px;
		 text-align: center;
		 vertical-align: middle;
	}
	.fileinput-button input {
		 cursor: pointer;
		 direction: ltr;
		 font-size: 23px;
		 margin: 0;
		 opacity: 0;
		 position: absolute;
		 right: 0;
		 top: 0;
	}
	.fileinput-button input {

	}
	.fileinput-button input {

	}
	#fileupload {

	}
	#fileupload {
		border: none;
		background-color: #008fcb;
		color:  #FFF;
		text-indent: 50px;
	}*/
	.s_youtube_button, .addToUploads {
		height: 34px;
		padding: 7px 10px 7px 10px;
		border: none !important;
		border-color: #008fcb;
		background-color: #89BA17;
		border-radius: 5px;
		color: #FFF;
		cursor: pointer;
		cursor: hand;
		width: auto;
		vertical-align: central;
		margin-top: 5px;
	}
	.hasDatepicker {
		background-image: url(img/hg_kalender.gif);
		background-position: 3px 4px;
		background-repeat: no-repeat;
	}

	/* Sortieren */
	.s_sorter {
		display: block;
		width: 12px;
		float: left;
		padding-left: 10px;
		margin-top: 2px;
	}


	.ihre_veranstaltungen_table .s_sorter {
		display: none;
	}
	.s_sorter A {
		display: block;
		margin: 0;
		padding: 0;
		width: 12px;
		height: 9px;
		/*margin-top: 5px;*/
	}
	.s_vor_sorter {
		float: left;
		padding: 11px 0 0 0px;
	}
	/* oder */

	.s_oder {
		float: left;
		padding: 7px 8px 0 7px;
	}
	#eventPlaceBox .s_oder {
		padding: 14px 8px 0 6px;
	}
	.s_oder #selectedPlace {
		padding: 0;
	}
	.s_oder #neue_veranstaltung {
		/*margin-left: 9px;*/
		margin-top: 6px;
		padding: 8px 18px !important;
	}
	#remove_button_for_selectbox {
		float: left;
		margin-top: 0;
	}
	/* Radios */
	.s_radios LABEL {
		float: left;
		width: auto;
		margin-right: 40px;
	}

	.s_radios .radio {
		float: left;
		margin-right: 7px;
	}
	.s_radios .radio SPAN  {
		float: left;
		background-image: url(img/radio_unchecked.gif);
		background-position: top center;
		background-repeat: no-repeat;
	}

	.s_radios .radio SPAN INPUT {
		height: 20px;
		width: 20px;
		margin: 0;
		padding: 0;
	}
	.s_radios .radio SPAN.checked {
		height: 20px;
		width: 20px;
		float: left;
	}

	#uniform-tx-srfeuserregister-pi1-status-0 SPAN, #uniform-tx-srfeuserregister-pi1-status-1 SPAN {
		width: 30px;
		height: 30px;
		float: left;
		background-image: url(img/radio_unchecked.gif);
		background-repeat: no-repeat;
		background-position: center;
	}
	#uniform-tx-srfeuserregister-pi1-status-0 .checked, #uniform-tx-srfeuserregister-pi1-status-1 .checked {
		background-image: url(img/radio_checked.gif);
	}
	.s_registrieren_status_radio {
		float: left;
		width: 100%;
		margin: -15px 0 10px;
	}
	.s_registrieren_status_radio>DIV, .s_registrieren_status_radio>LABEL {
		float: left;
		clear: none;
		width: auto;
	}
	.s_registrieren_status_radio>LABEL {
		padding: 7px 15px 0 5px;
	}
	.emailInfo {
		margin-top: 5px;
		margin-bottom: 10px;
		color: gray;
	}
	/* Checkboxen */

	.checker {
		float: left;
		width: 26px;
		height: 26px;
		background-image: url(img/icon_unchecked.gif);
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.checked {
		width: 26px;
		height: 26px;
		background-image: url(img/icon_checked.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
	}

	/* Inputs ausgeblendet */

	.radio INPUT, .checker INPUT {
		opacity: 0;
	}


	/* Seitenteiler */

	.s_neu_seitenteiler_links {
		float: left;
		width: 265px;
		min-height: 50px;
		margin-top: 20px;
	}
	.s_neu_seitenteiler_links UL {
		float: left;
		width: 265px;
		padding: 30px 0 30px 0;
	}
	.s_neu_seitenteiler_links LI {
		float: left;
		width: 100%;
		padding: 0;
		background-image: url(img/hg_progress.png);
		background-repeat: no-repeat;
		background-position: top;
	}
	.s_neu_seitenteiler_links A {
		float: left;
		width: 220px;
		padding: 30px 20px 30px 25px;
		text-decoration: none;
		color: #999999;
	}
	.s_neu_seitenteiler_links A SPAN {
		display: block;
		float: left;
		width: 20px;
		height: 20px;
		padding-top: 0px;
		margin: 0 18px 0 -1px;
		background-color: #999999;
		border-radius: 2px;
		text-align: center;
		color: #FFF;
	}
	.s_neu_seitenteiler_links A.aktiv {
		color: #333333;
		background-image: url(img/icon_schreiben.png);
		background-position: 216px;
		background-repeat: no-repeat;
	}
	.s_neu_seitenteiler_links A.aktiv SPAN {
		background-color: #333333;
	}
	.s_neu_seitenteiler_links A.erledigt {
		color: #008fcb;
		background-image: none;
	}
	.s_neu_seitenteiler_links A.erledigt SPAN {
		background-color: #008fcb;
	}
	.s_neu_seitenteiler_rechts {
		float: left;
		width: 695px;
		/*
		margin-top: 50px;
		*/
		margin-top: 11px;
	}

	/* Eventinfo */
	.eventInfo {
		padding-left: 22px;
		margin-bottom: 18px;
	}
	.eventInfo .newOwner {
		float: none;
		width: 20px;
	}
	.ownerTitle {
		margin-right: 5px;
		display: none;
	}

	.eventInfo H3 {
		display: inline-block;
		margin-bottom: 0;
	}

	.change_owner_box .s_veranstaltungsstaetten_results_container {
		position: absolute;
		float: none;
		background-color: #fff;
		display: none;
	}
	.change_owner_box .searchUser {
		padding-left: 5px;
		padding-right: 5px;
		width: 395px !important;
	}
	.change_owner_box H1 {
		width: 509px;
	}

	.change_owner_box .actual_owner {
		margin-top: 20px;
		font-weight: 600;
	}

	.change_owner_box.s_loeschen_content {
		background-image: none;
		padding: 57px 117px 0 120px;
	}
	.change_owner_box .comment_label{
		clear: left;
		padding-top: 17px;
		padding-bottom: 6px;
	}
	.change_owner_box .comment {
		width: 375px;
	}
	.subheadline_change_owner {
		margin-top: 25px;
	}

	.s_basics {
		float: left;
		padding: 32px 0 0 35px;
	}
	/* Graue Box */

	.s_uni_grey_box {
		float: left;
		width: 650px;
		padding: 32px 10px 24px 17px;
		margin: 0px 10px 20px 17px;
		background-color: #eaeaea;
	}
	/* Weiße Box */

	.s_uni_white_box {
		float: left;
		/*
		width: 657px;
		margin-bottom: 40px;
		padding: 0 10px 0px 17px;
		*/
		margin: 0 10px 0px 17px;
		padding: 12px 10px 24px 17px;
		width: 640px;
		background-color: #FFF;
	}

	.s_uni_white_box TEXTAREA {
		width: 600px;
	}

	/* Loginbox */
	.s_forgot_password {
		float: left;
		padding: 20px 0 15px 0;
		color: #008FCB;
	}
	.s_forgot_password A {
		float: left;
		color: #008FCB;
	}

	/* Passwort zurücksetzen */

	.s_password_ret LABEL {
		padding-bottom: 10px;
	}
	.s_password_ret #tx_felogin_pi1-forgot-email, #tx_felogin_pi1-newpassword1, #tx_felogin_pi1-newpassword2 {
		margin-bottom: 15px;
		width: 225px;
		padding: 0 0 0 15px;
	}

	/* Mailform */

	.mf-item {
		padding-bottom: 10px;
	}
	.mf-input, .mf-select, .mf-textarea, .mf-submit {
		width: 350px;
		height: 13px;
		font-size: 11px;
		border: 1px solid #666;
	}
	.mf-input {
	}
	.mf-select {
		width: 352px;
		height: 17px;
	}
	.mf-textarea {
		height: 150px;
	}
	.mf-submit {
		width: 150px;
		height: 17px;
	}

	/* RTE */

	.align-justify {
		text-align: justify;
	}
	.align-right {
		text-align: right;
	}
	.align-left {
		text-align: left;
	}
	.align-center {
		text-align: center;
	}


	/* Inhaltselemente */

	.i_text_high {
		float: left;
		width: 100%;
		margin-bottom: 26px;
	}
	.i_text_low {
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
	.i_text_low_pad_top {
		float: left;
		width: 100%;
		margin-bottom: 15px;
		padding-top: 10px;
	}
	/* Einträge pro Seite */

	.s_eintraege_pro_seite {
		display: block;
		float: left;
		margin: 15px 0 15px 0;
	}
	.s_terminliste .s_eintraege_pro_seite {
		margin: 2px 0 0 37px;
	}
	.s_paging {
		width: auto;
		float: right;
	}
	.s_eintraege_pro_seite SPAN {
		float: left;
		margin-right: 3px;
	}
	.s_eintraege_pro_seite LI {
		background-image: none;
		padding: 0 4px 0 4px;
		border-left: 1px solid #d6d6d6;
	}
	.s_eintraege_pro_seite A {
		color: #008fcb;
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
		text-decoration: none;
	}
	.s_eintraege_pro_seite.s_paging LI {
		background-image: none;
		padding: 0;
		border-left: 0px none;
	}
	.s_eintraege_pro_seite.s_paging A, .paginate_active, .paginate_button {
		padding: 0 4px 0 4px;
		border-left: 1px solid #D6D6D6;
		color: #008fcb;
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
		text-decoration: none;
	}
	.s_eintraege_pro_seite.s_paging A.previous,
	.s_eintraege_pro_seite.s_paging A.next,
	.s_eintraege_pro_seite.s_paging A.erster,
	.s_eintraege_pro_seite A.previous_link {
		border-left: 0 none;
	}
	.s_eintraege_pro_seite A.aktiv, .paginate_active {
		color: #2c2c2c;
	}

	.place_overview .s_table_neue_staette_name,
	.group_overview .s_table_neue_staette_name {
		width: 35%;
	}
	.place_overview .s_table_neue_staette_reihe,
	.group_overview .s_table_neue_staette_reihe {
		width: 45%;
	}
	.place_overview .s_table_neue_staette_aktionen,
	.group_overview .s_table_neue_staette_aktionen {
		width: 20%;
		text-align: right;
	}
	.group_overview .s_table_neue_staette_aktionen {
		width: 17%;
	}
	.place_overview TH.s_table_neue_staette_aktionen SPAN,
	.place_overview TH.s_table_neue_staette_aktionen IMG,
	.group_overview TH.s_table_neue_staette_aktionen SPAN,
	.group_overview TH.s_table_neue_staette_aktionen IMG {
		float: right;
	}

	.s_table_neue_staette_reihe {
		width: 150px;;
	}
	.s_table_neue_staette_datum {
		width: 159px;
	}
	.futureTimeDef {
		display: none;
	}
	.showTimeDefs {
		color: #008FCB;
		cursor: pointer;
		font-size: 0.923em;
		display: block;
		background: url(img/showTimeDefs.png) no-repeat 0 50%;
		padding-left: 13px;
	}
	.open .showTimeDefs,
	.irrelevant .open .showTimeDefs {
		display: block;
		background: none;
		padding-left: 0;
	}
	.s_table_neue_staette_staette {
		width: 150px;
	}
	.s_table_neue_staette_staette .address {
		color: #AAA;
	}
	.s_table_neue_staette_aktionen IMG {
		cursor: pointer;
		cursor: hand;
	}
	.s_table_neue_staette_aktionen IMG.toolTip {
		float: left;
		padding: 5px 6px 0 7px;
	}
	.s_table {
		float: left;
		width: 100%;
		border-bottom: 2px solid #d6d6d6;
		border-collapse : collapse;
	}
	.s_table THEAD {
		width: 100%;
	}
	.s_table THEAD th:first-child  {
		border-radius: 5px  0 0;
	}
	.s_table THEAD th:last-child  {
		border-radius: 0 5px 0 0;
	}
	.s_table TH {
		min-height: 28px;
		padding: 10px 10px 10px 16px;
		background-color: #d6d6d6;
		font-size: 12px;
		color: #606060;
		text-align: left;
	}
	.s_table TR {
		vertical-align: top;
	}
	.s_table TD {
		padding: 15px 16px;
		border-bottom: 1px solid #d6d6d6;
	}
	.s_table TD IMG {
		margin-right: 7px;
	}
	.s_dashboard_veranstaltungsstaetten.s_table TD IMG {
		margin-right: 0px;
	}
	.s_table_zeile {
		display: block;
		float: left;
		width: 100%;
	}
	/*table ENDE*/

	.i_2spalten {
		float: left;
		width: 100%;
	}
	.i_2spalten_links {
		float: left;
		width: 49%;
		padding-right: 1%;
		min-height: 1px;
	}
	.i_2spalten_rechts {
		float: left;
		width: 49%;
		min-height: 1px;
	}

	/* Select jQuery */
	/*
	CORE FUNCTIONALITY

	ACHTUNG: Minimum Style-Angaben für Funktionaliät der Selects
			 bitte hier nichts entfernen!!!
	------------------------------------------------------------
	*/
	.sbToggle, .tx-srfeuserregister-pi1 a.sbToggle{
		background-image: url(img/hg_select_pfeil.gif);
		background-position: right;
		background-repeat: no-repeat;
		display: block;
		height: 30px;
		outline: none;
		position: absolute;
		right: 0;
		top: 0;
		width: 30px;
		padding: 0;
	}
	.tx-srfeuserregister-pi1 a {
		background-image: none;
		padding-left: 0;
	}
	.tx-srfeuserregister-pi1 label span, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
		color: #bbbbbb;
	}
	.sbHolder{
		float: left;
		border: solid 1px #bbbbbb;
		font-size: 12px;
		/*font-weight: normal;*/
		font-weight: 200;
		height: 30px;
		position: relative;
		width: 280px;
		background-color: white;
	}
	.sbSelector{
		display: block;
		height: 30px;
		left: 0;
		line-height: 30px;
		outline: none;
		overflow: hidden;
		position: absolute;

		text-indent: 10px;
		top: 0;
		width: 100%;
	}
	.sbToggleOpen{
		background-image: url(img/hg_select_pfeil.gif);
		background-position: right;
		background-repeat: no-repeat;
	}
	.sbOptions {
		border: solid 1px #bbbbbb;
		background-color: #FFF;
		list-style: none;
		left: -1px;
		margin: 0;
		padding: 0;

		position: absolute;
		top: 30px;
		width: 148px;
		z-index: 1000;
		overflow-y: auto;
	}

	.s_eintrag_pro_seite .sbOptions {
		height: 150px !important;
		max-height: 150px !important;
	}

	.veranstaltung_thema .sbOptions {
		width: 299px !important;
	}
	.sbOptions A {
		border-bottom: solid 1px #bbbbbb;
		display: block;
		outline: none;
		padding: 7px 0 7px 10px;
		text-decoration: none;
	}
	.sbOptions A:hover {
		background-color: #eaeaea;
	}
	.sbSelector {
		text-decoration: none;
	}
	.sbOptions LI {
		padding: 0 0 0 0;
		background-image: none;
		font-weight: normal;
	}
	/* _______________________________ */
	/* _______________________________ */

	/* jQuery Checkboxen u. Radio */
	/* CORE FUNCTIONALITY */
	.checked INPUT, .checker INPUT {
		margin: 0;
		width: 26px;

	}
	.checked {
		float: left;

	}


	/* _______________________________ */
	/* _______________________________ */


	/* AutoSuggest CSS - Version 1.2 */

	ul.as-selections {
		background-color: #FFFFFF;
		border: 1px solid #BBBBBB;
		float: left;
		height: 22px;
		list-style-type: none;
		margin: 19px 0 0;
		overflow: auto;
		padding: 4px 0 4px 4px;
	}
	ul.as-selections LI {
		background-image: none;
	}
	ul.as-selections.loading {
		background-color: #eee;
	}

	ul.as-selections li {
		float: left;
		margin: 1px 4px 1px 0;
	}

	ul.as-selections li.as-selection-item {
		background: none repeat scroll 0 0;
		font-size: 13px;
		left: 0;
		margin: 0;
		padding: 6px 11px 8px 10px;
		position: absolute;
		top: 0;
		width: 276px;
		z-index: 100;
	}

	ul.as-selections li.as-selection-item:last-child {
		margin-left: 30px;
	}

	ul.as-selections li.as-selection-item a.as-close {
		color: #E85236;
		cursor: pointer;
		display: block;
		font-size: 14px;
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
		padding: 8px;
		position: absolute;
		right: 2px;
		top: 0;
		vertical-align: text-top;
	}

	ul.as-selections li.as-selection-item a:hover.as-close {
		color: #e85236;
	}

	ul.as-selections li.as-selection-item a:active.as-close {
		color: #e85236;
	}


	ul.as-selections li.as-original {
		margin-left: 0;
		z-index: -100;
	}

	ul.as-selections li.as-original input {
		border: none;
		outline: none;
		font-size: 13px;
		/*width: 120px;*/
		height: 18px;
		padding-top: 0px;
		padding-left: 0px;
		margin-top: -4px;
	}

	ul.as-list {
		position: absolute;
		list-style-type: none;
		/*margin: 2px 0 0 0;*/
		margin: 62px 0 0 0;
		padding: 0;
		font-size: 14px;
		background-color: #fff;
		border: 1px solid #bbbbbb;
		z-index: 2;
	}
	li.as-result-item, li.as-message {
		margin: 0 0 0 0;
		padding: 18px 12px;
		background-color: #F5F5F5;
		border: 1px solid #fff;
		border-bottom: 1px solid #ddd;
		background-image: none;
		cursor: pointer;
	}

	li:first-child.as-result-item {
		margin: 0;
	}

	li.as-message {
		margin: 0;
		cursor: default;
	}

	li.as-result-item.active {
		border-color: #bbbbbb;
		color: #2c2c2c;
		background-color: #EAEAEA;
	}

	li.as-result-item em {
		font-style: normal;
		padding: 0 2px;
	}
	.s_stammdaten .as-selections {
		width: 360px;
		float: left;
	}
	/* PrettyPhoto */
	.pp_default A.pp_close {
	}
	div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
	div.pp_default .pp_top .pp_left{background:url(../templates/img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
	div.pp_default .pp_top .pp_middle{background:url(../templates/img/prettyPhoto/default/sprite_x.png) top left repeat-x}
	div.pp_default .pp_top .pp_right{background:url(../templates/img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
	div.pp_default .pp_content .ppt{color:#f8f8f8}
	div.pp_default .pp_content_container .pp_left{background:url(../templates/img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
	div.pp_default .pp_content_container .pp_right{background:url(../templates/img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
	div.pp_default .pp_next:hover{background:url(../templates/img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
	div.pp_default .pp_previous:hover{background:url(../templates/img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
	div.pp_default .pp_expand{background:url(../templates/img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
	div.pp_default .pp_expand:hover{background:url(../templates/img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
	div.pp_default .pp_contract{background:url(../templates/img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
	div.pp_default .pp_contract:hover{background:url(../templates/img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
	div.pp_default .pp_close{width:30px;height:30px;background:url(../templates/img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
	div.pp_default .pp_gallery ul li a{background:url(../templates/img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
	div.pp_default .pp_social{margin-top:7px}
	div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
	div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../templates/img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
	div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
	div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../templates/img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
	div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
	div.pp_default .pp_content_container .pp_details{margin-top:5px}
	div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
	div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
	div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
	div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
	div.pp_default .pp_bottom .pp_left{background:url(../templates/img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
	div.pp_default .pp_bottom .pp_middle{background:url(../templates/img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
	div.pp_default .pp_bottom .pp_right{background:url(../templates/img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
	div.pp_default .pp_loaderIcon{background:url(../templates/img/prettyPhoto/default/loader.gif) center center no-repeat}
	div.pp_pic_holder a:focus{outline:none}
	div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
	div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
	.pp_content{height:40px;min-width:40px;}
	* html .pp_content{width:40px}
	.pp_content_container{position:relative;text-align:left;width:100%}
	.pp_content_container .pp_left{padding-left:20px}
	.pp_content_container .pp_right{padding-right:20px}
	.pp_content_container .pp_details{float:left;margin:10px 0 2px}
	.pp_description{display:none;margin:0}
	.pp_social{float:left;margin:0}
	.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
	.pp_social .twitter{float:left}
	.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
	.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
	.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
	a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
	.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
	.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
	.pp_gallery div{float:left;overflow:hidden;position:relative}
	.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
	.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
	.pp_gallery ul a img{border:0}
	.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
	.pp_gallery li.default a{background:url(../templates/img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
	.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
	a.pp_next{background:url(../templates/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
	a.pp_previous{background:url(../templates/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
	a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
	a.pp_close{position:absolute;right:-6px;top:-25px;display:block;line-height:22px;text-indent:-10000px; z-index: 500000;}
	.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
	#pp_full_res{line-height:1!important;}
	#pp_full_res .pp_inline{text-align:left}
	#pp_full_res .pp_inline p{margin:0 0 15px}
	div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
	div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
	div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
	div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
	div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
	div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
	div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
	div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
	div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
	div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../templates/img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
	div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../templates/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
	div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
	div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
	.pp_top,.pp_bottom{height:20px;position:relative}
	* html .pp_top,* html .pp_bottom{padding:0 20px}
	.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
	.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
	* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
	.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
	.pp_fade,.pp_gallery li.default a img{display:none}

	.pp_content{overflow:auto; overflow-x:hidden;}

	/*! jQuery UI - v1.9.0 - 2012-10-18
	* http://jqueryui.com
	* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
	* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
	* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */

	/* Layout helpers
	----------------------------------*/
	.ui-helper-hidden { display: none; }
	.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
	.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
	.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
	.ui-helper-clearfix:after { clear: both; }
	.ui-helper-clearfix { zoom: 1; }
	.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


	/* Interaction Cues
	----------------------------------*/
	.ui-state-disabled { cursor: default !important; }


	/* Icons
	----------------------------------*/

	/* states and images */
	.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


	/* Misc visuals
	----------------------------------*/

	/* Overlays */
	.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; border: 1px solid #008FCB; border-radius: 5px; z-index: 10000000 !important;  }

	.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
	.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
	.ui-datepicker .ui-datepicker-prev { left:2px; }
	.ui-datepicker .ui-datepicker-next { right:2px; }
	.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
	.ui-datepicker .ui-datepicker-next-hover { right:1px; }
	.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
	.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
	.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
	.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
	.ui-datepicker select.ui-datepicker-month,
	.ui-datepicker select.ui-datepicker-year { width: 49%;}
	.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
	.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: 600; border: 0;  }
	.ui-datepicker td { border: 0; padding: 1px; }
	.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
	.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
	.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
	.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

	/* with multiple calendars */
	.ui-datepicker.ui-datepicker-multi { width:auto; }
	.ui-datepicker-multi .ui-datepicker-group { float:left; }
	.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
	.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
	.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
	.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
	.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
	.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
	.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
	.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

	/* RTL support */
	.ui-datepicker-rtl { direction: rtl; }
	.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
	.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
	.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
	.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
	.ui-datepicker-rtl .ui-datepicker-group { float:right; }
	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
	.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

	/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
	.ui-datepicker-cover {
		position: absolute; /*must have*/
		z-index: -1; /*must have*/
		filter: mask(); /*must have*/
		top: -4px; /*must have*/
		left: -4px; /*must have*/
		width: 200px; /*must have*/
		height: 200px; /*must have*/
	}
	/* Component containers
	----------------------------------*/
	.ui-widget {  font-size: 1.1em; }
	.ui-widget .ui-widget { font-size: 1em; }
	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
	.ui-widget-content {  background: #ffffff; color: #333333; }
	.ui-widget-content a { color: #333333; }
	.ui-widget-header { background-color: #008FCB; color: #ffffff; font-weight: 600; }
	.ui-widget-header a { color: #ffffff; }

	/* Interaction states
	----------------------------------*/
	.ui-button  {
		background-image: url(img/sort_down_aktiv.png) !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		border: 1px solid #BBBBBB !important;
	}
	.ui-button:hover  {
		background-color: white !important;
		border: 1px solid #BBBBBB !important;
		cursor: pointer !important;
	}
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #ffffff;}
	.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background-color: #eaeaea; }
	.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #008FCB; background: #ffffff url(img/jqueryUI/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: 600; color: #008FCB; }
	.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #008FCB; text-decoration: none; }

	/* Interaction Cues
	----------------------------------*/
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(img/jqueryUI/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
	.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
	.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(img/jqueryUI/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
	.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
	.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
	.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: 600; }
	.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); /*font-weight: normal;*/ font-weight: 200; }
	.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

	/* Icons
	----------------------------------*/

	/* states and images */
	.ui-icon { width: 16px; height: 16px; background-image: url(img/jqueryUI/ui-icons_222222_256x240.png); }
	.ui-widget-content .ui-icon {background-image: url(img/jqueryUI/ui-icons_222222_256x240.png); }
	.ui-widget-header .ui-icon {background-image: url(img/jqueryUI/ui-icons_ffffff_256x240.png); }
	.ui-state-default .ui-icon { background-image: url(img/sort_down_aktiv.png); }
	.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(img/jqueryUI/ui-icons_ef8c08_256x240.png); }
	.ui-state-active .ui-icon {background-image: url(img/jqueryUI/ui-icons_ef8c08_256x240.png); }
	.ui-state-highlight .ui-icon {background-image: url(img/jqueryUI/ui-icons_228ef1_256x240.png); }
	.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(img/jqueryUI/ui-icons_ffd27a_256x240.png); }

	/* positioning */
	.ui-icon-carat-1-n { background-position: 0 0; }
	.ui-icon-carat-1-ne { background-position: -16px 0; }
	.ui-icon-carat-1-e { background-position: -32px 0; }
	.ui-icon-carat-1-se { background-position: -48px 0; }
	.ui-icon-carat-1-s { background-position: -64px 0; }
	.ui-icon-carat-1-sw { background-position: -80px 0; }
	.ui-icon-carat-1-w { background-position: -96px 0; }
	.ui-icon-carat-1-nw { background-position: -112px 0; }
	.ui-icon-carat-2-n-s { background-position: -128px 0; }
	.ui-icon-carat-2-e-w { background-position: -144px 0; }
	.ui-icon-triangle-1-n { background-position: 0 -16px; }
	.ui-icon-triangle-1-ne { background-position: -16px -16px; }
	.ui-icon-triangle-1-e { background-position: -32px -16px; }
	.ui-icon-triangle-1-se { background-position: -48px -16px; }
	.ui-icon-triangle-1-s { background-position: -64px -10px; }
	.ui-icon-triangle-1-sw { background-position: -80px -16px; }
	.ui-icon-triangle-1-w { background-position: -96px -16px; }
	.ui-icon-triangle-1-nw { background-position: -112px -16px; }
	.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
	.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
	.ui-icon-arrow-1-n { background-position: 0 -32px; }
	.ui-icon-arrow-1-ne { background-position: -16px -32px; }
	.ui-icon-arrow-1-e { background-position: -32px -32px; }
	.ui-icon-arrow-1-se { background-position: -48px -32px; }
	.ui-icon-arrow-1-s { background-position: -64px -32px; }
	.ui-icon-arrow-1-sw { background-position: -80px -32px; }
	.ui-icon-arrow-1-w { background-position: -96px -32px; }
	.ui-icon-arrow-1-nw { background-position: -112px -32px; }
	.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
	.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
	.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
	.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
	.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
	.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
	.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
	.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
	.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
	.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
	.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
	.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
	.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
	.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
	.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
	.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
	.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
	.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
	.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
	.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
	.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
	.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
	.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
	.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
	.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
	.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
	.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
	.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
	.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
	.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
	.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
	.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
	.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
	.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
	.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
	.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
	.ui-icon-arrow-4 { background-position: 0 -80px; }
	.ui-icon-arrow-4-diag { background-position: -16px -80px; }
	.ui-icon-extlink { background-position: -32px -80px; }
	.ui-icon-newwin { background-position: -48px -80px; }
	.ui-icon-refresh { background-position: -64px -80px; }
	.ui-icon-shuffle { background-position: -80px -80px; }
	.ui-icon-transfer-e-w { background-position: -96px -80px; }
	.ui-icon-transferthick-e-w { background-position: -112px -80px; }
	.ui-icon-folder-collapsed { background-position: 0 -96px; }
	.ui-icon-folder-open { background-position: -16px -96px; }
	.ui-icon-document { background-position: -32px -96px; }
	.ui-icon-document-b { background-position: -48px -96px; }
	.ui-icon-note { background-position: -64px -96px; }
	.ui-icon-mail-closed { background-position: -80px -96px; }
	.ui-icon-mail-open { background-position: -96px -96px; }
	.ui-icon-suitcase { background-position: -112px -96px; }
	.ui-icon-comment { background-position: -128px -96px; }
	.ui-icon-person { background-position: -144px -96px; }
	.ui-icon-print { background-position: -160px -96px; }
	.ui-icon-trash { background-position: -176px -96px; }
	.ui-icon-locked { background-position: -192px -96px; }
	.ui-icon-unlocked { background-position: -208px -96px; }
	.ui-icon-bookmark { background-position: -224px -96px; }
	.ui-icon-tag { background-position: -240px -96px; }
	.ui-icon-home { background-position: 0 -112px; }
	.ui-icon-flag { background-position: -16px -112px; }
	.ui-icon-calendar { background-position: -32px -112px; }
	.ui-icon-cart { background-position: -48px -112px; }
	.ui-icon-pencil { background-position: -64px -112px; }
	.ui-icon-clock { background-position: -80px -112px; }
	.ui-icon-disk { background-position: -96px -112px; }
	.ui-icon-calculator { background-position: -112px -112px; }
	.ui-icon-zoomin { background-position: -128px -112px; }
	.ui-icon-zoomout { background-position: -144px -112px; }
	.ui-icon-search { background-position: -160px -112px; }
	.ui-icon-wrench { background-position: -176px -112px; }
	.ui-icon-gear { background-position: -192px -112px; }
	.ui-icon-heart { background-position: -208px -112px; }
	.ui-icon-star { background-position: -224px -112px; }
	.ui-icon-link { background-position: -240px -112px; }
	.ui-icon-cancel { background-position: 0 -128px; }
	.ui-icon-plus { background-position: -16px -128px; }
	.ui-icon-plusthick { background-position: -32px -128px; }
	.ui-icon-minus { background-position: -48px -128px; }
	.ui-icon-minusthick { background-position: -64px -128px; }
	.ui-icon-close { background-position: -80px -128px; }
	.ui-icon-closethick { background-position: -96px -128px; }
	.ui-icon-key { background-position: -112px -128px; }
	.ui-icon-lightbulb { background-position: -128px -128px; }
	.ui-icon-scissors { background-position: -144px -128px; }
	.ui-icon-clipboard { background-position: -160px -128px; }
	.ui-icon-copy { background-position: -176px -128px; }
	.ui-icon-contact { background-position: -192px -128px; }
	.ui-icon-image { background-position: -208px -128px; }
	.ui-icon-video { background-position: -224px -128px; }
	.ui-icon-script { background-position: -240px -128px; }
	.ui-icon-alert { background-position: 0 -144px; }
	.ui-icon-info { background-position: -16px -144px; }
	.ui-icon-notice { background-position: -32px -144px; }
	.ui-icon-help { background-position: -48px -144px; }
	.ui-icon-check { background-position: -64px -144px; }
	.ui-icon-bullet { background-position: -80px -144px; }
	.ui-icon-radio-on { background-position: -96px -144px; }
	.ui-icon-radio-off { background-position: -112px -144px; }
	.ui-icon-pin-w { background-position: -128px -144px; }
	.ui-icon-pin-s { background-position: -144px -144px; }
	.ui-icon-play { background-position: 0 -160px; }
	.ui-icon-pause { background-position: -16px -160px; }
	.ui-icon-seek-next { background-position: -32px -160px; }
	.ui-icon-seek-prev { background-position: -48px -160px; }
	.ui-icon-seek-end { background-position: -64px -160px; }
	.ui-icon-seek-start { background-position: -80px -160px; }
	/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
	.ui-icon-seek-first { background-position: -80px -160px; }
	.ui-icon-stop { background-position: -96px -160px; }
	.ui-icon-eject { background-position: -112px -160px; }
	.ui-icon-volume-off { background-position: -128px -160px; }
	.ui-icon-volume-on { background-position: -144px -160px; }
	.ui-icon-power { background-position: 0 -176px; }
	.ui-icon-signal-diag { background-position: -16px -176px; }
	.ui-icon-signal { background-position: -32px -176px; }
	.ui-icon-battery-0 { background-position: -48px -176px; }
	.ui-icon-battery-1 { background-position: -64px -176px; }
	.ui-icon-battery-2 { background-position: -80px -176px; }
	.ui-icon-battery-3 { background-position: -96px -176px; }
	.ui-icon-circle-plus { background-position: 0 -192px; }
	.ui-icon-circle-minus { background-position: -16px -192px; }
	.ui-icon-circle-close { background-position: -32px -192px; }
	.ui-icon-circle-triangle-e { background-position: -48px -192px; }
	.ui-icon-circle-triangle-s { background-position: -64px -192px; }
	.ui-icon-circle-triangle-w { background-position: -80px -192px; }
	.ui-icon-circle-triangle-n { background-position: -96px -192px; }
	.ui-icon-circle-arrow-e { background-position: -112px -192px; }
	.ui-icon-circle-arrow-s { background-position: -128px -192px; }
	.ui-icon-circle-arrow-w { background-position: -144px -192px; }
	.ui-icon-circle-arrow-n { background-position: -160px -192px; }
	.ui-icon-circle-zoomin { background-position: -176px -192px; }
	.ui-icon-circle-zoomout { background-position: -192px -192px; }
	.ui-icon-circle-check { background-position: -208px -192px; }
	.ui-icon-circlesmall-plus { background-position: 0 -208px; }
	.ui-icon-circlesmall-minus { background-position: -16px -208px; }
	.ui-icon-circlesmall-close { background-position: -32px -208px; }
	.ui-icon-squaresmall-plus { background-position: -48px -208px; }
	.ui-icon-squaresmall-minus { background-position: -64px -208px; }
	.ui-icon-squaresmall-close { background-position: -80px -208px; }
	.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
	.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
	.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
	.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
	.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
	.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


	/* Misc visuals
	----------------------------------*/

	/* Corner radius */
	.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {}
	.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {}
	.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {}
	.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {}

	/* Overlays */
	.ui-widget-overlay { background: #666666 url(img/jqueryUI/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .5;filter:Alpha(Opacity=50); }
	.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(img/jqueryUI/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .2;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
	.ui-button:hover {
		cursor: hand;
	}
	.ui-slider {
		position: relative;
		text-align: left;
	}
	.ui-slider .ui-slider-handle {
		position: absolute;
		z-index: 2;
		width: 1.2em;
		height: 1.2em;
		cursor: default;
	}
	.ui-slider .ui-slider-range {
		position: absolute;
		z-index: 1;
		font-size: .7em;
		display: block;
		border: 0;
		background-position: 0 0;
	}

	/* For IE8 - See #6727 */
	.ui-slider.ui-state-disabled .ui-slider-handle,
	.ui-slider.ui-state-disabled .ui-slider-range {
		filter: inherit;
	}

	.ui-slider-horizontal {
		height: .8em;
	}
	.ui-slider-horizontal .ui-slider-handle {
		top: -.3em;
		margin-left: -.6em;
	}
	.ui-slider-horizontal .ui-slider-range {
		top: 0;
		height: 100%;
	}
	.ui-slider-horizontal .ui-slider-range-min {
		left: 0;
	}
	.ui-slider-horizontal .ui-slider-range-max {
		right: 0;
	}

	.ui-slider-vertical {
		width: .8em;
		height: 100px;
	}
	.ui-slider-vertical .ui-slider-handle {
		left: -.3em;
		margin-left: 0;
		margin-bottom: -.6em;
	}
	.ui-slider-vertical .ui-slider-range {
		left: 0;
		width: 100%;
	}
	.ui-slider-vertical .ui-slider-range-min {
		bottom: 0;
	}
	.ui-slider-vertical .ui-slider-range-max {
		top: 0;
	}
	/* IE Hacks  */
	ul.as-list {
		border: 1px solid #888\9;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-left: 4px\9;
		margin-top: 0\9;
	}
	ul.as-selections li.as-selection-item {
		padding-top: 3px\9;
	}

	/* Firefox 3.0 Hacks */
	ul.as-list,  x:-moz-any-link, x:default {
		border: 1px solid #888;
	}
	BODY:first-of-type ul.as-list, x:-moz-any-link, x:default { /* Target FF 3.5+ */
		border: none;
	}

	/*
	 *  JQuery Tipsy Tooltips
	 */
	/* tipsy Container */
	/*------------------*/

	.tipsy {
		font-size: 13px;
		color: #333;
		padding: 5px;
		z-index: 100000;
		position: absolute;
	}

	.tipsy-inner {
		color: #606060;
		width: 200px;
		padding: 6px 0px 16px 0px;
		text-align: center;
		background-image: url(img/hg_toolptip_u.png);
		background-position: bottom center;
		background-repeat: no-repeat;
		border-top: 1px solid #bbbbbb;
	}
	.notdeletable_tip {
		overflow: hidden;
	}
	.notdeletable_tip LI {
		background: none;
		/*font-weight: bold;*/
		font-weight: 600;
		white-space: nowrap;
		font-size: 11px;
		line-height: 9px;
	}

	/*
	*	JQUERY COMBOBOX
	*/
	.ui-combobox {
		position: relative;
		display: inline-block;
		float: left;
		padding-right: 38px;
	}
	.ui-combobox INPUT {
		margin-top: 0;
		height: 19px;
		width: 230px;
		min-height: inherit;
	}
	.ui-combobox-toggle {
		position: absolute;
		top: 0;
		bottom: 0;
		margin-left: -1px;
		padding: 0 6px;
		/* adjust styles for IE 6/7 */
		*height: 1.7em;
		*top: 0.1em;
	}
	.ui-combobox-input {
		margin: 0;
		padding: 0.3em;
	}

	#eventPlaceBox {
		margin-top: 0px;
		padding-bottom: 0px;
	}
	.eventPlaceBox #selectedPlace {
		float: left;
		width: 100%;
		padding: 10px 0 0px 0;
	}
	#selectedPlace {
		float: left;
		clear: both;
		padding: 15px 0 0 205px;
	}

	.ui-autocomplete {
		width: 368px !important;
	}
	.ui-autocomplete LI {
		background-image: none;
		border-bottom: 1px solid #BBBBBB;
		padding-top: 5px;
	}
	.ui-autocomplete LI:hover {
		background-color: #eaeaea !important;
	}

	UL.ui-autocomplete {
		max-height: 182px;
		overflow-y: auto;
		overflow-x: hidden;
		padding: 0 0 0px;
		cursor: pointer;
		cursor: hand;
		border-top: 1px solid #BBBBBB;
		border-left: 1px solid #BBBBBB;
		border-right: 1px solid #BBBBBB;
	}

	/*
	 * Timepicker stylesheet
	 * Highly inspired from datepicker
	 * FG - Nov 2010 - Web3R
	 *
	 * version 0.0.3 : Fixed some settings, more dynamic
	 * version 0.0.4 : Removed width:100% on tables
	 * version 0.1.1 : set width 0 on tables to fix an ie6 bug
	 */

	.ui-timepicker-inline { display: inline; }

	#ui-timepicker-div { padding: 0.2em; background-color: #fff; }
	.ui-timepicker-table { display: inline-table; width: 0; border: 1px solid #008FCB; border-radius: 5px; }
	.ui-timepicker-table table { margin:0.15em 0 0 0; border-collapse: collapse; }

	.ui-timepicker-hours, .ui-timepicker-minutes { padding: 0.2em;  }

	.ui-timepicker-table .ui-timepicker-title { line-height: 1.8em; text-align: center; }
	.ui-timepicker-table td { padding: 0.1em; width: 2.2em; }
	.ui-timepicker-table th.periods { padding: 0.1em; width: 2.2em; }

	/* span for disabled cells */
	.ui-timepicker-table td span {
		display:block;
		padding:0.2em 0.3em 0.2em 0.5em;
		width: 1.2em;

		text-align:right;
		text-decoration:none;
	}
	/* anchors for clickable cells */
	.ui-timepicker-table td a {
		display:block;
		padding:0.2em 0.3em 0.2em 0.5em;
		width: 1.2em;
		cursor: pointer;
		text-align:right;
		text-decoration:none;
	}


	/* buttons and button pane styling */
	.ui-timepicker .ui-timepicker-buttonpane {
		background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0;
	}
	.ui-timepicker .ui-timepicker-buttonpane button { margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
	/* The close button */
	.ui-timepicker .ui-timepicker-close { float: right }

	/* the now button */
	.ui-timepicker .ui-timepicker-now { float: left; }

	/* the deselect button */
	.ui-timepicker .ui-timepicker-deselect { float: left; }


	/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
	.ui-timepicker-cover {
		display: none; /*sorry for IE5*/
		display/**/: block; /*sorry for IE5*/
		position: absolute; /*must have*/
		z-index: -1; /*must have*/
		filter: mask(); /*must have*/
		top: -4px; /*must have*/
		left: -4px; /*must have*/
		width: 200px; /*must have*/
		height: 200px; /*must have*/
	}

	.doubleChecker, #error_name, #error_staette, #error_desc, #error_email {
		display: none;
		float: left;
		width: 100%;
		padding: 10px 0 10px 0;
	}
	.doubleChecker IMG, #error_name IMG, #error_staette IMG, #error_desc IMG, #error_email IMG {
		float: left;
		padding: 3px 10px 0 5px;
	}
	.doubleChecker .attention_text, #error_name .errorLabel, #error_staette .errorLabel, #error_desc SPAN {
		float: left;
		padding: 3px 0 0 0;
	}

	.error #error_name {
		display: block;
	}
	#error_staette IMG {
		padding-left: 213px;
	}
	.error #error_staette {
		display: inline;
	}

	.s_untertitel_veranstaltung {
		float: left;
		display: block;
		width: 100%;
		clear: both;
		/*margin-top: -20px;*/
		color: #828282;
	}

	.url.error {
		border-color: #e85236 !important;
		background-color: #fdedeb;
	}

	.email.error {
		border-color: #e85236 !important;
		background-color: #fdedeb;
	}

	#fileErrorMessages {
		color: red;
	}

	.remainingText {
		float: left;
		color: #ccc;
		margin-top: 7px !important;
	}
	.remainingUploadText {
		float: left;
		color: #ccc;
		margin-top: -10px !important;
	}
	.ui-button {
		height: 28px;
	}

	.missing {
		color: #e85236;
	}


	/************************************************************************* DASHBOARD START ******************************************************************/
	/************************************************************************* DASHBOARD START ******************************************************************/
	/************************************************************************* DASHBOARD START ******************************************************************/

	/* Benutzersicht im Kopfbereich (alle Templates) */
	.s_benutzersicht {
		float: right;
		height: 58px;
		padding: 20px 0 0 0;
		width: auto;
	}
	.s_benutzersicht_text {
		float: left;
		min-height: 20px;
		padding: 9px 20px 0 27px;
		background-image: url(img/hg_benutzersicht_schwarz.png);
		background-position: 0 0.45em;
		background-repeat: no-repeat;
	}
	.s_benutzersicht_text SPAN {
		color: white;
	}
	.s_benutzersicht_text A {
		color: #FFFFFF;
		/*color: #36B5E2;*/

		text-decoration: none;
		padding-left: 2px;
	}
	.s_benutzersicht_btn {
		float: left;
		margin-right: 14px;
	}
	.s_benutzersicht_btn A.s_blau_button {
		background-color: #999999;
	}

	.benutzeransicht .s_header_voll {
		background-image: url("img/hg_header_blau.png");
	}

	/* Allgemein */
	.dashboard H1 {
		color: #afafaf;
		font-size: 40px;
		/*font-weight: normal;*/
		font-weight: 200;
		margin-bottom: 0;
	}
	.dashboard H2 {
		color: #333333;
		font-size: 30px;
		/*font-weight: normal;*/
		font-weight: 200;
		margin-bottom: 20px;
	}
	.dashboard A {
		color: #008fcb;
		text-decoration: none;
	}
	.s_dashboard_title {
		float: left;
		width: 100%;
	}
	.s_dashboard_subtitle {
		float: left;
		width: 100%;
		padding-bottom: 35px;
		font-size: 15px;
		color: #828282;
	}
	.dashboard TH {
		font-size: 14px;
		/*font-weight: normal;*/
		font-weight: 200;
		padding: 17px 10px 15px 16px;
	}
	.dashboard .s_gruen_button, .dashboard .s_blau_button, .dashboard .s_grau_button {
		color: #fff;
	}
	.dashboard.lightbox {
		width: 450px;
		padding: 40px 45px 40px 45px;
	}
	.dashboard .sbSelector,
	.dashboard .sbOptions A {
		color: #000;
		font-size: 13px;
	}
	.dashboard .sbSelector {
		width: 180px;
	}

	.s_dashboard_sorting {
		clear: both;
		float: right;
		width: 210px;
		padding-bottom: 12px;
	}
	.s_dashboard_sorting LABEL {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_sorting .sbHolder {
		float: left;
		width: 208px;
	}
	.s_dashboard_sorting .sbOptions {
		width: 100%;
	}

	.error_min_items {
		float: right;
		color: #e85236;
		padding-bottom: 10px;
	}
	.klein_grau {
		font-size: 12px;
		color: #aaaaaa;
		display: block;
	}

	.dashboard .s_table .duplikat {
		background-color: #f5f5f5;
		color: #AAAAAA !important;
	}


	.dashboard .radio SPAN {
		background-image: url("img/radio_unchecked.gif");
		background-position: 2px 0;
		background-repeat: no-repeat;
		cursor: pointer;
		float: left;
		width: 30px;
		/*
		height: 30px;
		*/
	}
	.dashboard .radio SPAN.checked {
		background-image: url("img/radio_checked.gif");
		background-position: 2px 0;
		background-repeat: no-repeat;
		width: 30px;
	}

	.rating_box {
		float: left;
		width: 73px;
		height: 32px;
	}
	.rating_box .rating_up,
	.rating_box .rating_down {
		clear: both;
		float: left;
		height: 15px;
		width: 16px;
		background-repeat: no-repeat;
		text-indent: -10000px;
		cursor: pointer;
		cursor: hand;
	}
	.rating_box .rating_up {
		background-image: url(img/sort_up_aktiv.png);
		background-position: center 9px;
		padding: 1px 5px 0 5px;
	}
	.rating_box .rating_down {
		background-image: url(img/sort_down_aktiv.png);
		background-position: center 2px;
		padding: 0 5px 1px 5px;
	}
	.rating_box INPUT {
		float: left;
		width: 40px;
		height: 30px;
		text-align: center;
	}
	.ratings {
		float: left;
		margin-top: 5px;
		border-top: 1px solid #BBBBBB;
		border-right: 1px solid #BBBBBB;
		border-bottom: 1px solid #BBBBBB;
		background-color: #fff;
	}


	/* Overview */
	.overview .s_dashboard_title {
		padding-bottom: 50px;
	}
	.s_dashboard_overview_linke_spalte {
		float: left;
		width: 472px;
		margin-right: 21px;
	}
	.s_dashboard_overview_rechte_spalte {
		float: left;
		width: 472px;
	}
	.s_dashboard_overview_abschnitt {
		float: left;
		width: 432px;
		padding: 0 20px 5px 20px;
		margin-bottom: 25px;
		border-bottom: 5px solid #eaeaea;
	}
	.s_dashboard_overview_abschnitt .s_blau_button {
		margin-top: 2px;
	}
	.s_dashboard_overview_titel {
		float: left;
		width: 100%;
	}
	.s_dashboard_overview_zeile {
		float: left;
		width: 100%;
		padding-bottom: 25px;
		font-size: 18px;
	}
	.s_dashboard_overview_zeile .s_blau_button {
		font-size: 14px;
	}
	.s_dashboard_overview_zeile_text {
		float: left;
		padding-right: 17px;
	}
	.s_dashboard_overview_liste, .s_dashboard_overview_liste UL, .s_dashboard_overview_liste LI {
		float: left;
		width: 100%;
	}
	.s_dashboard_overview_liste LI {
		background-image: none;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		border-bottom: 1px solid #dedede;
	}
	.s_dashboard_overview_liste_label {
		clear: both;
		float: left;
		font-size: 16px;
		color: #000;
	}
	#sort_webservice, #rating_webservice {
		margin-bottom: 25px;
	}
	#possible_duplicates {
		margin-bottom: 25px;
	}
	.s_dashboard_overview_liste_wert.sort {
		margin-top: 22px;
	}
	.imported_types {
		display: block;
		float: left;
		margin-top: 0;
		clear: both;
	}
	.s_dashboard_overview_liste_label.erster {
		padding-top: 4px;
	}
	.s_dashboard_overview_liste_wert {
		float: right;
		font-size: 13px;
		color: #828282;
	}
	.s_dashboard_overview_liste_wert IMG {
		display: inline-block;
		margin: 0 3px 0 6px;
	}
	.gruen {
		color: #89ba17;
	}
	.rot {
		color: #e85236;
	}
	.grau {
		color: #bdbdbd;
	}
	.gross {
		font-size: 40px;
	}
	.klein {
		font-size: 30px;
	}
	.schrift_klein {
		font-size: 14px;
	}
	.schrift_klein_16 {
		font-size: 16px;
	}
	.letzter {
		border-bottom: 0 none;
	}

	/* Lightbox - Historie Veranstaltungen */
	.s_dashboard_historie_table {
		float: left;
		width: 100%;
	}
	TD.s_dashboard_historie_zeitpunkt {
		text-align: right;
	}
	TH.s_dashboard_historie_zeitpunkt {
		padding-left: 70px;
	}
	.s_dashboard_historie_close {
		clear: both;
		margin-top: 35px;
		float: right;
	}
	.dashboard.historie H2 {
		margin-bottom: 5px;
	}
	.dashboard.historie {
		width: 770px;
	}
	/* Lightbox - Historie Exports */
	TH.s_dashboard_historie_anzahl_veranstaltungen,
	TD.s_dashboard_historie_anzahl_veranstaltungen {
		text-align: right;
		padding-right: 40px;
	}
	TD.s_dashboard_historie_zeitpunkt2 {
		text-align: right;
	}
	TH.s_dashboard_historie_zeitpunkt2 {
		padding-left: 103px;
	}

	/* Lightbox - Delete User */
	.delete_user {
		min-height: 370px;
	}
	#deleteBox.delete_box_user.s_loeschen_rahmen {
		height: 438px;
	}

	.s_dashboard_delete_user_abstand {
		float: left;
		padding-left: 125px;
		background-image: url(img/big_basekt.png);
		background-repeat: no-repeat;
		background-position: 58px 0;
	}
	.s_dashboard_delete_user_title {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_delete_user_info {
		float: left;
		width: 100%;
		padding-bottom: 20px;
		color: #2c2c2c;
	}
	.bold {
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
	}
	.s_dashboard_delete_user_inhalte_uebertrag {
		float: left;
		width: 100%;
		/*padding-bottom: 20px;*/
	}
	.s_dashboard_delete_user_inhalte_uebertrag SPAN {
		float: left;
		width: 100%;
		padding-bottom: 8px;
	}
	.s_dashboard_delete_user_inhalte_uebertrag LABEL.input_float {
		float: left;
		width: 53%;
	}
	.s_dashboard_delete_user_inhalte_uebertrag LABEL.input_float INPUT {
		width: 100%;
	}
	.s_dashboard_delete_user_inhalte_uebertrag LABEL.radio_float {
		float: left;
		width: 45%;
		padding-right: 2%;
		padding-top: 13px;
	}
	.s_dashboard_delete_user_inhalte_uebertrag LABEL.radio_100 {
		float: left;
		width: 100%;
	}
	.s_dashboard_delete_user_kleingedrucktes {
		float: left;
		width: 100%;
		font-size: 12px;
		line-height: 20px;
		color: #828282;
	}
	.s_dashboard_delete_user_buttons {
		clear: both;
		float: right;
		margin-top: 35px;
	}
	.s_dashboard_delete_user_buttons .s_blau_button,
	.s_dashboard_delete_user_buttons .s_grau_button {
		width: 115px;
		height: 20px;
		padding: 0;
	}

	.s_dashboard_delete_user_title .checker {
		margin-bottom: 5px;
		margin-right: 5px;
		margin-top: -6px;
		width: 26px;
	}


	/* Lightbox - Benutzer kontaktieren */
	.dashboard.benutzer_kontaktieren.lightbox {
		width: 865px;
		padding: 40px 45px 40px 45px;
	}
	.s_dashboard_benutzer_kontaktieren_aussen {
		float: left;
		width: 100%;
	}
	.s_dashboard_benutzer_kontaktieren_links {
		float: left;
		width: 500px;
	}
	.s_dashboard_benutzer_kontaktieren_links LABEL {
		float: left;
		width: 100%;
		font-size: 14px;
		padding-bottom: 5px;
	}
	.s_dashboard_benutzer_kontaktieren_links INPUT {
		float: left;
		width: 468px;
		padding: 2px 15px 2px 15px;
		margin: 0 0 10px 0;
	}
	.s_dashboard_benutzer_kontaktieren_links TEXTAREA {
		float: left;
		width: 468px;
		height: 280px;
		padding: 15px;
		margin-bottom: 10px;
	}
	.s_dashboard_benutzer_kontaktieren_buttons {
		clear: both;
		float: right;
		padding-top: 10px;
	}
	.s_dashboard_benutzer_kontaktieren_buttons .s_gruen_button {
		width: auto;
		padding: 11px 45px 10px 45px;
		margin-right: 22px;
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
	}
	.s_dashboard_benutzer_kontaktieren_buttons .s_grau_button {
		width: auto;
		height: auto;
		margin-top: 7px;
		padding: 8px 20px 7px 20px;
	}

	.s_dashboard_benutzer_kontaktieren_rechts {
		float: left;
		width: 320px;
		padding-left: 45px;
		background-image: url(img/icon_pfeil_nach_links.png);
		background-repeat: no-repeat;
		background-position: 10px 160px;
		min-height: 200px;
	}
	.s_dashboard_benutzer_kontaktieren_textbaustein {
		float: left;
		width: 306px;
		padding: 5px 7px 5px 7px;
		margin-bottom: 5px;
		background-color: #eaeaea;
		line-height: 17px;
		cursor: pointer;
	}

	/* Lightbox - Verbünde */
	.verbuende {
		width: 530px;
		padding: 40px 45px 40px 45px;
	}
	.s_dashboard_verbuende_titel {
		float: left;
		width: 100%;
		padding-bottom: 25px;
	}
	.s_dashboard_verbuende_titel H1 {
		font-size: 20px;
		color: #333;
	}
	.s_dashboard_verbuende_formular {
		float: left;
		width: 100%;
	}
	.s_dashboard_verbuende_checkboxen {
		float: left;
		width: 100%;
		padding-bottom: 25px;
	}
	.s_dashboard_verbuende_checkboxen .checker {
		margin-top: -5px;
		padding-bottom: 5px;
	}

	.s_dashboard_verbuende_formular LABEL {
		float: left;
		width: 100%;
		padding-bottom: 2px;
	}
	.s_dashboard_verbuende_formular INPUT.s_blau_button {
		float: right;
	}

	.s_dashboard_verbuende_formular LABEL.subClass {
		width: 44%;
		padding-left: 6%;
		/*
			width: 47%;
			padding-left: 3%;
		*/
	}

	.s_dashboard_verbuende_formular LABEL.subClass.first {
		clear: left;
	}
	.s_dashboard_verbuende_formular LABEL.subClass.last {
		padding-bottom: 10px;
	}
	.chosenElement .checked {
		background-image: url(img/icon_disabled.gif);
	}
	.chosenElement {
		color: #999;
	}

	/* Erweiterte Veranstaltungssuche */
	.erweiterte_veranstaltungssuche .s_dashboard_title {
		padding-bottom: 50px;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_block1,
	.s_dashboard_erweiterte_veranstaltungssuche_block2 {
		float: left;
		width: 100%;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_block1 {
		margin-bottom: 50px;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_block1 SELECT {
		margin: 0 10px 0 0;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_block1 INPUT {
		margin: 0 10px 0 0;
		min-height: 26px;
		width: 320px;
		padding: 2px 10px 2px 10px;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_block1 INPUT.s_blau_button {
		width: auto;
		padding: 6px 20px 6px 20px;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_block1 .sbHolder,
	.s_dashboard_erweiterte_veranstaltungssuche_block2 .sbHolder {
		margin: 0 10px 0 0;
		width: 230px;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_block1 .sbOptions,
	.s_dashboard_erweiterte_veranstaltungssuche_block2 .sbOptions {
		width: 100%;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_block2 LABEL,
	.s_dashboard_erweiterte_veranstaltungssuche_block2 .sbHolder {
		float: left;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_block2 LABEL {
		margin-right: 10px;
		padding-top: 8px;
		width: 70px;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_zeile1,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile2,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile3 {
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}

	.s_dashboard_erweiterte_veranstaltungssuche_zeile2 .criteria INPUT,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile2 .criteria LABEL,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile2 .criteria LABEL INPUT,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile2 .criteria LABEL SPAN,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile2 INPUT.delete,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile1 .criteria INPUT,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile1 .criteria LABEL,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile1 .criteria LABEL INPUT,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile1 .criteria LABEL SPAN,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile1 INPUT.delete {
		float: left;
	}
	.s_dashboard_erweiterte_veranstaltungssuche_zeile2 .criteria LABEL SPAN,
	.s_dashboard_erweiterte_veranstaltungssuche_zeile1 .criteria LABEL SPAN {
		padding: 8px 5px 0 0;
	}

	.s_dashboard_erweiterte_veranstaltungssuche_block2 INPUT.s_blau_button {
		width: auto;
		padding: 12px 40px 12px 40px;
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
	}
	.erweiterte_veranstaltungssuche INPUT.delete {
		height: 19px;
		width: 17px;
		padding: 0;
		border: 0 none;
		background: none;
		background-image: url(img/icon_kuebel_blau.png);
		background-repeat: no-repeat;
		background-position: 0 4px;
		cursor: pointer;
		cursor: hand;
	}
	.criteriaClone {
		display: none;
	}
	.erweiterte_veranstaltungssuche .eventDateTo {
		width: 119px;
		text-align: right;
	}
	.erweiterte_veranstaltungssuche .eventDateFrom {
		width: 119px;
		text-align: right;
	}

	/* Benutzerübersicht */
	.benutzeruebersicht .s_dashboard_title {
		padding-bottom: 50px;
	}
	.s_dashboard_benutzeruebersicht_suche {
		float: left;
		width: 100%;
		padding-bottom: 20px;
	}
	.s_dashboard_benutzeruebersicht_suche LABEL {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_benutzeruebersicht_suche INPUT {
		float: left;
		width: 208px;
		min-height: 22px;
		padding: 2px 10px 2px 10px;
		margin: 0 10px 0 0;
	}
	.s_dashboard_benutzeruebersicht_suche INPUT.s_blau_button {
		float: left;
		width: auto;
		min-height: 28px;
		padding: 5px 20px 5px 20px;
	}

	.s_dashboard_benutzeruebersicht_anzeige {
		float: left;
		width: 210px;
		padding: 0 0 12px 20px;
	}
	.s_dashboard_benutzeruebersicht_anzeige LABEL {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_benutzeruebersicht_anzeige .sbHolder {
		float: left;
		width: 208px;
	}
	.s_dashboard_benutzeruebersicht_anzeige .sbOptions {
		width: 100%;
	}
	.s_dashboard_benutzeruebersicht_auswahl {
		float: right;
	}

	TH.s_table_benutzeruebersicht_icon,
	TD.s_table_benutzeruebersicht_icon {
		width: 12px;
		padding: 17px 0 13px 16px;
	}

	TH.s_table_benutzeruebersicht_aktionen,
	TD.s_table_benutzeruebersicht_aktionen {
		width: 150px;
		padding-right: 0;
		text-align: right;
		padding-right: 12px;
	}
	.s_dashboard_benutzeruebersicht_download {
		float: left;
		width: 100%;
		margin-top: 30px;;
	}

	/* Veranstaltungsstätten */
	.veranstaltungsstaetten .s_dashboard_title {
		padding-bottom: 50px;
	}
	.s_dashboard_veranstaltungsstaetten_hinzufuegen {
		float: left;
		padding-right: 20px;
	}
	.s_dashboard_veranstaltungsstaetten_hinzufuegen A {
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
	}
	.s_dashboard_veranstaltungsstaetten_suchen {
		float: left;
		width: auto;
		padding-bottom: 20px;
	}
	.auslaufstaetten_bearbeiten .s_dashboard_veranstaltungsstaetten_suchen {
		float: left;
		width: auto;
		padding-bottom: 0;
	}
	.s_dashboard_veranstaltungsstaetten_suchen LABEL {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_veranstaltungsstaetten_suchen INPUT {
		float: left;
		width: 208px;
		min-height: 22px;
		padding: 2px 10px 2px 10px;
		margin: 0 10px 0 0;
	}
	.s_dashboard_veranstaltungsstaetten_suchen INPUT.s_blau_button {
		float: left;
		width: auto;
		min-height: 28px;
		padding: 5px 20px 5px 20px;
	}

	.s_dashboard_veranstaltungsstaetten_sortierung,
	.s_dashboard_veranstaltungsstaetten_anzeige {
		/*	clear: both;*/
		float: left;
		width: 210px;
		padding: 0 0 12px 20px;
	}
	.s_dashboard_veranstaltungsstaetten_sortierung LABEL,
	.s_dashboard_veranstaltungsstaetten_anzeige LABEL {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_veranstaltungsstaetten_sortierung .sbHolder,
	.s_dashboard_veranstaltungsstaetten_anzeige .sbHolder {
		float: left;
		width: 208px;
	}
	.s_dashboard_veranstaltungsstaetten_sortierung .sbOptions,
	.s_dashboard_veranstaltungsstaetten_anzeige .sbOptions {
		width: 100%;
	}
	.s_dashboard_veranstaltungsstaetten_sortierung {
		float: right;
	}

	.s_table .s_table_veranstaltungsstaetten_icons {
		width: 65px;
		padding-right: 0;
	}
	.s_table_veranstaltungsstaetten_icons.aktiv {
		background-image: url(img/hg_tabelle_aktiv.gif);
		background-repeat: repeat-y;
		background-position: left;
	}
	.s_table_veranstaltungsstaetten_icons SPAN {
		float: left;
		width: 14px;
		margin-right: 5px;
		min-height: 1px;
	}
	.s_table_veranstaltungsstaetten_icons A {
		float: left;
		width: 14px;
		text-align: center;
	}
	.s_table TD.s_table_veranstaltungsstaetten_icons IMG {
		margin: 0;
	}
	.s_table_veranstaltungsstaetten_aktionen {
		width: 130px;
	}

	.s_table_veranstaltungsstaetten_adresse SPAN {
		float: left;
		width: 100%;
	}

	.s_table_veranstaltungsstaetten_bewertung .sbHolder {
		width: 70px;
	}
	.s_table_veranstaltungsstaetten_bewertung .sbHolder UL {
		width: 100%;
	}
	.s_table_veranstaltungsstaetten_name {
		vertical-align: top;
	}

	/* Benutzer bearbeiten */
	.benutzer_bearbeiten .s_dashboard_title {
		margin-bottom: 20px;
	}
	.benutzer_bearbeiten .s_dashboard_subtitle {
		font-size: 13px;
	}
	.benutzer_bearbeiten .s_dashboard_subtitle A {
		color: #828282;
	}
	.s_dashboard_benutzer_bearbeiten_block1 {
		float: left;
		width: 100%;
		padding-bottom: 30px;
		margin-bottom: 35px;
		border-bottom: 5px solid #eaeaea;
	}
	.s_dashboard_benutzer_bearbeiten_block1_linke_spalte {
		float: left;
		width: 565px;
		padding-right: 40px;
	}
	.s_dashboard_benutzer_bearbeiten_block1_rechte_spalte {
		float: left;
		width: 320px;
		padding: 20px;
		background-color: #eaeaea;
	}
	.s_dashboard_benutzer_bearbeiten_block2 {
		float: left;
		width: 100%;
	}

	.s_dashboard_benutzer_bearbeiten_block_top {
		float: left;
		width: 525px;
		padding: 0 20px 20px 20px;
		margin-bottom: 15px;
		border-bottom: 5px solid #eaeaea;
	}
	.s_dashboard_benutzer_bearbeiten_block_top_links {
		float: left;
		width: 250px;
		padding-right: 25px;
	}
	.s_dashboard_benutzer_bearbeiten_block_top_rechts {
		float: left;
		width: 250px;
	}
	.s_dashboard_benutzer_bearbeiten_block_bottom {
		float: left;
		width: 525px;
		padding: 0 20px 25px 20px;
	}
	.s_dashboard_benutzer_bearbeiten_block1_linke_spalte LI .checker,
	.s_dashboard_benutzer_bearbeiten_block1_linke_spalte LI .checked {
		width: 15px;
		height: 15px;
		background-size: 15px;
		margin-top: 2px;
		margin-right: 3px;
	}
	.s_dashboard_benutzer_bearbeiten_block1_linke_spalte LI .checked {
		margin-top: 0;
	}
	.s_dashboard_benutzer_bearbeiten_block1_linke_spalte LI LABEL {
		display: inline-block;
		line-height: 20px;
		color: #949494;
		margin-left: 10px;
	}
	.s_dashboard_benutzer_bearbeiten_zeile {
		float: left;
		width: 100%;
	}

	.s_dashboard_benutzer_bearbeiten_block_tops, .s_dashboard_benutzer_bearbeiten_block_kategorien,
	.s_dashboard_benutzer_bearbeiten_block_veranstaltungen, .s_dashboard_benutzer_bearbeiten_block_veranstaltungsstaetten,
	.s_dashboard_benutzer_bearbeiten_block_zustaendigkeiten, .s_dashboard_benutzer_bearbeiten_block_kalender {
		float: left;
		width: 525px;
		padding: 20px 20px 20px 20px;
	}
	.s_dashboard_benutzer_bearbeiten_block_veranstaltungen,
	.s_dashboard_benutzer_bearbeiten_block_kalender {
		background-color: #eaeaea;
	}
	.s_dashboard_benutzer_bearbeiten_block_tops H4,
	.s_dashboard_benutzer_bearbeiten_block_veranstaltungen H4,
	.s_dashboard_benutzer_bearbeiten_block_kategorien H4,
	.s_dashboard_benutzer_bearbeiten_block_veranstaltungsstaetten H4,
	.s_dashboard_benutzer_bearbeiten_block_kalender H4,
	.s_dashboard_benutzer_bearbeiten_block_zustaendigkeiten H4 {
		font-size: 16px;
		color: #333333;
		margin: 0 0 5px 0;
	}

	.s_dashboard_benutzer_bearbeiten_block_veranstaltungen_auswahl {
		float: left;
		width: 100%;
		padding-top: 7px;
	}
	.s_dashboard_benutzer_bearbeiten_block_veranstaltungen_auswahl UL {
		float: left;
		width: 100%;
	}
	.s_dashboard_benutzer_bearbeiten_block_veranstaltungen_auswahl LI {
		clear: left;
		float: left;
		padding: 0 0 3px 0;
		background-image: none;
	}
	.s_dashboard_benutzer_bearbeiten_block_veranstaltungen_auswahl A {
		padding-right: 8px;
	}
	.titel_klein {
		float: left;
		width: 100%;
		padding: 15px 0 7px 0;
		font-size: 14px;
	}
	.klein15 {
		font-size: 15px;
	}
	.klein16 {
		font-size: 16px;
	}
	.klein18 {
		font-size: 18px;
	}
	.klein25 {
		font-size: 25px;
	}
	#set_rights {
		width: 94px;
		float: right;
		text-align: center;
		margin-top: 182px;
	}
	.right_shortlist, .left_shortlist {
		float: left;
	}
	.benutzer_bearbeiten .s_veranstaltungsstaetten_results LI:hover SPAN,
	.benutzer_bearbeiten .s_veranstaltungsstaetten_results LI.marked:hover SPAN {
		background-color: #f8f8f8 !important;
	}
	.place_class_titel, .event_class_titel, .region_titel {
		display: none;
	}
	.autoClassBox .checker {
		margin-right: 5px;
		margin-top: -2px;
	}
	.autoClassBox > LABEL {
		float: left;
		width: 100%;
	}


	/* Anpassungen der eingebundenen existenten Teile */
	.benutzer_bearbeiten .s_ihr_profil_button {
		float: right;
		margin-top: 15px;
	}
	.benutzer_bearbeiten .s_gruen_button {
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
	}
	.benutzer_bearbeiten INPUT.s_gruen_button, .benutzer_bearbeiten A.s_gruen_button {
		height: auto;
		padding-bottom: 1px;
	}
	.benutzer_bearbeiten #passwordChange {
		float: left;
	}
	.benutzer_bearbeiten .s_ihr_account .s_blau_button {
		width: auto;
	}
	.benutzer_bearbeiten .klein_grau {
		float: left;
		color: #999999;
	}

	/* Veranstaltungen (Overview) */

	.s_table.s_dashboard_veranstaltungen_extend_event_overview TH,
	.s_table.s_dashboard_veranstaltungen_extend_event_overview TD {
		padding: 15px 7px 15px 7px;
		line-height: 19px;
		font-size: 13px;
	}

	.s_dashboard_veranstaltungen_extend_event_overview_sorting_boxen {
		float: right;
	}

	.veranstaltungen_extend_event_overview .s_dashboard_title {
		padding-bottom: 50px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_hinzufuegen {
		float: left;
		padding-right: 20px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_hinzufuegen A {
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_suchen {
		float: left;
		width: auto;
		padding-bottom: 20px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_suchen A {
		float: left;
		margin-top: 5px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_suchen LABEL {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_suchen INPUT {
		float: left;
		width: 208px;
		min-height: 22px;
		padding: 2px 10px 2px 10px;
		margin: 0 10px 0 0;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_suchen INPUT.s_blau_button {
		float: left;
		width: auto;
		min-height: 28px;
		padding: 5px 20px 5px 20px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_suchergebnisfilter {
		clear: left;
		float: left;
		margin-top: 30px;
	}
	.s_dashboard_veranstaltungen_mycalendar_overview_suchergebnisfilter {
		clear: left;
		float: left;
		margin-bottom: 30px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_suchergebnis,
	.s_dashboard_veranstaltungen_extend_event_overview_filter {
		float: left;
	}
	.veranstaltungen_extend_event_overview .s_event_filter_reset,
	.s_event_filter_reset {
		margin-left: 12px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_sortierung,
	.s_dashboard_veranstaltungen_extend_event_overview_anzeige {
		float: left;
		width: 210px;
		padding: 0 0 12px 20px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_sortierung LABEL,
	.s_dashboard_veranstaltungen_extend_event_overview_anzeige LABEL {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_sortierung .sbHolder,
	.s_dashboard_veranstaltungen_extend_event_overview_anzeige .sbHolder {
		float: left;
		width: 208px;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_sortierung .sbOptions,
	.s_dashboard_veranstaltungen_extend_event_overview_anzeige .sbOptions {
		width: 100%;
	}
	.s_dashboard_veranstaltungen_extend_event_overview_sortierung,
	.s_dashboard_veranstaltungen_extend_event_overview_anzeige {
		float: left;
	}

	.s_table .s_table_veranstaltungen_extend_event_overview_icons {
		width: 70px;
		padding-right: 0;
		padding-left: 10px !important;
	}
	.s_table_veranstaltungen_extend_event_overview_icons.table_veranstaltungen_extend_event_overview_fehlende_daten {
		background-image: url(img/hg_tabelle_fehlende_daten.gif);
		background-repeat: repeat-y;
		background-position: left;
	}
	.s_table_veranstaltungen_extend_event_overview_icons SPAN {
		float: left;
		width: 14px;
		margin-right: 5px;
		min-height: 1px;
	}
	.s_table_veranstaltungen_extend_event_overview_icons A {
		float: left;
		width: 14px;
		text-align: center;
	}
	.s_table_veranstaltungen_extend_event_overview_icons SPAN.s_table_veranstaltungen_extend_event_overview_icons_lupe,
	.s_table_veranstaltungen_extend_event_overview_icons SPAN.s_table_veranstaltungen_extend_event_overview_icons_lupe A {
		width: 19px;
	}

	.s_table TD.s_table_veranstaltungen_extend_event_overview_icons IMG {
		margin: 0;
	}
	.s_table_veranstaltungen_extend_event_overview_termin {
		width: 95px;
	}
	.s_table_veranstaltungen_extend_event_overview_termin A {
		padding-left: 13px;
		background-image: url(img/showTimeDefs.png);
		background-position: 0 0.45em;
		background-repeat: no-repeat;
	}
	.irrelevant .showTimeDefs {
		background-image: url(img/sort_down.png);
		background-repeat: no-repeat;
	}

	.old .s_table_veranstaltungen_extend_event_overview_termin SPAN.is_old_caption{
		display: block;
	}
	.old SPAN.is_old_caption{
		display: block;
	}
	.old {
		background-color: #f3f3f3;
	}
	LI.old {
		background: none;
	}
	LI.irrelevant {
		background: none;
	}
	LI.irrelevant A {
		color: #AAA !important;
	}
	LI.old .is_old_caption{
		display: inline-block;
	}


	.s_table_veranstaltungen_extend_event_overview_termin SPAN.is_old_caption{
		display:none;
	}
	SPAN.is_old_caption{
		display:none;
	}
	.s_table_veranstaltungen_extend_event_overview_titel,
	.s_table_veranstaltungen_extend_event_overview_termin,
	.s_table_veranstaltungen_extend_event_overview_veranstaltungsstaette {
		vertical-align: top;
	}
	.s_table_veranstaltungen_extend_event_overview_titel SPAN,
	.s_table_veranstaltungen_extend_event_overview_termin SPAN,
	.s_table_veranstaltungen_extend_event_overview_veranstaltungsstaette SPAN {
		display: block;
	}

	.s_table_veranstaltungen_extend_event_overview_bewertung .sbHolder {
		width: 70px;
	}
	.s_table_veranstaltungen_extend_event_overview_bewertung .sbHolder UL {
		width: 100%;
	}

	.s_table_veranstaltungen_extend_event_overview_aktionen {
		width: 130px;
	}

	.s_table TD.s_table_veranstaltungen_extend_event_overview_aktionen IMG {
		margin-right: 0;
	}
	.s_table_veranstaltungen_extend_event_overview_aktionen SPAN {
		float: left;
		width: 25px;
		height: 19px;
	}
	.empty {
		color: #d6d6d6 !important;
	}
	.s_table .no_rating {
		color: #d6d6d6;
	}

	/*
	.veranstaltungen .s_dashboard_title {
		margin-bottom: 30px;
	}
	.veranstaltungen .s_ihre_veranstaltungen_suche A {
		margin-left: 15px;
	}
	.veranstaltungen .s_event_filter_reset,
	.veranstaltungen .s_suchergebnis {
		float: left;
		margin-top: 26px;
		padding-top: 1px;
	}
	.veranstaltungen .s_suchergebnis {
		width: auto;
		height: auto;
		padding-right: 10px;
		margin-bottom: 0;
	}
	.veranstaltungen .sbHolder {
		width: 200px;
	}
	.s_label_event_positionierer {
		float: right;
	}
	.veranstaltungen .s_label_event_filter,
	.veranstaltungen .s_label_event_sorting {
		clear: none;
		float: left;
		margin: 0 0 0 10px;
	}
	.veranstaltungen .s_label_event_filter .sbHolder,
	.veranstaltungen .s_label_event_sorting .sbHolder {
		clear: left;
	}
	.veranstaltungen .s_label_event_filter SPAN,
	.veranstaltungen .s_label_event_sorting SPAN {
		padding: 0 0 3px 0;
	}

	.veranstaltungen .s_table.ihre_veranstaltungen_table {
		margin-top: 15px;
	}
	*/

	/* Widgets */
	.widgets .s_dashboard_title {
		padding-bottom: 50px;
	}
	.s_dashboard_widgets_suche {
		float: left;
		width: 100%;
		padding-bottom: 20px;
	}
	.s_dashboard_widgets_suche LABEL {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_widgets_suche INPUT {
		float: left;
		width: 208px;
		min-height: 22px;
		padding: 2px 10px 2px 10px;
		margin: 0 10px 0 0;
	}
	.s_dashboard_widgets_suche INPUT.s_blau_button {
		float: left;
		width: auto;
		min-height: 28px;
		padding: 5px 20px 5px 20px;
	}
	TH.s_table_widgets_aufrufe {
		padding-right: 15px;
	}
	TH.s_table_widgets_aufrufe,
	TD.s_table_widgets_aufrufe {
		text-align: right;
	}

	/* Exporte */
	.exporte .s_dashboard_title {
		padding-bottom: 50px;
	}
	.s_dashboard_exporte_suche {
		float: left;
		width: 100%;
		padding-bottom: 20px;
	}
	.s_dashboard_exporte_suche LABEL {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_exporte_suche INPUT {
		float: left;
		width: 208px;
		min-height: 22px;
		padding: 2px 10px 2px 10px;
		margin: 0 10px 0 0;
	}
	.s_dashboard_exporte_suche INPUT.s_blau_button {
		float: left;
		width: auto;
		min-height: 28px;
		padding: 5px 20px 5px 20px;
	}
	.s_dashboard_exporte_sorting {
		clear: both;
		float: right;
		width: 210px;
		padding-bottom: 12px;
	}
	.s_dashboard_exporte_sorting LABEL {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	.s_dashboard_exporte_sorting .sbHolder {
		float: left;
		width: 208px;
	}
	.s_dashboard_exporte_sorting .sbOptions {
		width: 100%;
	}
	TH.s_table_exporte_excel, TH.s_table_exporte_word, TH.s_table_exporte_pdf,
	TD.s_table_exporte_excel, TD.s_table_exporte_word, TD.s_table_exporte_pdf {
		text-align: right;
	}
	TH.s_table_exporte_aktion,
	TD.s_table_exporte_aktion {
		padding-left: 60px;
		width: 60px;
	}

	.s_exportCriteria_buttons .s_gruen_button {
		background-color: #89BA17 !important;
		color: #fff !important;
	}
	.s_exportCriteria_buttons .s_gruen_button.exportDisabled {
		background-color: #CCC !important;
		color: #fff !important;
	}

	/*
	.s_exportCriteria_buttons INPUT[type="submit"][disabled] {
		color: #f0f !important;
	}
	*/

	.ui-menu .ui-menu-item a.ui-corner-all:hover, .ui-menu .ui-menu-item a.ui-corner-all:focus, .ui-menu .ui-menu-item a.ui-corner-all:active {
		/*background:#ff8a00!important;*/
		color:#000;
		border-radius:0;
	}

	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
		/*background: #ff8a00;*/
		border: none;
		color:#000;
		border-radius:0;
		font-weight: normal;
	}

	input#eventSearchGroup {
		float: left;
		width: 200px;
		padding-left: 6px;
		margin-top: 0;
	}
	input#eventSearchGroup.ui-autocomplete-loading {
		background-image: url(/fileadmin/templates/img/ajax_loader.gif);
		background-position: right 8px center;
		background-repeat: no-repeat;
	}

	/* Stättenduplikate auflösen */
	.dashboard .s_table.s_staettenduplikate_aufloesen TH,
	.dashboard .s_table.s_staettenduplikate_aufloesen TD {
		padding: 15px 10px 15px 10px;
	}

	.s_table_staettenduplikate_aufloesen_icons {
		padding-right: 0 !important;
		width: 65px;
	}
	.s_table_staettenduplikate_aufloesen_titel {
		padding-left: 0 !important;
	}
	.s_table_staettenduplikate_aufloesen_adresse {
		width: 260px;
	}
	.s_table_staettenduplikate_aufloesen_aktionen {
		width: 75px;
	}
	.s_table_staettenduplikate_aufloesen_buttons {
		width: 225px;
	}
	.s_table_staettenduplikate_aufloesen_adresse A {
		width: 250px;
		display: block;
		overflow: hidden;
	}

	.staetteduplikate_aufloesen .s_dashboard_title {
		padding-bottom: 25px;
	}
	.staetteduplikate_aufloesen .s_dashboard_info {
		float: left;
		padding-bottom: 25px;
	}
	.staetteduplikate_aufloesen .s_table_staettenduplikate_aufloesen_icons {
		padding-right: 0;
	}
	.staetteduplikate_aufloesen .s_table_staettenduplikate_aufloesen_titel {
		padding-left: 0;
		vertical-align: top;
	}

	.dashboard .s_table.s_staettenduplikate_aufloesen .duplikat {
		color: #000 !important;
	}

	.s_table_staettenduplikate_aufloesen_icons.aktiv {
		background-image: url(img/hg_tabelle_aktiv.gif);
		background-repeat: repeat-y;
		background-position: left;
	}
	.s_table_staettenduplikate_aufloesen_icons SPAN {
		float: left;
		width: 14px;
		margin-right: 5px;
		min-height: 1px;
	}
	.s_table_staettenduplikate_aufloesen_icons A {
		float: left;
		width: 14px;
		text-align: center;
	}
	.s_table TD.s_table_staettenduplikate_aufloesen_icons IMG {
		margin: 0;
	}
	.s_table_staettenduplikate_aufloesen_adresse SPAN {
		float: left;
		width: 100%;
	}
	.s_table_staettenduplikate_aufloesen_aktionen {
		white-space: nowrap;
	}
	.staetteduplikate_aufloesen .s_table .s_table_staettenduplikate_aufloesen_aktionen IMG {
		margin-right: 0;
	}
	.old_places_group .s_table_staettenduplikate_aufloesen_aktionen {
		text-align: right;
	}
	.auslaufstaetten_bearbeiten .s_table_veranstaltungen_extend_event_overview_aktionen {
		text-align: right;
	}

	.s_table_staettenduplikate_aufloesen_aktionen A {
		margin-right: 2px;
	}

	.s_table_staettenduplikate_aufloesen_buttons INPUT {
		float: left;
	}
	.s_table_staettenduplikate_aufloesen_buttons LABEL {
		float: left;
		white-space: nowrap;
		padding: 4px 0 0 15px;
		height: auto;
	}
	.s_table_staettenduplikate_aufloesen_buttons LABEL SPAN.label {
		display: inline-block;
		padding-top: 3px;
	}

	TD.s_table_staettenduplikate_aufloesen_buttons_breit {
		padding-right: 0;
	}
	TD.s_table_staettenduplikate_aufloesen_buttons_breit .s_blau_button {
		clear: both;
		float: right;
	}

	/* Veranstaltungsduplikate auflösen*/
	.dashboard TABLE.s_table.s_veranstaltungsduplikate_aufloesen TH,
	.dashboard TABLE.s_table.s_veranstaltungsduplikate_aufloesen TD {
		padding: 15px 10px 15px 10px;
	}
	.s_table_veranstaltungsduplikate_aufloesen_icons {
		width: 65px;
		padding-right: 0 !important;
	}
	TH.s_table_veranstaltungsduplikate_aufloesen_titel,
	TD.s_table_veranstaltungsduplikate_aufloesen_titel {
		padding-left: 0 !important;
	}
	.s_table_veranstaltungsduplikate_aufloesen_termine {
		width: 145px;
	}
	.s_table_veranstaltungsduplikate_aufloesen_staetten {
		width: 145px;
	}
	.s_table_veranstaltungsduplikate_aufloesen_aktionen {
		width: 74px;
	}
	.s_table_veranstaltungsduplikate_aufloesen_buttons {
		width: 220px;
	}

	.veranstaltungsduplikate_aufloesen .s_dashboard_title {
		padding-bottom: 25px;
	}
	.veranstaltungsduplikate_aufloesen .s_dashboard_info {
		float: left;
		padding-bottom: 25px;
	}
	.s_table_veranstaltungsduplikate_aufloesen_icons.aktiv {
		background-image: url(img/hg_tabelle_aktiv.gif);
		background-repeat: repeat-y;
		background-position: left;
	}
	.s_table_veranstaltungsduplikate_aufloesen_icons SPAN {
		float: left;
		width: 14px;
		margin-right: 5px;
		min-height: 1px;
	}
	.s_table_veranstaltungsduplikate_aufloesen_icons SPAN.s_table_veranstaltungsduplikate_aufloesen_icons_lupe,
	.s_table_veranstaltungsduplikate_aufloesen_icons SPAN.s_table_veranstaltungsduplikate_aufloesen_icons_lupe A{
		width: 19px;
	}
	.s_table_veranstaltungsduplikate_aufloesen_icons A {
		float: left;
		width: 14px;
		text-align: center;
	}
	.s_table TD.s_table_veranstaltungsduplikate_aufloesen_icons IMG {
		margin: 0;
	}
	.s_table_veranstaltungsduplikate_aufloesen_titel,
	.s_table_veranstaltungsduplikate_aufloesen_termine,
	.s_table_veranstaltungsduplikate_aufloesen_staetten {
		vertical-align: top;
	}
	.s_table_veranstaltungsduplikate_aufloesen_titel SPAN,
	.s_table_veranstaltungsduplikate_aufloesen_termine SPAN,
	.s_table_veranstaltungsduplikate_aufloesen_staetten SPAN {
		float: left;
		width: 100%;
	}
	.s_table_veranstaltungsduplikate_aufloesen_aktionen {
		white-space: nowrap;
	}
	.veranstaltungsduplikate_aufloesen .s_table .s_table_veranstaltungsduplikate_aufloesen_aktionen IMG {
		margin-right: 0;
	}
	.s_table_veranstaltungsduplikate_aufloesen_aktionen A {
		margin-right: 2px;
	}

	.s_table_veranstaltungsduplikate_aufloesen_buttons INPUT {
		float: left;
	}
	.s_table_veranstaltungsduplikate_aufloesen_buttons LABEL {
		float: left;
		white-space: nowrap;
		padding: 4px 0 0 15px;
		height: auto;
	}
	.s_table_veranstaltungsduplikate_aufloesen_buttons LABEL SPAN.label {
		display: inline-block;
		padding-top: 3px;
	}


	TD.s_table_veranstaltungsduplikate_aufloesen_buttons_breit {
		padding-right: 0;
	}
	TD.s_table_veranstaltungsduplikate_aufloesen_buttons_breit .s_blau_button {
		clear: both;
		float: right;
	}
	.original_event_btn {
		visibility: hidden;
	}

	.dashboard .s_table.s_veranstaltungsduplikate_aufloesen .duplikat {
		color: #000 !important;
	}

	/*
	.veranstaltungsduplikate_aufloesen .s_dashboard_title {
		padding-bottom: 25px;
	}
	.veranstaltungsduplikate_aufloesen .s_dashboard_info {
		float: left;
		padding-bottom: 25px;
	}
	.veranstaltungsduplikate_aufloesen .s_table_veranstaltungsduplikate_aufloesen_icons {
		width: 65px;
		padding-right: 0;
	}
	.veranstaltungsduplikate_aufloesen .s_table_veranstaltungsduplikate_aufloesen_titel {
		width: 180px;
		padding-left: 0;
	}
	.s_table_veranstaltungsduplikate_aufloesen_icons.aktiv {
		background-image: url(img/hg_tabelle_aktiv.gif);
		background-repeat: repeat-y;
		background-position: left;
	}
	.s_table_veranstaltungsduplikate_aufloesen_icons SPAN {
		float: left;
		width: 14px;
		margin-right: 5px;
		min-height: 1px;
	}
	.s_table_veranstaltungsduplikate_aufloesen_icons A {
		float: left;
		width: 14px;
		text-align: center;
	}
	.s_table TD.s_table_veranstaltungsduplikate_aufloesen_icons IMG {
		margin: 0;
	}
	.s_table_veranstaltungsduplikate_aufloesen_titel,
	.s_table_veranstaltungsduplikate_aufloesen_termine,
	.s_table_veranstaltungsduplikate_aufloesen_staetten {
		width: 140px;
		vertical-align: top;
	}
	.s_table_veranstaltungsduplikate_aufloesen_titel SPAN,
	.s_table_veranstaltungsduplikate_aufloesen_termine SPAN,
	.s_table_veranstaltungsduplikate_aufloesen_staetten SPAN {
		float: left;
		width: 100%;
	}
	.s_table_veranstaltungsduplikate_aufloesen_titel {
		/*width: 200px;*//*
	}
	.s_table_veranstaltungsduplikate_aufloesen_buttons {
		width: 240px;
	}
	.s_table_veranstaltungsduplikate_aufloesen_aktionen {
		white-space: nowrap;
	}
	.veranstaltungsduplikate_aufloesen .s_table .s_table_veranstaltungsduplikate_aufloesen_aktionen IMG {
		margin-right: 0;
	}
	.s_table_veranstaltungsduplikate_aufloesen_aktionen A {
		margin-right: 2px;
	}

	.s_table_veranstaltungsduplikate_aufloesen_buttons INPUT {
		float: left;
	}
	.s_table_veranstaltungsduplikate_aufloesen_buttons LABEL {
		float: left;
		white-space: nowrap;
		padding: 4px 0 0 15px;
		height: auto;
	}
	.s_table_veranstaltungsduplikate_aufloesen_buttons LABEL SPAN.label {
		display: inline-block;
		padding-top: 3px;
	}


	TD.s_table_veranstaltungsduplikate_aufloesen_buttons_breit {
		padding-right: 0;
	}
	TD.s_table_veranstaltungsduplikate_aufloesen_buttons_breit .s_blau_button {
		clear: both;
		float: right;
	}
	.original_event_btn {
		visibility: hidden;
	}
	*/

	/************************************************************************** DASHBOARD END ******************************************************************/
	/************************************************************************** DASHBOARD END ******************************************************************/
	/************************************************************************** DASHBOARD END ******************************************************************/

	INPUT.s_gruen_button[disabled=disabled] {
		background-color: #dfdfdf;
	}
	.contactBlock {
		width: 292px;
		float: left;
		margin-right: 27px;
		margin-bottom: 40px;
	}
	.contactBlock .contactBlockData {
		border: 1px solid #ccc;
		padding: 15px;
		margin-bottom: 20px;
		-webkit-transition: background-color 1s;
		transition: background-color 1s;
	}
	.createContactBlock {
		float: left;
		height: 35px !important;
		width: 223px !important;
	}
	input.s_gruen_button.selectContactBlock {
		height: 35px;
		width: 223px;
		margin-right: 10px;
	}
	a.editContactBlock, a.deleteContactBlock {
		padding: 4px;
	}
	.s_ort_infos > .grey {
		margin: 50px 0 25px 0;
	}
	.contactBlockSelected .contactBlockData {
		background: #d7d7d7;
	}
	span.selectedContactBlock {
		display: inline-block;
		width: 223px;
		font-size: 16px;
		box-sizing: border-box;
		padding-left: 32px;
		background-image: url(/fileadmin/templates/img/selected_check.png);
		background-repeat: no-repeat;
		background-size: 23px;
	}
	span.selectedOnlineContactBlock {
		display: inline-block;
		width: 223px;
		font-size: 16px;
		box-sizing: border-box;
		padding-left: 32px;
		background-image: url(/fileadmin/templates/img/selected_check.png);
		background-repeat: no-repeat;
		background-size: 23px;
	}
	h2.placeHeader {
		color: #666;
		font-size: 25px;
		margin-bottom: 19px;
	}
	.contactBlock .dl_telephone DD {
		margin-left: 0 !important;
		max-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.placeInformation .contactBlock DL {
		margin-bottom: 0;
		line-height: 25px;
		margin-top: 0;
	}
	.contactBlock h3.smaller {
		font-size: 15px;
		margin: 20px 0 0 0;
	}
	.contactBlock .dl_website DD, .contactBlock .dl_email {
		margin-left: 0;
		line-height: 25px;
		max-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dl_telephone span, .dl_website span, .dl_email span {
		display: inline-block;
		margin-right: 5px;
	}
	.contactBlock.personalContactBlock.contactBlockSelected h3 {
		color: #000;
	}
	.contactBlock h3 {
		color: #000;
		font-size: 19px;
	}

	.info_bei_label {
		float: left;
		width: 308px;
		margin-right: 25px;
	}
	input.info_bei_input {
		width: 100% !important;
		padding: 1px 5px;
	}
	.s_label_mail {
		float: left;
		width: 306px;
	}
	.s_label_mail INPUT {
		float: left;
		width: 100%;
	}
	.placeStep2 .s_uni_white_box {
		margin: 15px 17px;
	}
	input.createAndSelectContactBlock, input.createAndSelectOnlineContactBlock, input.updateContactBlock {
		height: 35px;
		width: 230px;
		margin-right: 20px;
	}
	input.cancelContactBlock {
		height: 35px;
		width: 230px;
	}
	.newContactBlockBlock {
		float: left;
		width: 292px;
		float: left;
		margin-right: 27px;
		margin-bottom: 40px;
	}
	.newContactBlockBlock h3 {
		white-space: nowrap;

		font-size: 20px;
		color: #666;
	}
	div:nth-of-type(2) h3.newContactBlockHeader {
		margin-top: -51px;
		margin-bottom: 23px;
	}
	.s_label_mail .as_h3, .info_bei_label .as_h3 {
		font-size: 15px;
	}

	.header_label_online_radio {
		padding-bottom: 15px;
	}
	.s_label_online_event {
		float: left;
		width: 383px;
		padding-bottom: 20px;
	}
	.s_label_online_event_moreInfo {
		padding-bottom: 60px !important;
	}
	.input_online_event {
		padding-right: 0px !important;
		border: 1px solid #BBBBBB;
		margin-top: 5px;
		background-color: #fff;
	}

}

/***********************/
/**** Widget Export ****/

/* Widget - Allgemein */
/*
.s_inhalt {
	background-color: #eee;
}
*/

DIV#jquery-colour-picker {
	width: 120px;
}
DIV#jquery-colour-picker LI {
	background-image: none;
	padding: 0;
}

.s_exportCriteria_aussen .s_widget_generieren_linke_spalte {
	float: left;
	width: 565px;
}
.s_exportCriteria_aussen .s_widget_generieren_rechte_spalte {
	float: right;
	width: 320px;
	padding-left: 0;
	margin-bottom: 20px;
}

/* Widget gestalten */
.w_file_input_div {
	float: left;
	width: 100%;
	height: 44px;
	padding-bottom: 3px;
	position: relative;
}
#w_fileName {
	float: left;
	width: 304px;
	padding-right: 7px;
	padding-left: 7px;
	z-index: 1;
}
.w_file_input_button {
	float: left;
	margin: 5px 0 0 13px;

	display: inline-block;
	width: 143px;
	padding: 5px;
	background-color: #008FCB;
	border: 1px solid #008FCB;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	font-weight: 600;
	cursor: pointer;
}
#w_fileupload {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 44px;
	opacity: 0;
	z-index: 100000;
}


/*
.widget_gestalten .file_input_div {
	float: left;
	width: 443px;
	height: 44px;
	padding-bottom: 3px;
	position: relative;
}
.widget_gestalten .file_input_div INPUT#filename {
	padding: 0;
	margin: 0;
	position: absolute;
}


.widget_gestalten .file_input_div INPUT#fileupload {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
	cursor: hand;
	cursor: pointer;
}
.widget_gestalten .file_input_div INPUT.file_input_button {
	position: absolute;
	top: 0;
	right: 0;
	cursor: hand;
	cursor: pointer;
}
.widget_gestalten SPAN#uploadInfo,
.widget_gestalten SPAN#fileInfo {
	clear: left;
	float: left;
}
*/



.widget_gestalten .s_widget_color_title INPUT {
	width: 318px;
}
.widget_gestalten LABEL.s_widget_color_picker {
	width: 180px;
}
.widget_gestalten .s_widget_color_picker INPUT {
	float: left;
	width: 60px;
	text-align: center;
}
.widget_gestalten .s_widget_color_picker IMG {
	float: left;
	padding-top: 8px;
}
.widget_gestalten #widgetWith {
	float: left;
	margin-top: 10px;
	width: 325px !important;
	background-color: #fff;
	border-radius: 8px;
	border: 1px solid #bbb;
}
#widgetWith .ui-slider-range {
	background-color: #ccc;
	border-radius: 8px;
}
#widgetWith .ui-slider-handle.ui-state-default.ui-corner-all {
	border-radius: 5px;
	width: 21px;
}
#uploadInfo {
	color: #999;
	float: right;
	clear: both;
}
#fileInfo {
	float: left;
	clear: both;
}
.widget_gestalten .s_va_widgetbreite INPUT {
	float: left;
	width: 85px;
	padding-right: 5px;
	margin-left: 15px;
	text-align: right;
}
.widget_gestalten .s_va_widgetbreite_aussen {
	float: left;
	width: 325px;
}
.widget_gestalten .s_va_widgetbreite_aussen .s_va_widgetbreite_info {
	color: #999;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.widget_gestalten .s_va_widgetbreite SPAN {
	float: left;
	padding: 7px 0 0 5px;
}
.widget_gestalten .s_va_anzahl H4 {
	float: left;
	padding-right: 30px;
}
.widget_gestalten .sbHolder,
.widget_gestalten .sbOptions {
	width: 110px;
}
.widget_gestalten .sbHolder A {
	text-align: right;
	padding-right: 46px;
	width: 64px;
	color: #000;
}
.widget_gestalten .sbOptions A {
	width: auto;
	padding-right: 29px;
}




.widget_gestalten .s_va_selects {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
.widget_gestalten .s_va_selects_links {
	float: left;
	width: 50%;
}
.widget_gestalten .s_va_selects_rechts {
	float: left;
	width: 50%;
}
.widget_gestalten .s_va_selects H4 {
	float: left;
	width: 100%;
	padding-bottom: 5px;
}
.widget_gestalten .s_va_selects LABEL {
	padding-bottom: 5px;
}



/* Veranstaltungen auswählen */
.widget_auswaehlen .s_exportCriteria_oben {
	padding-bottom: 5px;
}
.widget_auswaehlen .exportCriteria.info {
	width: 298px;
	padding: 20px 10px 20px 10px;
	margin-bottom: 30px;
}
.widget_auswaehlen .s_widget_generieren_linke_spalte .exportCriteria {
	width: 525px;
	margin-left: -20px;
}
.widget_auswaehlen .exportCriteria.places {
	background: none;
}
.widget_auswaehlen .exportCriteria .s_veranstaltungsstaetten_suche INPUT {
	width: 309px;
	padding: 1px 7px 1px 6px;
	margin: 0;
}
.widget_auswaehlen .exportCriteria.veranstaltungs_auswahl LABEL {
	padding-bottom: 5px;
}
.widget_auswaehlen .exportCriteria.regionsDummy LABEL {
	padding-bottom: 5px;
}
.widget_auswaehlen .exportCriteria.regionsDummy A {
	padding-left: 30px;
}

.s_widget_btn_positioner {
	float: left;
	width: 100%;
	text-align: center;
}
.s_widget_btn_positioner BUTTON {
	width: 680px;
	margin: 0;

	cursor: pointer;
	cursor: hand;
}

/* Widget Code generieren */
.widget_generieren .exportCriteria {
	width: 525px;
	padding: 0;
	margin: 0;
}
.widget_generieren H4 {
	clear: both;
	float: left;
}
.s_label_state, .s_label_country {
	clear: both;
}
.s_label_state .sbHolder, .s_label_state .sbOptions, .s_label_country .sbHolder, .s_label_country .sbOptions {
	width: 400px;
}
#placeForeignCountryBox .s_label_ort_staetten SPAN {
	padding-bottom: 0;
}
.widget_generieren .s_widget_generieren_rechte_spalte H4 {
	width: 100%;
}
.widget_generieren .kleingedrucktes.pflicht {
	float: right;
	padding-right: 180px;
	padding-bottom: 0;
}
.widget_generieren .kleingedrucktes {
	width: auto;
	padding-bottom: 10px;
}
.widget_generieren .sbHolder {
	clear: both;
	width: 343px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.widget_generieren .sbSelector {
	color: #000;
}
.widget_generieren .sbOptions {
	width: 343px;
}
.widget_generieren .save_datei INPUT {
	clear: both;
	width: 329px;
}
.widget_generieren .s_abg_check {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	font-weight: 600;
}
.widget_generieren .s_abg_check A {
	padding-top: 3px;
	float: left;
}
.widget_generieren .s_abg_check .checker,
.widget_generieren .s_abg_check .checked {
	background-position: -3px 0;
}
.widget_generieren .s_abg_check INPUT {
	width: 26px;
	height: 26px;
}
.widget_generieren .s_abg_check LABEL {
	float: left;
	padding: 3px 0 0 4px;
	clear: none;
	width: auto;
}
.widget_generieren .s_gruen_button {
	width: 315px;
	padding: 0 15px 0 15px;
	margin: 0 0 20px 0;
	height: auto;
}
.widget_generieren .s_exportCriteria_buttons {
	width: 525px;
}
.widget_generieren .s_exportCriteria_buttons TEXTAREA {
	width: 513px;
	padding: 5px;
	margin-bottom: 8px;
}
.widget_generieren #copyWidgetCode {
	float: left;
}
.widget_generieren #widgetManual {
	float: right;
	padding-right: 20px;
	background-image: url(img/icon_pdf.gif);
	background-position: right 0;
	background-repeat: no-repeat;
}



/**** Widget Export ****/
/***********************/

/* Export */
.to_kopf {
	float: left;
	width: 100%;
}
.to_titel {
	float: left;
	width: 100%;
}
.to_untertitel {
	float: left;
	width: 100%;
	padding-bottom: 45px;
}
.to_3spalten {
	float: left;
	width: 100%;
}
.to_spalte1 {
	float: left;
	width: 221px;
	padding: 0 40px 0 50px;
	border-right: 1px solid #eaeaea;
}
.to_spalte2 {
	float: left;
	width: 221px;
	padding: 0 40px 0 60px;
	border-right: 1px solid #eaeaea;
}
.to_spalte3 {
	float: left;
	width: 221px;
	padding: 0 50px 0 60px;
}
.to_spalte_titel {
	float: left;
	width: 190px;
	padding-right: 31px;
	text-align: center;
	padding-bottom: 25px;
}
.to_spalte_titel H2 {
	color: #AFAFAF;
}
.to_spalte_bild {
	float: left;
	width: 221px;
	padding-bottom: 20px;
}
.to_spalte_beschreibung {
	float: left;
	width: 190px;
	padding-right: 31px;
	padding-bottom: 25px;
}
.to_spalte_button {
	float: left;
	width: 100%;
	padding-bottom: 25px;
}
.to_spalte_label {
	float: left;
	width: 190px;
	padding-right: 31px;
}
.to_spalte_links {
	float: left;
	width: 190px;
	padding-right: 31px;
}
.to_element_loeschen {
	clear: left;
	float: left;
	padding-left: 18px;
	height: 15px;
	margin-top: 2px;
	background-image: url(img/icon_kuebel_klein_blau.png);
	background-position: left;
	background-repeat: no-repeat;
}
.to_element_link {
	float: left;
	text-decoration: none;
	color: #0099cc;
}


/* exportCriteria  */
.s_exportCriteria_oben, .s_exportCriteria_unten {
	float: left;
	width: 965px;
}
.s_exportCriteria_oben {
	padding-bottom: 60px;
}
.s_exportCriteria_unten {
	padding-bottom: 30px;
}
.s_exportCriteria_unten LABEL {
	float: left;
	width: 100%;
}
.s_exportCriteria_linke_spalte {
	float: left;
	width: 525px;
	padding-right: 15px;
}
.s_exportCriteria_rechte_spalte {
	float: left;
	width: 425px;
}
.s_exportCriteria_buttons {
	float: left;
	width: 965px;
}
.s_exportCriteria_buttons INPUT {
	margin-right: 10px;
}
.s_exportCriteria_aussen A {
	text-decoration: none;
	color: #0099cc;
}
.exportCriteria {
	float: left;
	padding: 20px;
}
.exportCriteria LABEL {
	float: left;
	width: 100%;
}
.exportCriteria.events, .exportCriteria.timespans, .exportCriteria.categories, .exportCriteria.networks, .exportCriteria.tops  {
	width: 485px;
}
.exportCriteria.places, .exportCriteria.cities, .exportCriteria.zips {
	width: 385px;
}
.exportCriteria.events, .exportCriteria.categories, .exportCriteria.tops, .exportCriteria.places, .exportCriteria.cities {
	background-color: #f5f5f5;
}

.exportCriteria.veranstaltungs_auswahl LABEL {
	float: left;
	width: 100%;
}
.exportCriteria.events INPUT {
	width: 440px;
}
.exportCriteria.timespans {
}
.exportCriteria.timespans INPUT {
	margin: 0 9px 0 3px;
	padding-left: 30px;
	padding-right: 7px;
	width: 90px;
	text-align: right;
}
.exportCriteria.categories {
}
.exportCriteria.networks {
}
.exportCriteria.tops  {
}
.exportCriteria.places INPUT {
	width: 360px;
	padding-right: 7px;
	padding-left: 7px;
}
.exportCriteria.cities INPUT {
	width: 360px;
	padding-right: 7px;
	padding-left: 7px;
}
.exportCriteria.zips {
}
.exportCriteria.zips INPUT {
	margin: 0 9px 0 3px;
	width: 70px;
	padding-right: 7px;
	padding-left: 7px;
}
.exportCriteria.info {
	width: 383px;
	border: 1px solid #bbbbbb;
	background-color: #eaeaea;
}
.exportCriteria .counterMessage {
	display: none;
}
.exportCriteria .tooMuchEvents {
	display: none;
}
.exportCriteria .zeroEvents {
	display: none;
}
.exportCriteria.info.error {
	background-color: #fdedeb;
	border: 1px solid #e65439;
}

.exportCriteria.info SPAN {
	font-weight: 600;
}
.exportCriteria.info .loadingMessage SPAN {
	float: left;
	padding: 6px 0 0 6px;
}
.exportCriteria.info .loadingMessage IMG {
	float: left;
}


.exportCriteria .s_veranstaltungsstaetten_suche,
.exportCriteria H4 {
	margin: 0 0 7px 0;
}
.save_datei H4 {
	float: left;
	width: auto;
	padding-right: 10px;
	margin-top: 1px;
}
.save_datei INPUT {
	float: left;
	padding-right: 7px;
	padding-left: 7px;
	width: 450px;
}
.save_datei LABEL INPUT {
	width: auto;
}
.save_datei LABEL {
	padding-top: 7px;
}
.kleingedrucktes {
	float: left;
	font-size: 12px;
	color: #ababab;
	margin-top: 2px;
}
BUTTON.s_blau_button {
	/*float: left;*/
	background-color: #008FCB;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	cursor: pointer;
	padding: 0 21px;
	min-height: 33px;
	text-align: center;
	text-decoration: none;
	width: auto;
}
.elements .template {
	display: none;
}
.exportCriteria.regionsDummy LABEL, .exportCriteria.save_datei LABEL, .exportCriteria.veranstaltungs_auswahl LABEL,
.exportCriteria.cities .deleteElement, .exportCriteria.places .deleteElement, .exportCriteria.events .deleteElement {
	cursor: pointer;
	cursor: hand;
}
.exportCriteria.regionsDummy A {
	display: none;
}
.exportCriteria.regionsDummy {
	width: 385px;
}


.exportCriteria.cities .element,
.exportCriteria.places .element,
.exportCriteria.events .element {
	clear: left;
}

/*
.exportCriteria .element {
	margin: 12px 0 0 10px;
	position: absolute;
	width: 360px;
	height: 22px;
	overflow: hidden;
}
*/

#jquery-colour-picker {
	background: #fafafa;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));

	width: 180px;
	padding: 10px 5px 5px 10px;

	border: 1px solid #666;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);

	z-index: 99;
}

#jquery-colour-picker h2 {
	margin: 0 0 5px 0;
	font-size: 14px;
}

#jquery-colour-picker ul {
	margin: 0;
	padding: 0;
	list-style-type: none;

	+zoom: 1;
}

#jquery-colour-picker ul:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

#jquery-colour-picker ul li {
	float: left;
	margin: 0 5px 5px 0;
}

#jquery-colour-picker ul li a {
	display: block;

	width: 13px;
	height: 13px;

	text-decoration: none;
	text-indent: -100000px;
	outline: 0;

	border: 1px solid #aaa;
}

#jquery-colour-picker ul li a:hover {
	border-color: #000;
}

input[name="getGroupById"] {
	margin-bottom: 5px;
}

label.mit_error.no-margin {
	margin-top: 0;
}


.s_date_container1 {
	margin-right: 20px
}
.s_date_container1 LABEL INPUT {
	width: 153px !important;
	padding-left: 35px;
}
.s_date_container2 {
	clear: none;
}
.s_date_container2 LABEL INPUT {
	width: 153px !important;
	padding-left: 35px;
}

.s_label_ort_staetten.noMarginLeft {
	margin-left: 0 !important;
	width: 400px;
}
.s_label_ort_staetten.noMarginLeft .as-selections {
	border-top-width: 1px;
	width: 394px;
}
.s_label_ort_staetten.noMarginLeft UL #as-selection-1 {
	width: 367px;
}
.s_label_ort_staetten.noMarginLeft ul.as-selections li.as-selection-item a.as-close {
	padding-top: 3px;
}

.calendar_manager INPUT {
	padding: 5px;
	width: 250px;
}
.calendar_manager .s_uni_white_box {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.calendar_manager .s_veranstaltungsstaetten_results_container,  .calendar_manager .s_veranstaltungsstaetten_shortlist_container {
	float: none;
	width: 260px;
	border-top: none;
}
#lock_list .s_dashboard_veranstaltungen_extend_event_overview_sortierung .sbHolder, #lock_list .s_dashboard_veranstaltungen_extend_event_overview_anzeige .sbHolder {
	width: 260px;
}
#lock_list .s_dashboard_veranstaltungen_extend_event_overview_sortierung LABEL, #lock_list .s_dashboard_veranstaltungen_extend_event_overview_anzeige LABEL {
	font-size: 17px;
}
#lock_list .sbSelector {
	width: auto;
}
#lock_list .s_dashboard_veranstaltungen_extend_event_overview_sortierung, #lock_list .s_dashboard_veranstaltungen_extend_event_overview_anzeige {
	width: 210px;
	padding: 0;
	margin: -4px 0px 31px 0;
}

}


/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	ul.as-selections {
		border-top-width: 2px;
	}
	ul.as-selections li.as-selection-item {
		padding-top: 4px;
		padding-bottom: 3px;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-top: -1px;
	}
	ul.as-selections li.as-original input {
		height: 19px;
	}
	.s_event_filter_reset {
		padding: 2px 0 0 16px;
	}
	.s_loeschen_rahmen, #deleteBox {
		/*margin-top: 150px;*/
	}
}

/* Opera Hacks  */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	ul.as-list {
		border: 1px solid #888;
	}
	ul.as-selections li.as-selection-item a.as-close {
		margin-left: 4px;
		margin-top: 0;
	}
}


@media print {
	BODY {
		background: none;
		font-family: 'Titillium Web', Calibri, Arial, sans-serif;
		font-size: 12px;
	}
	UL {
		list-style-type: none;
	}
	H1 {
		font-size: 16px;
	}
	A {
		color: #2c2c2c;
		text-decoration: none;
	}
	TEXTAREA, INPUT {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		border: none;
	}
	.s_nav,
	.s_login_box,
	.s_login_dropdown,
	.s_nav_footer UL,
	.s_ihre_veranstaltungen_begrenzer,
	.s_eintraege_pro_seite,
	.s_neu_seitenteiler_links, .s_info,
	.s_gruen_button, .s_blau_button, .s_grau_button, .s_grau_button_abbrechen,
	INPUT[type="checkbox"], .s_pflichtfeld, .remainingText, .deleteLine, .deleteLine_2, .toolTip {
		display: none;
	}
	INPUT[type="text"] {
		border: none;
	}
	.s_logo A {
		font-size: 50px;
		color: #2c2c2c;
		text-decoration: none;
	}
	.s_inhalt {
		border-top: 3px solid #FC0;
		border-bottom: 3px solid #00336c;
		margin: 7px 0 7px 0;
		padding: 7px 0 7px 0;
	}
	.s_neu_seitenteiler_rechts {
		width: 100%;
	}
	.s_eintritt .s_preis_ordner {
		clear: both;
	}
	.s_label_rahmen LABEL {
		/*font-family: titilliumtext22l_bold;*/
		font-weight: 600;
	}
	.print {
		display: inline;
	}
	.printlogo {
		width: 7.20cm;
		height: 1.96cm;
	}
}

.selectedGroups{
	margin-bottom: 10px;

}
.groupLine{
	margin-top: 10px;
}
.groupLine label{

	margin-top: 0;
	padding-right: 10px;
}
.groupLine input{
	position: absolute;
	left: -150%;
}

.groupLine .deleteLine{
	cursor: pointer;
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}

.groupLine .deleteLine_2{
	cursor: pointer;
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}
.s_zusammenfassung ul.groups li{
	margin: 0;
	padding: 0;
	background: none;
}

.hidden{
	display: none;
}
#reasonDuplicate{
	display: block;
    overflow: hidden;
    clear: both;
    margin-left: 34px;
}
.s_stammdaten #reasonDuplicate .laenge_2{
	width: 350px;
}
#reasonDuplicate LABEL.mit_error{
	width: 368px;
}













/*! jQuery UI - v1.9.2 - 2018-04-16
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
/*.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
*/

/* Interaction Cues
----------------------------------*/
/*.ui-state-disabled { cursor: default !important; }
*/

/* Icons
----------------------------------*/

/* states and images */
/*.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
*/

/* Misc visuals
----------------------------------*/

/* Overlays */
/*.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Component containers
----------------------------------*/
/*.ui-widget {font-size: 1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Helvetica,sans-serif; font-size: 1em; }*/
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #333333; }
.ui-widget-content a { color: #333333; }
/*.ui-widget-header { border: 1px solid #dddddd; background: #e9e9e9; color: #333333; font-weight: bold; }
.ui-widget-header a { color: #333333; }*/

/* Interaction states
----------------------------------*/
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #454545; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #cccccc; background: #ededed; font-weight: normal; color: #2b2b2b; }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #2b2b2b; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
*/
/* Interaction Cues
----------------------------------*/
/*.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #dad55e; background: #fffa90; color: #777620; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #777620; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #5f3f3f; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #5f3f3f; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); } /* For IE8 - See #6059 */
*/
/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url("img/jqueryUI/ui-icons_ffffff_256x240.png"); }
.ui-widget-content .ui-icon {background-image: url("img/jqueryUI/ui-icons_ffffff_256x240.png"); }
.ui-widget-header .ui-icon {background-image: url("img/jqueryUI/ui-icons_ffffff_256x240.png"); }
.ui-state-default .ui-icon { background-image: url("img/jqueryUI/ui-icons_ffffff_256x240.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("img/jqueryUI/ui-icons_ffffff_256x240.png"); }
.ui-state-active .ui-icon {background-image: url("img/jqueryUI/ui-icons_ffffff_256x240.png"); }
.ui-state-highlight .ui-icon {background-image: url("img/jqueryUI/ui-icons_ffffff_256x240.png"); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("img/jqueryUI/ui-icons_ffffff_256x240.png"); }

/* positioning */
/*.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }*/
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/*.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }*/


/* Misc visuals
----------------------------------*/

/* Corner radius */
/*.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -khtml-border-top-left-radius: 3px; border-top-left-radius: 3px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; -khtml-border-top-right-radius: 3px; border-top-right-radius: 3px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -khtml-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; -khtml-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; }
*/
/* Overlays */
/*.ui-widget-overlay { background: #aaaaaa; opacity: .3;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 0px 0 0 0px; padding: 5px; background: #666666; opacity: .3;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
*/

#custom-handle {
    width: 3em;
    height: 1.6em;
    top: 50%;
    margin-top: -.8em;
    text-align: center;
	line-height: 1.6em;
	background: #008fcb;
	color: #fff;
	cursor: pointer;
  }

.kinder-area{
	width: 633px;

}
 .kinder-slider-area{
	  margin-top: 16px;
  }
  .kinder-slider-area .slider{
	  float: left;
	  width: 502px;
	  margin-top: 4px;
  }
  .kinder-slider-area .txt{
	  float:left;
  }
  .kinder-slider-area .txt1{
	  margin-right: 14px;
  }
  .kinder-slider-area .txt2{
	  margin-left: 35px;
  }
  #kinder-slider .ui-slider-range { background: #fff; }
  #kinder-slider .ui-slider-handle { border-color: #75bcda; }
  .s_kinder{
	  margin-top: 20px;
	  margin-bottom: 10px;
  }
  .kinder-slider-area .additional-text {
    padding-top: 35px;
    font-size: 0.9em;
}

#error_kinder{
	position: relative;
	top: 19px;
	display: none;
}
.error #error_kinder{
	display: block;
}
#error_kinder span{
	top: -4px;
    position: relative;
}

.events_tagrating h1{
	padding-bottom: 25px;
}
.events_tagrating .s_dashboard_info{
	padding-bottom: 25px;
}
.tagrating__entries {

  }
  .tagrating-table {
	position: relative;
	z-index: 10;
	float: none;
	border-collapse: inherit;
  }

  .tagrating-table__cell {
	vertical-align: top;
	padding: 3px 5px;
  }
  INPUT[type="text"].tagrating__text-field {
	float: left;
	margin: 0;
    padding: .25em 0.5em;
    font-size: 1em;
    line-height: 1.4;
    background-color: #FFF;
    background-image: none;
    width: 250px;
  }
	INPUT[type="text"].tagrating__text-field-number{
	width: 50px;
	text-align: center;
  }
  .tagrating-table__add-row {
	margin-top: 0;
	position: relative;
	z-index: 8;

	margin-top: 5px;
	display: block;
	overflow: hidden;
  }

  .tagrating-table__add-row-btn {
	display: block;
	cursor: pointer;
	float: right;
	/*position: absolute;
	right: 0;
	left: 0;*/
	width: 4em;
	margin: 0 auto;
	-webkit-transition: all .2s easy-in;
	transition: all .2s easy-in;
	text-align: center;
	color: #fff;
	border: 1px solid #008fcb;
	border-radius: 5px;
	background-color: #008fcb;
	height: 2em;
	line-height: 2em;
  }
  .tagrating-table__add-row-btn:hover {

  }

  .tagrating-table__del-row-btn {
	cursor: pointer;
	display: inline-block;
	padding: .7em 0.92em;
	border: 1px solid transparent;
	color: #008fcb;
	text-decoration: none;
	transition: all .3s;
	text-align: center;
	background-color: #fff;
  }
  .tagrating-table__del-row-btn:hover {

  }

  .tagrating-submit{
	  margin-top: 20px;
	  float: right;
  }
  .drag-handler {
	width: 1.4em;
	position: relative;
	background-color: #E4E6EB;
	background-image: linear-gradient(45deg, #E4E6EB, #E4E6EB 2px, #fff 2px, #fff 4px, #E4E6EB 4px, #E4E6EB 9px, #fff 9px, #fff 11px, #E4E6EB 11px, #E4E6EB 16px, #fff 16px, #fff 18px, #E4E6EB 18px, #E4E6EB 22px);
	background-size: 10px 20px;
	cursor: move;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
  }

  .drag-handler:active {
	background-image: linear-gradient(45deg, #36B5E2, #36B5E2 2px, #fff 2px, #fff 4px, #36B5E2 4px, #36B5E2 9px, #fff 9px, #fff 11px, #36B5E2 11px, #36B5E2 16px, #fff 16px, #fff 18px, #36B5E2 18px, #36B5E2 22px);
	background-size: 10px 20px;
  }

  .sr_only{
	  display: none;
  }

  .success__text{
	 background-color: rgba(137,186,23,0.3);
	 padding: 1em;
	 text-align: center;
	 font-size: 1.2em;
	 margin: 1em 0;
  }

  .merge-input{
	  width: 250px;
    cursor: pointer;
    font-size: 1em;
  }
  .s_label_art .merge-input{
    width: 80px;
  }
  .merge-input:focus{
    outline: none;
  }
  .merge-section INPUT[type="text"].readonly-input{
	  background-color: #fafafa;
    border: 1px solid #fafafa;
    margin-top: 0;
  }

  .merge-section .telefon INPUT[type="text"]{
    padding: 0;
  }
  .merge-section .telefon label,   .merge-section .s_label_art, .merge-section .s_label_domain{
    margin: 0;
  }
  .merge-section{
	  cursor: pointer;
	  margin-bottom: 5px;
	  margin-right: 5px;
    border-left: 3px solid #fff;
  }
  .merge-section .textinfo{
    padding: 10px;
  }
  /*.merge-section .bigtext{
    font-size: 1.5em;
  }*/
  .merge-section:hover{
	  background: #f5f5f5;

  }
  .merge-section.active-section{
	background: #fafafa;
	border-left: 3px solid #89ba17;
  }

  .merge-column:nth-child(1){
    padding-right: 2em;
    border-right: 1px dotted #ccc;
  }

  .merge-column:nth-child(2){
    padding-left: 2em;
  }
  .s_dashboard_merge_places{
	  display: flex;
  }

  .flex-display{
	  display: flex;
  }
.merge-section .placeCountryBox{
	margin-top: 0px;
}

.small-label input{
  width: 50px;
}

.merge-section label{
  display: block;
  cursor: pointer;
  font-weight: bold;
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 7px;
}

.merge-section h3{
  padding: 7px 7px 0 7px;
}

.merge-info{
	background: #f5f5f5;
	padding: 10px;
	margin: 20px 0;
	border-left: 3px solid #89ba17;
}
.seperator-column{
	/* Opera Mobile */
    background: -o-linear-gradient(left, #d1d1d1 1px, white 1px);
    /* Firefox for Android */
    background: -moz-linear-gradient(left, #d1d1d1 1px, white 1px);
    /* WebKit browsers */
    background: -webkit-linear-gradient(left, #d1d1d1 1px, white 1px);
    /* IE10, Firefox, Opera */
    background: linear-gradient(90deg, #d1d1d1 1px, white 1px);
    background-position: 100% 0;
	background-size: 50%;
	margin-top: 30px;
	background-repeat: no-repeat;
}
.seperator-column img{
	height: 11px;
    width: 14px;
    position: relative;
    top: -24px;
    padding: 0 10px;
}
.seperator-column .line{
	width: 1px;
	height: 100%;
}
.align-right{
	text-align: right;
}

.merge-section .s_label_art{
	width: 70px;
}
.merge-section .s_label_art .sbHolder{
	width: 88px;
}
.merge-section .s_label_land{
	width: 50px;
}
.merge-section .s_label_land INPUT{
	width: 38px;
}
.merge-section .s_label_durchwahl{
	width: 50px;
}
.merge-section .s_label_durchwahl INPUT{
	width: 35px;
}
.merge-section .s_label_vorwahl{
	width: 50px;
}
.merge-section .s_label_vorwahl INPUT{
	width: 38px;
}
.merge-section .s_label_nummer{
	width: 110px;
}
.merge-section .s_label_nummer INPUT{
	width: 98px;
}
.merge-section .s_duplikat{
	display: block;
	overflow: hidden;
	float: none;
}
.merge-section .s_label_domain{
	width: 292px;
}
.merge-section .s_label_domain INPUT{
	width: 285px;
}


.s_dashboard_merge_places .telefon{
	float: none;
}

.s_dashboard_merge_places .sbSelector{
	width: 100px;
}

.s_dashboard_merge_places h4{
	margin: 0;
}

.newMergePlaceCopy{
  margin-bottom: 2em;
}
.mergeplaces_form .newMergePlace{
  display: none;
}

.newMergePlaceCopy label{
  display: block;
}
.newMergePlaceCopy input{
  border: none;
  width: 300px;
}
.newMergePlaceCopy input:focus{
  outline: none;
  border: none;
  cursor: default;
}
.newMergePlaceCopy span{
  display: inline-block;
  min-width: 200px;
}


.mergeplace-link{
  display: inline-block;
  height: 21px;
  width: 20px;
}
.mergeplace-icon{
  width: 20px;
  height: 21px;
  color: #008fcb;
}
.mergeplace-icon:hover, .mergeplace-link.active .mergeplace-icon{
  color: #89ba17;
}

.placeMergeBox{
  position: fixed;
  right: 2em;
  bottom: 6em;
  background-color: #f3f3f3;
  padding: 1em;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 4px 1px #ccc;
  width: 280px;
  transition: right 1s ease-in-out;
}
.placeMergeBox .placeLine{
  display: flex;
  align-items: center;
}
.placeMergeBox .placeLine .deleteLinePlace{
  cursor: pointer;
  height: 19px;
  padding-right: 1em;
}
.placeMergeBox .placeLine input{
  margin: 0 5px 0 0;
  padding: 0;
  border: none;
  background: none;
  cursor: default;
  width: 50px;
  line-height: 1em;
}
.placeMergeBox .placeLine label{
  display: flex;
  align-items: center;
}
.placeMergeBox .placeLine input:focus{
  outline: none;
}
.placeMergeBox input[type="submit"]{
  margin-top: 1em;
}
.placeMergeBox.hidden{
  display: block;
  right: -100%;
}
.dashboard .merge-section .radio SPAN{
  height: 30px;
}

a.merge-cancel{
  float: none;
}


.s_mergeconfirm_rahmen, .mergeConfirmBox {
      visibility: hidden;
      position: absolute;
      left: 50%;
      top: 10%;
      margin-left: -316px;
      background-image: url(img/hg_loeschen_rahmen.png);
      background-repeat: repeat;
      width: 700px;
      padding: 15px;
      z-index: 1010;
}

.s_mergeconfirm_content {
  background-color: #FFFFFF;
  background-position: 60px 75px;
  background-repeat: no-repeat;
  float: left;
  min-height: 252px;
  padding: 30px;
  width: 640px;
}
.s_buttons_loeschen {
  float: right;
}
.s_buttons_loeschen .s_blau_button {
  margin-right: 15px;
}
.new_banner{
	position: absolute;
	right: 279px;
  top: 81px;
}
.new_banner.admin{
	right: 138px;
}
.myCalendarUrlTitle{
	display: flex;
	align-items: center;
}
.myCalendarUrlTitle input{
	margin-top: 0;
}

.s_my_calendar_oben{
	display: flex;
	padding-bottom: 25px;
}
.s_my_calendar_generieren_linke_spalte, .s_my_calendar_generieren_rechte_spalte{
	float: none;
}
.exportCriteria.places.myCalendar, .exportCriteria.tops.myCalendar, .exportCriteria.places, .exportCriteria.cities.myCalendar, .exportCriteria.regionsDummy.myCalendar {
	background-color: #f5f5f5;
}
.exportCriteria.categories.myCalendar{
	background: none;
}

.s_exportCriteria_buttons.myCalendar{
	width: 100%;
	text-align: center;
}
.s_exportCriteria_buttons.myCalendar .s_gruen_button{
	width: 680px;
}
.s_my_calendar_oben .checker{
	margin-top: -3px;
}

.exportCriteria.touristGroups.myCalendar, .exportCriteria.wineStreets.myCalendar, .exportCriteria.all.myCalendar, .exportCriteria.destinations.myCalendar  {
	background-color: #f5f5f5;
	width: 355px;
}
#myCalendarForm .s_abg_check .checker input{
	width: 30px;
	height: 30px;
	padding: 10px;
}
.my-calendar-logo{
	float: left;
	max-height: 90px;
}
.logo-uploaded{
	display: none;
}

.s_table .s_table_veranstaltungen_extend_event_overview_icons.myCalendar{
	width: 40px;
}
.s_table_veranstaltungen_extend_event_overview_aktionen.myCalendar{
	width: 80px;
}
.s_table_veranstaltungen_extend_event_overview_veranstaltungsstaette.myCalendar{
	width: 440px;
}

.widget LABEL.s_widget_color_title {
	width: auto;
}
#myCalendarForm .file_input_textbox{
	width: 318px;
}
#myCalendarForm .file_input_button{
	left: 330px;
}

.s_rating_info_tooltip {
	margin-top: 11px;
}

.s_table_event_overview_bewertung_width {
	width: 105px;
}

.s_table_veranstaltungen_extend_event_overview_topverb {
	width: 55px;
}

.s_dashboard_veranstaltungen_extend_event_overview .s_table_veranstaltungen_extend_event_overview_topverb img {
	margin-top: 10px;
}

.s_dashboard_veranstaltungen_extend_event_overview .s_table_veranstaltungen_extend_event_overview_aktionen img {
	margin-top: 10px;
}

.s_uni_grey_box .s_label_rahmen  .desc {
	width: 610px;
	height: 120px
}

.s_uni_grey_box .s_label_rahmen  .author {
	width: 610px;
	height: 75px;
}

.s_uni_grey_box .s_label_rahmen  .performer {
	width: 610px;
	height: 120px
}

.basistext_area {
	margin-bottom: 20px;
}

.frame-layout-1 {
  background-color: #fff4bd;
  padding: 1rem;
  border: 3px dotted #ffd500;
  margin-bottom: 2rem;
}
