/* Allgemeine Elementanweisungen * * * * * * * * * * * * * * */

p {
     padding-left: 1px;
}

html>body p {
     padding-left: 0px;
}


body {
  background-color: #FFFFFF;
  color: #333333;
  font: 100% arial,helvetica,sans-serif;
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

form {
  margin: 0;
  padding: 0;
}

hr {
  float: none;
  clear: both;
  height: 1px;
  color: #666666;
  background-color: #666666;
  border: 0;
}

iframe {
    border: 0;
}

/* Allgemeine Klassen  * * * * * * * * * * * * * * * * * * * */

.pfad {
   display: none;
}

.kleiner {
  font-size: 90%;
}

.rechtsbuendig {
  text-align: right;
}

.unsichtbar {
  position: absolute;
  left: -6000px;
  top: -6000px;
  width: 0px;
  height: 0px;
  overflow: hidden;
  display: inline;
}

.floatAus {
  float: none;
  clear: both;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  font-size: 0px;
  line-height: 0px;
}

.floatright {
    float: right;
}

.floatleft {
    float: left;
}

.registered {
  font-size: 60%;
  vertical-align: top;
  line-height: 1px;
}

html>body .registered {
  vertical-align: super;
}

/* Formularelemenente */

.textfeldS {
  width: 2em;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}

.textfeldM {
  width: 5em;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}

.textfeldL {
  width: 10em;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}

#multiStage input.abschickenButton,
#multiPkBuehneLinks input.abschickenButton,
#multiGkBuehneRechts input.abschickenButton {
  font-size: 80%;
  margin: 0 0 1em 0;
}

/*TEASER*/

#produktLinks h2,
#produktRechts h2 {
    font: 90%/1em 'Times New Roman',Times,serif;
    margin: 0 0 2px 0;
    padding: 0;
    color: #fe0000;
    font-weight: bold;
}


#produktLinks {
    float: left;
    width: 168px;
    margin: 0 7px 0 0;
}

#produktRechts {
    float: left;
    width: 205px;
}

#multiGkBuehne #produktLinks {
    width: 198px;
}

#multiGkBuehne #produktRechts {
    width: 215px;
}

#produktLinks p,
#produktRechts p{
    font-size: 70%;
    line-height: 130%;
    margin: 0;
    padding: 0px 0 8px 1px;
}

#multiGkBuehne #produktLinks p,
#multiGkBuehne #produktRechts p {
    margin: 0;
}


#produktLinks p strong,
#produktRechts p strong {
    font-size: 110%;
}

span.bigger {
    font-size: 190%;
    color: #fe0000;
    font-weight: normal;
}


a.produktButton1:link,
a.produktButton1:visited,
a.produktButton1:focus,
a.produktButton1:hover,
a.produktButton1:active {
    display: block;
    width: 56px;
    height: 14px;
    background: #5d5a5a url(../img/bgr_button_produkte_01.gif) top left no-repeat;
    font-size: 70%;
    text-decoration: none;
    color: #ffffff;
    padding: 0 5px 0 10px;
    margin: 10px 0 0 0;
    float:left;
}

a.produktButton2:link,
a.produktButton2:visited,
a.produktButton2:focus,
a.produktButton2:hover,
a.produktButton2:active {
    display: block;
    width: 56px;
    height: 14px;
    background: #c20f0f url(../img/bgr_button_produkte_02.gif) top left no-repeat;
    font-size: 70%;
    text-decoration: none;
    color: #ffffff;
    padding: 0 5px 0 10px;
    margin: 10px 0 0 6px;
    float:left;
}

#multiPkBuehneRechts.tiefer2 strong a:link,
#multiPkBuehneRechts.tiefer2 strong a:visited,
#multiPkBuehneRechts.tiefer2 strong a:focus,
#multiPkBuehneRechts.tiefer2 strong a:hover,
#multiPkBuehneRechts.tiefer2 strong a:active,
#multiMpBuehne.tiefer2 strong a:link,
#multiMpBuehne.tiefer2 strong a:visited,
#multiMpBuehne.tiefer2 strong a:focus,
#multiMpBuehne.tiefer2 strong a:hover,
#multiMpBuehne.tiefer2 strong a:active,
#multiGkBuehne strong a:link,
#multiGkBuehne strong a:visited,
#multiGkBuehne strong a:focus,
#multiGkBuehne strong a:hover,
#multiGkBuehne strong a:active {
    display: block;
    width: 95px;
    height: 14px;
    background: #c20f0f url(../img/bgr_button_css.gif) top left no-repeat;
    font-size: 70%;
    text-decoration: none;
    color: #ffffff;
    padding: 0 5px 0 10px;
    margin: 2em 0 0 0;
    font-weight: normal;
}

#multiMpBuehne.tiefer2 strong a:link,
#multiMpBuehne.tiefer2 strong a:visited,
#multiMpBuehne.tiefer2 strong a:focus,
#multiMpBuehne.tiefer2 strong a:hover,
#multiMpBuehne.tiefer2 strong a:active,
#multiGkBuehne strong a:link,
#multiGkBuehne strong a:visited,
#multiGkBuehne strong a:focus,
#multiGkBuehne strong a:hover,
#multiGkBuehne strong a:active {
    width: 140px;
    background: #c20f0f url(../img/bgr_button_hausanschluss.gif) top left no-repeat;
}

/* Linkformatierungen */

a.email,
a.broschuere,
a.download {
  text-decoration: none;
}
a.email span,
a.broschuere span,
a.download span {
  text-decoration: underline;
}
a.broschuere img {
  vertical-align: bottom;
}
a.download img {
  vertical-align: bottom;
}

/* Bilder  * * * * * * * * * * * * * * * * * * * * * */

img.multiBildLinks110px {
  float: left;
  width: 110px;
  margin: 4px 15px 4px 0;
}

img.multiBildLinks90px {
  float: left;
  width: 90px;
  margin: 4px 10px 4px 0;
}



/* buttonBackToTop * * * * * * * * * * * * * * * * * * * * * */

.buttonBackToTop {
  clear: both;
  margin: 0;
  padding-top: 12px;
}

.buttonBackToTop img {
  vertical-align: bottom;
}

.buttonBackToTop a:link,
.buttonBackToTop a:visited {
  height: 1em;                             /* damit der IE 5 das padding darstellt */
  color: #333333;
  background: url(../img/img_funkt_seitenanfang.gif) 0 0 no-repeat;
  font-size: 90%;
  text-decoration: none;
  padding: 0 0 0 18px;
}



/* globalLogo  * * * * * * * * * * * * * * * * * * * * * * * */

