@import url(navi.css);
@import url(ext.css);
/*@import url(language_menu_style.css);*/
@import url(kinshasa_start-style.css);
@import url(tabellen.css);

/***************************************/
/******   MAIN CONTENT-LAYERRS    ******/
/***************************************/
body{
        background:#FFF;
        padding:0px;
        margin:0px;
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#2B3231;
        height:1120px;
}
.mother{
        z-index:1;
        position:absolute;
        width:878px;
        /*height:1020px;*/
        left:50%;
        top:0px;
        margin-left:-432px;
	padding:0px;
        display:inline;
	/*border:solid 1px #fff;
	background: url('../img/bg_body.gif') repeat-y center;*/
        }
.meta_box{
	margin:0px 0px 10px 0px;
        padding:0px;
        width:878px;
        height:43px;
	color:#CEC3BD;
        display:inline;
        float:left;
        overflow: hidden;
	border-bottom:solid 1px #CEC3BD;
	/*background-color:#000;*/        	
		}
.logo_si{
	margin:0px 0px 0px 0px;
        padding:0px;
        width:230px;
        height:43px;
	color:#CEC3BD;
        display:inline;
        float:left;
        overflow: hidden;
	/*background-color:#000;*/        	
		}
.meta_menu{
	margin:4px 0px 0px 220px;
        padding:0px;
        color:#CEC3BD;
        display:block;
        float:left;
        /*overflow: hidden;
        height:43px;
        width:300px;
	background-color:#3C6A9D;*/
	}
* html .meta_menu{
        margin:4px 0px 0px 215px;
        }	
.language{
	margin:4px 0px 0px 0px;
        padding:0px;
       /*width:230px;*/
        height:43px;
	color:#CEC3BD;
        display:inline;
        float:left;
        overflow: hidden;
	/*background-color:#000;*/
		}						
.left_box{
        margin:0px 0px 0px 0px;
        padding:0px;
        width:230px;
        display:inline;
        float:left;
        overflow: hidden;
		/*background-color:#3C6A9D;
        border:solid 2px #50E1FB;*/
}

.logo_film{
/*berlinale */
		margin:0px 0px 0px 0px;
        padding:0px;
        display:inline;
        float:left;
        width:230px;
		height:132px;
        overflow:hidden;
        /*background-color:#3885A5; */
        }
.logo_film_2{
/* fest des deut film */
	margin:0px 0px 0px 0px;
        padding:0px;
        display:inline;
        float:left;
        width:185px;
		height:80px;
        overflow:hidden;
        /*background-color:#3885A5; */
        }
.logo_film_3{
/* phoenix */
	margin:20px 0px 0px 0px;
        padding:0px;
        display:inline;
        float:left;
        width:185px; 
		height:80px;
        overflow:hidden;
        /*background-color:#3885A5; */
        }


.main_navi{
        margin:40px 0px 0px 8px;
        padding:0px;
        display:inline;
        float:left;
        overflow:hidden;
        /*width:230px;
	background-color:#3885A5;
	border:1px solid #FFF; */
        }
.logo_sponsor{
        margin:130px 0px 0px 8px;
        padding:0px;
        display:inline;
        float:left;
        /*overflow:hidden;*/
        /*background-color:#3885A5;
		width:230px;
		border:1px solid #FFF; */
        }
.header_box{
        margin:0px 0px 0px 0px;
        padding:0px;
        width:648px;
        height:179px;
        display:inline;
        float:left;
        overflow: hidden;
		/*background-color:#798A34;
        border:solid 2px #50E1FB;*/
}
.page_title{
        margin:0px 0px 0px 0px;
        padding:0px;
        width:648px;
        height:25px;
        display:inline;
        float:left;
        overflow: hidden;
		background-color:#EA631D;
        /*border:solid 2px #50E1FB;*/
}
.center_box{
        margin:0px 0px 0px 0px;
        padding:0px;
		width:648px;
        display:inline;
        float:left;
        overflow: hidden;
		/*background-color:#ABCBB3;
        border:solid 2px #50E1FB;*/
}
.start_box{
        margin:55px 0px 0px 0px;
        padding:0px;
	width:648px;
        display:inline;
        float:left;
        overflow: hidden;
		/*background-color:#ABCBB3;
        border:solid 2px #50E1FB;*/
}
.content_box{
        margin:40px 0px 0px 25px;
        padding:0px;
        width:648px;
        display:block;
        float: left;
        /*height:100px;
        background-color:#FB1700;*/
        }
* html .content_box{
        margin:40px 0px 0px 15px;
        }		
.right_box{
        margin:0px 0px 0px 0px;
        padding:0px;
        width:174px;
	display:inline;
        float: left;
        text-align:left;
        /*height:100px;
        background-color:#E28181;*/
        }
.footer_box{
	margin:15px 0px 0px 0px;
        padding:0px;
        width:648px;
        height:30px;
	color:#CEC3BD;
        display:inline;
        float:left;
        overflow: hidden;
	border-top:solid 1px #CEC3BD;
	/*background-color:#E28181;*/
        }
