/* *************************************************************************** */
/* SEZIFISCHE STYLES FÜR DIESE OE (Ausnahmen, Erweiterungen)                   */
/* *************************************************************************** */






/* *************************************************************************** */
/* allgemein                                                                    */
/* *************************************************************************** */

#webHeaderLinks h1 a
{
    color: #FFFFFF;
}


/* *************************************************************************** */
/* GALERIE                                                                     */
/* *************************************************************************** */

.galerieDiv {
    width:116px;
    float:left;
    margin-right:15px;
}
/* da der IE6 weniger Platz zur Verfuegung hat hier nun der korrekte Wert */
html>body .galerieDiv {
    margin-right:17px;
}

.galerieDivLast {
    float:left;
    width:115px;
    margin-right:0px;
    margin-left:1px;
}

.galerieLine {
  color: #cccccc;
  background-color: #cccccc;
  height: 1px;
  border: 0px;
  width:515px;
}

.galerieKontextDiv {
    width:39px;
    float:left;
    margin-right:3px;
    voice-family:"\"}\"";
    voice-family:inherit;
    width:35px;
}
html>body .galerieKontextDiv{
    width:39px;
}

.galerieKontextDivLast {
  width:39px;
  float:left;
}

.galerieNoBorder {
    border-width:0;
}

#activimg{
    margin:0;
    padding:0;
    width:39px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg.png',sizingMethod='scale');
}

html>body #activimg{ /*firefox*/
    background:url('/images/bg.png');
}

.visibleHidden {
    visibility:hidden;
}


/* *************************************************************************** */
/* FAQ                                                                     */
/* *************************************************************************** */

.webFAQDiv dl, .webFAQDiv ul {
    list-style-type:none;
    margin:0px 0px 10px 0px;
    padding:0px;
}

.webFAQDiv dt {
   font-weight:bold;
}

.webFAQDiv dd, .webFAQDiv li{
   margin:0px;
   padding:0px;
}

.webFAQLeft{
    float:left;
    width:90px;
}

.webFAQSelect{
    margin-left:30px;
}

.webFAQDiv dt.webFAQDetail{
    color:#006699;
}

.webFAQPopupBody { margin:0px; }
.webFAQPopupDiv{
  text-align:left;
  border:1px solid #CCC;
  padding:9px 9px 9px 9px;
  background-color:#FFFFFF;
  margin:10px;
}

/* *************************************************************************** */
/* NSB ROLLOUT                                                        */
/* *************************************************************************** */

/* NSB Veranstaltungen: */
.webTableEventsDetail .displaynone{
  display:none;
}
ul.tableList {
  list-style-type:none;
  margin:0;
  padding:0;
}
ul.tableList ul{
  list-style-type:disc;
}

/* RSS Auflistung */
#webRssFeed hr.webHrGrey {
  display:block;
}
.flexRss label{
  font-weight:bold;
}
.webNSBButton{
  background-color:#CCCCCC;
  border:1px solid #333333;
  color:#333333;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:0.9em;
  width:67px;
}
/* zweispaltiges Layout der RssMitteilungen */
#webRssFeed .rssColumnRight, #webSingleNews .rssColumnRight{
  margin-left:70px;
}
#webRssFeed .rssColumnLeft, #webSingleNews .rssColumnLeft{
  width:70px;
  float:left;
}

/* *************************************************************************** */
/* Multi Popup                                                                 */
/* *************************************************************************** */
.multiPop1, .multiPop2, .multiPop3,
.multiPop1 div.webPopupBildDiv, .multiPop2 div.webPopupBildDiv, .multiPop3 div.webPopupBildDiv{
  width:165px;
  padding:0;
  margin:0;
}
.multiPop2{
  margin:0 10px 0 10px;
}


/* *************************************************************************** */
/* Ombutsforum                                                                 */
/* *************************************************************************** */

/*** Frontend: Meldeformular ***/
.obfMeldenOuter{
  width:490px;
  border:1px solid #cccccc;
  padding:10px 10px 10px 10px;
  background-color:#f3f3f3;
}

.obfMeldenInputBox{
  border:1px solid #cccccc;
  width:100%;
}

.obfMeldenButtonRight{
  width:150px;
  float:right;
}

.obfMeldenCorrectButton{
  border:0px solid #000;
  width:130px;
  cursor:pointer;
  background-color:#f3f3f3;
  font-size:10pt;
  color:#006699;
  text-decoration: underline;
}

.obfMeldenDescText{
  font-size: 7pt;
  text-align:justify;
}


.obfMeldenErrorBox{
  font-size: 8pt;
  width:450px;
}

.obfMeldenLabel{
  padding: 4px 0px 4px 0px;
}

.obfMeldenInputElement{
  padding: 4px 0px 4px 0px;
}

.obfMeldenConfirmRightCol{
  float:left;
  padding-left:5px;
}

.obfMeldenFull{
  padding: 4px 0px 4px 0px;
  width:100%;
}



/*** Liste mit den Geschaeften ***/
.obfGeschaefteOuter{
  background-color:#eaeaea;
  width:95%;
  padding:2px 3px 2px 3px;
  border-bottom:1px solid #ccc;
}

.obfGeschaefteOuter input{
  width:40px;
}


.obfGeschaefteCol1 {
  width:15%;
  float:left;
}

.obfGeschaefteCol2 {
  width:50%;
  float:left;
}

.obfGeschaefteCol3 {
  width:30%;
  float:left;
  text-align:right;
}


/*** Hauptmeldung (Erste Meldung die mehrere Felder hat) ***/
.obfOverviewOuter {
  background-color:#dedede;
  width:95%;
  padding:2px 3px 2px 3px;
}

.obfOverviewHeader{
  width:95%;
  float:left;
}

.obfOverviewLeft {
  width:280px;
  float:left;
}

.obfOverviewRight {
  width:320px;
  float:left;
  padding-left:10px;
}


/*** Meldungsblock ***/
.obfMeldungOuter {
  background-color:#efefef;
  width:95%;
  padding:2px 3px 2px 3px;
  border-bottom:1px solid #ccc;
}

.obfMeldungCol1 {
  width:20px;
  float:left;
  padding-left:5px;
}

.obfMeldungCol2 {
  width:300px;
  float:left;
  padding-left:5px;
}

.obfMeldungCol3 {
  float:left;
}

.obfMeldungCol4 {
  width:20px;
  float:left;
  padding-left:5px;
}

