 
/*-------------------------Anfang basic elements------------------------------*/
.html_window
{
    height:100%;
    width:100%;
}

.Body_style
{
    background-color:#284F88;
    height: 100vh;
    width:100vw;
    font-size: 24px;
    margin-left:16px;
    color:white;

    
}
/*-------------------------Ende basic elements--------------------------------*/
.Darkblue
{
    background-color:#063970; 
    color:white;
}

.Lightblue
{
    background-color:#154c79;
}

/*-------------------------Anfang Menueband (header)--------------------------*/
.Menueband
{          
background-color:#063970;
list-style-type:none;
padding-left: 0px;
overflow:hidden;
}
			
    .Menueband li
    {
    float:left;  
    padding:0px;
    display:inline-block;
    }
        
	.Menueband li a
        {
        display:inline-block;
        text-align:center;
        text-decoration:underline;
        font-size:28px;
        font-style:oblique;
        color:white;
        padding:56px;
        
        }
			
            .Menueband li a:hover
            {
            background-color:#154c79;
            }

            .Menueband li a:visited
            {
            color:white;
            }
            
    .Menueband .Red
    {
    float:right;
    background-color:darkred;
    display:inline-block;
    }
    
        ul.Menueband li.Red a.Welcome
        {
        display:inline-block;
        padding-top: 50px;
        padding-bottom:50px;
        padding-right:100px;
        padding-left:100px;
        font-size:38px;
        font-style:oblique;
        text-align:center;
        color:white;  
        }
        
        ul.Menueband li.Red a.Welcome:hover
        {
        background-color:red;
        } 
        
    .Menueband_login
    {
        float:right;
        overflow:hidden;
    }
        .Menueband_login fieldset
        {
            padding:29.5px;
            float:right;
            border:none;
        }
            .Menueband_login_fieldset label
            {

            }
            .Menueband_login_fieldset input
            {

            }
            
            .Menueband_login_fieldset button
            {
                float:right;
            }
/*--------------------------------Ende Header---------------------------------*/        
/*-------------------------Anfang Inhaltsverzeichniss-------------------------*/
    .Inhaltsverzeichniss_main
    {   
        min-height:100%;
    }
    
        .Inhaltsverzeichniss_nav
        { 
            display:block;
            float:left;
            margin-right:100px;
        }

            .Headline_nav
            {
                font-style:oblique;
                font-size:40px;
                color:white;
            }

                #Inhaltsverzeichniss_ol
                {
                    background-color:darkred; 
                }

                        #Inhaltsverzeichniss_ol li
                        {
                            color:white;
                            font-size:24px;
                        }

                            #Inhaltsverzeichniss_ol li:nth-child(odd){background-color:#063970}
                            #Inhaltsverzeichniss_ol li:nth-child(even){background-color:#154c79;}

                            #Inhaltsverzeichniss_ol li .Inhalt_a{text-decoration:none; color:lightskyblue;}
                            #Inhaltsverzeichniss_ol li .Inhalt_a:visited{text-decoration:none; color:lightskyblue;}
            

        .Content_iframe
        {
          
        }
        
            #Headline_iframe
                {
                    font-weight:bold;
                    font-style:oblique;
                    font-size:30px;
                    color:white;
                } 
                
            #Iframe
                {
                    color:white;
                    max-width: 80%;
                }

/*-------------------------Ende Inhaltsverzeichniss---------------------------*/
/*-------------------------Ende Anfang Themes Darkblue------------------------*/

.Theme_darkblue 
{
    display:block;
    background-color:#063970;
    border:2px solid lightslategray;
    padding:10px;
    margin-left: 44px;
    margin-right:84px;
    margin-top:40px;
    overflow:hidden;
}   
    .Theme_darkblue a{text-decoration:none; color:lightskyblue;}
    .Theme_darkblue a:visited{text-decoration:none; color:lightskyblue;}
    
    .Theme_darkblue form
    {   
        display:inline-block;
        padding:20px;
        margin:20px;
        border:4px solid lightslategray;
    }
  
    .Theme_darkblue_fieldset
    {
        display:block;
        border:4px solid lightslategray;
        margin:20px;                                                            /* falls Positionierungs fehler auf Seiten auftauchen , old = margin:40px; geändert für: array2.html */
        padding-top:30px;
        overflow:hidden;
    } 
        .Theme_darkblue legend
        {
            border:6px solid lightslategray;
            text-decoration: underline;
            font-style: oblique ;
            font-size:20px;
        }

        .Theme_darkblue label
        {

        }
        
        .Theme_darkblue p
        {
            display:block;
        }
        .Theme_darkblue input
        {
            font-size: 18px;
        }
        
        .Theme_darkblue input[type=checkbox]
        {
            width: 20px;
            height: 20px;
            margin-right:10px;
        }

        .Theme_darkblue input[type="text"] 
        {
            display:inline-block;
            background-color:#154c79;
            border:1px solid darkgrey;
            color:white;
        }

        .Theme_darkblue input[type="email"] 
        {
            background-color:#154c79;
            border:1px solid darkgrey;
            color:white;
        }

        .Theme_darkblue select
        {
            font-size:18px;
            background-color:#154c79;
            color:white;
        }

        .Theme_darkblue textarea
        {
            background-color:#154c79;
            color:white;
            font-size:18px;
        }

        .Theme_darkblue input[type="password"]
        {
            background-color:#154c79;
            color:white;
        }

        .Theme_darkblue input[type="url"]
        {
            background-color:#154c79;
            color:white;
        }

        .Theme_darkblue input [type="search"]
        {
            background-color:#154c79;
            color:white;
        }

        .Theme_darkblue_fieldset input [type="number"]
        {
            background-color:#154c79;
            color:white;
        }
        
        .Theme_darkblue button
        {
            font-size: 24px;
        }




