/* @override http://www.michel-kinderfilmfest.de/css/style.css */

/* @override http://www.michel-kinderfilmfest.de/css/style.css */


/* @override http://www.filmfest-hamburg.de/css/style.css */

/* @override http://www.filmfest-hamburg.de/css/style.css */


* {
	font-family: Trebuchet MS, Helvetica, Arial;
	letter-spacing: 1px;
}

body {
	
	margin: auto;
	text-align: center;
}
input{resize: none;outline: none;
	padding-left: 5px;padding-top: 2px;
}
#aussen {margin-top: 15px;}
.links{	float: left;}
.rechts{	float: right;}
/* @group Navi */

#topnavi {
	clear: both;
	margin-top: 10px;
	height: 30px;
	width: 960px;
	font-size: 15px;
	margin-bottom: 20px;
}

.tmNormal {margin-top: 8px;
	
	float: left;
	margin-right:24px;height:30px;
	white-space: nowrap;font-size: 15px;
}

.tmNormal a{
	font-size: 17px;letter-spacing:1.5px;
}
.tmCur {margin-top: 8px;
	float: left;
	
	margin-right:18px;height:30px;
	white-space: nowrap;
}
.tmCur a{
	font-size: 17px;letter-spacing:1.5px;
	color: white;
}
#topnaviinnen {
		margin-left: 15px;
	margin-top: 0px;
	height: 30px;width:680px;float: left;
	
}
#naviduche{
	position: absolute;top: 0;left: 690px;
}
#navi_lupe{
	margin-top: 5px;float: left;margin-left: -20px;
	position: absolute;top: 0px;left: 0;
}
#navi_suche{
	border: none;float: left;margin-left: 5px;margin-top: 8px;width: 170px;
	position: absolute;top: 0px;left: 0px;
}

#navi_suchen{
	
	width: 50px;border: none;margin-top: 4px;margin-left: -45px;
	height: 24px;float: left;position: absolute;top: 0px;left: 230px;
}

/* @end */

/* @group Subnavi */

.subMenu, .subMenu A {
	
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	margin-bottom: 20px;
}

.subMenu IMG, .subMenuCur IMG {
	margin-left: 5px;
	vertical-align: bottom;
}

.subMenuCur, .subMenuCur A {
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	margin-bottom: 20px;
}
img[src="/images/suchbalken.png"]{
	margin-left: -5px;
}
/* @end */

/* @group rechts */

#rechts

 {
	margin: 0;
	float: right;
	width: 160px;
	text-align: left
}

#rechts img {
	
	margin-bottom: 30px
}

#rechts_ohne_rand {
	float: right;
	width: 130px;
	text-align: left;
        margin-left: 0px;
}
#piclens .text{
	font-size: 10px;
	margin-left: 50px;
}
#piclens{
	
	margin-top: 100px;
}

#rechts_ohne_rand img {
	margin-bottom: 10px;
	border: none
}

/* @end */

/* @group homepage */



#home {
	
	
	
	text-align: left
}
#homelinks{
	
	margin-top: 20px;
}
#homerechts{
	margin-top: 20px;
	
	

	font-size: 11px;
	line-height: 15px;
}
#twitter h1{
	padding-bottom: 20px;
	padding-top: 10px;
	margin-top: 0;
	font-size: 24px !important;
    margin-bottom: 10px;
	background: url(/images/2010/twitt.png) no-repeat 200px -8px;
}
.twitterzeile{
	margin-bottom: 15px;
}
.twittertext b{
	font-weight: normal;
}
.twittername{
	
	font-weight: bold;
	
}
.twitterzeile a{
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
}
.twitterdate{
	font-size: 9px;
	font-style: italic;
}
#newsblock {
	clear: both;
	
}

#newsbildtnb {
	float: left;
	width: 100px;
	height: 100px;
}

#newsbildtnb img {
	
	margin-top: 13px;
}

.newstext {
	
	margin: 10px 5px 15px;
}

#newstext700 {
	float: left;
	width: 700px;
	margin: 0 0px 15px;
}

#newsblock .subline {
	margin: 0 0 0 0;
}

/* @end */


/* @group loginfeld */

#loginfeld {
	margin-top: 30px;
}

