@media screen {
	p {
		margin-bottom: 6px;
	}
	.copy_main { /*line-height: 80%; weiss nicht mehr, was das sollte???*/
		
	}
	.ass_typo_small {
		font-size: 11px;
		line-height: 120%;
	}
	.submenu {
		left: 30px;
	}
	#main .mod_article {
		position: relative;
		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;
		-moz-border-radius-bottomright: 8px;
		border-bottom-right-radius: 8px;
		-moz-box-shadow: 0px 1px 3px #888;
		-webkit-box-shadow: 0px 1px 3px #888;
		line-height: 140%;
		text-align: justify;
	}
	.layout_full { /* Abstaende der News-Artikel untereinander */
		margin-bottom: 1em;
	}
	.info { /* Ausrichtung des Datums in den News-Artikeln */
		text-align: right;
		float:right;
	}
	/* NEWS */
	.mod_newsarchive h1 {
		color: #98200D;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11pt;
		margin-top: 0;
		position: relative;
		width: 460px;
		margin-top: 0;
		text-align:left;
	}
	.mod_newsarchive .image_container {
		/* Hochziehen des  Bildes neben die Ueberschrift */
		margin: 0 12px 0 0;
	}
	.mod_newsarchive .image_container img {
		display:block;
	}
	.float_right .image_container {
		margin-left: 12px;
	}
	.inside_slider {
		position: absolute;
		width: 258px;
		padding: 12px;
		padding-bottom: 25px;
		font-size: 11px;
		line-height: 14px;
		background-color: #cfcecc;
		z-index: 1;
		text-align: justify;
		opacity: 0.7; /*VON DANIEL EINGEFÜGT :) */
		filter: alpha(opacity=70);
	}
	.inside_slider h1 {
		font-family: Arial, sans-serif;
		font-weight: bold;
		font-size: 14px;
		font-weight: bold;
		margin: 0 0 6px 0;
		text-align: left;
	}
	.inside_slider h3 {
		font-family: Arial narrow, Helvetica condensed;
		font-weight: bold;
		font-stretch: narrower;
		font-size: 13px;
		line-height: 14px;
		margin: 0;
		text-align: left;
		font-size: 13px;
	}
	.inside_slider .more {
		bottom: 12px;
		position: absolute;
		right: 12px;
		text-decoration: none;
	}
	.inside_slider a {
		text-decoration: underline;
	}
	
	.noobButtons .buttons {
		top: 306px;
	}
	.quicksearchform {
		margin: 0 0 2px 0;
	}
	#right select {
		width: 137px;
	}
	.right_justified { /*text-align: right;*/
		
	}
	#ctrl_20_submit .submit {
		margin-bottom: 2px;
		float: right;
	}
	#ctrl_21_submit .submit {
		margin-bottom: 2px;
		float: right;
	}
	#ctrl_22_submit .submit {
		margin-bottom: 2px;
		float: right;
	}
	label {
		color: #98200D;
		font-family: Arial narrow, Helvetica condensed;
		font-weight: bold;
		font-stretch: narrower;
		font-size: 13px;
		line-height: 14px;
		margin: 0 1em 0 0;
		text-align: left;
		font-size: 13px;
	}
	fieldset {
		border-style: solid;
		border-color: #888;
		border-width: 1px;
		padding: 3px;
	}
	legend {
		padding: 3px;
	}
	.ass_list_table table {
		border-collapse: separate;
		border-spacing: 4px;
		display: block;
		overflow-y: scroll;
	}
	.full_page .mod_article block {
		width: 960px;
	}
	.ontour_selectorblock {
		height: 41px;
	}
	.ontour_selectorlabel {
		color: #FFF;
		background-color: #767676;
		width: 88px;
		height: 21px;
		text-align: center;
		float: left;
		margin: 0 4px 12px 4px;
	}
	.ontour_selectorbutton a {
		color: #98200D;
		background-color: #f2f2f2;
		width: 136px;
		height: 19px;
		text-align: center;
		float: left;
		border-color: #98200D;
		border-style: solid;
		border-width: 1px;
		text-decoration: none;
		margin: 0 4px 12px 4px;
	}
	.ontour_selectorbutton:hover a {
		color: #FFF;
		background-color: #98200D;
	}
	.ontour_selectorbutton.selected a {
		color: #FFF;
		background-color: #98200D;
	}
	.artists_ontour_overview {
		float: left;
		line-height: 120%;
		margin-bottom: 6px;
		margin-left: 6px;
		margin-right: 6px;
		margin-top: 0;
		padding-bottom: 3px;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 3px;
		width: 250px;
		line-height: 120%;
		background-color: #f2f2f2;
	}
	.artists_ontour_overview:hover {
		background-color: #98200D;
		color: white;
	}
	.artists_ontour_overview:hover .caption {
		color: white;
	}
	.artists_ontour_detail {
		margin-bottom: 12px;
		padding-left: 3px;
		padding-top: 3px;
	}
	.artists_ontour_detail .details_header {
		color: #98200D;
		font-size: 12px;
	}
	.details_header {
		width: 100%;
	}
	.details_header:hover {
		background-color: #98200D;
		color: #fff;
	}
	.details_header a {
		text-decoration: none;
	}
	.details_header:hover a {
		color: #fff;
	}
	.artists_ontour_detail.odd {
		background-color: #f2f2f2;
	}
	.ontour_detail_table {
		font-size: 11px;
		left: 90px;
		position: relative;
	}
	.ontour_detail_table table {
		table-layout: fixed;
		width: 411px;
	}
	.ontour_datelist_table {
		table-layout: fixed;
		width: 540px;
	}
	.ontour_datelist_table td {
		padding-left: 2px;
		padding-right: 2px;
	}
	.ontour_datelist_header {
		background-color: #98200D;
		color: #fff;
		font-weight: normal;
		height: 20px;
	}
	.td_datelist_date {;
		width: 15%;
	}
	.td_datelist_artist {
		font-weight: bold;
		width: 30%;
		font-size: 12px;
	}
	.td_datelist_city {;
		width: 25%;
	}
	.td_datelist_location {;
		width: 30%;
	}
	.even.tr_datelist {
		background-color: #f2f2f2;
	}
	.td_ontour_date {
		padding-right: 12px;
		text-align: right;
		width: 20%; /*80px;*/
	}
	.td_ontour_city {
		width: 30%; /*150px;*/
	}
	.td_ontour_location {
		width: 50%; /*200px;*/
	}
	.artist_article_info h1 {
		color: #98200D;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
	}
	.artist_article_info table {
		width: 540px;
		border-color: #98200D;
		border-style: solid;
		border-top-style: hidden;
		border-width: 1px;
	}
	.artist_article_info th {
		background-color: #98200D;
		color: #fff;
		font-weight: normal;
	}
	.artist_article_info .even {
		background-color: #f2f2f2;
	}
	.giginfo {
		color: red;
	}
	.presheader {
		color: #98200D;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		margin-top: 0;
	}
	.preslogo {
		max-width: 128px;
		max-height: 60px;
		margin: 0 5px 0 0;
		vertical-align: middle;
	}
	.artistinfo img {
		margin-bottom: -6px;
		margin-top: 12px;
	}
	.concert_finder p {
		margin-bottom: 2px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
	}
	.concertfinderlink a {
		color: #000;
		text-decoration: none;
		font-weight: bold;
	}
	.concertfinderlink:hover a {
		color: #98200D;
		text-decoration: none;
		font-weight: bold;
	}
	.concert_finder .redalert {
		color: red;
		font-weight: bold;
	}
	.download_page {
		height: auto;
		width: 500px;
	}
	.download_page .caption,.download_page a {
		left: 50px;
		margin-bottom: 12px;
	}
	.download_page .ontour_bilder {
		margin-bottom: 80px;
	}
	.slide1_top_left {
		left: 8px;
		top: 5px;
	}
	.slide1_bottom_left {
		top: auto;
		left: 8px;
		bottom: 64px;
	}
	.slide1_top_right {
		left: 250px;
		top: 5px;
	}
	.slide1_bottom_right {
		top: auto;
		left: 250px;
		bottom: 64px;
	}
	.slide2_top_left {
		left: 560px;
		top: 5px;
	}
	.slide2_bottom_left {
		top: auto;
		left: 560px;
		bottom: 64px;
	}
	.slide2_top_right {
		left: 802px;
		top: 5px;
	}
	.slide2_bottom_right {
		top: auto;
		left: 802px;
		bottom: 64px;
	}
	.slide3_top_left {
		left: 1112px;
		top: 5px;
	}
	.slide3_bottom_left {
		top: auto;
		left: 1112px;
		bottom: 64px;
	}
	.slide3_top_right {
		left: 1354px;
		top: 5px;
	}
	.slide3_bottom_right {
		top: auto;
		left: 1354px;
		bottom: 64px;
	}
	.slide4_top_left {
		left: 1664px;
		top: 5px;
	}
	.slide4_bottom_left {
		top: auto;
		left: 1664px;
		bottom: 64px;
	}
	.slide4_top_right {
		left: 1906px;
		top: 5px;
	}
	.slide4_bottom_right {
		top: auto;
		left: 1906px;
		bottom: 64px;
	}
	.slide5_top_left {
		left: 2216px;
		top: 5px;
	}
	.slide5_bottom_left {
		top: auto;
		left: 2216px;
		bottom: 64px;
	}
	.slide5_top_right {
		left: 2458px;
		top: 5px;
	}
	.slide5_bottom_right {
		top: auto;
		left: 2458px;
		bottom: 64px;
	}
	.slide6_top_left {
		left: 2768px;
		top: 5px;
	}
	.slide6_bottom_left {
		top: auto;
		left: 2768px;
		bottom: 64px;
	}
	.slide6_top_right {
		left: 3010px;
		top: 5px;
	}
	.slide6_bottom_right {
		top: auto;
		left: 3010px;
		bottom: 64px;
	}
	.slide7_top_left {
		left: 3320px;
		top: 5px;
	}
	.slide7_bottom_left {
		top: auto;
		left: 3320px;
		bottom: 64px;
	}
	.slide7_top_right {
		left: 3562px;
		top: 5px;
	}
	.slide7_bottom_right {
		top: auto;
		left: 3562px;
		bottom: 64px;
	}
	.slide8_top_left {
		left: 3872px;
		top: 5px;
	}
	.slide8_bottom_left {
		top: auto;
		left: 3872px;
		bottom: 64px;
	}
	.slide8_top_right {
		left: 4114px;
		top: 5px;
	}
	.slide8_bottom_right {
		top: auto;
		left: 4114px;
		bottom: 64px;
	}
}