html, body
{
	margin: 0px; 
	padding: 0px;
	font-family: verdana, arial, helvetica;
	font-size: 12px; 
	/*line-height: 14px;*/
	background-color:#000000;
}

body {
	padding-bottom: 10px;
}

.w_cmowym {
	display:none;
	visibility:hidden;
	height:0px;
}

.align-center{
	text-align:center;
}
.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
}
.align-justify{
	text-align:justify;
}

a img{
	border:0px;
}


div#content-wrapper{
text-align:center;
vertical-align:top;
width:100%;
}

div#container
{
	/*position: absolute; top: 0px; left: 0px;*/
	width:990px; 
	height:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
}

div#seite{
	background-image:url(../images/background.gif);
	background-repeat:no-repeat;
	float:left;
	width:990px;
	background-color:#FEECA1;
}

.content-block{
	width:990px;
	float:left;
	background-image:url(../images/header_schwarz.jpg);	
	background-repeat:no-repeat;

}

.home-button{
	width:990px;
	height:55px;
	float:left;
}

.home-button a{
	display:block;
	width:990px;
	height:55px;
}

.content-left{
	margin-top:50px;
	width:730px;
	float:left;
	min-height:430px;
	text-align:center;
}

.content-right{
	width:260px;
	float:right;
	text-align:center;
}

.kino-feunde{
	font-size:10px;
	color:#FABD00;
	height:14px;
}

.kino-info{
	background-image:url(../images/kasse_rk_navi_unten.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:28px;
	text-align:center;
}

.kino-info .csc-header-n1{
	background-image:url(../images/navigation_oben.png);
	background-repeat:no-repeat;
	height:29px;
	margin-top:4px;
}
.kino-info .csc-header-n1 h1{
	font-size:16px;
	margin:0;
	padding-top:10px;
}

.kino-info p{
	background-image:url(../images/foyer_navi_mitte.jpg);
	background-repeat:repeat-y;
	margin:0px;
	padding:10px 20px 0;
	
}

.kino-info table {
	background-image:url(../images/foyer_navi_mitte.jpg);
	background-repeat:repeat-y;
	width:260px;
}

.kino-info .csc-textpic{
	background-image:url(../images/foyer_navi_mitte.jpg);
	background-repeat:repeat-y;
	margin:0px;
	padding-top:10px;
	
}

.kino-info .tx-feuserloginsystem-pi1{
	background-image:url(../images/kasse_rk_navi_unten.png);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:25px;
}

.tx-feuserloginsystem-pi1 #user{
	width:130px;
}
.tx-feuserloginsystem-pi1 #pass{
	width:130px;
}

.footer-block{
	float:left;
	width:990px;
	background-color:#000000;
	height:84px;
}




.kino-mini{
	width:728px;
	float:left;
	text-align:center;
	height:84px;
}


.kino-mini .csc-header{
	background-image:url(../images/foyer_newsticker_bereich.png);
	background-repeat:no-repeat;
	width:730px;
	height:31px;
}

.kino-mini .csc-header h1{
	font-size:16px;
	margin:0;
	padding:5px 0 0;
}

.kino-mini p{
	height:159px;
	width:730px;
	margin:0px;
	background-color:#000000;
}

.footer-links{
	color:#FFFFFF;
	font-size:10px;
	background-color:#000000;
	padding-top:10px;
}

.footer-links a{
	color:#FFFFFF;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
}

