/* Farben für Preiskategorien */
.farbe1 { background-color: #ffe271; }
.farbe2 { background-color: #feaf8a; }
.farbe3 { background-color: #7fc9a4; }

.farbe1 { background-color: #ff9c09; }
.farbe2 { background-color: #ffc46a; }
.farbe3 { background-color: #ffdba4; }
/* für Linien in Tabellen */
.farbeB { background-color: #fee6b5; }
.farbeB { background-color: #102f70; }

/* Weihnachtskarten Startseite (Boxen, Katalog)
innerhalb #content */
div.links {
width: 455px;
margin: 0 0 5px 0;
float: left;
}
div.linksbox {
width: 435px;
margin: 0 0 10px 0;
padding: 10px;
background-color: #001754;
font-size: 0.8em;
color: #fff;
float: left;
}
div.rechts {
width: 455px;
margin: 0 0 5px 485px;
}
div.rechtsbox {
width: 435px;
margin: 0 0 10px 485px;
padding: 10px;
background-color: #001754;
font-size: 0.8em;
color: #fff;
}
* html div.rechts, * html div.rechtsbox {
margin-left: 482px;
}
p {
font-size: 0.8em;
line-height: 1.25em;
margin: 0 0 5px 0;
}
p.kleiner {
font-size: 0.7em;
line-height: 1.1em;
margin: -5px 0 0 0;
}
p.luftig {
font-size: 0.7em;
line-height: 1.3em;
margin: 0 0 10px 0;
}
p.luftig span.initiale {
font-size: 150%;
font-weight: bold;
color: #013777;
font-weight: bold;
}
a.boxlink {
display: block;
height: 1.3em;
padding-left: 24px;
margin-bottom: 7px;
background-color: #334576;
text-decoration: none;
color: #fff;
font-size: 1.1em;
font-weight: bold;
background-image: url(../img/css/boxpfeil.gif);
background-repeat: no-repeat;
background-position: top left;
}
a.boxlink:hover {
background-image: url(../img/css/boxpfeilon.gif);
color: #ff9900;
}
a.boxlinkpdf {
display: block;
height: 20px;
padding: 20px 0 10px 45px;
margin-bottom: 7px;
background-color: #334576;
text-decoration: none;
color: #fff;
font-size: 1.1em;
font-weight: bold;
background-image: url(../img/css/pdf.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
a.boxlinkpdf:hover {
background-image: url(../img/css/pdf.gif);
color: #ff9900;
}

/* Tabelle für Preiskategorien */
table {
width: 100%;
margin: 5px 0;
border-collapse: collapse;
border: 1px solid #001754;
font-size: 0.7em;
}
th {
font-weight: bold;
text-align: center;
border: 1px solid #001754;
border-bottom: 2px solid #001754;
}
td {
text-align: center;
padding: 3px;
border: 1px solid #001754;
}
td.bez {
text-align: left;
width: 30%
}

/* Katalog mit Boxen */
#katalog {
padding: 0 0 0 0px;
background-color: #001754;
background-color: #fef9e2;
}
h1 {
font-size: 1.0em;
margin: 3px 0;
}
h1.katalog {
font-size: 0.9em;
color: #fff;
color: #f0d77d;
color: #001754;
margin: 0 0 5px 0;
}
#katalog div {
text-align: center;
float: left;
margin: 10px 0 10px 8px;
}
#katalog p {
text-align: left;
padding: 2px 7px;
margin: 0;
}
* html #katalog p {
width: 126px;
w\idth: 118px;
}
#katalog a.katlink {
display: block;
width: 118px; height: 118px;
width: 164px; height: 164px;
padding: 7px;
border: 1px solid #808baa;
border: 1px solid #ff9900;
}

#katalog a.katlinkfarbe1, #katalog a.katlinkfarbe2, #katalog a.katlinkfarbe3 {
display: block;
width: 118px; height: 118px;
width: 162px; height: 162px;
padding: 7px;
border: 1px solid #808baa;
border: 2px solid #ffa317;
}
#katalog a.katlinkfarbe1 { border-color: #ffa317;  }
#katalog a.katlinkfarbe2 { border-color: #ffc46a;  }
#katalog a.katlinkfarbe3 { border-color: #ffdba4;  }

* html #katalog a.katlinkfarbe1, * html #katalog a.katlinkfarbe2, * html #katalog a.katlinkfarbe3 {
width: 126px;
height: 126px;
w\idth: 118px;
he\ight: 118px;
}
#katalog a.katlink:hover, #katalog a.katlinkfarbe1:hover, #katalog a.katlinkfarbe2:hover, #katalog a.katlinkfarbe3:hover {
background-color: #334576;
background-color: #fffdf6;
border-width: 1px;
width: 164px; height: 164px;
}
#katalog img.hell {
border: 1px solid #ccc;
}