#loginfeld input {
	border: none;
	background: url(/images/2008/bg_login_input.jpg) no-repeat;
	width: 140px;
	height: 20px;
	margin-bottom: 10px;
}

#loginfeld .babylink {
	
	width: 70px;
	height: 15px;
	margin-top: 10px;
}
#loginfeld .babylinkla {
	
	width: 55px;
	height: 15px;text-align: left;margin-left: 0;padding: 0;
	margin-top: 10px;
}
#loginfeld label {
	font-size: 9px;
}

/* @end */

.fetttext {
	margin-bottom: 15px;
	
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}

.fetttext11 {
	
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 0
}

/* @group pfeile */

#pfeile {
	margin-bottom: 30px;
	margin-top: 10px;
	height: 40px;
}

#pfeilnext {
	width: 110px;
	float: right;
}

#pfeilback img {
	vertical-align: middle;float: right;
}

#pfeilback {
	width: 55px;
	float: left;
        margin-right: 15px;
}

/* @end */

/* @group fliesstext */

.fliesstext {
	
	font-size: 11px;
	line-height: 15px;
}

.fliesstext hr {
	border-bottom: 1px solid #dadada;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.fliesstext B, .fliesstext strong {
	
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}

.fliesstext A {
	padding-right: 15px;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	
}

.fliesstext A:link,.fliesstext A:hover,.fliesstext A:visited {
	text-decoration: none;
}

/* @end */

.babylink,.babylinkr {
	padding-right: 8px;
	font-size: 10px;
	font-weight: bold;
	
	text-decoration: none;
	line-height: 15px;
	}
.babylinkr{
	padding-left:8px
}
.babylink a:link,.babylink a:hover,.babylink a:visited,.link a:link, .link,.link a:hover,.link a:visited,.babylinkr a:link,.babylinkr a:hover,.babylinkr a:visited {
	text-decoration: none;
}

.babylinkla {
	padding-right: 8px;
	font-size: 10px;
	font-weight: bold;
	
	text-decoration: none;
	line-height: 15px;
}

.babylinkla a:link,.babylinkla a:hover,.babylinkla a:visited {
	text-decoration: none;
}
.link {
	padding-right: 8px;
	font-size: 11px;
	font-weight: bold;
	border: none;
}
.lrglink {
	padding-right: 8px;
	font-size: 15px;
	font-weight: bold;
	border: none;
}

#icons {
	float: right;
}
#icons img{
	margin-left: 0;margin-right: 5px; border: none;
}
#icons a:link{
	margin-right: 0px;padding-right: 10px;
}
hr {
	border-bottom: 1px solid #dadada;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-bottom: 15px;
	margin-left: -5px;
}

h1 {
	margin-bottom: 20px;
	margin-top: 0;
	font-size: 24px;
	
}

.kurz {

	margin-bottom: 10px;
	margin-top: 0;
	font-size: 24pt;
	width: 100px;
}
h2 {
	
	margin-bottom: 0px;
	margin-top: 30px;
	font-size: 20pt;
}

h3 {
	
	margin-bottom: 0px;
	margin-top: 0;
	font-weight: bold;
	font-size: 15px;
}

h4 {
	
	margin-bottom: 0px;
	margin-top: 0;
	font-weight: bold;
	font-size: 15px;
}
h5{
	margin-bottom: 5px;
}
h6{
	margin-top: 0;
	margin-bottom: 0px;
	line-spacing: 26;
	font-size: 15px;
}
.datum {
		margin: 0;
	font-size: 15pt;
}

.subline {
	
	font-size: 11px;
	line-height: 15px;
}

#leftnavi {
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	text-align: left;
}

#leftnavi a:link {
	text-decoration: none;
}

#innen {
	width: 620px;
	overflow: hidden;
	float: left;
	text-align: left;
	margin-top: 0px;margin-bottom: 50px;
}
#logo{
	text-align: left;
}
#ffdatum {
	padding-top: 27px;
	font-size: 18px;
	text-align: right;
}
#flagge{padding-top: 30px;}
#flaggen{float: right; height:18px;}

.caldet {
	line-height: 15pt;
	text-align: center;
	font-size: 15px;
	width: 28px;
	height: 28px;
	float: left;
	margin: 0 60px 5px 0;
	font-weight: bold;
	background-image: none;
}

.caldet a:hover {
	text-decoration: none;
	background:none;
}

