/* file:  ml-mv.css   */
/* Autor: Roland Straube */
/* Datum: 06.07.2009    */


/* Bodies */
body             {background-color:#FFFFFF;font-size:100.01%;font-family:Albany,Helvetica,Arial,sans-serif;color:#800000;margin:0;padding:3%;scrollbar-base-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;scrollbar-3dlight-color:#FFFFFF;scrollbar-highlight-color:#FFFFFF;scrollbar-track-color:#FFFFFF;scrollbar-face-color:#FFFFFF;scrollbar-arrow-color:#FF5F00;}
body.rahmenseite {background-color:#14134B;padding:1%;}
body.frameseite  {background-color:#E9C878;scrollbar-base-color:#FAD39A;scrollbar-darkshadow-color:#FAD39A;scrollbar-shadow-color:#FAD39A;scrollbar-3dlight-color:#FAD39A;scrollbar-highlight-color:#FAD39A;scrollbar-track-color:#FAD39A;scrollbar-face-color:#FAD39A;}


/* Seitengestaltungselemente */
div.linkshinten  {position:absolute;float:left;margin: 1% 0 0 1%;background-color:#FAD39A;width:45%;height:91.5%;}
div.rechtshinten {position:absolute;background-color:#CA9919;/*margin:0 0 0 27%;*/min-width:71.5%;height:95%;right:1%;}
div.iframe       {position:absolute;bottom:11.0%;left:5.0%;width:65%;height:77.7%;}


/* Positionierungselemente */
div.logo         {position:absolute;top:6%;right:3%;}
div.adresse      {position:absolute;bottom:2.0%;right:4.4%;width:20.0%;text-align:right;}
div.copyright    {position:absolute;bottom:4.4%;right:4.5%;text-align:right;}
div.verweise     {position:relative;bottom:2%;}
div.titel        {position:absolute;top:0%;left:3%;}

/* Absatzvorlagen */
p.adress         {font-size:8pt;}
p.plz            {font-size:14pt;color:#14134B;margin-top:8%;}

h1.ml            {font-size:14pt;color:#14134B;}

/*Listendefinition Tabelle */
table.liste      {width:100%; border-collapse:collapse; border:thin solid #F4F1D9;}
td.was           {font-family:Albany,Helvetica,Arial,sans-serif;font-size:9pt;font-weight:bold;padding:10pt;width:30%;}
/*td.was img          {padding: 10pt;}*/
td.inhalt        {font-family:Albany,Helvetica,Arial,sans-serif;font-size:9pt;padding:10pt;width:70%;}

/* Spezialzeichenvorlagen */
a:link           {font-style:normal;font-weight:normal;color:#F4F1D9;text-decoration:none;}
a:visited        {font-style:normal;font-weight:normal;color:#F4F1D9;text-decoration:none;}
a:hover          {font-style:normal;text-decoration:none;text-decoration:overline;color:#F4F1D9;}
a:active         {font-style:normal;text-decoration:none;text-decoration:overline;}
a:focus          {font-style:normal;text-decoration:none;text-decoration:overline;color:#F4F1D9;}

div#main-content{
    padding: 3% 3% 1% 3%;
    position:absolute;
    height:95%;
    width:94%;
    overflow-y: auto;
    background-color:#E9C878;
}


/* --------------------------------------------------
    :: Mobile Visibility Affordances
---------------------------------------------------*/

    .show-on-phones { display: none !important; }
    .show-on-tablets { display: none !important; }
    .show-on-desktops { display: block !important; }

    .hide-on-phones { display: block !important; }
    .hide-on-tablets { display: block !important; }
    .hide-on-desktops { display: none !important; }


    /* Modernizr-enabled tablet targeting */
    @media only screen and (max-width: 1280px) and (min-width: 768px) {
        .hide-on-phones { display: block !important; }
        .hide-on-tablets { display: none !important; }
        .hide-on-desktops { display: block !important; }

        .show-on-phones { display: none !important; }
        .show-on-tablets { display: block !important; }
        .show-on-desktops { display: none !important; }
    }


    @media only screen and (max-width: 767px) {
        .hide-on-phones { display: none !important; }
        .hide-on-tablets { display: block !important; }
        .hide-on-desktops { display: block !important; }

        .show-on-phones { display: block !important; }
        .show-on-tablets { display: none !important; }
        .show-on-desktops { display: none !important; }

        html{background-color: #14134B; padding: 2%;}

        body.rahmenseite{
            background-color: #CA9919;
            border-radius: 15px;
            padding: 0 0 2% 0;
        }

        div.titel{
            position: relative;
            max-width: 86%;
            left: 0;
            top: 0;
        }

        div.adresse{
            position: relative;
            width: 92%;
            left: 3%;
            text-align: left;
        }

        div.iframe{
            position: relative;
            width: 94%;
            left: 3%;
            padding-top: 3%;
        }

        div#main-content{
            position: relative;
            word-wrap: break-word;
            -moz-border-radius:15px;             /* Firefox, Firefox-based */
            -webkit-border-radius:15px;         /* Chrome, Safari, Webkit-based */
            -khtml-border-radius:15px;             /* Konqueror, other Linux-Browsers */
            border-radius:15px;                 /* CSS3, W3C -> moderne Browser */
            padding: 3% 3% 3% 3%;
            overflow: visible;
        }

        table.liste{
            position: relative;
            width: 98%;

        }

        table.liste img{
            position: absolute;
        }

        table.liste tr:first-child td{
            padding-bottom: 120px;
        }

        td.was{
            width: 40%;
            padding-right: 2%;
        }

        td.inhalt{
            width: 60%;
        }

    }
