/* Stylesheet
   Copyright 2001 - 2005 Olaf Kleinschmidt
   Seite: <Olaf's Homepage> www.olaf-kleinschmidt.de */
/* version: style11.css, 2005/06/15 */

	
/* --------------------------------------------------------------- */
/*  Die "@media all"-Sektion gilt sowohl fuer die Anzeige auf
    Monitoren als fuer Ausdrucke */

/* Schriftformatierung fuer den Content */
html, body, div, h1, h2, h3, h4, caption, p, th, td
											{font-family: Verdana,Tahoma,Arial,sans-serif; }

/* ...fuer die Seite grundsaetzlich */
html, body									{background-color: #fff; color: #000; font-size: 95%; margin: 0; padding: 0; }

/* ...fuer die Kopf- und die Fusszeile */
#seitenkopf, #seitenfuss					{background-color: #0a2157; border: none; color: #ccc; font-size: 95%; margin: 0; padding: 0; }
#seitenkopf									{background-image: url("/imx/style1-sh.gif"); height: 60px; padding: 0; }
#seitenfuss									{background-image: url("/imx/style1-sf.gif"); font-weight: bold; height: 3em; margin: 0; padding: 3px 0px 0px 0px; }
#seitenfuss a:link, #seitenfuss a:visited	{background-color: transparent; color: #fc0; }
#seitenfuss a:active, #seitenfuss a:hover	{background-color: transparent; color: #f00; }
#seitenfuss a.selected						{background-color: transparent; color: #ccc; }

/* ...fuer das Sitelogo */
#sitelogo									{background-image: url("/imx/style1-sitelogo-5j.gif"); background-repeat: no-repeat; height: 50px; width: 400px; }

/* ...fuer die Links in der Fusszeile */
#copyright									{float: left; font-style: italic; margin: 0px; padding: 1px 0px 1px 3px; }
#update										{clear: left; font-style: italic; float: left; margin: 0px; padding: 1px 0px 1px 3px; }
#footerlinks	 							{clear: right; float: right; margin: 0px; list-style-type: none; padding: 1px 3px 1px 0px; }
#footerlinks li:first-child					{border-left: 0em; }
#footerlinks li								{border-left: 1px #ccc solid; display: inline; font-style: italic; margin: 0px; padding: 0px 3px; }
#w3clinks									{clear: right; display: inline; float: right; margin: 0px; padding: 1px 3px 1px 0px; }
#w3clinks li								{list-style-type: none; display: inline; font-style: italic; margin: 0px; padding: 0px 1px; }

/* ...fuer die erste Navigationsleiste */
#hauptnav 									{background-color: #000; border: none; color: #ccc; font-style: italic; font-weight: bold; margin: 0; padding: 0; text-align: center; }
#hauptnav ul								{margin: 0; list-style-type: none; padding: 6px 0 4px 0; }
#hauptnav ul li:first-child					{border-left: 0;}
#hauptnav ul li								{border-left: 1px #ccc solid; display: inline; margin: 0; padding: 0 6px; }
#hauptnav a:link, #hauptnav a:visited		{background-color: #000; color: #f90; }
#hauptnav a:hover, #hauptnav a:active, #hauptnav a:focus
											{background-color: #000; color: #f00; }
#hauptnav a.selected						{background-color: #000; color: #ccc; }
#hauptnav-baseline							{display: none; }

/* ...fuer die zweite Navigationsleiste */
#subnav, #subnav a:link, #subnav a:visited, #subnav a:hover, #subnav a:active, #subnav a:focus
											{background-color: #666; }
#subnav 									{border: none; color: #ccc; font-size: 95%; font-weight: bold; margin: 0; padding: 0; text-align: center; }
#subnav ul									{margin: 0; padding: 2px 0 0 0; }
#subnav ul li:first-child					{border-left: 0; }
#subnav ul li								{border-left: 1px #ccc solid; display: inline; list-style-type: none; margin: 0; padding: 0 3px 0 5px; }
#subnav a:link, #subnav a:visited			{color: #fc0; } /* #c93; */
#subnav a:hover, #subnav a:active, #subnav a:focus
											{color: #f00; }
#subnav a.selected							{color: #ccc; }

/* ...fuer den Inhaltscontainer */
#content									{margin: 0%; padding: 0% 2% 1% 1%; }
#content * a								{font-weight: bold; }
#content * a.private						{font-style : italic;}
#content * a:link							{background-color: transparent; color: #000; }
#content * a:visited						{background-color: transparent; color: #76738f; }
#content * a:hover, #content * a:active, #content * a:focus
											{background-color: #fedb93; color: #000; }
#content * a.intern:before					{content: url("/imx/symbols/style1-intern.gif"); }
#content * a.pdf:before						{content: url("/imx/symbols/filetype-pdf.gif"); }
#content * a.zip:before						{content: url("/imx/symbols/filetype-zip.gif"); }
#content * a.top:before						{content: url("/imx/symbols/style1-top.gif"); }

#content * a.ac:before						{content: url("/imx/flags/ac.gif"); }
#content * a.ad:before						{content: url("/imx/flags/ad.gif"); }
#content * a.ae:before						{content: url("/imx/flags/ae.gif"); }
#content * a.af:before						{content: url("/imx/flags/af.gif"); }
#content * a.ag:before						{content: url("/imx/flags/ag.gif"); }
#content * a.ai:before						{content: url("/imx/flags/ai.gif"); }
#content * a.al:before						{content: url("/imx/flags/al.gif"); }
#content * a.am:before						{content: url("/imx/flags/am.gif"); }
#content * a.an:before						{content: url("/imx/flags/an.gif"); }
#content * a.ao:before						{content: url("/imx/flags/ao.gif"); }
#content * a.aq:before						{content: url("/imx/flags/aq.gif"); }
#content * a.ar:before						{content: url("/imx/flags/ar.gif"); }
#content * a.as:before						{content: url("/imx/flags/as.gif"); }
#content * a.at:before						{content: url("/imx/flags/at.gif"); }
#content * a.au:before						{content: url("/imx/flags/au.gif"); }
#content * a.aw:before						{content: url("/imx/flags/aw.gif"); }
#content * a.ax:before						{content: url("/imx/flags/ax.gif"); }
#content * a.az:before						{content: url("/imx/flags/az.gif"); }
#content * a.ba:before						{content: url("/imx/flags/ba.gif"); }
#content * a.bb:before						{content: url("/imx/flags/bb.gif"); }
#content * a.bd:before						{content: url("/imx/flags/bd.gif"); }
#content * a.be:before						{content: url("/imx/flags/be.gif"); }
#content * a.bf:before						{content: url("/imx/flags/bf.gif"); }
#content * a.bg:before						{content: url("/imx/flags/bg.gif"); }
#content * a.bh:before						{content: url("/imx/flags/bh.gif"); }
#content * a.bi:before						{content: url("/imx/flags/bi.gif"); }
#content * a.bj:before						{content: url("/imx/flags/bj.gif"); }
#content * a.bm:before						{content: url("/imx/flags/bm.gif"); }
#content * a.bn:before						{content: url("/imx/flags/bn.gif"); }
#content * a.bo:before						{content: url("/imx/flags/bo.gif"); }
#content * a.br:before						{content: url("/imx/flags/br.gif"); }
#content * a.bs:before						{content: url("/imx/flags/bs.gif"); }
#content * a.bt:before						{content: url("/imx/flags/bt.gif"); }
#content * a.bu:before						{content: url("/imx/flags/bu.gif"); }
#content * a.bv:before						{content: url("/imx/flags/bv.gif"); }
#content * a.bw:before						{content: url("/imx/flags/bw.gif"); }
#content * a.by:before						{content: url("/imx/flags/by.gif"); }
#content * a.bz:before						{content: url("/imx/flags/bz.gif"); }
#content * a.ca:before						{content: url("/imx/flags/ca.gif"); }
#content * a.cc:before						{content: url("/imx/flags/cc.gif"); }
#content * a.cd:before						{content: url("/imx/flags/cd.gif"); }
#content * a.ce:before						{content: url("/imx/flags/ce.gif"); }
#content * a.cf:before						{content: url("/imx/flags/cf.gif"); }
#content * a.cg:before						{content: url("/imx/flags/cg.gif"); }
#content * a.ch:before						{content: url("/imx/flags/ch.gif"); }
#content * a.ci:before						{content: url("/imx/flags/ci.gif"); }
#content * a.ck:before						{content: url("/imx/flags/ck.gif"); }
#content * a.cl:before						{content: url("/imx/flags/cl.gif"); }
#content * a.cm:before						{content: url("/imx/flags/cm.gif"); }
#content * a.cn:before						{content: url("/imx/flags/cn.gif"); }
#content * a.co:before						{content: url("/imx/flags/co.gif"); }
#content * a.cp:before						{content: url("/imx/flags/cp.gif"); }
#content * a.cr:before						{content: url("/imx/flags/cr.gif"); }
#content * a.cs:before						{content: url("/imx/flags/cs.gif"); }
#content * a.cs:before						{content: url("/imx/flags/cs.gif"); }
#content * a.cu:before						{content: url("/imx/flags/cu.gif"); }
#content * a.cv:before						{content: url("/imx/flags/cv.gif"); }
#content * a.cx:before						{content: url("/imx/flags/cx.gif"); }
#content * a.cy:before						{content: url("/imx/flags/cy.gif"); }
#content * a.cz:before						{content: url("/imx/flags/cz.gif"); }
#content * a.de:before						{content: url("/imx/flags/de.gif"); }
#content * a.dg:before						{content: url("/imx/flags/dg.gif"); }
#content * a.dj:before						{content: url("/imx/flags/dj.gif"); }
#content * a.dk:before						{content: url("/imx/flags/dk.gif"); }
#content * a.dm:before						{content: url("/imx/flags/dm.gif"); }
#content * a.do:before						{content: url("/imx/flags/do.gif"); }
#content * a.dz:before						{content: url("/imx/flags/dz.gif"); }
#content * a.ea:before						{content: url("/imx/flags/ea.gif"); }
#content * a.ec:before						{content: url("/imx/flags/ec.gif"); }
#content * a.ee:before						{content: url("/imx/flags/ee.gif"); }
#content * a.eg:before						{content: url("/imx/flags/eg.gif"); }
#content * a.eh:before						{content: url("/imx/flags/eh.gif"); }
#content * a.er:before						{content: url("/imx/flags/er.gif"); }
#content * a.es:before						{content: url("/imx/flags/es.gif"); }
#content * a.et:before						{content: url("/imx/flags/et.gif"); }
#content * a.eu:before						{content: url("/imx/flags/eu.gif"); }
#content * a.fi:before						{content: url("/imx/flags/fi.gif"); }
#content * a.fj:before						{content: url("/imx/flags/fj.gif"); }
#content * a.fk:before						{content: url("/imx/flags/fk.gif"); }
#content * a.fm:before						{content: url("/imx/flags/fm.gif"); }
#content * a.fo:before						{content: url("/imx/flags/fo.gif"); }
#content * a.fr:before						{content: url("/imx/flags/fr.gif"); }
#content * a.fx:before						{content: url("/imx/flags/fx.gif"); }
#content * a.ga:before						{content: url("/imx/flags/ga.gif"); }
#content * a.gb:before						{content: url("/imx/flags/gb.gif"); }
#content * a.gd:before						{content: url("/imx/flags/gd.gif"); }
#content * a.ge:before						{content: url("/imx/flags/ge.gif"); }
#content * a.gf:before						{content: url("/imx/flags/gf.gif"); }
#content * a.gg:before						{content: url("/imx/flags/gg.gif"); }
#content * a.gh:before						{content: url("/imx/flags/gh.gif"); }
#content * a.gi:before						{content: url("/imx/flags/gi.gif"); }
#content * a.gl:before						{content: url("/imx/flags/gl.gif"); }
#content * a.gm:before						{content: url("/imx/flags/gm.gif"); }
#content * a.gn:before						{content: url("/imx/flags/gn.gif"); }
#content * a.gp:before						{content: url("/imx/flags/gp.gif"); }
#content * a.gq:before						{content: url("/imx/flags/gq.gif"); }
#content * a.gr:before						{content: url("/imx/flags/gr.gif"); }
#content * a.gs:before						{content: url("/imx/flags/gs.gif"); }
#content * a.gt:before						{content: url("/imx/flags/gt.gif"); }
#content * a.gu:before						{content: url("/imx/flags/gu.gif"); }
#content * a.gw:before						{content: url("/imx/flags/gw.gif"); }
#content * a.gy:before						{content: url("/imx/flags/gy.gif"); }
#content * a.hk:before						{content: url("/imx/flags/hk.gif"); }
#content * a.hm:before						{content: url("/imx/flags/hm.gif"); }
#content * a.hn:before						{content: url("/imx/flags/hn.gif"); }
#content * a.hr:before						{content: url("/imx/flags/hr.gif"); }
#content * a.ht:before						{content: url("/imx/flags/ht.gif"); }
#content * a.hu:before						{content: url("/imx/flags/hu.gif"); }
#content * a.ic:before						{content: url("/imx/flags/ic.gif"); }
#content * a.id:before						{content: url("/imx/flags/id.gif"); }
#content * a.ie:before						{content: url("/imx/flags/ie.gif"); }
#content * a.il:before						{content: url("/imx/flags/il.gif"); }
#content * a.im:before						{content: url("/imx/flags/im.gif"); }
#content * a.in:before						{content: url("/imx/flags/in.gif"); }
#content * a.io:before						{content: url("/imx/flags/io.gif"); }
#content * a.iq:before						{content: url("/imx/flags/iq.gif"); }
#content * a.ir:before						{content: url("/imx/flags/ir.gif"); }
#content * a.is:before						{content: url("/imx/flags/is.gif"); }
#content * a.it:before						{content: url("/imx/flags/it.gif"); }
#content * a.je:before						{content: url("/imx/flags/je.gif"); }
#content * a.jm:before						{content: url("/imx/flags/jm.gif"); }
#content * a.jo:before						{content: url("/imx/flags/jo.gif"); }
#content * a.jp:before						{content: url("/imx/flags/jp.gif"); }
#content * a.ke:before						{content: url("/imx/flags/ke.gif"); }
#content * a.kg:before						{content: url("/imx/flags/kg.gif"); }
#content * a.kh:before						{content: url("/imx/flags/kh.gif"); }
#content * a.ki:before						{content: url("/imx/flags/ki.gif"); }
#content * a.km:before						{content: url("/imx/flags/km.gif"); }
#content * a.kn:before						{content: url("/imx/flags/kn.gif"); }
#content * a.kp:before						{content: url("/imx/flags/kp.gif"); }
#content * a.kr:before						{content: url("/imx/flags/kr.gif"); }
#content * a.kw:before						{content: url("/imx/flags/kw.gif"); }
#content * a.ky:before						{content: url("/imx/flags/ky.gif"); }
#content * a.kz:before						{content: url("/imx/flags/kz.gif"); }
#content * a.la:before						{content: url("/imx/flags/la.gif"); }
#content * a.lb:before						{content: url("/imx/flags/lb.gif"); }
#content * a.lc:before						{content: url("/imx/flags/lc.gif"); }
#content * a.li:before						{content: url("/imx/flags/li.gif"); }
#content * a.lk:before						{content: url("/imx/flags/lk.gif"); }
#content * a.lr:before						{content: url("/imx/flags/lr.gif"); }
#content * a.ls:before						{content: url("/imx/flags/ls.gif"); }
#content * a.lt:before						{content: url("/imx/flags/lt.gif"); }
#content * a.lu:before						{content: url("/imx/flags/lu.gif"); }
#content * a.lv:before						{content: url("/imx/flags/lv.gif"); }
#content * a.ly:before						{content: url("/imx/flags/ly.gif"); }
#content * a.ma:before						{content: url("/imx/flags/ma.gif"); }
#content * a.mc:before						{content: url("/imx/flags/mc.gif"); }
#content * a.md:before						{content: url("/imx/flags/md.gif"); }
#content * a.me:before						{content: url("/imx/flags/me.gif"); }
#content * a.mg:before						{content: url("/imx/flags/mg.gif"); }
#content * a.mh:before						{content: url("/imx/flags/mh.gif"); }
#content * a.mk:before						{content: url("/imx/flags/mk.gif"); }
#content * a.ml:before						{content: url("/imx/flags/ml.gif"); }
#content * a.mm:before						{content: url("/imx/flags/mm.gif"); }
#content * a.mn:before						{content: url("/imx/flags/mn.gif"); }
#content * a.mo:before						{content: url("/imx/flags/mo.gif"); }
#content * a.mp:before						{content: url("/imx/flags/mp.gif"); }
#content * a.mq:before						{content: url("/imx/flags/mq.gif"); }
#content * a.mr:before						{content: url("/imx/flags/mr.gif"); }
#content * a.ms:before						{content: url("/imx/flags/ms.gif"); }
#content * a.mt:before						{content: url("/imx/flags/mt.gif"); }
#content * a.mu:before						{content: url("/imx/flags/mu.gif"); }
#content * a.mv:before						{content: url("/imx/flags/mv.gif"); }
#content * a.mw:before						{content: url("/imx/flags/mw.gif"); }
#content * a.mx:before						{content: url("/imx/flags/mx.gif"); }
#content * a.my:before						{content: url("/imx/flags/my.gif"); }
#content * a.mz:before						{content: url("/imx/flags/mz.gif"); }
#content * a.na:before						{content: url("/imx/flags/na.gif"); }
#content * a.nc:before						{content: url("/imx/flags/nc.gif"); }
#content * a.ne:before						{content: url("/imx/flags/ne.gif"); }
#content * a.nf:before						{content: url("/imx/flags/nf.gif"); }
#content * a.ng:before						{content: url("/imx/flags/ng.gif"); }
#content * a.ni:before						{content: url("/imx/flags/ni.gif"); }
#content * a.nl:before						{content: url("/imx/flags/nl.gif"); }
#content * a.no:before						{content: url("/imx/flags/no.gif"); }
#content * a.np:before						{content: url("/imx/flags/np.gif"); }
#content * a.nr:before						{content: url("/imx/flags/nr.gif"); }
#content * a.nt:before						{content: url("/imx/flags/nt.gif"); }
#content * a.nu:before						{content: url("/imx/flags/nu.gif"); }
#content * a.nz:before						{content: url("/imx/flags/nz.gif"); }
#content * a.om:before						{content: url("/imx/flags/om.gif"); }
#content * a.pa:before						{content: url("/imx/flags/pa.gif"); }
#content * a.pe:before						{content: url("/imx/flags/pe.gif"); }
#content * a.pf:before						{content: url("/imx/flags/pf.gif"); }
#content * a.pg:before						{content: url("/imx/flags/pg.gif"); }
#content * a.ph:before						{content: url("/imx/flags/ph.gif"); }
#content * a.pk:before						{content: url("/imx/flags/pk.gif"); }
#content * a.pl:before						{content: url("/imx/flags/pl.gif"); }
#content * a.pm:before						{content: url("/imx/flags/pm.gif"); }
#content * a.pn:before						{content: url("/imx/flags/pn.gif"); }
#content * a.pr:before						{content: url("/imx/flags/pr.gif"); }
#content * a.ps:before						{content: url("/imx/flags/ps.gif"); }
#content * a.pt:before						{content: url("/imx/flags/pt.gif"); }
#content * a.pw:before						{content: url("/imx/flags/pw.gif"); }
#content * a.py:before						{content: url("/imx/flags/py.gif"); }
#content * a.qa:before						{content: url("/imx/flags/qa.gif"); }
#content * a.re:before						{content: url("/imx/flags/re.gif"); }
#content * a.ro:before						{content: url("/imx/flags/ro.gif"); }
#content * a.rs:before						{content: url("/imx/flags/rs.gif"); }
#content * a.ru:before						{content: url("/imx/flags/ru.gif"); }
#content * a.rw:before						{content: url("/imx/flags/rw.gif"); }
#content * a.sa:before						{content: url("/imx/flags/sa.gif"); }
#content * a.sb:before						{content: url("/imx/flags/sb.gif"); }
#content * a.sc:before						{content: url("/imx/flags/sc.gif"); }
#content * a.sd:before						{content: url("/imx/flags/sd.gif"); }
#content * a.se:before						{content: url("/imx/flags/se.gif"); }
#content * a.sg:before						{content: url("/imx/flags/sg.gif"); }
#content * a.sh:before						{content: url("/imx/flags/sh.gif"); }
#content * a.si:before						{content: url("/imx/flags/si.gif"); }
#content * a.sj:before						{content: url("/imx/flags/sj.gif"); }
#content * a.sk:before						{content: url("/imx/flags/sk.gif"); }
#content * a.sl:before						{content: url("/imx/flags/sl.gif"); }
#content * a.sm:before						{content: url("/imx/flags/sm.gif"); }
#content * a.sn:before						{content: url("/imx/flags/sn.gif"); }
#content * a.so:before						{content: url("/imx/flags/so.gif"); }
#content * a.sr:before						{content: url("/imx/flags/sr.gif"); }
#content * a.st:before						{content: url("/imx/flags/st.gif"); }
#content * a.su:before						{content: url("/imx/flags/su.gif"); }
#content * a.sv:before						{content: url("/imx/flags/sv.gif"); }
#content * a.sy:before						{content: url("/imx/flags/sy.gif"); }
#content * a.sz:before						{content: url("/imx/flags/sz.gif"); }
#content * a.ta:before						{content: url("/imx/flags/ta.gif"); }
#content * a.tc:before						{content: url("/imx/flags/tc.gif"); }
#content * a.td:before						{content: url("/imx/flags/td.gif"); }
#content * a.tf:before						{content: url("/imx/flags/tf.gif"); }
#content * a.tg:before						{content: url("/imx/flags/tg.gif"); }
#content * a.th:before						{content: url("/imx/flags/th.gif"); }
#content * a.tj:before						{content: url("/imx/flags/tj.gif"); }
#content * a.tk:before						{content: url("/imx/flags/tk.gif"); }
#content * a.tl:before						{content: url("/imx/flags/tl.gif"); }
#content * a.tl:before						{content: url("/imx/flags/tl.gif"); }
#content * a.tm:before						{content: url("/imx/flags/tm.gif"); }
#content * a.tn:before						{content: url("/imx/flags/tn.gif"); }
#content * a.to:before						{content: url("/imx/flags/to.gif"); }
#content * a.tr:before						{content: url("/imx/flags/tr.gif"); }
#content * a.tt:before						{content: url("/imx/flags/tt.gif"); }
#content * a.tv:before						{content: url("/imx/flags/tv.gif"); }
#content * a.tw:before						{content: url("/imx/flags/tw.gif"); }
#content * a.tz:before						{content: url("/imx/flags/tz.gif"); }
#content * a.ua:before						{content: url("/imx/flags/ua.gif"); }
#content * a.ug:before						{content: url("/imx/flags/ug.gif"); }
#content * a.um:before						{content: url("/imx/flags/um.gif"); }
#content * a.us:before						{content: url("/imx/flags/us.gif"); }
#content * a.uy:before						{content: url("/imx/flags/uy.gif"); }
#content * a.uz:before						{content: url("/imx/flags/uz.gif"); }
#content * a.va:before						{content: url("/imx/flags/va.gif"); }
#content * a.vc:before						{content: url("/imx/flags/vc.gif"); }
#content * a.ve:before						{content: url("/imx/flags/ve.gif"); }
#content * a.vg:before						{content: url("/imx/flags/vg.gif"); }
#content * a.vi:before						{content: url("/imx/flags/vi.gif"); }
#content * a.vn:before						{content: url("/imx/flags/vn.gif"); }
#content * a.vu:before						{content: url("/imx/flags/vu.gif"); }
#content * a.wf:before						{content: url("/imx/flags/wf.gif"); }
#content * a.ws:before						{content: url("/imx/flags/ws.gif"); }
#content * a.ye:before						{content: url("/imx/flags/ye.gif"); }
#content * a.yt:before						{content: url("/imx/flags/yt.gif"); }
#content * a.yu:before						{content: url("/imx/flags/yu.gif"); }
#content * a.za:before						{content: url("/imx/flags/za.gif"); }
#content * a.zm:before						{content: url("/imx/flags/zm.gif"); }
#content * a.zr:before						{content: url("/imx/flags/zr.gif"); }
#content * a.zw:before						{content: url("/imx/flags/zw.gif"); }

#content * a.top							{font-size: 0.8em; }
#content * a.top, #content * a.top:link, #content * a.top:visited
											{background-color: #fff; color: #000; }

#content .h2section, #content .h3section, #content .h4section
											{margin: 0em; padding: 0em 0em 0em 1em; }

/* Verstecken der horizontalen Trennlinien und Reparieren des
   Textflusses fuer die Schnellnavigation auf einigen Seiten */
.invisible									{display: none; }
.fixfloat									{clear: both; margin: 0em; padding: 0em; height: 0em; font-size: 0em;}

/* ...fuer die Header-Elemente */
h1, h2, h3, h4								{background-color: transparent; clear: both; color: #76738f; display: list-item; font-weight: bold; margin: 1.6em 0 0 1em; padding: 0 1.6em 0em 0em; }
h1											{border-bottom: #76738f 2px solid; font-size: 1.3em; list-style-image: url("/imx/symbols/style1-h1.gif"); }
h2											{border-bottom: #76738f 2px dotted; font-size: 1em; list-style-image: url("/imx/symbols/style1-h2.gif"); }
h3											{border-bottom: #76738f 2px dashed; font-size: 1em; list-style-image: url("/imx/symbols/style1-h3.gif"); }
h4											{border-bottom: #76738f 2px dotted; font-size: 0.9em; list-style-image: url("/imx/symbols/style1-h4.gif"); }

/* ...fuer die Listen */
ul											{margin: 0em; padding: 1em 0em 1em 2.8em; }
li											{font-size:0.9em; margin: 0em; padding: 0em 0em 0em 0.5em; }
li ul										{padding: 0em 0em 0em 2em; }
li ul li									{font-size: 1em; }
li											{list-style-image: url("/imx/symbols/style1-liste.gif"); }
dl											{border: 1px solid #000; margin-left: 2em; padding: 0; font-size: 98%; }
dt											{background-color: #fed; color:inherit; font-weight: bold; margin:0 0 1em 0; padding:0.5em; text-decoration:underline; }
dd											{padding: 0 1em 1em 0; }

.inhalt 									{background-color: #fed; border: 1px #000 solid; clear: both; margin-left: 1em; margin-top: 1.5em; }
.inhalt li									{list-style-image: url("/imx/symbols/style1-down.gif"); }
.inhalt li.liste							{list-style-image: url("/imx/symbols/style1-liste.gif"); }
.inhalt li a, .inhalt li a:link, .inhalt li a:visited
											{background-color: transparent; color:#000; }
/* ... fuer Hervorhebungen (inline) */
.red										{background-color: transparent; color: #f00; }
.neu, .datumneu								{background-color: transparent; color: #d77; }
.datum										{background-color: transparent; color: #444; }
.erkl										{/* background-color: #eaf3fe; */border-bottom: 1px #f00 dotted; /* border-top: 1px #f00 dotted; */ cursor: help; text-decoration: inherit; }

/* ... fuer Absaetze (box) */
.lft										{text-align: left; }
.ctr										{text-align: center; }
.rgt										{text-align: right; }
.rfl 										{float: right; clear: right; }
.lfl 										{float: left; clear: left; }

/* ...fuer den "nach oben"-Link */
.gotop										{clear: both; text-align: right; }

/* ...fuer Absatzelemente, Tabellendaten und das Gaestebuch */
form										{margin: 0; padding: 1em 1.3em 0em 1.3em; }
input, textarea								{font-family: Verdana,Tahoma,Arial,sans-serif; font-size: 100%; }
table										{clear: left; margin: 1em 0em 0em 1em; padding: 0; width: 96%;}
td, th										{font-size:0.9em; }
th[scope="row"]								{text-align: left; }
p	 										{margin: 0; padding: 1em 1.3em 0em 1.3em; font-size: 0.9em; }
img											{border: 0; margin: 0; }
fieldset									{margin-left: 1em; margin-right: 1em; margin-top: 1em; }
fieldset.front								{border: 1px dotted #053188;}
fieldset.front legend						{background-color: transparent; color: #053188; font-variant: small-caps; padding: .1ex .5ex; }
form table									{width: 50%; }

/* Spezialformate fuer bestimmte Seiten */

/* ...fuer die Startseite */
h1#intro									{border: none; display: block; list-style: none; text-align: center;}
#welcomelogo								{background: transparent url("/imx/misc/home-welcomelogo.gif") no-repeat center center; display: block; height: 55px; }
#welcometext								{display: none; }

#newsbox									{background-color: #fed; border: #000 1px solid; color: #000; float: right; font-size: .85em; margin: 4em 0em 0em 0em; padding: 0% 1% 1% 0%; width: 27%; }
#newsbox h2									{font-size: .95em; margin-left: 2em; }
#newsbox li, #newsbox li					{list-style-image: url("/imx/symbols/style1-liste-klein.gif"); padding-left: 0em;}
#newsbox * a.intern:before					{content: url("/imx/symbols/style1-intern-klein.gif"); }
#newsbox li.listev3							{display: none; }

#tops, #misc								{float: left; padding-right: 1em; width: 70%; }
#tops .topupdate							{background-color: transparent; color: #444; font-style: italic; }

#service									{clear: both; }
#fuckel										{float: left; }
#fuckel li									{list-style: none; margin: 1em 0em; padding: 0em; width: 468px; }
#wetter li									{background-color: #fff; color: #000; list-style: none; float: right; padding: 0em; margin: 0em; width: 160px; }

#info										{clear: both; }
#info ul									{clear: both; margin: 0em; padding: 1em; }
#info ul li									{display: inline; list-style: none; margin: 0em; padding: 0em; }
#info ul li .text							{display: none; }
#info ul li a .text							{display: none; }
#info ul li a .pic							{background-repeat: no-repeat; background-position: center; clear: none; float: left; height: 32px; padding: 0; margin: 0px 10px; width: 88px; }
#opera										{background-image: url("/imx/misc/home-opera.gif"); }
#netscape									{background-image: url("/imx/misc/home-netscape.gif"); }
#firefox									{background-image: url("/imx/misc/home-firefox.png"); }
#anybrowser									{background-image: url("/imx/misc/home-anybrowser.gif"); }
#selfhtml									{background-image: url("/imx/misc/home-selfhtml.gif"); }
#dcmi										{background-image: url("/imx/misc/home-dcmi.gif"); }
#w3c										{background-image: url("/imx/misc/home-w3c.gif"); }
#dialerschutz								{background-image: url("/imx/misc/home-dialerschutz.gif"); }

#stats										{clear: both; }

/* fuer Special #1 */
.work										{display: block; float: left; width: 16%; }
.sparetime									{display: block; float: left; width: 7%; }

/* ...fuer die Funpix und die Fotos */
.folderpreview								{float: left; height: 160px; margin-left: 1em; width: 46%; }
.folderthumb								{float: left; text-align: center; width: 105px; }
.picthumb									{float: left; height: 140px; margin: 0; padding: 1em 0 0 0; width: 19%; text-align: center; vertical-align: middle; }
.folderthumb img, .picthumb img				{border: 1px solid #aaa; padding: 2px; }

/* ...fuer die Technik-/Navigation-Seite */ 
.acc-logo									{font-weight: bold; letter-spacing: 0; }
.acc-text									{background-color: transparent; color: #000; font-variant: small-caps;}
.acc-text em								{background-color: transparent; color: #F00; }
.screenshot									{border: 1px dotted #000; }

/* ... fuer die Referenzen-Seite */
.referenzen									{margin: 0em 0em 0em 0em; padding: 0em; }
.referenzen li								{display: inline; float: left; list-style: none; margin: 1%; padding: 1%; text-align: center; width: 300px; }
.referenzen li a span.pic					{border: 1px #000 dotted; background-repeat: no-repeat; display: block; height: 225px; margin-top: 1em; width: 299px; }
.referenzen li a:hover .pic, .referenzen li a:active .pic
											{cursor: pointer; }
#hirschkammer								{background-image: url(/imx/referenzen/hirschkammer.gif); }
#sylvia										{background-image: url(/imx/referenzen/sylvia.gif); }
#nest										{background-image: url(/imx/referenzen/nest.gif); }
#msf										{background-image: url(/imx/referenzen/msf.gif); }
#ferienhaus									{background-image: url(/imx/referenzen/ferienhaus.gif); }

/* ...fuer die Vitae-Seite */
.lebenslauf									{border: 1px dotted #000; margin-left: 1em; padding: 5em; width: 96%; }
.lebenslauf td, .lebenslauf th				{padding-top: .5em; vertical-align: top; }
.lebenslauf th[scope=row]					{text-align: left; }

/* ... fuer das Impressum */
.impressum									{margin: 0em; padding: 1em 5em 0em 2.5em; font-size: 100%; }

/* ...fuer die Suchboxen auf der privaten Indexseite */
.searchbox									{float: left; margin-top: 1em; width: 50%; height: 6em; }
.searchbox fieldset legend a span.pic		{display: block; height: 31px; width: 88px; }
.searchbox fieldset legend a span.text		{display: none; }
.searchbox form fieldset					{font-family: Verdana,Tahoma,Arial,sans-serif; font-size: .9em; padding: 1em; }
.searchbox form fieldset input, .searchbox form fieldset select
											{font-family: Verdana,Tahoma,Arial,sans-serif; font-size: .9em; padding: 0px; margin: 1px; }
#googleweb a span.pic						{background: transparent url("/privat/imx/misc/home-google.de.gif") top left no-repeat; }
/* #googlepix a span.pic						{background: transparent url("/privat/imx/misc/home-images.google.de.gif"); } */
#yahooweb a span.pic						{background: transparent url("/privat/imx/misc/home-yahoo.com.gif"); }
#yahoopix a span.pic						{background: transparent url("/privat/imx/misc/home-yahoo.com.gif"); }
#amazond a span.pic							{background: transparent url("/privat/imx/misc/home-amazon.de.gif"); }
#amazonc a span.pic							{background: transparent url("/privat/imx/misc/home-amazon.com.gif"); }
#fixdown a span.pic							{background: transparent url("/privat/imx/misc/home-fixdown.com.gif"); }
#oebook a span.pic							{background: transparent url("/privat/imx/misc/home-oebook.com.gif"); }

/* ...fuer die Projekte-Seite */
.projektbox									{float: left; margin: 1em; width: 46%; }

/* fuer die Friends-Seite */
.friends 									{border: 1px solid #000; }
.friends th[scope=col]						{border-left: 1px dotted #000; }
.friends th[scope=col]:first-child			{border: none; }
.friends th[scope=row]						{border-top: 1px dotted #000; padding: .25em 1em; text-align: left; }
.friends td									{border-left: 1px dotted #000; border-top: 1px dotted #000; padding: .25em 1em; }

/* fuer die Musik-/DVD-Seite */
.column										{float: left; width: 48%; }
.albuminfo, .dvdinfo						{clear: none; display: inline; float: left; margin-left: 1em; width: 40%; }
.albuminfo .cover, .dvdinfo .cover			{margin-top: 1em; }
.albuminfo .cover img, .dvdinfo .cover img	{border: 1px solid #000; padding: 2px; }
.tracklisting, .dvdintro					{clear: none; display: inline; float: left; margin-left: 1em; width: 52% }

/* fuer die eBook-Seite */
.ebook										{font-size: 0.9em; float: left; height: 13em; margin: 1em; text-align: left; width: 45%; }
.ebook ul li								{list-style-image: url("/imx/symbols/style1-liste-klein.gif"); }
.ebook .cover								{float: left; margin-top: 1em; text-align: center; height: 130px; width: 200px; }

/* fuer die Muenzen-Seite */
.gedmz										{clear: both; margin-top: 1em; }
.gedmzinfo									{float: left; width: 62%; padding: 1em; }
.gedmzinfotable								{border: 1px dotted #000; padding: 1em; }
.gedmzinfotable th							{vertical-align: top; }
.gedmzinfotable th[scope="col"]				{border-bottom: 1px dotted #000; }
.gedmzpic									{float: left; width: 33%; padding: 1em; text-align: center; }

.muenzen 									{border: 1px solid #000; }
.muenzen th[scope=col]						{border-left: 1px dotted #000; padding: .25em 1em; }
.muenzen th[scope=col]:first-child			{border: none; }
.muenzen th[scope=row]						{border-top: 1px dotted #000; padding: .25em 1em; text-align: left; vertical-align: top; }
.muenzen td									{border-left: 1px dotted #000; border-top: 1px dotted #000; padding: .25em; vertical-align: top; }

.fixedrates 								{border: 1px solid #000; }
.fixedrates th[scope=col]					{border-left: 1px dotted #000; padding: .25em 1em; }
.fixedrates th[scope=col]:first-child		{border: none; }
.fixedrates th[scope=row]					{border-top: 1px dotted #000; padding: .25em 1em; text-align: left; }
.fixedrates td								{border-left: 1px dotted #000; border-top: 1px dotted #000; padding: .25em 1em; }

/* fuer die Entity-Seite */
.entities 									{border: 1px solid #000; }
.entities th[scope=col]						{border-left: 1px dotted #000; padding: .25em 1em; }
.entities th[scope=col]:first-child			{border: none; }
.entities th[scope=row]						{border-top: 1px dotted #000; padding: .25em 1em; text-align: right; }
.entities td								{border-left: 1px dotted #000; border-top: 1px dotted #000; padding: .25em 1em; }
.entities td .glyph							{background-color: #ddd; }

/* fuer die Windso-CD-Lables-Seite */
.wincdlabels 								{border: 1px solid #000; }
.wincdlabels th[scope=col]					{border-left: 1px dotted #000; }
.wincdlabels th[scope=col]:first-child		{border: none; }
.wincdlabels th[scope=row]					{border-top: 1px dotted #000; padding: .25em 1em; text-align: left; }
.wincdlabels td								{border-left: 1px dotted #000; border-top: 1px dotted #000; padding: .25em 1em; }
.wincdlabels td.header						{border-left: none; border-top: 2px solid #000; border-bottom: 1px solid #000; font-weight: bold; margin-top: 2em; }

/* fuer die Unicode-Seite */
.unicode 									{border: 1px solid #000; }
.unicode th[scope=col]						{background-color: #ddd; border-left: 1px dotted #000; padding: .25em 1em; }
.unicode th[scope=col]:first-child			{border: none; }
.unicode th[scope=row]						{background-color: #ddd; border-top: 1px dotted #000; padding: .25em 1em; text-align: right; }
.unicode td									{border-left: 1px dotted #000; border-top: 1px dotted #000; padding: .25em 1em; }
.unicode td .char							{background-color: #fdd; font-family: "FreeSans Mittel"; font-size: 1.5em; }
.charimage									{clear: none; display: inline; float: left; margin-left: 1em; width: 40%; }
.charimage img								{border: 1px dotted #000; margin-top: 1em; padding-left: 2px; }
.chardetails								{clear: none; display: inline; float: left; margin-left: 1em; width: 52% }

/* --------------------------------------------------------------- */
/* Definitionen fuer die Anzeige auf Monitoren etc. */

/* --------------------------------------------------------------- */
/* Definitionen fuer Ausdrucke */

@media print{
	#seitenkopf, #hauptnav, #subnav, #seitenfuss
											{display: none; height: 0em; }
	h1, h2, h3, h4							{margin: 0em 0em 0em 1em; padding: 0em 1.6em 0em 0em; page-break-after: avoid; }
	ul, ol									{page-break-before: avoid; }
}