.calakt {
	line-height: 15pt;
	text-align: center;
	
	font-size: 15px;
	width: 28px;
	height: 28px;
	float: left;
	margin: 0 60px 10px 0;
	font-weight: bold
}

.calakt a {
	text-decoration: none;
}

.calhead {
	text-align: center;
	font-size: 15px;
	width: 28px;
	height: 28px;
	float: left;
	margin: 0 60px 10px 0;
	text-transform: uppercase;
}

/* @group Kalender */
#KalenderIcon1,#KalenderIcon2,#KalenderIcon3, #KalenderIcon4{
	float: left;margin-bottom: 40px;margin-top: 40px;
}
#KalenderIcon1 img,#KalenderIcon2 img,#KalenderIcon3 img,#KalenderIcon4 img{
	float: right;
	margin-left: 5px;
}
#KalenderIcon1{
	width: 115px;margin-right: 40px;
	background: url(/images/2008/ico_kinos_karten.jpg) no-repeat right top;height: 45px;
}
#KalenderIcon2{
	width: 130px;margin-right: 40px;
background: url(/images/2008/ico_ics.jpg) no-repeat right top;height: 45px;
}
#KalenderIcon3{
	width: 120px;margin-right: 10px;
background: url(/images/2008/meine_filmauswahl_klein.gif) no-repeat right top;height: 45px;
}
#KalenderIcon4{
	width: 110px;margin-right: 10px;float: right;
	background: url(/images/2008/ico_drucken.jpg) no-repeat right top;height: 45px;
}

#kalenderfilm {
	clear: both;
	margin-bottom: 30px;
	margin-left: 20px;
	font-size: 11px;
	line-height: 15px;
}
#kalenderfilm hr{
	margin-left: -15px;
}
#kalenderfilm a{
	padding-right: 8px;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	
}
#kalenderfilm img {
	
	width: 190px;
	
	
}


#kalenderfilm h4 {
	font-size: 14pt;
	font-weight: bolder;
	margin-bottom: 0px;
	margin-left: -20px;
}
.KF {
	clear: both;
	font-size: 11px;
	line-height: 15px;
}
.KFinnen{
	border-top: 1px solid #dadada;
    margin-top: 5px;margin-bottom: 30px;

}
.KF a{
	padding-right: 8px;
	font-size: 8pt;
	font-weight: bold;
	
	text-decoration: none;
	line-height: 15px;
	
}
.KF img {
	
	
	
	
}


.KF h4 {
	font-size: 14pt;
	font-weight: bolder;
	margin-bottom: 0px;
	
}
.KFlinks{
	width:190px;
	margin-bottom:20px;
	margin-left: 20px;
        margin-left: 20px;
        margin-top: 15px;
	float:left;
	letter-spacing:0;font-size:10px;
}
.KFrechts{
	width: 385px;margin-top: 15px;float: right;
}
.KFrechts .info{
	font-weight: bold;
}
.KFrechts .titel{
	font-weight:bold
}
.KFinfo{
	font-weight:bold
}

.filmlisteimg{margin-bottom: 0px;
	width: 190px;
	overflow: hidden;height:110px;
}
#kalenderrechts{
	
	
        margin-top: 8px;

}
#kalenderrechts img{
	margin-bottom: 20px;
}
/* @end */
/* @group gallery */

#galico {
	float: left;
	margin-right: 20px;
}

#galhead {
	height: 100px;
	margin-bottom: -10px;
}

#galhead h1 {
	float: left;
	margin-top: 30px;
}

.galindex {
	float: left;
        width: 165px;
	
	height: 240px;
	margin-bottom: 10px; margin-top: 20px;z-index:99;
}
.galindex a{background:none;}
.galindex img {
	
	margin-bottom: 5px;
}

.galtext {
	width: 130px;
	height: 130px;
	
	font-size: 11px;
	line-height: 15px;
}
#galaussen{
	
	width: 500px;
	margin-left: 50px;
}
#tbgaldet{
	font-size: 11px;
	border: none;
}
#tbgaldet td{
	border-bottom: 10px solid white;
}

