/* content.css - contains style definitions for objects inside div#content */

#content h1,
#content h2,
#content h3,
#content .h2{
	color:#fff;
	font-size:14px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:8px;
	padding-bottom:6px;
	background:transparent url(../images/dot_black.gif) bottom left repeat-x;
	/*padding-left:3px;*/
}

a img{border:none;}

#content h1.no_dot, #content h2.no_dot, #content h3 {
	background:none;
}

#content h2,#content .h2{
	color:#fff;
	font-weight:normal;
	margin-top:14px;
}

#content .h2{
	display:block;
	color:#fff !important;
}

h3{
	margin:0px;
	padding:0px;
}

p{
	font-size:11px;
}

a{color:#fff}

#content a{
	color:#000;
}

#content a span{
	color:#fff;
}

#content a:hover{
	color:#fff;
}

hr, .hr{
	border:none;
	background:transparent url(../images/dot_black.gif) center left repeat-x;
	height:1px;
}

#content .clear{
	clear:both;
	float:none !important;
}

#content .strong{
	font-weight:bold;
}

#content .black{
	color:#000;
}

#content .white{
	color:#fff;
}


#content .box h1, .box_200 h1, .box_375 h1 {
	padding-left:3px;
}

#content .box{
	background:transparent url(../images/bg_box/330.jpg) top left no-repeat;
}

#content .box_200{
	background:transparent url(../images/bg_box/200.jpg) top left no-repeat;
}

#content .box_375, body.preise #content .box{
	background:transparent url(../images/bg_box/375.jpg) top left no-repeat;
}

#content .box_half_385{
	background:transparent url(../images/bg_box/half_385.jpg) top left no-repeat;
}

#content .box, .box_200, .box_375, .box_half_385, #content .yorck_empfehlungen {
	padding:13px 13px 8px;
	/*width:550px;*/
}

#content .yorck_tipps {
	padding:13px 0px 8px 7px;
}

#content .poster_holder {
	width:271px;
	height:384px;
	float:left;
	overflow:hidden;
	color:#fff;
	text-decoration:none;
	border:none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
}

#content .yorck_tipps .right {
	margin-left: 14px;
}

#content .poster_description {
	display:block;
	height:16px;
	margin-top:364px;
	background:transparent url(../images/yorck_tipps/filminfo_tab.gif) top left no-repeat;
	padding:3px 8px 3px;
	color:#fff;
}

#content div.poster_holder:hover div.poster_description {
	margin-top:211px !important;
	height:167px !important;
}


#content .yorck_tipps .poster_holder div.feature_text_holder {
	overflow:hidden;
	height:127px;
	margin-bottom: 3px;
}

#content .yorck_tipps .poster_holder div p.feature_text {
	margin-top:8px;
	color:#000;
	line-height:13px;
}

#content .yorck_tipps .poster_holder div span.more{
	margin-top:6px;
	display:block;
}

#content .yorck_tipps .poster_holder div p.feature_name {
	margin-top:8px;
	padding-left:1px;
	color:#000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:none;
	line-height: 140%;
}

#content .yorck_tipps p.more {
	color:#fff;
}
#content .yorck_tipps div.poster_holder:hover p.more {
	text-decoration:underline;
}

#content .yorck_tipps br, .yorck_tipps .clear {
	clear:both;
}


#content div.veranstaltungen{
	padding:13px 11px 8px;
}

#content .veranstaltungen h1 {
	margin-bottom:20px;
}

#content .veranstaltungen div {
	float:left;
	width:170px;
	padding:0px;
}

#content .veranstaltungen div.middle {
	margin:0px 19px;
}

#content .veranstaltungen br {
	clear:left;
}

/* Filmvorschau, Events, Aktionen, Mongay */
#content .veranstaltungen div img{
	margin-bottom:8px;
	width:170px;
	/*height:110px;*/
}
/* on home page, height format for events is fixed */
#content .veranstaltungen div img{
	height:110px;
}
#content .veranstaltungen div img.vorschau{
	height: 255px;
}
#content .veranstaltungen div img.mongay,
#content .veranstaltungen div img.vorschau {
	width:  170px;
	/*height: 255px;*/
}

#content .veranstaltungen div h1 {
	font-size:12px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	min-height:28px;
	padding:0px 0px 8px 0px;
	margin:0px;
	text-transform:none;
}