#globalLogo {
  position: absolute;
  left: 352px;
  top: 1.5em;
  margin-left: 3.55em;
}

#globalLogo p {
  margin: 0;
}

#globalLogo.netz {
  left: 330px;
}

/* globalLogoENG   * * * * * * * * * * * * * * * * * * * * * */

#globalLogoENG {
  position: absolute;
  left: 352px;
  top: 1.5em;
  margin-left: 3.55em;
}

#globalLogoENG p {
  margin: 0;
}



/* globalMenuMeta  * * * * * * * * * * * * * * * * * * * * * */

#globalMenuMeta {
  position: absolute;
  top: 7px;
  left: 422px;
  width: 27.8em;
  text-align: right;
}

#globalMenuMeta ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#globalMenuMeta li {
  display: inline;
  height: 1em;
  font-size: 65%;
  padding: 0 0 0 1.9em;
  list-style: none;
}

#globalMenuMeta a:link,
#globalMenuMeta a:visited {
  color: #333333;
  text-decoration: none;
}

#globalMenuMeta a:focus,
#globalMenuMeta a:hover,
#globalMenuMeta a:active {
  color: #FF0000;
}



/* globalMenuSpecialInterest * * * * * * * * * * * * * * * * */

#globalMenuSpecialInterest {
  position: absolute;
  top: 22px;
  left: 422px;
  margin-left: 27.6em;
  width: 7.9em;
}

#globalMenuSpecialInterest ul,
#globalMenuSpecialInterest li {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: left;
}

#globalMenuSpecialInterest li {
  display: inline;
  font-size: 70%;
  line-height: 140%;
}

#globalMenuSpecialInterest a:link,
#globalMenuSpecialInterest a:visited {
  display: block;
  color: #333333;
  background: url(../img/img_multiarrow_schw_weiss.gif) no-repeat 0 0.35em;
  text-decoration: none;
  padding-left: 14px;
}

#globalMenuSpecialInterest a.on:link,
#globalMenuSpecialInterest a.on:visited,
#globalMenuSpecialInterest a:focus,
#globalMenuSpecialInterest a:hover,
#globalMenuSpecialInterest a:active {
  color: #FF0000;
  background-image: url(../img/img_multiarrow_rot_weiss.gif);
}

#globalMenuSpecialInterest a.css,
#globalMenuSpecialInterest a.css:link,
#globalMenuSpecialInterest a.css:visited,
#globalMenuSpecialInterest a.css:focus,
#globalMenuSpecialInterest a.css:hover,
#globalMenuSpecialInterest a.css:active {
  background: url(../img/img_padlock.gif) no-repeat 0 0.15em;
  margin: 0 0 0.5em 0;
}

/* globalSuchfeld  * * * * * * * * * * * * * * * * * * * * * */

#globalSuchfeld {
  position:absolute;
  top: 5px;
  left: 20px;
}

#globalSuchfeld .suchfeld {
  width: 11.2em;
  font-size: 60%;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}



/* multiAdressliste  * * * * * * * * * * * * * * * * * * * * */

.multiAdressliste {
  padding: 12px 0 0 0;
}

.multiAdressliste .adresse {
  margin-top: -0.2em;
  padding-bottom: 0.8em;
}

.multiAdressliste .adresse .links {
  float: left;
  clear: both;
  width: 58%;
  font-size: 70%;
  line-height: 130%;
  padding: 0 0 0 1px;
}

.multiAdressliste .adresse h2 {
  font-size: 100%;
  margin: 0;
}

.multiAdressliste .adresse .rechts {
  float: left;
  width: 38%;
  font-size: 60%;
  line-height: 140%;
  padding: 0 0 0 1px;
}

hr.multiAdressliste {
  margin: 4px 0 3px 0;
  padding: 0;
}

html>/**/body hr.multiAdressliste {              /* fuer Mozillas und Netscape */
  margin: 11px 0;
}

/* multiBlaetterNavi * * * * * * * * * * * * * * * * * * * * */

.multiBlaetterNavi {
  height: 2.8em;
}

.multiBlaetterNavi .multiZurueckLink {
  position: absolute;
  top: 0;
}

.multiBlaetterNavi .multiZurueckLink p {
    padding: 0;
}

.multiBlaetterNavi .zurueckLink {
  position: absolute;
  top: 0;
}

.multiBlaetterNavi .zurueckLinkOff {
  position: absolute;
  top: 0;
  color: #999999;
}

.multiBlaetterNavi .zurueckLinkOff p {
  color: #999999;
  background: url(../img/img_multiarrow_grau_weiss_l.gif) 0 50% no-repeat;
  text-decoration: none;
  padding-left: 14px;
}

.multiBlaetterNavi .uebersichtLink {
  position: absolute;
  left:42%;
}

.multiBlaetterNavi .uebersichtLink a:link,
.multiBlaetterNavi .uebersichtLink a:visited {
  height: 1em;                              /* damit IE 5 die paddings darstellt */
  color: #333333;
  background: url(../img/img_multiarrow_schw_weiss.gif) right 50% no-repeat;
  text-decoration: none;
  padding-right: 14px;
}

.multiBlaetterNavi .uebersichtLink a:focus,
.multiBlaetterNavi .uebersichtLink a:hover,
.multiBlaetterNavi .uebersichtLink a:active {
  color: #FF0000;
  background-image: url(../img/img_multiarrow_rot_weiss.gif);
}

.multiBlaetterNavi .weiterLink {
  position: absolute;
  right: 0;
}

.multiBlaetterNavi .weiterLinkOff {
  position: absolute;
  right: 0;
  color: #999999;
}

.multiBlaetterNavi .weiterLinkOff p {
  background: url(../img/img_multiarrow_grau_weiss.gif) right 50% no-repeat;
  text-decoration: none;
  padding-right: 14px;
}

.multiBlaetterNavi .weiterLink a:link,
.multiBlaetterNavi .weiterLink a:visited {
  height: 1em;                              /* damit IE 5 die paddings darstellt */
  height: 1em;
  width: 8.8em;
  color: #333333;
  background: url(../img/img_multiarrow_schw_weiss.gif) right 50% no-repeat;
  text-decoration: none;
  padding-right: 14px;
}

.multiBlaetterNavi .weiterLink a:focus,
.multiBlaetterNavi .weiterLink a:hover,
.multiBlaetterNavi .weiterLink a:active {
  color: #FF0000;
  background-image: url(../img/img_multiarrow_rot_weiss.gif);
}

.multiBlaetterNavi .zurueckLink a:link,
.multiBlaetterNavi .zurueckLink a:visited {
  height: 1em;                              /* damit IE 5 die paddings darstellt */
  color: #333333;
  background: url(../img/img_multiarrow_schw_weiss_l.gif) 0 50% no-repeat;
  text-decoration: none;
  padding-left: 14px;
}

