a {
      color : #ffffff;
      text-decoration: none;
      font-family: arial;
}

a:hover {
      color : #00DF00;
      text-decoration: none;
      font-family: arial;
	}

#filmproduktionmain a:link, #filmproduktionmain a:visited, #filmproduktionmain a:hover
{
  font: 100% arial;
  color: #000000;
}

#filmproduktionmain a:hover
{
   font: 100% arial;
   color: #113099;
}

#filmproduktionUntermenu
{
         margin-left: 20px;
         padding-top: 3px;
          color : #ffffff;

}
#filmproduktionObermenuactive
{
         margin-left: 20px;
         padding-top: 3px;
         color : #113099;
         font-weight: bold;
}

#filmproduktionUntermenuactive
{
         margin-left: 20px;
         padding-top: 3px;
         color : #113099;

}

#filmproduktionObermenu
{
	margin-left: 20px;
         padding-top: 3px;
         color : #ffffff;
}

ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

li {
		position : relative;
		float : left;
                 line-height : 0.9em;
		margin-bottom : -1px;


}


.ie li .filmproduktion1 {
               background-image:url(images/buttonactive.jpg);
                 height: 22px;
                background-repeat:repeat-x;
                width: 140px;
                font-size: 0.7em;
         font-family: arial;
}
.ie li .filmproduktion2 {
                 background-image:url(images/buttoninactive.jpg);
                 background-repeat: no-repeat;
                 height: 22px;
                 width: 140px;
                 font-size: 0.7em;
         font-family: arial;
}

.gecko li .filmproduktion1 {
               background-image:url(images/buttonactive.jpg);
                 height: 22px;
                background-repeat:repeat-x;
                width: 140px;
                font-size: 0.7em;
         font-family: arial;
}
.gecko li .filmproduktion2 {
                 background-image:url(images/buttoninactive.jpg);
                 background-repeat: no-repeat;
                 height: 22px;
                 width: 140px;
                 font-size: 0.7em;
         font-family: arial;
}
.ie #filmproduktion-bildnav {
        text-align: center;
        font-size: 60%; color: #FFFFFF;
        background-color: #000000;
 }

.gecko #filmproduktion-bildnav {
        text-align: center;
        font-size: 60%; color: #FFFFFF;
        background-color: #000000;
 }

.gecko #teaserbox {
        font: 70% arial; color: #FFFFFF;
}

.ie #teaserbox {
        font: 70% arial; color: #FFFFFF;
}

.gecko #teaserboxinside {
        font: 70% arial; color: #000000;

        border-right: 1px;
        border-bottom: 1px;
        background: #FFFFFF;
}

.ie #teaserboxinside {
        font: 70% arial; color: #000000;

        border-right: 1px;
        border-bottom: 1px;
        background: #FFFFFF;
}

.ie #navfilmproduktionbottom a {
        text-decoration: none;
        margin:0; padding:0;
        border: 0px;
        font: 65% arial; color: #000000;

}

.gecko #navfilmproduktionbottom a {
        text-decoration: none;
        margin:0; padding:0;
        border: 0px;
        font: 65% arial; color: #000000;

}
#main {
    font: 70% arial; color: #000000;
    margin-left: 0px

}



li ul {
		display: block;
		position : absolute;
		left: -999em;
 		margin-top : -22px;
}

.ie li ul {
        margin-left : 140px;


}
.gecko li ul {
        margin-left : 140px;

}




li a {
		display : block;
                 color : black;
		text-decoration : none;
	      	border : 0px solid black;


}

.ie li a:hover {
		background-image:url(images/buttonactive.jpg);
                 background-repeat:repeat-x;
                 width: 140px;

	}
.gecko li a:hover {
		background-image:url(images/buttonactive.jpg);
                 background-repeat:repeat-x;

	}

li:hover ul, li.sfhover ul {
		left: auto;
	}



function MM_preloadImages() { //v3.0
   var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
 }

 function MM_swapImgRestore() { //v3.0
   var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
 }

 function MM_swapImage() { //v3.0
   var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
 }

 function MM_findObj(n, d) { //v4.01
   var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
   d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
   if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
   for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
   if(!x && d.getElementById) x=d.getElementById(n); return x;
 }
function css_browser_selector() {
	var
		ua = navigator.userAgent.toLowerCase(),
		is = function(t){ return ua.indexOf(t) != -1; },
		h = document.getElementsByTagName('html')[0],
		b = (!(/opera|webtv/i.test(ua)) && /msie (\d)/.test(ua)) ? ((is('mac') ? 'ieMac ' : '') + 'ie ie' + RegExp.$1)
			: is('gecko/') ? 'gecko' : is('opera') ? 'opera' : is('konqueror') ? 'konqueror' : is('applewebkit/') ? 'webkit safari' : is('mozilla/') ? 'gecko' : '',
		os = (is('x11') || is('linux')) ? ' linux' : is('mac') ? ' mac' : is('win') ? ' win' : '';
	var c = b+os+' js';
	h.className += h.className?' '+c:c;
}