
/* CSS der http://public.beuth-hochschule.de/~mixdorff/ */
/* Copyright by www.jedermensch.de */

@import url(rund.css) screen;

body {
font-family: Verdana, Arial, Helvetica, "Arial Narrow", sans-serif;
font-size:100%;
color:#000;
line-height:100%;
padding:0;
margin:0;
text-decoration:none;
background:/*#999;#5e5e5e;#24506e;#005f4d*/#297575;
/*border-top:2px solid #099;
border-left:2px solid #099;
border-right:3px solid #099;
border-bottom:3px solid #099;*/}

a:link { }
a:visited { }
a:hover {text-decoration:none;}
a:active {text-decoration:none;}

legend {
font-size:1em;
color:#000;
padding-bottom:.25em;
padding-left:.4em;
padding-right:.4em;
}/* */

fieldset {
margin:-.25em 0em -.25em 0em;
padding:.5em .5em 1.25em .75em;
width:93%;
}/* */

blockquote {
border:2px dashed #099;
padding:.5em 1em;
margin-bottom:1em;
margin-left:auto;
margin-right:auto;}

dfn {
font-style:normal;
background:#099;
color:#eee;
padding:0 .3em;}

blockquote h4 {
margin-top:.5em;
padding-top:0;
background:none;
border:none;
color:#099;
/*margin-top:0;*/}

samp {
font-size:1em;
line-height:1.75em;
letter-spacing:.125ex;
margin-bottom:0;
display:block;}

code {
font-size:1em;
letter-spacing:.125ex;
background:inherit;
border:1px solid #000;
color:#000;
padding:0 .125em 0 .25em;
}/* */

  {
}

pre {
}

acronym {
border-bottom-width:1px;
border-color:inherit;
border-bottom-style:dotted;
cursor:help;
}/* fuer acronyme */

.wort {
border-bottom-width:1px;
border-color:#000;
border-bottom-style:dotted;
cursor:help;
}/* fuer Erklaerungen */

p.nachoben {
clear:both;
text-align:right;
padding:0;
margin:0;}

.nachoben a {
color:#099;
padding:.2em .8em;}

.nachoben a:hover, .nachoben a:active, .nachoben a:focus {
background:#099;
color:#eee;}

.speak {speak:spell-out;}

h3, h4 {
color:#eee;
background:#099;
padding:.2em .3em;
margin-bottom:.2em;
border-top:1px solid #000;}

h1, h2 {
margin-left:.2em;
padding-left:2em;
margin-bottom:1em;
color:#099;}

h2 {
background:url(bullet-h.gif) left bottom no-repeat;}

h1 {
font-size:1.3em;
font-weight:bold;
line-height:1.2em;
padding-bottom:.2em;
border-bottom:3px dashed #099;
background:url(bullet-h.gif);
background-position:0 -5px;
background-repeat:no-repeat;
margin-right:.1em;
}/*Ueberschrift-1*/

h2 {
font-size:1.2em;
font-weight:bold;
line-height:1.2em;
}/*Ueberschrift-2*/

h3 {
font-size:1.1em;
font-weight:bold;
line-height:1.1em;
}/*Ueberschrift-3*/

h4 {
font-size:1em;
font-weight:bold;
line-height:1.1em;
}/*Ueberschrift-4*/

#inhalt address {
font-style:normal;
font-size:.8em;
font-weight:normal;
text-align:left;
color:#000;
line-height:130%;
margin-bottom:1em;}

.versteck {
position:absolute;
left:-2000px;
top:-2000px;
width:0;
height:0;
overflow:hidden;
display:inline;}

#erste_box, #letzte_box {
display:none;}

#seite {
margin-top:15px;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
border:1px solid #000;
background:url(background_seite.gif) left top #fff;}

#kopf {
padding-bottom:5px;
border-bottom:1px solid #099;}

#logobox {
float:right;
padding-left:5px;
border-left:1px solid #099;
height:121px;}

#logobox a {
text-decoration:none;
border:none;
color:#000;}

#logobox a:hover span, #logobox a:hover img, #logobox a:active, #logobox a:focus {
background:#aaa;
text-decoration:none;
border:none;}

#logobox a:hover span, #logobox a:active span, #logobox a:focus span {}

#logobox img {
border:none;}

#logobox big {
display:block;
position:relative;
left:25px;
top:-105px;
font-size:.65em;
text-transform:uppercase;
font-weight:bold;
line-height:1em;
margin-bottom:-500px;
margin-right:35px;
padding-bottom:0;
height:.25em;
width:10.5em;}

#logobox big span {
display:block;
padding-bottom:0;
margin-bottom:-.1em;}

#kopftextbox {
background:url(background_kopf.jpg) top right no-repeat #099;
font-size:.85em;
height:8.5em;
font-weight:bold;
margin-right:165px;
padding-left:1.5em;
vertical-align:middle;
padding-top:0;
padding-bottom:.5em;}