#content .veranstaltungen div p {
	background:transparent url(../images/dot_black.gif) bottom left repeat-x;
	padding:6px 0px 7px 0px;
	color:#000;
}

#content .veranstaltungen div .more {
	display:block;
	margin-top:6px;
	color:#fff;
}

#content .yorck_empfehlungen div {
	float:left;
	width:170px;
}

/*#content .yorck_empfehlungen div .left,
#content .yorck_empfehlungen div .right,
#content .yorck_empfehlungen div .middle{
	float:left;
	display:block;
}*/

/*#content .yorck_empfehlungen div .left {width:44px;}*/
#content .yorck_empfehlungen div .right {
	/*width:43px;*/
	text-align:right;
	background:transparent url(../images/dot_black_y.gif) top left repeat-y;
}
#content .yorck_empfehlungen div .middle {
	/*width:80px;*/
	text-align:center;
	background:transparent url(../images/dot_black_y.gif) top left repeat-y;
}

#content .yorck_empfehlungen div .regie{
	clear:left;
	background:transparent url(../images/dot_black.gif) top left repeat-x;
	margin-top:8px;
	padding-top:6px;
	margin-bottom:5px;
	color:#A18648;
	font-size:11px;
}

#content .yorck_empfehlungen div .teaser {
	font-size:11px;
	color:#fff;
	background:transparent url(../images/dot_black.gif) bottom left repeat-x;
	padding-bottom:10px;
	margin-bottom:4px;
}

#content .yorck_empfehlungen div.middle {
	margin:0px 17px;
}

#content .yorck_empfehlungen div img {
	width:170px;
	height:110px;
	margin-bottom:16px;
}

#content .yorck_empfehlungen h1 {
	margin-bottom:20px;
}

#content .yorck_empfehlungen div h1 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
	min-height:28px;
	font-size:12px;
	margin-bottom:8px;
	padding-bottom:12px;
}

#content .yorck_empfehlungen a{
	display:block;
	float:left;
	margin-bottom:4px;
}

#content .yorck_empfehlungen a.more{
	width:97px;
}

#content .yorck_empfehlungen a span {
	color:#fff;
}

#content .yorck_empfehlungen .hr{
	clear:left;
}

#content .einzelfilm_detail
#content .einzelkino_detail{
	padding:13px 11px 8px;
}

#content .einzelfilm_detail h1,
#content .einzelkino_detail h1{
	margin-bottom:20px;
}

#content .einzelfilm_detail * h1,
#content .einzelkino_detail * h1{
	margin-bottom:8px;
}

#content .einzelfilm_detail .cast_crew img,
#content .einzelkino_detail .details img,
#content .event .event_detail img.event_image{
	width:241px;
	height:155px;
}

#content .event .event_detail img.event_poster{
	width:  242px;
	/*height: 361px;*/
}

#content .einzelfilm_detail .cast_crew ul,
#content .einzelkino_detail .details ul,
#content .event .event_detail ul {
	padding-top:20px;
	/*background:transparent url(../images/headline/cast_und_crew.gif) top left no-repeat;*/
	background-image: none;
	list-style-type:  none;
}

#content .einzelfilm_detail .cast_crew ul,
#content .einzelkino_detail .details ul,
#content .event .event_detail ul,
#content .ypage .ypage_detail div.ypage_detail_wrapper{
	width:241px;
	margin-top:20px;
}

#content .einzelkino_detail .details ul{
	/*background:transparent url(../images/headline/kino_infos.gif) top left no-repeat;*/
	background-image: none;
}

#content .event .event_detail ul{
	background:transparent url(../images/headline/event_infos.gif) top left no-repeat;
}

#content .einzelfilm_detail .cast_crew ul li,
#content .einzelkino_detail .details ul li,
#content .event .event_detail ul li{
	clear:left;
	display:block;
	background:transparent url(../images/dot_black.gif) top left repeat-x;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#content .einzelfilm_detail .cast_crew ul li *,
#content .einzelkino_detail .details ul li *,
#content .event .event_detail ul li *{
	padding:0px;
	margin:0px;
}

#content .einzelfilm_detail .cast_crew ul li div,
#content .einzelkino_detail .details ul li div,
#content .event .event_detail ul li div{
	clear:left;
	padding:0px !important;
}

#content .einzelfilm_detail .cast_crew ul li p,
#content .einzelkino_detail .details ul li p,
#content .event .event_detail ul li p{
	float:left;
	width:80px;
	padding-top:10px;
}

