html { width:99%; height:99%; font-family:Verdana, Tahoma, DejaVu Sans; font-size:14px; color:#022060; } body { width:100%; height:100%; padding:0; margin:0; } h1 { font-size:1.5em; margin-top:10px; } h2 { font-size:1.4em; margin-top:5px; } h3 { font-size:14px; font-weight:normal; } img { border:0; } a { color:#022060; } a:hover { color:#ff0000; border-color:black; } p { text-align:justify; } li { padding-top:5px; } input[type=text] { font-size:14px; } input[type=text].input_order { width:100%; } #cookie-bar { font-weight:bold !important; } #h1_article { margin-bottom:0px; font-size:1.3em; } #h1_article_hint { font-size:1.3em; } #h2_product { font-size:14px; } #textarea_shop { width:100%; height:100px; } #div_box { width:1000px; height:600px; overflow:hidden; padding:0; margin:auto; } #div_title { position:relative; left:450px; width:550px; height:70px; background-color:#022060; background-image:url(../img/title.jpg); background-repeat:no-repeat; background-position:30px 8px; border-style:solid; border-width:1px; border-color:#ffffff; } #div_lang { width:95px; position:relative; left:-320px; bottom:-43px; } #div_main { width:999px; } #div_upperline { position:relative; left:120px; top:0px; width:880px; height:1px; border-top-style:solid; border-width:1px; border-color:#B0B0B0; } #div_leftline { position:relative; left:0px; top:0px; width:1px; height:160px; border-left-style:solid; border-width:1px; border-color:#B0B0B0; } #div_menu { position:relative; top:-35px; left:-100px; width:150px; height:221px; border-right-style:solid; border-top-style:solid; border-width:1px; border-color:#B0B0B0; } #div_navbtn { display:none; } #div_navline1 { position:relative; left:51px; top:-237px; width:29px; height:1px; border-top-style:solid; border-width:1px; border-color:#000000; } #div_navline2 { position:relative; left:51px; top:-201px; width:29px; height:1px; border-top-style:solid; border-width:1px; border-color:#000000; } #div_navline3 { position:relative; left:51px; top:-164px; width:29px; height:1px; border-top-style:solid; border-width:1px; border-color:#000000; } #div_navline4 { position:relative; left:51px; top:-128px; width:29px; height:1px; border-top-style:solid; border-width:1px; border-color:#000000; } #div_navline5 { position:relative; left:51px; top:-89px; width:29px; height:1px; border-top-style:solid; border-width:1px; border-color:#000000; } #div_navline6 { position:relative; left:51px; top:-51px; width:29px; height:1px; border-top-style:solid; border-width:1px; border-color:#000000; } #div_navline7 { position:relative; left:51px; top:-16px; width:29px; height:1px; border-top-style:solid; border-width:1px; border-color:#000000; } #div_content { position:relative; top:-695px; left:355px; width:400px; height:400px; overflow:auto; padding-right:20px; padding-bottom:0px; margin-bottom:0px; } #div_bigcontent { position:relative; top:-383px; left:80px; width:750px; max-width:800px; min-height:300px; max-height:520px; padding-left:20px; padding-bottom:0px; padding-right:10px; margin-top:5px; margin-bottom:0px; border-left-style:solid; border-width:1px; border-color:#000000; overflow-y:auto; vertical-align:middle; } #div_bigcontent p { line-height:150%; } #div_img1 { position:relative; left:100px; top:-360px; width:250px; height:325px; background-image:url(../img/6.jpg); background-repeat:no-repeat; border-style:solid; border-width:1px; border-color:#000000; } #div_flash { position:relative; left:80px; top:-360px; width:250px; height:325px; background-image:url(../img/6.jpg); background-repeat:no-repeat; border-style:solid; border-width:1px; border-color:#000000; } #div_aboutlinks { position:absolute; right:1px; top:0px; font-size:0.7em; } #div_details { width:97%; min-height:140px; background-color:#FFFFCC; border-width:1px; border-style:solid; padding-top:5px; margin-bottom:20px; font-size:0.9em; clear:left; } #div_bookdetails { min-height:140px; background-color:#FFFFCC; border-width:1px; border-style:solid; padding-top:5px; margin-bottom:20px; font-size:0.9em; clear:left; } #div_moreinfo { padding-left:2em; padding-right:2em; padding-top:0.25em; padding-bottom:0.25em; line-height:150%; } #div_moreinfo h2 { font-size:14px; } #div_moreinfo p { hyphens:auto; } #div_cart { padding-left:28px; background-image:url(../img/cart.png); background-repeat:no-repeat; height:26px; position:relative; top:-1px; } #div_maploading { font-size:0.8em; font-weight:bold; position:absolute; top:0px; left:20px; color:black; background-color:#FFFFE0; padding:2px 6px 2px 6px; } #div_hint { position:relative; top:-10px; width:calc(97% - 28px); height:21px; padding-left:28px; padding-top:4px; padding-bottom:0px; border-width:1px; border-style:solid; background-color:#FFFFCC; background-image:url(../img/hint.png); background-repeat:no-repeat; background-position:3px 2px; font-size:0.8em; } #div_hint2 { clear:left; position:relative; width:calc(97% - 28px); height:21px; margin-bottom:3px; padding-left:28px; padding-top:4px; padding-bottom:0px; border-width:1px; border-style:solid; background-color:#FFFFCC; background-image:url(../img/hint.png); background-repeat:no-repeat; background-position:3px 2px; font-size:0.8em; } #div_working { background-image:url(../img/working.gif); background-repeat:no-repeat; position:relative; top:155px; left:80px; padding-left:120px; padding-right:0px; width:500px; height:120px; } #div_buy { width:144px; height:130px; border-width:1px; float:right; margin-right:20px; font-size:0.7em; font-weight:bold; text-align:center; clear:left; padding-left:10px; padding-bottom:20px; } #div_price { padding-top:10px; padding-bottom:3px; text-align:right; font-size:1.5em; font-weight:bold; } #div_vat { padding-bottom:10px; font-size:0.8em; text-align:right; } #div_bookimg { float:left; padding-right:20px; padding-bottom:10px; } #div_preview { background-repeat:no-repeat; background-position:right top; background-image:url("../img/right.png"); z-index:9999; } #div_results { padding-left:10px; } #div_ziploader { width:32px; height:32px; background-image:url("../img/loading.gif"); } div.div_menuitem1 { padding-left:10px; padding-top:8px; padding-bottom:8px; height:20px; border-bottom-style:dashed; border-width:1px; background-color:#E6E6E6; border-color:#B0B0B0; } div.div_menuitem2 { padding-left:10px; padding-top:8px; padding-bottom:8px; height:20px; border-bottom-style:dashed; border-width:1px; border-color:#B0B0B0; } div.div_menuitem3 { padding-left:10px; padding-top:8px; padding-bottom:8px; height:20px; background-color:#E6E6E6; } div.div_menuitem1s { position:relative; top:0px; left:1px; padding-left:10px; padding-top:8px; padding-bottom:8px; height:20px; border-right-style:solid; border-right-color:#000000; border-bottom-style:dashed; border-bottom-color:#B0B0B0; border-width:1px; background-color:#E6E6E6; } div.div_menuitem2s { position:relative; top:0px; left:1px; padding-left:10px; padding-top:8px; padding-bottom:8px; height:20px; border-right-style:solid; border-right-color:#000000; border-bottom-style:dashed; border-bottom-color:#B0B0B0; border-width:1px; } div.div_menuitem3s { position:relative; top:0px; left:1px; padding-left:10px; padding-top:8px; padding-bottom:8px; height:20px; border-right-style:solid; border-right-color:#000000; border-width:1px; background-color:#E6E6E6; } div.div_space { display:inline; padding-left:5px; } div.div_zip { padding-right:5px; margin:0px; font-size:0.8em; white-space:nowrap; display:inline; } div.div_bubble { display:inline-block; } div.div_bubble a { hyphens:auto; } div.div_result { font-size:80%; padding-top:10px; } div.div_details { padding:5px; } div.div_price { padding-top:10px; } #img_preview { border-style:solid; border-width:4px; border-color:black; background-position:center; background-repeat:no-repeat; background-image:url("../img/loading.gif"); } #img_sold { opacity:0.6; } img.img_flag { -moz-box-shadow: 0 0 0 1px gray; -webkit-box-shadow: 0 0 0 1px gray; box-shadow: 0 0 0 1px gray; } img.img_flag:hover { -moz-box-shadow: 0 0 0 1px black; -webkit-box-shadow: 0 0 0 1px black; box-shadow: 0 0 0 1px black; } img.img_card { display:block; border-style:solid; border-color:black; border-width:1px; background-position:center; background-repeat:no-repeat; background-image:url("../img/loading.gif"); } img.img_border { -moz-box-shadow:0 0 0 1px gray; -webkit-box-shadow:0 0 0 1px gray; box-shadow:0 0 0 1px gray; } img.img_mapflag { min-height:20px; } #a_cat { color:#ff0000; } #a_maplink { font-weight:normal; font-size:0.5em; float:right; } a.a_small { font-size:0.8em; color:blue; } a.a_cat { text-decoration:none; } a.a_cat2 { text-decoration:none; color:gray; } a.a_menu { text-decoration:none; font-weight:bold; color:#022060; } a.a_menu:hover { text-decoration:none; font-weight:bold; color:#ff0000; } a.a_book { text-decoration:none; } a.a_letter { text-decoration:none; } a.a_previmg { display:inline-block; cursor:url(../img/zoom.png), url(../img/zoom.gif), url(../img/zoom.cur), pointer; } a.a_map { font-size:0.7em; } #span_num { font-weight:normal; font-size:60%; } #span_hint { vertical-align:middle; } #span_permalink { font-size:60%; white-space:nowrap; } span.span_small { font-size:0.8em; } span.span_num { font-size:0.9em; } span.span_red { color:#F50000; } span.span_nobr { white-space:nowrap; } span.span_zip { padding-right:5px; margin:0px; white-space:nowrap; display:inline; text-decoration:underline; color:#5d5d5d; } #table_main { width:95%; height:99%; padding:0; margin:0; } #table_open { width:100%; } #table_cats { width:100%; border-collapse:collapse; font-size:0.77em; margin-top:0.8em; height:2em; } #table_cats td { min-width:150px; max-width:200px; padding-bottom:4px; } #table_search { width:100%; } #table_searchoptions { width:100%; } #table_subcats { width:100%; padding:0; margin:0; font-size:0.8em; } #table_langs { width:100%; } #table_list { width:97%; font-size:0.7em; border-collapse:collapse; border-top-style:solid; border-top-width:1px; } #table_menu { width:calc(100% - 7px); border-collapse:collapse; font-size:0.8em; text-align:center; } #table_letters { border-collapse:collapse; border-style:solid; border-width:1px; border-color:#022060; margin:auto; margin-top:0.5em; } #table_shop { width:100%; } #table_place { width:100%; margin-bottom:-10px; } #table_imgs { width:100%; } #table_postcards { width:100%; } #table_postcard { width:100%; } #table_postcard tr td:first-child { padding-right:0.5em; } #table_details { width:100%; font-size:80%; } table.table_desc { font-size:0.9em; border-spacing:0; } table.table_listnav1 { width:97%; text-align:left; padding-top:5px; font-size:0.8em; } table.table_listnav1 td:first-child { width:1%; white-space:nowrap; } table.table_listnav1 table { width:100%; } table.table_listnav2 { width:97%; text-align:left; padding-bottom:10px; font-size:0.8em; } #tr_main { height:99%; padding:0; } tr.tr_top { vertical-align:top; } tr.tr_fixed { height:10px; } #td_main { width:99%; padding:0; } #td_cathead { border-style:solid; border-width:1px; border-top-color:#ffffff; border-left-color:#ffffff; border-right-color:#ffffff; border-bottom-color:#022060; background-color:#022060; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; color:#ffffff; } #td_cathead a { color:#ffffff; text-decoration:none; } #td_letter { border-style:solid; border-width:1px; border-top-color:#ffffff; border-left-color:#ffffff; border-right-color:#ffffff; border-bottom-color:#022060; background-color:#022060; text-align:center; color:#ffffff; width:1.5em; } #td_postcardsearch { padding-right:38px; text-align:right; } td.td_center { text-align:center; } td.td_right { text-align:right; } td.td_search { width:370px; } td.td_search_submit { width:120px; } td.td_cathead { border-bottom-style:solid; border-width:1px; border-color:#022060; padding-left:10px; padding-right:10px; } td.td_letter { border-left-style:solid; border-right-style:solid; border-width:1px; border-color:#022060; text-align:center; width:1.5em; } td.td_tag { padding-left:10px; margin-bottom:0; } td.td_smalltag { padding-left:15px; margin-top:0; font-size:0.8em; } td.td_cat { padding-left:40px; } td.td_shop_price { width:85px; font-family:monospace; text-align:right; } td.td_entries { text-align:right; } td.td_lang { height:25px; vertical-align:middle; border-bottom-style:solid; border-width:1px; border-color:#022060; padding-right:4px; } td.td_list { border-bottom-style:solid; border-width:1px; border-color:#022060; } td.td_postcardnav { text-align:center; } td.td_postcardlink { text-align:center; font-size:0.6em; } td.td_maplink { width:200px; } td.td_fixed { width:60%; } td.td_small { width:28px; } td.td_label { width:95px; padding-bottom:0px; margin-bottom:0px; } td.td_invisible { color:#ffffff; } td.td_vat { text-align:right; font-size:0.8em; } #span_h1small { font-size:0.8em; font-weight:normal; } #p_welcome { max-width:18em; text-align:left; } #p_end { margin-bottom:0; padding-bottom:0; } #p_shipping { margin-top:10px; margin-bottom:10px; font-weight:bold; } #p_sort { padding:0; margin:0; font-size:0.9em; } #p_cattitle { margin:0; text-align:center; font-weight:bold; } #p_searchoptions { margin-bottom:0; } #p_aid { margin-bottom:2px; text-decoration:underline; } #p_maplink { padding:0px; margin:0px; } #p_ns { background-image:url("../img/ns.png"); background-position:10px 10px; background-repeat:no-repeat; border-style:solid; border-width:1px; margin-right:20px; margin-bottom:20px; padding-left:105px; padding-right:20px; padding-top:10px; padding-bottom:10px; background-color:#FFCCCC; color:#000000; hyphens:auto; clear:left; } #p_ns br { display: block; margin: 0.3em; } p.p_small { font-size:0.9em; } p.p_aboutlinks { width:100%; text-align:right; } p.p_desc { font-size:0.9em; margin-top:6px; margin-bottom:6px; } p.p_note { font-size:0.9em; margin-top:0px; margin-bottom:0px; } p.p_catresults { line-height:125%; } p.p_catresults > b:not(:first-child)::before { display:block; content:"_"; font-size:1%; height:10px; } #map_canvas { width:742px; height:363px; background-color:black; } #js_table_preview { margin:auto; } #js_img_preview { border-style:solid; border-width:4px; border-color:black; background-position:center; background-repeat:no-repeat; background-image:url("../img/loading.gif"); } #js_num { display:inline; } #searchfunc { position:absolute; top:120px; left:20px; background-color:#FFFFCC; border-style:solid; border-width:1px; border-color:black; } #cookie-bar { z-index:100; } ul.ul_shipping { list-style-type:none; margin-top:0px } ul.ul_shipping p { margin-top:0; margin-bottom:7px; } /* MAP */ div.gm-style-iw-c { max-height:260px !important; } div.gm-style-iw-d { max-height:250px !important; } /* SLIDER */ #div_loading { display:none; } #js_div_slider { position:fixed; bottom:0px; margin-bottom:20px; white-space:nowrap; } div.js_div_product { display:inline-block; min-width:70px; height:100%; margin-right:5px; border:solid 1px; border-color:gray; background-position:center; background-repeat:no-repeat; background-image:url("../img/loading.gif"); text-align:center; } div.js_div_product:hover { border-color:black; } div.js_div_product img { width:auto; height:100%; border:0; opacity:0.75; } div.js_div_product img:hover { opacity:1; } #js_div_debug { position:absolute; left:0; bottom:0; width:100%; height:20px; padding-left:10px; font-size:12px; background-color:#FFFFCC; } a.js_slideimg { cursor:url(../img/zoom.png), url(../img/zoom.gif), url(../img/zoom.cur), pointer; } /* ADMIN */ #body_admin { padding-top:10px; padding-left:10px; width:98%; } #table_admin, #table_admin td, #table_admin th { border:1px solid #022060; } #table_admin td { padding:2px; max-width:200px; overflow-wrap:break-word; } #overlay_admin { position:fixed; /* Sit on top of the page content */ display:none; /* Hidden by default */ width:100%; /* Full width (cover the whole page) */ height:100%; /* Full height (cover the whole page) */ top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.5); /* Black background with opacity */ z-index:2; /* Specify a stack order in case you're using a different order for other elements */ cursor:wait; /* Add a pointer on hover */ } #overlay_admin_txt { position:absolute; top:50%; left:50%; font-size:50px; color:white; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); }