@charset "iso-8859-1";
/* BUCHVORSTELLUNG */

* {
margin: 0;
padding: 0;
}
html {
height: 100.1%;
}
body {
padding-bottom: 1%;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 80%;
line-height: 1.5;
background-color: #c0b090;
color: #000;
}

#header {
min-height: 62px;
background-color: transparent;
color: #6c572b;
border: 1px solid #f00;
border-color: #f5f0e7 #ab8a45 #ab8a45 #f5f0e7;
z-index: 20;
}
#header img {
float: left;
width: 60px;
padding: 1px;
}
#header h1 {
padding: 14px 0px 0px 90px;
font-family: Georgia, Verdana, Helvetica, Arial, sans-serif;
font-size: 200%;
font-style: italic;
letter-spacing: 1pt;
}
#header a {
border: 0 none;
}

#wrapper {
background-image: url(../img/bg-3.gif);
margin: 2% 20%;
min-width: 620px;
padding: 15px;
border: 1px solid #f00;
border-color: #ab8a45 #f5f0e7 #f5f0e7 #ab8a45;
z-index: 20;
background-color: #fcfaf3;
color: #000;
}

#head {
margin: 20px 0px 0px 0px;
border: 1px solid #f00;
border-color: #f5f0e7 #ab8a45 #ab8a45 #f5f0e7;
}

.text ul#submenue {
margin: 3px 0 5px 10px;
}
.text ul#submenue li {
display: inline;
margin-right: 10px;
}
* html .text ul#submenue li {
display: inline;
margin: 0px 0px 0px 15px;
}

.text {
margin: 20px 0px 0px 0px;
text-align: justify;
background-color: #e6d9bf;
color: #000;
border: 1px solid #f00;
border-color: #ab8a45 #f5f0e7 #f5f0e7 #ab8a45;
}
.text:hover {
background-color: #ebe1cd;
color: #000;
}

#inhalte {
margin: 20px 0px 0px 200px;
background-color: #e6d9bf;
color: #000;
border: 1px solid #f00;
border-color: #ab8a45 #f5f0e7 #f5f0e7 #ab8a45;
}
#inhalte:hover {
background-color: #ebe1cd;
color: #000;
}

#cover {
float: left;
width: 165px;
margin: 40px 0px 0px 5px;
}
#cover img.rahmen {
border-top: 3px double #6c572b;
border-left: 3px double #6c572b;
border-bottom: 4px solid #6c572b;
border-right: 4px solid #6c572b;
}
#cover p {
padding: 0;
line-height: 0.9;
}

#mitp, #footer {
margin: 20px 0px 0px 0px;
border: 1px solid #f00;
border-color: #f5f0e7 #ab8a45 #ab8a45 #f5f0e7;
}

#mitp {
clear: left;
position: relative;
}
#mitp .mitplogo {
position: absolute;
top: 10px;
right: 10px;
width: 60px;
height: 80px;
}

#mitp ul {
background-image: url(../img/pdf-32.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 50px;
}

#micros {
clear: left;
background-image: url(../img/bg-3.gif);
margin: 20px 0px 0px 0px;
padding-top: 5px;
text-align: center;
background-color: #e6d9bf;
color: #000;
border: 1px solid #f00;
border-color: #f5f0e7 #ab8a45 #ab8a45 #f5f0e7;
}

.divider {
height: 1px;
margin: 10px 0;
border-top: 1px solid #dac79e;
}


h2 {
padding: 0px 0px 0px 20px;
font-size: 170%;
font-variant: small-caps;
background-color: transparent;
color: #665636;
}
h3 {
margin-top: 5px;
padding: 5px 10px;
font-size: 110%;
background-color: transparent;
color: #3a301f;
}

ul {
list-style: none;
margin: 0px 20px 10px 30px;
}
ul li {
background-image: url(../img/bullet.gif);
background-repeat: no-repeat;
background-position: 0 8px;
padding-left: 15px;
line-height: 1.8;
}

p {
padding: 10px 20px;
}

a {
text-decoration: none;
border-bottom: 1px solid #554411;
background-color: transparent;
color: #443300;
}
a:visited {
background-color: transparent;
color: #443300;
}
.text a:visited {
background-color: transparent;
color: #800;
}
a:hover, a:active, a:focus {
background-color: #ebe1cd;
color: #a00;
}
a.extern {
background-image: url(../img/extern.gif);
background-repeat: no-repeat;
background-position: center right;
padding-right: 15px;
}


.breaker {
clear: left;
}
hr, .invis {
display: none;
}
img {
border: 0 none;
}
.slim {
font-weight: 500;
}
.small {
font-size: 90%;
}
.stern {
background-color: transparent;
color: #800;
font-weight: bold;
}
img.bienchen {
float: left;
width: 66px;
margin: -10px 0px 0px 10px;
}
.rezi {
font-size: 85%;
}
acronym, abbr { 
border-bottom:1px dotted #333;
cursor:pointer; 
}


/* === Transparenz-Effekte === */
#cover a.opac,
#mitp a.opac,
#micros a.opac {
border: 0 none;
-moz-opacity: 0.6;
}
#mitp a.opac,
#micros a.opac {
padding: 1px;
}
#cover a.opac:hover,
#mitp a.opac:hover,
#micros a.opac:hover {
background-color: transparent;
-moz-opacity: 1;
}

/* === Fading Tooltips === */
/* DIV wird um Tooltip erzeugt (unsichtbar am Ende der Seite) */
body div#tooltip { 
position: absolute;
z-index: 1000;
width: auto;
background: #000;
border: 2px double #fff;
text-align: left;
padding: 5px;
min-height: 1em;
-moz-border-radius: 5px; 
}
body div#tooltip p { 
margin: 0;
padding: 0;
color: #fff;
font: 11px/12px verdana,arial,sans-serif; 
}
/* EM und SPAN werden um Accesskey (sofern vorhanden) und URL erzeugt */
body div#tooltip p em { 
display: block;
margin-top: 3px;
color: #fa6;
font-style: normal;
font-weight: normal;
}
body div#tooltip p em span { 
font-weight: bold;
color: #fff; 
}

/* rounded corners */
.text, #inhalte {
-moz-border-radius: 7px;
}