.tdline{
	height: 2px;border-top: 1px solid #dadada;
}
.tdseite{

	font-weight: bold;
}
.tdnext{padding-right: 10px;
	
	font-weight: bold;width: 160px;
	text-align: right;
}
.tdback{padding-left: 10px;
	
	font-weight: bold;width: 160px;
}
.tdnext a:link, .tdnext a:visited{
	padding-right: 7px;
	
	text-decoration: none;
	background: url(/images/2008/ico_next_gray.gif) no-repeat right;
}
.tdback a:link, .tdback a:visited{
	padding-left: 7px;
	
	text-decoration: none;
	background: url(/images/2008/ico_back_gray.gif) no-repeat left;
}
.tdimg{
	width: 150px;text-align: center;
}

.tdtext{
	
	vertical-align: top;
}
/* @end */

/* @group Adressen */

#kontaktliste {
	margin-top: 30px;
}

.einzelkontakt {
	margin-bottom: 10px
}

.kontakte {
	border-left: 150px solid white;
	margin-bottom: 25px;
}

.kontaktcat {
	font-weight: bold;
	width: 150px;
		line-height: 15px;
	float: left;
}
#kontaktbild{
	position: absolute;
	left: 0;top: 0;
}
/* @end */

/* @group kinos */

.kino {
	clear: both;
	margin-bottom: 20px;
	
	margin-top: 15px;
}
.kinoinnen{
	border-top: 1px solid #dadada;margin-top: 5px;
}
.kino h4{
	margin-top: 15px;
}
.kinolinks {
	float: left;
	width: 200px;
	margin-right: 25px;margin-top: 20px;
}

.kinolinks img {
	margin-bottom: 10px;
}

.kinorechts {
	float: left;
	margin-top: 15px;width: 350px;
}

/* @end */

/* @group Downloads */
#downloads{
	width: 600px;margin-top: 17px;
}
#downloads .zeile{
	clear: both;
	margin-top: 15px;min-height: 100px;width: 600px;
}
.downloadtnb{
	width: 150px;
}
.downloadtnb img{
	
        margin-top: 20px;
}
.downloadtnbkit{
	width: 150px;
}
.downloadtnbkit img{
	margin-top: 20px;margin-left: 30px;
}
.downloadlink{
	margin-top: 10px;
}
.zusatztext{
	
}
.filmrolle{
	float: left;margin-right: 10px;
}
.downcat h3{
	float: left;width: 550px;margin-bottom: 10px;
}
.downcat{
	margin-bottom: 5px;border-bottom: 1px solid #dadada;
}
.downcat table{
	border: none;
}
.gotop {
	float: right;
}
/* @end */

/* @group filmdetailseite */


#filmlinks{
	width: 350px;margin-right: 20px;float: left;
	
	font-size: 11px;
	line-height: 15px;
}
#filmrechts input{
	float: left;margin-right: 8px;margin-top: 0;margin-bottom: 0;
}
.filmeinzelimg img{
	
}
.filmeinzelimg{
	width: 234px;height: 117px;overflow: hidden;
}

#filmland{
	margin-bottom: 10px;margin-top: 0px;font-size: 12px;
}
#filmrechts{
	width: 230px;float: left;
	
	font-size: 11px;
	line-height: 15px;
}
#filmrechts .filmvorstellung {
	font-weight: bold;

	margin: 0;
	
	margin-top: ;
}
.mbottom15{
	margin-bottom: 15px;clear: both;
}
#zurfilmauswahl img{
	border: none;
	vertical-align: top;
}
#zurfilmauswahl{
	letter-spacing: 0;
	padding-right: 8px;
	
	font-weight: bold;
	
	text-decoration: none;
	line-height: 15px;
	
	
}
#filmrechts #zurfilmauswahl{
	position: relative;left: 0px;
}

#filmrechts .filmkino{
	margin-bottom: 10px;margin-left: 25px;
}
#filmrechts p{
	margin: 0;
}
#filminfo{
	margin-top: 20px;
}
#filmvorstellungen{
	margin-bottom: 20px;
}
#filmvorstellungen img{
	float: left;margin-right: 8px;
}
#FDrechts{
	position: relative;float: left;
	top: 110px;width: 160px;height: 300px;
}
#FDhr{width: 600px;
	border-bottom: 1px solid #dadada;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-bottom: 10px;
	margin-left: -5px;
	position: relative;top: -10px;
}
.FDFilm{
	margin-top: 5px;padding-top: 20px;clear: both;
}

