.ios input[type=text].anz {width: 30px;}


a {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 14px; font-weight: bold;}
a:hover {  font-weight: bold; color: blue; text-decoration: underline;}
.aW {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 14px; font-weight: bold;}
.aW:hover {  text-decoration: underline;}
.TextNormal {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; text-decoration: none;}
.Text11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
.clear {clear: both;}
.clearleft {clear:left;}

#news td {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
#news a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}

.TextS {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none}
.TextS a {font-size:13px;}
.Titelsrot {color:#cc0000; font-weight:bold; padding-top: 10px; padding-bottom:3px;font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none}
.Titelsw {color:#ffffff; padding-top: 5px; padding-bottom:3px;font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none}
.Titelsw:hover {color:#ffffff; font-weight: normal; text-decoration: underline;}
.TextS:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
a .TextS:hover { text-decoration: underline;}
.TextSTitel { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; font-style: italic;}
.Ueberschrift {  font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; font-style: italic; color: #CC0000;}
h1 {  font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; font-style: italic; color: #CC0000;}
h2 {  font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
h1, h2, h3 {padding: 0px; margin:0px;}
.aktiverLink {  font-size: 14px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.aktiverLinkKlein { font-size: x-small; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.Links {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 13px; font-weight: bold;}
.Links:hover {  font-weight: bold; color: blue; text-decoration: underline;}
.LinksW {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 13px; font-weight: bold;}
.LinksW:hover {  text-decoration: underline;}
.UnterUeberschrift {  font-style: normal; font-weight: bolder; color: #333333; font-size: x-small; font-family: Arial, Helvetica, sans-serif;}
.Standard {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000; text-decoration: none; line-height: 16px;}			
.Standard11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; line-height: 13px;}			
.Standard12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; line-height: 14px;}			
.StandardText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; line-height: 16px;}
.LinkL {   font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #000000;}
.LinkL:hover {  font-weight: bold; color: blue; text-decoration: underline;}
.NavlinkTD {  padding-bottom:15px;}
.NavlinkTDAusw {  padding-bottom:7px;}
.tdtitelborder {font-size: 16px; background-color:#CCCCCC; font-weight: bold; padding-left:10px;}
.tdtitelborder:last-child { padding-left:0px;}
.tdcontent { padding-top:20px; padding-bottom:20px;}
.ullinks {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 13px; font-weight: bold;}
.tdpadding {padding-bottom: 10px; padding-top: 10px;}
.list {padding: 0;margin-left: 15px;list-style: outside;}
#zliste {list-style:none}
#zliste a {display:block}
.zlisteleft {float:left; width:80px; margin-right:10px; text-align:right;}
.zlisteright {float:left; width:350px;}

/*#overlay-rez {
    position:absolute;
    top:0;
    left:0;
    z-index:1000;
    height:100%;
    width:100%;
    background:#eee;
    filter:alpha(opacity=60);
    -moz-opacity:.60;
    opacity:.60;
    display:none;
}*/
 
 
#container-rez {
    position:fixed!important;
    position:absolute;
    height:400px;
    width:600px;
/*    margin:-200px 0px 0px -300px;*/
	text-align:left;
/*    top: 50%;
    left: 50%;*/
    top: 10%;
    left: 5%;
    background-color: #ffffff;
    border: 1px solid #000000;
    display:none;
    z-index:1002;
    padding:10px;
}

.layerbackground {display: block; background: url("../images/overlay_bg.png"); position: absolute; top: 0px; left: 0px; }
.lbgnone {display: none !important;}
.layerbackground > .layer {width: 557px; margin-top: 85px; margin-left:190px;box-shadow:0px 0px 20px rgba(0,0,0,1) !important; background-color: #fff; min-height: 530px;}
.layerbackground > .layer520 {width: 520px !important; margin-left:208px;}
.layerbackground > .layer > .box {padding: 5px 10px 5px 10px}
.layerbackground > .layer > .box .hinweis {font-size: 13px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
.layerbackground > .layer > .box .hinweis {font-size: 13px;}
.layerbackground > .layer > .box > .content > .text img { max-width: 500px;}
.layerbackground > .layer > .box > .close {text-align: right; margin-top: 10px; margin-right:5px;}
.layerbackground > .layer > .box > .close a {background:url("../verlag/images/schliessen.gif");width:22px; height: 20px; display: inline-block;}
.layerbackground > .layer > .box h3 {font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:none;font-style:italic;color:#cc0000;margin-bottom:10px;margin-top: -15px;padding-left: 5px;}
.layerbackground > .layer > .box h3 span {font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#000000;padding-right: 5px; font-style: normal;}
.layerbackground > .layer > .box .content {}
.layerbackground > .layer > .box > .beschreibung > .content .text {min-height: 300px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:normal;text-decoration:none;padding-left: 5px; padding-right: 5px; padding-bottom: 10px; padding-top: 5px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar {float:right; width: 200px; margin-top:8px;margin-left:20px; margin-bottom:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-decoration:none;margin-right:5px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar img {border:1px solid #cccdc8; width: 198px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext {margin-top:15px;margin-bottom: 20px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .warenkorb {margin-top:-10px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .warenkorb > .preis {padding-left: 5px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .warenkorb > .menge {margin-left: 60px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .warenkorb > .kaufen {}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .rabatt {}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .rabatt h3 {padding-left:5px; font-size: 12px; margin-top: 15px;margin-bottom: 5px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .rabatt > div {padding-left:5px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .rabatt > div > div {margin-bottom: 5px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .zusatz {margin-top:10px}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .zusatz img {border: 0px solid #000000; width: auto;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .zusatz a {font-size: 12px;}
.layerbackground > .layer > .box > .beschreibung > .content .sidebar > .sidebartext > .info {padding-left:5px;margin-top: 15px;}
.zoomWindow {border:1px solid #cccdc8 !important;}


/* Cookies */
.cookie {display: none; position: fixed; bottom: 0px; width: 743px; z-index: 2000; border-top: 1px solid #C3C3C3; opacity:1; background-color: transparent !important; background:#AAA url(/images/overlay_bg_w.png);  color: #555; padding-top: 10px; padding-bottom: 0px; font-size: 16px; margin-left: 2px;}
.cookie > .text { float:left;  margin-left: 20px; margin-right: 20px; padding-top: 5px; max-width: 600px; margin-bottom: 5px; margin-bottom: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.cookie > .button {float:left; margin-left: 45px; margin-right: 20px; margin-top: 15px;margin-bottom:15px;}
.cookie a { color:#000000; text-decoration: none;}
.cookie p {padding: 0px; margin: 0px;}
.cookie a:hover {text-decoration: none;color:#0000FF;}
.cookie > .button a { border: 1px solid #CCCCCC; background-color: #CCCCCC; color:#000; padding: 5px 7px 3px 5px;  }
.cookie > .button a:hover {text-decoration: none; color:#000; background-color: #E6E6E6;border: 1px solid #E6E6E6; }
/* Cookies */

.zoomWrapper {height:139px;width:198px;}

/* kaffeedauerauftrag */
.kaffeedauerauftrag {display: none; position: fixed; bottom: 0px; width: 568px; z-index: 2000; border-top: 1px solid #C3C3C3; opacity:1; background-color: #ffffff !important;  color: #000000; padding-top: 10px; padding-bottom: 0px; font-size: 16px; margin-left: -7px;}
.kaffeedauerauftrag > .text { float:left;  margin-left: 10px; margin-right: 10px; padding-top: 0px; width: 552px; margin-bottom: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.kaffeedauerauftrag > .text > .bestellmenge {float: left;padding-top:2px;}
.kaffeedauerauftrag > .text > .menge {display:block; float: right; font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight: normal;text-decoration: none; font-style: italic; color:#CC0000;}
.kaffeedauerauftrag > .bestellen { font-family: Arial, Helvetica, sans-serif; font-size: 17px; text-align: center; }
.kaffeedauerauftrag > .bestellen > .text {margin-left: 10px; margin-right: 10px; padding-top: 0px; width: 552px; margin-bottom: 15px;}
.kaffeedauerauftrag > .bestellen > .preis {padding-bottom: 10px; }
.kaffeedauerauftrag .hinweistext {display:none; font-size: 11px; margin-bottom: 12px; padding-left:20px; padding-right:20px; }
.kaffeedauerauftrag .hinweistext a {font-size: 11px;}

.kaffeedauerauftraginline .hinweistext {padding-left:0px; padding-right:0px;}
.kaffeedauerauftraginline {position: relative; bottom: auto; width: auto; z-index: 2000; border-top: 0px solid #C3C3C3; opacity:1; background-color:  transparent !important;  color: #000000; padding-top: 00px; padding-bottom: 0px; font-size: 16px; margin-left: 0px;}
.kaffeedauerauftraginline > .text { margin-left: 0px; margin-right: 0px; padding-top: 0px; width: 100%; margin-bottom: 0px; font-size: 14px;}
.kaffeedauerauftraginline > .text > .bestellmenge {padding-top:3px;margin-bottom: 15px;}
.kaffeedauerauftraginline > .bestellen > .text { margin-left: 0px; margin-right: 0px; padding-top: 0px; width: 100%; margin-bottom: 0px;}
.kaffeedauerauftraginline > .bestellen > .preis {padding-top:0px;padding-bottom: 10px;}
.kaffeedauerauftrag input {padding: 3px; width: 200px; font-weight: bold; border: 3px solid #cc0000;}

.kaffeedauerauftraginline .text {padding-top:25px;}
.kaffeedauerauftraginline .bestellen {padding-top:25px;}


a.dlbtn {background: url(../images/download-btn.png) top left no-repeat;padding-left: 35px;display: block;width: 55px;}
a.dlbtn:hover { color:#CC0000; text-decoration:none;}


.footerversand {display:initial;}
.footerversandKostenlos {display:none;} 