/*************************************************************************/
/*	Neugasskino	                                                         */
/*************************************************************************/

html {
	padding : 0;
	margin	: 0;
	}

body {
	background-color : #fff;
	font-size : 12px;
	line-height : 15px;
	font-family : arial, helvetica, sans-serif;
	color : #fff;
	padding : 13px;
	margin : 0;
	}


/*	logo */

p.logo {
  	margin : 0;
	padding : 0;
	height : 52px;
	}

img {
	border : 0;
	}

span.tickets_online {
	margin : 0 0 0 8px;
	width : 300px;
	color : #000;
	font-weight : bold;
	text-align : left;
	}

/*	positioning-layers absolute and static */

div.left {
	position : absolute;
	top : 65px;
	left : 13px;
	margin : 0;
	padding : 0;
	width : 258px;
	color : #564b47;
	background-color : #000;
	}

div.content,
div.content_start,
div.contact,
div.newsletter {
	margin : 0 295px 0 265px;
	padding : 0;
	background-color : #000;
	color : #fff;
	}

div.content_start {
	background-color : transparent;
	}


div.right {
	position : absolute;
	top : 65px;
	right : 40px;
	margin : 0;
	padding : 0;
	width : 260px;
	background-color : #000;
	color : #ffac0e; /* #564b47; */
	border-bottom : 10px solid #fff;
	}


/* start page */

div.start_right {
	position : absolute;
	top : 65px;
	left : 718px;
	width : 258px;
	margin : 0;
	padding : 0;
	width : 260px;
	color : #ffac0e; /* #564b47; */
	}



/* generic page */

div.generic {
	margin : 0;
	padding : 4px;
	}

div.generic h1 {
	padding : 0;
	margin : 0;
	font-size : 12px;
	}

div.generic p {
	margin : 4px 0 0 0;
	padding : 0;
	}

div.generic p a:link,
div.generic p a:visited {
	color : #fff;
	text-decoration : underline;
	}

div.generic p a:hover {
	color : #fff;
	text-decoration : none;
	}
	
div.generic input   {
    background-color : #fff;
    color : #000;
    margin : 30px 30px 0 0 0;
    font-family : arial, helvetica, sans-serif;
    }	

/********************************************************	navigation level	*/


div.level_one {
	margin : 0;
	padding : 0;
	font-size : 12px;
	line-height : 15px;
	color : #fff;
	}


div.spacer {
	margin : 20px 0 0 0;
	}


div.level_one h1,
div.level_one h1 a {
	margin : 0;
	padding : 0 4px;
	font-weight : normal;
	font-size : 20px;
	line-height : 30px;
	text-transform : uppercase;
	}


div.level_one h1 a {
    color : #fff;
    text-decoration : none;
    margin : 0;
    padding : 0;
    }


/*************** Menu Level 2 */



/* Menu Level Two */

div.level_one p.level_two a.level_two,
div.level_one p.level_two a.level_two_prg,
div.level_one p.level_two_archiv a.level_two_archiv,
div.level_one p.level_two_gastro a.level_two_gastro,
div.level_one p.level_two_newsworthy a.level_two_newsworthy,
div.level_one p.level_two_service a.level_two_service {
	display : block;
	font : normal 12px/15px arial, helvetica, sans-serif;
	text-decoration : none;
	background-color : #000;
	color : #fff;
	padding : 2px 3px 1px 3px;
	border : 1px solid #000;
	}


div.level_one p.level_two a.level_two:hover,
div.level_one p.level_two a.level_two_prg:hover,
div.level_one p.level_two_archiv a.level_two_archiv:hover,
div.level_one p.level_two_gastro a.level_two_gastro:hover,
div.level_one p.level_two_newsworthy a.level_two_newsworthy:hover,
div.level_one p.level_two_service a.level_two_service:hover {
	display : block;
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	border : 1px solid #ffac0e; /* #a5a5a5; */
	}


/* Selected */

div.level_one p.level_two_selected a.level_two,
div.level_one p.level_two_selected a.level_two_prg,
div.level_one p.level_two_archiv_selected a.level_two_archiv,
div.level_one p.level_two_gastro_selected a.level_two_gastro,
div.level_one p.level_two_newsworthy_selected a.level_two_newsworthy,
div.level_one p.level_two_service_selected a.level_two_service {
	display : block;
	padding : 2px 3px 1px 3px;
	background-color : #000; /* #666; */
	color : #ffac0e;
	text-decoration : none;
	border : 1px solid #000; /* #666; */
	}

div.level_one p.level_two_selected a.level_two_prg:hover,
div.level_one p.level_two_selected a.level_two_archiv:hover,
div.level_one p.level_two_gastro_selected a.level_two_gastro:hover,
div.level_one p.level_two_newsworthy_selected a.level_two_newsworthy:hover,
div.level_one p.level_two_service_selected a.level_two_service:hover {
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	border : 1px solid #ffac0e; /* #a5a5a5; */
	}


/* Shown */

div.level_one p.level_two_shown,
div.level_one p.level_two_archiv_shown,
div.level_one p.level_two_gastro_shown,
div.level_one p.level_two_newsworthy_shown,
div.level_one p.level_two_service_shown {
	display : block;
	padding : 2px 3px 1px 3px;
	border-style : solid;
	border-width : 1px;
	background-color : #000;
	color : #000;
	}

div.level_one p.level_two_shown {
	background-color : #ffac0e; /* #666; */
	color : #000;
	border-color : #ffac0e; /* #666; */
	}

div.level_one p.level_two_archiv_shown {
	border-color : #ffac0e; /* #666; */
	background-color : #ffac0e; /* #666; */
	}

div.level_one p.level_two_gastro_shown {
	border-color : #ffac0e; /* #a89e6d; */
	background-color : #ffac0e; /* #a89e6d; */
	}

div.level_one p.level_two_newsworthy_shown {
	border-color : #ffac0e; /* #f8fa01; */
	background-color : #ffac0e; /* #f8fa01; */
	}

div.level_one p.level_two_service_shown {
	border-color : #ffac0e; /* #a983fa; */
	background-color : #ffac0e; /* #a983fa; */
	}



/*************** Menu Level 3 - Kino */

div.level_one p {
	margin : 0 0 0 0;
	font-size : 12px;
	line-height : 15px;
	color : #000;
	}