/* @group Reiter */

#reiter{
	height: 34px;width: 620px;margin-right: 0;padding: 0;}
#reiter ul{
	
	list-style-type: none;margin-left: 0;padding: 0;
	margin-top: 0;
}
#reiter li{
	float: left;margin-left: 0;width: 149px;height: 30px;
padding-top: 0px;
	text-align: center;cursor:pointer; 
}
#reiter a{
	 text-decoration:none;
}
.reitera{
	width: 149px;height: 30px;
background-image: ;
}


/* @end */

/* @group Bilder*/

#bilder{
	width: 620px;padding: 0;
}
#bild1,#bild2,#bild3,#bild4,#bild5,#bild6 {padding: 0;
	width: 617px;height: 310px;overflow: hidden;
}
#bilder img{
	margin: 0;
}
#bildanz{
	font-size: 12px;width: 617px;text-align: center;
	margin-top: 0px;padding-bottom: 5px;border: 1px solid #dadada;padding-top: 5px;height: 15px;
}
#bildanzi{
	width: 150px;
	
	height: 15px;float: left;
}
#bildanztext{
	position: relative;left: 250px;
}
.back_red{
	width: 30px;
	height: 15px;float: left;position: relative;left:200px;
	background: url(/images/back_red.jpg) no-repeat right;
}
.fwd_red{
	width: 30px;float: left;position: relative;left:250px;
	height: 15px;background: url(/images/fwd_red.jpg) no-repeat left;
}
.fd_ico{
	float: left;width: 130px;margin-right: 5px;
}
.fd_ico img{
	margin-bottom: 0px;
	margin-right: 10px;
}

/* @end */
/* @group regie */
#regie{
	padding-top: 10px;border: 1px solid #dadada;
}
#regie #zeile{
	margin-bottom: 10px;

}
#regie #links{
	width: 85px;height: 120px;float: left;margin-left: 10px;overflow: hidden;
}
#regie #rechts{
	float: left;
	margin-left: 20px;
	
	width: 500px;
		
	
}

/* @end */
/* @end */

/* @group Filmdetail print */

#FDPrint #filmlinks{
	width: 250px;
}
#FDPrint #filmrechts{
	width: 345px;
}
#FDPrint #filmkurztext{
	margin-bottom: 20px;
}
#FDPrint ul{
	padding-left: 0;
}
#FDPrint li{
	list-style-type: none;
	margin-bottom: 15px;
}
#FDPrint li .filmvorstellung{
	
	font-weight: bold;
}

/* @end */

/* @group Sektionen */
#tblsektionen{
	margin: 0;
}
#tblsektionen div{
	margin-top: 10px;
}
.sektion{
	padding-right: 20px; margin-top:10px; padding-bottom:40px; 
	
}
.FTR{
	clear: both;
}
.FTR img{
	float: left;
}
.sektionh2{
	margin-bottom: 10px;font-size:20px;
 
}
.sektionbild{
	width: 190px;height: 90px;overflow: hidden;margin-bottom: 10px;
}
.sektioneinzel{
	padding-right: 10px; padding-top:15px; 
}
.sfliesstext{
	margin-top: 0px;
}

/* @end */

/* @group Filme A-Z */
.az{
	padding-bottom: 15px;
}
.az h1{
	margin-top: 10px;
}
.azlink {
	padding-right: 15px;
	font-size: 10pt;
	
	
	text-decoration: none;
	line-height: 18px;
}

.az a:link,.az a:hover,.az a:visited{
	text-decoration: none;
}
/* @end */

#symbolleiste{
	margin-bottom: 20px;height: 50px;
}

/* @group Suche */


#suchgalheadlinks {
	height: 75px;margin-bottom: 0;float: left;
	
}
#suchgalheadrechts{
	float: left;width: 520px;
}
#suchgalhead h1 {
	float: left;
	margin-top: 30px;
}
#suchgalhead .kurz {
	float: left;
	margin-top: 30px;
}
.suchbuchstabeAKT, .suchbuchstabeAKT A:link, .suchbuchstabeAKT A:hover, .suchbuchstabeAKT A:visited, .suchbuchstabe A:hover
{
	float: left;margin-right: 3px; text-decoration: none;
}

