body{
        font-size: 15px;
        font-family: Verdana, Arial;
        background: #ffffff;
        color: #000000;
        margin: 20px 0 0 0;
        text-align:center;
}
h5{
        font-size:12px;
        font-family:Arial;
        font-style:normal;
        color:#000000
}

.localBtn{
        color: #C8271F;
        border-width: 1px;
        cursor: pointer;
}
.lecalBtn{width: 10em;}

.mdt{
        width: 1002px;
        border-collapse:collapse;border-spacing:0;
        margin: 0 auto;
}
.mdt td{ vertical-align: top; padding:0;}
#head h1{margin:0; padding: 0;}
#head h1 a{
                display: block;
                text-indent: 200px;
                overflow: hidden;
                white-space:nowrap;
                background: url('/img/diz2/logo-top.jpg') no-repeat 0px -3px;
        }
#toplogo,#head h1 a{
        height: 235px;
        width: 198px;
}

.topm {
        background-repeat: no-repeat;
        background-position: center 85%;
        text-align: center;
}
.topm a{
        font-family: Tahoma, Verdana;
        font-size:13.5pt;
        font-weight:500;
}
.topm table{        border-collapse:collapse;border-spacing:0; margin:0 auto;}
#topm_left table{float: left;}
#topm_right table{float: right;}
.topm ul{
        list-style: none;
        margin: 0; padding:0;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: right center;
        float:left;
        white-space: nowrap;
}
.topm li{
        padding: 0; margin: 0;
        float: left;
        background-repeat: no-repeat;
        background-position: left center;
}
.topm a{
        color: #4d4948;
        display: block;
        text-transform: uppercase;
        text-decoration: none;
        border-bottom: 1px solid black;
}


#topm_left{background-image: url('/img/diz2/topm-leftbg.jpg');
        background-position: left 85%;
        }
#topm_right{background-image: url('/img/diz2/topm-rightbg.jpg');
background-position: right 85%;
        }

.topmside ul{
        margin-top: 1.5ex;
        padding-right: 12px;
        background-image: url('/img/diz2/topm-marker.png');
}
.topmside li{
        padding-left:12px; margin-left:6px;
        background-image: url('/img/diz2/topm-marker.png');
}
.topmside a{
        border-bottom-color: #ca2720;
        color: #4d4948;
}

#topm{ /*width: 100%;*/
        margin-top:20px;
}
#topm ul{
        margin-top: .1ex;
        margin-left: 2.6em; /*dif for IE*/
        padding-right:12px;
        background-image: url('/img/diz2/topm-marker2.png');
}
#topm li{
        padding-left:12px; margin-left:6px;
        background-image: url('/img/diz2/topm-marker2.png');
}
#topm a{
        font-size: 15pt;
        font-weight: bold;
        border-bottom-color:#ca2720;
        color: #4d4948;
        font-family: Tahoma, Verdana;
}
#topm a.u_katalog{color: #C8271F;}
.topmside a:hover,
#topm a:hover{color:#000000; border-color:#000000;}

#slogan{
        font-family: Tahoma, Verdana;
        font-size: 11pt;
        font-weight: 100;
        padding: 0;
        color: #ca2720;
        height: 35px;
        margin: -16px 0 3ex;
        border-color: #ca2720;
        border-style: solid;
        /*border-width: 0 12px;*/
        border-width: 0;
        overflow:visible;
}
#slogan div{
                border-bottom: 1px solid #ca2720; height: 34px;
                /* margin: 0 2em 0;*/
                /* margin: 0 1em 0 1.3em;*/
        }
#slogan span{ background-color: #ffffff; padding: 0 2em 0; z-index: 2; position: relative; height: 18px; top: 23px;
        left: 1.5em;
}
#footm ul {
                        list-style: none;
                        margin:2ex 0 1ex;
                        padding:3px 0;
                        text-align: center;
                        border-color: #dcdbdb;
                        border-style:solid;
                        border-width: 1px 0;
}
#footm li { display: inline; margin:0; padding: 0;
         border-left: 1px solid #c8271f;
         font-size: 8pt;
        }
#footm li.ferst{border-left-width: 0;}

.katnav a,
#footm a {
        color: #c8271f;
        text-decoration:none;
        font-size: 8pt;
        letter-spacing: -1px;
        padding: 0 .3em;
        text-transform: lowercase;
}
.katnav{clear: both;}
.katnav a:hover,
#footm a:hover{
        color: black;
}
.katnav b{font-size: 8pt;}

#copyright a,
#copyright{
        font-family: Tahoma, Verdana;
        font-size: 9pt;
        color: #4d4948;
        text-decoration: none;
}
#diz{float: right; text-align: right;}

#opt a,
#opt{
        color: #dcdbdb;
        text-decoration:none;
        font-size: 8pt;
        letter-spacing: -1px;
}
#opt{height: 40px;}
#opt b{font-weight: 100;}