div.level_one p.level_three a,
div.level_one p.level_three_one a.hall_one,
div.level_one p.level_three_two a.hall_two,
div.level_one p.level_three_three a.hall_three,
div.level_one p.level_three_four a.hall_four,

div.level_one p.level_three_overview a.overview,
div.level_one p.level_three_overview_demnaechst a.overview_demnaechst,

div.level_one p.level_three_archiv a.archiv,
div.level_one p.level_three_archiv a.archiv_selected,

div.level_one p.level_three_film a.film,
div.level_one p.level_three_gastro a.gastro,

div.level_one p.level_three_newsworthy a.newsworthy,
div.level_one p.level_three_newsworthy_archiv a.newsworthy_archiv,

div.level_one p.level_three_service a.service,

div.level_one p.level_three_film_selected a.film_selected,

div.level_one p.level_three_one a.hall_one_shown,
div.level_one p.level_three_two a.hall_two_shown,
div.level_one p.level_three_three a.hall_three_shown,
div.level_one p.level_three_four a.hall_four_shown,

div.level_one p.level_three_overview a.overview_shown,
div.level_one p.level_three_overview_demnaechst a.overview_demnaechst_shown,

div.level_one p.level_three_film a.film_shown,
div.level_one p.level_three_gastro a.gastro_shown,

div.level_one p.level_three_newsworthy a.newsworthy_shown,
div.level_one p.level_three_newsworthy_archiv a.newsworthy_archiv_shown,

div.level_one p.level_three_service a.service_shown,

div.level_one p.level_three_one_shown a,
div.level_one p.level_three_two_shown a,
div.level_one p.level_three_three_shown a,
div.level_one p.level_three_four_shown a,

div.level_one p.level_three_overview_shown a,
div.level_one p.level_three_overview_demnaechst_shown a,

div.level_one p.level_three_film_shown a,
div.level_one p.level_three_gastro_shown a,

div.level_one p.level_three_newsworthy_shown a,
div.level_one p.level_three_newsworthy_archiv_shown a,

div.level_one p.level_three_service a {
	display : block;
	padding : 2px 3px 1px 3px;
	text-decoration : none;
	background-color : #000;
	border : 1px solid #000;
	}

div.level_one p.level_three a  {
	padding : 2px 3px 1px 40px;
	color : #ffac0e;
	}


div.level_one p.level_three_one a.hall_one_shown,
div.level_one p.level_three_one a.hall_one {
	color : #ffac0e; /* #80c2e8; */
	}

div.level_one p.level_three_two a.hall_two_shown,
div.level_one p.level_three_two a.hall_two {
	color : #ffac0e; /* #e47b9a; */
	}

div.level_one p.level_three_three a.hall_three_shown,
div.level_one p.level_three_three a.hall_three {
	color : #ffac0e; /* #50c88b; */
	}

div.level_one p.level_three_four a.hall_four_shown,
div.level_one p.level_three_four a.hall_four {
	color : #ffac0e; /* #fb9066; */
	}

div.level_one p.level_three_overview a.overview_shown,
div.level_one p.level_three_overview a.overview {
	color : #ffac0e; /* #e1c661; */
	}

div.level_one p.level_three_overview_demnaechst a.overview_shown,
div.level_one p.level_three_overview_demnaechst a.overview_demnaechst {
	color : #ffac0e; /* #f04848; */
	}

div.level_one p.level_three_archiv a.archiv,
div.level_one p.level_three_archiv a.archiv_selected {
	color : #ffac0e; /* #fff; */
	}

div.level_one p.level_three_film_selected a.film,
div.level_one p.level_three_film a.film_shown,
div.level_one p.level_three_film a.film {
	color : #ffac0e; /* #a5a5a5; */
	}

div.level_one p.level_three_gastro a.gastro_shown,
div.level_one p.level_three_gastro a.gastro {
	color : #ffac0e; /* #a89e6d; */
	}

div.level_one p.level_three_newsworthy a.newsworthy_shown,
div.level_one p.level_three_newsworthy a.newsworthy {
	color : #ffac0e; /* #f8fa01; */
	}

div.level_one p.level_three_newsworthy_archiv a.newsworthy_archiv_shown,
div.level_one p.level_three_newsworthy_archiv a.newsworthy_archiv {
	color : #ffac0e; /* #a5a5a5; */
	}

div.level_one p.level_three_service a.service_shown,
div.level_one p.level_three_service a.service {
	color : #ffac0e; /* #a983fa; */
	}


/*** Menu Kino Hover | Shown */

div.level_one p.level_three_shown,
div.level_one p.level_three_one_shown,
div.level_one p.level_three_two_shown,
div.level_one p.level_three_three_shown,
div.level_one p.level_three_four_shown,
div.level_one p.level_three_archiv_shown,

div.level_one p.level_three_film_shown,
div.level_one p.level_three_gastro_shown,

div.level_one p.level_three_newsworthy_shown,
div.level_one p.level_three_newsworthy_archiv_shown,

div.level_one p.level_three_service_shown,

div.level_one p.level_three_one a.hall_one_shown,
div.level_one p.level_three_two a.hall_two_shown,
div.level_one p.level_three_three a.hall_three_shown,
div.level_one p.level_three_four a.hall_four_shown,
div.level_one p.level_three_one a.hall_one:hover,
div.level_one p.level_three_two a.hall_two:hover,

div.level_one p.level_three_three a.hall_three:hover,
div.level_one p.level_three_four a.hall_four:hover,

div.level_one p.level_three_film a.film:hover,
div.level_one p.level_three_gastro a.gastro:hover,

div.level_one p.level_three_newsworthy a.newsworthy:hover,
div.level_one p.level_three_newsworthy_archiv a.newsworthy_archiv:hover,

div.level_one p.level_three_service a.service:hover {
	text-decoration : none;
	padding : 2px 3px 1px 3px;
	}


div.level_one p.level_three_shown   {
	background-color : #ffac0e; /* #80c2e8; */
	color : #000;
	border : 1px solid #ffac0e; /* #80c2e8; */
	padding : 2px 3px 1px 40px;
	}



div.level_one p.level_three_shown,
div.level_one p.level_three a:hover,
div.level_one p.level_three_one a.hall_one_shown,
div.level_one p.level_three_one_shown,
div.level_one p.level_three_one a.hall_one:hover {
	background-color : #ffac0e; /* #80c2e8; */
	color : #000;
	border : 1px solid #ffac0e; /* #80c2e8; */
	}