.suchbuchstabe, .suchbuchstabe A:link, .suchbuchstabe A:visited
{
	float: left;margin-right: 3px; 	text-decoration: none;
}
#buchstaben{
	
}
#buchstaben, #archivjahre{font-size: 12px;
	width: 620px;height: 17px;clear: both;
}
#suchfeld{position: relative;
	float: left;width: 400px;top: 30px;left: 20px;
}
#suchfeld .suchlinkoben{width: 62px;float: right;text-align: right;margin-top: 2px;
	font-size: 12px;padding-right:7px;
}

#suchfeld .suchlink{
		width: 62px; float: left;text-align: right;margin-top: 0px;position: relative;top: 0px;left:0px;
	font-size: 12px;border: none;font-weight: bold;
}

input.suchlinkoben{
		width: 62px; float: right;text-align: right;margin-top: 0px;position: relative;top: 0px;left:0px;
	font-size: 12px;border: none;font-weight: bold;
}

#suchfeld input{background: url(/images/2008/bg_such_input_rot.gif) no-repeat left;		border: none;
	width: 265px;
	height: 22px;float: left;
	margin-top: -2px;margin-left: 5px;
}
#suchfeld label{
	font-size: 12px;float: left;margin-top: 3px;
}
#suchevorst .filmvorstellung {
	font-weight: bold;

	margin: 0;
	font-size: 10px;
	letter-spacing: 0;
	text-align: right;
}

#suchevorst .filmkino{
	margin-bottom: 10px;
	text-align: right;margin-right: 15px;
}
#suchevorst input{
	float: right;margin-left: 5px;
}
#suchefilm {
	clear: both;
	margin-top: 40px;
	border-top: 1px solid #dadada;
	padding-top: 10px;
	
	font-size: 11px;
	line-height: 15px;
}
#suchefilm a{
	padding-right: 8px;
	font-size: 8pt;
	font-weight: bold;
	
	text-decoration: none;
	line-height: 15px;
	
}

.filmlisteimgaussen{
	width:190px;margin-right:20px;margin-bottom:30px;float:left
}
.filmlisterechts{
	
}
.FLheadline{
	font-weight:bold
}


.FLsubheadline{
	font-weight:bold
}

#zurfilmauswahlsuch img{
	border: none;
	vertical-align: top;
}
#zurfilmauswahlsuch{
	letter-spacing: 0;width: 400px;
	padding-right: 15px;
	font-size: 10px;
	font-weight: bold;
	
	text-decoration: none;
	line-height: 15px;
	text-align: right;
	float: right;
}

/* @group Programm-Suche */
#suchefilm{
	margin-top: 0px;
	margin-bottom: 10px;
}

#programmsuche .FLheadlineblack{
	font-weight:bold;font-size: 16px;
}
#programmsuche .FLheadlineblack a{
	font-weight:bold;font-size: 16px; text-decoration: none;
}


#programmsuche .vzeile{
	margin-bottom: 8px;
}
#programmsuche .FLsubheadline{
	font-weight:normal;
}

#programmsuche .filmvorstellungen{
	float: right;
	width: 410px;
	text-align: right;
}
#programmsuche .filmvorstellung{
	font-weight: bold;
}


#programmsuche .filmvorstellungen input{
	float: right;margin-left: 8px;
	}
#programmsuche .filmvorstellungen img{
	float: right;margin-left: 8px;
	}
/* @end */
/* @end */

/* @group Erweiterte Suche */
#sucheerweitert{

		font-size: 12px;margin-top: 25px;
}


#sucheerweitert{
	clear: both;
}
#sflinks{
	width: 200px;float: left;
	
}
#sfrechts{
	width: 200px;float: right;
	
}
#sfrechts select{
	width: 200px;
	margin-top: 0;
	margin-bottom: 15px;padding-left: 5px;
}
.irand{
	background: url(/images/2008/bg_input_lang.gif) no-repeat;
	padding: 0;
}
#sucheerweitert input{
	border: none;
	background: url(/images/2008/bg_input_lang.gif) no-repeat right;
	width: 200px;margin-top: -2px;
	height: 20px;margin-left: 5px;
	margin-bottom: 10px;padding-left: 5px;
}
.suchlabel{float:left;}
#suchbutton{
	float: right;
}

/* @end */

