* {
margin: 0px;
padding: 0px;
}

a {#6A000A}

body {
background: url(img/bg.gif);
font-family: Arial,sans-serif;
font-size: 12px;
}

h1 {
font-size: 17px;
}

h2 {
font-weight: normal;
font-size: 16px;
}

h3 {
font-weight: normal;
font-size: 17px;
}

p {
margin-bottom: 20px;
}

img {
border: 0px;
}

/********************
Seitenübergreifend
********************/

#rahmen {
position: relative;
width: 926px;
min-height: 785px;
background: #FDECD8;
margin: 20px auto;
margin-bottom: 0px;
}

#rahmen #titel {
height: 161px;
width: 926px;
border-bottom: 2px solid #ffffff;
background: url(img/logo_bg.jpg) no-repeat;
}

#rahmen #titel #topnavi {
position: absolute;
margin-left: 397px;
margin-top: 9px;
}

#rahmen #titel #topnavi li {
list-style-type: none;
background: url(img/trennstrich.gif) no-repeat 0px 9px;
font-size: 14px;
float: left;
padding: 0px 7px;
}

#rahmen #titel #topnavi .ohneRahmen {
background-image: none;
}

#rahmen #titel #topnavi li a {
text-decoration: none;
color: #8A3E38;
}

#rahmen #titel #wagen {
position: absolute;
margin-left: 527px;
margin-top: 94px;
}

#rahmen #titel #warenkorb {
position: absolute;
margin-top: 98px;
margin-left: 565px;
font-size: 14px;
color: #FDECD8;
}

#rahmen #titel #login {
position: absolute;
margin-left: 871px;
margin-top: 98px;
}

#rahmen #titel #login li {
list-style-type: none;
}

#rahmen #titel #login #logoff {
margin-top: -40px;
margin-left: -35px;
}

#rahmen #titel #warenkorb a, #rahmen #titel #login a {
color: #FDECD8;
text-decoration: none;
font-size: 18px;
}

#rahmen #titel #logo {
margin-top: 31px;
margin-left: 15px;
}

#streifenlinks {
background: #FDECD8;
width: 197px;
min-height: 483px;
float: left;
}

#streifenlinks * {
color: #600001;
}

#streifenlinks a {
text-decoration: none;
}

#streifenlinks #suche {
height: 48px;
padding-top: 10px;
}

#streifenlinks #suche .searchinput {
border: 0px;
width: 129px;
height: 18px;
padding: 1px;
padding-bottom: 0px;
padding-left: 10px;
}

#streifenlinks #suche #los {
left:150px;
position:relative;
top:-17px;
}

#streifenlinks #kategorien ul li {
background: #ffffff;
height: 20px;
list-style-type: none;
margin-bottom: 6px;
}

#streifenlinks #kategorien ul li a {
height: 20px;
display: block;
font-size: 16px;
padding-left: 15px;
}

#streifenlinks #kategorien ul .unterkategorie {
background: #FDECD8;
margin-left: 8px;
margin-bottom: 2px;
}

#streifenlinks #kategorien ul .unterkategorie a {
font-size: 12px; 
}

#streifenlinks #kategorien ul .unterkategorie a:hover, #streifenlinks #kategorien ul .unterkategorie a span.activeCatelse {
font-weight: bold;
}

#streifenlinks #kategorien ul .unterkategorie2 {
margin-left: 20px;
background: #FDECD8;
}

#streifenlinks #kategorien ul .unterkategorie2 a {
font-size: 11px; 
}

#streifenlinks #kategorien ul .unterkategorie2 a:hover, #streifenlinks #kategorien ul .unterkategorie2 a span.activeCatelse {
background: url(img/listenpunkt.gif) no-repeat 0px 3px;
}

#streifenlinks #kategorien ul .unterkategorie3 {
margin-left: 30px;
background: #FDECD8;
}

#streifenlinks #kategorien ul .unterkategorie3 a {
font-size: 11px; 
}

#inhalt {
position: relative;
min-height: 855px;
background: #FDECD8;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
width:727px;
color: #6A000A;
float:left;
}

#inhalt a {
color: #6A000A;
text-decoration: none;
}

#inhalt p, #inhalt td {
font-size: 11px;
}

#abschluss {
width: 926px;
height: 270px;
position: relative;
background: #5f0000 url(img/footer.gif) no-repeat;
}



#abschluss #agb {
position: absolute;
right: 5px;
top: 3px;
color: #fdecd8;
font-size: 11px;

}