div.level_one p.level_three_two a.hall_two_shown,
div.level_one p.level_three_two_shown,
div.level_one p.level_three_two a.hall_two:hover {
	background-color : #ffac0e; /* #e47b9a; */
	color : #000;
	border : 1px solid #ffac0e; /* #e47b9a; */
	}

div.level_one p.level_three_three a.hall_three_shown,
div.level_one p.level_three_three_shown,
div.level_one p.level_three_three a.hall_three:hover {
	background-color : #ffac0e; /* #50c88b; */
	color : #000;
	border : 1px solid #ffac0e; /* #50c88b; */
	}

div.level_one p.level_three_four a.hall_four_shown,
div.level_one p.level_three_four_shown,
div.level_one p.level_three_four a.hall_four:hover {
	background-color : #ffac0e; /* #fb9066; */
	color : #000;
	border : 1px solid #ffac0e; /* #fb9066; */
	}

div.level_one p.level_three_archiv a.archiv_selected,
div.level_one p.level_three_archiv_shown,
div.level_one p.level_three_archiv a.archiv:hover {
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	border : 1px solid #ffac0e; /* #a5a5a5; */
	}

div.level_one p.level_three_film_selected a.film_selected,
div.level_one p.level_three_film a.film_shown,
div.level_one p.level_three_film_shown,
div.level_one p.level_three_film a.film:hover {
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	border : 1px solid #ffac0e; /* #a5a5a5; */
	}

div.level_one p.level_three_gastro a.gastro_shown,
div.level_one p.level_three_gastro_shown,
div.level_one p.level_three_gastro a.gastro:hover {
	background-color : #ffac0e; /* #a89e6d; */
	color : #000;
	border : 1px solid #ffac0e; /* #a89e6d; */
	}


div.level_one p.level_three_newsworthy a.newsworthy_shown,
div.level_one p.level_three_newsworthy_shown,
div.level_one p.level_three_newsworthy a.newsworthy:hover {
	background-color : #ffac0e; /* #f8fa01; */
	color : #000;
	border : 1px solid #ffac0e; /* #f8fa01; */
	}

div.level_one p.level_three_newsworthy_archiv a.newsworthy_archiv_shown,
div.level_one p.level_three_newsworthy_archiv_shown,
div.level_one p.level_three_newsworthy_archiv a.newsworthy_archiv:hover {
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	border : 1px solid #ffac0e; /* #a5a5a5; */
	}


div.level_one p.level_three_service a.service_shown,
div.level_one p.level_three_service_shown,
div.level_one p.level_three_service a.service:hover {
	background-color : #ffac0e; /* #a983fa; */
	color : #000;
	border : 1px solid #ffac0e; /* #a983fa; */
	}

div.level_one p.level_three_film a.film:hover,
div.level_one p.level_three_gastro a.gastro:hover,
div.level_one p.level_three_newsworthy a.newsworthy:hover,
div.level_one p.level_three_service a.service:hover {
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	border : 1px solid #ffac0e; /* #a5a5a5; */
	}

div.level_one p.level_three_film_selected a.film_selected:hover {
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	}


/* Overview */

div.level_one p.level_three_overview a,
div.level_one p.level_three_overview_demnaechst a,

div.level_one p.level_three_overview_shown,
div.level_one p.level_three_overview_demnaechst_shown,

div.level_one p.level_three_overview a.overview_shown,
div.level_one p.level_three_overview_demnaechst a.overview_demnaechst_shown,

div.level_one p.level_three_overview a.overview:hover,
div.level_one p.level_three_overview_demnaechst a.overview_demnaechst:hover {
	background-color : #ffac0e; /* #e1c661; */
	color : #000;
	padding : 2px 3px 1px 3px;
	border : 1px solid #ffac0e; /* #e1c661; */
	}

div.level_one p.level_three_overview_demnaechst a,
div.level_one p.level_three_overview_demnaechst_shown,
div.level_one p.level_three_overview_demnaechst a.overview_demnaechst_shown,
div.level_one p.level_three_overview_demnaechst a.overview_demnaechst:hover {
	background-color : #ffac0e; /* #f04848; */
	border : 1px solid #ffac0e; /* #f04848; */
	}


/* Word Padding Kino */

div.level_one p.level_three_one span.hall,
div.level_one p.level_three_two span.hall,
div.level_one p.level_three_three span.hall,
div.level_one p.level_three_four span.hall,

div.level_one p.level_three_one_shown span.hall,
div.level_one p.level_three_two_shown span.hall,
div.level_one p.level_three_three_shown span.hall {
	color : #000;
	}


/* Overview */
div.level_one p.level_three_overview_shown span.overview,
div.level_one p.level_three_overview_demnaechst_shown span.overview,

div.level_one p.level_three_overview span.overview
div.level_one p.level_three_overview_demnaechst span.overview {
	color : #000;
	}

div.level_one p.level_three_overview_shown :hover span.overview,
div.level_one p.level_three_overview :hover span.overview {
	color : #ffac0e; /* #e1c661; */
	}

div.level_one p.level_three_overview_demnaechst_shown :hover span.overview,
div.level_one p.level_three_overview_demnaechst :hover span.overview {
	color : #ffac0e; /* #f04848; */
	}


div.level_one p.level_three_one span.film_title,
div.level_one p.level_three_two span.film_title,
div.level_one p.level_three_three span.film_title,
div.level_one p.level_three_four span.film_title,
div.level_one p.level_three_one_shown span.film_title,
div.level_one p.level_three_two_shown span.film_title,
div.level_one p.level_three_three_shown span.film_title,
div.level_one p.level_three_four_shown span.film_title {
	margin : 0 0 0 26px;
	}


/* Overview */

div.level_one p.level_three_overview span.film_title,
div.level_one p.level_three_overview_demnaechst span.film_title,
div.level_one p.level_three_overview_shown span.film_title,
div.level_one p.level_three_overview_demnaechst_shown span.film_title {
	margin : 0 0 0 60px;
	}


/* Padding Level 3 */

div.level_one p.level_three_archiv span.level_three,
div.level_one p.level_three_archiv_selected span.level_three,
div.level_one p.level_three_archiv_shown span.level_three,

div.level_one p.level_three_film span.level_three,
div.level_one p.level_three_film_selected span.level_three,
div.level_one p.level_three_film_shown span.level_three,
div.level_one p.level_three_gastro span.level_three,
div.level_one p.level_three_gastro_shown span.level_three,

