@media screen {
body {
color:black;
font-size:14px;
line-height:1.5em;
font-family:'Georgia', 'Century School Book', 'Times New Roman', serif;
text-align:justify; background-color:white;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
width:800px;
}
/* width von 1000 auf 800px reduziert */
legend {
text-align:left;
font-family:Courier,'Courier new', Helvetica;
}

h1,h2,h3,h4 {
text-align:left;
margin-left:40px;margin-top:0px;margin-bottom:0px;
font-family:Courier,'Courier new', Helvetica;}
h1 {
font-size:1.0em;
line-height:2em;
}
h2 {
font-size:1.0em;
line-height:1em;
}
h3, h4 { font-size:1.0em; }
hr { width:133px; }
fieldset {
text-align:left;
margin-left:40px;
}
div.header {width:820px; background-color: silver; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid silver; padding: 3px; padding-bottom: 0px;}
div.motto p {width:400px;padding:6px;margin-left:auto;margin-right:auto;background-color:silver;color:black; text-align:center; }
/* Forum-Layout */
div.forum          {background-color:silver;width:600px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
.forum fieldset    {background-color:#FFF0F5;width:500px;}
.formular {margin-left:10px;margin-right:10px;}
.formular p        {text-align:left;color:silver}
.formular h2,h1       {text-align:left; color:gray}
.formular input    {text-align:left; font-weight:bold;color:gray; width:500px;}
.formular h1       {text-align:left; color:gray;}
.formular textarea {}
.entry p tt {color:silver; width:540px;}
div.newentry div.entry    {margin-bottom:14px;margin-top:14px; padding-bottom:10px;padding-top:10px;}
div.newentry div.entry p  {margin-left:10px;margin-right:10px;background-color:black;color:white;margin-top:0;margin-bottom:1px; width:500px;}
div.newentry
div.newentry div.entry p.datum {color:gray}
.newentry p  {color:gray;padding-left:10px; background-color:black;}
.newentry h1, oldentry h1 {text-align:center;color:gray;margin-bottom:10px;}
div.oldentry div.entry p em    {color:silver}
.oldentry h1 {text-align:center;color:gray;margin-bottom:10px;}
div.oldentry div.entry p   {margin-left:10px;margin-right:10px;background-color:gray;color:white;margin-top:0;margin-bottom:10px}
div.oldentry div.entry p.datum {margin-bottom:1px; width:540px;}
div.oldentry div.entry p.comment {margin-bottom:1px; width:540px;}
.entry {margin-left:40px;margin-right:10px;background-color:gray;margin-bottom:4px;width:540px;}
.suchtable {border-collapse:collapse;width:800px;}
.suchtable td {border-right: 2px solid white; padding-left:4px; padding-right:4px;}
fieldset, p , dl {
width:640px;
margin-left:40px;
}
dd {text-align:left;}
ul,ol {width:640px; text-align:left; list-style-position:inside;}
li {}
a:link {color:maroon; font-family:Courier,'Courier new', Helvetica; text-decoration:none; font-weight:bold; border-bottom:dotted maroon 2px;}
a:visited {color:maroon; font-weight:bold; border-bottom:dotted maroon 2px;}
a:hover { border-bottom:2px solid orange; text-decoration:none;}
a:active {background-color:orange}
a:focus {background-color:orange}
.borderright {border-right:1px dotted red;}
a.ueba {color:black; font-family:'Georgia', 'Century School Book', 'Times New Roman', serif;  text-decoration:none;}
input:hover { color:black; background-color:white; }
form {margin-top:0px; margin-bottom:0px;}
div.logo {margin:0px;padding:0px; border-collapse:collapse; background-color:silver; text-align:center;}
div.dict ul li { padding-left:40px;}
div.menu {background-color:silver; border-collapse:collapse; font-family:Courier,'Courier new', Helvetica; padding-left:40px;}
div.korpustitel {padding-left:40px; background-color:silver;}
div.korpustitel h1 {margin:0px; border-bottom:none black 2px; font-size:1.2em; color:black;}
div.korpustitel span {text-decoration:none; font-size:0.7em; font-weight:normal;}
div.xlang {width:55px; float:left; margin:0 }
div.xlang input[type*="submit"] {padding:2px;background-color:white;border-collapse:collapse; width:46px;}
div.lang  {font-family:Courier,'Courier new', Helvetica; font-size:small; border-collapse:collapse;float:right; }
div.lang input[type*="submit"] {border:0;color:gray;background-color:white;border-collapse:collapse }
div.navigation     {background-color:silver; text-align:left; padding-left:40px; margin-bottom:0px;}
div.navigation h1  {border-bottom:none black 1px}
div.zitat h1       {border-bottom:dotted black 1px; width:100px; margin-top:0px;}
div.namlist {margin-left:40px;}
div table.liste {margin-left:40px;}
.code {background-color:white}
div.code p         {text-align:right; }
div.zitat        {width:640px;}
div.zitat p        {width:640px;}
div.steuern {clear:left; width:800px; background-color:silver;}
div.steuern table  {border-bottom:solid silver 1px; padding-left:40px; }
/*div.navigation a {
color:black;
font-family:Courier,'Courier new', Helvetica; }*/

div.checkbox a {color:maroon;text-decoration:none; font-weight:normal; font-family:'Georgia', 'Century School Book', 'Times New Roman', serif;   }
div.checkbox a:hover {color:green;text-decoration:none; font-weight:normal;font-family:'Georgia', 'Century School Book', 'Times New Roman', serif;   }
div.checkbox a:visited {color:maroon;text-decoration:none; font-weight:normal;font-family:'Georgia', 'Century School Book', 'Times New Roman', serif;   }
div.diged {line-height:1.2em; }
div.diged p a {text-decoration:none;}
div.inshead h1 {margin:0px;padding-left:40px;background-color:silver; border-bottom:none black 1px}
div.start {
width:700px;
margin-right:auto;
margin-left:auto;
font-family:Courier,'Courier new', Helvetica; margin-top:0px;
-moz-border-radius-bottomleft:15px;
-webkit-border-bottom-left-radius:15px;
-moz-border-radius-bottomright:15px;
-webkit-border-bottom-right-radius:15px;
border: 0px solid silver;
padding: 10px;
background-color:silver;}
div.start a {text-decoration:none;text-align:justify; }
div.start p {text-decoration:none;text-align:justify; }
div.sucheneu {clear:left; width:840px }
div.sucheneu p {font-size:1.0em; }
div.sucheneu table {margin-left:40px;border:0;width:800px;}
/*div.sucheneu table thead {color:red}*/
div.sucheneu table thead th {border-bottom:1px dotted black;border-collapse:collapse;padding:4px}
div.sucheneu h2 {font-size:1.0em;line-height:1.2em;}
div.sucheneu table td {padding:4px}
div.suche input[type*="submit"] {border-collapse:collapse;border:0;color:maroon}
div.suche table td {padding:4px}
div.suchform {background-color:silver}
div.tabletyp1 {background-color:silver;width:620px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc; padding: 3px; padding-bottom: 0px; clear:left; margin-left:40px; margin-top:20px;}
/* div.tabletyp1 thead th {border-bottom: 1px solid red; } */
div.suchergebnis {background-color:silver;width:820px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc; padding: 3px; padding-bottom: 0px; clear:left;}
div.suchergebnis table {border:0;padding-left:40px;padding-right:40px; border-collapse:collapse;width:100%}
div.suchergebnis thead {background-color:teal;}
div.suchergebnis tfoot {background-color:teal;font-weight:bold}
div.suchergebnis ol {width:90%;}
div.suchergebnis li {background-color:gray;color:white;padding-left:4px;padding-right:4px;padding-bottom:1.2em;}
div.suchergebnis p {background-color:silver;color:black;margin-left:4px;margin-right:4px;}
div.suchergebnis h2 {margin-top:14px;margin-left:4px;margin-right:4px}
div.suchergebnis hr {background-color:white;width:99%}
div.suchergebnis a {background-color:silver}
div.suche {background-color:gray; width:820px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc; padding: 3px; padding-bottom: 0px; clear:left;}
div.suche input {}
div.suche p {margin:0; background-color:gray}
div.hit {width:820px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc; padding: 3px; padding-bottom: 0px;}
/* alt: border:solid gray 2px */
div.function { font-weight:bold; }
div.function input, form.input {
background-color:white;
border-bottom:0px solid white;
border-top-style:none;
border-left:none;
border-right:none;
padding-left:0px;
margin:0px;
font-family:Courier,'Courier new', Helvetica;
color:gray;
}
div.function input:hover, form.input:hover {
border-bottom:2px solid green;
}
div.fixed { }
/* alt: {text-decoration:none; text-align:left;} */
div.wahl input, div.left input, div.artikel input {
text-decoration:none;
text-align:left;
}
.akr {
color:red;
font-size:1.0em; }
.akrchr {
color:#FF00FF;
font-size:1.0em;
}
.butt {
margin-top:0px;
padding-top:0px;
width:50px;
color:green;
border-style:outset;
}
.Button {
background-color:#AAAAAA;
color:#FFFFFF;
width:200px;
border:6px solid #DDDDDD;
border-style:outset;
}
.chr {
color:blue;
font-size:1.0em;
}
.Date {
color:blue;
font-size:large;
}
div.update {font-family:Courier,'Courier new', Helvetica; font-size:small; float:right; }
div.top {font-family:Courier,'Courier new', Helvetica; float:right; font-size:small; text-align:left; text-decoration:none; vertical-align:baseline; }
/*div.top input[type*="submit"] {border:0; color:maroon;background-color:white; }*/
div.top input {border:0; color:maroon; }
div h1 {
color:orange;
padding-left:0px;
padding-top:0px;
line-height:1.5em;
margin-top:1.5em;
margin-bottom:0;
margin-right:0;
margin-left:40px;
text-align:left;
border-bottom:dotted black 1px;
}
div.function h1 {
margin:0px;
}
div.float {
float:right;
width:480px}
div.float2, p {
width:640px;
text-align:left;
}
div.left {float:left; padding-right:4px; padding-top:4px; padding-bottom:4px; }
div.clear {clear:left; margin:0}
div.clear h1{
clear:left;
padding-top:12px;
}
.fragment {
text-decoration:blink
}
.hide { color:white; }
.hinweis {
color:teal;
background-color:#FF8000;
}
.info {margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
text-align:left;
color:silver;
border-style:outset;
font-weight:normal;
background-color:gray;
cursor:pointer;
}
.info1, .info2, .info3, .info4, .info5, .infohelp {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
font-weight:normal;
}
.info1 {
border-style:none;
text-align:left;
}
.info2 {
color:gray;
border-style:outset;
background-color:silver;
cursor:pointer;
}
.info3 {
text-align:left;
color:gray;
border-style:outset;
background-color:silver;
cursor:pointer
}
.info4 {
text-align:left;
color:gray;
border-style:none;
cursor:text
}
.info5 {
text-align:left;
color:gray;
border-style:outset;
background-color:silver;
cursor:pointer;
}
.infohelp{
text-align:left;
color:gray;
border-style:outset;
background-color:silver;
cursor:help
}
.inh {
color:black; font-size:1.0em; text-align:right; vertical-align:top; }
.innohe {
color:black; font-size:1.0em; text-align:left; vertical-align:top; }
.Ind {
padding-left:40px; font-size:1.0em;text-align:left;}
.intro {
color:black; width:400px; font-weight:normal; font-size:large}
.Jahr {
font-size:1.0em; font-size:large; }
.mail {
font-weight:normal; color:gray}
.name {
font-weight:bold; }
.name2 {
font-weight:bold; }
.Nummer {color:green;
font-size:large; }
.poesie {
color:#FF8000;
font-size:1.0em;}
.poesie2 {
color:#FF8000;
font-size:1.0em;}
div.edition table {margin-left:40px}
tr.pos {background-color:silver  }
.pub {background-color:yellow;}
.klammer {
font-size:1.0em;
left:140px
}
.red {color:red}
.redblack {color:red; background-color:gray}
.blue {color:blue}
.select1 {width:420px; }
.spalte {color:black;}
.table {margin-bottom:0px}
.table1 {color:blue }
.table2 {color:green }
.trans {color:teal; text-align:center}
.version {font-size:xx-small; }
.white {color:white; }
.print {display:none; }
.screen {visibility:visible; }
.zahl {color:red; }
.zit {color:black; font-weight:bold; }
.zitquelle {color:black; font-weight:bold; }
.zn,.znalt {vertical-align:text-bottom;      text-align:center;   text-decoration:none; }
.zn {font-size:0.5em; font-weight:bold;}
.znalt {color:gray; font-size:0.8em}
.ueb {font-style:oblique;}
.spa2ueb {padding-right:20px; color:black; font-style:oblique; vertical-align:top; }
.spa2heb {direction:rtl; font-size:1.0em;color:black;vertical-align:top;}
.spa2deu {color:black; font-size:1.0em; text-align:right}
.spa2 {color:black; font-size:1.0em;}
.symb1, .symb2 {
font-size:0.9em;
background-color:maroon;
padding-right:4px;
padding-left:4px;
}
.symb1 {
color:white;
}
.link {font-size:0.8em; background-color:red; padding-right:4px; padding-left:36px; width:8px; }
.symb2 {
color:red;
}

.link2 {
font-size:0.8em;
background-color:red;
padding-right:4px;
padding-left:4px;
margin-right:18px;
color:white;
width:8px;
}
.link {
font-size:0.8em;
background-color:red;
padding-right:4px;
padding-left:4px; color:white;
width:8px;
}
.treffer {background-color:black; color:white; padding-left: 2px;padding-right:2px}
.treffersel {background-color:silver; color:white}
.treffer1 {background-color:green; color:white}
.treffer2 {background-color:yellow; color:black}
input[type*="text"] { color:black; background-color:silver; }
input[type*="text"] .wr {background-color:white; color:black}
div.alternate {background-color:silver; }
div.alternate form div {background-color:silver; }
div.alternate form div input {border:0; color:maroon; font-family:Courier,'Courier new', Helvetica;  text-decoration:none; font-weight:bold; margin-bottom:0; background-color:silver; }

div.divname p {margin-top:0px;margin-left:0px; margin-right:0px;background-color:silver; color:black; padding-left:40px; width:600px;  font-weight:bold}
}
div.fotolist table,div.foto table, div.hilfe table {margin-left:40px; }
div.foto h2,h3 {font-size:1.0em; margin-top:10px;}
div.foto p {font-size:small; }
/* div.intro table */
/* div.intro table img {border:0} */
img {border:0; }
div.foto img {-webkit-box-shadow:10px 10px 5px #888; padding: 5px 5px 5px 15px; }
div.foto img:hover {opacity:0.5}
div.foto a:hover {border-bottom:2px solid white; text-decoration:none;}
.belegt   {color:red; background-color:gray;   width:24px; height:24px; }
.unbelegt {background-color:silver; width:24px; height:24px;}
.achse    {background-color:black;  width:24px; height:24px; color:white}
.blank    {background-color:white;  width:24px; height:24px;}
.aktiv    {background-color:red;  color:white;  width:24px; height:24px;}
.black {background-color:black; color:white; font-weight:bold}
.gray  {background-color:gray; color:white; }
.white {background-color:white; color:black; }

@page {size:21.0cm 14.85cm; margin:5.7cm 2cm 1.4cm 1cm;}
@media print {
body {background-color:white; color:black; font-weight:normal;size:21.0cm 14.85cm; margin:2cm 2cm 1.4cm 1cm;}
div.logo,div.update,div.menu,div.start,div.left,div.inshead,div.navigation,div.steuern {display:none;}
div.divname h1 {display:none;}
div.top,div.zit,div.status ,div.code, div.suche {display:none}
/*div.foto {display:none;}*/
h1 {font-size:1.2em}
h2 {font-size:1.1em}
h3,p {font-size:1em}
a:link {TEXT-DECORATION:none; }
input,legend{display:none}
.name {font-weight:bold}
.inh {color:black; text-align:right; vertical-align:top;}
.pos {TEXT-DECORATION:underline}
.treffer {TEXT-DECORATION:underline}
.treffer2 {TEXT-DECORATION:underline}
.zn {text-align:center; font-size:xx-small; text-decoration:underline }
.screen {display:none; }
.print {visibility:visible; }
.zitquelle {display:none; }
.black, .gray, .white {background-color:white;color:black;font-weight:normal}
.akr,.chr {color:gray;font-size:1.2em;}
a {color:black; text-decoration:none}
}

