/* Grundfarben
Hintergrund: 153-25-25 #991919
dunkler Navi-Streifen: 102-12-12 #660c0c
heller Texthintergrund: 255-255-255 #ffffff
Gold: 255-185-80 #ffb950
*/

body {
        background-color:#991919;
        font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
        font-size:10pt;
}

h1 {
        font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
        font-size:9pt;
        color:#991919;
        font-weight:bold;
}

h2 {
        font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
        font-size:10pt;
        color:#991919;
        font-weight:bold;
        margin-bottom:3pt;
}

h3 {
        font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
        font-size:8pt;
        color:#660c0c;
        font-weight:bold;
        margin-bottom:8px;
}

h4 {
        font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
        font-size:8pt;
        color:#660c0c;
        font-weight:bold;
        font-style:italic;
        margin-bottom:4px;
}

p,li,#mitte,#mittevar1 {
        line-height:12pt;
        font-size:8pt;
}

a {
        color:#333333;
        text-decoration:underline;
}

a:hover {
        color:#666666;
}

strong {
        color:#660c0c;
}

.strong {font-weight:bold; color:#666;}

#signet {
        font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
        font-weight:normal;
        font-size:7pt;
}


td {
        font-size:10pt;
}

table.preisliste {margin-left:20px;}
.preisliste td {font-size:8pt; vertical-align:bottom}

hr {
        width:50%;
        height:1px;
        text-align:center;
        border:1px solid #ddd;
        color:#ddd;
        background-color:#ddd;
        margin-top: 24px;
        margin-bottom: 24px;
}

/* Umschliessender Div-Container */
.outerDiv {
        width: 780px;
        height:460px;
        position: absolute;
        top:60px;
        left:90px;
        background-image : url(../grafik/bg.gif);
        background-color:#ffffff;
        font-size:9pt;
        color:#000000;
}

/* Elemente im Div-Container */

#links {
        width:240px;
        height:390px;
        position:absolute;
        top:20px;
        left:20px;
}

#mitte {
        width:460px;
        height:390px;
        position:absolute;
        top:20px;
        left:260px;
}

#rechts {
        width:40px;
        height:390px;
        position:absolute;
        top:20px;
        left:720px;
}

#mitte div,#mittevar1 div {
        width:440px;
        padding-right:20px;
        height:330px;
        overflow-y:auto;
        overflow-x:hidden;
        scrollbar-base-color: #ffffff;
        scrollbar-3dlight-color: #ffffff;
        scrollbar-arrow-color: #ffffff;
        scrollbar-darkshadow-color: #cccccc;
        scrollbar-face-color: #cccccc;
        scrollbar-highlight-color: #ffffff;
        scrollbar-shadow-color: #dddddd;
        scrollbar-track-color: #ffffff;
}

.foto { /* im mittleren Scrollbereich */
        margin:20px 0px 20px 0px;
        background-color:#dedede;
}

#linksvar1 {
        width:250px;
        height:390px;
        position:absolute;
        top:20px;
        left:20px;
}

#mittevar1 {
        width:360px;
        height:390px;
        position:absolute;
        top:20px;
        left:320px;
}

#rechtsvar1 {
        width:80px;
        height:390px;
        position:absolute;
        top:20px;
        left:680px;
}

/* Einzelfälle im Textbereich */

.special1 {
        width:320px; !important
}
.special1 p {
        font-style:italic;
        margin-left:30px;
        text-indent:-30px;
        width:320px; !important
}

/* Navigation */

.navi {
        background-color: #660c0c;
        position: absolute;
        left: 0px;
        top: 430px;
        width: 780px;
        height: 34px;
        z-index:99;
}

#nav {
        position: absolute;
        left: 10px;
        width:760;
        color:#ffffff;
        font-weight:bold;
}

#nav a:hover {
        color:#ddcccc;
}

#nav td  {
  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
  font-size:8pt;
  text-align:center;
  }

#nav td a {
        color:#ffffff;
        text-decoration:none;
}

.rot { color:#991919; }

.yaoyuan {
         margin-top:500px;
         font-size:8pt;
         font-weight:normal;
         color:#999;
}

/* Design-Kleinkram außerhalb des Div-Containers */

#strichhori {
        position:absolute;
        top:59px;
        left:0px;
        width:103%;
        height:1px;
        background-color:#ccbbbb;
}

#strichvert {
        position:absolute;
        top:0px;
        left:89px;
        width:1px;
        height:100%;
        background-color:#ccbbbb;
}

#schattenrechts {
        position:absolute;
        top:60px;
        left:870px;
}

#schattenunten {
        position:absolute;
        top:524px;
        left:90px;
}