#catmenu{
        width: 220px;
        vertical-align: top;
}

h1.toptext{
        color: #c8271f;
        font-weight: 100;
        font-size: 16pt;
        font-family: Tahoma, Verdana;
        float: left;
        clear: both;
        border-color: #dcdbdb;
        border-style:solid;
        border-width: 0 0 1px;
        margin: 0 0 1ex;
}
.clear,
#content center,
#emb{
        clear: both;
}
.oh{overflow: hidden; width: 100%; /* background:olive;*/
}

td.ctext1{padding: .3ex .4em;}
td.ctext2{vertical-align: middle;}

#content h2{ font-weight: 100; margin: 0 0 1ex;}
/*old*/

.text{
        font-size: 15px;
        font-family:Verdana, Arial;
        text-indent: 40px;
        margin: 0px 0px 0px 0px;
}
.ul1{
        list-style-image: url("./img/b.gif");
        list-style-position: inside;
        font-weight: 100;
        font-size: 15px;
        font-family: Verdana, Arial;
        margin-top: 0px;
}
.bottomtext{
        font-size:12px;
        color:#000000;
        font-family:Verdana,Arial, Helvetica;
}
.copyright{
        font-size:10px;
        font-family:Arial;
}
.m_ras{
        font-size: 13px;
        font-weight: bold;
        font-family: Verdana;
        margin: 4px 0px 0px 5px;
}
.m_ul{
        list-style-image: url("./img/b.gif");
        list-style-position: inside;
        font-weight: 100;
        font-size: 13px;
        font-family: Verdana, Arial;
        padding: 0 0 0 2px;
        margin: 0 0 0 5px;
}
.m_ul li{margin:0; padding: 0 ;}
.m_ras_activ{
        color: #c8271f;
}

a.kat_title{
        font-family: Verdana, Arial;
        font-size: 16px;
        font-weight: bold;
}
.kat{
        padding: 10px 5px 10px 5px;
}

/* new */
a, a:hover{ color: black; }
#main .nostyle{
     color: #969696;
     text-decoration: none;
          }

table.katalog {
        width: 98%;
        border: 0;
        border-spacing: 0;
        border-collapse: collapse;
        font-family: Tahoma, Verdana;
        font-size: 11pt;
}
        .katalog td.photo{
                background-color: #EEEEEE;
                width: 210px;
                font-size: 9pt;
                border-right: black solid 1px;
                border-bottom: black solid 1px;

                padding: 20px 10px;
        }
        .katalog td.description,
        td.oimg
        {
                padding: 2ex 0;
        }
        .katalog td.photo#last{border-bottom-width: 0;}
        .katalog td.photo div{
                background-color: white;
                display: block;
                border: black solid 1px;
                margin: 0;
                cursor: pointer;
        }
        .katalog img{
                border-width: 0;
        }

        .katalog td.description{
                /*text-align: left;*/
                text-align: justify;
        }
        .katalog td.description#last{border-bottom-width: 0;}
        #content .katalog h2 {
                display: block;
                text-decoration: underline;
                font-weight: bold;

                font-size: 16px;
                font-weight: bold;
                font-family:Verdana,Arial;
        }
        .katalog li,
        #content .katalog h2 {
                margin: 0 0 1.5ex;
        }
        .katalog ul{
                /*list-style: square inside;*/
                /*list-style-image:url('/img/b.gif');
                list-style-position:inside;)
                */
                list-style-type: none;
                padding: 0 0 0 .7em;
                margin: 0;
                font-size: 10pt;
        }
        .katalog li{
                padding:0;
        }
        .description strong{
                font-weight: bold;
                font-size: 100%;
                margin-left: 0;
        }

        td.oimg {
                width: 210px;
                text-align: center;
                vertical-align: middle;
                cursor: pointer;
                padding-right: .5em;
        }

td.description,
td.oimg{
        border-bottom: 1px solid #dcdbdb;
}
.last td.description,
.last td.oimg{ border-bottom-width: 0;}

/*#main {width:100%;}*/
#main td{ width: 33%; color: #969696; font-family: Tahoma, Verdana; font-size: 9pt; padding: 0;}
#main td.ferst{padding-right:2em;}
#main td.last {padding-left: 2em;}
#main h3, #main h2,#main b, #main strong,
#main h1{font-family: Tahoma, Verdana; font-size: 9pt; font-weight: 100;}

#main h3{font-size: 11pt; margin-bottom: 1ex;}

#main h3,
#main a,
#main .c{color: #c8271f;}
#main a:hover{color: black;}

#wrapper{
 height: 100%;}

div#ex {
        position: absolute;
        top: 344px;
        width:100%;
        left:0;
        text-align:center;
}
#main p {margin: 0 0 1ex;
        text-align: justify; }



