* {
padding:0;
margin:0;
border:0;
}

body {
margin:0 0 0 0;
background-color:#fff;
color:#222;
font-size:12px;
font-family:Verdana, Arial, Sans-Serif;
text-align:center;
}

a {
color:#000;
}

p {
line-height:1.4em;
margin-bottom:10px;
}

.clear {
clear:both;
}


#finder {
margin:0 auto;
margin-top:10px;
width:620px;
text-align:left;
}

#finder #finderbanner {
margin-bottom:2px;
}

#finder .pagebar {
width:620px;
text-align:center;
padding:10px 0 20px 0;
}

#finder .pagebar a {
border:1px solid #D9D9D9;
padding:3px 4px;
text-decoration:none;
margin:0 4px;
}

#finder .pagebar a:hover,
#finder .pagebar a.aktiv {
border:1px solid #b3aca0;
}

#finder .pagebar a.aktiv {
background-color:#b3aca0;
font-weight:bold;
}

#finder .info {
border:2px solid #d9d9d9;
background-color:#fcfefc;
padding:4px 0 6px 0;
text-align:center;
margin-top:10px;
font-size:12px;
}

#finder .eintrag {
clear:both;
width:620px;
}

#finder .eintrag .bild {
float:left;
width:122px;
height:93px;
margin-right:4px;
border:1px solid #ccc;
}

#finder .eintrag .bild .flow {
width:116px;
height:87px;
overflow:hidden;
padding:3px 0 0 3px;
}

#finder .eintrag .bild img {
border:0;
width:116px;
/*padding:3px;*/
/*margin-bottom:15px;*/
}

#finder .eintrag .rahmen {
float:left;
width:490px;
/*background-color:#eee;*/
border:1px solid #ccc;
background-color:#e2ded8;
margin-bottom:15px;
}

#finder .eintrag  .rahmen .text {
margin:5px 0 0 14px;
}

#finder .eintrag  .rahmen .text table {
border-collapse:collapse;
font-size:11px;
margin-bottom:6px;
}

#finder .eintrag  .rahmen .text table td {
vertical-align:top;
padding:0 4px 4px 0;
}

#finder .eintrag  .rahmen .text table td.kat {
font-weight:bold;
}

#finder .eintrag .rahmen .text h3 {
margin:0;
padding:0;
font-weight:bold;
font-size:16px;
color:#333;
margin-bottom:9px;
}

#finder .eintrag .rahmen .text h3 a {
text-decoration:none;
}

#finder .eintrag .rahmen .text h3 a:hover {
color:#555;
}

#finder ul li span {
cursor:pointer;
}

#finder #loading {
z-index:200;
margin:0 auto;
width:620px;
position:absolute;
top:285px;
display:none;
}

#finder #loading .text {
text-align:center;
padding:30px 0;
margin:0 auto;
width:430px;
border:3px solid #054F0F;
background-color:#f7f7f7;
color:#000;
font-size:15px;
font-weight:bold;
display:none;
}

#finder .auswahlbox * {
font-size:11px;
}

#finder .auswahlbox {
font-size:11px;
border:2px solid #d9d9d9;
margin-right:2px;
float:left;
width:118px;
height:120px;
/*background-color:#dae2d5;*/
/*background-image:url(img/auswahlbox-bg.jpg);*/
/*background-repeat:repeat-x;*/
background-color:#e2ded8;
}

#finder .auswahlbox h3 {
margin:4px 0 6px 5px;
}

#finder .pfl_typ {
width:120px;
}

*html #finder .pfl_typ {
width:119px;
}

#finder .pfl_typ .scroll {
overflow:auto;
height:94px;
width:117px;
}

#finder .pfl_typ .typauswahl,
#finder .pfl_duft .duftauswahl,
#finder .pfl_hoehe .hoeheauswahl {
display:block;
margin:0 5px 3px 5px;
cursor:pointer;
padding:2px 1px;
line-height:11px;
}

#finder .pfl_typ .typauswahl {
margin-right:0;
}

#finder .pfl_typ .typauswahl span {
line-height:13px;
}

#finder .pfl_farbe #aktuelle_farbe {
margin:0 auto 5px auto;
background-color:#fff;
background-image:url(img/aktuelle-farbe-bg.gif);
width:100px;
height:25px;
padding:1px;
border:1px solid #b2b2b2;
}

#finder .pfl_farbe #auswahlfarben {
margin:0 0 0 7px;
}

#finder .pfl_farbe .farben {
display:block;
float:left;
width:30px;
height:15px;
margin:0 4px 4px 0;
border:1px solid #b2b2b2;
cursor:pointer;
}

#finder .pfl_zeit .monatauswahl {
display:block;
float:left;
width:30px;
height:15px;
margin:0 0 6px 6px;
border:1px solid #b2b2b2;
background-color:#fff;
text-align:center;
cursor:pointer;
}

*html #finder .pfl_zeit .monatauswahl {
margin:0 0 6px 3px;
}

#finder .pfl_hoehe {
margin-right:0;
}
