/* margin: top right bottom left */

body { margin:0 0 0 0; padding:0 20px 80px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif; color:#231d7a;
	background:#fff url(dateien/hintergrundbalkenlinks.gif) repeat-y; }
a { color: #231d7a; }
a:hover, a:active, a:visited { color:#a9aeca; }

h1 { margin-top:40px; font-size:2em; }

a img { border:none; }
h2 { margin-top:30px; }
.unterstrichen { text-decoration:underline; }
.klein { font-size:0.8em; font-weight:normal; }
.times { font-family:"Times New Roman", Times, serif; }
.bildlinks { float:left; margin-right:20px; }
.bildrechts { float:right; margin-left:20px; }
.zentriert { text-align:center; }
blockquote { border-left:5px solid #a9aeca; margin-left:0; padding-left:20px; }

#navigation { position:absolute; top:0px; left:10px; width:215px; border-top:10px solid #fff;
	font-weight:bold; }
#navigation img { display:block; background:#fff; padding:10px 12px 10px 12px; margin:20px 18px 0 18px; }
#navigation ul { margin:30px 0 0 0; padding-left:0px; list-style-type:none; }
#navigation ul li { margin:10px 0 0 18px; }
#navigation ul li ul { margin:0 0 0 0; padding-left:0px; font-size:0.9em; font-weight:normal; }
#navigation ul li ul li { margin:0 0 5px 10px; }

#navigation ul li a { display:block; margin:2px 18px 2px 0; padding:2px 5px 2px 5px; }
#navigation ul li.aktuellerbutton {  margin:10px 18px 0 18px; padding:2px 5px 2px 5px; }
#navigation ul li ul li a { margin:2px 5px 2px 0; }
#navigation ul li ul li.aktuellerbutton { margin:2px 5px 5px 10px; }

#navigation li a { text-decoration:none; color:#fff; }
#navigation li a:hover, #navigation li a:active, .aktuellerbutton { background:#fff; color:#231d7a; }

#publikationen { padding-bottom:10px; }
#publikationen2:before { content:""; display:block; height:1px; width:170px;
	border-bottom:1px dotted #fff; margin:0 0 10px 15px; }

#inhalt { margin:40px 0 20px 260px; width:520px; font-size:0.8em; }
#inhalt-breit { margin:40px 0 20px 260px; width:744px; font-size:0.8em; }

.balken { margin-top:30px; background:#231d7a; color:#fff; font-weight:bold; padding:2px 5px 2px 5px; }

#inhalt li { margin-bottom:10px; }

ul.referenzen, ul.referenzen-statistik { clear:left; margin:0; padding:0; text-align:center; }
.referenzen li { float:left; margin:0 20px 10px 20px; list-style:none; width:120px; }
.referenzen li div { display:table-cell; height:60px; width:120px; vertical-align:middle; text-align:center; }

.referenzen-statistik li { float:left; margin:0 20px 10px 20px; list-style:none; width:90px; }
.referenzen-statistik li div { display:table-cell; height:40px; width:90px; vertical-align:middle; text-align:center; }

#valid { margin:70px 0 0 375px; text-align:center; }
#valid div { margin-left:auto; margin-right:auto; }
#valid img { float:left; margin:0 3px 0 3px; }

#intuitiv-logo { float:right; margin-left:20px; color:#888; line-height:1em; }
#intuitiv-logo a { text-decoration:none; color:#888; }
#intuitiv-logo span { position:relative; top:-10px; margin-left:30px; font-size:0.8em; }

/* ueber-mich.php: */
.lexikon {  font-family:"Times New Roman", Times, serif; font-size:1.1em; color:#000; margin-bottom:0px; }
.quelle {  font-size:0.8em; font-style:italic; margin-top:0px; }

/* kontak.php: */
#name, #email { width:250px; }
#subject, #dertext { width:450px; }
#name, #email, #subject, #dertext { border:1px solid #231d7a; }
#name:hover, #email:hover, #subject:hover, #dertext:hover { border:1px solid #a9aeca; }
.label { text-align:right; }
.schlecht { display:none; }

/* sat:*/
.telekabel { border-collapse:collapse; }
.telekabel th { padding:2px 10px 2px 10px; border:1px solid #a9aeca; }
.telekabel td { border:1px solid #a9aeca; text-align:center; }

/* anti-spam: */
#inhalt-anti-spam { margin:40px 0 20px 260px; width:744px; font-size:0.8em; }
.block1 { margin:0; padding:2px 5px 2px 5px; background:#231d7a; color:#fff; }
.block2 { margin:0px; padding:2px 5px 2px 5px; background:#a9aeca; color:#fff; }
.block1 a { color:#fff; }
.unten { margin:0 0 10px 0; border:2px solid #231d7a; }
p.unten { padding:5px; }
ul.unten { margin-left:0px; padding:5px; }
ul.unten li { margin:0px; padding-left:0px; list-style:none;}
#spam1links { float:left; width:350px; }
#spam1rechts{ margin-left:360px; }
#spam2links { float:left; width:430px; }
#spam2rechts{ margin-left:440px; }
#spam3links { float:left; width:310px; }
#spam3rechts{ margin-left:320px; }
#spam4links { float:left; width:360px; }
#spam4rechts{ margin-left:370px; }
#spam5links { float:left; width:170px; }
#spam5rechts{ margin-left:180px; }
#spam6links { float:left; width:310px; }
#spam6rechts{ margin-left:320px; }


h2.clear { clear:left; padding-top:40px; }
h3.description-code { margin:0 0 5px 0; text-align:center; font-size:1em; }

.spamtabelle { border:none; }
.spamtabelle td { vertical-align:top; }
.spaltelinks { padding-right:5px; }
th.spalterechts { padding-left:5px; }
.code pre { overflow:auto; font-size:1.1em; padding:5px; margin-top:0px; border:1px solid #a9aeca; }

/* schulungen: */
.schulungen { border-collapse:collapse; }
.schulungen th { padding:2px 10px 2px 10px; border:1px solid #a9aeca; text-align:left; font-weight:normal; }
.schulungen td { border:1px solid #a9aeca; text-align:center; }
.schulungen img { position:relative; top:2px; }
.schulungen th img { margin-right:5px; margin-top:3px; }
.schulungen th.zentriert { text-align:center; }

/* Publikationen: */
#publikation { margin:40px 0 20px 260px; width:744px; font-family:"Times New Roman", Times, serif; color:#000; font-size:1em; }
#publikation h1, #publikation h2, #publikation h3, #publikation h4
	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#231d7a; text-align:center; font-weight:normal; }
#gedicht-links { float:left; width:255px; text-align:center; }
#gedicht-rechts { margin-left:265px; text-align:center; }

#deckblatt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:center; color:#231D7A; }
.untertitel { font-weight:bold; font-size:1.2em; }
.titel2 { font-size:1.6em; }
.fett { font-weight:bold; }

.herunterladen { font-weight: bold;	margin:50px 0 40px 0; }
.herunterladen .block1 { background:#910000; }
.herunterladen .unten { border:2px solid #910000; padding:10px 0 10px 0; }

.kastel { font-family: Verdana, Arial, Helvetica, sans-serif; color:#231d7a; font-size:0.8em; margin:40px 0 40px 0; }
.kastel table { border:none; width:100%; }
.kastel table td.spaltelinks { padding-right:30px; }
.kastel table td.spalterechts {padding-left:30px; }
hr { border:1px solid #910000; margin:40px 0 40px 0; }

#inhaltsverzeichnis p, #inhaltsverzeichnis h1, #inhaltsverzeichnis h2, #inhaltsverzeichnis h3, #inhaltsverzeichnis h4
	{ font-family:"Times New Roman", Times, serif; text-align:left; color:#000; }
#inhaltsverzeichnis p { font-weight:bold; margin:0; }
#inhaltsverzeichnis h1 { font-size:1.2em; font-weight:bold; margin:20px 0 0 0; }
#inhaltsverzeichnis h2 { font-size:1em; font-weight:bold; margin:0 0 0 17px; }
#inhaltsverzeichnis h3 { font-size:0.9em; font-weight:normal; margin:0 0 0 43px; }
#inhaltsverzeichnis h4 { font-size:0.9em; font-weight:normal; margin:0 0 0 79px; }

.vertikal { vertical-align:bottom; font-size:0.8em; font-weight:normal; line-height:0.8em; }
.zahl40, .zahl70, #institute, .faktorenanalyse { border: 1px solid #000; border-collapse: collapse; clear:left; }
.zahl40 td { text-align:right; width:40px; border:1px solid #000; padding-right:5px; }
.zahl70 td, .faktorenanalyse td { text-align:right; width:70px; border:1px solid #000; }
#institute th { text-align:left; font-weight:normal; border:1px solid #000; }
#institute td { text-align:right; border: 1px solid #000; text-align:center; }
.zahl40 th, .zahl70 th { border: 1px solid #000; }

.faktorenanalyse td, .faktorenanalyse th { padding-left:5px; padding-right:10px; }
.faktorenanalyse .erste { border-bottom:2px solid #000; }
.faktorenanalyse th { border:1px solid #000; text-align:left; }
.faktorenanalyse th.rechts { width:70px; text-align:right; }
.lebenslauf td { padding-bottom:1em; vertical-align:top; }

.zahl40 tr.rechts, .zahl40 tr.zentriert { border-bottom:2px solid #000; }

.zahl40 th.links { padding-left:5px; border-right:2px solid #000; }
.zahl40 tr.rechts th { padding-right:5px; }
th.th60 { width:60px; border-right:2px solid #000; text-align:center; }

.formel { vertical-align:middle; }
.formelunten { vertical-align:bottom; }

.rahmen250 { width:250px; border:1px solid #000; padding:2px; }
.name { font-variant:small-caps; }
.links { text-align: left; }
.rechts { text-align: right; }
.grafiklinks { float:left; margin-bottom:20px; margin-right:20px; }
.grafikrechts { margin-top:30px; }
.grau { background:#ccc; }
th.th70links { width:70px; text-align:left; vertical-align:bottom; border-right:2px solid #000; padding-left:5px; }


#fussnotenzeichen1, #fussnotenzeichen2, #fussnotenzeichen3, #fussnotenzeichen4, #fussnotenzeichen5, #fussnotenzeichen6, #fussnotenzeichen7, #fussnotenzeichen8, #fussnotenzeichen9
	{ font-size:0.8em; }
.fussnote { position:absolute; font-size:0.8em; background:#eee; border:2px solid #231D7A; padding:3px 10px 3px 10px; }


.suchbegriff1  {color:#000; padding:1px; background:#ff6;   } /* gelb */
.suchbegriff2  {color:#000; padding:1px; background:#a0ffff;} /* türkis */
.suchbegriff3  {color:#000; padding:1px; background:#9f9;   } /* leucht-grün */
.suchbegriff4  {color:#000; padding:1px; background:#f99;   } /* rosa-organge */
.suchbegriff5  {color:#000; padding:1px; background:#f6f;   } /* leucht-rosa */
.suchbegriff6  {color:#fff; padding:1px; background:#800;   } /* dunkelrot */
.suchbegriff7  {color:#fff; padding:1px; background:#0a0;   } /* grün */
.suchbegriff8  {color:#fff; padding:1px; background:#886800;} /* beige */
.suchbegriff9  {color:#fff; padding:1px; background:#004699;} /* dunkelblau */
.suchbegriff10 {color:#fff; padding:1px; background:#909;   } /* violett */


.keinabstand { margin-bottom:0; }
ul.abstand { margin-left:15px; padding-left:0px; }
ul.abstand li, ol.abstand li { margin-bottom: 1em; }
ol.abc li { margin:0; list-style-type: lower-alpha; }
.abstand li { margin-bottom: 1em; }
ol, ul { margin-left:20px; padding-left:0; }
ul { margin-left:15px; padding-left:0px; margin-top:0px; }
ol { margin-left:20px; padding-left:0px; margin-top:0px; }
li { margin:0; }


@media print {
	body { padding:0 0 0 0; }
	.nichtdrucken, .herunterladen {display:none; }
	a, a:active, a:visited {color:#000; text-decoration:none; }
	h1, h2, h3, h4, .untertitel { color:#000; }
}