#kopftextbox a:link, #kopftextbox a:visited {color:#eee;}

#kopftextbox a:hover, #kopftextbox a:active, #kopftextbox a:focus {color:#fff;}

#kopftextbox address {
font-style:normal;
line-height:125%;
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:0;
vertical-align:middle;
color:#eee;
/*background:url(background_address.gif) top left no-repeat #fff;
width:50em;*/}

#kopftextbox big {
letter-spacing:.25ex;
display:block;
margin-bottom:-.75em;
padding-top:.5em;}

#titel1 {
/*display:none;*/}

#titel2 {
/*display:none;*/}

#titel3 {
/*display:none;*/}

#fach1 {
display:none;}

#fach2 {
display:none;}

#seitenbox {
/*background:url(background_seite.jpg) center center no-repeat #fff;*/}

/*=== Alles fuer den Sprachwechsel - Anfang ===*/

#sprachwechsel {
width:99.9%;
font-size:.6em;
height:1.75em;
/*height:25px !important;*/
border-bottom:1px solid #099;}

#datum {
margin:0;
padding:0;
float:left;
font-size:1em;
/*line-height:25px;
vertical-align:middle;*/}

#sprachwechsel ul {
/*position:absolute;
right:20px;*/
text-align:right;
/*display:inline;*/
margin:0 22.5px 0 0;
padding:0;
font-size:1em;}

#sprachwechsel ul li {
margin:0;
padding:0;
display:inline;}

#sprachwechsel a {
color:#099;
font-weight:bold;}

#li_de {
list-style-type:none;
/*float:left;*/}

#li_en {
list-style-type:none;
/*float:left;*/}

#sprachwechsel ul li a em {
display:none;}

/*#li_de em {
background:url(de.gif) center center no-repeat;}

#li_en em {
background:url(en.gif) center center no-repeat;}

#sprachwechsel ul li a span {
display:none;}

#sprachwechsel ul li a {
text-decoration:none;}

#sprachwechsel ul li a em {
display:block;
width:40px !important;
height:25px !important;}*/

#sprachwechsel strong {
color:#eee;
background:#099;
padding:.2em .75em .4em .75em;}

/*=== Alles fuer den Sprachwechsel - Ende ===*/

/*=== Alles fuer die Navigation - Anfang ===*/

#navigation ul li strong {
border-left:1em solid #099;
display:block;
margin:0;
padding:.1em 0 .1em 25px;
/*line-height:1em;*/
color:#333;
background:url(bullet_navi.gif) #9cc;
background-position:1px 50%;
background-repeat:no-repeat;}

#navigation ul li ul li strong {
border-left:1em solid #099;
display:block;
margin:0;
padding:.1em 0 .1em 25px;
/*line-height:1em;*/
color:#333;
background:url(bullet_navi.gif) #9cc;
background-position:1px 50%;
background-repeat:no-repeat;}

#navigation a {
color:#eee;
display:block;
font-weight:bold;
padding:.1em 0 .1em 25px;
text-decoration:none;
background:#099;
border-left:1em solid #9cc;}

#navigation a:hover, #navigation a:active, #navigation a:focus {
color:#066;
background:url(bullet_navi.gif) #9cc;
background-position:1px 50%;
background-repeat:no-repeat;
border-left:1em solid #099;
text-decoration:underline;}

#navigation {
height:100%;
width:12em;
float:left;
display:block;
padding:.2em;
font-size:1em;
/*visibility:visible;*/}

#navigation ul {
margin:0;
padding:0;
list-style-type:none;
display:block;}

#navigation ul ul {
margin-top:2px;
margin-bottom:-2px;
list-style-type:none;
display:block;
font-size:1em;
margin-left:1em;}

#navigation ul li {
list-style:none;
padding:0;
margin-top:0;
margin-bottom:0;
border-bottom:2px solid #fff;
line-height:1.5em;}

#navigation ul li ul li {
margin-bottom:0;
list-style:none;
border-bottom:2px solid #fff;
line-height:1.5em;}

#navigation span {
display:none;}


/*=== Alles fuer die Navigation - Ende ===*/

/*=== Alles fuer den Inhalt - Anfang ===*/

#inhalt {
margin-left:13em;
margin-top:0;
padding-top:0;}

#brotkrume {
font-size:.7em;
font-weight:bold;
letter-spacing:.125em;
margin:0;
padding:0;
width:100%;
display:block;
}/* Fuer Pfad ! (Brotkrume) */

#brotkrume p {
background:url(bullet_breadcrumb.gif) left center no-repeat;
margin-top:0;
padding-top:0;
border-bottom:1px solid #099;
padding-bottom:0;
margin-bottom:0;
padding-left:15px;}

