/* Â©attacca 2013-2016: elsiewyss.ch aus elw_reset / elw_scr / elw_print / / 2021-11-03T10:51:03+01:00 */ 
@media all {
/* reset elsie wyss 2017  */
a,abbr,acronym,address,applet,article,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background-color:transparent;border:0;color:#000;font-size:90.01%;line-height:140%;margin:0;outline:0;padding:0;text-decoration:none}
} 

@media all {
/*base=screen elsie wyss 2017  */
::-moz-selection{background-color:#feb}
::selection,mark{background-color:#feb;color:#000}
a{background-color:transparent;color:#b00;font-size:inherit;line-height:inherit}
a:focus,a:hover,a:active,#fuss a:hover{border:0;color:#f00;text-decoration:none}
a.pfl::before{content:"\25C0\A0"}
a.pfr,ul.pfr li,#cont li.pfr,p.pfr,a.pfrgr:link,a.pfrgr:visited,p.submli a{margin:0;list-style-type:none;text-indent:0}
a.pfr::before,p.submli a::before,#fuss a.pfrgr::before{content:"\25B6\A0"}
a:link,a:visited,a:visited:hover{border:0;color:#b00;text-decoration:none}
a[name]{position:relative;/* Sprung-Anker-offset */ top:-15px}
a[name]::before,#fuss a::before,#cont li.pfr::before,#cont ul.pfr li::before{content:""}
b,i,#textpage a{font-size:inherit}
div.clear{border:none;clear:both;height:0}
div.edz{padding:.5em;border:1px solid #ccc;display:block;background-color:#ffe;position:absolute;top:-2em;left:500px}
div.img-bio{position:absolute;top:8px;right:0;z-index:100}
h1{margin:0 0 -10px -1px;color:#999;font-size:2.5em;z-index:-10}
h2{clear:both;font-size:1.3em}
h2#paggal{margin:0;color:#bbb;font-size:5em;letter-spacing:-.1em;position:absolute;top:-10px;right:1px;z-index:0}
h2#paggal a{color:#bbb}
h3{font-size:1.1em}
h5,h4,h3,h2{margin:1.6em 0 .2em 0;padding:0;text-align:left/* dummy */}
hr{border:#ccc;/* Opera 7.11 */ margin:8px 0 8px 0;background-color:#ccc;/* Mozilla 1.4 */ color:#ccc;/* IE 6 */ height:1px/* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */}
html{padding:10px 0;margin:0 auto;background-color:#d0d0d0;color:#000;max-width:1150px}
html > body{border:4px solid #bbb;margin:8px auto 0 235px;padding:0;background-color:#fff;color:#000;font-family:Lucida,"Lucida Grande","Lucida Sans Unicode",Helvetica,Verdana,Geneva,Arial,sans-serif;font-size:100.01%;max-width:900px;min-width:900px;min-height:740px;position:relative;z-index:0;overflow-y:scroll}
img.top{border:1px solid #ddd;width:98%;z-index:10}
input,select,textarea{border:1px solid #999;padding:.2em;background-color:#f8f8f8;outline:none}
input:hover,input:focus,textarea:hover,textarea:focus,#browser{background-color:#fff}
sup{font-size:.9em;position:relative;top:-0.5em;vertical-align:baseline}
table#akt{border-collapse:collapse;position:absolute;top:69px;left:0}
table#akt td{padding:0 10px 0 0}
table#akt td.bild{padding:5px 10px 0 0}
table#gal{width:770px;margin:0 10px 0 0;padding:10px 0 20px 0;background-color:transparent;border-spacing:0}
table#gal img,table#gal td.txt ul{margin:0}
table#gal img.f1{border:1px solid #ddd}
table#gal td{width:50%;padding:0 1em 2em 0;font-size:12px;text-align:left;height:200px;vertical-align:top}
table#gal td.btm{vertical-align:bottom !important}
table#gal td.gal0{width:auto;padding:0 10px 10px;vertical-align:bottom}
table#gal td.gal2{width:100%;height:auto}
table#gal td.rgt{padding:0 10px 10px !important;text-align:right !important}
table#gal td.sep{height:2em}
table#gal td.txt{padding:0 1em 1em 0}
table#gal td.txt li{padding:0;margin:-1.2em 0 0 1.5em;font-size:12px;text-indent:-1.5em;line-height:1.3em}
table.adm{width:90%}
table.adm td{padding:0 .5em;background-color:#eee}
table.adm td.lab{width:200px;color:#777;text-align:right}
table.bio{width:500px;margin:.5em 0 2em 0}
table.bio td{padding:0 .3em .3em 0}
table.bio td.y{width:7em}
table.blind{width:auto}
table.blind td{padding:0 8px 0 0}
table.form td.frml{width:100px;text-align:left}
table.form td.frmr{width:120px;padding:0 .5em 0 0;text-align:right}
td{vertical-align:top}
.btm{
	vertical-align:bottom;
}
.brd1{border:1px solid #ccc}
.btn{padding:3px}
.clb{clear:both}
.col-cke{color:#def}
.flr{float:right}
.rgt{text-align:right}
.w100{width:100% !important}
#front2sp{
	margin:1rem 0 0 0;
	display:flex;
	flex-flow: row;
}
#front2sp .sp-li{
display:flex;
flex-flow:column;
justify-content:space-between;
	width:420px;
	padding:0 1rem 0 0px;
}
#front2sp .sp-re{
	width:320px;
}

#bildblock img{
	padding:.1rem .1rem 0 0;
}
#browser{border:3px solid #a66;padding:2em;position:absolute;top:4em;left:4em;z-index:999}
#cont{margin:6px 10px 10px 110px;padding:0 0  20px 0;background-color:#fff;position:relative;top:0;max-width:760px}
#cont #bildblock p{
	margin:0 0 .25rem 0;
}
#cont #textpage .em{padding:0 2px;background-color:#fc3 !important}
#cont li{list-style:none}
#cont li::before{content:"\97\a0"}
#cont p,#cont td,#cont li{margin:2px 0 .4em 0;font-size:13px;line-height:120%}
#cont p.autor{padding:20px 0 0 0;font-size:1.5em;font-variant:small-caps;letter-spacing:.05em}
#cont p.sm{font-size:10px;line-height:1.4em}
#cont ul{margin:.5em 0 2em 0}
#cont ul li{color:#000;line-height:1.6em}
#fuss{clear:both;border-top:1px solid #ccc;width:100%;padding:5px 0;background-color:#fff;position:absolute;bottom:0}
#fuss a:link,#fuss a:visited,#menu2 li a.hi{color:#666}
#fuss a:hover{color:#c00}
#fuss p{margin:0;padding:0}
#gelb{color:#fdd40f}
#impressum p{max-width:40em}
#menu1{border:4px solid #999;/*#c33*/ top:68px;height:110px;z-index:104}
#menu1 p{color:#444;font-size:13px}
#menu1,#menu2,#mkopf1{width:200px;padding:10px 7px;background-color:#fff;position:absolute;left:0}
#menu2{border:4px solid #bbb;/*#ecbd0 	*/ padding:2px 7px 0 7px;font-size:21px;top:202px;min-height:200px;z-index:50}
#menu2 li{display:block;font-size:inherit}
#menu2 li a{display:block;color:#aaa;/* 009 */ font-size:inherit}
#menu2 li a:hover{background-color:#efefef}
#menu2 ul{margin:0 -7px;padding:2px 0 0 0}
#menus{position:absolute;left:-230px;top:-4px}
#mkopf1{padding:11px 7px 0 7px;border:4px solid #666;/* #2f64a8*/ top:0;z-index:999;height:54px}
#navgal{margin:2.5em 0 0 -5px;float:right;text-align:right}
#navgal p{font-size:12px}
#navgal p.nav a,#navgal p.nav a:hover{padding:5em 2px 0 2px;color:#b00;background-color:transparent;z-index:999}
#navgal p.nav a:hover{background-color:transparent;z-index:999}
#navgal p.pgnr a{
	padding: 1px 2px;
	width: 4em !important;
	background-color: #f4f4f4;
}
#navgal p.pgnr a.hi{color:#900;background-color:#e3e3e3}
#navgal p.pgnr a:hover{background-color:#ddd;z-index:99}
#textpage{padding:2em 0 1em 0;position:relative}
#textpage .navtxt p{margin:0;padding:1em 0 0 0;line-height:1em}
#textpage article{margin:1em 0;position:relative}
#textpage div.navtxt{float:right;margin:0 0 1em 0;text-align:right;position:relative;height:5em;z-index:99}
#textpage div.navtxt p{line-height:1.6em}
#textpage p{width:40em;padding:0 0 1em 0;line-height:1.5em}
} 

@media print {
/* Print Elsie Wyss 2017 */
h1,#body .cl2,#cont .cl1 h1{font-size:14pt;font-weight:normal;font-family:helvetica,'helvetica neue','akzidenz grotesk',sans-serif;color:#ddd !important;margin:0 0 2em 0}
h1:before,#body .cl2,#cont .cl1 h1:before{content:"Elsie Wyss - "}
h3{font-size:11pt}
html{background-color:#fff}
html > body,#cont{background-color:#fff;border:none;font-size:11pt;overflow:auto;width:21cm;margin:0;padding:0;font-family:helvetica,'helvetica neue','akzidenz grotesk',sans-serif}
p.sm{font-size:10pt}
p.tnav,div.navtxt,ul.pfr,#menus,#navgal,#fuss{display:none}
table#gal{width:auto !important}
#navgal h2#paggal{position:absolute;top:0;right:0;visibility:visible !important}
} 

