html body {
 background: #000115 url(images/livingBG2.jpg) top left no-repeat;
 margin: 0;
 padding: 0;
 }
body {
 font: 11px verdana, helvetica, sans-serif;
 text-align: left;
 }

.webbreite   {width:1024px;}
.menubreite  {width:160px;
              background-image:url(images/fbBot.gif);
              background-repeat:repeat-y;
            }

.pagebreite  {width:840px;}
.infobreite  {width:155px;}
.indexbreite {width:683px;}

.txtsmall{FONT-SIZE: 0.8em; COLOR:#C0C0C0; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: normal;}
.txt     {FONT-SIZE: 11px; COLOR:#C0C0C0; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: normal; vertical-align:top;}
.txtb    {FONT-SIZE: 11px; COLOR:white; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.txtu    {FONT-SIZE: 13px; COLOR:white; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.txtud    {FONT-SIZE: 13px; COLOR:#1D4BA3; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.u1      {FONT-SIZE: 15px; COLOR:white; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.txtpreis    {FONT-SIZE: 14px; COLOR:white; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}


.txt_blue {FONT-SIZE: 11px; COLOR:#64C9F9; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: normal}
.txtb_blue {FONT-SIZE: 11px; COLOR:#64C9F9; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.txtu_blue {FONT-SIZE: 13px; COLOR:#64C9F9; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.u1_blue {FONT-SIZE: 15px; COLOR:#64C9F9; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}


.txtblackb    {FONT-SIZE: 11px; COLOR:black; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}

.rahmen  {border:thin solid #7F7F7F; border-width:1px;}
.rahmen-strich {border:thin dashed #7F7F7F; border-width:1px;}

.menu        {
             font-size: 11px;
             font-family: verdana, helvetica, sans-serif;
             font-weight: bold
             text-align: left;
             color: white;
             padding-left: 5px;
             padding-top: 10px;
             padding-bottom: 10px;
             line-height:1.75em;
             }

.box_dunkel  {
              background-image:url(images/block.gif);
              background-repeat:repeat-y;
             }
.box_hell    {
             background: #33405E;
             padding:0px;
             vertical-align: top;
            }
.box_hell2   {
             background: #C0C0C0;
             padding:0px;
            }

.box_hell3   {
             background:#33405E;
             vertical-align: top;
            }

.box_txt_dun {
             color: black;
             vertical-align: top;
             }

.box_txt_hell {
             color: #C0C0C0;
             vertical-align: top;
             line-height: 1.3em;
             }

.infospalte  {background: #33405E;}

.infotxt    {
             padding-left: 5px;
             padding-right: 5px;
             padding-bottom: 5px;
            }

ul.liste    {line-height:2em;}
dl.liste    {line-height:2em;}

a.maillinks {color:white; font-weight: bold;}
a.maillinks:hover {color:white; text-decoration:underline; }

a.blocklinks {color:black;}
a.blocklinks:hover {color:black;}
a.blocklinks:focus {color:black;}


a {color:white; text-decoration:none; }
a:focus {color:#00C0FF;}
a:active {color:#00C0FF;}
a:hover {color:#00C0FF;}