/********************************************************/

/*********   MPI-Layout Stilangaben für Druck  **********/

/********************************************************/


body, html {
             color: #000;
             font-family: "Bitstream Vera Sans",verdana, helvetica, arial, sans-serif;
             height: 100%;
           }

body {
       font-size: 75%;
     }

* {
    padding: 0;
    margin: 0;
    border: 0;
  }



#container {
           }

* html #container {
                  }



/*** Seitenkopf ***/

#header {
        }



/*** Inhalt  ***/

.aussencontainer {
                 }

.innencontainer {
                }

.leftcol-inhalt-wrapper {
                        }

#inhalt {
        }


.inhaltswrapper {
               padding: 0.9em;
             }

.inhaltswrapper h1 {
                  font-size: 1.2em;
                }

.inhaltswrapper h2 {
                  font-size: 1.1em;
                }

.inhaltswrapper h3 {
                  font-size: 1em;
                  font-weight: normal;
                  font-style: italic;
                }

.inhaltswrapper p {
                 font-size: 0.9em;
               }


/*** Klickpfad ***/

.klickpfad {
           }

/*** Seiten-Haupttext ***/

.haupttext {
           }


/***  linke Spalte  ***/


#leftcol {
         }

#logompg {
         }

#sprache {
         }

#mainnavi {
          }

.navi1 {
       }


#navi2 {
       }

.navi2 {
       }



/***  rechte Spalte  ***/

#rightcol {
          }

#logompk {
         }

#newswrapper {
             }


.newsleiste {
            }


* html .newsleiste {
                   }

#newswrapper p {
               }



/***  Seitenfuss  ***/

#footer {
        }

#footer div {
            }


.imprint {
         }



/***  sonstige Stile ***/

.doNotPrint { display: none !important;  }

.clear { clear: both; }


p.bodytext {
    margin: 0;
    padding: 0.5em 0;
    line-height: 1.2em;
  }


H1.green {
	   COLOR: #e6e6e6; BACKGROUND-COLOR: #047e74
         }

H1.gross {
	   FONT-SIZE: 14px
         }

A {
    COLOR: black; TEXT-DECORATION: none

  }

LI {
     PADDING-LEFT: 0em; LIST-STYLE-POSITION: inside; MARGIN-LEFT: 0px; LINE-HEIGHT: 1.1em; LIST-STYLE-TYPE: none
   }

HR {
     BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: silver
   }

A:hover {
	  COLOR: maroon
        }

/* fuer text rahmen */
DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; margin-top:1em; margin-bottom:1em;clear: both;}
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #e1e1e1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #7CA6A6; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }

/* ende rahmen */