.multiBlaetterNavi .zurueckLink a:focus,
.multiBlaetterNavi .zurueckLink a:hover,
.multiBlaetterNavi .zurueckLink a:active {
  color: #FF0000;
  background-image: url(../img/img_multiarrow_rot_weiss_l.gif);
}

/* multiChecklist  * * * * * * * * * * * * * * * * * * * * * */

ul.multiChecklist {
  margin: 0;
  padding: 0;
  list-style: none;
}

.multiChecklist li {
  margin: 0;
  padding: 0.8em 0 0 1px;
  list-style: none;
}

.multiChecklist h2 {
  font-size: 70%;
  line-height: 130%;
  margin: 0;
  padding: 0 0 0 1px;
}

#multiStage .multiChecklist p {
  margin: 0;
  padding: 0 0 0 1px;
}

.multiChecklist ul.multiListe {
  margin-bottom: 0;
}

.multiChecklist .multiListe li {
  margin-top: 0.3em;
}



/* multiContentErweiterungRechts * * * * * * * * * * * * * * */

#multiContentErweiterungRechts {
  position: absolute;
  left: 46.4em;
  top: 6.25em;
  width: 210px;
  height: 21.5em;
  background-color: #F0F0F0;
  margin-left: 60px;
  padding-bottom: 1em;
}

html>body #multiContentErweiterungRechts {
  height: auto;
  min-height: 21.5em;
}

#multiContentErweiterungRechts img.bild {
  vertical-align: bottom;
}

#multiContentErweiterungRechts h1 {
  color: #FFFFFF;
  font: 120%/1em 'Times New Roman',Times,serif;
  margin: 0 0 0.7em 0;
  padding: 5px 10px 6px 14px;
}

/* Pulldown-Menue */

#multiContentErweiterungRechts .menue {
  background-color: #CCCCCC;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

#multiContentErweiterungRechts select {
  width: 12em;
  font-size: 70%;
  margin: 5px 0.5em 5px 14px;
  vertical-align: middle;
}

#multiContentErweiterungRechts input {
  margin: 0 0.5em 0 0;
  vertical-align: middle;
}

/* Darstellungsform Terminliste */

#multiContentErweiterungRechts ul,
#multiContentErweiterungRechts li {
  background-color: #F0F0F0;
  padding: 4px 0 0 0;
  margin: 0;
  list-style: none;
}


body #multiContentErweiterungRechts li h2 {
  margin: 0;
  padding: 0.6em 14px 0 14px;
}

#multiContentErweiterungRechts li p {
  font-size: 65%;
  line-height: 120%;
  margin: 0;
  padding: 0.2em 14px 0.1em 14px;
}

#multiContentErweiterungRechts .multiDownloadInfo {
  background-color: #F0F0F0;
  padding: 0.8em 0 20px 0;
}

#multiContentErweiterungRechts .multiDownloadInfo p {
  font-size: 70%;
  line-height: 130%;
  margin: 0;
  padding: 0.5em 2px 0 14px;
}

/* Darstellungsform Kontakte */

body #multiContentErweiterungRechts h2 {
  font-size: 70%;
  line-height: 130%;
  margin: 0;
  padding: 1.4em 10px 0 14px;
}

#multiContentErweiterungRechts .kontakt {
  background-color: #F0F0F0;
  padding: 0 0 0 0;
}

#multiContentErweiterungRechts .links {
  float: left;
  background-color: #F0F0F0;
  margin: 0 10px 0 0;
}

#multiContentErweiterungRechts .links img {
  padding-left: 2px;
}

#multiContentErweiterungRechts .rechts {
  float: left;
  width: 135px;
  background-color: #F0F0F0;
    margin: 0;
}

body #multiContentErweiterungRechts .kontakt h3 {
  font-size: 70%;
  line-height: 130%;
  margin: 0 0 0 0;
  padding: 10px 14px 0 1px;
}

#multiContentErweiterungRechts .kontakt p {
  font-size: 65%;
  line-height: 120%;
  margin: 0;
  padding: 0 10px 0 1px;
}



/* multiContentMenu  * * * * * * * * * * * * * * * * * * * * */

.multiContentMenu h2 {
  font-size: 70%;
  margin: 0;
}

.multiContentMenu dl,
.multiContentMenu dt,
.multiContentMenu dd {
  margin: 0;
  padding: 0;
}

.multiContentMenu dt,
.multiContentMenu dd {
  font-size: 70%;
  line-height: 130%;
}

.multiContentMenu dd {
  padding-bottom: 0.6em;
}


/* multiContentNavi  * * * * * * * * * * * * * * * * * * * * */

#multiContentNavi {
  position:absolute;
  width: 27.6em;
  margin-right: 1em;
  z-index: 2;
}

#multiContentNavi select {
  width: 12em;
  font-size: 70%;
  padding: 0;
  margin: 0 2px 0 0;
  vertical-align: middle;
}

#multiContentNavi input {
  margin: 0 0.7em 0 0;
  vertical-align: middle;
}

#multiContentNavi ul {
  position: absolute;
  left: 0; /* BS 041103 */
  top: 1.7em;
  padding: 0;
  margin: 0;
  list-style: none;
}

#multiContentNavi li {
  display: inline;
  height: 100%;                        /* damit IE 5 die paddings darstellt */
  font-size: 70%;
  line-height: 140%;
  padding: 0 16px 0 1px;
  list-style: none;
}

#multiContentNavi li a:link,
#multiContentNavi li a:visited {
  height: 100%;                        /* damit IE 5 die paddings darstellt */
  color: #333333;
  background: url(../img/img_multiarrow_schw_hellgr.gif) 0 0.3em no-repeat;
  padding-left: 14px;
  text-decoration: none;
}

/* multiContentNaviRechts  * * * * * * * * * * * * * * * * * * * * */

#multiContentNaviRechts {
  position:absolute;
  width: 27.6em;
  margin-right: 1em;
  z-index: 2;
}

#multiContentNaviRechts select {
  width: 12em;
  font-size: 70%;
  padding: 0;
  margin: 0 2px 0 0;
  vertical-align: middle;
}

#multiContentNaviRechts input {
  margin: 0 0.7em 0 0;
  vertical-align: middle;
}

#multiContentNaviRechts ul {
  position: absolute;
  top: 1.7em;
  padding: 0;
  margin: 0;
  list-style: none;
}