#content .einzelfilm_detail .cast_crew ul ul,
#content .einzelkino_detail .details ul ul,
#content .event .event_detail ul ul
{
	color:#fff;
	width:161px;
	float:left;
	padding:10px 0px 10px 0px;
	margin:0px;
	background:none;
}

#content .einzelfilm_detail .cast_crew ul ul li,
#content .einzelkino_detail .details ul ul li,
#content .event .event_detail ul ul li{
	clear:none;
	float:none;
	margin-top:0px;
	background:none;
	padding:0px;
	margin:0px;
}

#content .ypage .ypage_detail {
	
}

#content .einzelfilm_detail .film_info,
#content .einzelkino_detail .kino_info,
#content .event .event_info,
#content .ypage .ypage_info{
	float:right;
	width:289px;
}

#content .einzelfilm_detail .film_info h1,
#content .einzelfilm_detail .film_info h2,
#content .einzelkino_detail .kino_info h1,
#content .einzelkino_detail .kino_info h2,
#content .event .event_info h1,
#content .event .event_info h2,
#content .ypage .ypage_info h1,
#content .ypage .ypage_info h2{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-transform:none;
	padding-left:0px;
	padding-bottom:15px;
}

#content .event .event_info p.date {
    background:transparent url(../images/dot_black.gif) left bottom repeat-x;
    padding-bottom:10px;
}

#content .event .event_info div.desc,
#content .event .event_info div.desc p,
#content .event .event_info div.desc p *,
#content .ypage .ypage_info div.desc,
#content .ypage .ypage_info div.desc p,
#content .ypage .ypage_info div.desc p * {
    color:#fff;
}

#content .einzelfilm_detail .film_info h1 .fassung,
#content .einzelkino_detail .kino_info h1 .fassung {
	color:#A18648;
	font-size:11px;
	display: block;
}

#content .einzelfilm_detail .film_info ul,
#content .einzelkino_detail .kino_info ul{
	list-style-type:none;
	margin-bottom:8px;
	height:21px;
	background:transparent url(../images/dot_black.gif) bottom left repeat-x;
}

#content .einzelfilm_detail .film_info ul li,
#content .einzelkino_detail .kino_info ul li{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}

#content .einzelfilm_detail .film_info ul li.year{
	width:72px;
	text-align: center;
}
#content .einzelfilm_detail .film_info ul li.duration{
	width:72px;
}
#content .einzelfilm_detail .film_info ul li.country{
	width:72px;
}
#content .einzelfilm_detail .film_info ul li.fsk{
	width:72px;
	text-align:center;
}

#content .einzelfilm_detail .film_info ul li.year,
#content .einzelfilm_detail .film_info ul li.duration,
#content .einzelfilm_detail .film_info ul li.country{
	background:transparent url(../images/dot_black_y.gif) top right repeat-y;
}

#content .einzelfilm_detail .film_info ul li.duration,
#content .einzelfilm_detail .film_info ul li.country{
	text-align:center;
}

#content .einzelfilm_detail .film_info p,
#content .einzelkino_detail .kino_info p {
	margin-bottom:8px;
	clear:left;
	color:#fff;
}

#content .einzelfilm_detail .film_info .hr,
#content .einzelkino_detail .kino_info .hr{
	height:14px;
}

#content .einzelfilm_detail .film_info a.trailer{
	float:right;
}

#content .einzelfilm_detail .film_info a.more,
#content .einzelkino_detail .kino_info a.more {
	float:left;
}

#content .einzelfilm_detail .film_info .spielzeiten h1,
#content .einzelkino_detail .kino_info .spielzeiten h1 {
	padding-bottom:8px;
}

#content .einzelfilm_detail .film_info .spielzeiten,
#content .einzelkino_detail .kino_info .spielzeiten {
	/*padding:13px 10px 8px;*/
	margin-top:22px;
}

#content .box_half_385{
	padding:6px 10px 8px;
}

#content .einzelfilm_detail .film_info .spielzeiten ul,
#content .einzelkino_detail .kino_info .spielzeiten ul{
	background:none;
	height:auto;
	background:transparent url(../images/dot_black_y.gif) 0px -1px repeat-y;
	padding:0px 1px 0px 0px;
	float:left;
}