#abschluss #agb a {
color: #fdecd8;
text-decoration: none;
}

#abschluss #zusatz {
display:none;
}

#abschluss #zusatz #telefon {
position: absolute;
margin-top: -23px;
margin-left: 115px;
}

#abschluss #zusatz p, #abschluss #zusatz ul li, #abschluss #zusatz p a {
color: #600001;
}

#abschluss #zusatz p {
margin-bottom: 10px;
}

#abschluss #zusatz ul {
margin-bottom: 10px;
}

#abschluss #zusatz ul li {
list-style-type: none;
background: url(img/hacken.gif) no-repeat;
padding: 2px 0px;
padding-left: 22px;
}



/********************************************
Seitenspezifisch
********************************************/

#startseitelinks {
margin: 0px 0px -3px -20px;
}

#startseiterechts {
padding-left: 377px;
margin: -503px 0px -3px -20px;
}

#start2 {
margin-top: -3px;
}

#start3 {
margin-top: -3px;
}

#start4 {
margin-top: -3px;
}

#categorie, #produkte, #produktlang, #waren, #categorie_diesel, #produkte_diesel, #categorie_hom, #categorie_edhardy, #categorie_axami, #categorie_hilfiger, #produkte_hom, #produkte_edhardy, #produkte_axami, #categorie_calvin, #produkte_calvin {
width: 727px;
}

#produktlang {
min-height: 500px;

}

#produktlang h2 {
font-weight: bold;
}



#categorie h1, #produkte h1 {
background: url(img/triumph.gif) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_diesel h1, #produkte_diesel h1 {
background: url(img/diesel.gif) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_hom h1, #produkte_hom h1 {
background: url(img/hom.gif) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_calvin h1, #produkte_calvin h1 {
background: url(img/calvin.gif) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_edhardy h1, #produkte_edhardy h1 {
background: url(img/edhardy.jpg) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_axami h1, #produkte_axami h1 {
background: url(img/axami.jpg) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_mey h1, #produkte_mey h1 {
background: url(img/meykat.jpg) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_shock h1, #produkte_shock h1 {
background: url(img/shockkat.jpg) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_freya h1, #produkte_freya h1 {
background: url(img/freyakat.jpg) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_puma h1, #produkte_puma h1 {
background: url(img/pumakat.jpg) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}


#categorie_naturana h1, #produkte_naturana h1 {
background: url(img/naturanakat.jpg) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_falke h1, #produkte_falke h1 {
background: url(img/falkekat.gif) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_playtex h1, #produkte_playtex h1 {
background: url(img/playtexkat.jpg) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#categorie_wonderbra h1, #produkte_wonderbra h1 {
background: url(img/wonderbrakat.jpg) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}


#categorie_hilfiger h1, #produkte_hilfiger h1 {
background: #000 url(img/hilfiger.gif) no-repeat;
width: 715px;
height: 31px;
text-align: right;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-right: 12px;
border-bottom: 2px solid #ffffff;
}

#produkte, #produkte_diesel, #produkte_hom, #produkte_calvin, #produkte_edhardy, #produkte_axami {
min-height: 700px;
}

#produkte img, #produkte_diesel img, #produkte_hom img, #produkte_calvin img, #produkte_edhardy img, #produkte_axami img {
border-bottom: 2px solid #ffffff;
margin-bottom: -3px;
}

#categorielisting {
height: 150px;
width: 727px;
border-bottom: 2px solid #ffffff;
}

#produktkurzbeschreibung {
width: 343px;
height: 150px;
float: left;
border-right: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
text-align: right;
padding-right: 18px;
margin-left: -2px;
padding-left: 2px;
}

#produktkurzbeschreibung h3 {
padding-top: 20px;
padding-bottom: 25px;
}

#produktkurzbeschreibung h1
padding-top: 20px;
padding-bottom: 25px;
background-image: none;
}

#produktkurzbeschreibung p {
padding-left: 170px;
padding-top: 0px;
margin-top: 0px;
color: #6A000A;
}

#produktkurzbeschreibung img{
float: left;
border-bottom: 0px;
}

#produktesuche {
width: 727px;
}

#produktkurzbeschreibungsuche {
border-bottom: 2px solid #ffffff;
width: 727px;
height: 150px;
}

#produktkurzbeschreibungsuche2 {
height: 150px;
width: 500px;
margin-left: 200px;
postion: absolute;
margin-top: -150px;
}

