body        { 
    font-family: Arial,Tahoma,Helvetica,sans serif; 
    font-size:12px; 
    color:#2B2B22; 
    line-height:120%; 
    padding:0px; 
    margin:0px; 

    SCROLLBAR-FACE-COLOR:#5ABDFF; 
    SCROLLBAR-HIGHLIGHT-COLOR:#efefef; SCROLLBAR-SHADOW-COLOR:#0A4974; 
    SCROLLBAR-3DLIGHT-COLOR:#0A4974; SCROLLBAR-DARKSHADOW-COLOR:#0A4974; 
    SCROLLBAR-ARROW-COLOR:#0A4974; SCROLLBAR-TRACK-COLOR:#288CCE; 
    background-image:url(http://www.bavaria-ballon.de/fileadmin/design/neuhintergrund.jpg); 
    background-repeat:repeat-x; 
    background-color:#0066CC; 
}
    
td,p,ol,ul      { font-size:12px; color:#2B2B22; line-height:130%; }

a:link, a:visited, a:hover, a:active {
    color:#0044aa;
    text-decoration:underline;
    font-weight:inherit;
}
a:hover, a:active {
    text-decoration:none;
}

A:link.navobennml      { border-right:1px solid #0066CC; display:block; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal; padding-left:10px; padding-top:0px; padding-bottom:0px; padding-right:10px; background-color:#003B75; }
A:visited.navobennml    { border-right:1px solid #0066CC; display:block; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal; padding-left:10px; padding-top:0px; padding-bottom:0px; padding-right:10px; background-color:#003B75; }
A:hover.navobennml      { border-right:1px solid #0066CC; display:block; font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:normal; padding-left:10px; padding-top:0px; padding-bottom:0px; padding-right:10px; background-color:#003B75; }
A:active.navobennml    { border-right:1px solid #0066CC; display:block; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal; padding-left:10px; padding-top:0px; padding-bottom:0px; padding-right:10px; background-color:#003B75; }

A:link.navobenact      { border-right:1px solid #0066CC; display:block; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal; padding-left:10px; padding-top:0px; padding-bottom:0px; padding-right:10px; background-color:#003B75; }
A:visited.navobenact    { border-right:1px solid #0066CC; display:block; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal; padding-left:10px; padding-top:0px; padding-bottom:0px; padding-right:10px; background-color:#003B75; }
A:hover.navobenact      { border-right:1px solid #0066CC; display:block; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal; padding-left:10px; padding-top:0px; padding-bottom:0px; padding-right:10px; background-color:#003B75; }
A:active.navobenact    { border-right:1px solid #0066CC; display:block; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:normal; padding-left:10px; padding-top:0px; padding-bottom:0px; padding-right:10px; background-color:#003B75; }

A:link.HAUPTNAVIGATION    { display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#5ABDFF; }
A:visited.HAUPTNAVIGATION    { display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#5ABDFF; }
A:hover.HAUPTNAVIGATION    { display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#C6FFFF; }
A:active.HAUPTNAVIGATION    { display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#5ABDFF; }

A:link.NAVIGATION_ACT    { display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffff00; }
A:visited.NAVIGATION_ACT    { display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffff00; }
A:hover.NAVIGATION_ACT    { display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffff00; }
A:active.NAVIGATION_ACT    { display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffff00; }

A:link.SUBNAVIGATION    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffffff; }
A:visited.SUBNAVIGATION    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffffff; }
A:hover.SUBNAVIGATION    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#C6FFFF; }
A:active.SUBNAVIGATION    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffffff; }

A:link.SUBNAVIGATION_ACT    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffff00; }
A:visited.SUBNAVIGATION_ACT    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffff00; }
A:hover.SUBNAVIGATION_ACT    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffff00; }
A:active.SUBNAVIGATION_ACT    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffff00; }

/* 
    Ziffern am Anfang von CSS-Klassennamen - etwas unüblich - müssen für Firefox & Co escaped werden.
*/

/*
A:link.2SUBNAVIGATION    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffffff; }
A:visited.2SUBNAVIGATION    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffffff; }
A:hover.2SUBNAVIGATION    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#C6FFFF; }
A:active.2SUBNAVIGATION    { display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffffff; }
*/
A:link.\32 SUBNAVIGATION, A:visited.\32 SUBNAVIGATION , A:hover.\32 SUBNAVIGATION , A:active.\32 SUBNAVIGATION  { 
    display:block;
    font-size:11px;
    line-height:105%;
    color:#000;
    text-decoration:none;
    padding:4px 0 4px 17px;
    margin-bottom:1px;
    background:#fff;
}
.\32 SUBNAVIGATION img {display:none}
.2SUBNAVIGATION img {display:none}

/*
A:link.2SUBNAVIGATION_ACT, A:visited.2SUBNAVIGATION_ACT, A:hover.2SUBNAVIGATION_ACT, A:active.2SUBNAVIGATION_ACT        { 
    display:block; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; padding-left:3px; padding-top:3px; padding-bottom:2px; padding-right:0px; background-color:#ffff00; 
}
*/
a:link.\32 SUBNAVIGATION_ACT, a:visited.\32 SUBNAVIGATION_ACT, a:hover.\32 SUBNAVIGATION_ACT, a:active.\32 SUBNAVIGATION_ACT    { 
    display:block; font-size:11px; color:#000000; text-decoration:none; 
    font-weight:normal; 
    padding:4px 0 4px 17px;
    margin-bottom:1px;
    background-color:#ffff00; 
}
.\32 SUBNAVIGATION_ACT img {display:none}
.2SUBNAVIGATION_ACT img {display:none}


A:link.3SUBNAVIGATION    { display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:normal; }
A:visited.3SUBNAVIGATION    { display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:normal; }
A:hover.3SUBNAVIGATION    { display:block; font-size:10px; color:#0000ff; text-decoration:none; font-weight:normal; }
A:active.3SUBNAVIGATION    { display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:normal; }

a:link.\33 SUBNAVIGATION, a:visited.\33 SUBNAVIGATION, a:hover.\33 SUBNAVIGATION, a:active.\33 SUBNAVIGATION { display:block; font-size:10px; color:#000000; text-decoration:none; font-weight:normal; }

A:link.3SUBNAVIGATION_ACT    { display:block; font-size:10px; color:#0000ff; text-decoration:none; font-weight:normal; }
A:visited.3SUBNAVIGATION_ACT  { display:block; font-size:10px; color:#0000ff; text-decoration:none; font-weight:normal; }
A:hover.3SUBNAVIGATION_ACT    { display:block; font-size:10px; color:#0000ff; text-decoration:none; font-weight:normal; }
A:active.3SUBNAVIGATION_ACT    { display:block; font-size:10px; color:#0000ff; text-decoration:none; font-weight:normal; }

a:link.\33 SUBNAVIGATION_ACT, a:visited.\33 SUBNAVIGATION_ACT, a:hover.\33 SUBNAVIGATION_ACT, a:active.\33 SUBNAVIGATION_ACT    { display:block; font-size:10px; color:#0000ff; text-decoration:none; font-weight:normal; }


div.datum        { margin-right:10px; margin-top:0px; white-space:nowrap; font-size:10px; font-weight:normal; color:#FFFFFF; }
div.datum p      { white-space:nowrap; font-size:10px; font-weight:normal; color:#FFFFFF; }
div.datum td      { white-space:nowrap; font-size:10px; font-weight:normal; color:#FFFFFF; }
div.datum a      { white-space:nowrap; font-size:10px; font-weight:normal; color:#FFFFFF; }
div.datum a:link      { white-space:nowrap; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
div.datum a:visited    { white-space:nowrap; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
div.datum a:hover      { white-space:nowrap; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }
div.datum a:active      { white-space:nowrap; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

span.klickpfad      { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; }
span.klickpfad p      { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; }
span.klickpfad td      { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; }
span.klickpfad a      { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; }
span.klickpfad a:link    { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; text-decoration:none; }
span.klickpfad a:visited    { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; text-decoration:none; }
span.klickpfad a:hover    { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; text-decoration:underline; }
span.klickpfad a:active    { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; text-decoration:none; }

span.kleinerText      { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; }
span.kleinerText p      { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; }
span.kleinerText td    { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; }
span.kleinerText a      { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; }
span.kleinerText a:link    { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; text-decoration:none; }
span.kleinerText a:visited    { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; text-decoration:none; }
span.kleinerText a:hover    { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; text-decoration:underline; }
span.kleinerText a:active    { font-size:11px; text-align:center; font-weight:normal; color:#A4A0A0; text-decoration:none; }

div.anschrift      { text-align:center; white-space:nowrap; font-size:14px; font-weight:normal; color:#FFFFFF; margin:0px; margin-top:20px; }
div.anschrift p      { white-space:nowrap; font-size:13px; font-weight:normal; color:#FFFFFF; }
div.anschrift td      { white-space:nowrap; font-size:14px; font-weight:normal; color:#FFFFFF; }
div.anschrift a      { white-space:nowrap; font-size:14px; font-weight:normal; color:#FFFFFF; }
div.anschrift a:link    { white-space:nowrap; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
div.anschrift a:visited    { white-space:nowrap; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
div.anschrift a:hover    { white-space:nowrap; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }
div.anschrift a:active    { white-space:nowrap; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

div.inhalt      { margin:20px 20px 20px 20px; padding:0px; line-height:110%; }
div.inhalt p      { font-size:14px; font-weight:normal; color:#000000; }
div.inhalt ul      { font-size:14px; font-weight:normal; color:#000000; margin-left:20px; margin-top:3px; margin-bottom:7px; }
div.inhalt ol      { font-size:14px; font-weight:normal; color:#000000; margin-left:25px; margin-top:10px; margin-bottom:0px; }
div.inhalt ol li      { font-size:14px; font-weight:normal; color:#000000; margin-top:10px; margin-bottom:0px; }
div.inhalt td      { font-size:14px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.inhalt tr td p.bodytext    { margin:0px 0px 10px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; }
/*
div.inhalt a      { font-size:14px; color:#777777; font-weight:bold; }
div.inhalt a:link      { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.inhalt a:visited    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.inhalt a:hover      { font-size:14px; color:#777777; text-decoration:none; font-weight:bold; }
div.inhalt a:active    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
*/
div.inhalt h1, div.inhalt h1 a    { 
    font-family:Arial,sans-serif;
    font-size:16px  !important; 
    color:#3b74ba  !important; 
    text-decoration:none !important; 
    font-weight:bold; 
    padding:3px 0px 3px 0px; 
    margin:20px 0 10px 0; 
    clear:both;
}
.csc-header {
    /*clear:both;*/ 
}
.csc-frame h1, .csc-frame .csc-header {
    margin-top:10px !important;
}
.csc-frame {
    clear:both;
}
/*
div.inhalt h1.csc-firstHeader {
    font-family:Georgia;
    font-weight:normal;
    font-size:18px;
    line-height:105%;
}*/
div.inhalt h2, div.inhalt h2 a    { 
    font-family:Arial,sans-serif;
    font-size:16px  !important; 
    color:#3b74ba  !important; 
    text-decoration:none !important; 
    font-weight:bold; 
    padding:3px 0px 3px 0px; 
    margin:20px 0 10px 0; 
    clear:both;
}

div.inhalt h3      { border-bottom:1px solid #598CCA; font-size:14px; color:#598CCA; text-decoration:none; font-weight:bold; padding:3px 0px 3px 0px; margin:10px 0 10px 0; }
div.inhalt h4      { font-size:14px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.inhalt h1 a:link, div.inhalt h1 a:visited  { text-decoration:none;color:inherit !important}
div.inhalt .bodytext    { 
    margin: 0 0 1ex 0;
    line-height:130%; 
}
div.inhalt .csc-frame-frame1  { border:1px solid #A1A1A1; padding:0px 10px 5px 10px; }
div.inhalt .csc-frame-frame2  { border:1px solid #A1A1A1; padding:5 5 5 5; }
div.inhalt .DIV.csc-frame-rulerAfter  { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }
div.inhalt span.bildunterschrift  { font-size:10px; line-height:115%; }
div.inhalt hr      { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }
span.bildunterschrift  { font-size:10px; line-height:115%; }

div.rechts      { 
    margin:20px 20px 20px 20px; padding:0px; line-height:110%; 
    width:200px;
}
div.rechts p      { font-size:11px; font-weight:normal; color:#000000; }
div.rechts ul      { font-size:11px; font-weight:normal; color:#000000; margin-left:20px; margin-top:3px; margin-bottom:7px; }
div.rechts ol      { font-size:11px; font-weight:normal; color:#000000; margin-left:25px; margin-top:10px; margin-bottom:0px; }
div.rechts ol li      { font-size:11px; font-weight:normal; color:#000000; margin-top:10px; margin-bottom:0px; }
div.rechts td      { font-size:11px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.rechts tr td p.bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; }
div.rechts a      { /*font-size:11px; */ color:#777777; font-weight:bold; }
div.rechts a:link      { /*font-size:11px; */  color:#777777; text-decoration:underline; font-weight:bold; }
div.rechts a:visited    { /*font-size:11px; */  color:#777777; text-decoration:underline; font-weight:bold; }
div.rechts a:hover      { /*font-size:11px; */  color:#777777; text-decoration:none; font-weight:bold; }
div.rechts a:active    { /*font-size:11px; */  color:#777777; text-decoration:underline; font-weight:bold; }
div.rechts h1, div.rechts h1 a      { 
    border-bottom:1px solid #598CCA; 
    font-size:16px !important; 
    color:#598CCA !important; 
    text-decoration:none !important; 
    font-weight:bold !important; 
    padding:3px 0px 3px 0px; 
    margin:10px 0 10px 0; 
}
div.rechts h1 a:link, div.rechts h1 a:visited  {
    border:0;
}
div.rechts h1 a:hover, div.rechts h1 a:active {
    color:#777 !important;
}
div.rechts h2      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts h3      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts h4      { font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts .bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:150%; }
div.rechts .csc-frame-frame1  { border:1px solid #A1A1A1; padding:0px 10px 5px 10px; }
div.rechts .csc-frame-frame2  { border:1px solid #A1A1A1; padding:5 5 5 5; }
div.rechts .DIV.csc-frame-rulerAfter  { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }
div.rechts span.bildunterschrift  { font-size:10px; line-height:115%; }
div.rechts hr      { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }

div.rechts4      { margin:0px 20px 20px 10px; padding:0px; line-height:110%; }
div.rechts4 p      { font-size:14px; font-weight:normal; color:#000000; }
div.rechts4 ul      { font-size:14px; font-weight:normal; color:#000000; margin-left:20px; margin-top:3px; margin-bottom:7px; }
div.rechts4 ol      { font-size:14px; font-weight:normal; color:#000000; margin-left:25px; margin-top:10px; margin-bottom:0px; }
div.rechts4 ol li      { font-size:14px; font-weight:normal; color:#000000; margin-top:10px; margin-bottom:0px; }
div.rechts4 td      { font-size:14px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.rechts4 tr td p.bodytext  { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; }
div.rechts4 a      { font-size:14px; color:#777777; font-weight:bold; }
div.rechts4 a:link      { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rechts4 a:visited    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rechts4 a:hover    { font-size:14px; color:#777777; text-decoration:none; font-weight:bold; }
div.rechts4 a:active    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rechts4 h1      { border-bottom:1px solid #598CCA; font-size:16px; color:#598CCA; text-decoration:none; font-weight:bold; padding:3px 0px 3px 0px; margin:10px 0 10px 0; }
div.rechts4 h2      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts4 h3      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts4 h4      { font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts4 .bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:150%; }
div.rechts4 .csc-frame-frame1  { border:1px solid #A1A1A1; padding:0px 10px 5px 10px; }
div.rechts4 .csc-frame-frame2  { border:1px solid #A1A1A1; padding:5 5 5 5; }
div.rechts4 .DIV.csc-frame-rulerAfter { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }
div.rechts4 span.bildunterschrift  { font-size:10px; line-height:115%; }
div.rechts4 hr      { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }

div.links4      { margin:0px 10px 20px 20px; padding:0px; line-height:110%; }
div.links4 p      { font-size:14px; font-weight:normal; color:#000000; }
div.links4 ul      { font-size:14px; font-weight:normal; color:#000000; margin-left:20px; margin-top:3px; margin-bottom:7px; }
div.links4 ol      { font-size:14px; font-weight:normal; color:#000000; margin-left:25px; margin-top:10px; margin-bottom:0px; }
div.links4 ol li      { font-size:14px; font-weight:normal; color:#000000; margin-top:10px; margin-bottom:0px; }
div.links4 td      { font-size:14px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.links4 tr td p.bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; }
div.links4 a      { font-size:14px; color:#777777; font-weight:bold; }
div.links4 a:link      { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.links4 a:visited    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.links4 a:hover      { font-size:14px; color:#777777; text-decoration:none; font-weight:bold; }
div.links4 a:active    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.links4 h1      { border-bottom:1px solid #598CCA; font-size:16px; color:#598CCA; text-decoration:none; font-weight:bold; padding:3px 0px 3px 0px; margin:10px 0 10px 0; }
div.links4 h2      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.links4 h3      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.links4 h4      { font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.links4 .bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:150%; }
div.links4 .csc-frame-frame1  { border:1px solid #A1A1A1; padding:0px 10px 5px 10px; }
div.links4 .csc-frame-frame2  { border:1px solid #A1A1A1; padding:5 5 5 5; }
div.links4 .DIV.csc-frame-rulerAfter  { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }
div.links4 span.bildunterschrift  { font-size:10px; line-height:115%; }
div.links4 hr      { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }

div.rand4        { margin:0px 10px 20px 20px; padding:0px; line-height:110%; }
div.rand4 p      { font-size:14px; font-weight:normal; color:#000000; }
div.rand4 ul      { font-size:14px; font-weight:normal; color:#000000; margin-left:20px; margin-top:3px; margin-bottom:7px; }
div.rand4 ol      { font-size:14px; font-weight:normal; color:#000000; margin-left:25px; margin-top:10px; margin-bottom:0px; }
div.rand4 ol li      { font-size:14px; font-weight:normal; color:#000000; margin-top:10px; margin-bottom:0px; }
div.rand4 td      { font-size:14px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.rand4 tr td p.bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; }
div.rand4 a      { font-size:14px; color:#777777; font-weight:bold; }
div.rand4 a:link      { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rand4 a:visited    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rand4 a:hover      { font-size:14px; color:#777777; text-decoration:none; font-weight:bold; }
div.rand4 a:active      { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rand4 h1      { border-bottom:1px solid #598CCA; font-size:16px; color:#598CCA; text-decoration:none; font-weight:bold; padding:3px 0px 3px 0px; margin:10px 0 10px 0; }
div.rand4 h2      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rand4 h3      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rand4 h4      { font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rand4 .bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:150%; }
div.rand4 .csc-frame-frame1    { border:1px solid #A1A1A1; padding:0px 10px 5px 10px; }
div.rand4 .csc-frame-frame2    { border:1px solid #A1A1A1; padding:5 5 5 5; }
div.rand4 .DIV.csc-frame-rulerAfter  { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }
div.rand4 span.bildunterschrift  { font-size:10px; line-height:115%; }
div.rand4 hr      { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }

div.links5      { margin:0px 10px 20px 20px; padding:0px; line-height:110%; }
div.links5 p      { font-size:14px; font-weight:normal; color:#000000; }
div.links5 ul      { font-size:14px; font-weight:normal; color:#000000; margin-left:20px; margin-top:3px; margin-bottom:7px; }
div.links5 ol      { font-size:14px; font-weight:normal; color:#000000; margin-left:25px; margin-top:10px; margin-bottom:0px; }
div.links5 ol li      { font-size:14px; font-weight:normal; color:#000000; margin-top:10px; margin-bottom:0px; }
div.links5 td      { font-size:14px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.links5 tr td p.bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; }
div.links5 a      { font-size:14px; color:#777777; font-weight:bold; }
div.links5 a:link      { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.links5 a:visited    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.links5 a:hover      { font-size:14px; color:#777777; text-decoration:none; font-weight:bold; }
div.links5 a:active    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.links5 h1      { border-bottom:1px solid #598CCA; font-size:16px; color:#598CCA; text-decoration:none; font-weight:bold; padding:3px 0px 3px 0px; margin:10px 0 10px 0; }
div.links5 h2      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.links5 h3      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.links5 h4      { font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.links5 .bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:150%; }
div.links5 .csc-frame-frame1  { border:1px solid #A1A1A1; padding:0px 10px 5px 10px; }
div.links5 .csc-frame-frame2  { border:1px solid #A1A1A1; padding:5 5 5 5; }
div.links5 .DIV.csc-frame-rulerAfter  { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }
div.links5 span.bildunterschrift  { font-size:10px; line-height:115%; }
div.links5 hr      { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }

div.rechts5      { margin:0px 20px 20px 10px; padding:0px; line-height:110%; }
div.rechts5 p      { font-size:14px; font-weight:normal; color:#000000; }
div.rechts5 ul      { font-size:14px; font-weight:normal; color:#000000; margin-left:20px; margin-top:3px; margin-bottom:7px; }
div.rechts5 ol      { font-size:14px; font-weight:normal; color:#000000; margin-left:25px; margin-top:10px; margin-bottom:0px; }
div.rechts5 ol li      { font-size:14px; font-weight:normal; color:#000000; margin-top:10px; margin-bottom:0px; }
div.rechts5 td      { font-size:14px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.rechts5 tr td p.bodytext  { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; }
div.rechts5 a      { font-size:14px; color:#777777; font-weight:bold; }
div.rechts5 a:link      { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rechts5 a:visited    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rechts5 a:hover    { font-size:14px; color:#777777; text-decoration:none; font-weight:bold; }
div.rechts5 a:active    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rechts5 h1      { border-bottom:1px solid #598CCA; font-size:16px; color:#598CCA; text-decoration:none; font-weight:bold; padding:3px 0px 3px 0px; margin:10px 0 10px 0; }
div.rechts5 h2      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts5 h3      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts5 h4      { font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rechts5 .bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:150%; }
div.rechts5 .csc-frame-frame1  { border:1px solid #A1A1A1; padding:0px 10px 5px 10px; }
div.rechts5 .csc-frame-frame2  { border:1px solid #A1A1A1; padding:5 5 5 5; }
div.rechts5 .DIV.csc-frame-rulerAfter { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }
div.rechts5 span.bildunterschrift  { font-size:10px; line-height:115%; }
div.rechts5 hr      { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }

div.rand5        { margin:0px 10px 20px 10px; padding:0px; line-height:110%; }
div.rand5 p      { font-size:14px; font-weight:normal; color:#000000; }
div.rand5 ul      { font-size:14px; font-weight:normal; color:#000000; margin-left:20px; margin-top:3px; margin-bottom:7px; }
div.rand5 ol      { font-size:14px; font-weight:normal; color:#000000; margin-left:25px; margin-top:10px; margin-bottom:0px; }
div.rand5 ol li      { font-size:14px; font-weight:normal; color:#000000; margin-top:10px; margin-bottom:0px; }
div.rand5 td      { font-size:14px; font-weight:normal; color:#000000; margin:0px; padding:0px; }
div.rand5 tr td p.bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; }
div.rand5 a      { font-size:14px; color:#777777; font-weight:bold; }
div.rand5 a:link      { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rand5 a:visited    { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rand5 a:hover      { font-size:14px; color:#777777; text-decoration:none; font-weight:bold; }
div.rand5 a:active      { font-size:14px; color:#777777; text-decoration:underline; font-weight:bold; }
div.rand5 h1      { border-bottom:1px solid #598CCA; font-size:16px; color:#598CCA; text-decoration:none; font-weight:bold; padding:3px 0px 3px 0px; margin:10px 0 10px 0; }
div.rand5 h2      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rand5 h3      { font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rand5 h4      { font-size:11px; color:#000000; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.rand5 .bodytext    { margin:0px 0px 7px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:150%; }
div.rand5 .csc-frame-frame1    { border:1px solid #A1A1A1; padding:0px 10px 5px 10px; }
div.rand5 .csc-frame-frame2    { border:1px solid #A1A1A1; padding:5 5 5 5; }
div.rand5 .DIV.csc-frame-rulerAfter  { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }
div.rand5 span.bildunterschrift  { font-size:10px; line-height:115%; }
div.rand5 hr      { border-bottom:1px solid #5589C2; margin-bottom:10px; margin-top:15px; }

.req        { color:#ff0000; font-size: 12px; font-weight:600; }
.normal        { color:#ffffff; font-size: 11px; font-weight:600; }

.linkText        { color:#000000; font-size: 10px; }

.gggkleinerText      { font-size:10px; color:#999999; }
.weisserText      { font-size:10px; color:#ffffff; }

input, textarea, select      { font-size:12px; color:#000000; }

.tx-indexedsearch-searchbox    { font-size: 12px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-sw      { font-size: 12px; color: #CC0000; font-weight: bold; }
.tx-indexedsearch-noresults    { font-size: 12px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-whatis    { font-size: 12px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-sectionlinks    { font-size: 12px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-browsebox    { font-size: 12px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-browsebox-strong  { font-size: 11px; color: #CC0000; font-weight: bold; }
.tx-indexedsearch-browsebox-SCell  { font-size: 12px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-info      { font-size: 10px; color: #000000; font-weight: bolder; }
.tx-indexedsearch-sw      { font-size: 12px; color: #000000; font-weight: bolder; }
.tx-indexedsearch-redMarkup    { font-size: 12px; color: #ffffff; font-weight: bolder; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#DEEFFF; }
.tx-indexedsearch-secHead    { background:#ffffff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#DEEFFF; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#DEEFFF; }
.tx-indexedsearch-descr    { font-size: 12px; color: #000000; font-weight: normal; }
.tx-indexedsearch-suche    { font-size: 12px; color: #000000; font-weight: normal; }

.tx-lzgallery-pi1-listing      { border-style:dotted; border-width:0px; border-color:#FFFFFF; border-collapse:collapse; font-size:12px; padding:0px; }
.tx-lzgallery-pi1-listing tr.line1    { background-color:lightgrey; color:black; }
.tx-lzgallery-pi1-listing tr.line1 td.startdate  { white-space:nowrap; }
.tx-lzgallery-pi1-listing tr.line1 td.count  { white-space-nowrap; padding-left:20px; }
.tx-lzgallery-pi1-listing td.preview    { padding:0px; width:80px; padding-left:4px; }
.tx-lzgallery-pi1-listing td.title    { font-size:16px; font-face:bold; padding-left:10px; width:80%; }
.tx-lzgallery-pi1-listing tr.line2    { padding:0px; }
  
.tx-lzgallery-pi1-listing a    { color:black; }  
.tx-lzgallery-pi1-listing #line-descr-short  { border-top-width:0px; border-top-style:dotted; border-top-color:#FFFFFF; }
.tx-lzgallery-pi1-parent-descr-short  { padding:4px 4px 20px 4px; }
.tx-lzgallery-pi1-parent-title    { font-size:20px;padding:4px 4px 4px 4px; }
.tx-lzgallery-pi1-parent-count    { padding:4px 4px 4px 4px; }
.tx-lzgallery-pi1-parent-subcount    { padding:0px 4px 4px 4px; }
.tx-lzgallery-pi1-listing td.information  { font-size:10px; white-space:nowrap; }

.tx-lzgallery-pi1-fotonav td    { text-align:center; padding-left:15px; }
.tx-lzgallery-pi1-fotonav td.descr    { color:#FFFFFF; }
.tx-lzgallery-pi1-fotonav    { background-color:lightgrey; border-color:#FFFFFF; border-style:solid; border-width:0px; }
.tx-lzgallery-pi1-fotos      { border-width:0px; border-style:solid; border-color:#FFFFFF; text-align:center; padding:5px 5px 5px 5px; background-color:white; border-collapse:collapse; }
.tx-lzgallery-pi1-fotos td    { text-align:center; padding:0; border-style:solid; border-width:1px; border-color:#FFFFFF; padding:3px; }

.tx-lzgallery-pi1-title      { border-bottom-width:0px; border-bottom-style:solid; border-bottom-color:#FFFFFF; text-align:center; margin-bottom:20px; font-size:20px; }
.tx-lzgallery-pi1-descr-long    { margin:5px 5px 15px 5px; text-align:justify; }

.tx-lzgallery-pi1-5x5-filename    { font-size:10px; font-style:italic; }
.tx-lzgallery-pi1-1x1-1      { font-size:12px; font-face:bold; border-bottom:1px solid lightgray; }
.tx-lzgallery-pi1-1x1-2      { font-size:12px; border:1px solid lightgray; margin:3px 3px 3px 3px; }
.tx-lzgallery-pi1-1x1-filename    { font-size:10px; font-style:italic; }

.title2        { color:#000000; font-size: 12px; font-weight:500; }


div.aktion        { padding-left:4px; text-align:left; }
div.aktion p      { font-size:8pt; font-weight:normal; color:#FFFFFF; line-height:135%; }
div.aktion td      { font-size:8pt; font-weight:normal; color:#FFFFFF; line-height:135%; }
div.aktion a      { font-size:8pt; font-weight:normal; color:##FFFFFF; line-height:135%; }
div.aktion a:link      { font-size:8pt; color:#FFFFFF; text-decoration:none; font-weight:normal; line-height:135%; }
div.aktion a:visited      { font-size:8pt; color:#FFFFFF; text-decoration:none; font-weight:normal; line-height:135%; }
div.aktion a:hover      { font-size:8pt; color:#FFFFFF; text-decoration:underline; font-weight:normal; line-height:135%; }
div.aktion a:active      { font-size:8pt; color:#FFFFFF; text-decoration:none; font-weight:normal; line-height:135%; }
div.aktion h1      { font-size:10pt; font-weight:bold; color:#FFE603; padding:0; margin:0; padding-bottom:7px; }




div.weihnachten      { font-size:9px; }

h1        { font-size:17px; color:#333333; font-weight:bold; margin-bottom:10px; }
h2        { font-size:15px; color:#333333; font-weight:bold; margin-bottom:10px; }
h3        { font-size:15px; color:#CCCCCC; font-weight:bold; margin-bottom:10px; }
h4        { font-size:13px; color:#333333; font-weight:bold; margin-bottom:10px; }

ol { margin-top:0px; margin-bottom:0px; }
li { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }

img        { border:0px; }
h3        { font-size:15px; color:#CCCCCC; font-weight:bold; margin-bottom:10px; }
h4        { font-size:13px; color:#333333; font-weight:bold; margin-bottom:10px; }

ol { margin-top:0px; margin-bottom:0px; }
li { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }

img        { border:0px; }

h3        { font-size:15px; color:#CCCCCC; font-weight:bold; margin-bottom:10px; }
h4        { font-size:13px; color:#333333; font-weight:bold; margin-bottom:10px; }

ol { margin-top:0px; margin-bottom:0px; }
li { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }

img        { border:0px; }


#container {
    /*width:1070px; "mit ohren" */
    width:925px;
    margin:0 auto;
    position:relative;
    text-align:left;
}
#tab_xmas {
    position:absolute;
    display:block;
    top:209px;
    left:919px;
    width:150px;
    height:217px;
    background:#007CE5 url(http://www.bavaria-ballon.de/fileadmin/buttons/xmas-banner-09.jpg);
    font-size:12px;
    line-height:110%;
    
}
#tab_xmas a {
    display:block;
    width:150px;
    height:217px;    
}
#tab_xmas span {
    display:block;
    text-indent:-666ex;
}
#tab_links {
    position:absolute;
    display:block;
    top:450px;
    left:919px;
    width:148px;
    background:#C1DEF0;
    font-size:14px;
    line-height:140%;
    padding:10px 0;
    border:1px solid #003B75;
}
#tab_links a:link, #tab_links a:visited {
    display:block;
    text-align:center;
    font-weight:bold;
    
}
#form_error {
    padding:0.5ex 1ex;
    margin:1ex;
    border:1px solid #f66;
}

#buchen_link:link, #buchen_link:visited {
    text-align:center;
    font-size:14px;
    line-height:130%;
    display:block;
    padding:0.5ex;
    background: #fff;

    margin:20px 0;
    border:1px solid #008;
    border-width: 1px 1px 1px 0;
    text-decoration:none;
}
#buchen_link:hover, #buchen_link:active {
    background: #c6ffff;
    
}

.tx_lumogooglemaps_pi1_infobox      { white-space:nowrap; line-height:150%; font-size:12px; font-weight:normal; color:#657104; }
.tx_lumogooglemaps_pi1_infobox div      { white-space:nowrap; line-height:150%; font-size:12px; font-weight:normal; color:#657104; }
.tx_lumogooglemaps_pi1_infobox p      { white-space:nowrap; line-height:150%; font-size:12px; font-weight:normal; color:#657104; }
.tx_lumogooglemaps_pi1_infobox ul      { white-space:nowrap; line-height:150%; font-size:12px; font-weight:normal; color:#657104; margin-left:20px; margin-top:3px; margin-bottom:7px; }
.tx_lumogooglemaps_pi1_infobox ol      { white-space:nowrap; line-height:150%; font-size:12px; font-weight:normal; color:#657104; margin-left:25px; margin-top:10px; margin-bottom:0px; }
.tx_lumogooglemaps_pi1_infobox td      { white-space:nowrap; line-height:100%; font-size:12px; font-weight:normal; color:#657104; margin:0 0 0 0; padding:0 0 0 0; }
.tx_lumogooglemaps_pi1_infobox a      { line-height:150%; font-size:12px; color:#657104; font-weight:bold; }
.tx_lumogooglemaps_pi1_infobox a:link    { font-size:12px; color:#657104; text-decoration:underline; font-weight:bold; }
.tx_lumogooglemaps_pi1_infobox a:visited    { font-size:12px; color:#657104; text-decoration:underline; font-weight:bold; }
.tx_lumogooglemaps_pi1_infobox a:hover    { font-size:12px; color:#657104; text-decoration:none; font-weight:bold; }
.tx_lumogooglemaps_pi1_infobox a:active    { font-size:12px; color:#657104; text-decoration:underline; font-weight:bold; }
.tx_lumogooglemaps_pi1_infobox h1      { font-size:12px; color:#657104; text-decoration:none; font-weight:bold; padding:0 0 7 0; margin:0 0 0 0; }
.tx_lumogooglemaps_pi1_infobox h2      { font-size:12px; color:#657104; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
.tx_lumogooglemaps_pi1_infobox h3      { font-size:12px; color:#657104; text-decoration:italic; font-weight:normal; padding:0px; margin:0px; }
.tx_lumogooglemaps_pi1_infobox h4      { font-size:12px; color:#657104; text-decoration:none; font-weight:bold; padding-left:0px; padding-bottom:5px; padding-top:4px; margin-bottom:0px; margin-top:0px; }
.tx_lumogooglemaps_pi1_infobox .bodytext    { white-space:nowrap; margin:0 0 14px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:150%; }
.tx_lumogooglemaps_pi1_infobox .csc-frame-frame1  { border:1px solid #657104; padding:0 0 0 10px; }
.tx_lumogooglemaps_pi1_infobox .csc-frame-frame2  { border:1px solid #657104; padding:5px 5px 5px 5px; }
.tx_lumogooglemaps_pi1_infobox .DIV.csc-frame-rulerAfter  { border-left:30px solid #9C0202; border-right:30px solid #9C0202; text-align:middle; border-bottom:1px solid #D12B2B; margin-bottom:10px; margin-top:5px; }