.kino-hitliste{
	background-image:url(../images/kinohitliste-fotter.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:right;
	height:224px;
	width:262px;
}

.kino-hitliste .csc-header{
	background-image:url(../images/kinohitliste.png);
	background-repeat:no-repeat;
	width:262px;
	height:44px;
}

.kino-hitliste .csc-header h1{
	/*font-size:16px;
	margin:0;
	padding:5px 0 0;*/
	visibility:hidden;
	display:none;
	height:0px;

}

.kino-hitliste p{
	height:166px;
	margin:0 0 0 1px;
	background-color:#990000;
}

.kino-hitliste ul, .kino-hitliste ol{
	background-color:#990000;
	height:166px;
	margin:0 0 0 1px;
	padding:0;
}

.kino-hitliste ul li, .kino-hitliste ol li{
	background-image:url(../images/hitliste_gelb.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	height:21px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	margin-bottom:7px;
	padding-left:20px;
	padding-top:6px;
}

.kino-hitliste ul li a, .kino-hitliste ol li a{
	display:block;	
}

/********/
.footer-links ul{
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 220px;
	background-color:#000000;
	width:730px;

}

.footer-links ul li{
	background-color:#000000;
	background-image:none;
	background-repeat:no-repeat;
	border-bottom:0 dotted #000000;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
}

.footer-links ul li a{
	text-decoration:none;
}

.footer-links .hover{

}

.footer-links .act{

}

/*******************************/

.mini-trailer-block{
	height:159px;
	width:730px;
	margin:0px;
	background-color:#000000;
	text-align:center;
}

.mini-trailer-row{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:550px;
}

.mini-trailer{
	background-image:url(../images/trailermini-kino-bg.png);
	background-repeat:no-repeat;
	width:254px;
	height:144px;
	text-align:center;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}



.tx-feuserloginsystem-pi1{
	float:left;
}

/****************cmfekinologinbenutzerdaten-************************/

.tx-cmfekinologinbenutzerdaten-pi1{
	float:left;
	margin:20px;
	margin-left:30px;
}

.tx-cmfekinologinbenutzerdaten-pi1 .header-status{
	float:left;
	width:250px;
}

.tx-cmfekinologinbenutzerdaten-pi1 .login_box{
	float:left;
	padding-left:40px;
	margin-top:20px;
	text-align:left;
}

.tx-cmfekinologinbenutzerdaten-pi1 .login_input{
	margin:4px;
	float:left;
	width:275px;
	font-family: arial, verdana, helvetica;
}

.tx-cmfekinologinbenutzerdaten-pi1 .logout_input{
	margin:14px;
	float:left;
}

.tx-cmfekinologinbenutzerdaten-pi1 .login_input label{
	float:right;
	margin-right:10px;
	font-weight:bold;
	font-size:14px;
}

.tx-cmfekinologinbenutzerdaten-pi1 .logout_input label{
	float:left;
	margin-right:10px;
	font-weight:bold;
	font-size:14px;
}

.tx-cmfekinologinbenutzerdaten-pi1 .login_input input{
	float:right;
}

.tx-cmfekinologinbenutzerdaten-pi1 .logout_input input{
	float:right;
}

.tx-cmfekinologinbenutzerdaten-pi1 .login_button{
	float:right;
	width:150px;
}

.tx-cmfekinologinbenutzerdaten-pi1 .logout_button{
	float:right;
	width:250px;
}

.tx-cmfekinologinbenutzerdaten-pi1 .login_button input{
	border:0px;
	background-image:url(../images/user/anmeld.png);
	background-repeat:no-repeat;
	width:100px;
	height:36px;
	cursor: pointer;
}

.tx-cmfekinologinbenutzerdaten-pi1 .logout_button input{
	border:0px;
	background-image:url(../images/user/logout.png);
	background-repeat:no-repeat;
	width:100px;
	height:36px;
	cursor: pointer;
	margin-left:30px;
}

.make-konto-link-block, .konto-bezahlmethoden, .konto-bezahlt{
	float:left;
	padding-left:270px;
	text-align:center;
	width:400px;
}


.make-konto-link-block{
	width:546px;
	padding-left:60px;
	padding-bottom:40px;
}

.make-konto-link-block-text{
	float:left;
	width:460px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center;
}

.make-konto-link-block-success{
	float:left;
	width:460px;
	height:80px;
	display:block;
	background-image:url(../images/userdaten_erfolg.png);
	background-repeat:no-repeat;
}

.make-konto-link-block-link{
	float:left;
	width:460px;
	padding-top:10px;
	background-image:url(../images/pfeil_rot.png);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:25px;
}

.make-konto-link-block-link .make-link-konto-success{
	float:left;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.make-konto-link-block-link .make-link-konto-success:hover{

}


.make-konto-link-block .text{
    float: left;
    font-size: 14px;
    padding-top: 10px;
    width: 566px;
}

.make-konto-block{
	width:620px;
	display:block;
	background-image:url(../images/user/grafik1_rk_rot2.png);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	padding-top:80px;
}

.payment-error{
	width:620px;
	display:block;
	background-image:url(../images/user/grafik1_rk_rot2.png);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	padding-top:80px;
}

.payment-error-text{
	float:left;
	width:620px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center;
}

.payment-error-link{
	float:left;
	width:620px;
	padding-top:10px;
	background-image:url(../images/pfeil_rot.png);
	background-repeat:no-repeat;
	background-position:70px 10px;
	padding-left:95px;
	text-align:left;
	text-decoration:none;
}

.payment-success{
	background-repeat:no-repeat;
	padding-top:80px;
	float:left;
	width:620px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center;
}

.payment-success-text{
	float:left;
	width:620px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center;
}

.payment-success-link{
	float:left;
	width:620px;
	padding-top:10px;
	background-image:url(../images/pfeil_rot.png);
	background-repeat:no-repeat;
	background-position:70px 10px;
	padding-left:95px;
	text-align:left;
	text-decoration:none;
}

.make-link-konto-success{
	text-decoration:none;
}

.fe_login_form{
	float:left;
	clear:both;
	margin-top:20px;
	width:650px;
}

.make-link-konto-pre{
	float:left;
	width:19px;
	height:25px;
	display:block;
	background-image:url(../images/red_button1.png);
	background-repeat:no-repeat;
}

.make-link-konto{
	background-image:url(../images/user/grafik1_rk_gelb.png);
	background-repeat:no-repeat;
	float:left;
	display:block;
	height:58px;
	width:546px;
	text-decoration:none;
}

.make-link-konto{
	float:left;
	display:block;
	height:58px;
	width:546px;
	text-decoration:none;
}

.make-konto-link-block .make-link-konto:hover{
	background-image:url(../images/user/grafik1_rk_rot1.png);
	background-repeat:no-repeat;
}

.make-konto-link-block .edit-konto:hover{
	background-image:url(../images/user/grafik1_rk_rot2.png);
	background-repeat:no-repeat;
}


.make-link-konto-registration{
    display: block;
    float: left;
    height: 58px;
    margin-left: 180px;
    margin-top: 10px;
    text-decoration: none;
    width: 191px;
}

.make-konto-link-block .make-link-konto-registration{
	background-image:url(../images/user/register_rk_rot.png);
	background-repeat:no-repeat;
}

.make-konto-link-block .schritte{
    clear: both;
    font-size: 16px;
    font-weight: bold;
}


.make-link-konto-end{
	background-image:url(../images/red_button2.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:25px;
	width:19px;
}

.paypal-button{
	float:left;
	display:block;
	height:58px;
	width:546px;
	text-decoration:none;
}

.paypal-link{
	float:left;
	display:block;
	height:58px;
	width:546px;
	text-decoration:none;
}

.make-konto-link-block .paypal-button:hover{
	background-image:url(../images/grafik_rk_rot2.png);
	background-repeat:no-repeat;
}

.konto-bezahlmethoden{
	text-align:left;
	padding-top:10px;
	font-weight:bold;
	display:none;
	visibility:hidden;
	height:0px;
}

.konto-bezahlt{
	font-weight:bold;
	padding-left:155px;
	padding-top:10px;
	text-align:center;
}

.feuser_admin_pi1{
	float:left;
	padding-bottom:60px;
}

.feuser_admin_pi1 .sendebutton{
	border:0px;
	background:none;
	font-weight:bold;
	cursor: pointer;
}

.tx_cmfekinologinbenutzerdaten_pi1-showstatus{
	background-image:url(../images/user/grafik1_rk_rot1.png);
	background-position:center center;
	background-repeat:no-repeat;
	height:58px;
	padding-bottom:10px;
	width:650px;
}

.enne{
	background-image:url(../images/user/bearbeiten_rk_rot.png);
}

.enne-p{
	background-image:url(../images/user/bearbeiten_rk_rot2.png);
}

.menne{
	background-image:url(../images/user/bearbeiten_rk_rot.png);
}

.tx_cmfekinologinbenutzerdaten_pi1{
	margin:20px;
}

.tx_cmfekinologinbenutzerdaten_pi1-form{
	margin:20px;
	width:650px;
}

.tx_cmfekinologinbenutzerdaten_pi1-form legend {
	font-weight:bold;
	padding:0 0.5em;
}

.tx_cmfekinologinbenutzerdaten_pi1-form label {
	margin:0;
	padding:0;
}

.tx_cmfekinologinbenutzerdaten_pi1-form dl {
	margin:0;
	padding:1em 0 0;
}

.tx_cmfekinologinbenutzerdaten_pi1-form dt {
	clear:both;
	padding-right:1em;
	text-align:right;
	width:32%;
	float:left;
}

.tx_cmfekinologinbenutzerdaten_pi1-form dd {
	text-align:left;
	width:50%;
	float:left;
	margin:0;
	padding:0 0 0.5em;
}

.tx_cmfekinologinbenutzerdaten_pi1-form label span {
	color:#FF0000;
}

.tx_cmfekinologinbenutzerdaten_pi1-form input {
	margin:5px;
	padding:0 0.5em 0 0;
}


.tx-srfeuserregister-pi1 input[type="password"] {
	margin-right:1em;
}

.tx_cmfekinologinbenutzerdaten_pi1-form p {
	margin-bottom:0;
	margin-top:0.5em;
	padding:0 0.3em;
	text-indent:0;
}

.tx_cmfekinologinbenutzerdaten_pi1-form .tx-srfeuserregister-pi1-notice{
	font-style:italic;
	margin-bottom:1em;
}

.tx-cmfekinologinbenutzerdaten-pi1-form .user-data{
	float:left;
}

.user-data .user-data-ueberschrift{
	float:left;
}

.user-data .user-data-block{
	float:left;
	width:500px;
}

.user-data-left{
	float:left;
}

.user-data-edit a{
	display:block;
	background-image:url(../images/user/1.png);
	background-repeat:no-repeat;
	width:190px;
	height:63px;
}
.user-data-edit a:hover{
	display:block;
	background-image:url(../images/user/1_h.png);
}

.user-data-karte a{
	display:block;
	background-image:url(../images/user/2.png);
	background-repeat:no-repeat;
	width:190px;
	height:63px;
}
.user-data-karte a:hover{
	display:block;
	background-image:url(../images/user/2_h.png);
}

.bezahlen a{
	display:block;
	background-image:url(../images/user/2n.png);
	background-repeat:no-repeat;
	width:190px;
	height:63px;
}
.bezahlen a:hover{
	display:block;
	background-image:url(../images/user/2n_h.png);
}

.user-data-foyer a{
	display:block;
	background-image:url(../images/user/3.png);
	background-repeat:no-repeat;
	width:190px;
	height:63px;
}
.user-data-foyer a:hover{
	display:block;
	background-image:url(../images/user/3_h.png);
}

.startlink a{
	display:block;
	background-image:url(../images/user/3n.png);
	background-repeat:no-repeat;
	width:190px;
	height:63px;
}
.startlink a:hover{
	display:block;
	background-image:url(../images/user/3n_h.png);
}

.user-data-right{
	float:right;
	width:301px;
}

.user-data-show-top{
	float:left;
	background-image:url(../images/user/oben.png);
	background-repeat:no-repeat;
	height:20px;
	width:301px;
}

.user-data-show-middle{
	float:left;
	background-image:url(../images/user/midde.png);
	background-repeat:repeat-y;
	background-position:7px 50%;
	width:301px;
}

.user-data-show-bottom{
	float:left;
	background-image:url(../images/user/footer.png);
	background-repeat:no-repeat;
	height:34px;
	width:301px;
}

.user-data-show-middle-head{
	float:left;
	margin-bottom:5px;
	padding-left:30px;
	text-align:left;
	width:250px;
	font-weight:bold;
	font-size:14px;

}

.user-data-show-middle-content{
	float:left;
	width:250px;
	text-align:left;
	padding-left:50px;
	min-height:90px;
}

.user-data-show-middle-content-row{
	float:left;
	padding-top:5px;

}

.user-data-show-middle-content-row .name{
	width:80px;
	float:left;
	font-weight:bold;
	font-size:14px;
}
.user-data-show-middle-content-row .wert{
	float:left;
	width:150px;
	font-size:14px;
}


.user-data-show-middle-status{
	float:left;
	width:250px;
	text-align:left;
	padding-left:50px;
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
}

.userstatus-2{
	background-image:url(../images/user/gelb.png);
	background-repeat:no-repeat;
	width:30px;
	height:33px;
	float:right;
	padding-right:60px;
}

.userstatus-1{
	background-image:url(../images/user/green.png);
	background-repeat:no-repeat;
	width:30px;
	height:33px;
	float:right;
	padding-right:60px;
}

.userstatus-3{
	background-image:url(../images/user/rot.png);
	background-repeat:no-repeat;
	width:30px;
	height:33px;
	float:right;
	padding-right:60px;
}


.user-data-logout{
	float:left;
	text-align:left;
	width:500px;
}

.user-data-logout .login_button{
	width:300px;
}

.user-data-logout .login_button input{
	border:0px;
	background-image:url(../images/user/logout.png);
	background-repeat:no-repeat;
	width:100px;
	height:36px;
	cursor: pointer;
}

.error{
	border:1px solid #FF0000;
}

.tx_cmfekinologinbenutzerdaten_pi1-paylinks{
	width:640px;
	float:left;
}

.cm_fe_kino_login_benutzerdaten-paylinks{
	float:left;
	padding-left:50px;
	width:600px;
}

.link-paypal1{
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:40px;
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
	text-decoration:none;
	color:#000000;
}

.link-paypal2{
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:40px;
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
	text-decoration:none;
	color:#000000;
}

.link-paypal3{
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:40px;
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
	text-decoration:none;
	color:#000000;
}

.paylink1{
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:40px;
	padding-left:20px;
	padding-right:20px;
	padding-top:60px;
	text-decoration:none;
}

.paylink2{
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:40px;
	padding-left:20px;
	padding-right:20px;
	padding-top:60px;
	text-decoration:none;
	color:#000000;
}

.paylink3{
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:40px;
	padding-left:20px;
	padding-right:20px;
	padding-top:60px;
	text-decoration:none;
	color:#000000;
}

.infin-Phone1{
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:40px;
	padding-left:60px;
	padding-right:60px;
	padding-top:40px;
	text-decoration:none;
	color:#000000;
}

.infin-Phone2{
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:40px;
	padding-left:60px;
	padding-right:60px;
	padding-top:40px;
	text-decoration:none;
	color:#000000;
}

.infin-Phone3{
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:40px;
	padding-left:20px;
	padding-right:20px;
	padding-top:80px;
	text-decoration:none;
	color:#000000;
}

#infinpayphone_close .infinpayphone_close_a {
	background-image:url(../images/close.gif);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
}

#infinpayphone_close2 .infinpayphone_close_a2{
	background-image:url(../images/close.gif);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
}

#infinpayphone_close3 .infinpayphone_close_a3{
	background-image:url(../images/close.gif);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
}



.loginheaderstatus1{
	font-size: 14px; 
	font-weight: bold;
}


.sternchenimlogin{
	display:none;
	visibility:hidden;
	height:0px;
}