div.level_one p.level_three_newsworthy span.level_three,
div.level_one p.level_three_newsworthy_shown span.level_three,
div.level_one p.level_three_newsworthy_archiv span.level_three,
div.level_one p.level_three_newsworthy_archiv_shown span.level_three,

div.level_one p.level_three_service span.level_three,
div.level_one p.level_three_service_shown span.level_three {
	margin : 0 0 0 60px;
	}


/* Spacer */

div.level_one p.level_three_spacer {
	margin : 0;
	padding : 0;
	height : 20px;
	}



/*****************************************************************	content */

/*** Start */

div.content_start a.start_featured,
div.start_right a.right_featured,
div.content_start a.start_featured_shown,
div.start_right a.right_featured_shown {
	margin : 0 0 10px 0;
	padding : 0;
	background-color : #000;
	color : #fff;
	line-height: 15px;
	text-decoration : none;
	display : block;
	}

div.content_start a.start_featured:hover,
div.start_right a.right_featured:hover {
	background-color : #ffac0e; /* #f8fa01; */
	color : #000;
	}


div.content_start a.start_featured,
div.content_start a.start_featured_shown {
	width : 432px;
	display : block;
	}

div.right_featured,
div.right_featured_shown {
	width : 260px;
	}

div.content_start a.start_featured p.teaser_img,
div.start_right a.right_featured p.teaser_img,
div.content_start a.start_featured_shown p.teaser_img,
div.start_right a.right_featured_shown p.teaser_img {
	margin : 0;
	padding : 0;
	}

div.content_start a.start_featured_shown p.teaser_img,
div.start_right a.right_featured_shown p.teaser_img {
	-moz-opacity : 0.5;
	filter : alpha(opacity=50);
	}

div.content_start a.start_featured p.teaser_text,
div.start_right a.right_featured p.teaser_text,
div.content_start a.start_featured_shown p.teaser_text,
div.start_right a.right_featured_shown p.teaser_text {
	margin : 0;
	padding : 4px;
	}

span.start {
	padding : 0;
	font-size : 20px;
	line-height : 24px;
	}

div.content_start a.start_featured p.teaser_text a,
div.start_right a.right_featured p.teaser_text a,
div.content_start a.start_featured_shown p.teaser_text a,
div.start_right a.right_featured_shown p.teaser_text a {
	text-decoration : none;
	color :	#fff;
	display : block;
	}

div.content_start a.start_featured_shown p.teaser_text a,
div.start_right a.right_featured_shown p.teaser_text a {
	background-color : transparent;
	color : #000;
	text-decoration : none;
	display : block;
	}

div.content_start a.start_featured p.teaser_text a:hover,
div.start_right a.right_featured p.teaser_text a:hover,
div.content_start a.start_featured_shown p.teaser_text a:hover,
div.start_right a.right_featured_shown p.teaser_text a:hover {
	text-decoration : none;
	}


/*** Gallery */
div.popup_galleryext_border {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	overflow: hidden;
	opacity: 0.8;
	filter: alpha(opacity=80);
	z-index: 3;
}

div.popup_galleryext_border a {
	display: block;
	width: 100%;
	height: 100%;
	cursor: default;
}

div.popup_galleryext {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 4;
}

div.popup_galleryext_wrapper {
	margin: 0 auto;
	width: 546px;
}

div.popup_galleryext_box {
	margin: 13px;
}

div.popup_galleryext div.popup_galleryext_box {
	/*background-color: #ffac0e;*/
	background-color: #000;
	color : #fff;
}

div.popup_galleryext div.popup_galleryext_title,
div.popup_galleryext div.popup_galleryext_close,
div.popup_galleryext div.popup_galleryext_prev,
div.popup_galleryext div.popup_galleryext_text,
div.popup_galleryext div.popup_galleryext_next {
	font-size : 20px;
	line-height : 24px;
	height: 24px;
	padding: 0 5px;
	overflow: hidden;
}

div.popup_galleryext div.popup_galleryext_title {
	padding-right: 45px;
	margin: -24px 0 0 0;
}

div.popup_galleryext div.popup_galleryext_prev {
	width: 35px;
}

div.popup_galleryext div.popup_galleryext_text {
	width: 420px;
	margin: -24px 0 0 45px;
	text-align: center;
}

div.popup_galleryext div.popup_galleryext_next {
	width: 35px;
	margin: -24px 0 0 475px;
}

div.popup_galleryext div.popup_galleryext_close,
div.popup_galleryext div.popup_galleryext_next {
	text-align: right;
}

div.popup_galleryext a,
div.popup_galleryext a:hover {
	color : #fff;
	text-decoration : none;
}

div.popup_galleryext div.popup_galleryext_main {
	width: 520px;
	height: 520px;
	border: 0;
}

/*** Overview */

div.hall_one,
div.hall_two,
div.hall_three,
div.hall_four,

div.overview,
div.overview_demnaechst,
div.overview_shown,
div.overview_demnaechst_shown,

div.hall_one_shown,
div.hall_two_shown,
div.hall_three_shown,
div.hall_four_shown,
div.hall_one:hover,
div.hall_two:hover,
div.hall_three:hover,
div.hall_four:hover,

div.overview:hover,
div.overview_demnaechst:hover {
	cursor: pointer;
	margin : 0 0 0 0;
	padding : 2px 0 4px 0;
	color : #000;
	}

div.overview_shown,
div.overview_demnaechst_shown,
div.overview :hover,
div.overview_demnaechst :hover {
	margin : 0;
	}


div.content div.hall_one h1,
div.content div.hall_two h1,
div.content div.hall_three h1,
div.content div.hall_four h1,

div.content div.overview h1,
div.content div.overview_demnaechst h1,

div.content div.hall_one:hover h1,
div.content div.hall_two:hover h1,
div.content div.hall_three:hover h1,
div.content div.hall_four:hover h1,
div.content div.hall_one_shown h1,
div.content div.hall_two_shown h1,
div.content div.hall_three_shown h1,
div.content div.hall_four_shown h1,
div.content:hover div.overview h1,
div.content div.overview_shown h1,
div.content div.overview_demnaechst_shown h1 {
	margin : 0;
	padding : 0 4px;
	font-weight : normal;
	font-size : 20px;
	line-height : 30px;
	text-transform : uppercase;
	}

div.content p.playtime_hall_one,
div.content p.playtime_hall_two,
div.content p.playtime_hall_three,
div.content p.playtime_hall_four,