#brotkrume p strong {
background:#099;
color:#eee;
padding:.2em .5em .2em .5em;}

#brotkrume a {
color:#099;
padding:.1em .5em .1em .5em;
border-left:1px solid #099;
border-right:1px solid #099;
background:#fff;}

#brotkrume a:hover, #brotkrume a:active, #brotkrume a:focus {
background:#099;
color:#eee;
padding:.2em .5em .2em .5em;}

#brotkrume p span {
display:none;}

#seite div.image_links {
float:left;
margin:0 1em .25em 0;
padding:0;
border:1px solid #000;}

#seite div.image_rechts {
float:right;
margin:0 0 .25em 1em;
padding:0;
border:1px solid #000;}

div.image_links a img {
border:none;}

div.image_rechts a img {
border:none;}

div.kein_umbruch {
margin-bottom:auto;
padding-top:auto;
display:block;
clear:right;}

div.umbruch {
clear:both;
margin-bottom:auto;
padding-top:1em;
display:block;}

div.umbruch h3, div.umbruch h4 {
margin-top:0;}

div.kein_umbruch h3, div.kein_umbruch h4 {
margin-top:0;}

#karteikarte p, #normalbox p {
font-size:.8em;
font-weight:normal;
line-height:115%;
margin-left:auto;
margin-top:.75em;
padding-top:0;
}/*Text - Flattersatz*/

#karteikarte ol li p, #karteikarte ul li p, #normalbox ol li p, #normalbox ul li p {
margin-top:1em;
margin-bottom:1em;
font-size:1em;}

#normalbox {
margin:0 .25em .25em .25em;
padding:1em 2em;
display:block;
border:1px solid #099;}

/*#drucken {
text-align:center;}

#drucken a {
color:#099;}*/

p#drucken {
font-size:.7em;
margin-top:3em;
margin-bottom:0;}

#drucken a {
padding:5px 5px 5px 30px;
background:url(drucker.gif) left center no-repeat #eee;
border-top:1px solid #9cc;
border-left:1px solid #9cc;
border-right:1px solid #099;
border-bottom:1px solid #099;}

#drucken a {
color:#099;
font-weight:bold;}

#drucken a:hover, #drucken a:active, #drucken a:focus  {
background:url(drucker.gif) left center no-repeat #099;
color:#eee;
border-right:1px solid #333;
border-bottom:1px solid #333;}

/*=== Alles fuer die Karteikarten - Anfang ===*/

#kartenreiter ul li a {
color:#099;
text-decoration:none;
padding:0 1em 0 1em;
margin:-.1em -.1em 0 -.1em;}

#kartenreiter ul li strong {
background:#099;
color:#eee;
padding:0 1em .2em 1em;
margin:-.1em -.1em 0 -.1em;
border-left:1px solid #000;}

#kartenreiter ul li a:hover, #kartenreiter ul li a:active, #kartenreiter ul li a:focus {
text-decoration:underline;
padding-bottom:.2em;
background:#099;
color:#eee;
text-decoration:underline;}

#kartenreiter {
margin-top:0;}

#kartenreiter span {
display:none;}

#kartenreiter ul {
line-height:150%;
padding-left:0;
padding-right:0;
padding-bottom:0;
margin-bottom:0;
margin-left:1.5em;
margin-top:0;
font-size:.8em}

#kartenreiter ul li {
display:inline;
padding:0 0 .1em 0;
margin-left:.75em;
margin-right:0;
margin-bottom:0;
border-left:2px solid #099;
border-top:1px solid #099;
border-right:1px solid #099;
background:#fff;}

#karteikarte {
margin:0 .25em .25em .25em;
padding:1em 2em;
border:1px solid #099;}

/*#karteikarte p.nachoben:first-letter {
font-size:1em;}

#karteikarte p:first-letter {
font-size:1.75em;}*/

#inhalt em {
letter-spacing:.75ex;
font-style:normal;
/*word-spacing:.3em;
padding-left:.75em;
padding-right:.5em;*/}

/*=== Alles fuer die Karteikarten - Ende ===*/

/*=== Alles fuer die Info-Box ===*/

.infobox {
background:url(bgr_info.jpg) #333 left top /*no-*/repeat;/*background_infobox.jpg #099*/
border:5px ridge #cc3;
margin:auto;
color:#eee;/*#333*/
padding:0;
font-size:1.25em;
font-family:"Trebuchet MS", sans-serif;
letter-spacing:.3ex;
/*width:425px;
height:210px;*/}

.infobox h2, .infobox h3, .infobox h4, .infobox h5, .infobox h6 {
background:none;
border:none;
color:#eee;/*#333*/
padding:0;}