#produkte table, #produkte_diesel table, #produkte_hom table, #produkte_calvin table, #produkte_edhardy table, #produkte_axami table {
clear: both;
vertical-align: bottom;
}

#produktlang #produktlangbildspalte {
padding-bottom: 2px;
border-bottom: 2px solid #ffffff;
}

#rahmen #inhalt #cart_quantity #produktlang #beschreibungtriumph {
padding-top: 10px;
float:left;
background: url(img/triumph_klein.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#beschreibungmey {
padding-top: 10px;
float:left;
background: url(img/mey_klein.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#beschreibungfreya {
padding-top: 10px;
float:left;
background: url(img/freya.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#beschreibungpuma {
padding-top: 10px;
float:left;
background: url(img/puma.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#beschreibungnaturana {
padding-top: 10px;
float:left;
background: url(img/naturana.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#beschreibungfalke {
padding-top: 10px;
float:left;
background: url(img/falke.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#beschreibungplaytex {
padding-top: 10px;
float:left;
background: url(img/playtex.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#beschreibungshockabsorber {
padding-top: 10px;
float:left;
background: url(img/shock.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#beschreibungwonderbra {
padding-top: 10px;
float:left;
background: url(img/wonderbra.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#beschreibungdiesel {
padding-top: 10px;
float:left;
background: url(img/diesel_klein.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#beschreibunghilfiger {
padding-top: 10px;
float:left;
background: url(img/hilfiger_klein.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 540px;
width:350px;
}

#rahmen #inhalt #cart_quantity #produktlang #beschreibunghom {
padding-top: 10px;
margin-left: 375px;

background: url(img/hom_klein.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 490px;
}

#rahmen #inhalt #cart_quantity #produktlang #beschreibungcalvin {
width:350px;
background: url(img/calvin_klein.gif) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 490px;
}

#beschreibpad {
padding-top: 10px;
padding-left: 15px;
}

#rahmen #inhalt #cart_quantity #produktlang #beschreibungedhardy {
padding-top: 10px;
margin-left: 375px;
padding-left: 15px;
background: url(img/edhardy_klein.jpg) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 490px;
}

#rahmen #inhalt #cart_quantity #produktlang #beschreibungaxami {
padding-top: 10px;
margin-left: 375px;
padding-left: 15px;
background: url(img/axami_klein.jpg) no-repeat top;
border-left: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
min-height: 490px;

}

#rahmen #inhalt #cart_quantity #produktlang #beschreibungtriumph p, #rahmen #inhalt #cart_quantity #produktlang #beschreibungdiesel p, #rahmen #inhalt #cart_quantity #produktlang #beschreibunghom p, #rahmen #inhalt #cart_quantity #produktlang #beschreibungcalvin p, #rahmen #inhalt #cart_quantity #produktlang #beschreibungedhardy p, #rahmen #inhalt #cart_quantity #produktlang #beschreibungaxami p {
padding-right: 0px;
}

#produktlang #beschreibungtriumph h1, #produktlang #beschreibungdiesel h1, #produktlang #beschreibunghom h1, #produktlang #beschreibungcalvin h1, #produktlang #beschreibungedhardy h1, #produktlang #beschreibungaxami h1 {
font-size: 16px;
font-weight: bold;
}


#produktlang #produktlangrechts {
padding-top: 20px;
border-left: 2px solid #ffffff;
}

#produktlang #optionen {
border-top: 2px solid #ffffff;
width: 335px;
min-height: 118px;
margin-top: 45px;
margin-left: -15px;
padding-left: 15px;
padding-top: 10px;
padding-bottom: 20px;
}

#produktlang #bestellen {
position: absolute;
margin-left: 167px;
margin-top: -140px;
}

#produktlang #bestellen h2 {
margin-left: 28px;
}

#produktlang #bestellen p {
margin-bottom: 10px;
margin-left: 20px;
text-align: center;
}

#produktlang #optionen select {
margin-bottom: 5px;
}

#produktlang #optionen select option {
padding-right: 7px;
}



#produktlang #cross {
clear: both;
background: url(img/empfehlung.jpg) no-repeat;
margin-top:10px;
}

#produktlang #cross img {

}

#produktlang #cross #crossinhalt {
margin-left: 239px;
margin-top: 0px;
}

#triumph {
position: absolute;
top: 0px;
left: 619px;
}

#waren {
background: #ffffff;
min-height: 610px;
padding-bottom: 20px;
}

#waren h1 {
background: #6A000A;
width: 715px;
height: 31px;
font-weight: normal;
color: #ffffff;
padding-top: 13px;
padding-left: 12px;
}

