/**

 * Basis-CSS der dvv-Mastertemplates

 */

/* Spaltenfolge N-C-S */

.ym-col1 {width:25%;margin:0;}

.ym-col2 {width:73%;float:left;margin:0;}
.ym-col2wide{width:73%;} /* wieder entfernt mail Wurster 11.05.2017 */

.ym-col3 {margin-left:73%;margin-right:0;overflow:hidden;width:27%;}

/* content breiter ohne infoslot oder auf home */

.home .ym-col2 {width:73%;}

/* content auf home und ohne infoslot */

.home .ym-col2wide {margin-left:0;width:100%;float:inherit;}

/* Allgemein */

.clear {

  clear: both;

}

.nowrap {

  white-space: nowrap;

}



.float-left {

  float: left;

  display: inline;

}



.float-right {

  float: right;

  display: inline;

}



.center {

  display: block;

  text-align: center;

}



span.align-left, span.align-right, span.align-center, span.align-justify {

  display: block;

}

.align-left {

  text-align: left; /*this will align it for IE*/

  margin: 0 auto 0 0; /*this will align it left for Mozilla*/

}

.align-right {

  text-align: right;

  margin: 0 0 0 auto;

}

.align-center {

  text-align: center;

  margin: 0 auto 0 auto;

}

.align-justify {

  text-align: justify;

  margin: 0 auto 0 auto;

}

.valign-top {

  vertical-align: top;

}

.valign_middle {

  vertical-align: middle;

}

.valign-bottom {

  vertical-align: bottom;

}

.float-center {

  display: table;

  margin: auto;

}

/* hervorgehobene Suchtreffer */

.highlight {color:#003;background-color:#FFD}

/* Formulare */

.requiredMark {color:#6666FF;}

.error .requiredMark {color:#FF6600;}

.error {color:red;}

/* Option "Raster anzeigen" bei CMS7-Tabellen */

.show-grid, .show-grid td {border:1px solid #ccc;}

.show-grid.orgChart td {border:inherit;}

.show-grid.orgChart td.organizationalchart {border:1px solid #000;}

/* Trenner CMSVII-207 */

.basecontent-dvv-trenner .sep { clear: both; }

.sep50 {

  width: 50%;

}

.sep75 {

  width: 75%;

}

.sep90 {

  width: 90%;

}

.sep100 {

  width: 100%;

}

/* Effekt "mehr oder weniger" */

br.more {

  line-height: 0;

  font-size: 0;

}

/* System-Meldungen */

.sessionMessageIcon {

  width: 20px;

  float: left;

}

.sessionMessage {

  background-color: white;

  border: 1px solid red;

  color: red;

  margin-bottom: 1em;

  padding: 1em;

}

.sessionMessage_info {

  border: 1px solid #555;

  color: black;

}

.sessionMessage_warn {

  border: 1px solid blue;

  color: blue;

}

.sessionMessage_trace {

  border: 1px solid green;

  color: green;

}

/* Quicklinks to do; ggf. entfernen nach Erledigung CMSVII-718 */

.quickLinks {

  min-height: 27px; /* reserviert Platz waehrend HTML-Aufbau */

}

/* Nicht-relevante Informationen (Beispiel A-Z-Liste) nicht vorlesen lassen */

@media aural {

.noSpeech{visibility: hidden}

}