/* $Id: content.css,v 1.2 2008/10/30 10:34:01 mirko Exp $ */
        margin: 0px 226px 0px 212px;
        padding: 0px 0px 0px 0px;
        width: 544px;
        border: 0px solid #000000;
        text-align:left;
}

/*IE HACK */
* html #content {
        margin: 0px auto;
}
/*IE HACK Ende */

a {
        color: #d4007a;
        font-weight: bold;
        text-decoration: none;
        font-size:11px;
}

h1 {
        margin: 0px;
        padding-bottom: 1px;
        font: bold 1.2em verdana;
}

h2 {
        margin: 0px;
        padding-bottom: 10px;
        font: bold 1em verdana;
}

#header a {
        font: bold 8pt verdana;
        text-decoration: none;
        color: #FFF;
}

#header a.checked {
        color: #336699;
}

.platzhalter {

}
/*
Formatierung des weiteren Content
*/



.WeitererContent {
        margin: 13px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 544px;
        float: left;
        border: 0px solid #000;
        font: small/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
         /*line-height: 1.05em;text-align: left;
        vertical-align: top;*/
}

.WeitererContent100 {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 544px;
        border: 0px solid #000;
        text-align: left;
}

.WeitererContent66Links {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 359px;
        float: left;
        border: 0px solid #000;
        text-align: left;
}

.WeitererContent33Links {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        width: 172px;
        float: left;
        text-align: left;
}

.WeitererContent33Rechts {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        width: 172px;
        float: right;
        text-align: left;
}

.WeitererContent33Mitte {
        margin: 0px auto;
        padding: 0px 0px 0px 14px;
        border: 0px solid #000;
        width: 172px;
        float: left;
        text-align: left;
}

.WeitererContent66Rechts {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 359px;
        float:right;
        border: 0px solid #000;
        text-align: left;
}

.WeitererContent50Links {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 260px;
        float: left;
        border: 0em solid #e9e8e7;
        text-align: left;
        
        
}

.WeitererContent50Rechts {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 260px;
        float: right;
        border: 0em solid #e9e8e7;
        text-align: left;
        
}

.KarteLinks{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        float: left;
        border: 0px solid #000;
        text-align: left;
}

.ProfileRechts {
        margin: 55px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
        text-align: right;
        font-size: 0.9em;
}

.ProfileRechts a {
        margin: 0.5em 0px 0px 0px;
        display: block;
        font-size: 1em;
        font-weight: normal;
}


#contentHistory,
#contentHistory a {
        float: left;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        text-decoration: none;
        text-align: left;
        /*color: #D28529;*/
        color: #666;
        border: 0px solid #000;
}

#contentNavi {
        float:right;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 9px;
        text-decoration: none;
        text-align: right;
        width: 172px;
        color: #666;
        border: 0px solid #000;
        font-weight: normal;
}

a.ContentNavi, a.ContentNavi:hover {
        color: #666;
        border: 0px solid #000;
        text-decoration: none;
        font-weight: normal;
}

.TextMitte {
        float:left;
        margin: 0px 0px 0px 13px;
        padding: 0px 0px 0px 0px;
        text-align: left;
        width:172px;
}

.TeaserSpacer {
        clear: right;
        margin: 0px 0px 0px 0px;
        font-size: 0px;
        height: 13px;
        border: 0px solid #000000;
}

.HinweisBox {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 172px;
        background-color: #9AB9C4;
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        min-height: 50px; /* Gecko Hoehe*/
        height: auto !important; /*Gecko overflow*/
        height: 50px; /* IE */
}

a.Hinweisbox {
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        text-align: center;
}

.Altershinweis {
        padding: 5px 5px 5px 5px;
        background-color: #FBF4E9;
        font-size: smaller;
        line-height: 1.05em;
}

.AktionBox {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 172px;
        font-size: 10px;
        font-weight: normal;
    color: #000000;
        text-align: left;
        min-height: 50px; /* Gecko Hoehe*/
        height: auto !important; /*Gecko overflow*/
        height: 50px; /* IE */
}


.AktionBoxPadding {
        margin: 0px 0px 0px 0px;
        padding: 1px 2px 1px 3px;
        background-color: #dbd1c7;
}


.WLine {
        border-bottom: 1px solid #d10a7f;
}

a.AktionBox {
        font-size: 10px;
        font-weight: bold;
        color: #d10a7f;
        text-decoration: none;
        text-align: center;
}

.ContentHL {
        color: #000000;
        font-weight: bold;
        font-size: small;
        padding:5px;
        background-color:#dbd1c7;
        line-height: 20px;
}

.ContentBigHL {
        color: #616161;
        font-weight: bold;
        line-height: 1.05em;
        font-size: larger;
}

.HinweisHL {
        color: #616161;
        font-weight: bold;
        font-size: 1.1em;
}

.ContentSubHL {
        color: #616161;
        font-weight: bold;
        font-size: 11px;
}

 ul {
        margin: 0px 0px 13px 15px;
        padding: 0px 0px 0px 0px;
        color: #48729C;
        border: 0px solid #000;
        font-size:11px;
} 



li {
        margin: 0px 0px 9px 0px;
        list-style-type: none;
        background-color: #dbd1c7;
        padding: 5px;
        border-radius: 5px;
        box-shadow: 3px 3px 3px #666;
}

.Adresse {
        text-align: left;
        font-size: small;
        font-weight: bold;
        color: #48729C; /*      color: #616161;*/
}

a.Adresse {
        color: #48729C;
        font-size: small;
        text-decoration: none;
        font-weight: normal;
}

.GalerieImg, a.GalerieImg {
        margin: 0px 13px 13px 0px;
        padding: 0px 0px 0px 0px;
        border: 0px solid #000;
}

.GalerieTabelle, tr, td {
        border: 0px solid #000;
}