#waren #warenkorbinhalt {
margin-top: 2px;
border-collapse: collapse;
margin-left: 70px;
width: 657px;

}

#waren #warenkorbinhalt tr td {
padding: 5px;
padding-left: 10px;
}

#waren #warenkorbinhalt #warenkorbtitel td {
border-bottom: 20px solid #ffffff;
}

#waren #warenkorbinhalt #warenkorbtitel h1 {
background: transparent;
color: #6A000A;
width: auto;
height: auto;
font-weight: bold;
padding: 0px;
padding: 5px;
padding-left: 0px;
}

#waren #warenkorbinhalt #warenkorbprodukte h1 {
background: transparent;
color: #6A000A;
width: auto;
font-size: 15px;
font-weight: bold;
padding: 0px;
}

#warenkorbprodukte h1 {
margin-bottom: -10px;
}

#waren #warenkorbinhalt #warenkorbtitel, #waren #warenkorbinhalt #warenkorbprodukte {
background: #FDECD8;
}

#waren #warenkorbinhalt #warenkorbprodukte {
vertical-align: top;
}

#waren #warenkorbinhalt #warenkorbprodukte td {
border-bottom: 20px solid #ffffff;
}

#waren #warenkorbinhalt #warenkorbprodukte img {
height: 50px;
}

#waren #warenkorbinhalt #warenkorbprodukte input {
background: #FDECD8;
border: 0px;
font-weight: bold;
color: #6A000A;
font-size: 15px;
}

#waren #warenkorbversand h1 {
text-align: right;
background: transparent;
color: #6A000A;
width: auto;
font-size: 15px;
font-weight: bold;
padding: 0px;
margin-top: 20px;
padding-right: 35px;
}

#waren #button1 {
position: absolute;
margin-top: 15px;
margin-left: 68px;
}

#waren #button3 {
float: right;
padding-right: 32px;
margin-top: 20px;
}

#mindestbestellwert {
margin-left: 70px;
}

#login input {
border: 1px solid #600001;
width: 150px;
}

#login {
margin-top: 20px;
}

#login .ohneRahmen input {
border: 0px;
width: auto;
margin-left: -4px;
}

#login #inputpass {
margin-top: -40px;
margin-left: 79px;
}

#neuhier img {
margin-left: -3px;
}

#create_account fieldset, #checkout_address fieldset {
border: 0px;
text-align: right;
width: 370px;
}

#create_account label, #checkout_address label {
float: left;
}

#checkout_address .klein {
padding-right: 363px;
}

#checkout_address table tr td table tr .main table {
width: 400px;
}

#checkout_address table tr td table tr .main table tr td {
padding-bottom: 3px;
}

#checkout_address table tr td table tr .main table tr td input {
margin-top: -5px;
position: absolute;
}

#create_account input, #create_account select, #checkout_address input, #checkout_address select {
margin-bottom: 5px;
border: 1px solid #600001;
} 

#create_account #anrede {
margin-bottom: 6px;
}

#create_account #anrede input {
margin-bottom: 0px;
}

#create_account .ohneRahmen {
width: 365px;
}

#create_account .ohneRahmen input {
border: 0px;
}

#persoenlicheeinstellungen {
margin-top: 20px;
}

.bestellungsstand {
width: 18%;
}

.bestellungsstandaktiv {
font-weight: bold;
width: 18%;
}

#checkout_shipping table tr td {
padding-bottom: 5px;
}

#checkout_shipping #stand {
color: #FDECD8;
background: #600001;
width: 727px;
height: 38px;
padding-top: 2px;
padding-left: 20px;
}

#checkout_shipping #stand tr td {
padding-bottom: 0px;
}

#checkout_shipping h2 {
margin-bottom: 10px;
}

#checkout_shipping .ohneRahmen {
width: 615px;
padding-right: 20px;
text-align: right;
}

#checkout_shipping .ohneRahmen input {
border: 0px;
}

#checkout_shipping .ohneRahmen #checkout_confirmation {
margin-right: 13px;
}

#checkout_shipping .mitte {
text-align: center;
}

.geschlecht {
padding-right: 30px;
}

.geschlecht input {
position: absolute;
}

#agbinhalt p {
width: 650px;
}

#agbinhalt a {
text-decoration: underline;
color: #600001;
}

#contact_us .ohneRahmen {
text-align: right;
width: 560px;
margin-top: 20px;
}

#popup a {
text-decoration: none;
}

