.pressebild { width:150px; display:block; padding:6px 25px 5px 0px; background:URL(../images/buttons/navsp_suche.png) no-repeat right center; }

.text_blue { font-weight:bold; font-size:12px; line-height:18px; padding:0px; margin:16px 0px 3px 0px; color:#3a3d3d; display:block; }
sup { font-size:0.8em; }

.greenbox { background:#00CC00; padding:5px; margin:0px 0px 5px 0px; color:#fff; }
.redbox { background:#FF3300; padding:5px; margin:0px 0px 5px 0px; color:#fff; }

.pInLine { cursor:pointer; text-align:right; padding:10px 0px 10px 0px; border-top-style :solid; border-top-color:#d7dde3; border-top-width:1px; border-bottom-style:solid; border-bottom-color:#d7dde3; border-bottom-width:1px; }
#formulaa input { border:0px; background:none; }
#formulaa .head { padding:17px 0px 7px 0px; font-weight:bold; }

.teaser { border-top:1px #d7dde3 solid; width:170px; height:112px; overflow:hidden; padding:13px 0px 0px 0px; margin:0px 15px 30px 15px; border-bottom:1px #d7dde3 solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.teaser .re { width:67px; float:left; }
.teaser .le { width:102px; float:left; }
.teaser .thead { font-size:13px; font-weight:bold; line-height:15px; margin:0px 0px 6px 0px; }
.teaser .tbody { font-size:11px; font-weight:normal; line-height:13px; }
.teaser .fo a { clear:left; text-decoration:none; font-weight:bold; color:#30383a; display:block; height:18px; padding:6px 0px 0px 0px; background:URL(../images/teaser_submit.gif) no-repeat right center; }
.teaser .fo a:hover { color:#1a2d7b; }
.teaser_beginn { }

.teaser_sp { padding:0px 0px 13px 0px; width:170px; margin:13px 15px 0px 15px; border-bottom:1px #d7dde3 dashed; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.teaser_sp .re { width:67px; float:left; }
.teaser_sp .le { width:102px; float:left; }
.teaser_sp .thead { font-size:13px; font-weight:bold; line-height:15px; margin:0px 0px 6px 0px; }
.teaser_sp .tbody { font-size:11px; font-weight:normal; line-height:13px; }
.teaser_sp .fo a { margin:5px 0px 0px 0px; clear:left; text-decoration:none; font-weight:bold; color:#30383a; display:block; height:18px; padding:6px 0px 0px 0px; background:URL(../images/teaser_submit.gif) no-repeat right center; }
.teaser_sp .fo a:hover { color:#1a2d7b; }
.teaser_sp_beginn {margin:0px 15px 0px 15px;  height:1px; border-top:1px #d7dde3 solid; }


.artikelliste { margin:0px 0px 20px 0px; padding:0px 0px 5px 0px; border-bottom:1px #d7dde3 solid; }
.artikelliste a { font-weight:bold; color:#30383a; }
.artikelliste a:hover { color:#1a2d7b; }
.news_more { padding:2px 0px 0px 0px; background:URL(../images/buttons/navsp_suche.png) no-repeat right top; height:18px;display:block; }

.infobox_head { font-size:11px; font-weight:normal; line-height:13px; margin:20px 15px 10px 15px; border-top:1px #d7dde3 solid; padding:10px 3px 3px 3px; font-weight:normal; } /*  background:URL(../images/info.gif) no-repeat right 18px; */
.infobox_head h1 { font-size:13px; font-weight:bold; line-height:15px; margin:0px 0px 6px 0px; }
.infobox_head p { font-size:11px; font-weight:normal; line-height:13px; margin:0px; }
.infobox_head ul { border:none; margin:0px; }
.infobox_head li { border:none; }
.infobox_pic { margin:10px 15px 0px 15px; border-top:1px #d7dde3 solid; border-bottom:1px #d7dde3 solid; }
.infobox { font-size:11px; font-weight:normal; line-height:13px; margin:0px 15px 10px 15px; border-top:1px #d7dde3 dashed; padding:10px 3px 3px 3px; font-weight:normal; }
.infobox p { margin:5px 0px 0px 0px; }
.infobox h1, .nav3 .infobox h2, .nav3 .infobox h3 { font-size:13px; font-weight:bold; line-height:15px; margin:0px 0px 6px 0px; }
.infobox_bottom { margin:0px 15px 0px 15px; border-top:1px #d7dde3 solid; }

.sucheLink, .sucheLink:hover, .sucheLink:visited, .sucheLink:active { font-weight:bold; margin:15px 10px 5px 0px; text-align:left; height:26px; display:block; padding:2px 25px 0px 0px; background:URL(../images/buttons/navsp_suche.png) no-repeat right top; color:#30383a; }
.noshade { height:1px; color:#d7dde3; }

.flakes { margin:0px 0px 10px 0px; width:113px; height:17px; float:left; }

.preis { font-weight:bold; }

/** PRODUCT DETAIL */
.tableForShop { border-collapse: collapse; margin:0px 0px 10px 0px; }
.tableForShop td { padding:5px 3px 5px 3px; border-bottom:1px #f0f5f8 solid; }
.tableForShop .noBorder { border:0px; padding-right:5px; }

.invis { display:none; }
.label b { background:#f0f5f8; display:block; padding:2px; }

.blue_bg { background:#f0f5f8; }

.buchenButton_standard { white-space: nowrap; font-size: 12px; border:0px black solid; font-weight:bold; color:white; cursor:pointer; }
.buchenButton_standard a, .buchenButton_standard a:hover, .buchenButton_standard a:visited, .buchenButton_standard a:active { color:#ffffff; }
.buchenButton_standard .lef { float:left; width:9px; height:20px; background:URL(../images/buttons/button_standard_le.gif); }
.buchenButton_standard .cen { float:left; height:18px; padding:2px 0px 0px 0px; background:URL(../images/buttons/button_standard_bg.gif); }
.buchenButton_standard .rig { float:left; width:25px; height:20px; background:URL(../images/buttons/button_standard_ri.gif); }


.showProductDescTable ul { margin:0px 0px 0px 15px; padding:0px; }
.showProductDescTable td { padding:2px 0px 2px 0px; line-height:14px; }

.headPics { background:#ffffff; width:441px; }
.showProductDesc { padding:15px 15px 15px 15px; margin:0px 0px 0px 0px; width:411px; border:0px black solid; background:URL(../images/pr_bg.gif); }
.showProductDesc #prs_ausg {  }
.showProductDesc .inhalt { position:absolute;display:none; }
.showProductDesc img { float:left; }
.showProductDescbottom { height:13px; width:441px; margin:0px 0px 20px 0px; background:URL(../images/pr_bottom.gif) no-repeat; }


.infoTeaserInfoLink { cursor:pointer; text-decoration:none; font-weight:bold; color:#30383a; display:block; height:18px; padding:6px 0px 0px 0px; background:URL(../images/teaser_submit.gif) no-repeat right center; }
.infoTeaserInfoLink:hover, .infoTeaserInfoLink:visited, .infoTeaserInfoLink:active { color:#30383a; }

.workshops .blue { font-weight:bold; padding:2px; color:#78797b;background:#f0f6f6; margin:20px 0px 0px 0px; }
.workshops .inhalt { color:#78797b; }

#erw { display:none; border-top:1px #d7dde3 solid; border-bottom:1px #d7dde3 solid; margin:15px 0px 15px 0px; }

.sc_day { font-weight:bold; width:500px; display:block; width:90px; float:left; }


/* Minisearch AJAX Seach app (TT) */
.miniSearchMain { display:none;z-index:101;background:white;position:absolute;margin:30px 0px 0px -160px;width:400px;border:1px #c7d0d8 solid; }
.miniSearch { background:#f7f7f7; }
.miniSearch a { display:block; padding:5px; font-weight:normal; }
.miniSearch a:hover { display:block; background:#c7d0d8; padding:5px; font-weight:normal; }
.miniSearch , .miniSearch p, .miniSearch .text_blue { font-size:11px; line-height:13px; }
.miniSearch .head { font-weight:bold; padding:10px; background:#c7d0d8; }

.miniSearch .pr_image { width:80px; float:left; }
.miniSearch .pr_text { width:200px; float:left; }

.tooltip { border-bottom:1px #c7d0d8 dashed; cursor:default; }

#T2TBalloon { display:none; }

.lckontakt, .lckontakt:hover, .lckontakt:active, .lckontakt:visited { color:#30383a; }

.detailPreis { display:block; width:80px; text-align:right; }
.suche_eintrag { float:left; padding:0px 3px 0px 3px; }

.dashed { border:dashed #d7dde3 1px; background-color:#d7dde3;height:1px;margin:0px 0px 5px 0px; }
.persoenlich { width:170px; border-top:1px #d6dee7 solid; padding:15px 0px 15px 0px; font-weight:bold; font-size:12px; }


.member { padding:40px 0px 20px 0px; border-bottom:1px #c7d0d9 solid; }
.member input { width:300px; }
.member select { width:304px; }
.member .inSP { width:auto; background:none; border:none; }

.rabattpreis { text-decoration:line-through; }

/* Productdetails Reiter */
ul#navlist
{
list-style-type: none;
padding: 0px 0px 24px 0px;
border-bottom: 1px solid #eef1f5;
margin: 25px 0px 0px 0px;
}

ul#navlist li
{
float: left;
height: 21px;
background-color: #c7d0d8;
margin: 2px 2px 0px 7px;
border: 1px solid #eef1f5;
}

ul#navlist li.active
{
border-bottom: 1px solid #eef1f5;
background-color: #eceff2;
}


#navlist a
{
color:#30383a;
float: left;
display: block;
text-decoration: none;
padding: 3px 15px 4px 15px;
}

#navlist a:hover { border-bottom: 1px solid #eef1f5; background-color: #eceff2; }
/* Productdetails Reiter (Ende) */

.shop_meldung { border-top:1px #d7dde3 solid; width:155px; overflow:hidden; padding:13px 0px 13px 0px; margin:0px 15px 30px 15px; border-bottom:1px #d7dde3 solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.standorte { float:left; width: 206px; height:70px; padding:15px 0px 15px 0px; color: #787f88; }
.standorte strong { color:#000000; }
.standorte_line { clear:left; border-top:1px #d7dadf solid; }

.invoice_td { padding:0px 50px 0px 0px; }
.participant_td {}
.button_td { padding:5px 0px 40px 0px; }

.blueButton { white-space: nowrap; font-size: 13px; font-weight: bold; color: #FFF; cursor: pointer; }
.blueButton a { color: #FFF; text-decoration: none; }
.blueButton .cen:hover { color: #FFF; text-decoration: underline; }
.blueButton .lef { float: left; width: 16px; height: 40px; background: transparent url(../images/buttons/button_blue_le.gif) no-repeat; }
.blueButton .cen { float: left; height: 40px; padding: 10px 0px 0px; background: transparent url(../images/buttons/button_blue_bg.gif) repeat-x; }
.blueButton .rig { float: left; width: 19px; height: 40px; background: transparent url(../images/buttons/button_blue_ri.gif) no-repeat; }
