/* ===== Seitenblöcke ===== */

/*===== Basis Definitionen für 2 und 3 Spalten-Layout =====*/
/*
    Module: 3 column layout
*/
#Outer {
    float:left;  /* Mozilla */
}
#navblock {  /* left column */
    float: left;
    width: 189px; 
    line-height: 100%;
    color:#000000;
    z-index:10;
    font-size:100%;
/*    padding-top:80px;*/
/*    border-right: 1px solid #777777; */
/*    background: url('/C125779A003EA462/RepositoryFile/images/$File/bg_left.gif') no-repeat right top; */
}
#subnav {  /* left column */
    padding-top:80px;
/*    border-right: 1px solid #777777;*/
}
#navblockempty {  /* left column */
    float: left;
    width: 189px; 
    line-height: 100%;
    color:#000000;
    z-index:10;
    font-size:100%;
    padding-top:80px;
}

/*--- 3 Spalten ---*/
#contentblock { /* center column */
    padding: 0px 10px 0px 10px;
    float: left;
    width:572px;
    border-right:2px solid #235D9E;
    border-left: 1px solid #777777;
}

/*--- 2 Spalten ---*/
#contentblockBigLeft { /* center and right column */
    padding: 0px 10px 0px 20px;
    float: left;
    width:752px;
    border-right:2px solid #235D9E;
}
#contentblockBigRight { /* left and center column */
    padding: 0px 10px 0px 10px;
    float: left;
    width:784px;
    border-left: 1px solid #777777;
}

/*--- 1 Spalte ---*/
#contentblockHome {
    float: left;
    width:994px;
}

/* ----- Main ----- */
div#main {
           margin:auto;
           width: 994px;
           background-color: #FFFFFF;
}

/* ----- Header ----- */
#head {
           position: relative;
           height: 168px;
           width: 994px;
           background: transparent url('/C125779A003EA462/RepositoryFile/images/$File/moenchheader994.gif') top left no-repeat;
           margin: 0px;
           padding: 0px;
           }
#logo {
/*           position: absolute; */
           float: left;
           margin: 4px 0 0 12px;
           padding: 0px 0;
           text-decoration: none;
           }

div#headerblock {
    overflow: visible;
    height: 170px; 
   position:relative;
}

p#skiplinks {
    display: none;
}

/* ----- Search and Main Navigation ----- */
/* siehe auch MPG_navigation */
#menubox {
           position: relative;
           margin: auto;
           height: 24px;
           padding: 0px;
           background: #ffffff url('/C125779A003EA462/RepositoryFile/images/$File/bg_topmenu.gif') repeat-x; /*  top left */
           z-index: 1000;
           border-width: 0px;
/*           vertical-align: top; */
           }

#searchbox {
           position: relative;
           float: left;
           width: 200px;
           background: transparent url('') top left repeat-x;
/*           border: solid #b9b9b9; */
           border-width: 0px;
           margin: 0px 4px 0 4px;
           padding: 0px;
           }
#searchbox form {
           margin: 0px;
           padding: 0px;
           }
#searchbox p {
           margin: 0px;
           padding: 0px;
           }
#searchbox input {
           width: 140px;
           text-align: left;
           border: 1px solid #4F4F4F;
           margin: 0px;
           padding: 0px;
           background: #FFFFFF;
           font: bold 9pt/140% Arial, Helvetica, Sans-Serif, Sans;
           color: #2F2F2F;
           vertical-align: middle;
           }

form#search {
    padding: 4px 0 0 12px;
    margin: 0;
}

/* ----- Marginalie -----  */
#marginal { /* right column */
    float: left; 
    padding-top:80px;
    width: 210px;
/*    border-left:2px solid #235D9E;*/
}
#marginal #BannerBlock div.Banner {
  padding-bottom:10px;
  text-align:center;
}

/* F O O T E R */
div#footerlinks {
  display:block;
}

#footer {
           height: 22px;
           padding: 0px 0 0px 0;
           background: #ffffff url('/C125779A003EA462/RepositoryFile/images/$File/bg_footer.gif') top left repeat-x;
           border-top: 0px solid #4F4F4F;
           font: normal 10pt/140% Arial, Helvetica, Sans, sans-serif !important;
           color: #000000;
           text-decoration: none;
           text-align: right;
           }
#footer a {
           font: bold 8pt Arial, Helvetica, Sans-Serif, Sans;
           color: #4F4F4F;
           padding: 0 12px;
           text-decoration: none;
           }
#footer a:hover {
           color: #B12C27;
           background: transparent;
           text-decoration: none;
           }
#footer a.active {
           color: #DF0000;
           background: transparent;
           text-decoration: none;
           }

div#footerblock {
/*   height: 22px;*/
   margin: 0px auto 0px auto;
   padding: 0 0 4px 0;
   border: solid #cccccc;
   border-width: 1px 0px 0px 0px;
}



