div.clear {
	height:1px;
	width:1px;
	clear:both;
}
img {
	border:0;
}

#main #positioner-main .accesscontent {
	position:absolute;
	margin:-5000px 0 0 -5000px;
}

@media print {
	div#navigation, div#leftbar, div#rightbar, div#meier, div#top, div#iframe-top, 
	div#navigation_subLayers div, div#leftbar_wetter, div#footer { 
		display:none;
	}
	div#leftbar, div#centerbar, div#rightbar {
		padding-top:0px;
	}
	div#main div#content h1 {
		border:0px;
	}
}

/*** only for screen ***/
@media screen {

	.workingCursor {
		cursor:wait;
	}
	.defaultCursor {
		cursor:pointer;
	}


	html, body {
		top:0;
		left:0;
		right:0;
		min-height:100%;
		margin:0;
		padding:0;
		width:100%;
	}
	body {
		font-size:100.01%
	}
	div#top, div#navigation, div#meier, div#main {
		text-align:center;
		top:0;
		left:0;
		right:0;
	}
	div#positioner-top,
	div#positioner-navigation,
	div#positioner-meier,
	div#positioner-main {
		text-align:left;
		margin-left:auto;
		margin-right:auto;
	}


/** iframe top (for ie select boxes) **/
	div#iframe-top {
		width:0px;
		height:0px;
		display:none;
		visibility:hidden;
	}

/** top **/
	div#top {
		width:100%;
/*		height:204px;
*/
		font-size:1px;
		line-height:1px;
	}
	div#positioner-top {
		padding:20px 0 0 0;
		width:874px;
/*		background:#ffffff;
*/
	}
	div#topbanner {
		display:inline-block;
		width:874px;
	}
	div#header {
		height:112px;
		height:90px;
		padding:0px;
		width:874px;
		display:inline-block;
	}
	div#godelta-logo {
/*
		padding-left:10px;
		display:inline;
		width:864px;
		font-size:1px;
		line-height:1px;
*/
	}
	div#godelta-logo img {
		padding:0px;
		border:0px;
		margin:0px;
/*		margin-top:10px;*/
	}

	div#skyscraper-wallpaper {
		display:none;
		float:right;
		min-width:120px;
		width:200px;
		height:600px;
/*		margin-top:-204px;
*/
		margin-right:-210px;
	}
	#positioner-top div#wallpaper {
		width:200px;
		text-align:left;
		height:600px;
	}
 	div#whitespace_to_content {
 		width:100%;
		font-size:5px;
		line-height:5px;
 		height:5px;
 		background:url('../img/bg/bg_white_5.gif') repeat-x;
 	}
	
/** meier **/
	div#meier {
		display:none;
	}

/** main **/
	div#main {
		margin-top:5px;
		width:100%;
	}
	div#positioner-main {
		width:874px;
	}
	div#main-container {
		min-height:100%;
		height:auto !important;
		height:100%;
		float:left;
		width:874px;
		background:#fff;
	}

	
	div#centerbar,
	div#rightbar,
	div#leftbar {
		float:left;
	}
	div#leftbar {
		z-index:2;
		width:174px;
	}
	div#leftbar div#leftbar_content,
	div#leftbar div#leftbar_content2 {
		padding:10px 0px 10px 0px;
	}
	div#centerbar {
		padding: 0 15px 15px 15px;
		width:490px;
	}
	div#rightbar {
		width:180px;
		padding:0px;
	}


/** banners - adserver **/
	div.ads_content_top {
		text-align:center;
	}
	div.ads_content {
		text-align:center;
	}
	html body #main div.ads_content img,
	html body #main div.ads_content embed,
	html body #main div.ads_content object {
		margin-top:20px !important;
		margin-bottom:20px !important;
	}
	div#ads_superbanner {
		text-align:center;
		vertical-align:middle;
		padding:0;
		margin:auto;
		width:100%;
	}
	div#rightbar div.ads_skyscraper {
		margin-bottom:10px;
		margin-top:-15px;
		width:170px;
		text-align:center;
	}

/** banners - top **/
	div#bannerline_1 {
		display:none;
		width:874px;
		padding:0 0 20px 0px;
	}
	div#bannerline_1 div.toplinecontent,
	div#bannerline_1 div.toplinecontent div {
		float:left;
	}
	div#bannerline_1 a img.frontEndEditIcons {
		visibility:hidden;
		display:none;
	}
	div#bannerline_1 a, div#bannerline_1 img {
		vertical-align:bottom;
		padding:0px;
		margin:0px;
		border:0px;
	}
	div#bannerline_1 div.fullbanner {
		width:468px;
		padding:0 16px;
	}
	div#bannerline_1 div.halfbanner {
		width:234px;
		padding: 0 7px;
	}
	div#bannerline_1 div.superbanner {
		width:728px;
		padding:0 11px;
	}
	div#bannerline_1 div.toplinecontent div.button {
		width:124px;
		text-align:right;
	}
	div#bannerline_1 div.fullbanner, div#bannerline_1 div.halfbanner, div#bannerline_1 div.button {
		border:0px solid #FFFFFF;
	}


/** banners - right **/
	div#right_banner div.rectangle,
	div#right_banner div.skyscraper,
	div#right_banner div.rectangle-medium,
	div#right_banner div.rectangle-large {
		padding-bottom:10px;
		width:180px;
		text-align:center;
	}
	div#right_banner div.skyscraper {
		clear:left;
	}
/** banners - bottom **/
	div#footer div#banner-bottom {
		padding-top:28px;
		text-align:center;
	}
	div#footer div#banner-bottom script {
		height:auto !important;
		min-height:96px;
		height:96px;
	}
}

div#content table.contenttable {
	margin:0px;
	padding:0px;
	empty-cells:show;
	border-collapse:collapse;
}

div#content table.contenttable td,
div#content table.concerttable tbody td  {
	padding:10px 1px 10px 3px;
	vertical-align:top;
}
div#content table.concerttable {
	width:490px;
	overflow:hidden;
}
div#content table.concerttable tr.row-even td {
	background:#D1DCE2;
}
div#content table.concerttable tr td.col1,
div#content table.concerttable tr td.col2 {
	padding:10px 1px;
}
div#content table.concerttable tr td.col3 {
	padding-left:1px;
	padding-right:3px;
	white-space:nowrap;
}
div#content table.contenttable p {
	padding:0px;
	margin:0px;
	border:0px;
}

div#content table.concerttable tbody td.month {
	padding:0;
}
div#content table.concerttable tbody td.month h1 {
	margin:11px 0 0 0;
	border-top: 1px solid #94A6B0;
	padding:9px 0 0 0;
}

div#content .kinozeit-img {
	padding:7px 0 0 0;
}
div#content .kinozeit-img a, div#content  .kinozeit-img img{
	border:0;
	display:block;
	margin:0;
}

div#content #facebook-like {
	margin:20px 15px 0 0;
	width:285px;
	float:left;
	display:inline-block;
}

div#content .addthis_toolbox {
	margin:20px 0 0 0;
}
div#content .addthis_toolbox a.at300m,
div#content .addthis_toolbox span.at15t_compact {
	margin:0 5px 0 0;
	display:inline-block;
}
div#content .addthis_toolbox a.at300b {
	margin: 0 0 0 5px;
}




#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}



/***/