#content .einzelfilm_detail .film_info .spielzeiten ul *,
#content .einzelkino_detail .kino_info .spielzeiten ul *{
	font-size:11px;
	font-family: "Tahoma", sans-serif;
}

#content .einzelfilm_detail .film_info .spielzeiten ul ul,
#content .einzelkino_detail .kino_info .spielzeiten ul ul{
	float:left;
	width:38px;
	margin:0px;
	padding:0px 0px 1px 0px;
	background:transparent url(../images/dot_black.gif) bottom left repeat-x;
}

#content .einzelfilm_detail .film_info .spielzeiten ul li,
#content .einzelkino_detail .kino_info .spielzeiten ul li{
	background:transparent url(../images/dot_black_y.gif) top right repeat-y;
	display:block;
	margin-bottom:0px;
}

#content .einzelfilm_detail .film_info .spielzeiten li,
#content .einzelkino_detail .kino_info .spielzeiten li{
	/*float:none;*/
}

#content .einzelfilm_detail .film_info .spielzeiten ul ul li.day,
#content .einzelkino_detail .kino_info .spielzeiten ul ul li.day{
	background:#000 url(../images/border_y.gif) top right repeat-y !important;
	color:#fff;
	text-transform:uppercase;
	text-align:left;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:3px;
	width:32px !important;
	margin-bottom:1px;
}

#content .einzelfilm_detail .film_info .spielzeiten ul ul li,
#content .einzelkino_detail .kino_info .spielzeiten ul ul li{
	border:none;
	padding:2px 0px;
	text-align:center;
	background:none;
	display:block;
	width:38px;
	height:14px;
}

#content .einzelfilm_detail .film_info .spielzeiten ul .clear,
#content .einzelkino_detail .kino_info .spielzeiten ul .clear{
	height:0px !important;
	padding:0px !important;
	margin:0px !important;
}

#content .einzelfilm_detail .film_info .spielzeiten h2.no_dot,
#content .einzelkino_detail .kino_info .spielzeiten h2.no_dot{
	margin: 16px 0px 10px 0px;
	padding:0px;
}

#content .einzelfilm_detail .film_info .spielzeiten h2,
#content .einzelkino_detail .kino_info .spielzeiten h2{
	margin: 16px 0px 10px 0px;
	padding:0px 0px 8px 0px;
}

#content .einzelfilm_detail .film_info .spielzeiten ul li.date,
#content .einzelkino_detail .kino_info .spielzeiten ul li.date{
	background:#A99058 url(../images/border_y.gif) top right repeat-y;
	padding-bottom:3px;
	color:#fff;
}

#content .einzelfilm_detail .film_info .spielzeiten ul li.first li.first,
#content .einzelkino_detail .kino_info .spielzeiten ul li.first li.first{
	background:#A99058 url(../images/border_y.gif) top left repeat-y;
	/*margin-left:1px;
	width:36px;*/
}

#content .einzelfilm_detail .film_info .spielzeiten ul li.first li,
#content .einzelkino_detail .kino_info .spielzeiten ul li.first li{
	background-color:#A99058;
	margin-left:1px;
	/* Double-margin float bug fix for IE */
	display:inline;
	
	width:36px;
}

#content .einzelfilm_detail .film_info .spielzeiten ul li.first li.day,
#content .einzelkino_detail .kino_info .spielzeiten ul li.first li.day{
	margin-left:0px
}

#content .einzelfilm_detail .film_info .spielzeiten ul li.first li.date,
#content .einzelkino_detail .kino_info .spielzeiten ul li.first li.date{
	margin-left:0px;
	width:37px;
	border-left:1px solid #8F7947;
	background:#A99058 url(../images/border_y.gif) top right repeat-y;
}

/*.einzelfilm_detail .film_info .spielzeiten ul.today {
	background-color:#A99058;
	background:#A99058 url(../images/dot_black.gif) bottom left repeat-x;
}*/

/*.einzelfilm_detail .film_info .spielzeiten ul.today {
	background:transparent url(../images/dot_bg_y.gif) bottom left repeat-y;
}*/

/*.einzelfilm_detail .film_info .spielzeiten ul.today li {
	background:#A99058 url(../images/dot_bg_y.gif) top right repeat-y;
}*/

#content .einzelfilm_detail .film_info .spielzeiten ul.today .day,
#content .einzelkino_detail .kino_info .spielzeiten ul.today .day{
	font-weight:bold;
}