#multiContentNaviRechts li {
  display: inline;
  height: 100%;                        /* damit IE 5 die paddings darstellt */
  font-size: 70%;
  line-height: 140%;
  padding: 0 16px 0 1px;
  list-style: none;
}

#multiContentNaviRechts li a:link,
#multiContentNaviRechts li a:visited {
  height: 100%;                        /* damit IE 5 die paddings darstellt */
  color: #333333;
  background: url(../img/img_multiarrow_schw_hellgr.gif) 0 0.3em no-repeat;
  padding-left: 14px;
  text-decoration: none;
}








/* multiDownloadInfo * * * * * * * * * * * * * * * * * * * * */

.multiDownloadInfo {
  font-size: 90%;
}
.multiDownloadInfo a img {
  vertical-align: bottom;
}
.multiDownloadInfo a {
  text-decoration: none;
}
.multiDownloadInfo a span {
  text-decoration: underline;
}
.multiDownloadInfo a img {
  vertical-align: bottom;
}

/* tabellarische Darstellung */

.multiDownloadInfo table {
  width: 100%;
  font-size: 110%;
  text-align: left;
  margin: 1em 0 0 0;
  border-top: 1px solid #FF0000;
  border-collapse: collapse;
}

html>body .multiDownloadInfo table {
  margin: 0;
}

.multiDownloadInfo caption {
  font-size: 70%;
  line-height: 130%;
  font-weight: bold;
  text-align: left;
  margin: 1em 0 0 0;
  padding: 0.5em 0.4em 0.5em 1px;
  border-top: 1px solid #FF0000;
  border-left: 1px solid #FF0000;
  border-right: 1px solid #FF0000;
}

.multiDownloadInfo th {
  width: 60%;
  font-size: 70%;
  line-height: 130%;
  font-weight: normal;
  text-align: left;
  padding: 0.5em 0.4em;
  border-bottom: 1px solid #FF0000;
  border-left: 1px solid #FF0000;
  border-right: 1px solid #FF0000;
  vertical-align: top;
}

.multiDownloadInfo td {
  width: 30%;
  font-size: 70%;
  line-height: 130%;
  padding: 0.5em 0 0.5em 0.4em;
  border-left: 1px solid #FF0000;
  border-right: 1px solid #FF0000;
  border-bottom: 1px solid #FF0000;
  vertical-align: top;
}



/* multiDrucken  * * * * * * * * * * * * * * * * * * * * * * */

#multiDrucken {
  position: absolute;
  width: 6.9em;
  line-height: 130%;
  text-align: right;
  z-index: 2;
}

#multiDrucken p {
  margin: 0;
  font-size: 65%;
  line-height: 150%;
}

#multiDrucken a:link,
#multiDrucken a:visited {
  height: 1em;                         /* damit IE 5 die paddings darstellt */
  color: #333333;
  background: url(../img/img_funkt_drucken.gif) 0 0 no-repeat;
  padding: 2px 0 1px 18px;
  text-decoration: none;
}



/* multiFaqContentNavi * * * * * * * * * * * * * * * * * * * */

.multiFaqContentNavi ul {
  margin: 0;
  padding: 0.6em 0 0 0;
  list-style: none;
}

.multiFaqContentNavi li {
  font-size: 70%;
  line-height: 130%;
  margin: 0;
  padding: 0.5em 0 0.5em 1px;
  border-bottom: 1px solid #000000;
  list-style: none;
}

.multiFaqContentNavi li.keineLinie {
  border-bottom: none;
}

.multiFaqContentNavi li a:link,
.multiFaqContentNavi li a:visited {
  color: #333333;
  text-decoration: none;
}

.multiFaqContentNavi li a:focus,
.multiFaqContentNavi li a:hover,
.multiFaqContentNavi li a:active {
  text-decoration: none;
}



/* multiFormular * * * * * * * * * * * * * * * * * * * * * * */

.multiFormular fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

.multiFormular fieldset.borderon,
.multiFormular fieldset.borderoff {
    border: 1px solid #cccccc;
    padding: 1em 0 0 0;
    margin: 0 0 1em 0;
}

.multiFormular fieldset.borderon {
    margin: 0 0 1em 0;
}

html>/**/body .multiFormular fieldset.borderon{
    margin: 0 0 2em 0;
}

.multiFormular fieldset.borderoff {
    border: 0;
}

.multiFormular fieldset.borderon legend,
.multiFormular fieldset.borderoff legend{
    color: #333333;
    padding: 0 5px 0 5px;
    margin: 0 0 1em 0px;
    font: bold 90% arial,verdana,sans-serif;
}

.multiFormular fieldset.borderoff legend{
    padding: 0;
}

html>/**/body .multiFormular fieldset.borderon legend {
    padding: 0 5px 0 5px;
    margin: 0 0 0 5px;
}


html>/**/body .multiFormular fieldset.borderoff legend {
    padding: 0 5px 0 7px;
    margin: 0;
}


.multiFormular fieldset.borderon legend .unsichtbar,
.multiFormular fieldset.borderoff legend .unsichtbar{
  position: static;
  overflow: auto;
  display: inline;
}

#multiStage .multiFormular h2,
#multiPkBuehneLinks .multiFormular h2,
#multiGkBuehneRechts .multiFormular h2,
#multiMetaBuehne .multiFormular h2,
#multiPkBuehneRechts .multiFormular h2,
multiSpBuehne .multiFormular h2
 {
  background-color: #F2F2F2;
  font: bold 70% arial,verdana,sans-serif;
  margin: 0 0 0.8em 0;
  padding: 2px 8px 2px 8px;
}

#multiStage .multiFormular h2.nobg,
#multiPkBuehneLinks .multiFormular h2.nobg,
#multiGkBuehneRechts .multiFormular h2.nobg,
#multiMetaBuehne .multiFormular h2.nobg,
#multiPkBuehneRechts .multiFormular h2.nobg,
multiSpBuehne .multiFormular h2.nobg
 {
  background-color: #ffffff;
}

#multiStage .multiFormular td h3,
#multiPkBuehneLinks .multiFormular td h3,
#multiGkBuehneRechts .multiFormular td h3,
#multiMetaBuehne .multiFormular td h3,
#multiPkBuehneRechts .multiFormular td h3,
multiSpBuehne .multiFormular td h3
 {
  font: bold 100% arial,verdana,sans-serif;
  margin: 2px 0 0 0;
  padding: 0;
}

.multiFormular table {
  width: 100%;
  margin-bottom: 1em;
  border: none;
}

.multiFormular td {
  font-size: 70%;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  border: none;
}

.multiFormular td.rechts {
  width: 52%;
  border: none;
}

.multiFormular td.links {
  width: 40%;
  border: none;
  vertical-align:top;
}

