/* \*/
* html .tlc, * html .trc {height: 1%;}
/* */

.tlc, .trc { zoom: 1 }


.box
        {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        margin-top: 1em;
        padding: 0;
        text-align: left;
        width:99%;                                /* <-- use this to tie width to viewport size */
        background-color: #ffffff;;
        }
.buchen-online{
        position: relative;
        margin-left: auto;
        margin-right: auto;
        padding: 0 0 1em 1em;
        width:95%;
        background:#FFFFFF;
        font-size: 1em;
}
.content
        {
        padding:2em 2em 1em 2em;
        }

.content h3
        {
        padding:0 ;
        margin : 0 2em 0 0;
        color:#0354c2;
        background-color: yellow;
        font-weight: bold;
        font-size: 1.2em;
        font-family: helvetica, geneva, arial, sans-serif;
        margin-bottom: 1em;
        text-align: left;
        }

.content li
        {
        font-size: 0.9em;
        }

.content p
        {
        color:#3b3b3b;
        font-size: 1em;
        line-height: 1.3em;
        font-family: arial, helvetica, sans-serif;
        text-align: left;
        }
.logged_in
        {
        padding:2em 2em 2em 2em;
        }
.logged_in h3
        {
        padding:0 ;
        margin : 0 2em 0 0;
        color:#0354c2;
        background-color: yellow;
        font-weight: bold;
        font-size: 1.2em;
        font-family: helvetica, geneva, arial, sans-serif;
        margin-bottom: 1em;
        text-align: center;
        }
.logged_in li
        {
        font-size: 1.1em;
        }
/* ---=== border code follows ===--- */
/*
        tlc = top left corner
        trc = top right corner
        blc = bottom left corner
        brc = bottom right corner
        lb = left border
        rb = right border
        tb = top border
        bb = bottom border
*/

.tlc, .trc, .blc, .brc
        {
        background-color: transparent;
        background-repeat: no-repeat;
        }

.tlc
        {
        background-image:url(images/box/tlc.gif);
        background-position: 0% 0%;
        }

.trc
        {
        background-image:url(images/box/trc.gif);
        background-position: 100% 0%;
        }

.blc
        {
        background-image:url(images/box/blc.gif);
        background-position: 0% 100%;
        }

.brc
        {
        background-image:url(images/box/brc.gif);
        background-position: 100% 100%;
        }

.tb, .bb
        {
        background-color: transparent;
        background-repeat: repeat-x;
        }

.tb
        {
        background-image:url(images/box/tb.gif);
        background-position: 0% 0%;
        }

.bb
        {
        background-image:url(images/box/bb.gif);
        background-position: 50% 100%;
        }

.rb
        {
        background-image:url(images/box/r.gif);
        background-position: 100% 0%;
        background-repeat: repeat-y;
        }

.lb
        {
        background-image:url(images/box/l.gif);
        background-position: 0% 100%;
        background-repeat: repeat-y;
        }
