@media screen { /* Style sheet daniel 
	####### Habe Dein CSS in den screen-block geschoben � war bei mir auch falsch;-)*/
	#navigation_hintergrund_wrapper {
		width: 100%;
		position: absolute;
		border: 0px solid black;
		/*margin-top:99px;*/
		height: 141px;
		background-color: #fff;
	}
	#navigation_hintergrund_right {
		position: absolute;
		float: right;
		width: 100%;
		height: 141px;
		background-image:
			url(../../../tl_files/themes/ass_theme/grafiken/navigation/bt_8right_extension.png);
		background-repeat: repeat-x;
	}
	#navigation_hintergrund_left {
		position: absolute;
		width: 500px;
		height: 141px;
		float: left;
		background-image:
			url(../../../tl_files/themes/ass_theme/grafiken/navigation/bt_0left_extension.png);
		background-repeat: repeat-x;
	}
	#main .artikel_haupt {
		background-color: #fff;
		padding: 12px;
		margin: 0 12px 0px 29px;
		margin-bottom: 10px;
		width: 500px;
		border: 0px solid black;
		-moz-border-radius-bottomleft: 8px;
		border-bottom-left-radius: 8px;
	}
	/*###### VON DIRK GEÄNDERT. HOFFE, DAS IST OK :-) #######*/
	#main .mod_article {
		width: 540px;
	}
	.edit_ass .inside {
		width: 960px;
	}

	/*##############################*/
	#main .artikel_haupt {
		-moz-border-radius-bottomright: 8px;
		border-bottom-right-radius: 8px;
	}
	#main .artikel_haupt {
		-moz-box-shadow: 0px 1px 3px #888;
		-webkit-box-shadow: 0px 1px 3px #888;
	}
	#right .artikel_rechts {
		overflow: visible;
		position: relative;
		background-color: #ffffff;
		padding: 0 12px;
		behavior: url(border-radius.htc);
		margin: 0 0 10px 29px;
		border: 0px solid black;
		-moz-border-radius-bottomleft: 8px;
		border-bottom-left-radius: 8px;
	}
	#right .artikel_rechts {
		-moz-border-radius-bottomright: 8px;
		border-bottom-right-radius: 8px;
	}
	#right .artikel_rechts {
		-moz-box-shadow: 0px 1px 3px #888;
		-webkit-box-shadow: 0px 1px 3px #888;
	}
	#faehnchen_feature {
		
	}
	.faehnchen {
		top: 0px;
		left: -22px;
		border: 0px solid black;
		position: absolute;
		width: 22px;
		background-color: #fff;
		z-index: 2;
	}
	.faehnchen {
		-moz-box-shadow: -2px 1px 2px #888;
	}
	.faehnchen {
		-webkit-box-shadow: -2px 1px 2px #888;
	}
	.faehnchen {
		box-shadow: -2px 1px 2px #888;
	}
	.submit {
		width: 29px;
		height: 23px;
		margin: 0 0 2px 0;
		/*Abstand f�r Quick Search Buttons, sollte woanders nicht stoeren. Dirk-)*/
		padding: 0;
		border: 0;
		background:
			url(../../../tl_files/themes/ass_theme/grafiken/buttons/button_search_go.png)
			no-repeat;
		text-indent: -1000em;
		cursor: pointer; /* hand-shaped cursor */
		cursor: hand; /* for IE 5.x */
	}
	.submit .edit_submit {
		background-image: none;
		text-indent: 0;
	}
	#main .mod_article {
		overflow: visible;
		position: relative;
	}
	#newsletter-template .block {
		width: 600px;
		overflow-x: hidden;
		overflow-y: hidden;
		background-color: transparent;
	}
	#newsletter-template .full_page {
		width: 960px;
	}
	#main .full_page {
		width: 600px;
	}
	.artist_gallery_anpassung {
		height: auto;
		position: absolute;
	}
	.team_container {
		width: 350px;
		height: 400px;
		background-color: #fdf1f1;
		padding: 5px;
		margin: 3px;
		float: left;
		line-height: 10pt;
	}
	.verbreiterung {
		clear: all;
		width: 765px !important;
	}
	.team_vertikal {
		clear: all;
		float:left;
	}
	.artist_finder_wrapper {
		width: 100%;
		text-align: center;
		height: 180px !important;
	}
	.artist_finder_buttons {
		background-color: #f2f2f2;
		font-family: "Arial Black";
		float: left;
		color: #98200d;
		border: 1px solid #98200d;
		width: 13px;
		height: 20px;
		padding: 1px 5px 1px 5px;
		margin: 2px;
		text-align: center;
	}
	.artist_finder_buttons:hover {
		background-color: #98200d;
		color: #fff;
	}
	.artist_finder_buttons_09 {
		background-color: #f2f2f2;
		font-family: "Arial Black";
		float: left;
		color: #98200d;
		border: 1px solid #98200d;
		width: 100px;
		height: 20px;
		padding: 1px 5px 1px 5px;
		margin: 2px;
		text-align: center;
	}
	.artist_finder_buttons_09:hover {
		background-color: #98200d;
		color: #fff;
	}
	.artist_finder_buttons_alle {
		background:
			url(../../../tl_files/themes/ass_theme/grafiken/buttons/alle_artists_170px.png);
		/*background-color: #98200d;*/
		font-family: "Arial Black";
		float: left;
		color: #fff;
		border: 0px solid #98200d;
		width: 170px;
		height: 25px;
		padding: 0px;
		margin: 2px;
		text-align: center;
		text-indent: -1000em !important;
	}
	.artist_finder_buttons_alle:hover {
		background-color: #f2f2f2;
		color: #98200d;
	}
	#presselounge {
		min-height: 1100px !important;
		/*height: auto;*/
	}
	.presselounge_text_links {
		width: 250px;
		border: 0px solid black;
	}
	/* .presselounge_rechte_spalte {
		position: absolute;
		width: 238px;
		right: 10px;
		border: 0px solid black;
		display: block;
	} */
	.presselounge_rechte_spalte {
		position: absolute;
		width: 238px;
		right: 10px;
		border: 0px solid black;
		display: block;
	}
	.presselounge_rechte_spalte .fields {
		left: 400px;
	}
	.error p {
		line-height: 12px;
	}
	input {
		color: gray;
		border: 1px solid black;
	}
	.submit_registrierung {
		width: 181px !important;
		height: 23px !important;
		margin: 0;
		padding: 0;
		border: 0;
		background:
			url(../../../tl_files/themes/ass_theme/grafiken/buttons/button_abschicken.png)
			no-repeat center top !important;
		text-indent: -1000em !important;
		border: 0px solid black;
	}
	.submit_felder {
		
	}
	label {
		display: block;
	}
	#ctrl_newsletter {
		display: inline !important;
	}
	.checkbox_container span {
		display: block;
	}
	#lbl_newsletter_0 {
		display: inline !important;
	}
	#lbl_newsletter_1 {
		display: inline !important;
	}
	.presselounge_login_formular {
		top: 40px;
		line-height: 2em;
	}
	.presselounge_registrierungs_formular {
		top: 330px;
		/*line-height: 2em;*/
		text-align: left;
	}
	.formbody input {
		margin-bottom: 12px;
	}
	#presselounge>div>form>div>div>div>span>label {
		font-size: 12px;
	}
	#presselounge>div>form>div>div>div>span {
		display: block;
	}
	.presselounge_headline_login {
		top: 12px
	}
	.presselounge_headline_registrierung {
		top: 300px
	}
	.newsletterbox {
		line-height: 2em !important;
		height: 300px !important;
	}
	.press_special {
		padding: 0px !important;
		height: 150px;
		overflow: hidden;
	}
	.faehnchen_press {
		padding: 0px;
		height: 64px;
	}
	input:nth-child                (2)#ctrl_email {
		width: 173px !important;
	}
	div.submit_container:before {
		/*content: url(../../../tl_files/themes/ass_theme/grafiken/blank_15pxx.png)
			;*/
		
	}
	.mgmt_bild {
		float: left;
		background-color: #fdf1f1;
	}
	.mgmt_feld {
		background-color: #fdf1f1;
		height: 100px;
		width: 440px;
		padding-left: 10px;
	}
	.mgmt {
		height: 360px !important;
	}
	a {
		color: #98200d;
		text-decoration: none;
	}
	#linktabelle>table {
		width: 100%;
	}
	#linktabelle>table>tbody>tr>td.col_first {
		width: 300px;
	}
	#linktabelle>table>tbody>tr.even {
		background-color: #faf4f3;
	}
	#linktabelle>table>tbody>tr.odd {
		background-color: #fff;
	}
	.google-iframe {
		border: 1px solid #98200d;
		position: absolute;
		top: 10px !important;
		right: 10px;
	}
	#contact {
		height: 520px !important;
	}
	#newsletterbox>div>form>div>div>label {
		font-size: 11px;
		display: none;
	}
	#newsletterbox>div>form>div>div>label.mandatory {
		font-size: 11px;
		display: block;
	}
	#newsletterbox>div>form>div>div>input {
		width: 170px;
	}
	#newsletterbox>div>form>div>div>div>span>label {
		font-size: 11px;
	}
	.checkbox_container {
		display: block !important;
	}
	#downloadtabelle>table {
		width: 100%;
	}
	#downloadtabelle>table>tbody>tr>td.col_first {
		width: 300px;
		font-weight: bold;
		padding-left: 10px;
	}
	#downloadtabelle>table>tbody>tr.even {
		background-color: #fdf1f1;
	}
	#downloadtabelle>table>tbody>tr.odd {
		background-color: #fff;
	}
	.presselounge_downloadgrafik {
		position: absolute;
		left: 320px;
	}
	#newsletterbox {
		min-height: 120px;
	}
	#main .abbinder_facebook {
		background-color: #F2F2F2 !important;
		margin: 0 12px 0px 20px !important;
		margin-bottom: 10px;
		border: 0px solid black !important;
		-moz-border-radius-bottomleft: 0px !important;
		border-bottom-left-radius: 0px !important;
		-moz-box-shadow: 0px 0px 0px #fff;
		-webkit-box-shadow: 0px 0px 0px #fff;
		overflow-y: hidden;
		clear:both;
	}
	#ontour_daten {
		float: left;
		height: 70px;
		width: 190px;
	}
	#ontour_daten p {
		font-size: 12px;
		margin-top: 2px;
	}
	.ontour_bilder {
		float: left;
		margin-right: 5px;
	}
	.artists_ontour_overview {
		text-align: left !important;
	}
	#tickets {
		height: 110px;
	}
	.artists_gallery {
		margin-right: 30px;
	}
}