.infobox h2 {
margin-top:.5em;
margin-bottom:0;
padding-bottom:0;
margin-left:0;
margin-right:0;
text-align:center;
letter-spacing:1.3ex;
font-size:1.5em;
text-decoration:underline;
/*border-bottom:1px solid #eee;*/}

.infobox h3, .infobox h4, .infobox h5, .infobox h6 {
margin-top:.5em;
padding-top:0;
padding-bottom:.5em;
margin-left:1.65em;}

.infobox p {
font-size:1.5em;
height:1.5em;
padding-left:2.75em;}

#karteikarte .infobox p:first-letter {
font-size:1.1em;}

#persoenlich h3, #persoenlich h4 {
background:none;
color:#000;
border:none;}

#persoenlich h4 {
border-bottom:1px solid #000;
margin-top:.5em;}

#persoenlich dl {
display:inline;}

#persoenlich dt {
border:none;
float:left;
background:none;
color:#000;
font-size:.9em;}

#persoenlich dd {
border:none;
display:block;
margin-top:-.4em;
margin-left:18em;
margin-bottom:1em;}

/*=== Alles fuer den Fuss - Anfang ===*/

#footer {
text-align: center;
background: #099;
color: #eee;
font-weight: bold;
font-size: .6em;
margin:0;
padding:0;
vertical-align: middle;
clear:both;
border:1px solid #000;}

#footer address {
font-style:normal;
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;
line-height:1.5em;}

#fuss {
margin:0;
padding:0;
width:100%;
clear:both;}

#fuss a {
color:#000;}

#design_link a:link, #fuss a:link {
text-decoration:none;}

#design_link a:visited, #fuss a:visited {
text-decoration:none;}

#design_link a:active, #fuss a:active {
text-decoration:none;
border:none;}

#design_link a:hover, #fuss a:hover {
text-decoration:underline;
border:none;}

#seiten_info {
font-size:.6em;
line-height:1.25em;
float:left;
margin-top:0;
margin-bottom:0;
padding-bottom:0;}

#seiten_info p {
margin-bottom:0;
padding-bottom:0;
margin-top:0;}

#design_info small {
font-size:1em;}

#w_drei_c {
display:inline;
padding:0;
margin:0;}

#w_drei_c p {
width:100%;
padding: 0;
margin:0;
text-align:right;}

#w_drei_c img {
margin-top:.1em;
border:none;}

#c_s_s {
background:#099;}

#design_info {
/*padding:.125em;
letter-spacing:.15ex;*/
font-style:normal;
margin:0 0 .5em 0;}

#design_link {
display:none;}

span.symbol {
font-family:symbol, sans-serif;
font-size:1.75em;}

/*=== Alles fuer den Fuss - Ende ===*/

dl {
font-size:.8em;
margin-left:auto;}
/* Definitionsliste */

dt {
font-weight:bold;
border-left:1px solid #099;
border-top:1px solid #099;
border-right:1px solid #099;
padding:.25em .75em;
background:#099;
color:#eee;
font-size:1.15em;}

dd {
border-top:none;
border-left:1px solid #099;
border-right:1px solid #099;
border-bottom:1px solid #099;
margin-left:0;
padding:.5em 1em;}

dl, dd, dt {line-height:160%;}
/* Definitionsliste */

.clear {
clear:both;
line-height:1%;}
/* Umbrechen und 'clearing' OHNE Zwischenraum*/

ol {
list-style:decimal;
line-height:135%;
margin-left:1em;
padding-left:1em;
font-size:.8em;
}/*Listenpunkt vor dem Absatz ZAHL*/

ol.kleinbuchstaben {
list-style-type:lower-alpha;
line-height:135%;
margin-left:1em;
padding-left:1em;
font-size:.8em;
}/*Listenpunkt vor dem Absatz BUCHSTABE*/

ul {
list-style:url(bullet.gif) outside;
line-height:135%;
margin-left:1em;
padding-left:1em;
font-size:.8em;
}/*Listenpunkt vor dem Absatz PFEIL*/

ul ul {
margin-top:1em;
font-size:1em;
}/*Listenpunkt vor dem Absatz PFEIL*/

ol ul {
margin-top:1em;
margin-bottom:1em;
font-size:1em;}

#inhalt li {
padding-bottom:.5em;}

.keinumbruch {white-space:nowrap;}/* */

.grossbuchstaben {
text-transform:uppercase;}

/* ========= tabelle ================= */

/* caption {
font-size:.Xem;
color:#000;
font-weight:bold;
text-align:center;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:none;
background:none;} */

/* table {
table-layout:auto;
border:1px solid #000;
font-size:.Xem;
width:100%;} */

/* td {
margin:0;
padding:.Xem;
vertical-align:top;
border:1px solid #000;} */

/* th {
margin:0;
padding:.Xem;
vertical-align:top;
border:1px solid #000;} */

/* tr {
font-size:.Xem;
background:none;} */
