/*base lj neue Version 2009 mk*/
a:link, a:visited { color: #000099; text-decoration: none; }
a:hover, a:active { color: #c00; text-decoration: underline; }
blockquote { margin-left: 2em; }
body { background-color: #fff; font-family: "Lucida Grande", "Lucida Sans","Lucida Sans Unicode", Helvetica, Verdana, Geneva, sans-serif; font-size: 76.01%; height: 100%; margin: 15px 15px; max-width: 800px; position: relative; }
body.forms { background-color: #fcfcfc; }
body.nav { background-color: #444; margin: 0; padding: 0; }
body.pc { background-color: #f8f8f8; /* Pressecenter */ }
dd { font-size: 1em; margin: 0 1em 3px 20px; }
dl{ margin-left: 0; }
dt { font-size: 1em; font-weight: bold; margin: 0.6em 1em 0; }
form { margin-left: 0; }
h1 { color: #c00; font-size: 1.8em; line-height: 100%; margin: 17px 0 0.5em 0; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; margin: 1em 0 0 0; }
h2 { color: #333; font-size: 1.3em; margin: 0.3em 0 0 0; }
h3 { font-size: 1em; margin: 1.2em 0 0.3em 0; }
h4 { font-size: 0.9em; font-weight: bold; line-height: 100%; margin-bottom: 1px; margin-top: 0.5em; }
h5 { font-size: 1em; font-weight: bold; line-height: 100%; margin-bottom: 1em; margin-top: 5px; }
hr{ background-color: #999; /* Mozilla 1.4 */ border: #999; /* Opera 7.11 */ color: #999; /* IE 6 */ height: 1px; /* in Opera für die Anzeige nötig,in Mozilla für die einheitliche Höhe */ margin: 8px 0 8px 0; }
hr.navig { margin: 10px 0; width: 140px; }
hr.sw { background-color: #ffffff; border: #ffffff; color: #cccccc; height: 1px; text-align: center; width: 400px; }
hr.swf { background-color: #ffffff; border: #cccccc; color: #cccccc; height: 3px; text-align: center; width: 400px; }
hr.zbr { color: #cccccc; margin-left: 0; /* =Zeilenbreite */ margin-right: 0; }
html > body { font-size: 100.01%; /* korr. für IE */ }
img { border: none; margin-bottom: 2px; margin-left: 0; }
input,textarea,select{ background-color: #eee; font-family: "Lucida Sans", "Lucida Grande", Verdana,Geneva,sans-serif; font-size: 1em; margin-bottom: 0; margin-left: 0; margin-right: 0; }
input.btn { background-color: #ccc; font-weight: bold; padding: 3px; }
input:focus, textarea:focus, input:active, textarea:active, input:hover, textarea:hover { background-color: #fff; }
label{ font-size: 1em; font-weight: bold; }
ol { font-size: 1em; line-height: 125%; }
p, table, blockquote, p.format { font-size: 1em; line-height: 150%; margin: 3px 20px 6px 0; }
p.in20 { margin-left: 35px; margin-right: 30px; }
p.nav a, p.smnav a, p.navline a { font-size: 0.8em; /*rel Redukt. */ font-weight: normal; margin: 0; padding: 0; }
p.nav img { position: relative; top: 3px; }
p.p, #presti p { line-height: 130%; margin-bottom: 3px; margin-top: 8px; }
p.sm, td.sm { font-size: 0.8em; /*Fuß*/ font-weight: normal; margin: 3px 0; }
p.smnav { color: #c00; /*kleine Nav für a*/ font-size: 1em; font-weight: bold; margin: 0; }
p.spm { color: Navy; font-weight: bold; /*kompat. spitzmarke synops*/ line-height: 140%; margin: 0.6em 0; }
p.tp{ font-size: 0.8em; font-weight: normal; margin-bottom: 0; margin-top: 0; text-align: right; }
table.blind td{ background-color: transparent; font-size: 1em; font-weight: normal; margin: 0; padding: 0; }
table.form { background-color: transparent; font-size: 0.9em; font-weight: normal; line-height: 100%; margin: 0; }
table.form td { background-color: #e0e0e0; padding: 0 3px; }
td { vertical-align: top; }
td,th,input,textarea{ font-size: 1em; line-height: 150%; margin: 0; padding: 0 0 0 3px; }
td.d{ width: auto; }
td.ddvd { padding: 0 5px; }
td.logo { background-color: #666666; color: #ffffff; font-weight: bold; }
td.nav-nav{ background-color: transparent; color: #fff; height: auto; padding: 15px 3px; }
td.nav-nav a.mnu:link, td.nav-nav a.mnu:visited { color: #ccc; }
td.nav-nav a.mnu:hover, td.nav-nav a:hover { color: #f33; text-decoration: none; }
td.nav-nav a:link, td.nav-nav a:visited { color: #fff; }
td.nav-nav p { color: #fff; font-family: Tahoma,Helvetica,"Lucida Sans",Geneva,Arial,sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0.05em; line-height: 18px; margin: 1px 0 0 3px; }
td.nav-nav p.sub { font-size: 9px; letter-spacing: 0; line-height: 12px; margin: 1px 0 5px 1em; }
td.nav-nav p.sub a { font-size: 9px; line-height: 12px; margin: 0; }
td.nav-top, td.nav-top a { background-color: #000; color: #fff; font-family: Helvetica,Arial, Verdana, sans-serif; font-size: 18px; font-weight: bold; height: 20px; padding: 10px 3px; }
td.obl { border-top: 1px solid #000000; }
td.shdvd { background-image: url(../img/shdvd.gif); background-repeat: no-repeat; height: 150px; margin: 2px 0; padding: 0; text-align: left; vertical-align: top; width: 110px; }
td.shdvd img { border: 1px solid #666; margin: 0; padding: 0; }
td.ubl { border-bottom: 1px solid #000000; }
td.y{ width: 4em; }
th { background-color: #666; color: #fff; padding: 2px 0 0 3px; text-align: left; }
ul { font-size: 1em; list-style-image: url("../img/pfrrt.gif"); margin-bottom: 0; margin-left: 0; margin-top: 0; }
ul.d { list-style-image: url("../img/pfrrt.gif"); margin-bottom: 0; margin-left: 0; margin-top: 0; }
ul.doss { list-style-image: url("../img/pfrrt.gif"); margin-bottom: 0; margin-top: 0; }
ul.weit,li.weit{ font-size: 1em; list-style-image: url("../img/pfrrt.gif"); margin-bottom: 5px; margin-top: 5px; }
.blk { color: #000000; }
.cbl { color: #3d5bb1; }
.clearb{ clear: both; }
.crt{ color: #c00; }
.dgray{ color: #666666; }
.ftit{ margin: 0.5em 0 0 0; }
.ftitdgr{ color: #666; margin-bottom: 5px; margin-top: 0.3em; }
.img-re { float: right; font-size: 9px; padding: 0 1em; position: relative; text-align: center; }
.left, img.left, h1.tit, pre { margin: 0; }
.nav { color: #c00; font-size: 1.3em; font-weight: bold; margin: 0; }
.navline{ color: #c00; font-size: 1.2em; font-weight: bold; margin: 5px 0; }
.opt{ background-color: #eeeeee; }
.red { color: #c00; }
.rgt{ text-align: right; }
.sm { font-size: 0.8em; }
#fuss { bottom: 0; margin-bottom: 2em; position: relative; }
#kasten { background-color: #efefef; border: 1px solid #ccc; margin: 5px 0; max-width: 770px; padding: 0 5px; }
#kasten-re{ background-color: #f0f0f0; border: 1px solid #ccc; float: right; font-size: .8em; margin: 0 0 0 5px; max-width: 200px; padding: 0 5px; }
#nav-or { margin: 0 0 0 auto; position: absolute; right: 2em; top: 0; }
#page { position: absolute; top: 3.5em; }
#pagtit { left: 0; position: absolute; top: 0; }
#presti { max-width: 950px; }
#presti p.a{ font-size: 1em; /*Autor*/ font-weight: bold; margin: 0.3em 0 1.2em 0; }
#syno { margin: 0.3em 0; }
#syno p, p.syn { font-size: 1em; /*syn=kompat.alte pp.*/ line-height: 150%; margin: 0 20px 6px 0; }
@media print {
body {
	font-family: Helvetica,Arial,Verdana,Geneva,sans-serif;
	font-size: 10pt;
	line-height: 130%;
}
p.nav { visibility: hidden; }
}