/* @group filmtipp */
#filmtipp img{
	margin-right: 30px;
}
#filmtipp table{
	margin-top: 30px;
	
}
#filmtipp td{
	vertical-align: bottom;
}
#filmtippvorstellungen{
        margin-left: 20px;	
	
}

#filmtippvorstellungen .filmvorstellung {
	font-weight: bold;

	margin-top: 10px;
	font-size: 10px;
	letter-spacing: 0;
	
}

#filmtippvorstellungen .filmkino{
	font-size:10px;
	
}
#tippmail{
	
	font-size: 11px;padding: 10px;
	margin-top: 20px;
}
#tippmail input{
	background: url(/images/2008/bg_email.gif) no-repeat;border:none;
	width: 260px;height: 20px;
	margin-bottom: 10px;
	margin-top: 5px;outline: none;
}


#tippmail textarea{
	background: url(/images/2008/bg_textfeld.gif) no-repeat;
	width: 450px;
	height: 130px;
	margin-bottom: 20px;
	margin-top: 5px;
	border: none;resize: none;outline: none;
}

#tippmail .senden{
	background: none;float: right;
	width: 55px;background: url(/images/2008/button.gif) no-repeat;margin-right: 150px;
	
}
#tippmail label{
	font-weight: bold;
	margin-top: 10px;
	font-size: 11px;
}
#datenschutz{
	clear: both;
	margin-bottom: 30px;
}
#datenschutz strong{
	font-weight: bold;
	
}
/* @end */

/* @group Presse & news */
#PRnewsblock {
	clear: both;
	width: 660px;
}

#PRnewsbildtnb {
	float: left;
	width: 100px;
	height: 100px;
}

#PRnewsbildtnb img {
	
	margin: 0;
}


#PRnewstext {
	float: left;
	width: 600px;
	margin: 0 0px 35px;
	
	font-size: 11px;
	line-height: 15px;
}

#PRnewstext .subline {
	margin: 0 0 0 0;
}

/* @end */

/* @group regform */
#tblregform .inputkurz{
	background: url(/images/2008/bg_email.gif) no-repeat;border:none;
	width: 260px;height: 20px;
	margin-bottom: 10px;
	margin-top: 5px;outline: none;
}
#tblregform .inputlang{
	background: url(/images/2008/bg_input_lang.gif) no-repeat;border:none;
	width: 555px;height: 20px;
	margin-bottom: 10px;
	margin-top: 5px;outline: none;
}

/* @end */
.anamen{
	background: none;
}
.anamen a:link{background: none;

}

/* @group Awards & Jurys */
.juryeinzel{
	font-size: 11px;
	width: 130px;float: left;
	margin-top: 20px;
	margin-bottom: 30px;
        margin-right: 20px;
}

.award{
        margin-bottom: 30px;clear:both;
}
.award .babylink{
	font-size: 11px;
}
.award .fliesstext{
	margin-bottom: 10px;
}
/* @end */

/*sifr*/
.input {
	border: none;float: left;margin-left: 10px;margin-top: 5px;
	font-weight: normal;
}
.input:focus {
	border: none;float: left;margin-left: 10px;margin-top: 5px;
   font-weight: bold;
}
#updatea{
	display: none;position:absolute;
}
div#update {
      position:absolute;
      width:270px;
     margin: 4px 0px 0px;
      padding:0px;
	text-align: left;
	z-index: 999;
}
#update b{
	color: #fe0000;
}
div#update a{
	font-size: 12px;text-decoration: none;
}
div#update ul {
      list-style-type:none;
      padding:0;
	margin: 0;
}

div#update ul li {
      list-style-type:none;
      display:block;
      background: url(/images/2010/menuBar2010.gif) -50px top;
      cursor:pointer;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	opacity: 0.52;
	padding: 2px 2px 2px 20px;
}
div#update ul li:hover{
	opacity: 1;
}
.mfa{
	
	margin-left: 5px;font-size: 10px;
}
.filmlisteimg a{
	background-image: none;
}
.linkrot a{
	font-weight:bold;
}
.rand_10 img{
	margin: 10px !important;
}
.rand_rou10 img{
	margin-top: 10px !important;margin-right: 10px !important;margin-bottom: 10px !important;
}
.rand_lou10 img{
	margin-top: 10px !important;margin-left: 10px !important;margin-bottom: 10px !important;
}
