/* Seiten attacca aufruf-modell allgemein */
/* css ankaschmid.ch 2015 ©attacca */
*,html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,article,big,cite,code,del,dfn,em,font,img,ins,kbd,nav,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,section,table,caption,tbody,tfoot,thead,tr,th,td{border:none;margin:0;padding:0;background-color:transparent;color:#000;font-family:Georgia,Verdana,Geneva,Helvetica,sans-serif;font-size:96%;font-style:normal;text-decoration:none;text-indent:0;outline:0;vertical-align:baseline}
::-moz-selection,em{background-color:#def;color:#111}
::selection{background-color:#def;color:#000}
a:link,a:visited,a.pfr:link,a.pfr:visited{padding:0 0 .2em 0;border:none;color:#630;background-color:transparent;text-decoration:none}
a:active,a:hover,a.pfr:active,a.pfr:hover{padding:0 0 .1em 0;border-bottom:1px dotted #333;color:#a30;background-color:#eee}
a.img{padding:0;border:none;background-color:transparent;color:#666}
a.pfr:before{color:#c30;content:"\25B6\A0\A0"}
body{margin:20px auto;padding:1em;color:#000;background-color:#f4f4f4;font-size:75.01%;/*IE*/ position:relative;min-height:800px;max-width:1000px}
div{background-color:transparent/*#f8f8f8; */}
div#cont{margin:0 0 0 25px;padding:0 1em 0 0;float:left;background-color:transparent;position:relative;top:0;left:17px;min-width:300px;max-width:750px;min-height:350px}
div#form{width:400px;border:solid 1px #ccc;position:absolute;top:5px;left:190px}
div#formadr{width:310px;border:none;position:absolute;top:0;left:0}
div#header h1{padding-left:203px}
div#menu{float:left;margin:0;padding:0;width:180px;position:relative;top:0;left:17px;height:100%;z-index:1}
div#menu a:link,div#menu a:active,div#menu a:visited{color:#333;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,sans-serif;font-size:1.5em;font-weight:normal;font-variant:small-caps}
div#menu p{color:#999;font-size:1em;font-weight:normal;line-height:1.8em}
div#seite{width:900px;padding:0 1em 0 0;position:relative;top:0;left:0}
div#seiteadm{margin:1em 2em}
div#sp-ft{clear:both;margin:2em 0 20px 20px;width:100%;position:relative}
div.center{margin:0 auto;text-align:center}
div.kasten{border:1px solid #efefef;padding:2px;background-color:#f8f8f8}
h1{margin:0 0 0.5em 0;color:#c30;font-size:1.6em}
h1.tit{margin:0 0 0 150px;font-family:"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Tahoma,Verdana,sans-serif;font-style:normal;font-size:2em;font-weight:bold;letter-spacing:0.1em}
h2{margin:1em 0 0.6em 0;color:#555;font-size:1.5em}
h3{margin:0;padding:0;color:#333;font-size:1.2em}
h4{font-size:0.9em}
h4,h5,h6{padding:.5em 0 0 0;color:#333}
h5,p.regnav{margin:0;color:#c00;font-size:1.2em}
h6{font-size:0.7em}
hr{border:#999;/* Opera 7.11 */ margin:8px 0;background-color:#999;/* Mozilla 1.4 */ color:#999;/* IE 6 */ height:1px/* in Opera für die Anzeige nötig,in Mozilla für die einheitliche Höhe */}
html{margin:0 auto;background-color:#666}
html,body,div#seite{width:100%}
html>body div#cont{margin:0 0 0 25px}
html>body div#menu{margin-right:0;top:0}
html>body,html>body #seite{font-size:100%;max-width:1000px}
img{border:none}
input,textarea,select,option{border:solid 1px #ccc;background-color:#efefef;color:#000;font-family:Verdana,Helvetica,Arial,Tahoma,Geneva,sans-serif;font-size:11px;text-align:left}
input.btn{border:thin outset;background-color:#ddd;font-weight:bold;font-size:1em}
input:hover,input:focus,textarea:hover,textarea:focus{border:solid 1px #ccc;background-color:#fff}
li{margin:0 0 0.2em 0;padding:0;line-height:1.5em}
mark{background-color:#fec}
ol{margin:0.5em 0}
p b,.gr6{color:#666}
p,p.txt{margin:0 0 .5em 0;/* nur auf Signaturenliste kompress */ padding:0 0 1em 0}
p,td{color:#000;font-size:1.3em;line-height:1.5em}
p.dbliste{margin:0;padding:0;font-size:1em;line-height:1.3em}
p.foot{margin:0 0 0 200px;font-size:10px}
p.kl{font-size:12px}
p.menu,p.nav{padding:0;font-weight:normal;font-size:1em}
p.nav em{color:#999;background-color:transparent;font-style:normal;text-decoration:none}
p.regnav{color:#000;font-weight:bold}
p.regnav a{color:#c00;font-weight:bold;font-size:.8em}
p.stern,table.img td{text-align:center}
table.bio td{padding:0 2px}
table.det{margin-left:-2px;width:800px}
table.fiche{background-color:transparent;border-spacing:2px}
table.fiche td{padding:0 .3em;background-color:#ddd}
table.fiche td.lab{text-align:right}
td{padding:1px 3px 1px 0;vertical-align:top}
td.d{width:auto}
td.kl,td.leg{font-size:9px}
td.y{width:80px}
u{color:#c30;text-decoration:none;text-transform:uppercase}
u.norm{color:#c30;text-decoration:underline;text-transform:none}
ul{margin:0.5em 0;list-style-type:disc}
ul.idx,li.ixd{margin-bottom:5pt;margin-top:5pt;list-style:none;font-size:13px;line-height:110%}
.chgr,.gr9,.klgr{color:#999}
.cmpr{margin:0;padding:0}
.crt{color:#c00}
.csw{color:#000}
.gr9{color:#666;font-size:9px}
.img-re{float:right;padding:0 0 0 1em;margin:.5em 0;background-color:transparent;font-size:9px;text-align:center;position:relative}
.kap{font-variant:small-caps;font-size:.8em}
.klist{margin:0;padding:0;line-height:1.2em}
.klsw{font-size:10px}
#admin{width:99%;background-color:transparent;position:absolute;top:10px;left:15px}
#form td.f{width:300px;text-align:left;vertical-align:top}
#form td.flab{width:150px;text-align:right;vertical-align:top}
#header{margin:15px 17px;position:relative}