#content .einzelkino_detail a.gallery_button {
	background-color: #84744F;
}

#content .einzelkino_detail a.gallery_button:hover {
	background-color: #A58C54;
}

input.text,textarea,input.file {
	background:#ddd url(../images/newsletter_input_bg.gif) top right no-repeat;
	border-style:solid;
	border-width:0px;/* 0px 1px 1px;*/
	/*border-color: #555 #555 #CECBC6 #C6C2BA;*/
	border-color: #6F5E36;
}

input.checkbox{background:none;border:none}

textarea{
	background-image:url(../images/textarea_bg.gif);
}

input.text{
	height:16px;
	padding:3px 0px 0px 3px;
	margin-left:1px;
	margin-bottom:8px;
	color:#fff;
}

form.login label{
	float:left;
	clear:left;
	display:block;
	width:100px;
	padding-top:3px;
}

form.login input.text{
	float:left;
}

form.login input.button{
	float:none;
	clear:left;
	width:54px;
}

#newsletter input.text {
	width:115px;
}

#newsletter a, #newsletter button, #newsletter input.button {
	color:#fff;
	background:transparent url(../images/raquo.gif) right 5px no-repeat;
	display:block;
	width:115px;
	margin-left:0px;
	font-size:10px;
	text-align:left;
	border-width:0px;
	padding:0px 10px 0px 0px;
	margin:0px;
	overflow:hidden;
}

.raquo {
	background:transparent url(../images/raquo.gif) right 5px no-repeat;
	padding:0px 10px 0px 0px;
}

#content .button, #content .editor_ok_button{
	background:transparent url(../images/raquo.gif) right 6px no-repeat;
	padding-right:10px;
	border-width:0px !important;
	text-align:left;
    text-decoration:none;
}

#content .button:hover{
	cursor:pointer;
	background:transparent url(../images/raquo_black.gif) right 5px no-repeat;
}

#content a.button:hover{
    background-position:right 6px;
}

#newsletter a:hover, #newsletter .button:hover{
	background:transparent url(../images/raquo_black.gif) right 5px no-repeat;
}

/* Newsletter */
#content .recipients .not_activated {
	color:#444;
}
#content .recipients .recipient div, #content .recipients .header div {
	float:left;
	width:200px;
}
#content .recipients .recipient .buttons {
	width:auto;
	float:none;
}
#content .recipients .recipient{
	clear:left;
	height:16px !important;
	overflow:hidden;
}
body #MB_frame{
	background:transparent url(../images/metabox.gif) bottom left no-repeat !important;
	background-color:transparent !important;
	padding: 0px !important;
}

body #MB_window{
	background-color:transparent;
	font-size:12px !important;
	line-height:130%;
}

body #MB_header{
	background-color:#5E5030;
}

body #MB_header #MB_caption{
	color:#fff;
	padding-top:8px;
}

body #MB_window p.error{
	color:#000;
	font-weight:normal;
}

body #MB_window a#MB_close{
	color:#fff;
}

body #MB_header{
	padding-left:4px;
}

body #MB_content{
	padding-left:12px;
	padding-bottom:0px;
	padding-top:8px;
	padding:8px 12px 0px 12px;
}

body #MB_caption{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#content .results div img {
	width:124px;
	/*height:67px;*/
	float:left;
	margin-right:16px;
}

#content .results div.result{
	margin-bottom:0px;
	padding:8px 0px;
	/*background:transparent url(../images/dot_black.gif) bottom left repeat-x;*/
	
}

#content .results div h1 {
	font-size:12px;
	background:transparent url(../images/dot_black.gif) 20px 0px repeat-x;
	margin-left:129px;
	padding-top:12px;
}

#content #results_wrapper {
	margin-top:22px;
}
.suche div.left{
	width:265px;
	float:left;
}
.suche div.right{
	width:265px;
	float:right;
}
.suche select, .suche input.text{
	width:100%;
	margin-bottom:4px;
}
select{
	background-color:#3F3727;
	border:1px solid #7F6A3B;
	border-color: #4F4227 #7F6A3B #7F6A3B #4F4227;
	color:#fff;
	padding:2px;
}
select option, select optgroup{
	margin:2px 0px;
	padding-left:6px;
	font-style:normal;
}
.suche label{
	color:#fff;
}

