/* CSS Document Struktur der Seite durch div-Aufteilung - divs über ganze Seitenbreite einzeln, Teilbereiche paarigKopfzeile - ganze BreiteTop-Navbar - ganze BreiteHaupteil - ganze Breite  - Unterteilung in 2 Spalten:    Side-Navbar - linke Spalte    Seiteninhalt- rechte Spalte      - Unterteilung in 2 Spalten:         Text - linke Spalte        Sidemap - rechte Spalte Fusszeile>/*Formatierung und Postionierung der Boxen*//*Global Reset*/*{margin:0;padding:0;}/*ganzer Browserbereich*/   body { text-align: center; background-color: #FCFCFC; margin-top: 15px; font-size:8pt; line-height:15pt; /*Abstand zwischen den Zeilen*/ color:#004c99; font-family:Arial, Helvetica, Sans-serif; font-weight: normal; text-decoration:none; } #schatten1, #schatten2, #schatten3, #schatten4, #schatten5 {   /*padding: 1px;*/   border-radius: 5px;   -moz-border-radius: 5px;   }    #schatten5 { width:803px; /*height: 706px;*/ height: 710px; border-right:2px solid #F1F4F5; border-bottom:2px solid #F1F4F5; border-top:2px solid #F1F4F5; margin-left:5%; }  #schatten4 { width:801px; /*height: 704px;*/ height: 706px; border-right:2px solid #E5E8E9; border-bottom:2px solid #E5E8E9; border-top:2px solid #E5E8E9; }  #schatten3 { /*width:805px;*/ /*height: 702px;*/ width:799px; height: 704px; border-right:2px solid #D9DBDC; border-bottom:2px solid #D9DBDC; border-top:2px solid #D9DBDC; }  #schatten2 { /*width:803px; height: 700px;*/ width:797px; height: 700px; border-right:2px solid #D0D1D3; border-bottom:2px solid #D0D1D3; border-top:2px solid #D0D1D3; }  #schatten1 { /*width:802px;*/ width:795px; height: 698px; border-right:2px solid #C9CACB; border-bottom:2px solid #C9CACB; border-top:2px solid #C9CACB; /*background:#BDBDBE;*/ }/*Einbettung*/  #wrapper {  text-align: left;	/*width: 800px;*/	margin: 0;	position: relative;  top: -5px;  left: -5px;  background:white;}/*Kopfzeile*/  #Kopfzeile {  width: 800px;  height: 68px;  position: relative;  float: left;  background: #004c99;  }        #IMA-Logo {      width:145px;      height: 58px;      padding-top: 10px;      padding-left: 10px;      text-align: left;      }            #Titeltext_wt,  #Titeltext_wsp,  #Titeltext_vsw, #Titeltext_all  {      width: 641px;      height: 58px;      position:absolute;      top:0px;      left: 150px;      padding-left: 8px;      color:white;       font-size:12px;      font-family: Arial, Helvetica, Sans-serif;      line-height:15px;	    font-weight:bold;      text-align:center;      padding-top:10px;        }                        /*Top-Navbar*/    #Top-Navbar {  width: 800px;  float:left;  padding-bottom:10px;  height:30px;  background-image: url("../images/sidenavi.jpg");  }/*Formatierung der Top-Navbar*/           div.topmenu {	         position:relative;	         left:148px;	                    font-size: 8pt;	         font-family:Arial, Helvetica, Sans-serif;	         line-height:30px;           height:30px;           border-left:0px solid #E9E9E9;            border-right:1px solid #E9E9E9;           text-align: center;           }           div.topmenu a {           text-decoration: none;           color: #828080;           width:126px;           }           div.topmenu a:hover {           font-size: 9pt;           color:#0DDF51;           }/*Hauptmenüpunkte*/               div.topmainmenu, div.topmainmenusel a {               text-decoration: none;               color: #0DDF51;               display: block;               float:left; /*Block- Level- Elemente nebeneinander darstellen*/               width:126px;               font-weight: bold;               }/*Hauptteil*/  #Hauptteil {  width: 800px;  background: #FCFCFC;  }/*linke Spalte* Einbettung für Sidenavi und bmwi-logo - derzeit nur auf den home_xxx-Seiten*/    #left-side {    float: left;    width:148px;    height:562px;    background-color: #FCFCFC;    border-left:1px solid #E9E9E9;    }/*Side-Navigationleiste*/      #Side-Navbar {      width: 148px;      float: left;      border-bottom:1px solid #E9E9E9;      /*border-left:1px solid #E9E9E9;      /*border-bottom-style:solid;      border-bottom-color:#E9E9E9;*/      }/*Formatierung der Side-Navbar*/           div.menu {	         font-size: 8pt;	         font-family:Arial, Helvetica, Sans-serif;	         line-height:30px;           height:30px;           width:149px;           text-align: center;           }           div.menu a {           text-decoration: none;           color: #828080;           }           div.menu a:hover {           font-size: 9pt;           color:red;           }/*Hauptmenüpunkte*/               div.mainmenu {               font-weight: bold;               background-image: url("../images/sidenavi.jpg");               }               div.mainmenusel {               font-weight: bold;               color: red;               background-image: url("../images/sidenavi_akt.jpg");               }               div.mainmenu,div.mainmenusel a {               text-decoration: none;               color: red;               }/*Untermenüpunkte*/                   div.submenu {                   background-color: #FCFCFC;                   }                   div.submenu a {                   text-decoration: none;                   color: #004c99;                   }                   div.subnmenu,div.submenusel a {                   text-decoration: none;                   color: red;                   }/*Bmwi-Logo*/            #bmwi {      position:absolute;      float:left;      height:107px;      margin:20px;      left:10px;      top:450px;      }/*rechte Spalte-eigentlicher Seiteninhalt und Bildteil*/      #Seiteninhalt {      width: 650px;      float: right;      position: relative;      background:#f8f8f8;      height:562px;      Overflow-x: hidden;      Overflow-y: scroll;      border-left-width:1px;      border-left-style:solid;      border-left-color:#E9E9E9;      border-left-width:1px;      border-left-style:solid;      border-top-width:1px;      border-top-style:solid;      border-top-color:#E9E9E9;      border-top-width:1px;      border-top-style:solid;      }         #Text {              width:590px;         float: left;         padding:20px;         background: none;         margin:0px;         }         /*Formatierung der Inhalte in kontaktadr.php*/    #Seiteninhalt_adr {      width: 800px;      /*width: 610px;*/      float: left;      position: relative;      background:#f8f8f8;      /*height:562px; + Topnavbar*/      height:602px;      Overflow-x: hidden;      Overflow-y: scroll;      border-left-width:1px;      border-left-style:solid;      border-left-color:#E9E9E9;      border-left-width:1px;      border-left-style:solid;      border-top-width:1px;      border-top-style:solid;      border-top-color:#E9E9E9;      border-top-width:1px;      border-top-style:solid;      }        #adr_table {        width:97%;        /*border-style:solid;        border-width:1px;*/        margin:5px;        border-collapse:collapse;        }                .td_adr {        border:1px solid #004c99;        padding:2px;        }        .th_adr {        padding:2px;        }           /*Formatierung der Fusszeile*/  #Footer {  float:left;  width: 800px;  height:25px;  border-top-width:1px;  border-top-style:solid;  border-top-color:#DCDCDC;  background: #F5F5F5;  position: relative;  text-align:right;  }/*Copyright*/            a#copy {      padding: 0;      margin: 0;      margin-right: 20px;      text-decoration: none;      font-weight: normal;      font-size:8pt;	    color:#C3C3C3;      }           a#copy:hover {      color: #A19E9E;      }/*Formatierung der Inhalte der Boxen*/  h6 {  font-weight: bold;  font-size: 12pt;	font-weight: bold;  margin-top:10px;  margin-bottom:10px;  padding:0;  }   h3 {  font-weight: bold;  font-size: 12pt;  font-weight: bold;  margin-top:10px;  margin-bottom:10px;  padding:0;  }   h1 {  font-weight: bold;  font-size: 11pt;	font-weight: bold;  margin-top:10px;  margin-bottom:10px;  }  h4 {  font-weight: bold;  font-size: 11pt;  font-weight: bold;  margin-top:25px;  margin-bottom:10px;  padding:0;  }    h5 {  font-weight: bold;  font-size: 11pt;  font-weight: bold;  margin-top:25px;  margin-bottom:10px;  padding:0;  }	.mw {  text-align: right;	line-height:15pt;	color:#004c99;	}		a.mw:hover{  color:red;  }		.angaben {  width:100px;  }    .feld {  border:0;  margin:0;  }  .legend {  font-weight: bold;  font-size: 8pt;	font-family:Arial, Helvetica, Sans-serif;	color: #004c99;  margin-left:27px;  margin-top: 40px;  margin-bottom: 20px;  padding:0px;  }  .legend2 {  font-weight: bold;  font-size: 8pt;	font-family:Arial, Helvetica, Sans-serif;	color: #004c99;  margin-left:27px;  margin-top: 20px;  margin-bottom: 20px;  padding:0px;  }  #nachricht {  margin:0;  padding:0px;  width:458px;  }  .mailto {  font-size:8pt;	line-height:15pt;	color:#004c99;	font-family:Arial, Helvetica, Sans-serif;	font-weight: normal;  }/*Farbe der Sterne und Hinweise im Kontaktformular*/  .stern {  color: red;  }/*"Farbe" der Felder im Kontaktformular bei Fehlern*/  .feld {   background-color: #CCFFCC;  border: 1px solid #BFBFBF;  padding: 2px;  color: #004c99;  }/*"Farbe" der Felder im Kontaktformular*/  .feld_normal  {  border:1px solid #BFBFBF;  padding: 2px;  color: #004c99;  }  .auswahlfeld {  width: 155px;  color: #004c99;  }  .auswahlfeld_normal {  color: #004c99;  border: 1px solid #BFBFBF;  }/*Buttons im Kontaktformular*/  input.button {  height: 25px;  width: 90px;  font-size:12px;  font-family: Arial, Helvetica, Sans-serif;  color:#657EB7;  background-image:url("../images/sidenavi.jpg");  background-color: #DAEBFB;  border:0px;  font-weight:bold;  }  input.button:hover {  height: 25px;  width: 90px;  color: red;  background-image:url("../images/sidenavi_akt.jpg");  background-color: #BEDFFE;  }  #bild {  float:left;  }  #legende {  float:right;  }  .points {  width:550px;  margin-top:10px;  margin-bottom:10px;  padding-left:20px;  }  td {   padding-top:10px;  }/*Formatierung der Eingabefelder Intranet*/  input{  width:179px;  color:#004c99;  }    #Adressen