/* ============ Bull Layout / Media Screen ========== */

/* ==== General Stuff ==== */

* {
border:0 solid;
margin:0;
padding:0;
}



html {
height:99%;
font-size:99%;
}

body {
height:100%;
font:18px arial;
font-weight:100;
line-height:18px;
color:#000;
background:#FFF;
}

a {
        text-decoration:none;
        color:#000;
       }
               
       a:hover,
       a:focus,
       a:active {
        color: rgb(43, 76, 226);
        font-size:17px; /* Schriftgröße */
        font-weight: bold;  /* textstärke (bold, bolder, 20px) */
        background-color:inherit;
        /*background-image: radial-gradient();*/
       }
               
       h1 {
        font-size:24px; /* Schriftgröße */
        color: black;
        
       }
               
       h2 {
           color: rgb(148, 30, 30);
           font-size: 26px;
           font-weight:400;
           margin-top:-10px;
           
       }
               
       h3 {
           color: black;
           font-size:18px;
           font-weight:400;
           margin-top:-10px;
       
       }
               
       p {
        margin:0;
        padding: 5px 0 10px 0;
       
       }
               
               
               
       acronym {
        color:#666;
        cursor:help;
       }
               
       /* ==== Container ==== */
       #container {
        padding:0px;
        margin:31px auto 31px auto;
        color:#000;
        position:inherit;
        }
       
       /* ==== Header ==== */
       
       #header {
        position: relative;  
        margin: 0px 0px 0px 0px;
        max-height: 500px;
        Max-width: 600px;	/* Breite = (Seite nach oben, rechts, unten, links ) einstellen */
        padding: 0px 0px 0px 30px;	/* Textabstand zum Blockrand */
        color:#000;
        /*background-color: rgb(235, 37, 37);	/* Blockhintergrundfarbe */
       }

      
        #headerleft {
            float: left; 
            margin: 10px 0px 0px 40px;
            padding: 0px 5px 0px 5px;	/* Textabstand zum Blockrand */
            font-size:20px;
            max-height: 20px;
            min-width: 400px;	 /*Breite = (in ...px) einstellen */
            z-index: 6;

        }
    
        #headerright {
            float: right;
            margin: 10px 0px 0px 300px;
            padding: 30px 0px 0px 35px;
            height: 35px;	/* Blockhöhe: ...px */
            width: 240px;	/* Blockbreite: ...px */
            background:rgb(248, 246, 246, 0.4);
            border-radius: 30px;
            border: rgb(148, 30, 30) solid 2px;
            z-index: 6;

        }
           
       
       #headercenter {
        display:none;
        }
          
               
       /* ==== Infobar ==== */
               
      /* #infobar {
        display:none;
        } */
               
       #infobarleft {
        position: relative;
        margin:100px 0px 20px 10px;
        min-width:100px;
        color:blue;
        min-height:20px;
        padding: 5px 0px 5px 10px;
        /*background-color: rgb(228, 190, 190);*/
       }
               
       #infobarright {
        display:none;
        }
               
       /* ==== Sidebar ==== */
       
       #sidebar {
        display:none;
        }
               
       #sidebar ul {
        display:none;
        }
               
       #sidebar ul li {
        display:none;
        }
               
       #sidebar ul li.untermenue_t {
        display:none;
        }	
       
               
       #sidebar ul li.untermenue {
        display:none;
        }
               
       #sidebar ul li.untermenue_l {
        display:none;
        }
               
       /* begin Container schmal */
               
       #content_s {
        /*position: relative;*/
        float: left;
        margin: 30px 0px 10px 10px;
        padding: 30px 25px 35px 25px;
        width: 1000px;
        min-height:500px;
        clear:both;
        text-align: justify; /* Textausrichtung Blocksatz */
        border-radius: 30px;
        border: black solid 2px;
        border-radius: 30px;
       
       }
       
       
       /* begin Bildhöhe senkrecht */
       
       
       #columnhl {	
           position: relative;
           margin: 10px 0px 0px 60px;
           padding: 30px 10px 5px 10px;
           width: 800px;
           min-height: 400px;
          /* text-align: justify; /* Textausrichtung Blocksatz */
           /*background-color: rgba(177, 75, 75, 0.931);*/
          border-radius: 30px;
           border: black solid 2px;   
       }
       
                  
       #columnhr {
           /*float: right;*/
           position: relative;
           margin: 10px 0px 0px 60px;
           padding: 30px 10px 5px 10px;
           width: 800px;
           min-height: 400px;
           /*background-color: rgb(201, 45, 45);*/
           border-radius: 30px;
           border: black solid 2px;
          
       }
       
       #columnhr_a {
        display:none;
    }
       
       
       /* end Bildhöhe */
       
       
       /* begin Container breit */
       
       #content_b {
       float: left;
        margin: 100px 0px 10px 20px;
        padding: 10px 10px 0px 10px;
        width: 1000px;
        color:#000;
        min-height: 400px;
        clear:both;
        z-index: 1;
        /*text-align: justify; /* Textausrichtung Blocksatz */
        border-radius: 30px;
        /*border: solid black 2px;
        background:rgb(224, 224, 221);*/
        border-radius: 30px;
        border: black solid 2px;
       
       }
       
       
       
       /* begin Bildbreite */
       #columnbl {	
       float: left;
        margin: 20px 0px 0px 20px;
        padding: 20px 10px 20px 30px;
        width: 900px;
        min-height:400px;
        /*text-align: justify; /* Textausrichtung Blocksatz */
        /*background-color: rgb(162, 182, 113);*/
        border-radius: 30px;
        border: black solid 2px;
       
       }
       
       #columnbl ul li.untermenue_Ue {
           margin:0px 0 0 10px;
           padding:10px 40px 0 0;
           line-height:25px;
           text-decoration: underline black;
           /*background-color: rgb(184, 180, 206);*/
          
       }
       
       #columnbl ul li.untermenue_Ue_a {
           margin:0px 0 0 20px;
           padding:0px 40px 0px 0px;
           line-height:25px;
           
           /*background-color: rgb(184, 180, 206);*/
          
       }
       
       #columnbl ul li.untermenue {
           margin:0 0 0 30px;
           padding:0 50px 0 0;
           line-height:20px;
       }
       
       #columnbr {
       float: left;
       margin: 30px 20px 0px 20px;
        padding: 20px 10px 20px 10px;
        width: 920px;
        min-height: 400px;
        /*text-align: justify; /* Textausrichtung Blocksatz */
        /*background-color: rgb(79, 107, 78);*/
        border-radius: 30px;
        border: black solid 2px;
       
       }
       
       #columnbr_a {
        display:none;
    }
          
       /* end Bildbreite */
       
       #navigation a{
           margin: 400px 0px 0px 0px;
           padding: 15px;
           
       }    
       
       
       .bild_g{
        margin-top:4px;
       
       }
       
       .bild_kl{
        margin:15px 3px 0 3px;
       
       }
       
       #Seite nach oben {
        display:none;
        }
       
       /* ==== fussnote ==== */
               
       /*#fussnote {
        display:none;
        }*/
               
       #imp {
        display:none;
        }
                       
       #drucken {
        display:none;
        }
       
       
       #fw {
        display:none;
        }
                       
       .rot {
        color:red;
       }
                       
       .blau {
        color:rgba(9, 9, 110, 0.87);
       }
       
       #links {
        display:none;
    }
       
        #links_a {
            position: relative;
            margin: 0px 0px 0px 0px;
            padding: 0px 5px 2px 185px;
            width: 800px;
            min-height:100px;
            font-size:22px; /* Schriftgröße */
 
           }
        
       
       #rechts {
        display:none;
         }
       
          #rechts_a {
            float: left;
            margin: 0px 0px 0px 0px;
           padding: 5px 5px 2px 105px;
           width:300px;
           min-height:100px;
          }
       
          
       #Randlinks {
           position: absolute;
           width: 20px;
           height: 2000px;
           top: 10px;
           border: 1px dashed #900;
           background-color: #fdd;
       
       }		
       
       #Randrechts {
           position: absolute;
           width: 20px;
           height: 2000px;
           top: 10px;
           right: 140px;
           border: 1px dashed #900;
           background-color: #fdd;
          }		
       
       