div.content p.film_shortdesc,
div.content p.film_longdesc,
div.content p.other_dates,

div.overview_shown p.playtime_overview,
div.overview_shown p.film_shortdesc,
div.overview_shown p.film_longdesc,

div.overview_demnaechst_shown p.playtime_overview,
div.overview_demnaechst_shown p.film_shortdesc,
div.overview_demnaechst_shown p.film_longdesc {
	clear : left;
	margin : 4px 0 0 0;
	padding : 0 4px;
	}

div.content p.playtime_hall_one,
div.content p.playtime_hall_two,
div.content p.playtime_hall_three,
div.content p.playtime_hall_four {
	margin : 0;
	}

div.content p.film_shortdesc {
	margin : 0;
	padding : 0 4px 0 4px;
	}

div.overview_shown p.film_longdesc,
div.overview_demnaechst_shown p.film_longdesc,
div.content p.film_longdesc {
	padding : 0 4px 4px 4px;
	}



/*** hall 1 */

div.hall_one {
	color : #ffac0e; /* #80c2e8; */
	text-decoration : none;
	}

div.hall_one:hover,
div.hall_one_shown,
div.more_details_one {
	background-color : #ffac0e; /* #80c2e8; */
	color : #000;
	text-decoration : none;
	}



/* hyperlinks */

div.hall_one a,
div.hall_one a.title,
div.right a.ticket_one {
	color : #ffac0e; /* #80c2e8; */
	text-decoration : underline;
	}

div.hall_one a.title,
div.more_details_one a:hover,
div.right a.ticket_one:hover {
	text-decoration : none;
	}

div.hall_one a:hover,
div.hall_one a.title:hover,
div.more_details_one a {
	color : #000;
	}

div.hall_one:hover a,
div.hall_one_shown a {
	color : #000;
	text-decoration : none;
	}

/*** hall 2 */

div.hall_two {
	color : #ffac0e; /* #e47b9a; */
	text-decoration : none;
	}

div.hall_two:hover,
div.hall_two_shown,
div.more_details_two {
	background-color : #ffac0e; /* #e47b9a; */
	text-decoration : none;
	}

/* hyperlinks */

div.hall_two a,
div.hall_two a.title,
div.right a.ticket_two {
	color : #ffac0e; /* #e47b9a; */
	text-decoration : underline;
	}

div.hall_two a.title,
div.more_details_two a:hover,
div.right a.ticket_two:hover {
	text-decoration : none;
	}

div.hall_two a:hover,
div.hall_two a.title:hover,
div.more_details_two a {
	color : #000;
	}

div.hall_two:hover a,
div.hall_two_shown a {
	color : #000;
	text-decoration : none;
	}

/*** hall 3 */

div.hall_three {
	color : #ffac0e; /* #50c88b; */
	text-decoration : none;
	}

div.hall_three:hover,
div.hall_three_shown,
div.more_details_three {
	background-color : #ffac0e; /* #50c88b; */
	text-decoration : none;
	}

/* hyperlinks */

div.hall_three a,
div.hall_three a.title,
div.right a.ticket_three {
	color : #ffac0e; /* #50c88b; */
	text-decoration : underline;
	}

div.hall_three a.title,
div.more_details_three a:hover,
div.right a.ticket_three:hover {
	text-decoration : none;
	}

div.hall_three a:hover,
div.hall_three a.title:hover,
div.more_details_three a {
	color : #000;
	}

div.hall_three:hover a,
div.hall_three_shown a {
	color : #000;
	text-decoration : none;
	}

/*** hall 4 */

div.hall_four {
	color : #ffac0e; /* #fb9066; */
	text-decoration : none;
	}

div.hall_four:hover,
div.hall_four_shown,
div.more_details_four {
	background-color : #ffac0e; /* #fb9066; */
	text-decoration : none;
	}

/* hyperlinks */

div.hall_four a,
div.hall_four a.title,
div.right a.ticket_four {
	color : #ffac0e; /* #fb9066; */
	text-decoration : underline;
	}

div.hall_four a.title,
div.more_details_three a:hover,
div.right a.ticket_one:hover {
	text-decoration : none;
	}

div.hall_four a:hover,
div.hall_four a.title:hover,
div.more_details_four a {
	color : #000;
	}

div.hall_four:hover a,
div.hall_four_shown a {
	color : #000;
	text-decoration : none;
	}


/*** hall overview */

div.overview,
div.overview_shown {
	color : #ffac0e; /* #e1c661; */
	}

div.overview_demnaechst,
div.overview_demnaechst_shown {
	color : #ffac0e; /* #f04848; */
	}

div.content div.overview:hover,
div.overview_shown,
div.overview_demnaechst_shown,
div.more_details_overview,
div.more_details_overview_demnaechst {
	background-color : #ffac0e; /* #e1c661; */
	color : #000;
	margin : 0 0 0 0;
	}

div.overview_demnaechst:hover,
div.content div.overview_demnaechst:hover,
div.overview_demnaechst_shown,
div.more_details_overview_demnaechst {
	background-color : #ffac0e; /* #f04848; */
	color : #000;
	margin : 0 0 0 0;
	}


div.overview p.filmid,
div.overview_shown p.filmid,
div.overview_demnaechst p.filmid,
div.overview_demnaechst_shown {
    margin : 0;
    padding : 0 4px 4px 4px;     
    }
    

/* hyperlinks */

div.overview a,
div.overview a.title,
div.right a.ticket_overview,
div.right a.ticket_overview_demnaechst {
	color : #ffac0e; /* #e1c661; */
	text-decoration : underline;
	}

div.overview_demnaechst a,
div.overview_demnaechst a.title,
div.right a.ticket_overview_demnaechst {
	color : #ffac0e; /* #f04848; */
	text-decoration : underline;
	}


div.overview a.title,
div.overview_demnaechst a.title,
div.more_details_overview a:hover,
div.more_details_overview_demnaechst a:hover,
div.right a.ticket_overview:hover,
div.right a.ticket_overview_demnaechst:hover {
	text-decoration : none;
	}

div.overview a:hover,
div.overview_demnaechst a:hover,
div.overview a.title:hover,
div.overview_demnaechst a.title:hover,
div.more_details_overview a,
div.more_details_overview_demnaechst a {
	color : #000;
	}

div.overview_demnaechst a:hover,
div.overview_demnaechst a.title:hover,
div.more_details_overview a {
	color : #000;
	}