.multiFormular td.multiHinweis {
  font: 70% arial,verdana,sans-serif;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}

.multiFormular input,
.multiFormular select {
  font-size: 90%;
  padding: 0;
  margin: 0;
  vertical-align: middle;
}

.multiFormular .radiolist {
    margin: -5px 0 0 0;
}

html>/**/body .multiFormular .radiolist {
    margin: 0px 0 0 0;
}

.multiFormular .radioleft {
    display: block;
    float: left;
    width: 5%;
}

.multiFormular .radioright {
    display: block;
    float: left;
    width: 94%;
    padding: 4px 0 0 0;
}

html>/**/body .multiFormular .radioright {
    padding: 2px 0 0 0;
}


.multiFormular table, .multiFormular td {
    border: none;
}

#multiStage p.multiPflichtfeldhinweis,
#multiPkBuehneLinks p.multiPflichtfeldhinweis,
#multiGkBuehneRechts p.multiPflichtfeldhinweis {
  font: 70% arial,verdana,sans-serif;
  padding: 1em 0 0.5em 1px;
}

.textfeld100Prozent {
  width: 94%;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}

.textfeld50Prozent {
  width: 46%;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}

.textfeld75Prozent {
  width: 70%;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}

.textfeld35Prozent {
  width: 32%;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}

.textfeld30Prozent {
  width: 28%;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}

.textfeld25Prozent {
  width: 22%;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}

.textfeld20Prozent {
  width: 21%;
  border-top: #4E4E4E 1px solid;
  border-right: #EAEAEA 1px solid;
  border-bottom: #EAEAEA 1px solid;
  border-left: #4E4E4E 1px solid;
}


/* multiFunktionsbuttons * * * * * * * * * * * * * * * * * * */

#multiFunktionsbuttons {
  position: absolute;
  left: 430px;
  top: 22.45em;
  z-index: 10;
}

#multiFunktionsbuttons ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#multiFunktionsbuttons li {
  list-style: none;
  text-align: left;
  margin: 0 0 6px 0;
  padding: 0 0 0 18px;
}

#multiFunktionsbuttons #buttonDrucken {
  background: url(../img/img_funkt_drucken.gif) 0 50% no-repeat;
}

#multiFunktionsbuttons #buttonVersenden {
  background: url(../img/img_funkt_versenden.gif) 0 50% no-repeat;
}

#multiFunktionsbuttons #multiDownload {
  background: url(../img/img_funkt_download.gif) 0 50% no-repeat;
}

#multiFunktionsbuttons a:link,
#multiFunktionsbuttons a:visited {
  color: #333333;
  font-size: 60%;
  line-height: 140%;
  text-decoration: none;
}

#multiFunktionsbuttons a:focus,
#multiFunktionsbuttons a:hover,
#multiFunktionsbuttons a:active {
  color: #990066;
}



/* multiKontaktInfo  * * * * * * * * * * * * * * * * * * * * */

#multiKontaktInfo {
   position: absolute;
   left: 10px;
   top: 23.4em;
   width: 10.65em;
}


#multiKontaktInfo p {
  font-size: 65%;
  line-height: 130%;
  margin: 0.8em 0;
}

#multiKontaktInfo .oben {
  position: absolute;
  height: 80px;
}

#multiKontaktInfo .oben div {
  display: block;
  position: absolute;
  bottom: 0;
  width: 7em;
}

#multiKontaktInfo .oben div p {
  line-height: 130%;
  padding: 0;
  margin: 0;
}

#multiKontaktInfo .oben img {
  margin-left: 7.5em;
}

#multiKontaktInfo .unten {
  padding-top: 76px;
}

#multiKontaktInfo .unten p {
  line-height: 160%;
}

#multiKontaktInfo hr {
  margin-top: 2px;
  margin-bottom: 2px;
}

html>/**/body #multiKontaktInfo hr {
  margin-top: 12px;
  margin-bottom: 12px;
}


/* HINWEIS: es gibt auch eine Klasse "multiKontaktInfo", die
            nur im Bereich Speciall Interest / Presse benutzt
            wird und daher im Stylesheet sp.css steht! */


/* multiLinkListe  * * * * * * * * * * * * * * * * * * * * * */

ul.multiLinkliste {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.multiLinkliste li {
  font-size: 70%;
  line-height: 140%;
  margin: 0;
  padding: 0 0 0 1px;
  list-style: none;
}



/* multiListe  * * * * * * * * * * * * * * * * * * * * * * * */

ul.multiListe {
  margin: 0.5em 0 1em 0;
  padding: 0;
  list-style: none;
}

.multiListe li {
  background-position: 0 0.8em;  /* background-position nur fuer ie 5 und 5.5 */
  background-repeat: no-repeat;
  margin: 0.4em 0 0 0;
  padding: 0 0 0 12px;
  font-size: 70%;
  line-height: 140%;
  list-style: none;
  voice-family: "\"}\"";                                         /* start tantek-hack - um andere background-position fuer ie > 5.5 und andere moderne browser anzugeben */
  voice-family: inherit;
  background-position: 0 0.5em;                                  /* background-position fuer ie > 5.5 und andere moderne browser */
}

html>body .multiListe li {
  background-position: 0 0.5em;                                  /* background-position fuer opera - end tantek hack */
}

td .multiListe li {
  font-size: 100%;
}


/* multiInfoListe  * * * * * * * * * * * * * * * * * * * * * */

#multiInfoListe {
  margin: 0.8em 0 0.6em 0;
}

#multiInfoListe h1,
#multiInfoListe h2 {
  background-color: #F2F2F2;
  font-size: 70%;
  line-height: 120%;
  margin: 0.8em 0 0.6em 0;
  padding: 2px 5px 2px 8px;
}

body #multiInfoListe p {
  font-size: 60%;
  margin: 0;
}

body #multiSpInfobox blockquote {
  font-size: 60%;
  margin: 0;
}



/* multiMagazinArchivNavigation  * * * * * * * * * * * * * * * * * * * */

#multiMagazinArchivNavigation {
  width: 90%;
}

#multiStage #multiMagazinArchivNavigation h1 {
  font-size: 110%;
  line-height: 120%;
  margin-bottom: 6px;
  padding-bottom: 5px;
  border-bottom: 1px solid #666666;
}

#multiMagazinArchivNavigation hr {
  color: #333333;
}

#multiMagazinArchivNavigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#multiMagazinArchivNavigation p {
  font-size: 200%
}

#multiMagazinArchivNavigation li {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 70%;
  line-height: 130%;
  list-style: none;
}