.suche .results p{
	background:transparent url(../images/raquo.gif) 100% 92% no-repeat;
}

.suche .results a:hover p{
	background-image:url(../images/raquo_black.gif);
}

.error{
	color:#700;
	font-weight:bold;
}

.non_bold{
	font-weight:normal;
}

#content .staff_edited{
	background:transparent url(../images/bg_box/dynamic.jpg) bottom right no-repeat;
}

body.preise #content .staff_edited {
    background:none;
}

#content .staff_edited .ecke{
	background:transparent url(../images/bg_box/ecke.gif) top left no-repeat;
    min-height:600px;
}

#content .downloads_box ol  {
	list-style-position:inside;
	line-height:140%;
}

#content .downloads_box {
	width:269px;
	float:right;
	margin-top:12px;
}

#content table.dots p,
#content table.dots div {
    background:transparent url(../images/dot_black.gif) bottom left repeat-x;
}

#content table.dots {
    border-collapse:collapse;
}

body.preise #content table.dots {
    border-top:10px solid #6F5C31;
}

body.preise #content table.first {
    border-top:none;
}

body.preise #content .border_bottom {
    background:transparent url(../images/dot_black.gif) bottom left repeat-x;
}

#content table.dots td {
    background:#92763A url(../images/dot_black_y.gif) top left repeat-y;
    padding:0px;
    height:23px;
    /*background:#97804C url(../images/dot_black_y.gif) top left repeat-y;*/
}

#content table.dots td.noborder{
    background:#92763A none top left no-repeat;
    /*background:#97804C none top left no-repeat;*/
}

#content table.dots td div, #content table.dots th,  #content table.dots p{
    padding:5px 5px 8px 5px;
}

#content table.dots td{
    padding:0px 2px 0px 3px;
}

#content table.dots th {
    background-color:#000;
    color:#fff;
    font-weight:normal;
}

#content table.dots tr.dark td{
    background-color:#6F5C31;
    /*background-color:#5C4A25;*/
    color:#fff;
}

body.preise #content table.preise {
    width:100%;
    /*margin-top:20px;
    margin-bottom:10px;*/
}

body.preise #content p{
/*    padding:5px;
    color:#000;
    background-color:#6F5C31;*/
}

#content table.preise td{
    width:20%;
}

body.preise div.preise_wrapper_left {
    padding-left:1px;
    background:transparent url(../images/dot_black_y.gif) top left repeat-y;
}

body.preise div.preise_wrapper_right {
    padding-right:1px;
    background:transparent url(../images/dot_black_y.gif) top right repeat-y;
}

#schulen_tip{
    background-color:#AC935B;
    border: 1px solid black;
}

body.kinos #content .alle_kinos h2 {
    color:#000;
    font-size:10px;
    padding:2px 0px 2px 2px;
    background:transparent url(../images/headline/kino_bg.jpg) top left repeat-y;
}

body.kinos #content .kino {
    margin-bottom:10px;
}

body.kinos #content .kino a {
    display:block;
}

body.kinos #content .kino a:hover {
    background:transparent url(../images/headline/kino_bg.jpg) 124px 0px repeat-y;
}

body.kinos #content .kino a img {
    width:124px;
    height:67px;
}

body.kinos #content .kino a .hr {
    margin:0px 0px 5px 134px;
}

body.kinos #content .kino a p {
    margin-left:144px;
    padding-top:5px;
}

body.kinos #content .kino a p span {
    color:#fff;
    font-size:12px;
}

body.kinos #content .kino a span.raquo {
    float:right;
    margin-top:-2px;
}

body.kinos #content .alle_kinos .hr {
    margin:10px 0px 0px 0px;
}

*.cflash { margin-bottom:12px; }


/* special Download box style on top for Yorcker-Archive */

body.yorckerarchiv #content div.ecke {
	float: left;
}
body.yorckerarchiv #content div.downloads_box {
	margin-top: 30px;
}

#content a.big_button{
	display: inline-block;
	padding: 4px; border: 1px solid #333; border-radius: 2px 2px;
	margin-top: 1em;
	background-color: #9F8C61; color: black;
}
#content a.big_button:hover {
	background-color: #aF9C71; color: black;
}

button.big_button {
	padding: 4px; border: 1px solid #333; border-radius: 2px 2px;
	background-color: #9F8C61; color: black;
}
button.big_button:hover {
	background-color: #aF9C71; color: black;
}