div.content div.overview:hover a,
div.content div.overview_demnaechst:hover a,
div.overview_shown a,
div.overview_demnaechst_shown a {
	text-decoration : none;
	color : #000;
	}

div.overview_demnaechst_shown a {
	color : #000;
	}


/* Shown Hyperlinks ***/

div.hall_one_shown p.playtime_hall_one a,
div.hall_two_shown p.playtime_hall_two a,
div.hall_three_shown p.playtime_hall_three a,
div.hall_four_shown p.playtime_hall_four a,
div.hall_one:hover p.playtime_hall_one a,
div.hall_two:hover p.playtime_hall_two a,
div.hall_three:hover p.playtime_hall_three a,
div.hall_four:hover p.playtime_hall_four a,
div.overview p.playtime_overview a,
div.overview_shown p.playtime_overview a {
	color : #000;
	text-decoration : underline;
	}

div.hall_one_shown p.playtime_hall_one a:hover,
div.hall_two_shown p.playtime_hall_two a:hover,
div.hall_three_shown p.playtime_hall_three a:hover,
div.hall_four_shown p.playtime_hall_four a:hover,
div.hall_one:hover p.playtime_hall_one a:hover,
div.hall_two:hover p.playtime_hall_two a:hover,
div.hall_three:hover p.playtime_hall_three a:hover,
div.hall_four:hover p.playtime_hall_four a:hover,
div.overview p.playtime_overview a:hover,
div.overview_shown p.playtime_overview a:hover {
	color : #000;
	text-decoration : none;
	}


div.overview_film {
	cursor: default;
}

/* Other Playing Dates */

div.other_playing_dates {
	margin : 0 0 0 0;
	}

div.other_dates_one,
div.other_dates_two,
div.other_dates_three,
div.other_dates_four,

div.other_dates_overview,
div.other_dates_overview_demnaechst,
div.other_dates_gastro,

div.other_dates_service,

div.media_coverage_one,
div.media_coverage_two,
div.media_coverage_three,
div.media_coverage_four,

div.media_coverage_overview,
div.media_coverage_overview_aktuell,
div.media_coverage_overview_demnaechst {
	margin : 0;
	padding : 4px;
	background-color : #000;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	border-bottom-color : #fff;
	}

div.other_dates_one,
div.other_dates_one a,
div.media_coverage_one {
	color : #ffac0e; /* #80c2e8; */
	}

div.other_dates_one,
div.other_dates_one a {
	border-bottom-color : #ffac0e; /* #80c2e8; */
	}

div.other_dates_two,
div.other_dates_two a,
div.media_coverage_two {
	color : #ffac0e; /* #e47b9a; */
	}

div.other_dates_two,
div.other_dates_two a {
	border-bottom-color : #ffac0e; /* #e47b9a; */
	}

div.other_dates_three,
div.other_dates_three a,
div.media_coverage_three {
	color : #ffac0e; /* #50c88b; */
	}

div.other_dates_three,
div.other_dates_three a {
	border-bottom-color : #ffac0e; /* #50c88b; */
	}

div.other_dates_four,
div.other_dates_four a,
div.media_coverage_four {
	color : #fb9063;
	border-bottom-color : #ffac0e; /* #fb9063; */
	}

div.other_dates_four,
div.other_dates_four a {
	border-bottom-color : #ffac0e; /* #fb9063; */
	}

div.other_dates_gastro,
div.other_dates_gastro a,
div.media_coverage_gastro {
	color : #a89e6d;
	border-bottom-color : #ffac0e; /* #a89e6d; */
	}

div.other_dates_service,
div.other_dates_service a {
	background-color : #ffac0e; /* #a983fa; */
	color : #000;
	border-bottom-color : #000;
	}

div.media_coverage_overview_demnaechst {
	color : #ffac0e; /* #f04848; */
	}


/* Overview */

div.other_dates_overview,
div.other_dates_overview a,
div.media_coverage_overview,
div.media_coverage_aktuell {
	color : #ffac0e; /* #e1c661; */
	border-bottom-color : #ffac0e; /* #e1c661; */
	}

div.other_dates_overview,
div.other_dates_overview a {
	border-bottom-color : #ffac0e; /* #e1c661; */
	}

div.other_dates_overview a {
	text-decoration : underline;
	}

div.other_dates_one a:hover,
div.other_dates_two a:hover,
div.other_dates_three a:hover,
div.other_dates_four a:hover,
div.other_dates_overview a:hover {
	text-decoration : none;
	}


p.day_date {
	float : left;
	margin : 0;
	padding : 0;
	width : 135px;
	}

p.other_play_time {
	margin : 0;
	padding : 0;
	}





/* Film ID */

div.hall_one span.filmid,
div.hall_one_shown span.filmid,
div.hall_two span.filmid,
div.hall_two_shown span.filmid,
div.hall_three span.filmid,
div.hall_three_shown span.filmid,
div.hall_four span.filmid,
div.hall_four_shown span.filmid,
div.overview span.filmid,
div.overview_shown span.filmid,
div.overview_demnaechst span.filmid,
div.overview_demnaechst_shown span.filmid {
	margin : 7px 0 0 20px;
	padding : 1px 4px 0 4px;
	font-size: 9px;
	font-weight : bold;
	text-transform : uppercase;
	}

div.hall_one span.filmid {
	border : 1px solid #ffac0e; /* #80c2e8; */
	}

div.hall_two span.filmid {
	border : 1px solid #ffac0e; /* #e47b9a; */
	}

div.hall_three span.filmid {
	border : 1px solid #ffac0e; /* #50c88b; */
	}

div.hall_four span.filmid {
	border : 1px solid #ffac0e; /* #fb9066; */
	}

div.overview span.filmid {
	border : 1px solid #ffac0e; /* #d9b554; */
	}

div.overview_demnaechst span.filmid {
	border : 1px solid #ffac0e; /* #f04848; */
	}


div.hall_one_shown span.filmid,
div.hall_two_shown span.filmid,
div.hall_three_shown span.filmid,
div.hall_four_shown span.filmid,
div.overview_shown span.filmid,
div.overview_demnaechst_shown span.filmid,
div.hall_one:hover span.filmid,
div.hall_two:hover span.filmid,
div.hall_three:hover span.filmid,
div.hall_four:hover span.filmid,
div.overview:hover span.filmid,
div.overview_demnaechst:hover span.filmid {
	border : 1px solid #000;
	color : #000;
	}


