*{border-radius: 0;font-size: 100%;font: inherit;}
html{background:#F5F5F5 url(images/main_back.gif) repeat-y 50% 0;font-family:Arial, Geneva, sans-serif;font-size:15px;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;}
body{overflow-y: auto;}
h1{font-size: 140%;font-weight:bold;background-image: linear-gradient(to right, #e4e4e4, #fff);padding: 6px 0px 6px 3px}
h2{font-size: 140%;font-weight:bold;background-image: linear-gradient(to right, #e4e4e4, #fff);padding: 6px 0px 6px 3px}
h3{font-size: 110%;font-weight:bold;padding:3px 3px 3px 0px;}
label{display:block;margin:0;padding:0;}
iframe{border:none;}
small{font-size:85%}
pre{font-family: monospace;white-space: pre;}
b{font-weight: bold;}
i{font-style: italic;}
a:link,a:visited{color:#5D74A3;text-decoration:none;}
a:hover,a:active{color:#FF8C00;text-decoration:none;}
input.value{padding-left:2px;border:1px solid #ccc;}
input.value:focus{background-color:#EFEEF9;}
input.button{font-weight:bold;border: 1px solid #222;background-color: #efefef;color: #444;}
input.button:hover{background:#cbd2fa;color: #000;cursor: pointer;}
input.bbut {padding: 5px 5px 5px 5px !important;}
input.ebut {background-color: #ffa467 !important;color: #000 !important;}
input.ebut:hover{background-color: #eea437 !important;color: #eee !important;}
#top_logo{background:transparent url(images/top_logo.gif) no-repeat;min-height:105px;height:auto!important;width:849px;}
#microman {background:transparent url(images/microman.gif) no-repeat;background-size:36px auto;background-position:740px 2px;min-height:100px;width:840px;overflow:hidden;opacity: 0;animation: walk 4s steps(70, start);animation-iteration-count: 1;}
#footer{text-align: center;margin-top:30px;width:100%;border-top:1px solid #ccc;padding-top:5px;color:#333}
#footer a{font-size:110%;margin: 0 4px 0 4px;}
#copyright{font-size: 85%;padding-top:14px;}
#topbox{height: 26px;max-height: 26px;margin-top: 8px;margin-bottom: 2px;margin-left: 0;margin-right: 0;display: flex;justify-content: space-between;-moz-box-sizing: border-box;box-sizing: border-box;}
#topbox input.txtfield{float: left;height: 100%;width: 624px;margin: 0;padding-left: 4px;border-top: 1px solid #606060;border-right: 0;border-bottom: 1px solid #606060;border-left: 1px solid #606060;border-radius: 0;font-size: 115%;color: #606060;-moz-box-sizing: border-box;box-sizing: border-box;}
#topbox input.txtfield::placeholder {color:rgba(0,0,0,0.5);transition: color 0.5s;}
#topbox input.txtfield:focus::placeholder {color:transparent;}
#topbox input.srchbtn{float: left;height: 100%;max-width: 82px;margin: 0;border-top: 1px solid #606060;border-right: 1px solid #606060;border-bottom: 1px solid #606060;border-left: 0;border-radius: 0;background-color: #efefef;font-family: Arial, Geneva, sans-serif;text-decoration: none;font-weight: bold;font-size: 90%;color:#444;-moz-box-sizing: border-box;box-sizing: border-box;}
#topbox input.srchbtn:hover{background-color:#cbd2fa;color:#000;cursor: pointer;}
#cartbutton{float: left;height: 100%;max-width: 140px;padding-right: 4px;margin-left:3px;background-image: url(images/warenkorb.gif);background-repeat: no-repeat;background-color: #efefef;background-position: 3px 4px;border: 1px solid #606060;overflow: hidden;cursor: pointer;z-index: 4;-moz-box-sizing: border-box;box-sizing: border-box;}
#cartbutton:hover{background-color:#cbd2fa;cursor: pointer;}
#cartbutton a{display: block;width: 100%;height: 100%;padding-left: 28px;padding-top: 4px;padding-right: 3px;text-decoration: none;z-index: 5;white-space: nowrap;font-weight: bold;font-size: 90%;color:#444;cursor: pointer;}
#cartbutton a:hover{color:#000;cursor: pointer;}
.offering_popup{border-left:6px solid #D36A2C;border-top:1px solid #D36A2C;border-bottom:1px solid #D36A2C;border-right:1px solid #D36A2C;background:#F9E7DF;padding:6px;font-family: Arial, Geneva, sans-serif;font-size:85%;margin-left:400px;}
.offering_popup .title{color: #3C4F2F;display: block;}
.offering_popup .infotext{text-align:center;font-size:85%;color:#698C96;}
#navigation{background-color:transparent;height:34px;margin-bottom:4px;padding-top:2px;width:100%;}
.menu a{background-color: #efefef;color:#444;text-decoration:none;font-weight:bold;border: 1px solid #333}
.menu a:hover{background-color:#cbd2fa;color: #000;}
.menu{list-style:none;margin:0;padding:0;width:100%;display: flex;justify-content: space-between;}
.menu li {float:left;margin-top:8px;margin-right:4px;}
.menu .lnk{letter-spacing:2px;padding:3px 12px 2px 12px;border: 1px solid #222;}
.menu li:last-child {margin-right:0px !important;}
.dropdown{display:none;margin:0;padding:0;width:210px;background-color:#efefef;position:absolute;z-index:99;}
.dropdown .item{background-color:#efefef;height:24px;line-height:1.9}
.dropdown .item a{height:100%;font-size:85%;text-decoration: none;position:relative;top:0px;display:block;padding:0;}
.dropdown .subs:after{content: " >";}
.dropdown .l1{position:absolute;left:210px;margin-top:-26px;}
.art_list_head{border:1px solid #000;font-size:110%}
.art_list_item {padding:4px 4px 6px 4px !important;border:1px solid #888;font-size:110%}
.art_list_item.scart img{position:relative;top:3px}
.art_list_item.scart a, .art_list_item.scart img.dummy{margin-left: 11px}
.table_style1 {border-style:none;}
.table_style1 th{padding:4px;border:1px solid black;}
.table_style1 td{padding:4px;border:1px solid black;background-color:white;color:#426979;}
.table_style1 .head td{background-color:#BAC3D3;color:#444;}
.table_style1 select:hover{cursor: pointer;}
.box_style1{padding:4px;border:1px solid #ccc;background:#F0F0F0;margin:0 0 24px;}
.box_style1 h3{margin:0 0 5px 0;color:#555;background:#bac3d3;font-weight:bold;padding:6px 4px 6px 6px;font-size:110%;}
.box_style1 p{margin:0;color:#666;background:#FAFAFA;padding:3px 6px;line-height:1.3em}
.box_style1 .date{font-size:85%;color:#C9C9C9;text-align:right;padding-top:2px;}
.box_style1 .subpage{font-size: 110%;padding: 10px 0 10px 6px;}
.box_style1 .subpage a{background-color: #c9ccd2;color: #161921 !important;padding: 5px}
.box_style1 .subpage a:hover{background-color: #bac3d3;color: #eee !important}
.image_border{padding:2px;border:1px solid #ccc;}
.image_border:hover{padding:2px;border:1px solid #5D74A3;}
.search_result{color:orange;text-decoration:underline;}
.art_desc_hint{font-style: italic;font-size: 77%;background-color: #ffe3c0;}
.art_desc_eol{font-style: italic;font-size: 77%;background-color: #ffd6d6;}
.art_desc_rest{font-style: italic;font-size: 77%;background-color: #eef0f1;}
.blinky {font-weight: bold;animation: flash 1s steps(5, start) infinite;}
.clearfix{float:none;clear:both;line-height:1px;margin:0;padding:0;}
.order_desc_pg1{font-size:120%;width:685px;padding:4px;border:2px solid #ccc;background:#F5F5F5;}
.order_desc_pg1 input{font-size:110%;margin-top:3px;margin-bottom:3px}
.order_desc_pg1 input.value::placeholder {color:rgba(0,0,0,0.25);transition: color 0.3s}
.order_desc_pg1 input.value:focus::placeholder {color:transparent;}
.order_desc_pg1 input.error {border: 2px solid red;}
.order_desc_pg1 .lbhint {font-weight:bold;font-size:79%;color:#333;line-height:1}
.order_desc_pg1 .lbleft{float:left;}
.order_desc_pg1 .lbright{float:right;font-size:70%;padding-top:6px}
.order_desc_pg2{width:780px;padding:4px;border:2px solid #ccc;background:#F5F5F5;}
.order_desc_pg2 pre{margin: 1px;}
.zahlartr_selrd{margin: 8px 8px 11px 8px;transform: scale(1.6);}
.zahlartr_selrd:hover{cursor: pointer;}
.zahlartr_selrd.nocursor:hover{cursor: default;}
.zahlartr_txt{font-size: 110%;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:14px;height:14px;background:url(images/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px;background:url(images/border.png) repeat-x top left;}
#cboxTopRight{width:14px;height:14px;background:url(images/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px;height:43px;background:url(images/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px;background:url(images/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px;height:43px;background:url(images/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px;background:url(images/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px;background:url(images/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff;overflow:visible;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C;}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute;bottom:-29px;background:url(images/controls.png) no-repeat 0px 0px;width:23px;height:23px;text-indent:-9999px;}
#cboxPrevious{right:54px;background-position: -51px -25px;}
#cboxPrevious.hover{background-position:-51px 0px;}
#cboxNext{right:27px;background-position:-75px -25px;}
#cboxNext.hover{background-position:-75px 0px;}
#cboxClose{right:0;background-position:-100px -25px;}
#cboxClose.hover{background-position:-100px 0px;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px;}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px;}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
@keyframes flash {to {visibility: hidden;}}
@keyframes walk {0% {opacity: 1;} 100% {background-position: 800px 2px;opacity: 0;}}