#multiMagazinArchivNavigation a:link,
#multiMagazinArchivNavigation a:visited {
  display: block;
  color: #333333;
  background: url(../img/img_multiarrow_schw_weiss.gif) no-repeat 0 0.35em;
  text-decoration: none;
  margin: 0 0 0.5em 0;
  padding: 0 0 0.5em 17px;
  border-bottom: 1px solid #666666;
}

#multiMagazinArchivNavigation a.on:link,
#multiMagazinArchivNavigation a.on:visited,
#multiMagazinArchivNavigation a:focus,
#multiMagazinArchivNavigation a:hover,
#multiMagazinArchivNavigation a:active {
  color: #990066;
  background-image: url(../img/img_multiarrow_lila_weiss.gif);
}

#multiMagazinArchivNavigation li.keineLinie a:link,
#multiMagazinArchivNavigation li.keineLinie a:visited {
  border-bottom: none;
}



/* multiMagazinNavigation  * * * * * * * * * * * * * * * * * */

#multiStage #multiMagazinNavigation h1 {
  font-size: 110%;
  line-height: 120%;
  margin-bottom: 2px;
  padding-bottom: 5px;
  border-bottom: 1px solid #666666;
}

#multiStage #multiMagazinNavigation h2 {
  font-size: 70%;
  line-height: 130%;
  font-weight: normal;
  margin: 0;
  padding: 0.4em 0 0 1px;
}

#multiMagazinNavigation a:link,
#multiMagazinNavigation a:visited {
  height: 1em;                              /* damit IE 5 die paddings darstellt */
  color: #333333;
  background: url(../img/img_multiarrow_schw_weiss.gif) 0 0.3em no-repeat;
  text-decoration: none;
  padding-left: 14px;
}

#multiMagazinNavigation a:focus,
#multiMagazinNavigation a:hover,
#multiMagazinNavigation a:active,
#multiMagazinNavigation a.on:link,
#multiMagazinNavigation a.on:visited {
  color: #990066;
  background: url(../img/img_multiarrow_lila_weiss.gif) 0 0.3em no-repeat;
}

#multiMagazinNavigation hr {
  color: #FFFFFF;
  background-color: #FFFFFF;
}



/* multiMagazinTeaser * * * * * * * * * * * * * * * * * * * */

#multiMagazinTeaser {
  padding: 12px 0 0 0;
}

#multiStage #multiMagazinTeaser h2 {
  font-size: 70%;
  font-weight: normal;
  margin: 0;
  padding: 0 0 0.4em 1px;
}

#multiMagazinTeaser a:link,
#multiMagazinTeaser a:visited {
  color: #333333;
  text-decoration: none;
}

#multiMagazinTeaser a:focus,
#multiMagazinTeaser a:hover,
#multiMagazinTeaser a:active {
  color: #990066;
}

#multiPkBuehneRechts #multiMagazinTeaser p {
  margin: 0;
  padding: 0 0 0 1px;
}



/* multiMeldungHeadline * * * * * * * * * * * * * * * * * * * */

body #multiMeldungHeadline h1 {
  font-size: 110%;
  padding: 0 0.6em 0 0;
}

body #multiMeldungHeadline p {
  margin-top: 0.4em;
}



/* multiPresseArchivMenu * * * * * * * * * * * * * * * * */

ul.multiPresseArchivMenu {
  margin: 0;
  padding: 0.6em 0 0 0;
  list-style: none;
}

ul.multiPresseArchivMenu li {
  margin: 0;
  padding: 0;
  font-size: 70%;
  line-height: 130%;
  list-style: none;
  padding: 0 0 1em 1px;
}

ul.multiPresseArchivMenu li.keineLinie {
  border-bottom: none;
}



/* multiPresseMenuUebersicht * * * * * * * * * * * * * * * * */

#multiPresseMenuUebersicht {
  position: absolute;
  top: 16.3em;
  left: 0;
  width: 13.8em;
}

#multiPresseMenuUebersicht h1 {
  background-color: #F2F2F2;
  font: 90% 'Times New Roman',Times,serif;
  margin: 0 0 1em 0;
  padding: 2px 5px 2px 34px;
}

#multiPresseMenuUebersicht ul {
  margin: 0;
  padding: 0 0 0 12px;
  list-style: none;
}

#multiPresseMenuUebersicht li {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 70%;
  line-height: 130%;
  list-style: none;
}

#multiPresseMenuUebersicht a:link,
#multiPresseMenuUebersicht a:visited {
  display: block;
  color: #333333;
  background: url(../img/img_multiarrow_schw_weiss.gif) no-repeat 0 0.35em;
  text-decoration: none;
  margin:0 0 0.5em 0;
  padding: 0 0 0.6em 22px;
  border-bottom: 1px solid #333333;
}

#multiPresseMenuUebersicht a.on:link,
#multiPresseMenuUebersicht a.on:visited,
#multiPresseMenuUebersicht a:focus,
#multiPresseMenuUebersicht a:hover,
#multiPresseMenuUebersicht a:active {
  color: #FF0000;
  background-image: url(../img/img_multiarrow_rot_weiss.gif);
}

#multiPresseMenuUebersicht li.keineLinie a:link,
#multiPresseMenuUebersicht li.keineLinie a:visited {
  border-bottom: none;
}



/* multiSonderlink * * * * * * * * * * * * * * * * * * * * * */

#multiSonderlink {
  position:absolute;
  left: 20px;
  top: 2.4em;
}

#multiSonderlink.proklima {
  top: 1.8em;
}

/* multiTabelle  * * * * * * * * * * * * * * * * * * * * * * */


.multiTabelle h6,
#multiTextFormat h6 {
    font-size: 70%;
    font-weight: bold;
    border-top: 1px solid;
    border-left: 1px solid ;
    border-right: 1px solid;
    padding: 6px 9px;
    margin: 0;
}

.multiTabelle {
  margin: 1em 0;
  padding: 0;
}

.multiTabelle table {
  width: 100%;
  text-align: left;
  border-top: 1px solid;
  border-right: 1px solid;   /*erg. 8.12.2004*/
  border-collapse: collapse;
}

#multiTextFormat caption,
.multiTabelle caption {
  font-size: 70%;
  line-height: 120%;
  font-weight: bold;
  text-align: left;
  padding: 0.5em 0.4em 0.5em 0.4em;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  margin: 0;
}

#multiTextFormat caption a {
    outline: none;
}

#multiTextFormat .thnormal {
    font-weight: normal;
}

.multiTabelle th {
  font-size: 70%;
  line-height: 120%;
  font-weight: normal;
  text-align: left;
  padding: 0.5em 0.4em;
  border-left: 1px solid;
  border-bottom: 1px solid;
  vertical-align: bottom;
}

