/*base kup Marignano */
*,html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background-color:transparent;border:0;color:#000;font-size:90.01%;line-height:140%;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline}
::selection,p.sel{background-color:#a00;color:#fff}
a:link,a:visited{background-color:transparent;color:#007;text-decoration:none}
a.mhi,.crt,.red{color:#c00/* menu higlight */}
a.pfr,ul.pfr li,p.pfr{background-image:url(data:image/gif;base64,R0lGODlhEgALAJECAMwAAAAAAP///wAAACH5BAEAAAIALAAAAAASAAsAAAIYlI+ZoI3AXINQLhqtwFRzbWBgmI3liBoFADs=);background-position:0 .2em;background-repeat:no-repeat;list-style-image:none;list-style-type:none;margin:0;text-indent:15px}
a.pfr:hover,a:hover,a:active,#fussnav a.pfr:hover{background-color:#eee;color:#c00;text-decoration:none;z-index:999}
a.pfrgr{background-image:url(data:image/gif;base64,R0lGODlhCgAMAIAAAH9/fwAAACH5BAEAAAEALAAAAAAKAAwAAAITjI+pi8AB3IpR0douhjd1L1lLAQA7);background-repeat:no-repeat}
a.pfrgr:before,a.pfr:before{content:"    "}
blockquote{font-size:1em;line-height:130%;margin:1em 3em}
body{background-color:transparent;height:100%;margin:0 auto;position:relative;width:900px}
body.forms{background-color:#fcfcfc}
body.start{background-color:transparent;height:1100px;position:relative;top:0;width:100%}
dd{font-size:1em;margin:0 1em 3px 20px}
div#browser{background-color:#f0f;padding:10px}
dl,form{margin-left:0}
dt{font-size:1em;font-weight:bold;margin:0.6em 1em 0}
h1{color:#c00;font-size:22px;line-height:100%;margin:0 0.5em 0}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0}
h2{color:#333;font-size:2.2em;margin:1em 0 .5em 0}
h3{font-size:1.2em;margin:1.6em 0 .2em 0}
h5{font-size:1em;font-weight:bold;line-height:100%;margin-bottom:1em;margin-top:5px}
hr{background-color:#999;/* Mozilla 1.4 */ border:#999;/* Opera 7.11 */ color:#999;/* IE 6 */ height:1px;/* in Opera für die Anzeige nötig,in Mozilla für die einheitliche Höhe */ margin:8px 0 8px 0}
hr.navig{margin:10px 0;width:140px}
hr.sep{background-color:#666;border:transparent;color:#666;height:2px;margin:.5em -.3em;text-align:center;clear:both}
hr.sw{background-color:#fff;border:#fff;color:#ccc;height:1px;text-align:center;width:400px}
hr.swf{background-color:#fff;border:#ccc;color:#ccc;height:3px;text-align:center;width:400px}
hr.zbr{color:#ccc;margin-left:0;/* =Zeilenbreite */ margin-right:0}
html{background-attachment:fixed;background-color:#333;background-repeat:no-repeat;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode",Helvetica,Verdana,Geneva,sans-serif;overflow-y:scroll}
html.a2014{background-image:url(../img/graf.jpg)}
html.a2016{background-image:url(../img/2016_bgr_04.jpg)}
html.prov{background-image:url('../img/spacer.gif')}
i,em,u{font-size:100%}
img{border:none;margin-bottom:2px;margin-left:0}
input,textarea,select{background-color:#efefef;border:1px solid #999;font-family:"Lucida Sans","Lucida Grande",Verdana,Geneva,sans-serif;font-size:1em;margin-bottom:0;margin-left:0;margin-right:0}
input.btn{background-color:#ccc;border:2px outset #fff;font-weight:bold;padding:3px}
input:focus,textarea:focus,input:active,textarea:active,input:hover,textarea:hover{background-color:#e8fff4}
label{font-size:1em;font-weight:bold}
ol{font-size:1em;line-height:125%}
p,table,p.format{font-size:1em;line-height:150%;margin:3px 20px 6px 0}
p.cbgr{background-color:#eee;margin:0;padding:.2em 1em}
p.in20{margin-left:35px;margin-right:30px}
p.nav a,p.smnav a,p.navline a{font-size:0.8em;/*rel Redukt. */ font-weight:normal;margin:0;padding:0 1em}
p.nav img{position:relative;top:3px}
p.p,#presti p{line-height:130%;margin-bottom:3px;margin-top:8px;max-width:550px}
p.sm,td.sm{font-size:0.8em;/*Fuß*/ font-weight:normal;margin:3px 0}
p.smnav{color:#c00;/*kleine Nav für a*/ font-size:1em;font-weight:bold;margin:0}
p.spm{color:#000080;font-weight:bold;/*kompat. spitzmarke synops*/ line-height:140%;margin:0.6em 0}
p.tp{font-size:0.8em;font-weight:normal;margin-bottom:0;margin-top:0;text-align:right}
p.utit{font-size:1em;font-style:italic;font-weight:bold;margin:.2em 0}
p.zip,#cont p.zip{border-bottom:1px solid #999;border-top:1px solid #999;margin:0 0 1em 0 !important;padding:.4em 0 .2em 0 !important}
span.flr,#flr{float:right;font-size:inherit}
sup{font-size:.5em;position:relative;top:-0.5em;vertical-align:baseline}
table.blind td{background-color:transparent;font-size:1em;font-weight:normal;margin:0;padding:0}
table.daten,#menu li:hover{width:100%}
table.form{background-color:transparent;font-size:0.9em;font-weight:normal;line-height:100%;margin:0}
table.form td{background-color:#ddd;padding:0 3px}
table.liste{border-spacing:2px;margin:0 -5px;width:510px}
table.liste td{background-color:#e8e8e8;font-size:10px !important;padding:0 3px;width:auto}
table.liste td h3{color:#c00;margin:0}
table.liste td.lbl{color:#333;font-size:12px !important;font-weight:bolder;padding:0 5px;text-align:right;width:150px}
td{vertical-align:top}
td,th,input,textarea{font-size:1em;line-height:150%;margin:0;padding:0 0 0 3px}
td.d,table.liste td.cnt{width:auto}
td.ddvd{border-bottom:1px dotted #666;padding:0 5px}
td.logo{background-color:#666;color:#fff;font-weight:bold}
td.nav-top,td.nav-top a{background-color:#000;color:#fff;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:18px;font-weight:bold;height:20px;padding:10px 3px}
td.obl{border-top:1px solid #000}
td.ubl{border-bottom:1px solid #000}
td.y{width:4em}
th{background-color:#666;color:#fff;padding:2px 3px;text-align:left}
ul{font-size:1em;margin-bottom:0;margin-left:0;margin-top:0}
ul.d{list-style-image:url("../img/pfrrt.gif");margin-bottom:0;margin-left:1.5em;margin-top:0}
ul.doss{list-style-image:url("../img/pfrrt.gif");margin-bottom:0;margin-top:0}
ul.pfr,#menu ul{list-style-image:url("../img/pfrrt.gif")}
ul.startnav{font-size:15px;line-height:150%;list-style:none;margin:1em 3em;text-indent:-2em}
ul.startnav a{font-size:16px;font-weight:bold}
ul.startnav li{font-size:12px;margin:0;padding:0 0 .5em 0;text-indent:-45px}
ul.weit,li.weit{font-size:1em;list-style-image:url("../img/pfrrt.gif");margin-bottom:5px;margin-top:5px}
.blk{color:#000}
.cbl{color:#3d5bb1}
.cgr,a.cgr{color:#999 !important}
.clearb,.clb{clear:both}
.csw{color:#000 !important}
.dgray{color:#666}
.edit{background-color:#fdf}
.fborder{border:1px solid #999;padding:3px}
.ftit{margin:0.5em 0 0 0}
.ftitdgr{color:#666;margin-bottom:5px;margin-top:0.3em}
.img-li,.img-re{float:left;font-size:9px;padding:.5em 1em .5em 0;position:relative;text-align:center}
.img-re{float:right;padding:.5em 0 .5em 1em}
.kasten.warn,.warn{background-color:#ffd8b0}
.kpr{margin:0 !important;padding:0}
.left,img.left,h1.tit,pre,#cont .serif{margin:0}
.nav{color:#c00;font-size:1.3em;font-weight:bold;margin:0}
.navline{color:#c00;font-size:1.2em;font-weight:bold;margin:5px 0}
.nurp{display:none}
.nurs{display:block}
.opt,#fussnav a:hover{background-color:#eee}
.rgt,#cont div#zit p.a{text-align:right}
.sm{font-size:12px}
.strike{text-decoration:line-through}
#aktinsert blockquote{margin:0 2.3em}
#aktinsert h3{color:#c00;font-size:1.2em;margin:0 -1.8em}
#aktinsert h4{color:#000;font-size:1.2em;margin:1em 0 .5em 0}
#asplash{background-color:#fff;border:15px solid #a00;left:14%;min-height:100px;opacity:.9;padding:0;position:absolute;top:300px;width:300px}
#asplash a{display:block;padding:0;font-size:1.5em;color:#008}
#asplash h1,#asplash h2,#asplash p{margin:15px 15px 0 15px;width:280px}
#awrap{margin:2em 10% 2em auto;/* !! */ max-width:1200px;/* 820 */ min-width:520px;padding:0 1em;position:relative}
#cont{background-color:#fff;border:8px solid #a00;margin:0 auto 0 230px;min-height:670px;padding:1.5em;position:absolute;width:500px}
#cont #breit{max-width:800px !important}
#cont .serif .ahref-u p a:link,#cont .serif .ahref-u p a:active,#cont .serif .ahref-u p a:visited{text-decoration:underline !important;font-size:16px !important;color:#000}
#cont .serif i,#cont .serif .strike{font-size:inherit}
#cont .serif ol.norm li{font-size:1.7em;width:90%;font-family:Georgia,serif;margin-bottom:.5em}
#cont .serif p,#cont .serif .ahref-u p{font-family:Georgia,serif;font-size:16px;line-height:160%;padding:.3em 0}
#cont .serif p.bio,#cont .serif p.bio i,#cont .serif p.bio b,#cont .serif p.bio i{color:#800 !important}
#cont .serif p.sm-leg{font-size:1.2em;/*Bildlegenden*/ font-style:italic;font-weight:normal;margin:3px 2em}
#cont div#zit p.p1,#cont div#zit p.a{font-size:12px !important;margin:0;padding:1em 0 .2em 0}
#cont div.ged33 p{margin:0 0 1em 5em;position:relative}
#cont div.ged33 p span{position:absolute;left:-5em;font-size:inherit}
#cont div.kasten p{font-size:12px !important}
#cont ol li,#cont ul li{font-size:1.3em;margin:.2em 0 0 1.5em;line-height:140%}
#cont p{font-size:14px;line-height:150%;margin:0;padding:0 0 .5em 0}
#cont p.autor{font-size:1.75em;/* Autor  */ font-variant:small-caps;font-weight:normal;line-height:100%;margin:.5em 0 1em 0}
#cont p.sm{font-size:12px;margin:0;padding:0}
#cont p.spitzm{color:#333;font-size:1.5em;font-weight:normal;margin:.6em 0 -1em 0}
#contbreit{background-color:#f0f0f0;float:right;margin:0 auto;max-width:800px;min-height:700px;padding:1em;position:relative}
#contbreit #fussnav{background-color:#ddd;bottom:0;font-size:11px;left:0;position:absolute;width:796px}
#flr{font-size:11px}
#fuss{bottom:0;margin-bottom:2em;position:relative}
#fussnav{background-color:#ddd;bottom:0;font-size:11px;left:0;margin:0;padding:.5em 0;position:absolute;width:100%/* 511px;*/}
#fussnav a{color:#900}
#fussnav p{padding:0 0 0 15px}
#kasten,.kasten{background-color:#efefef;border:1px solid #ccc;margin:1em 0;max-width:770px;padding:0 5px 5px 5px}
#kasten-re{background-color:#f0f0f0;border:1px solid #ccc;float:right;font-size:.8em;margin:0 0 0 5px;max-width:200px;padding:0 5px}
#menu{background-color:#555;border:1px solid #777;height:390px;left:0;margin:0 0 0 10px;opacity:1;position:absolute;width:220px}
#menu a.mhi,#menu li.crt{color:#f00;display:block}
#menu a:hover{background-color:#666;color:#f00;display:block;z-index:999}
#menu h1.crr{color:#d00;margin-left:12px}
#menu li ul.subm{visibility:hidden;position:absolute;top:-19px;left:157px;color:#fff;width:300px;z-index:99}
#menu li:hover ul.subm,#menu ul li ul:hover{border:1px solid #600;background-color:#454;visibility:visible;width:500px;z-index:1000}
#menu ul{margin:1em 0 1em 12px}
#menu ul li ul:hover,#menu ul.subm li:hover,#menu ul.subm a:hover{width:93%}
#menu ul li,#menu a{position:relative;display:block;/*  */ color:#fff;font-size:16px;font-weight:normal;line-height:160%;width:100%}
#menu ul.subm li{padding:.3em 1em;width:100%;list-style:none}
#nav-or{margin:0 0 0 auto;position:absolute;right:2em;top:0}
#page{position:absolute;top:3.5em}
#pagtit{left:0;position:absolute;top:0}
#presti{max-width:950px}
#presti p.a{font-size:1em;/*Autor*/ font-weight:bold;margin:0.3em 0 1.2em 0}
#sprw{bottom:0;position:absolute}