html body {
/* background: #000115 url(images/livingBG2.jpg) top left no-repeat;*/
 background: black;
 margin: 0;
 padding: 0;
 }

body {
 font: 11px verdana, helvetica, sans-serif;
 text-align: left;
 }

/*.webbreite       {width:1024px;
                 background-color:white;}
*/
.webbreite       {width:1024px;}



.menubreite  {width:160px;
             background-color:black;
            }

/*              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}


.txt_blk     {FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: normal; vertical-align:top;}
.txtb_blk     {FONT-SIZE: 11px; COLOR:#000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.txtu_blk    {FONT-SIZE: 13px; COLOR:black; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.txtud_blk    {FONT-SIZE: 13px; COLOR:black; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}

.neufzgpreis    {FONT-SIZE: 15px; COLOR:white; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.u1_triumph     {FONT-SIZE: 15px; COLOR:#CFCFCF; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.txt_neufzg     {FONT-SIZE: 11px; COLOR:white; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: normal; vertical-align:top;}
.txtb_neufzg     {FONT-SIZE: 11px; COLOR:black; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold;}


.txtb_info {FONT-SIZE: 11px; COLOR:#313131; FONT-FAMILY: Verdana, Helvetica, sans-serif; FONT-WEIGHT: bold}
.txtu_info {FONT-SIZE: 13px; COLOR:#313131; 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;}

.rahmen_blk  {border:thin solid #000000; border-width:1px;}


table#zeile {
  border-collapse: collapse;
}
table#zeile td {
  border-top: solid 1px white;
  padding: 0.5em;
}


/*.menu        {
             font-size: 11px;
             font-family: verdana, helvetica, sans-serif;
             text-align: left;
             color: white;
             padding-left: 5px;
             padding-top: 10px;
             padding-bottom: 10px;
             line-height:1.75em;
             }

*/

.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:2em;
             }

.box_dunkel  {
              background-image:url(images/block.gif);
              background-repeat:repeat-y;
             }
.box_hell    {
             background: #33405E;
             padding:0px;
             vertical-align: top;
            }
.box_hell2   {
             background: #FFFFFF;
             padding:0px;
            }

.box_hell3   {
             background:#313131;
             vertical-align: top;
            }

/*.box_hell3   {
             background:#7F7F7F;
             vertical-align: top;
            }
*/
.box_hell4   {
             background: white;
             vertical-align: top;
            }

.box_neufzg {
             background: black;
             vertical-align: top;
            }

.box_hellneufzg   {
             background: white;
             vertical-align: top;
            }

.box_bikeneufzg {
             background: white;
             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;}*/
.infospalte  {background: white;}

.infotxt    {
             color: black;
             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.mail {color:black; text-decoration:none; }
a.mail:focus {color:black;}
a.mail:active {color:black;}
a.mail:hover {color:black;}

a.menu {color:black; text-decoration:none; }
a.menu:focus {color:black;}
a.menu:active {color:black;}
a.menu:hover {color:black;}

a {color:white; text-decoration:none; }
a:focus {color:#00C0FF;}
a:active {color:#00C0FF;}
a:hover {color:#00C0FF;}

a.link {color:black; font-weight: bold; text-decoration:none; }
a.link:focus {color:#00C0FF;}
a.link:active {color:#00C0FF;}
a.link:hover {color:#00C0FF;}

a.infolink {color:black; text-decoration:none; }
a.infolink:focus {color:#00C0FF;}
a.infolink:active {color:#00C0FF;}
a.infolink:hover {color:#00C0FF;}

summary:hover {color:#00C0FF;}

#inl div {display:inline;
         margin-right:10px;}


button {
    margin-top: 10px;
    padding: 10px 10px 10px 10px;
    width: 150px;
    height: 40px;
    background-color: grey;
    color: blue;
    font-size: 12px;
    font-weight: bold;
    border: 0px;
    /*box-shadow: 5px 5px lightgray;
    border-radius: 0px;*/
}