.footer_clear{
	margin:0px 0px 0px 0px;
        padding:0px;
        width:648px;
        height:2px;
	color:#CEC3BD;
        display:inline;
        float:left;
        overflow: hidden;
	/*background-color:#000;*/
        }
/***************************************/
/******   SUBPARTS-LAYERRS    ******/
/***************************************/
.content_sub1{
        margin:0px 0px 0px 0px;
        padding:0px;
        display:inline;
		width:440px;
        text-align:justify;
        float: left;
        overflow:hidden;
        /*background-color:#EA7F00;*/
        }

.content_sub12{
        margin:0px 0px 0px 0px;
        padding:0px;
        display:inline;
	width:644px;
        text-align:justify;
        float: left;
        overflow:hidden;
        /*background-color:#EA7F00;*/
        }
.back_link{
        margin:34px 0px 0px 0px;
        padding:0px;
        width:286px;
        display:inline;
        float: left;
        overflow:hidden;
        /*background-color:#FB1700;*/
        }
/***************************************/
/******   ATTRIBUTE CONTENT    ******/
/***************************************/
.content_box p.bodytext{
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:12px;
        line-height:18px;
        /*text-align:justify;*/
        color:#2B3231;
        margin:0px 26px 15px 0px;
        padding:0px;
}

/*.normal_v2 p.bodytext{
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:12px;
        line-height:18px;
        text-align:justify;
        color:#2B3231;
        margin:-4px 0px 0px 0px;
        padding:0px;
        }*/
.footer_text a:link, .footer_text a:hover, .footer_text a:visited{
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:12px;
        line-height:18px;
        color:#CEC3BD;
        margin:0px 0px 0px 0px;
        padding:0px;
		text-decoration:none;
		}
.content_norma1 hr.sbac-spacer{
		border:0px;
}
.content_box a:link, .content_box a:hover, .content_box a:visited{
        text-decoration:none;
        color:#2B3231;
        text-decoration:underline;
}
.content_box a:hover{color:#2B3231}

.meta_menu a.meta_navi, .meta_menu a.meta_navi:hover, .meta_menu a.meta_navi:visited, .meta_menu a.meta_navi_active{
        text-decoration:none;
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:12px;
        font-weight:bold;
        line-height:18px;
        color:#CEC3BD;
        margin:0px 5px 0px 5px;
        padding:0px 0px 0px 0px;
        display:inline;
        float:left;
}

.csc-menu{
        list-style-type:none;
}
ul.csc-bulletlist{
        font-size:12px;
        line-height:16px;
        margin:-20px 0px 0px -25px;
        list-style-image:url(img/list_bullet.html);
        list-style-position:outside;
        }

h1{
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:12px;
        line-height:18px;
        font-weight:bold;
        color:#2B3231;
        margin:-4px 0px 0px 0px;
        padding:0px;
}

h2{
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:16px;
        font-weight:bold;
        line-height:18px;
        color:#ea631d;
        margin:0px 0px 18px 0px;
        padding:0px;
		text-transform: uppercase;
}
h3{
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:18px;
        font-weight:normal;
        line-height:25px;
        color:#FFF;
        margin:0px;
        padding:0px;
}
h3 a:link, h3 a:hover, h3 a:visited{
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:18px;
        font-weight:normal;
        line-height:16px;
        color:#000;
        margin:0px 0px 0px 0px;
        padding:0px;
        display:block;
        height:24px;
        text-decoration:none;
}
h3 a:hover{
        color:#FFFF00;
}

h4{
		font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:13px;
        line-height:16px;
        font-weight:bold;
        color:#000;
        margin:0px 0px 0px 0px;
        padding:0px;
}
h5{
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#FFF;
        margin:0px 0px 3px 0px;
        padding:2px 0px 3px 5px;
        display:block;
        background:#B71411;
}
h5 A:link, h5 A:hover, h5 A:visited{
        color:#FFF;
}
h6{
        font-family:Lucida Sans Unicode,Lucida Grande,verdana,sans-serif;
        font-size:16px;
        font-weight:bold;
        line-height:24px;
        color:#fff;
        margin:0px 0px 0px 30px;
        padding:0px;
        background-image:none;
        text-transform: uppercase;
}
div.input_button_style a, div.input_button_style a:hover{
        /*width:100px;*/
        height:21px;
        padding:3px 7px 3px 7px;
        margin:0px;
        background: url("img/bg_input2.html") #F5F5F5;
        background-repeat:repeat-x;
        border:solid 1px #98989B;
        font-size: 12px;
        color:#565658;
        text-align:center;
        vertical-align:middle;
        }
.to_top{
        margin:20px 0px 0px 0px;
        float:left;
        }
hr .sbac-spacer{
        float:left;
        width:100%;
        clear:both;
        }