body {
        margin:0; padding:0;
        background-color:#113099;

}

#filmproduktion-zentrierhilfe {
        text-align: center;
        position: absolute;
        top: 50%;
        left: 0px;
        width: 100%;
        height: 0px;
        overflow:visible;
        visibility: visible;
}
#filmproduktion-content {
        text-align: left;
        background-color: #FFFFFF;
        border: 3px solid #000000;
        margin-left: -400px;
        position: absolute;
        top: -285px;
        left: 50%;
        width: 800px;
        height: 540px;
        background-image: url(./images/tvstudiosstuttgart2.jpg);
        background-repeat: no-repeat;
        background-attachment: relative; background-position: top left;
}









#filmproduktion-navl1 {
        margin:0; padding:0;
        border: 0px;
        text-align: center; color: #FFFFFF;
        font: 100% arial;
        background-color: #000000;
}

#navfilmproduktionleft li a {
        text-decoration: none;
}

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

#navfilmproduktionleft li .active {
        background-image: url(./images/tvstudiosbuttonactive.jpg);
        background-repeat: no-repeat;
        width: 127px;
        height:23px;
        text-align: center; color: #000095;
        font-weight: bold;
}
#navfilmproduktionleft li .inactive {
        background-image: url(./images/tvstudiosbutton2.jpg);
        background-repeat: no-repeat;
        width: 127px;
        height:23px;
        text-align: center; color: #FFFFFF;
}

#navfilmproduktionleft li .inactive2 {
        background-image: url(./images/tvstudiosbutton3.gif);
        background-repeat: no-repeat;
        background-color: ##00FF00;
        width: 180px;
        height:23px;
        text-align: center; color: #FFFFFF;
}

#navfilmproduktionleft :hover #navfilmproduktionleft li .untermenu{
       display: block;
}
#navfilmproduktionleft li .untermenu {
        background-image: url(./images/tvstudiosbutton2.jpg);
        background-repeat: no-repeat;
        display: none;
        width: 127px;
        height:23px;
        text-align: center; color: #FFFFFF;
}


#navfilmproduktionleft li a {
        padding: 0px 0px 3px 0px;
        font-family: arial;
        font-size: 100%;
        margin: 0px 0px 0px 0px;
        display: block;
        line-height: 23px;
}





#navfilmproduktiontop li a {
        text-decoration: none;
}

#navfilmproduktiontop ul {
        list-style-type  : none;
        margin           : 0;
        padding          : 0;
}
#navfilmproduktiontop li .active {
        margin:0; padding:0;
        border: 0px;
        font: 100% arial; color: #FFFFFF;
        background-color: #000000;
}
#navfilmproduktiontop li .inactive {
        margin:0; padding:0;
        border: 0px;

        font: 100% arial; color: #FFFFFF;
        background-color: #000000;
}


#navfilmproduktiontop li .inactive2 {
        margin:0; padding:0;
        border: 0px;
        font: 100% arial; color: #FFFFFF;
        background-color: #000000;
}
#navfilmproduktiontop li a {

        margin:0; padding:0;
        border: 0px;
        font: 100% arial; color: #FFFFFF;
        background-color: #000000;

}
#navfilmproduktiontop li .inactive:hover {
        margin:0; padding:0;
        border: 0px;
        font: 100% arial; color: #00FF33;
        background-color: #000000;
}
#navfilmproduktiontop li .inactive2:hover {
        margin:0; padding:0;
        border: 0px;
        font: 100% arial; color: #00FF33;
        background-color: #000000;
}
h1 {
       font: 200% arial; color: #000000;
}
h2 {
       font: 140% arial; color: #000095;
}
h3 {
       font: 100% arial; color: #000000;
       font-weight: bold;
       margin-bottom: 3px;
       margin-top: 5px;
}
#filmproduktionmain {
       font: 70% arial; color: #000000;
       background-color: #ffffff;
}






/* -------------------------- BEGIN do not change --------------------------- */

ul.dropdown
{
    list-style: none;
    margin:0;
    padding:0;
    width:127px;
}

ul.dropdown ul
{
    list-style: none;
    margin:0;
    padding: 0;
    width:100%;
    width:181px;
}

ul.dropdown li
{
 	position: relative;
         /*padding:1px 0px 1px 0px;  */ /* helps Opera with hover - do not remove! */
         margin: 0px 0px 0px 0px;
}

ul.dropdown a
{
    display:block;
}

ul.dropdown ul, ul.dropdown ul ul, ul.dropdown ul ul ul
{
    display:none;
    position:absolute;
    top:0;
    left:99%;
}

ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul
{
    display:none;
}

ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul
{
    display:block;
}

/* -------------------------- END do not change --------------------------- */

#nav a
{
    color:#000095;
}

#nav a:hover
{
    color:#000095;
}

#nav ul
{

    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 5px 2px 2px;

}

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;
}