#rahmen #inhalt #produktlang #weitereProd {
clear: both;
}

#rahmen #inhalt #produktlang #weitereProd tr td {
background: #5F0000;
padding: 10px;
color: #FDECD8;
}

#weitereProd2 table {
margin-left: -2px;
height: 150px;
}

#rahmen #inhalt table tr td form#new_find table tr td {
padding-right: 5px;
}

#rahmen #inhalt table tr td form#new_find table {
margin-bottom: 5px;
padding-bottom: 10px;
border-bottom: 1px solid #6A000A;
}


/********************************************
Klassen
********************************************/

.ohneRahmen {
border: 0px;
}

.copyright {
color: #E2B1A3;
font-size: 10px;
margin:10px 0 0 360px;
width:292px;
float:left;
}

.copyright a {
color: #E2B1A3;
}

#copy {
color: #E2B1A3;
font-size: 10px;
width:300px;
margin:10px 0 0 330px;
float:left;
}

#copy a {
text-decoration: none;
color: #E2B1A3;
}

.mitte {
vertical-align: middle;
}

.infoBoxHeading {
font-weight: bold;
}

.zentriert {
text-align: center;
}


#favnews {height:50px; font-size:11px; line-height:15px; width:325px; }
#favcontainer {width:170px; height:22px; background:#fff; border:1px solid #ccc; float:left;}
#favicons {width:21px; height:22px;float:left; margin:1px 3px;}

#back {
padding-left: 10px;
background: url(img/back.gif) no-repeat left;
}

#backcontainer {float:left; margin-left:10px; margin-top:7px;}

/**image slider**/
#a_view_pic_1 {margin: 0px; overflow: hidden; height:414px; width:375px;}
.imagegalery_scroll_left {width:11px; height:82px; background-image:url(img/imagegalery_scroll_left.gif); cursor:pointer;}
.imagegalery_scroll_right {width:11px; height:82px; background-image:url(img/imagegalery_scroll_right.gif); cursor:pointer;}
#previewtray td img{height:60px;}

#print_popup_link {width:562px;padding:0px 10px; position:fixed; bottom:0px; height:25px; background-color:#ffffff;}
*html #print_popup_link {width:572px;position:absolute; top: expression(parseInt(document.body.scrollTop+ 780))}

#zeichen_left input {font-family:arial; font-size:10px; border:0px; margin-bottom:2px; width:25px; text-align:right; font-weight:bold}
#zeichen_left {width:99%; text-align:right; font-family:arial; font-size:10px; font-weight:bold}

#pic_div{width:375px; float:left;}


/*------------------------- Suggest Search Code ------------------------ */
/*---------------------------------------------------------------------- */

#txtSearch {width:143px; height:18px;} 

#search_content {position:absolute; width:348px; z-index:5; right:3px; bottom:38px}

.search_input {float:left; width:219px}
.search_input input {width:204px; margin-bottom:0px; background: transparent none no-repeat; border:0px none}

.search_btn {float:left;}
.search_btn input {height:20px; width:83px; margin-left:14px} 

.search_adv {width:70%; float:left; margin-left:0px; margin-top:-2px}

.suggest_link {
	display:block;
        background-color: #FFFFFF;
        padding: 7px 6px 14px 6px;
        height:34px;
        min-height:34px;
        border-bottom:1px solid #CCCCCC;
        font-size:11px;
        color:#979595
}
.suggest_link_over {
    background:#F0F0F0;
    padding: 7px 6px 14px 6px;
    cursor:pointer;
    border-bottom:1px solid #CCCCCC;
    height:34px;
    min-height:34px;
    font-size:11px;
}

#search_suggest {
    position:absolute;
    font-size:12px;
    /*margin-left: 10px;*/
    text-align: left; 
    border: 1px solid #979595;  
    background-color:#ffffff;  
    display: none;
    z-index: 1000;
    height:450px;
    width:350px;
    overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
}
.autosuggest_intro {
	height:22px;
	padding-top:3px;
	padding-left:5px;
        background:#E5E5E3;
	padding-right:5px;
        border-bottom:1px solid #CCCCCC;
        color:#444444 !Important;
}
.suggestclose_link {
	font-weight:bold;
	color:#444444 !important;
	display:block;
        background:#E5E5E3;
	height:21px;
	padding-top:4px;
	padding-right:5px;
    border-bottom:1px solid #CCCCCC;
   }
