 
/* CSS resetting work is done by famous Eric Meyer / abgeschrieben von Gerrit van Aaken */
html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre, a,bbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,sub,sup,tt,var, dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background-repeat:no-repeat;}

/*--------- Allgemein ----------*/
body{color:#000;background-color:#151550;font: 100.01% Calibri,Arial,sans-serif;line-height:1.4em;}

h1{font-size:1.4em;}
h2{font-size:1.4em;font-weight:normal;font-family:georgia,Calibri,Arial,sans-serif;}
#unterhzwei{line-height:.5em;}
h3{font-size:1.217em;font-weight:normal;font-family:georgia,Calibri,Arial,sans-serif;margin-top:2em;}
h4{font-size:1.12em;font-weight:normal;font-family:georgia,Calibri,Arial,sans-serif;margin-top:1em;}
h5{font-size:1.08em;font-weight:normal;font-family:georgia,Calibri,Arial,sans-serif;margin-top:1em;}

li{line-height:1.5em;}

a{height: 1%;}
a:link,a:active{color:#003;background-color:#fff;text-decoration:none;border-bottom:1px solid #66a;}
a:visited{color:#114;text-decoration:none;border-bottom:1px solid #66a;}
a:hover{color:#f00; background-color:#fcc; text-decoration:none;border-bottom:1px solid #f00;}
a img,a:hover img{border-style:none;}

em{font-weight:bold;font-style:normal;}
em.kursiv{font-style:italic;font-weight:normal;}
em.kursivunterstrichen{font-style:italic;font-weight:normal;text-decoration:underline;}
em.dickkursiv{font-style:italic;font-weight:bold;}
blockquote{border:1px solid #000;font-size:0.8em;font-family:Arial,sans-serif;padding:0 1em;}

/*--------- Kopf ----------*/
#kopf{color:#000; background-color:#fff; width:50em;  margin:0 auto; padding:1em; height:7.4em;margin-top:1em;}
#kopf-h2{font-size:1.4em;  margin:0; padding:0; width:30em;}
#kopf-h2 li{float:left; min-width:1.6em; text-align:center;list-style:none;}
#kopf-adresse,#kopf-adresse2{white-space:nowrap; font-size:0.8em;font-family:Arial,sans-serif;}
#kopf-adresse li,#kopf-adresse2 li{clear:right; float:left; min-width:1.5em; line-height:1.5em;text-align:center;list-style:none;}

/*--------- Inhaltsbereich ----------*/
#inhalt ul li{margin-left:2em;}
#inhalt ul li ul li{margin-left:1.5em;}
div#inhalt p{margin:1em 0;}
#logo{float:right;}
.unsichtbar{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
#content{position:relative;margin:0 auto;text-align:justify; width:52em;}
#inhalt{font-family:georgia,Calibri, Arial, sans-serif;color:#000;background-color:#fff;padding:2em 2em 3em 12em;min-height:23em;height:auto !important;height:23em;width:38em; margin-bottom:6em;line-height:1.5em;}
div.foto{float: right;background-color: #bbd;padding: 0;margin: 0 -0.3em 1em 1em;}
div.foto img {display:block;border: 1px solid #779;position: relative;top: -4px;left: -4px;}
div.buch{float: right;margin: 0 0 1em 1em;}

/*--------- Navigation ----------*/
#navi{position:absolute;top:2em;width:9.5em; left:1em;z-index:2;list-style:none;}
#weg{display:none;visibility:hidden;}
.unsichtbar,#navi dfn{position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
#navi li{line-height:1.7em; color:#000; background-color:#c7c7FF;margin:.1em 0;list-style:none;}
#navi a:link,#navi a:visited{font-size:1.01em;color:#000; background-color:#c7c7FF;display:block;padding:0 0.2em;border-left:0.3em solid #99f;border-bottom:0;}
#navi a:hover{color:#f00; background-color:#e5e5FF; display:block;padding:0 0.2em;border-left:0.3em solid #00f;border-bottom:0;}
a#active_button,a#active_button:link,a#active_button:visited{font-size:1.01em;color:#00b;  font-weight:normal;  background-color:#e0e0FF; display:block; padding:0 0.2em;border-left:0.3em solid #22f;}
a#active_button:hover{color:#f00;  background-color:#e0e0FF;  display:block;padding:0 0.2em;border-left:0.3em solid #00f;}

/*--------- Fuss- und Datumzeile ----------*/
#fuss,#datum{color:#fff;background-color:#353570;width:51em;border:1px solid #448;}
#fuss{position:absolute;bottom:-2em;z-index:2;left:0.5em; font-weight:bold;}
#datum{margin:0 auto;word-spacing:2em;text-align:center;clear:both;margin-top:2px;margin-bottom:2px;}
#fuss li{list-style:none;float:left;padding-left:2em;}
#fuss li,#datum p{line-height:1.6em;}
#fuss a{color:#fff;background-color:#353570;font:.9em Calibri,Arial,sans-serif;font-weight: bold;;border-bottom:0;}
#fuss a:hover{color:#f00;}

#artikelderwoche{position:absolute;right:-2.5em;top:-0.8em;width:12em;color:#00a;background:#f5f5ff;text-align:center;height:3.5em;border:2px solid #55a;}
#artikelderwoche em{font-size:1em}

/*--------- Suche ----------*/
#suche{position:relative;top:0;left:-0.5em;margin:.4em 0;width:10em;}
#suche input{font-size:.9em;}
.navbild{position:relative;top:0;right:0;}
.navbild p{margin-bottom:.5em;}
#buchtipp a:link,#buchtipp a:visited,#buchtipp a:active{border:0;background-color:transparent;}
#buchtipp a:hover{border-left:2px solid red;border-bottom:2px solid red;background-color:transparent;}
#buchtipp em{color:#22c;font-size:1.2em;font-style:normal;}
#output a{font-weight:bold;}
.searchword{color:#222; background-color:#ffd;}
.searchword0{color:#222; background-color:#ff0;}
.searchword1{color:#222; background-color:#0e0;}
.searchword2{color:#222; background-color:#0ff;}
.searchword3{color:#222; background-color:#fbb;}
.searchword4{color:#222; background-color:#dfd;}
.searchword5{color:#222; background-color:#faf;}
.searchword6{color:#222; background-color:#ccc;}
.mod{display:block; font-size:.8em;}
#searchfooter{font-size:1em !important;}

/*--------- Sonstiges ----------*/
.intern:link,.intern:visited{color:#338; background:transparent;}
.intern:hover,.intern:focus,.intern:active{color:#f00; background-color:#fdd;background-position:0 -35px;}
.extern:link,.extern:visited{color:#338; background:transparent url(../pic/link_ext.gif) no-repeat;background-position:0 2px;padding-left:1.3em;}
.extern:hover,.extern:focus,.extern:active{color:#f00; background-color:#fcc;background-position:0 -32px;}
.email:link,.email:visited{color:#338; background:transparent url(../pic/link_email.gif) no-repeat;background-position:0 1px;padding-left:1.3em;border-bottom:0;}
.email:hover,.email:focus,.email:active{color:#f00; background-color:#fed;background-position:0 -35px;border-bottom:0;}
.nach-oben a:link,.nach-oben a:visited{font-size:.8em;color:#338; background:transparent url(../pic/link_oben.gif) no-repeat;background-position:0 4px;padding-left:0.8em;}
.nach-oben a:hover,.nach-oben a:focus,.nach-oben a:active{color:#f00; background-color:#fed; background-position:0 -24px;}
#erstellt{font-size:.9em;position:relative;bottom:0;right:1em;text-align:right;padding-top:3em;}
fieldset p{text-align:right;}
#Name,#Email,#Nachricht{width:82%;}
.Meldung{background:#ffc;border:#44b solid 2px;padding:.8em;}
#sitemap li{list-style:none;}
#sitemap a:link,#sitemap a:visited{border-bottom:0;}
table{margin-top:1em;}
tr{margin-top:2em;}
#werdegang th{font-weight:bold;width:30%;text-align:right;padding-right:1em;}
#aufsaetze th{font-weight:bold;width:8%;text-align:right;padding:1em 1em 0 0;}
#taetigkeiten{margin-top:1em;}
#veroeffentlichungen th{font-weight:bold;width:10%;}
#sonstiges th{font-weight:bold;width:30%;}
.unterstrichen{text-decoration: underline;}
hr{margin:2em 0;}
.bild-links{clear:both;}
.bild-links a img{float:left;padding:0 1em 3em 0;}
.bild-rechts{clear:both;}
.bild-rechts a img{float:right;padding:0 0 3em 1em;}
.absatzeingerueckt{position:relative;left:7%;width:90%;font-size:0.8em;}
.grauer-kasten{background-color:#d5d5d5;padding:.5em;}
dt{margin:1em 0 0 .5em;}
dd{margin-left:1em;font-style:italic;font-size:.94em;}
cite{font-weight:bold;font-size:1.08em;}
.boxgrau{background-color:#eee;border:1px solid #000;padding:0 1em;}
