/* ### Global ### */


body {
         background-color: #FFFFFF;
         font-family: Helvetica,Arial,Sans;
         font-size: 14px;
         color: #333333;
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;
         text-align: center;
}

a:link    {color: #0E50A1; font-family: Helvetica,Arial,Sans; font-size: 14px; text-decoration:underline; font-weight: bold;}
a:visited {color: #0E50A1; font-family: Helvetica,Arial,Sans; font-size: 14px; text-decoration:underline; font-weight: bold;}
a:hover   {color: #0E50A1; font-family: Helvetica,Arial,Sans; font-size: 14px; text-decoration:none; font-weight: bold;}
a:active  {color: #0E50A1; font-family: Helvetica,Arial,Sans; font-size: 14px; text-decoration:none; font-weight: bold;}



/* ### Layout ### */


div.frame {
         height: 100%;
         width: 800px;
         border: 0px solid;
         background-color: #FFFFFF;
         margin: 0px auto;
         padding: 0px 0px 0px 0px;
         text-align: left;
}

div.top-logo {
         height: 112px;
         width: 150px;
         border: 0px solid;
         background-color: #FFFFFF;
         background: url('../layout/logo.jpg');
         margin: 25px auto 0px auto;
         padding: 0px 0px 0px 0px;
         float: left;
}

div.top-balken {
         height: 112px;
         width: 625px;
         border: 0px solid;
         background-color: #FFFFFF;
         background: url('../layout/balken.gif');
         margin: 25px auto 0px auto;
         padding: 0px 0px 0px 0px;
         float: right;
         clear: right;
}

                        p.headline {
                                 height: ;
                                 width: ;
                                 border: 0px solid;
                                 margin: 25px auto 0px 0px;
                                 padding: 0px 0px 0px 0px;
                                 color: #0E50A1;
                                 font-size: 28px;
                                 font-weight: bold;
                                 text-align: center;
                        }

                        p.subhead {
                                 height: ;
                                 width: ;
                                 border: 0px solid;
                                 margin: 0px auto 0px 0px;
                                 padding: 0px 0px 0px 0px;
                                 color: #0E50A1;
                                 font-size: 14px;
                                 font-weight: bold;
                                 text-align: center;
                        }

div.left-navi {
         height: ;
         width: 150px;
         border: 0px solid;
         background-color: #FFFFFF;
         margin: 25px auto;
         padding: 0px 0px 0px 0px;
         float: left;
}

                        dt.top {
                                 height: 20px;
                                 width: 150px;
                                 background-color: #000000;
                                 background: url('../layout/dt-oben.gif');
                                 margin: 0px auto;
                                 padding: 0px 0px 0px 0px;
                                 top: 0px;
                                 position: relative;

                        }

                        dt.link {
                                 height:;
                                 width: 150px;
                                 background-color: #0E50A1;
                                 margin: 0px auto;
                                 padding: 0px 0px 0px 0px;
                                 top: 0px;
                        }


                                a.nav {
                                         height: 20px;
                                         width: 140px;
                                         margin: 0px auto;
                                         padding: 5px 0px 0px 10px;
                                         font-family: Helvetica,Arial,Sans;
                                         font-size: 14px;
                                         font-weight: bold;
                                         text-decoration: none;
                                         display: block;
                                }


                                a.nav:link {
                                         background-color: #0E50A1;
                                         color: #FFFFFF;
                                }

                                a.nav:visited {
                                         background-color: #0E50A1;
                                         color: #FFFFFF;
                                }

                                a.nav:hover {
                                         background-color: #FDBA5E;
                                         color: #000000;
                                }

                                a.nav:active {
                                         background-color: #0E50A1;
                                         color: #FFFFFF;
                                }

                        dt.bottom {
                                 height: 75px;
                                 width: 150px;
                                 background-color: #000000;
                                 background: url('../layout/dt-unten.gif');
                                 margin: 0px auto;
                                 padding: 0px 0px 0px 0px;
                                 position: relative;

                        }


                        dt.holder_ind, dt.holder_proph, dt.holder_bleach, dt.holder_veneer, dt.holder_vollk, dt.holder_fuell, dt.holder_schmuck, dt.holder_impr {
                                 width: 150px;
                                 background-color: #000000;
                                 background: url('../layout/dt-holder.gif');
                                 margin: 0px auto;
                                 padding: 0px 0px 0px 0px;
                                 position: relative;
                        }

                                 dt.holder_ind     {height: 350px;}
                                 dt.holder_proph   {height: 475px;}
                                 dt.holder_fuell   {height: 650px;}
                                 dt.holder_bleach  {height: 600px;}
                                 dt.holder_veneer  {height: 450px;}
                                 dt.holder_vollk   {height: 550px;}
                                 dt.holder_schmuck {height: 625px;}
                                 dt.holder_impr    {height: 1450px;}



div.content {
         height: ;
         width: 625px;
         border: 0px solid;
         background-color: #FFFFFF;
         margin: 25px 0px 0px 25px;
         padding: 0px 0px 0px 0px;
         float: left;
}
                dt.topper {
                         height: 25px;
                         width: 625px;
                         border: 0px solid;
                         background-color: #FFFFFF;
                         /*background: url('../layout/cont-oben.gif');*/
                         margin: 0px 0px 0px 0px;
                         padding: 0px 0px 0px 0px;
                         clear: both;
                         color: #FDBA5E;
                         font-size: 20px;
                         font-weight: bold;
                }

                dt.content-left {
                         height: ;
                         width: 299px;
                         border: 0px solid black;
                         background-color: #FFFFFF;
                         margin: 0px 0px 0px 1px;
                         padding: 0px 0px 0px 0px;
                         float: left;
                         /*text-align: justify;*/
                }

                dt.content-right {
                         height: ;
                         width: 299px;
                         border: 0px solid red;
                         background-color: #FFFFFF;
                         margin: 0px 0px 0px 0px;
                         padding: 0px 0px 0px 0px;
                         float: right;
                         clear; right;
                         /*text-align: justify;*/
                }

                 dt.content-middle {
                         height: ;
                         width: 600px;
                         border: 0px solid black;
                         background-color: #FFFFFF;
                         margin: 0px 0px 0px 10px;
                         padding: 0px 0px 0px 0px;
                         float: left;
                         text-align: justify;
                }

                dt.bottomer {
                         height: 30px;
                         width: 625px;
                         border: 0px solid;
                         background-color: #FFFFFF;
                         /*background: url('../layout/cont-unten.gif');*/
                         margin: 0px 0px 0px 0px;
                         padding: 15px 0px 15px 0px;
                         clear: both;
                         font-size: 16px;
                         font-weight: bold;
                         text-align: center;
                }

                dt.bottomer_index {
                         height: 30px;
                         width: 625px;
                         border: 0px solid;
                         background-color: #FFFFFF;
                         /*background: url('../layout/cont-unten.gif');*/
                         margin: 0px 0px 0px 0px;
                         padding: 75px 0px 15px 0px;
                         clear: both;
                         font-size: 9px;
                         text-align: center;
                }

                dt.bottomer_cont {
                         height: 30px;
                         width: 625px;
                         border: 0px solid;
                         background-color: #FFFFFF;
                         /*background: url('../layout/cont-unten.gif');*/
                         margin: 0px 0px 15px 0px;
                         padding: 30px 0px 15px 0px;
                         clear: both;
                         text-align: left;
                }


div.bottom {


}

div.counter{
            color:#FFFFFF;
            left: 0px;
            bottom: 0px;
            position: absolute;
}

li {
   text-align: left;
   padding: 5px 0px 0px 0px;
}

img.little {
         float: left;
         margin: 5px 5px 5px 0px;
}

p.midcont {
         padding: 0px 0px 10px 200px;
}


table {
      font-family: Helvetica,Arial,Sans;
      font-size: 14px;
}

td {
   vertical-align: top;
}