div.archiv span.filmid,
div.hitparade span.filmid {
	margin : 0 0 0 20px;
	border : 1px solid #ffac0e; /* #a5a5a5; */
	color : #ffac0e; /* #a5a5a5; */
	font-size: 9px;
	font-weight : bold;
	text-transform : uppercase;
	padding : 1px 4px 0 4px;
	}


/* Gastro */

div.gastro {
	background-color : #ffac0e; /* #a89e6d; */
	color : #000;
	}

div.gastro_additional {
	background-color : #000;
	color : #ffac0e; /* #a89e6d; */
	}


div.gastro h1 {
	margin : 0;
	padding : 4px;
	font-size : 12px;
	}

div.gastro p,
div.gastro_additional p {
	margin : 0;
	padding : 4px;
	font-size : 12px;
	}

div.gastro a {
	color : #000;
	text-decoration : underline;
	}

div.gastro a:hover {
	text-decoration : none
	}


/* Aktuell */

div.newsworthy {
	background-color : #ffac0e; /* #f8fa01; */
	color : #000;
	padding : 0;
	}

div.newsworthy_additional {
	background-color : #000;
	color : #ffac0e; /* #f8fa01; */
	padding : 4px;
	}


div.newsworthy h1 {
	margin : 0;
	padding : 4px;
	font-size : 12px;
	}

div.newsworthy p {
	margin : 0;
	padding : 4px;
	font-size : 12px;
	}

div.newsworthy a {
	color : #000;
	text-decoration : underline;
	}

div.newsworthy a:hover {
	text-decoration : none
	}



/* Archiv */

div.archiv,
div.archiv p a {
	color : #ffac0e; /* #a5a5a5; */
	padding : 0;
	text-transform : uppercase;
	}


div.more_details_archiv,
div.archiv_shown {
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	}

div.archiv h1,
div.archiv_shown h1 {
	margin : 0;
	padding : 4px;
	font-size : 12px;
	}

div.archiv p,
div.archiv p a {
	margin : 0;
	padding : 0;
	font-size : 12px;
	}

div.archiv p.lead,
div.archiv p a {
	display : block;
	padding : 4px;
	background-color : #000;
	text-decoration : none;
	}

div.archiv p.lead {
	padding : 4px 4px 10px 4px;
	}


div.archiv p.heute_hall_one a {
	color : #ffac0e; /* #80c2e8; */
	}

div.archiv p.heute_hall_two a {
	color : #ffac0e; /* #e47b9a; */
	}

div.archiv p.heute_hall_three a {
	color : #ffac0e; /* #50c88; */
	}

div.archiv p.heute_hall_four a {
	color : #ffac0e; /* #fb9066; */
	}


div.archiv p.aktuell a {
	color : #ffac0e; /* #e1c661; */
	}

div.archiv p.demnaechst a {
	color : #ffac0e; /* #f04848; */
	}

div.archiv p a:hover,
div.archiv p.aktuell a:hover {
	display : block;
	padding : 4px;
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	}




/* Hitparade */

div.hitparade {
	margin : 0 0 40px 0;
	padding : 0;
	color : #ffac0e; /* #a5a5a5; */
	}

div.hitparade h1 {
	margin : 0;
	padding : 4px;
	font-size : 12px;
	}

div.hitparade p.update {
	padding : 20px 4px 4px 4px;
	}

div.hitparade p.normal,
div.hitparade p.aktuell,
div.hitparade p.normal_shown,
div.hitparade p.aktuell_shown {
	text-transform : uppercase;
	margin : 0;
	padding : 0;
	font-size : 12px;
	}

div.hitparade p.normal a,
div.hitparade p.aktuell a,
div.hitparade p.normal_shown a,
div.hitparade p.aktuell_shown a {
	display : block;
	padding : 4px;
	padding-left : 54px;
	background-color : #000;
	text-decoration : none;
	}

div.hitparade p.normal a,
div.hitparade p.normal_shown a {
	color : #ffac0e; /* #a5a5a5; */
	}

div.hitparade p.aktuell a,
div.hitparade p.aktuell_shown a {
	color : #ffac0e; /* #e1c661; */
	}

div.hitparade p.normal a:hover,
div.hitparade p.aktuell a:hover,
div.hitparade p.normal_shown a:hover,
div.hitparade p.aktuell_shown a:hover,
div.hitparade p.normal_shown a,
div.hitparade p.aktuell_shown a {
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	}

div.hitparade p.normal span.chartnumber,
div.hitparade p.aktuell span.chartnumber,
div.hitparade p.normal_shown span.chartnumber,
div.hitparade p.aktuell_shown span.chartnumber {
	margin : 0 50px -17px -50px;
	width : 30px;
	display : block;
	text-align : right;
	}

div.hitparade p.normal a span.chartfilm,
div.hitparade p.aktuell a span.chartfilm,
div.hitparade p.normal_shown a span.chartfilm,
div.hitparade p.aktuell_shown a span.chartfilm {
	margin : 2px 0 0 0;
	display : block;
	}


/* Hitparade Hyperlinks */

div.hitparade a,
div.hitparade_details a {
	color : #ffac0e; /* #a5a5a5; */
	text-decoration : underline;
	}


div.hitparade a:hover,
div.hitparade a.aktuell:hover,
div.hitparade_details a:hover {
	text-decoration : none;
	}


div.hitparade a span.on_air {
	text-transform : none;
	text-decoration : underline;
	margin : 0 0 0 30px;
	}






/* Service */

div.service {
	background-color : #ffac0e; /* #a983fa; */
	color : #000;
	}

div.service_additional {
	background-color : #000;
	color : #ffac0e; /* #a983fa; */
	}


div.service h1 {
	margin : 0;
	padding : 4px;
	font-size : 12px;
	}

div.service p,
div.service_additional p {
	margin : 0;
	padding : 4px;
	font-size : 12px;
	}

div.service a {
	color : #000;
	text-decoration : underline;
	}

div.service a:hover {
	text-decoration : none
	}

div.service ul.bb-list-unordered {
	list-style : square;
	margin : 0 0 0 20px;
	padding : 0;
	}

div.service_service {
	margin : 0;
	padding : 0;
	background-color : #ffac0e; /* #a983fa; */
	color : #000;
	}

div.service_service p.context,
div.service_service p.download {
	padding : 0 0 5px 0;
    }

p.service_service_images {
	margin : 0;
	padding : 0;
	}