#multiTextFormat caption a:link,
#multiTextFormat caption a:visited,
#multiTextFormat caption a:focus,
#multiTextFormat caption a:hover,
#multiTextFormat caption a:active {
    font-weight: normal;
}


.multiTabelle td {
  font-size: 70%;
  line-height: 120%;
  font-weight: normal;
  padding: 0.5em 0.4em;
  border-left: 1px solid;
  border-bottom: 1px solid;
  /* vertical-align: bottom; */
  vertical-align: top;
}

.multiTabelle .rechts {
/*  border-right: 0; */ /* Disabled: BS 041105 */
}

.multiTabelle .links {
  padding-left: 1px;
/*  border-left: 0; */ /* Disabled: BS 041105 */
}



/* multiTeaserGross  * * * * * * * * * * * * * * * * * * * * */

#multiTeaserGross {
  position: absolute;
  left: 46.4em;
  top: 6.25em;

  width: 210px;
  background-color: #981081;
  margin-left: 60px;
  padding: 0 0 8px 0;
}

#multiTeaserGross img.bild {
  vertical-align: bottom;
}

#multiTeaserGross h1 {
  color: #FFFFFF;
  font: 120%/110% 'Times New Roman',Times,serif;
  margin: 0;
  padding: 16px 22px 0 20px;
}

#multiTeaserGross h1 sup {
  font-size: 70%;
}

#multiTeaserGross p {
  color: #FFFFFF;
  font-size: 70%;
  line-height: 130%;
  margin: 0;
  padding: 0.8em 22px 1em 20px;
}

#multiTeaserGross a,
#multiTeaserGross a:link,
#multiTeaserGross a:visited,
#multiTeaserGross a:focus,
#multiTeaserGross a:hover,
#multiTeaserGross a:active {
    color: #ffffff;
}

/* multiTeaserLinks  * * * * * * * * * * * * * * * * * * * * */

.multiTeaserLinks .bild {
  float: left;
  clear: both;
  width: 110px;
}

.multiTeaserLinks .text {
  float: left;
  width: 290px;
}

#multiPkBuehneLinks.schmal .multiTeaserLinks .text {
  width: 270px;
}

.multiTeaserLinks p {
font-size: 70%;
line-height: 130%;
margin: 0;
padding: 0px 0 8px 1px;
}

hr.multiTeaserLinks {
  width: 290px;
  margin: 2px 0 2px 110px;
}

html>/**/body hr.multiTeaserLinks {               /* fuer Mozillas und Netscape */
  margin: 10px 0 10px 110px;
}

#multiPkBuehneLinks.schmal hr.multiTeaserLinks {
  width: 270px;
}



/* multiTeaserVertikal * * * * * * * * * * * * * * * * * * * */

#multiTeaserVertikal {
  position: absolute;
  left: 60px;
  top: 22.4em;
  width: 8em;
}

#multiTeaserVertikal1,
#multiTeaserVertikal2 {
  float: left;
  width: 34%;
}

#multiTeaserVertikal3 {
  float: left;
  width: 32%;
}

.multiTeaserVertikal img.bild {
  padding-top: 12px;
  vertical-align: bottom;
}

body .multiTeaserVertikal h2,
#multiGkBuehne .multiTeaserVertikal h2,
#multiSpBuehne .multiTeaserVertikal h2 {
  font: 100%/120% 'Times New Roman',Times,serif;
  margin: 0;
  padding: 6px 5px 0.1em 0;
}

#multiTeaserVertikal3 h2 {
  padding-right: 0;
}

.multiTeaserVertikal a:link,
.multiTeaserVertikal a:visited,
.multiTeaserVertikal a:focus,
.multiTeaserVertikal a:hover,
.multiTeaserVertikal a:active {
  color: #333333;
  text-decoration: none;
}

body #multiTeaserVertikal p,
body #multiTeaserVertikalDreierReihe p {
  font-size: 70%;
  line-height: 130%;
  margin: 0;
  padding: 0 14px 1em 1px;
}

body #multiTeaserVertikalDreierReihe #multiTeaserVertikal3 p {
  padding-right: 5px;
}

/* stageteaser * * * * * * * * * * * * * * * * * * * */

#multiSpBuehne .stageteaser h2,
#multiSpBuehneBreit .stageteaser h2,
#multiSpBuehneBreitSchmal .stageteaser h2 {
  font: 110% 'Times New Roman',Times,serif;
  font-weight: normal;
  margin: 0;
  padding: 0 0 0.1em 0px;
}

.stageteaser h2 a,
.stageteaser h2 a:link,
.stageteaser h2 a:visited,
.stageteaser h2 a:focus,
.stageteaser h2 a:hover,
.stageteaser h2 a:active {
    color: #333333;
    text-decoration: none;
}

.stageteaser {
    margin: 0.7em 0 0 0;
}


.teaserpic {
    float: left;
    width: 8.6em;
}

.teasercontent {
    float: left;
    width: 17.7em;
    margin: 0 0 1em 0;
}

#multiSpBuehne .teasercontent p,
#multiSpBuehneBreit .teasercontent p,
#multiSpBuehneBreitSchmal .teasercontent p {
    margin: 0;
}

.stageteaser .floatnone {
    padding: 0 0 0 8.6em;
}

.stageteaser .floatnone img {
   margin: 0.5em 0 0.5em 0;
}

/* multiTextTeaser * * * * * * * * * * * * * * * * * * * * * */

#multiStage #multiTextTeaser h1 {
  font: 120%/120% 'Times New Roman',Times,serif;
  margin: 0;
}

#multiStage #multiTextTeaser p {
  font-size: 70%;
  line-height: 130%;
  margin: 0.2em 0 0 0;
  padding: 0 0 0 1px;
}

#multiTextTeaser a:link,
#multiTextTeaser a:visited,
#multiTextTeaser a:focus,
#multiTextTeaser a:hover,
#multiTextTeaser a:active {
  color: #333333;
  text-decoration: none;
}

#multiTextTeaser p a:link,
#multiTextTeaser p a:visited {
  text-decoration: underline;
}

#multiTextTeaser hr {
  margin-top: 2px;
  margin-bottom: 1px;
}

html>/**/body #multiTextTeaser hr {         /* fuer Mozillas und Netscape */
  margin-top: 8px;
  margin-bottom: 5px;
}

/* multiTerminNavigation  * * * * * * * * * * * * * * * * * * * */

#multiTerminNavigation {
  width: 90%;
}

#multiTerminNavigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#multiTerminNavigation li {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 70%;
  line-height: 130%;
  list-style: none;
}

