
.green_footer {
  position:fixed;
   bottom:30px;
   width:100%;
   height:4px;
   margin-left:0;
   left:0;
   background:none repeat scroll 0 0 #31C41C;
}


.blue_footer {
  position:fixed;
   bottom:0px;
   width:100%;
   height:30px;

   left:0;
   margin-left:0;
   background:none repeat scroll 0 0 #002070;
}
.orange_footer {
 position:fixed;
   bottom:36px;
   width:100%;
   height:6px;
   margin-left:0;
   left:0;
   background:none repeat scroll 0 0 #ff8814;
}
.white_footer {
        position:fixed;
   bottom:34px;
   width:100%;
   height:2px;
   margin-left:0;
   left:0;
   background:none repeat scroll 0 0 #fff;
}

.schmuck {
        position:absolute;
        float:left;
        margin-left:30px;
        padding-left:20px;
        bottom:10px;

z-index:-1;
   margin-left:0;
}
.schmuck_b {
        position:fixed;
        background: none repeat scroll 0 0;
        left:0;
        bottom:60px;

z-index:-1;
   margin-left:0;
}
.schmuck_c {
        position:absolute;

left:0;
        bottom:0px;

z-index:-1;
   margin-left:0;
}

#logo {
        border-right:2px dotted;
        border-left:2px dotted;
        min-height:768px;
        padding-left:10px;
        border-bottom:2px dotted;
        height:120px;


}
#logo2 {
        padding-left:40px;

        height:72px;


}
#skg {
        background:#00305f;
        min-height:200px;
        margin-left:20px;
        margin-top:240px;
        margin-right:5px;
        padding-top:70px;
        padding-left:25px;
        z-index:8;
        opacity:.8;
        width:120px;
}

        #verlag {
                background-image: url('../images/bg-trans/blue.png');
                                min-height:200px;
                margin-left:20px;
                margin-top:70px;
        margin-right:5px;
                z-index:8;
                padding-top:70px;
                padding-left:25px;
                font-color:#ededed;


        }
        #content_main {
                background-image: url('../images/bg-trans/grey.png');
                color:#ededed;
                margin-top:70px;
                min-height:485px;
                padding-left:30px;
                padding-top:20px;
        }
#specialed {
        background:#fef7e5;
        min-height:200px;
        margin-left:20px;
        margin-top:140px;
        margin-right:5px;
        padding-top:70px;
        padding-left:25px;
        opacity:.8;
        z-index:6;
}

        .link_special:link {color:#000; text-decoration:none;font-size:10pt;font-weight:bold;}
        .link_special:visited {color:#000; text-decoration:none;font-size:10pt;font-weight:bold;}
        .link_special:active {color:#000; text-decoration:none;font-size:10pt;font-weight:bold;}
        .link_special:hover {color:#000; text-decoration:none;font-size:10pt;font-weight:bold;}

        .link_lernstoff:link {color:#ededed; text-decoration:none;font-size:10pt;font-weight:bold;}
        .link_lernstoff:visited {color:#ededed; text-decoration:none;font-size:10pt;font-weight:bold;}
        .link_lernstoff:active {color:#ededed; text-decoration:none;font-size:10pt;font-weight:bold;}
        .link_lernstoff:hover {color:#ededed; text-decoration:none;font-size:10pt;font-weight:bold;}

        .link_verlag:link {color:#ededed; text-decoration:none;font-size:10pt;font-weight:bold;}
        .link_verlag:visited {color:#ededed; text-decoration:none;font-size:10pt;font-weight:bold;}
        .link_verlag:active {color:#ededed; text-decoration:none;font-size:10pt;font-weight:bold;}
        .link_verlag:hover {color:#ededed; text-decoration:none;font-size:10pt;font-weight:bold;}

#eswirkt {
        padding-top:150px;
        padding-left:108px;
}
.img_border {
        border-width:2px;
        border-color:#ededed;
        border-style:solid;
}
#start_lern {
        min-height:304px;
   background:#ededed;
border-width:2px;
border-color:#99ca46;
border-style:solid;
}
#start_special {
        border-width:2px;
        border-color:#ededed;
        border-style:solid;
        min-height:304px;
        background:#fef7e5;
}
#special_content {
        min-height:304px;
        padding-top:10px;

}
#menu {
        height:72px;
}
#menu_leiste {
        height:72px;

        padding-top:2px;
}
#empty {
        height:304px;
}

#spalte-links {
        border-right:2px dotted;
        left:0px;
        min-height:384px;
        background:#fef7e5;
        padding-left:10px;

}
#spalte-rechts {
        border-right:2px dotted;
        padding-left:10px;
        left:0px;
        min-height:384px;
   background:#99ca46;
   border-bottom:2px dotted;
}