/* papstar_pdb */

BODY
{
    SCROLLBAR-FACE-COLOR: #cccccc;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #999999;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-BASE-COLOR: #cccccc;
    scrollbar-3d-light-color: #ffffff;
    scrollbar-dark-shadow-color: #666666
    background-color:#ffffff;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    FONT-FAMILY: Arial,Helvetica;
    font-size:9pt;
}



/* Corner radius der Buttons */
.b-ui-corner-all { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
.b-small-ui-corner-all { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; border-top-left-radius:0; }
.ui-corner-tr { -moz-border-radius-topright:0; -webkit-border-top-right-radius:0; border-top-right-radius:0; }
.ui-corner-bl { -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; border-bottom-left-radius:0; }
.ui-corner-br { -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; border-bottom-right-radius:0; }
.ui-corner-top { -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; border-top-left-radius:0; -moz-border-radius-topright:0; -webkit-border-top-right-radius:0; border-top-right-radius:0; }
.ui-corner-bottom { -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; border-bottom-left-radius:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; border-bottom-right-radius:0; }
.ui-corner-right {  -moz-border-radius-topright:0; -webkit-border-top-right-radius:0; border-top-right-radius:0; -moz-border-radius-bottomright:0; -webkit-border-bottom-right-radius:0; border-bottom-right-radius:0; }
.ui-corner-left { -moz-border-radius-topleft:0; -webkit-border-top-left-radius:0; border-top-left-radius:0; -moz-border-radius-bottomleft:0; -webkit-border-bottom-left-radius:0; border-bottom-left-radius:0; }
.ui-corner-all { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }

.ev-button { vertical-align:middle; display:inline-block; position:relative; padding:0; text-decoration:none !important; text-align:center; zoom:1; white-space:nowrap; overflow:visible; } /* the overflow property removes extra width in IE */
.ev-buttonsmall { vertical-align:middle; background-position:center center !important; }

.b-ui-state-default { border-style:solid; border-color:#9c9c9c; border-width:1px 0; background:url(../nav/arrow-toright.gif) no-repeat 0 50%; color:#000000; cursor:pointer; font-weight:bold; text-decoration:none; }
.b-ui-state-default:link, .b-ui-state-default:visited, .b-ui-state-default a, .b-ui-state-default a:link, .b-ui-state-default a:visited { color:#000000; text-decoration:none; }
.b-ui-state-default:hover, .b-ui-state-default:active, .b-ui-state-default a:hover, .b-ui-state-default a:active { background:url(../nav/arrow-toright-hover.gif) no-repeat 0 50%; color:#9c9c9c; }
.b-ui-state-disabled { border-style:solid; border-color:#9c9c9c; border-width:1px 0; background:url(../nav/arrow-toright.gif) no-repeat 0 50%; color:#000000; cursor:pointer; font-weight:bold; text-decoration:none; -moz-opacity: 0.4; -webkit-opacity: 0.4; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: 0.4; cursor:default; }

.b-ui-state-top { border-style:solid; border-color:#9c9c9c; border-width:1px 0; background:url(../nav/arrow-totop.gif) no-repeat 0 50%; color:#000000; cursor:pointer; font-weight:bold; text-decoration:none; }
.b-ui-state-top:link, .b-ui-state-top:visited, .b-ui-state-top a, .b-ui-state-top a:link, .b-ui-state-top a:visited { color:#000000; text-decoration:none; }
.b-ui-state-top:hover, .b-ui-state-top:active, .b-ui-state-top a:hover, .b-ui-state-top a:active { background:url(../nav/arrow-totop-hover.gif) no-repeat 0 50%;color:#9c9c9c; }

#headline .b-ui-state-default { border-width:0; background:url(../nav/headline-arrow-toright.gif) no-repeat 0 50%; color:#ffffff; cursor:pointer; font-weight:bold; text-decoration:none; }
#headline .b-ui-state-default:link, #headline .b-ui-state-default:visited { color:#ffffff; text-decoration:none; }
#headline .b-ui-state-default:hover, #headline .b-ui-state-default:active { background:url(../nav/headline-arrow-toright-hover.gif) no-repeat 0 50%; color:#9c9c9c; }

.ev-button { padding:3px 1px 3px 18px; font-family:Arial,Helvetica; font-size:9pt; -moz-box-sizing:border-box; -webkit-box-sizing: border-box; box-sizing:border-box; }
#headline .ev-button { padding:3px 1px 3px 10px; }
input.ev-button, button.ev-button { padding:3px 1px 3px 18px; }
.ev-buttonsmall { padding:0 6px 4px 6px; font-family:Arial,Helvetica; font-size:9pt; }
input.ev-buttonsmall, button.ev-buttonsmall { padding:0 3px 2px 3px; }

.ev-button .raquo { vertical-align:30%; }

img { border-width:0px; }
#content { margin-top:10px; font-size:9pt; }
#contentp { font-size:9pt; }
#content td, #contentp td { font-size:9pt; }

table.fields { border:0px; }
table.fields td.label { white-space:nowrap; padding:1px 0px; }
table.fields td.field { padding:1px 0px 1px 10px; }

.darkgray { background-color:#969696; }
.lightgray { background-color:#E6E6E6; }
.white { background-color:#FFFFFF; }

.maxwidth { width:100%; }
.center { text-align:center; }
.MTs { margin-top:6px; }
.dMLxs { margin-left:2px; }

.Nav1 { font-weight:bold; font-size:10pt; color: #ffffff; font-family:"Arial","Helvetica"; }
.Nav2 { color:#000000; margin-left:20px; background:url(../nav/theme-arrow-black.gif) no-repeat 0 4px; padding-left:12px; font-size:9pt; margin-bottom:1px; text-decoration:none; display:block; }
.Nav2:link, .Nav2:visited { color:#000000; }
.Nav2:hover, .Nav2:active { color:#555555; background:url(../nav/theme-arrow-gray.gif) no-repeat 0 4px; }


ul.ulNav2 { margin-top:0px; margin-bottom:0px; margin-left:20px; list-style-image:url(../nav/theme-arrow-black.gif); }
ul.ulNav2 li { font-size:9pt; color: #000000; font-family:Arial,Helvetica,"Square721 BT!"; text-decoration:none; }
ul.ulNav2 li a, ul.ulNav2 li a:link, ul.ulNav2 li a:visited { font-size:9pt; color: #000000; font-family:Arial,Helvetica,"Square721 BT!"; text-decoration:none; }
ul.ulNav2 li a:hover, ul.ulNav2 li a:active { font-size:9pt; color: #555555; font-family:Arial,Helvetica,"Square721 BT!"; text-decoration:none; }

table.top { border:0px; width:100%; }
table.top td.topleft { width:190px; vertical-align:top; padding:0px; }
table.top td.topmiddle { vertical-align:top; padding:0px; }
table.top td.topright { background-image:url(../nav/top_bg.gif); padding:16px 0px 0px 50px; white-space:nowrap; width:100%; vertical-align:top; }
table.top td.topright table td { width:100px; text-align:center; }
table.top td.topright a { width:100px; text-align:center; white-space:nowrap; overflow:visible; font-weight:normal; font-size:10pt; text-decoration:none; }
table.top td.topright a:link, table.top td.topright a:visited { color:#ffffff; }
table.top td.topright a:hover, table.top td.topright a:active { color:#dddddd; }
table.top td.topprintright { display:none; }

table.main { height:100%; width:1000px; border:0px; }
table.main td.mainleft { width:190px; background-color:#969696; vertical-align:top; padding:0px }
table.main td.mainleft #mainleft { margin:10px 4px 0px 3px; }
table.main td.mainleft #makewidth { width:190px; height:1px; }
table.main td.mainmiddle { width:100%; vertical-align:top; padding:0px; }
table.main td.mainmiddle #mainmiddle { margin:0px 10px 10px 10px; }

.info1 { background-color:#DDDDDD; font-size:8pt; padding:4px; margin:0; }

/* Themenbaum links, div */
.themen { margin:4px 0px 10px 0px; font-size:9pt; font-weight:normal; }
.themen a { text-decoration:none; display:block; }
.themen0, .themen0a { padding:0 0 0 12px; margin:2px 0; text-align:left; }
.themen0 { background:url(../nav/theme-arrow-white.gif) no-repeat 2px 4px; }
.themen0:hover, .themen0:active { background:url(../nav/theme-arrow-lightgray.gif) no-repeat 2px 4px; }
.themen0:link, .themen0:visited { color:#ffffff }
.themen0:hover, .themen0:active { color:#dddddd; }

.themen0a { background:#ffffff url(../nav/theme-arrow-black.gif) no-repeat 2px 4px; }
.themen0a:hover, .themen0a:active { background:#ffffff url(../nav/theme-arrow-gray.gif) no-repeat 2px 4px; }
.themen0a:link, .themen0a:visited { color:#000000; }
.themen0a:hover, .themen0a:active { color:#9c9c9c; }


table.AListe { border:0px; border-collapse:collapse; }
table.AListe td { font-size:8pt; padding:4px; background-color:#EEEEEE; }
table.AListe tr.caption { height:24px; }
table.AListe td.caption { background-color:#dddddd; height:24px; font-weight:bold; white-space:nowrap; }
table.AListe td.artnr { font-weight:bold; text-align:center; white-space:nowrap; }
table.AListe td.desc { text-align:left; }
table.AListe a { text-decoration:none; font-weight:bold; }
table.AListe a:link, table.AListe a:visited { color:#000000; }
table.AListe a:hover, table.AListe a:active { color:#555555; }
table.AListe td.pic { text-align:center; }
table.AListe td.pic a img { border:1px solid #eeeeee; }
table.AListe td.pic a:link img, table.AListe td.pic a:visited img { border:1px solid #eeeeee; }
table.AListe td.pic a:hover img, table.AListe td.pic a:active img { border:1px solid #555555; }

table.wgs { border:0px; width:100%; }
table.wgs td.wgscol { vertical-align:top; width:45%; padding:0px; }
table.wgs table.wgsi { width:100%; border:0px; }
table.wgs div.hwg { margin:6px 0px; padding:2px 4px; background-color:#969696; color:#FFFFFF; font-weight:bold; font-size:10pt; vertical-align:top; }

.Hinweis { font-family:"Arial","Helvetica"; font-size:9pt; color:#0000FF; }
.Hinweis:link, .Hinweis:visited { font-family:"Arial","Helvetica"; font-size:9pt; color:#0000FF; }
.Hinweis:hover, .Hinweis:active { font-family:"Arial","Helvetica"; font-size:9pt; color:#0000FF; }

.themenlink { font-family:"Arial","Helvetica"; font-size:9pt; color:#000000; text-decoration:none; }
.themenlink:link, .themenlink:visited { font-family:"Arial","Helvetica"; font-size:9pt; color:#000000; }
.themenlink:hover, .themenlink:active { font-family:"Arial","Helvetica"; font-size:9pt; color:#000000; }

a:link, a:visited { color: #000000; }
a:hover, a:active { color: #000000; }

.mainmenu { white-space:nowrap; FONT-WEIGHT: normal; font-size:11pt; color:#ffffff; text-decoration:none; }
.mainmenu img { border:0px; vertical-align:middle; }
.mainmenu a:link, .mainmenu a:visited { padding:0px 4px; FONT-WEIGHT: normal; font-size:11pt; color:#ffffff; text-decoration:none}
.mainmenu a:hover, .mainmenu a:active { padding:0px 4px; FONT-WEIGHT: normal; font-size:11pt; color:#dddddd; text-decoration:none}

.wg_cat { FONT-WEIGHT: bold; font-size:10pt; color:#000000; text-decoration:none; }
.wg_cat:link, .wg_cat:visited { FONT-WEIGHT: bold; font-size:10pt; color:#000000; text-decoration:none}
.wg_cat:hover, .wg_cat:active { FONT-WEIGHT: bold; font-size:10pt; color:#000000; text-decoration:none}

.FeldFarbe1 { background-color:#ffffff; }
.FeldFarbe2 { background-color:#eeeeee; }
.FeldFarbe3 { background-color:#dddddd; }
.FeldFarbe4 { background-color:#dddddd; }
.FeldFarbe5 { background-color:#ffcc00; }

td.TabellenkopfTd { background-color:#dddddd; }

/* iraira: diese koennen demnaechst raus, weil dann headline ueber div */
table.HeadlineTable { background-color:#eeeeee; border:0pt; }
td.HeadlineTd {background-color:#000000; }
.Headline { font-weight:bold; font-size:10pt; color: #ffffff; font-family:"Arial","Helvetica"; }

.ps_onlyprint { display:none; }

#headline { background-color:#000000; border:2px solid #DDDDDD; }
#headline .headlinetext { font-weight:bold; font-size:10pt; color:#FFFFFF; float:left; margin:3px 0px 0px 3px; }
#headline .headlinebuttons { text-align:right; white-space:nowrap; padding-right:6px; }
#headline .headlinebuttons a { margin-left:10px; cursor:default; }
#headline .clear { clear:left; }

.StandardRiesig { font-family:"Arial","Helvetica"; font-size:14pt; color:#000000; }
.StandardSehrGross { font-family:"Arial","Helvetica"; font-size:12pt; color:#000000; }
.StandardGross { font-family:"Arial","Helvetica"; font-size:11pt; color:#000000; }
.Standard { font-family:"Arial","Helvetica"; font-size:10pt; color:#000000; }
.StandardKlein { font-family:"Arial","Helvetica"; font-size:9pt; color:#000000; }
.StandardMini { font-family:"Arial","Helvetica"; font-size:8pt; color:#000000; }

.SpecialGross { font-family:"Arial","Helvetica"; font-size:11pt; color:#000000; }
.Special { font-family:"Arial","Helvetica"; font-size:10pt; color:#000000; }
.SpecialKlein { font-family:"Arial","Helvetica"; font-size:9pt; color:#000000; }
.SpecialMini { font-family:"Arial","Helvetica"; font-size:8pt; color:#000000; }

.Special1Gross { font-family:"Arial","Helvetica"; font-size:12pt; color:green; }
.Special1 { font-family:"Arial","Helvetica"; font-size:10pt; color:green; }
.Special1Klein { font-family:"Arial","Helvetica"; font-size:8pt; color:green; }

.Special2Gross { font-family:"Arial","Helvetica"; font-size:12pt; color:navy; }
.Special2 { font-family:"Arial","Helvetica"; font-size:10pt; color:navy; }
.Special2Klein { font-family:"Arial","Helvetica"; font-size:8pt; color:navy; }

.Special3Gross { font-family:"Arial","Helvetica"; font-size:12pt; color:white; }
.Special3 { font-family:"Arial","Helvetica"; font-size:10pt; color:white; }
.Special3Klein { font-family:"Arial","Helvetica"; font-size:8pt; color:white; }

.AchtungGross { font-family:"Arial","Helvetica"; font-size:11pt; color:red; }
.Achtung { font-family:"Arial","Helvetica"; font-size:9pt; color:red; }
.AchtungKlein { font-family:"Arial","Helvetica"; font-size:9pt; color:red; }
.AchtungMini { font-family:"Arial","Helvetica"; font-size:8pt; color:red; }

.Logo { font-family:"Arial","Helvetica"; font-size:14pt; color:red; }

.Tabellenkopf { font-family:"Arial","Helvetica"; font-size:11pt; color:#000084; }

.ShopName { font-family:"Arial","Helvetica"; font-size:12pt; color:#ffffff; font-weight:bold; }

.HilfeUeberschriften { font-family:"Arial","Helvetica"; font-size:10pt; color:#000084; }
.HilfeText { font-family:"Arial","Helvetica"; font-size:9pt; color:#000084; }

hr.Standard { color:green; }

input { font-family:"Arial","Helvetica"; font-style: normal; font-size: 8pt; line-height: 9pt; }
input.Variante1 { font-family:"Arial","Helvetica"; background-color:#eeeeee; font-style: normal;font-size: 8pt; line-height: 9pt; }
input.Variante2 { font-family:"Arial","Helvetica"; background-color:#dddddd; font-style: normal;font-size: 8pt; line-height: 9pt; }

select { font-family:"Arial","Helvetica"; background-color:#ffffff; font-style: normal; font-size:8pt; }

.raquo { vertical-align:10%; }
img.imgMiddleH8pt { border:0px; vertical-align:middle; height:11pt; }
img.imgMiddle { border:0px; vertical-align:middle; }

/* WayHome - Pfad */
#Pfad { margin:3px 0px; font-size:8pt; }
#Pfad a:link, #Pfad a:visited { text-decoration:underline; font-weight:normal; }
#Pfad a:hover, #Pfad a:active { text-decoration:underline; font-weight:normal; color:#969696; }

/* Produkteigenschaften */
#properties { }
#properties h3 { padding:0px; margin:0px; font-size:10pt; font-weight:bold; }
#properties h3 a { text-decoration:none; cursor:default; color:#000000; }
#properties table { border-collapse:collapse; border:1px solid #e6e6e6; width:100%; }
#properties table td { padding:2px 4px; border-top:1px solid #e6e6e6; }
#properties table tr.row0 { background:#ffffff; }
#properties table tr.row1 { background:#ffffff; }
#properties table td.caption { background:#e6e6e6; }
#properties table td.name { padding-right:20px; white-space:nowrap; }
#properties table td.value { width:100%;}

#printversion { margin-top:20px; margin-bottom:10px; color:#555555; }
#printversion a { text-decoration:none; color:#555555; }
#printversion img { vertical-align:middle; margin-right:10px; }

/* Artikelnr. in Artikeldetailansicht */
div.pArtikelnr { }

/* Artikeldetailansicht diverses */
table.tArtikel { width:100%; border-spacing:0; border:0px; margin-top:4px; margin-bottom:10px; }
table.tArtikel td.pics { width:240px; vertical-align:top; border:1px solid #cbcbcb; padding:4px; text-align:center; }
table.tArtikel td.pics img.makewidth { width:232px; height:0px; }
table.tArtikel td.sep { }
table.tArtikel td.sep img { width:6px; height:1px; }
table.tArtikel td.details { width:100%; vertical-align:top; }
table.tArtikel td.details .detailsi { width:90%; }
table.tArtikel h2 { font-size:12pt; }

/* Artikelbilder in Detailansicht */
div.dPics { text-align:center; width:235px; }
div.dPic { margin-top:6px; }
div.dPics #detailimage { width:227px; height:250px; text-align:center; }
div.dPics #detailimage table { width:100%; border:0px; }
div.dPics #detailimage table td.pic { vertical-align:middle; width:100%; text-align:center; }
div.dPics #detailimage table img.makeheight { width:0px; height:250px; }
div.dPics #detailimage .detailimagea_v { display:inline; }
div.dPics #detailimage .detailimageaimg_v { display:inline; border:0px; }
div.dPics #detailimage .detailimagea_h { display:none; }
div.dPics #detailimage .detailimageaimg_h { display:none; border:0px; }
div.dPics #slider { width:235px; }
div.dPics .slidebar { height:52px; margin:auto; margin-top:10px; margin-bottom:0px; }
div.dPics .slidebar .sliderleft { float:left; width:15px; height:52px; margin-right:2px; }
* html div.dPics .slidebar .sliderleft { margin-right:0px; }
div.dPics .slidebar .sliderright { float:right; width:15px; height:52px; margin-right:3px; }
div.dPics .slidebar .sliderleft a { cursor:pointer; }
div.dPics .slidebar .sliderright a { cursor:pointer; margin-left:2px; }
div.dPics #slider .slidebar .slightarrow_full { border:0px; filter:Alpha(opacity=100); opacity:1; }
div.dPics #slider .slidebar .slightarrow_light { border:0px; filter:Alpha(opacity=40); opacity:0.4; }
div.dPics .slidebar .slider { height:52px; overflow:hidden; position:relative; text-align:center; }
div.dPics .slidebar .slider div { height:52px; white-space:nowrap; top:0px; left:0px; position:absolute; text-align:center; }
div.dPics .slidebar .slider div img { border:1px solid #CCCCCC; margin-right:1px; height:50px; }

/* SLIMBOX */
#lbOverlay { position:fixed; z-index:9999; left:0; top:0; width:100%; height:100%; background-color:#555555; cursor:pointer; }
#lbCenter, #lbBottomContainer { position:absolute; z-index:9999; overflow:hidden; background-color:#fff; }
.lbLoading { background:#fff url(../nav/slimbox-loading.png) no-repeat center; }
#lbImage { position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink { left:0; }
#lbPrevLink:hover { background:transparent url(../nav/slimbox-prevlabel.png) no-repeat 2% 15%; }
#lbNextLink { right:0; }
#lbNextLink:hover { background:transparent url(../nav/slimbox-nextlabel.png) no-repeat 98% 15%; }
#lbBottom { color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink { display:block; float:right; width:30px; height:30px; background:transparent url(../nav/slimbox-closelabel.png) no-repeat center; margin:5px 0; outline:none; }
#lbCaption, #lbNumber { margin-right:71px; }
#lbCaption { font-weight:bold; color:#FA6107; }

