h1 {
  font-size: 0.9em;
  margin: 0;
  padding: 0;
}

h2 {
  font-size: 0.7em;
  margin: 0;
  padding: 0;
}

h3 {
  font-size: 0.6em;
  margin: 0;
  padding: 0;
}

h4 {
  float: left;
  font-size: 1.1em;
  margin-right: 20px;
  padding: 0;
  display: inline;
}


.hide, hr {
  display: none;
}



.fixfloat {
  float: none;
  clear: both;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
}


/* Gerüst */
#rahmen {
  /*width: 939px;*/
  width: 58.688em;
  min-width: 939px;
  float: left;
  margin: 20px 0 20px 20px;
  display: inline;
}

#links {
  /*width: 213px;*/
  width: 13.3125em;
  min-width: 213px;
  float: left;
  margin: 0;
}

#rechts {
  /*width: 720px;*/
  width: 45em;
  min-width: 720px;
  float: right;
  margin: 0;
}

/* Ende Gerüst */






/* Linke Seite */

/* Einstellungshilfe */
#hilfe {
  /*width: 147px;*/
  width: 9.1875em;
  min-width: 147px;
  /*\*//*/
  width: 147px;     /* Mac IE */
  /**/
  float: left;
}

/* Ende Einstellungshilfe */


/* Assistent */
#assistent {
  /*width: 147px;*/
  width: 9.1875em;
  min-width: 147px;
  /*\*//*/
  width: 147px;     /* Mac IE */
  /**/
  float: left;
  background-color: #D5E8F3;
}

/* Assistent vor IE Mac verstecken */
/*\*//*/
#assistent {
           display: none;
           }
/**/


#plus, #gleich, #minus, #help {
  /*width: 24px;*/
  width: 1.5em;
  min-width: 24px;
  float: left;
  font-size: 0.6em;
  margin-top: 8px;
  padding-left: 12px;
  display: inline;
}

#assistent a, #assistent a:visited {
  float: left;
  width: 24px;
  display: inline;
  color: #000;
  text-decoration: none;
}

#assistent a:hover, #assistent a:active, #assistent a:focus {
  color: #747474;
}

#assistent #help a {
  background: #D5E8F3; cursor: help;
}

/* Ende Assistent */





/* Banner */
#banner {
  /*width: 173px;*/
  width: 10.8125em;
  min-width: 173px;
  float: left;
  margin: 3px 0 0 20px;
  padding-bottom: 15px;
  display: inline;
}

#title {
  width: 138px;
  float: left;
  margin: 0;
  padding-bottom: 5px;
  font-size: 0.7em;
}

#grafik {
  width: 173px;
  float: left;
  margin: 0;
  padding: 0;
}

#grafik img {
  float: left;
  margin-bottom: 5px;
}
/* Ende Banner */

/* Ende Linke Seite */







/* Rechte Seite */

#oben {
  /*width: 720px;*/
  width: 45em;
  min-width: 720px;
  float: right;
  margin: 0;
}


#keyvisual {
  /*width: 720px;*/
  width: 45em;
  min-width: 720px;
  float: right;
  padding-bottom: 7px;
}


/* Contentbereich */

#content {
  /*width: 720px;*/
  width: 45em;
  min-width: 720px;
  float: right;
  margin: 0;
}


#inhalt {
  /*width: 507px;*/
  width: 31.6875em;
  min-width: 507px;
  float: left;
  margin: 0;
}





/* Kontextbereich */
#iframeKontext { float:right; margin-top:14px;}
#kontext {
  /*width: 205px;*/
  width: 12.8125em;
  min-width: 205px;
  float: left;
  margin: 16px 0 0 7px;
  display: inline;
}

/* Kontext - Top */

#kontexttop {
  /*width: 205px;*/
  width: 12.8125em;
  min-width: 205px;
  float: left;
  margin: 0;
}

#weiche {
  /*width: 177px;*/
  width: 11.0625em;
  min-width: 177px;
  float: left;
  margin: 0;
  padding-bottom: 10px;
}


.weichebutton {
  width: 175px;
  float: left;
  margin: 0;
  padding-bottom: 10px;
}


.weichebuttontxt {
  width: 154px;
  float: right;
  font-size: 0.6em;
  text-align: left;
  margin-left: 5px;
  display: inline;
}

.wlink:link, .wlink:visited {
  color: #003466;
  text-decoration: none;
}

.wlink:hover, .wlink:active, .wlink:focus {
  color: #747474 !important;
}
.arrow {
  width: 10px;
  float: left;
  margin-top: 2px;
}

.weichebutton .wappen {        
  float: left;
  width:16px;
  margin:0;                
}


/* Container Sprachen*/
#sprachen {
  /*width: 18px;*/
  width: 1.125em;
  min-width: 18px;
  float: right;
  margin: 0;
}

#flagge_de {
  width: 18px;
  float: left;
  margin: 0;
}

#flagge_en,
#flagge_it {
  width: 18px;
  float: left;
  margin-top: 10px;
}
/* Ende Container Sprachen*/
/* Ende Kontext - Top */
/* Ende Kontextbereich */



#footer {
  /*width: 720px;*/
  width: 45em;
  min-width: 720px;
  float: right;
}

/* Ende Rechte Seite */





/* Bl&auml;tern + Zur&uuml;ck + Top */

#leiste {
  /*width: 475px;*/
  width: 29.6875em;
  min-width: 475px;
  float: left;
  margin: 13px 0 0 16px;
  display: inline;
}

div.pagination {

}
div.pagination div.icon {
  margin-top:3px;
}
div.pagination div.control {
  width: 57px;
}
div.pagination div.back {
  float: left;
}
div.pagination div.back div.icon {
  float:left;
  margin-right: 10px;
}
div.pagination div.next {
  float:right;
}
div.pagination div.next div.icon {
  float:right;
}
div.pagination div.next div.text {
  float:left;
  margin-right:10px;
}
div.pagination #seiten{
  display:inline;
  float:left;
  margin:0 10px;
  text-align:center;
  width:98%;
}


#weiter {
  width: 100px;
  float: left;
  margin: 0;
}


#toplink {
  width: 80px;
  float: right;
  text-align: right;
  margin: 0;
}


/* Back / Weiter / Top Button*/
.bottom_mehr {
  width: 70px;
  float:left;
  margin: 0;
}


.bottom_mehr_text {
  width: 60px;
  float:left;
  margin: 0;
}

.bottom_mehr_link,.bottom_mehr_link:link, .bottom_mehr_link:visited {
  font-size: 0.6em;
  color: #003466;
  font-weight: bold;
  text-decoration: none;
}

.bottom_mehr_link:hover, .bottom_mehr_link:active, .bottom_mehr_link:focus {
  color: #747474 !important;
}
.bottom_pfeil {
  width: 10px;
  float: left;
  margin-top: 1px;
}
/* Ende Bl&auml;tern + Zur&uuml;ck + Top*/

/* Ende Mehr + Top Leiste */


#valid {
  clear: left;
}

iframe {  	 
  width: 675px; 	 
  height: 800px; 	 
  clear: left; 	 
  border-style: none; 	 
}       
/* blaettern */
.blaettern {
  width: 560px;
  float: left;
  font-size: 0.6em;
  margin-top: 10px;
}

.listezurueck {
  width: 60px;
  float: left;
}

.listeseiten {
  width: 440px;
  float: left;
  text-align: center;
}

.listevor {
  width: 60px;
  float: right;
  text-align: right;
}










