/* Farben für Preiskategorien */
.farbepc1 { background-color: #ffe271; }
.farbepc2 { background-color: #feaf8a; }
.farbepc3 { background-color: #7fc9a4; }

.farbepc1 { background-color: #ff9c09; }
.farbepc2 { background-color: #ffc46a; }
.farbepc3 { background-color: #ffdba4; }

/* für Linien in Tabellen */
.farbeB { background-color: #fee6b5; }
.farbeB { background-color: #102f70; }


/* Grusskarten 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.75em;
line-height: 1.2em;
margin: 0 0 5px 0;
}
p.kleiner {
font-size: 0.7em;
line-height: 1.1em;
margin: -5px 0 0 0;
}
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;
}

/* 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: 50%
}

/* Katalog mit Boxen */
#katalog3 {
padding: 10px;
background-color: #001754;
background-color: #fef9e2;
}
h1 {
font-size: 1.0em;
margin: 3px 0;
}
h1.katalog {
font-size: 0.9em;
color: #fff;
color: #001754;
margin: 0 0 5px 0;
}
#katalog3 div {
text-align: center;
float: left;
margin: 10px 2px;
}
#katalog3 p {
text-align: left;
padding: 2px 4px;
margin: 0;
}
* html #katalog3 p {
width: 140px;
w\idth: 134px;
}
#katalog3 a.katlink {
display: block;
width: 140px; height: 176px;
padding: 3px;
border: 1px solid #808baa;
border: 2px solid #ff9900;
}

#katalog3 a.katlinkfarbepc1, #katalog3 a.katlinkfarbepc2, #katalog3 a.katlinkfarbepc3 {
display: block;
width: 160px; height: 206px;
padding: 6px;
border: 1px solid #808baa;
border: 2px solid #ff9900;
}

#katalog3 a.katlinkfarbepc1 { border-color: #ffa317;  }
#katalog3 a.katlinkfarbepc2 { border-color: #ffc46a;  }
#katalog3 a.katlinkfarbepc3 { border-color: #ffdba4;  }

* html #katalog3 a.katlink {
width: 140px;
height: 176px;
w\idth: 134px;
he\ight: 170px;
}
#katalog3 a.katlink:hover, #katalog3 a.katlinkfarbepc1:hover, #katalog3 a.katlinkfarbepc2:hover, #katalog3 a.katlinkfarbepc3:hover  {
background-color: #334576;
background-color: #fffdf6;
width: 162px; height: 208px;
border: 1px solid #ff9900;
}

#katalog3 img.hell {
border: 1px solid #ccc;
}