#multiTerminNavigation a:link,
#multiTerminNavigation a:visited {
  display: block;
  color: #333333;
  background: url(../img/img_multiarrow_schw_weiss.gif) no-repeat 0 0.35em;
  text-decoration: none;
  margin: 0 0 0.5em 0;
  padding: 0 0 0.5em 17px;
  border-bottom: 1px solid #333333;
}

#multiTerminNavigation a.on:link,
#multiTerminNavigation a.on:visited,
#multiTerminNavigation a:focus,
#multiTerminNavigation a:hover,
#multiTerminNavigation a:active {
  color: #990066;
  background-image: url(../img/img_multiarrow_lila_weiss.gif);
}

#multiTerminNavigation li.keineLinie a:link,
#multiTerminNavigation li.keineLinie a:visited {
  border-bottom: none;
}



/* multiTermine  * * * * * * * * * * * * * * * * * * * * * * */

.multiTermine {
  padding-top: 0.2em;
}



/* multiTermineKontakt * * * * * * * * * * * * * * * * * * * */

#multiStage .multiTermineKontakt p,
#multiGkBuehneRechts .multiTermineKontakt p {
  font-size: 65%;
  padding-top: 0.2em;
}

.multiTermineKontakt span {
  padding-left: 1em;
}



/* multiZurueckLink  * * * * * * * * * * * * * * * * * * * * */

.multiZurueckLink p {
  font-size: 70%;
  margin: 0 0 0 0;
  padding: 0 0 1em 1px;
}

.multiZurueckLink a:link,
.multiZurueckLink a:visited {
  height: 1em;                              /* damit IE 5 die paddings darstellt */
  color: #333333;
  background: url(../img/img_multiarrow_schw_weiss_l.gif) 0 50% no-repeat;
  text-decoration: none;
  padding-left: 14px;
}


/* #######################################  */
.teasercontent p,
#multiTextFormat p {
  margin: 0.8em 0;
  font: 70%/140% arial,helvetica,sans-serif;
  padding: 0 0 0 1px;
}

/* Listenformatierung formatMultiText */
#multiTextFormat ul {
	margin: 0.5em 0 1em 0;
	padding: 0;
  	list-style: none;
}

#multiTextFormat li {
  background-image: url(../img/img_bullet_rot.gif);
  background-position: 0 0.8em;  /* background-position nur fuer ie 5 und 5.5 */
  background-repeat: no-repeat;
  margin: 0.4em 0 0 0;
  padding: 0 0 0 12px;
  font-size: 70%;
  line-height: 140%;
  list-style: none;
  voice-family: "\"}\"";                                         /* start tantek-hack - um andere background-position fuer ie > 5.5 und andere moderne browser anzugeben */
  voice-family: inherit;
  background-position: 0 0.5em;
}

#multiTextFormat ol {
    margin: 0;
    padding: 0 0 0 19px;
}

/* IE only - because the margin between number and text ist different */
*:first-child+html #multiTextFormat ol { padding: 0 0 0 23px; }
* html #multiTextFormat ol { padding: 0 0 0 23px; }

#multiTextFormat ol li {
    background: none;
    font-size: 70%;
    line-height: 140%;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: decimal;
    margin: 0.4em 0 0 0;
    padding: 0 0 0 0;
}

#multiTextFormat td li {
  padding: 0 0 0 12px;
  font-size: 100%;
  line-height: 140%;
}

#multiTextFormat li li {
  font-size: 100%;
  line-height: 140%;
}

#multiTextFormat h2, #multiTextFormat h3, #multiTextFormat h4, #multiTextFormat h5, #multiTextFormat h6 {
  font-size: 70%;
  font-weight: bold;
  margin: 0.8em 0 0 0;
}

/* Tabellenformatierung formatMultiText */
#multiTextFormat table {
  width: 100%;
  text-align: left;
  border-style: solid;
  border-width: 1px;
/*  border-color: #FF0000; */
/*  vertical-align: bottom;*/
  border-collapse: collapse;
  font-size: 100%;
  margin: 0 0 4px 1px;
}

#multiTextFormat table th {
	font-size: 70%;
  	line-height: 120%;
  	font-weight: bold;
  	text-align: left;
  	padding: 0.5em 0.4em;
  	vertical-align: bottom;
    border-style: solid;
    border-width: 1px;
/*    border-color: #FF0000; */
  	vertical-align: top;
    margin: 0 0 0 0;
}

#multiTextFormat table td {
	border-color: #FF0000;
	font-size: 70%;
  	line-height: 120%;
  	font-weight: normal;
  	padding: 0.5em 0.4em;
    border-style: solid;
    border-width: 1px;
/*    border-color: #FF0000; */
  	vertical-align: top;
    margin: 0 0 0 0;
}

#multiTextFormat table p {
  font-size: 100%;
}
#multiTextFormat table th p {
  /*font-size: 70%;*/
  font-weight: bold;
}

#multiTextFormat img {
    margin-right: 0.5em;
}

#multiTextFormat .tippliste {
    margin: 0.8em 0 0 0;
    height: 112px;
}

html>body #multiTextFormat .tippliste {
    height: auto;
    min-height: 112px;
}

#multiTextFormat .tippliste img {
    margin-right: 10px;
    border: 1px solid #333333;
}

#multiPkBuehneRechts .tippliste p {
    margin: 0;
    padding: 0;
}

#multiTextFormat .tippliste .bild {
  float: left;
  clear: both;
  width: 122px;
}

#multiTextFormat .tippliste .text {
  float: left;
  width: 17.8em;
}

#multiTextFormat .tippliste h2 {
  margin: 0;
}

#multiTextFormat table img {
  float:none;
  margin-right: 0em;
}

#multiTextFormat .rechtsbuendig img {
    float: none;
}
#multiTextFormat ul p {
    font-size: 100%;
}

.inlineSelect {
    display: inline;
    vertical-align: top;
}

#multiFlashVideo {
    width: 320px;
    height: 240px;
    margin: 0 0 0 30px;
}

#multiSpBuehne #multiFlashVideo {
    margin: 0;
}

#multiFlashVideo #noflash {
    font-size: 70%;
}

a.cssButtonFlex:link,
a.cssButtonFlex:visited,
a.cssButtonFlex:focus,
a.cssButtonFlex:hover,
a.cssButtonFlex:active {
    float:left;
    background: #c20f0f url(../img/bgr_button_css_flex.gif) top left repeat-x;
    font-size: 70%;
    text-decoration: none;
    color: #ffffff;
    padding: 0 5px 0 10px;
}
img.cssButtonFlex {
    float:left;
    margin: 0 !important;
}