*{
margin:0;
padding:0;
}
body{
text-align:left;
min-width:760px;
font-family:verdana, arial, "sans serif";
font-size:11px;
padding-top:5px;
}
.p_default{
height:20px;
}
p{
margin-bottom:0.4em;
}
form{
display:inline;
}
input{
border:1px solid #6D808F;
background-color:#F2F2F2;
font-size:10px;
height:16px;
}
select{
border:1px solid #6D808F;
font-size:10px;
height:16px;
background-color:#F2F2F2;
}
select option{
padding-left:5px;
padding-right:5px;
}
a{
text-decoration:none;
color:#2C6501;
}
#wrapper{
width:895px;
position:relative;
margin:0 auto 0 auto;
}
#branding{
position:relative;
width:895px;
height:130px;
background-color:#ffffff;
}
#topnavi{
position:relative;
width:895px;
height:18px;
padding:2px 0px;
background-color:#F0F0F0;
}
#content{
width:720px;
float:right;
}
#mainContent{
width:530px;
min-height:10px;
float:left;
border-left:8px solid #ffffff;
}
#primaryContent{
width:170px;
float:left;
background-color:#edeff0;
}
#secondaryContent{
width:170px;
float:right;
background-color:#edeff0;
}
#mainNav, #aktionNav, #herstellerNav,
#sucheNav, #weiterempfehlenNav,
#counterNav, #newsletterNav,
#warenkorbNav, #meinKontoNav, #loginNav,
#informationNav, #preislisteNav, #newsNav,
#bestsellerNav{
border-bottom:5px solid #ffffff;
}
#footer{
width:890px;
position:relative;
left:50%;
margin-left:-447px;
clear:both;
text-align:center;
width:895px;
padding-top:10px;
background-color:#edeff0;
}
#CMSwrapper{
width:890px;
position:relative;
left:50%;
margin-left:-430px;
background-color:#ffffff;
background-image:url(http://localhost//www.randshop.com_1_3/images/template/cms_bg.gif);
background-repeat:repeat-y;
}
#CMScontent{
width:720px;
float:right;
}
#CMSmainContent{
width:710px;
min-height:10px;
float:left;
border-left:10px solid #ffffff;
}#navigationsBox{width:160px;position:relative;left:5px;top:5px;padding-bottom:10px;text-align:left}
.navigationHeadline,.InfoboxFormatHeadline,.preislisteFormatHeadline,.bestsellerFormatHeadline,.meinKontoFormatHeadline,.herstellerFormatHeadline,.sucheFormatHeadline,.empfehlenFormatHeadline,.newsletterFormatHeadline,.counterFormatHeadline,.sprachFormatHeadline,.partnerFormatHeadline,.warenkorbFormatHeadline,.aktionsListFormatHeadline,.kategorieLiNavigationHeadline,.herstellerFormatHeadline{height:24px;line-height:24px;color:#03F;text-decoration:none;text-indent:10px;background-color:#92DF1E;text-align:left;font-weight:700;background-image:url(bgr.jpg);background-repeat:repeat-x}
li.meinKontoFormat a{display:block;width:100%;line-height:18px;text-indent:8px;color:#03F;text-decoration:none;background-color:#E2E2E2;border-bottom:1px solid #6D808F;border-top:1px solid #fff;text-align:left;padding:2px 0}
li.meinKontoFormat a:hover{background-color:#D8D8D8}
li.meinKontoFormat a:active{background-color:#D2D2D2;line-height:18px}
.logoPosition{position:absolute;left:0;top:0;z-index:1}
ul.cmsNavigationBox{list-style:none;margin:0;padding:0}
ul.cmsNavigationBox a{display:block;margin:0 1px;padding:3px 15px}
ul.cmsNavigationBox a:hover{text-decoration:underline}
ul li.cmsNavigationText{float:right}
.bannerPosition{position:absolute;top:27px;left:415px}
li.kategorieLiNavigation a:link,li.kategorieLiNavigation a:visited,li.kategorieLiNavigationActive a:link,li.kategorieLiNavigationActive a:visited{display:block;width:150px;color:#03F;text-decoration:none;border-bottom:1px solid #6D808F;border-top:1px solid #fff;background-color:#E2E2E2;margin:0;padding:3px 10px}
ul.kategorieUlSecondNavigation{display:none;list-style-position:outside}
li.kategorieLiSecondNavigation a:link,li.kategorieLiSecondNavigation a:visited,li.kategorieLiSecondNavigationActive a:link,li.kategorieLiSecondNavigationActive a:visited{display:block;width:145px;color:#03F;text-decoration:none;border-bottom:1px solid #6D808F;border-top:1px solid #fff;margin:0;padding:3px 10px 3px 15px}
li.kategorieLiSecondNavigation a:hover,li.kategorieLiSecondNavigationActive a:hover{background-color:#F1F1F1}
li.kategorieLiThirdNavigation a:link,li.kategorieLiThirdNavigation a:visited,li.kategorieLiThirdNavigationActive a:link,li.kategorieLiThirdNavigationActive a:visited{display:block;text-decoration:none;width:145px;color:#03F;border-bottom:1px solid #6D808F;border-top:1px solid #fff;margin:0;padding:3px 5px 3px 20px}
li.kategorieLiThirdNavigation a:hover,li.kategorieLiThirdNavigationActive a:hover{background-color:#F1F1F1;padding-left:21px}
li.kategorieLiThirdNavigation a:active{background-color:#D2D2D2}
fieldset.loginFormular,fieldset.newsletterFormular,fieldset.sucheFormular{border:solid 0 transparent;padding-left:10px;padding-top:5px;padding-bottom:0;text-align:left}
.loginFormularSubmit,.newsletterFormularSubmit{width:71px;left:0;position:relative;height:18px;padding-bottom:2px}
fieldset.cmsSucheFormular{border:solid 0 transparent;padding-top:5px;padding-bottom:0;padding-left:1px;text-align:left;text-indent:10px;height:30px}
select.sucheFormatSelect{width:145px;display:block;margin-bottom:5px}
input.sucheFormularInput{width:115px}
input.sucheFormularSubmit{width:28px;height:18px}
fieldset.herstellerFormular{border:solid 0 transparent;padding-left:10px;text-align:left;text-indent:10px}
select.herstellerFormatSelect{font-size:10px;width:145px;display:block}
span.empfehlenFormatText a{display:block;padding-left:10px;line-height:15px;text-align:left;height:30px}
.counterBox{height:85px}
h4.counterFormatText{display:block;text-indent:10px;text-align:left;font-weight:400;font-size:11px;line-height:17px}
.sprachBox{height:45px}
.cmsSprachBox{height:5px;border-top:5px solid #fff}
.sprachFormat{display:block;text-indent:10px;text-align:left;font-weight:400;line-height:17px;font-size:11px;padding-top:5px;border-bottom:5px solid #f1f7fb}
h4.partnerFormatText{display:block;text-indent:10px;text-align:left;font-weight:400;line-height:17px;font-size:11px;border-bottom:5px solid #f1f7fb}
p.warenkorbFormatText{display:block;text-indent:0;text-align:left;font-weight:400;line-height:17px;font-size:11px;padding-left:6px}
.InfoBox,.InfoBox_form{font-size:11px;padding:4px 0}
.InfoBox_form{padding:6px 10px}
li.cmsInfoboxText a{padding-left:10px;line-height:17px}
h4.preislisteFormatText{display:block;text-indent:10px;text-align:left;font-weight:400;line-height:17px;font-size:11px}
ul.bestsellerFormatText{position:relative;list-style-type:none;text-decoration:none}
li.bestsellerFormatText{clear:left;overflow:hidden;height:40px;margin-bottom:12px}
li.bestsellerFormatText h3{font-weight:400;display:inline}
li.bestsellerFormatText span{float:left;width:45px;overflow:hidden;text-align:center;margin-bottom:25px}
li.bestsellerFormatText a{text-decoration:none}
li.bestsellerFormatText p.bs_text{margin-top:15px}
span.navigationHeadline,li.kategorieLiNavigationHeadline,li.aktionsListFormat a,span.warenkorbFormatHeadline{display:block}
ul.kategorieUlNavigation,ul.meinKonto,ul.aktionsList,ul.cmsInfobox{list-style:none}
li.kategorieLiNavigation a:hover,li.kategorieLiNavigationActive a:hover{background-color:#EAEAEA}
li.kategorieLiNavigation a:active,li.kategorieLiNavigationActive a:link,li.kategorieLiNavigationActive a:visited,li.kategorieLiSecondNavigationActive a:link,li.kategorieLiSecondNavigationActive a:visited,li.kategorieLiThirdNavigationActive a:link,li.kategorieLiThirdNavigationActive a:visited,span.newsletterMeldung,li.cmsInfoboxText a:hover{font-weight:700}
input.loginFormularInput,input.newsletterFormatInput{width:145px;padding-left:3px;margin-bottom:1px}
span.newsletterFormatHeadline,span.sucheFormatHeadline,span.empfehlenFormatHeadline,span.counterFormatHeadline,span.InfoboxFormatHeadline,span.preislisteFormatHeadline,span.bestsellerFormatHeadline{display:block;border-top:5px solid;border-top-color:#fff}
span.sprachFormatHeadline,span.partnerFormatHeadline{display:block;border-top-color:#fff}
.partnerBox,.preislisteBox{height:60px}
h1.allgemeineHeadline, div.allgemeineHeadline{
width:100%;
margin-bottom:5px;
background-repeat:repeat-x;
text-align:left;
font-size:11px;
font-weight:bold;
line-height:23px;
text-indent:5px;
color:#0033FF;
background-color:#92DF1E;
background-image:url(bgr.jpg);
}
h1.allgemeineHeadline a,
div.allgemeineHeadline a{
color:#0033FF;
}
h1.contentHeadline,
p.contentHeadline,
div.contentHeadline{
width:100%;
text-align:left;
font-size:11px;
font-weight:bold;
text-indent:5px;
color:#0033FF;
line-height:23px;
margin-top:3px;
margin-bottom:10px;
background-color:#92DF1E;
background-image:url(bgr.jpg);
background-repeat:repeat-x;
}
h3{
font-size:11px;
}
p.breadcrumb{
font-size:80% ;
text-indent:1em;
margin-bottom:8px;
color:#4C4C4C;
}
.contentAusgabe{
display:block;
text-align:center;
margin:10px;
}
.contentRow{
display:block;
width:100%;
text-align:left;
font-size:11px;
margin-top:1px;
padding:2px;
}
.contentRow h2{
font-size:12px;
margin-bottom:0.5em;
text-indent:0.5em;
color:#4C4C4C;
}
.contentRow p{
margin-bottom:0.7em;
padding-left:0.8em ;
}
.contentSecondRow{
display:block;
width:100%;
background-color:#F2F2F2;
text-align:left;
font-size:11px;
margin-top:1px;
padding:2px;
}
.fliesstext{
display:block;
margin-top:10px;
margin-bottom:10px;
}
.higlightText{
font-weight:bold;
}
div.tooltip{
margin-top:120px;
}
div.tooltip h3{
margin-bottom:120px;
}
h3.tooltiphead{
font-size:105% ;
margin:5px 0 5px 3px;
}
p.tooltiptext{
margin:0 5px 0 5px;
}
p.tooltippreis{
font-size:105% ;
font-weight:bold;
font-size:85% ;
text-align:right;
margin:8px 8px 8px 8px ;
}
ul.list{
list-style-position:inside;
}
ol.list{
list-style-position:inside;
}
h2.contentHervorhebung{
display:inline;
font-size:14px;
color:#009900;
padding-right:4px;
}
h2.artikeldetailpreis, .artikeldetailpreis{
font-size:13px;
color:#009900;
margin-top:7px;
}
.preisstaffel{
width:30%;
float:right;
}
.preisstaffel th{
background:transparent;
border:none;
border-spacing:1px;
color:#686868;
font-size:10px;
font-weight:bold;
padding:3px 3px 0 3px;
}
.preisstaffel td{
background:transparent;
border:none;
border-spacing:1px;
color:#646464;
font-size:10px;
padding:0 3px 3px 3px;
}
.artikeldetailpreis{
font-weight:bold;
}
.blockausgabe, .artikelnummer, .alterpreis{
display:block;
text-align:left;
font-size:10px;
}
.artikelnummer{
margin-bottom:4px;
font-size:10px;
padding-left:2px;
}
.alterpreis{
padding-left:2px;
font-size:90%;
padding-top:2px;
}
.alterpreis_gespart{
padding-left:22px;
font-size:135%;
font-weight:bold;
color:#FF5A00;
}
.img_lieferstatus{
position:relative;
padding-left:25px;
}
h2.textHeadline{
color:#2C6501;
font-weight:bold;
font-size:14px;
display:inline;
}
h3.contentWichtig{
display:block;
font-size:12px;
color:#FF7900;
padding-right:4px;
padding-top:10px;
padding-bottom:10px;
}
.fehlerMeldung{
display:block;
color:red;
font-size:12px;
font-weight:bold;
margin:8px;
text-align:center;
}
.erfolgsMeldung{
display:block;
color:green;
font-size:12px;
font-weight:bold;
margin:8px;
text-align:center;
}
.mehrInfo{
font-weight:bold;
margin-left:0.35em;
font-size:0.9em;
}
.mehrInfo a:hover{
text-decoration:underline;
}
.artikelCleaner{
clear:both;
padding-bottom:3px;
}
.startArtikelBox{
width:530px;
}
.startArtikelBox p{
margin:0px 5px 7px 5px;
}
.startArtikelFormat{
float:left;
width:169px;
height:198px;
overflow:hidden;
margin:8px 2px;
}
div.startArtikelbildFormat div.box{
height:150px;
width:169px;
}
h2.startArtikelnameFormat{
padding:0 10px;
}
h2.startArtikelnameFormat a{
font-size:11px;
font-weight:normal;
}
div.startArtikelpreisFormat{
display:block;
text-align:right;
padding:6px 10px 0px 0px;
}
#kategoriebeschreibung{
margin:8px 0 10px 0;
padding:0 10px;
}
#kategoriebeschreibung h2,
#kategoriebeschreibung h3{
font-size:12px;
margin:8px 8px 5px -2px;
}
#kategoriebeschreibung h2,
#kategoriebeschreibung strong,
#kategoriebeschreibung b,
#footer p strong, #footer p b{
color:rgb(115,115,115);
}
#KategorieBox{
overflow:auto;
}
#KategorieBox div.boxouter{
float:left;
margin:5px 8px;
display:inline;
}
#KategorieBox div.box{
height:3.7em;
width:148px;
border:1px solid silver;
padding:3px 4px;
background-color:#F2F2F2;
font-weight:bold;
overflow:hidden;
}
* html #KategorieBox div.box{width:150px;}
* +html #KategorieBox div.box{width:150px;}
div.box{text-align:center;display:table-cell;vertical-align:middle;}
div.box img{margin:0 auto;}
* html .IEdummy{width:0;height:100%;display:inline-block;vertical-align:middle;}
* +html .IEdummy{width:0;height:100%;display:inline-block;vertical-align:middle;}
.IEinnerbox{text-align:center;width:100%;display:inline-block;vertical-align:middle;}
.weiterZurueckFormat{
text-align:center;
margin:10px 0;
}
span.au_page_link{
}
span.au_page_active{
color:#2C6501;
font-weight:bold;
}
.top{
margin:5px;
text-align:right;
}
span.artikelZurueckButton a{
font-weight:bold;
font-size:14px;
margin:5px;
}
.artikelBox{
width:525px;
}
#ArtikelUebersichtFormat, .ArtikelUebersichtFormat{
display:block;
float:left;
width:100%;
min-height:130px;
border:0px solid #D0D5D9;
text-decoration:none;
margin-bottom:8px;
background-color:#F2F2F2;
}
.artikelUebersichtBild{
width:140px;
height:140px;
float:left;
text-align:center;
margin:10px 5px 0px 5px;
padding-bottom:10px;
}
.artikelUebersichtHerstellerLogo{
float:right;
clear:left;
width:40px;
margin:15px 20px 5px 0px;
}
h2.artikelUebersichtName a{
display:inline;
width:245px;
float:left;
text-align:left;
margin-top:15px;
padding-right:10px;
font-size:12px;
font-weight:bold;
}
.artikelUebersichtPreis{
width:250px;
float:left;
text-align:left;
margin:2px 3px 6px 0px;
}
.artikelUebersichtInfos{
float:right;
width:365px;
text-align:left;
margin-top:3px;
margin-right:0px;
margin-bottom:3px;
padding:0px 5px 2px 0px;
}
select.variantenForm{
float:left;
text-align:left;
margin-top:10px;
margin-right:10px;
margin-left:2px;
}
.artikelDetailBild{
float:left;
text-align:center;
margin:10px 10px 0px 10px;
height:220px;
}
.artikelDetailHerstellerLogo{
float:right;
width:40px;
margin:10px 5px 5px 5px;
}
.artikelDetailBilder{
float:none;
}
a.artikelDetailBilder img{
margin:10px;
border:none;
}
.artikelDetailInfos{
display:inline;
text-align:left;
margin-top:5px;
margin-right:10px;
line-height:17px;
}
.variantenFormat{
display:block;
min-height:28px;
}
.ArtikelDetailCrossellingFormat{
display:block;
float:left;
width:115px;
height:150px;
margin:5px 5px 0px 5px;
text-decoration:none;
padding-top:3px;
text-align:center;
overflow:hidden;
}
.cs_bild{
display:block;
height:80px;
}
.cs_titel{
padding-top:4px;
font-size:11px;
font-weight:normal;
}
.cs_beschreibung{
display:inline;
float:none;
}
.cs_preis, .bs_preis{
font-size:80% ;
margin-top:2px ;
}
.bs_preis{
margin-left:50px ;
}
.ausgabeBewertung{
display:block;
text-align:left;
margin-bottom:15px;
}
textarea.artikelPartnerTextarea{
width:530px;
height:150px;
border:1px solid #6D808F;
background-color:#EDEFF0;
font-size:10px;
font-family:verdana, arial, "sans serif";
}
fieldset, .weiterempfehlenFormFeld{
border:1px solid #6D808F;
background-color:#EDEFF0;
padding:5px;
}
label.content{
float:left;
width:160px;
text-align:right;
padding:5px 4px 0 0
}
input.content, select.content, p.content_kdnr{
width:290px;
height:19px;
font-size:12px;
border:1px solid #6D808F;
margin:3px;
}
p.content{
padding:3px 10px 0 15px;
}
p.content_kdnr{
border:0px solid #6D808F;
padding-top:0.1em;
}
input.contentMed, input.kleinContent{
width:245px;
height:19px;
font-size:12px;
border:1px solid #6D808F;
margin:3px;
}
input.kleinContent{
width:32px;
text-align:center;
}
textarea.content{
width:290px;
height:120px;
font-size:12px;
border:1px solid #6D808F;
margin:3px;
background-color:#F2F2F2;
}
input.radio{
width:10px;
height:10px;
}
.allgemeinSubmitButton, a.allgemeinSubmitButton{
float:right;
margin:5px 5px 15px 5px;
padding:4px 20px;
border:1px solid #000000;
font-weight:bold;
background:#92B5DF;
color:white
}
.warenkorbButtonUebersicht{
text-align:right;
float:right;
margin:0px 5px 0px 0px;
padding:2px 5px ;
border:1px solid #2C6501;
font-weight:bold;
}
.merkzettelButtonUebersicht{
text-align:right;
float:right;
margin:0px 0px 0px 5px;
padding:2px 5px;
border:1px solid #2C6501;
}
.warenkorbButtonDetail{
float:right;
margin:25px 5px 5px 5px;
padding:0px 5px;
border:1px solid #000000;
font-weight:bold;
}
.merkzettelButtonDetail{
float:right;
clear:right;
margin:25px 5px 5px 5px;
padding:0px 5px;
border:1px solid #000000;
}
.warenkorbButtonKasse, .weitershoppenButtonKasse{
float:right;
margin:15px 5px;
padding:2px 5px;
border:1px solid #000000;
}
.warenkorbButtonKasse{
font-weight:bold;
}
#formFehler{
background-color:red;
color:#ffffff;
}
#ssl_hinweis_box{
margin-top:70px;
}
#ssl_hinweis_box #ssl_smarticon{
float:left;
padding-right:10px;
}
table{
width:100%;
table-layout:auto;
border-spacing:8px;
empty-cells:show;
border-collapse:collapse;
}
th{
background-color:#D0D5D9;
font-weight:bold;
font-size:10px;
color:#6D808F;
padding:3px;
border-spacing:1px;
border:1px solid #ffffff;
}
td{
padding:3px 8px;
font-size:10px;
border:1px solid #ffffff;
background-color:#EDEFF0;
vertical-align:top;
overflow:hidden;
line-height:16px;
}
td.tdSummHighlightLow{
text-align:right;
}
td.tdSummHighlight{
font-weight:bold;
text-align:right;
}
td.tdSummeGesamt{
font-weight:bold;
text-align:right;
color:red;
font-size:12px;
}
td.tdSummeGesamt{
font-weight:bold;
text-align:right;
color:red;
font-size:12px;
}
td#WzBoDyI{
background-color:#E2E2E2;
}
.zahlVersandListFormat{
display:block;
font-weight:bold;
font-size:13px;
padding-bottom:10px;
}
.zahlVersandListFormat input{
border:none;
}
.zahlVersandListBeschreibung{
display:block;
padding-bottom:35px;
}
#agb{
float:left ;
padding:5px;
margin-bottom:10px ;
width:60% ;
}
.agbFehler{
border:thin rgb(255,0,0) dashed ;
background-color:#FFC6C6;
color:black;
}
#agb a{
text-decoration:underline ;
}
.CMSBox{
width:100%;
}
#CMSUebersichtFormat{
display:block;
float:left;
width:100%;
min-height:130px;
border:1px solid #D0D5D9;
text-decoration:none;
margin-bottom:20px;
background-color:#F2F2F2;
}
.CMSUebersichtBild a{
width:140px;
float:left;
text-align:left;
margin:10px;
}
.CMSUebersichtName{
width:95%;
float:right;
text-align:left;
margin-top:10px;
padding-right:10px;
font-weight:bold;
}
.CMSUebersichtInfos{
display:block;
float:right;
width:95%;
text-align:left;
margin-top:5px;
margin-right:10px;
line-height:17px;
}
.textBildFormat{
float:left;
margin:0 10px 10px 0;
}
.weiterempfehlenFormFeld{
border:1px solid #ffffff;
}
.btnBack{
float:right ;
padding:2px 5px ;
}
#lightbox{
position:absolute;
top:40px;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}
#lightbox a img{border:none;}
#outerImageContainer{
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}
#imageContainer{
padding:10px;
}
#loading{
position:absolute;
top:40%;
left:0%;
height:25%;
width:100%;
text-align:center;
line-height:0;
}
#hoverNav{
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{
width:49%;
height:100%;
background:transparent url(../images/blank.gif) no-repeat;
display:block;
}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
margin:0 auto;
line-height:1.4em;
}
#imageData{
padding:0 10px;
}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:125px;float:right;padding-bottom:0.7em;}
#overlay{
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#B4B4B4;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html>body .clearfix{
display:inline-block;
width:100%;
}
* html .clearfix{
height:1%;
}