.suggestclose_link:hover {
	text-decoration:none;
    cursor:pointer;
    color:#000000 !important
}
#suggestmore_link {
	font-weight:normal;
	color:#444444 !important;
	display:block;
        background:#FFFFFF;
	height:21px;
	padding-top:4px;
	padding-right:5px;
    border-bottom:1px solid #CCCCCC;
   }
#suggestmore_link:hover{
	text-decoration:none;
    cursor:pointer;
    color:#000000;
    background:#F0F0F0 !important;
}
#suggest_image {
	width:44px;
	background-color:#ffffff;
	text-align:center;
	border:1px solid #CCCCCC;
}
.suggest_image {
	width:44px;
	float:left;
        padding-right:3px
}
.suggestwidth {
	width:320px;
}
.suggest_productsname {
	width:210px;
	float:left;
	padding-left:5px;
	font-weight:bold;
}
.suggest_products_price {
	white-space:nowrap;
	float:right;
	text-align:left;
    font-weight:bold; color:#CE0015;
}
.autosuggest_no_products {
    font-size:11px;
	height:33px;
    font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
    border-bottom:1px solid #CCCCCC;
}
/*------------------------- Suggest Search Code ENDE ------------------------ */
/*--------------------------------------------------------------------------- */


#beschreibungcalvin {float:left;}

.sidebarbox {margin-top:15px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; margin:15px 0px;}

#artfinder {font-size:12px;}

#box_neuheiten {background:#fdecd8; width:375px; height:152px; float:left; margin:22px 0 0 195px; text-align:right; display:inline;}
#neuheiten_bild {width:150px; float:left;}
.neuheiten_titel{
color:#6A000A;
text-decoration:none;
font-weight:bold;
font-size:13px;
text-decoration:none;
}

#neuheiten_text {
margin: 5px 10px 0 0;
color:#6A000A;
}
#neuheiten_text a {color:#6A000A; text-decoration:none;}
#neuheiten_text a:hover {color:#6A000A; text-decoration:underline;}
.a_name_promo {color:#FFFFFF;}
div.promo_infos {
text-align:center !important;
text-transform:none;
width:100%;
}

.kl_box {
margin-bottom:15px;
}

.kl_box_kopf {
height:32px;
width:176px;
}

.kl_box_kopf p.p1 {
font-size:16px;
padding:8px 0 0 16px;
text-align:left;
margin: 0px!important;
}

.kl_box_mitte {
padding-left:15px;
}

#newsletter {
bottom:7px;
position:absolute;
right:10px;
width:210px;
color:#FDECD8;
line-height:20px;
}

#newsletter_title {
font-size:14px;
line-height:20px;
color:#FDECD8;
}

#footer_navi {
height:22px;
text-align:right;
width:926px;
}

#admin{
position:absolute;
top:6px;
left:0px;
padding:20px;
color:#FFFFFF;
}

#admin a {
color:#ffffff;
text-decoration:none;
}

#admin a:hover {
color:#ffffff;
text-decoration:underline;
}


#box_login {
float:left;
margin:22px 0 0 40px;
color:#fff;
width:200px;
height:150px;
display:inline;
}

a.text10 {
color: #fdecd8;
font-size:10px;
text-decoration:underline;
}

a.text10:hover {
color: #fdecd8;
font-size:10px;
text-decoration:none;
}



.submitbutton {
margin:-5px 0 0;
position:absolute;
}

.loginbutton {
position:absolute;
right:3px;
top:56px;
}

.login_form {
font-size:12px;
position:relative;
line-height:20px;
}

.buttonnewsletter {
left:182px;
position:absolute;
top:-2px;
}

*+html .buttonnewsletter {
left:186px;
position:absolute;
top:0px;
}

#bloglink {
position: absolute;
bottom:10px;
left:277px;
background:#FFFFFF;
}

#bloglink a {
color:#600001;
font-size:12px;
font-weight:bold;
}

#startbanner {
width:369px;
height:500px;
float:left;
overflow:hidden;
margin-top:10px;
}

#marken {
width:350px;
height:460px;
float:left;
margin:10px 0 0 4px;
}

#marken_kopf  {
background: url(img/markenkopf.gif) no-repeat;
height:56px;
margin-bottom:3px;
}

#marken_fuss {
background: url(img/markenfuss.gif) no-repeat;
height:25px;
margin-top:3px;
}

#marken_main  {
padding:4px;
}

#lostpwd {
font-size:11px;
text-align:right;
width:230px;
margin-top:-7px;
}

#inhalt ul {padding:0px 0px 0px 20px;}