div.service_service a {
	color : #000;
	text-decoration : underline;
	}

div.service_service a:hover {
	text-decoration : none;
	}

/* Archiv Hyperlinks */

div.archiv a,
div.archiv_details a {
	color : #ffac0e; /* #a5a5a5; */
	text-decoration : underline;
	}

div.archiv a:hover,
div.archiv_details a:hover {
	text-decoration : none;
	}

div.archiv a span.on_air {
	text-transform : none;
	text-decoration : underline;
	margin : 0 0 0 30px;
	}


/* Archiv Media Coverage */

div.media_coverage_archiv,
div.media_coverage_aktuell {
	margin : 20px 0 0 0;
	background-color : #000;
	color : #ffac0e; /* #a5a5a5; */
	}

div.media_coverage_aktuell {
	color : #ffac0e; /* #e1c661; */
	}

div.media_coverage_archiv p,
div.media_coverage_aktuell p {
	padding : 0 4px 4px 4px;
	}


/************************************************************	right column */

p.featured_film,
p.other_film,
p.other_film_shown {
	margin : 0;
	padding : 0;
	}

p.featured_film img {
	margin : 0;
	padding : 0;
	width : 260px;
	}

p.other_film,
p.other_film_shown {
	float : left;
	background-color : #ffac0e; /* #ddd; */
	}

p.other_film img.film_small,
p.other_film_shown img.film_small {
	margin : 1px 0 0 0;
	background-color : #000;
	}

p.other_film img.film_small_middle,
p.other_film_shown img.film_small_middle {
	margin : 1px 1px 0 1px;
	background-color : #000;
	}


p.more_details_url,
p.more_details,
p.archiv_details {
	margin : 0 4px;
	color : #000;
	}



p.screenshots,
div.screenshots {
	margin : 0;
	padding : 0;
	}

div.right h1 a.ticket_one,
div.right h1 a.ticket_two,
div.right h1 a.ticket_three,
div.right h1 a.ticket_four,

div.right h1 a.ticket_overview,
div.right h1 a.ticket_overview_demnaechst {
	margin : 0;
	padding : 0 4px;
	font-weight : normal;
	font-size : 20px;
	line-height : 30px;
	}


/* Rollover */
p.other_film a:hover,
p.other_film_shown a {
	-moz-opacity : 0.5;
	filter : alpha(opacity=50);
	}


/* Gastro */

div.gastro_service,
div.newsworthy_service {
	margin : 0;
	padding : 0;
	background-color : #ffac0e; /* #a89e6d; */
	color : #000;
	}

div.gastro_service p.context,
div.newsworthy_service p.context,
div.gastro_service p.download,
div.newsworthy_service p.download {
	padding : 0 0 5px 0;
}

div.newsworthy_service {
	background-color : #ffac0e; /* #f8fa01; */
	}

p.gastro_service_images,
p.newsworthy_service_images {
	margin : 0;
	padding : 0;
	}

p.image_legend {
	margin : 0;
	padding : 4px;
	}

p.context,
p.download {
	margin : 15px 0 0 5px;
	padding : 0 4px;
	}

div.gastro_service a,
div.newsworthy_service a {
	color : #000;
	text-decoration : underline;
	}

div.gastro_service a:hover,
div.newsworthy_service a:hover {
	text-decoration : none;
	}


/* Archiv - Hitparade */

p.archiv_details_url a {
	margin : 0;
	padding : 10px 4px 4px 4px;
	color : #000;
	}


/******************************************************************** Contact */

/* Contact */

div.contact {
	width : 432px;
	background-color : #ffac0e; /* #a983fa; */
	color : #000;
	}

div.newsletter {
	width : 432px;
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	}

div.contact_lead,
div.newsletter_lead {
	margin : 0;
	padding : 4px;
	}

div.contact_lead h1,
div.newsletter_lead h1 {
	margin : 0;
	padding : 0;
	font-size : 12px;
	}


table.contact {
	margin : 0;
	padding : 4px 2px 0 2px;
	background-color : #ffac0e; /* #a983fa; */
	color : #000;
	width : 100%;
	font-size : 12px;
	}

table.newsletter {
	margin : 0;
	padding : 4px 2px 0 2px;
	background-color : #ffac0e; /* #a5a5a5; */
	color : #000;
	width : 100%;
	font-size : 12px;
	}

table.contact td,
table.newsletter td {
	font : normal 12px/17px arial, sans-serif;
	text-align : left;
	vertical-align : top;
	}

table.contact td.col1,
table.newsletter td.col1 {
	width : 210px;
	padding : 0 10px 10px 0;
	}

table.contact td.col2,
table.newsletter td.col2 {
	width : 320px;
	padding : 0;
	}

input.contact,
input.button_send,
input.contact_zip, input.contact_city,
textarea.contact,
select.contact,
input.contact_error,
input.contact_zip_error, input.contact_city_error,
textarea.contact_error,
select.contact_error {
	margin : 0;
	padding : 2px;
	border : 1px solid #000;
	font : normal 12px/17px arial, sans-serif;
	}

input.contact,
input.contact_zip, input.contact_city,
textarea.contact,
select.contact {
	background : #fff;
	color : #000;
	}

input.contact_error,
input.contact_zip_error, input.contact_city_error,
textarea.contact_error,
select.contact_error {
	background : #f99;
	color : #000;
	}

input.contact,
input.contact_error {
	width : 310px;
	}

input.contact_zip,
input.contact_zip_error {
	width : 51px;
	text-align : right;
	}

input.contact_city,
input.contact_city_error {
	width : 250px;
	}

input.button_send {
	background-color : #fff;
	font-weight : bold;
	margin : 0;
	padding : 4px 2px 2px 2px;
	}

textarea.contact,
textarea.contact_error {
	height : 105px;
	width : 310px;
	}

select.contact,
select.contact_error {
	width : 316px;
	}

table.contact img {
	padding : 0 0 5px 0;
	}

td.col2 img {
	padding : 10px 0;
	}

/*
div.content div.overview_shown {
	cursor: default;
	}
*/

div.content div.archiv h1 {
	text-transform : none;
	}

/************************************************************************* GALLERY */

div.galleryext div.image {
	float: left;
	height: 109px;
}

div.galleryext div.image img {
	border-style: solid;
	border-color: #fff;
	border-width: 0 1px 1px 0;
}

div.galleryext div.clear {
	clear: both;
}