table, tr, td, th {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:11px;
        text-align:left;
        border: 0px solid #000;
}

.Seminarraeume, .Seminarraeume td, .Seminarraeume th {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-align:left;
        table-layout: fixed;
        border-collapse: collapse;
        border: 1px solid #EBC892;
        padding: 8px 2px 7px 2px;
        vertical-align: top;
}

.SEMRaum {
        width: 95px;
}

.SEMGroesse {
        width: 40px;
}

.SEMReihen {
        width: 70px;
}

.SEMParl {
        width: 95px;
}

.SEMU {
        width: 75px;
}

.SEMAus {
        width: 139px;
}

.FamilienFreizeiten, .FamilienFreizeiten td, .FamilienFreizeiten th {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-align:left;
        table-layout: fixed;
        border-collapse: collapse;
        border: 1px solid #EBC892;
        padding: 8px 2px 7px 2px;
        vertical-align: top;
}

.FFTermin {
        width: 159px;
}

.FFTitel {
        width: 150px;
}

.FFPreis {
        width: 70px;
}

.FFAnfrage {
        width: 70px;
}

.FFFrei {
        width: 70px;
}


.SchulReisen, .SchulReisen td, .SchulReisen th {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: left;
        table-layout: fixed;
        border-collapse: collapse;
        border: 1px solid #EBC892;
        padding: 7px 2px 8px 2px;
        vertical-align: top;
}

.SchulReisen th {
        font-size: 12px;
}

.SchulReisen td a {
        font-size: 10px;
}

.Startzeile {
        background-color: #EBC892;
}

.Evenzeile{
        background-color: #FBF4E9;
}

.SRTitel {
        width: 142px;
}

.SRArt {
        width: 106px;
}

.SRPreis {
        width: 70px;
}

.SRAnfrage {
        width: 136px;
}

/* CSS-Aenderungen ignoriert der IE8, daher die kommenden 4 Breiten in site/djhxsl/lvb_bayern/klamo-liste.xsl ebenfall aendern! */
.KlamoUebersichtDatum {
        width: 143px;
}

.KlamoUebersichtTitel {
        width: 172px;
}

.KlamoUebersichtJH {
        width: 132px;
}

.KlamoUebersichtPreis {
        width: 73px;
}

.JHListeJHName {
        width: 264px;
}


.TabPreise, .TabPreise td, .TabPreise th {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: left;
        table-layout: fixed;
        border-collapse: collapse;
        border: 1px solid #EBC892;
        padding: 5px 2px 7px 2px;
        vertical-align: top;
        /* border: 1px solid #D1DBE4; */
}

.TPHS {
        width: 198px;
}

.TPUebernachtung {
        width: 80px;
}

.TPUF {
        width: 80px;
}

.TPHP {
        width: 80px;
}

.TPVP {
        width: 80px;
}

.TPeven {
        background-color: #EBC892;
}

.TabFett {
        font-weight: bold;
}

a.faq {
        font-weight: normal;
        color: #616161;
}

input, textarea {
        border: 1px solid #D08327;
}

.privatadresse {
        border: 1px solid #EBC892;
}

#lvbMain {
        position:relative;
        z-index:1;
}

#lvbIcon {
        position:absolute;
        z-index:2;
}

.lvbIcon {
        position:absolute;
        z-index:2;
}

#lvbBox  {
        position:absolute;
        z-index:3;
        visibility:hidden;
        background: #e5eef3;
        border: 1px solid #80adca;
        font-size: 70%;
        color: #003c60; padding: 1px;
        white-space: nowrap;
        /*opacity: 0.8; */
}

.buchbar {
        color: #009000;
}

.nichtbuchbar {
        color: #c00000;
}

.Bestelliste, .Bestelliste td, .Bestelliste th {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        text-align: left;
//      table-layout: fixed;
        border-collapse: collapse;
        border: 0px solid;
        padding: 2px 2px 2px 2px;
        vertical-align: top;
}

.BLCheckbox {
        width: 20px;
}

.Bestelliste td a {
        font-size: 8pt;
}

.Checkbox {
        border: 0px solid;
}

.bildunterschrift {
  font-size: 10px;
  line-height: 11px;
}


/* std_tabelle.htms, nutzt die Klasse Tagungen */
.Tagungen, .Tagungen td, .Tagungen th {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        text-align:left;
        table-layout: fixed;
        border-collapse: collapse;
        border: 1px solid #EBC892;
        padding: 8px 2px 7px 2px;
        vertical-align: top;
}

.Tagungen thead tr th {
        font-size: 12px;
        text-align: center;
        background-color: #EBC892;
        padding: 7px 2px 8px 2px;
        border: 1px solid #EBC892;
}

.Tagungen tbody tr th {
        text-align: left;
        font-size: 10px;
        vertical-align: top;
        padding: 7px 2px 8px 2px;
        border: 1px solid #EBC892;
}


/* Universaltabelle */
.UniTabelle, .UniTabelle td {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: left;
        table-layout: fixed;
        border-collapse: collapse;
        border: 1px solid #EBC892;
        padding: 7px 2px 8px 2px;
        vertical-align: top;
}

.UniTabelle thead tr th {
        font-size: 12px;
        text-align: center;
        background-color: #EBC892;
        padding: 7px 2px 8px 2px;
        border: 1px solid #EBC892;
}

.UniTabelle tbody tr th {
        text-align: left;
        font-size: 10px;
        vertical-align: top;
        padding: 7px 2px 8px 2px;
        border: 1px solid #EBC892;
}

.UniTabelle td a {
        font-size: 10px;
}

/* voruebergehende Kompatibilitzet zur UniTabelle ohne thead */
tr.Startzeile th {
        background-color: #EBC892;
        text-align: center;
}

