td.quatsch {width:50px;}
/* ---------------- Absätze und Spans */
p, li		{font-size:12px;margin-top:0px;margin-bottom:0px;font-family:Arial;line-height:18px;padding:0px 15px 0px 15px;}
p.fliess 	{text-align:justify;margin-bottom:6px;}
p.eng 		{font-size:11px;line-height:14px;}
p.liste 	{margin-left:18px;text-indent:-18px;line-height:14px;}
p.head 		{font-size:16px;line-height:24px;margin-bottom:2px;margin-top:10px;font-weight:100;}
p.head2 	{font-family:LacunaRegular;font-size:30px;line-height:36px;font-family:LacunaRegular;margin-bottom:6px;margin-top:6px;}
p.head3 	{font-family:LacunaRegular,Arial,Verdana;font-size:15px;margin-bottom:6px;font-weight:100;}
p.quelle 	{font-family:Arial;text-align:right;font-size:10px;line-height:13px;padding:0px;border-top:1px solid rgb(212,208,208);margin:6px 15px 6px 15px;}
p.liste 	{margin-left:18px;text-indent:-18px;line-height:14px;}
cite		{font-style:normal;}
cite:before	{content:"„"}
cite:after	{content:"“"}
code		{color:navy;}
#lastM		{font-family:MonoPlain;}
/* ---------------- Body und Links */
body.inline {background-color:white;}
body        {margin-left:0px;margin-top:0px;font-family:Arial,Tahoma,Verdana,sans-serif;overflow:auto;}

a:link 		{color:black;text-decoration:none;background-image:url('../0-images/444.gif');background-repeat:repeat-x; background-position:0px 13px;}
a:visited 	{color:black;text-decoration:none;background-image:url('../0-images/444.gif');background-repeat:repeat-x; background-position:0px 13px;}
a:hover 	{color:black;text-decoration:none;background-image:url('../0-images/000.gif');background-repeat:repeat-x; background-position:0px 13px;}
a:active 	{text-decoration:none;color:black;}
a:focus 	{outline:none;}
a.ohne 			{background-image:url('../0-images/trans.gif');background-repeat:no-repeat;background-position:0px 0px;}
a.ohne:link 	{text-decoration:none}
a.ohne:visited 	{text-decoration:none}
a.ohne:hover 	{text-decoration:none}
a.ohne:active 	{text-decoration:none}
/* ---------------- Boxen and Frames */
div.haupt {position:absolute;top:0px;left:242px;}
div.content{position:absolute;top:0px;left:236px;width:658px;border-left:8px solid rgb(212,208,200);border-right:8px solid rgb(212,208,200);border-bottom:8px solid rgb(212,208,200);float:left;}
div.head {font-family:MonoPlain;border-bottom:8px solid rgb(212,208,200);background-color:black;color:white;height: 27px; text-align: right; font-size: 14px;padding:10px 15px 0px 0px;}
img.opcl {margin-left:10px;}
#gauche {position:fixed;width:217px;top:0px;left:36px;overflow:hidden;}
#droite {border-left:8px solid rgb(212,208,200);border-right:8px solid rgb(212,208,200);border-bottom:8px solid rgb(212,208,200);width:200px;float:left;background-color:white;}
*.tog {display:block;height:20px;}
*.noyes {display:none;}

div.links {position:relative;left:0px;top:0px;height:auto;width:162px;text-align:right;float:left;padding-bottom:18px;padding-right:44px;border-bottom:1px solid rgb(225,225,225);border-right:1px solid rgb(225,225,225);}
div.mid {float:left;width:450px;height:auto;background-color:white;margin:0px 0px 18px -8px;border-left:8px solid rgb(212,208,200);border-right:8px solid rgb(212,208,200);border-bottom:8px solid rgb(212,208,200);}
div.bildzeile {display:none;font-size:12px;cursor:default;position:relative;height:16px;margin-top:-18px;width:auto;text-align:right;padding:2px 15px 0px 0px;background-color:rgba(0,0,0,0.6);color:white;}
div.bild {margin-bottom:0px;}
div.bild:hover div.bildzeile {display:block;}
div.balkengr {color:white;font-size:11px;height:16px;background-color:darkgreen;-moz-box-shadow:3px 3px 3px grey;-webkit-box-shadow:3px 3px 3px grey;padding-right:5px;float:right;}
div.balkenred {color:white;font-size:11px;height:14px;background-color:firebrick;-moz-box-shadow:3px 3px 3px grey;-webkit-box-shadow:3px 3px 3px grey;padding-left:5px;}
div.newshead {cursor:pointer;}
div.newshead:hover p.head2 {color:firebrick;}
*.boxre {float:right;margin-left:18px;}
*.boxli {float:left;margin-right:18px;}
div.lastM {text-align:right;padding:2px 8px 2px;font-size:11px;border-top:1px solid rgb(212,208,200);background-color:rgb(160,160,160);}

div.main {position:relative;left:9px;top:18px;width:560px;background-color:white;}
div.initiale {width:32px;height:32px;display:table-cell;vertical-align:middle;background-color:slategrey;
	-moz-border-radius:16px;-webkit-border-radius:16px;font-family:Arial;text-align:center;color:white;font-size:18px;}
	/* soll Absatznummer oder ersten Textbuchstaben des Absatzes aufnehmen; muss von einem div umfasst werden, der den  float:left-Wert aufnimmt */
/* ---------------- Spezial: forms */
form {padding:8px 0px 6px 0px;border-top:1px solid rgb(178,182,170);border-left:1px solid rgb(178,182,170);border-right:1px solid white;border-bottom:1px solid white;-moz-border-radius-topleft:35px;-webkit-border-top-left-radius:35px;}
input, select {margin:0px 0px 5px 5px;padding-left:8px;font-size:11px;}
textarea {font-family:Arial,Tahoma,Verdana,sans-serif;margin-left:5px;padding-left:5px;font-size:12px;background-color:rgb(212,208,200);}
textarea:focus {background-color:white;}
form td.re, td.li {cursor:default;vertical-align:top;padding-right:0px;}
form td.re:hover, td.li:hover {color:black;}
*.button {cursor:pointer;text-align:center;padding:1px;font-size:11px;background-color:rgb(212,208,200);border-right:1px solid rgb(140,140,140);border-bottom:1px solid rgb(140,140,140);border-left:1px solid white;border-top:1px solid white;-moz-border-radius:4px;-webkit-border-radius:4px;}
*.button:hover {color:red;}

/* ------------------- Neu: tables */

table {empty-cells:show;font-size:12px;}
table.spezial {table-layout:fixed;width:658px;border-bottom:1px solid rgb(212,208,200);}
table.spezial tr {border-bottom:1px dotted rgb(212,208,200);min-height:20px;}
thead {border-top:1px solid rgb(160,160,160);border-bottom:1px solid rgb(160,160,160);}
table.spezial:hover thead {color:rgb(153,0,0);}
tr *.li:first-child {padding-left:15px;}
td, th {font-size:12px;padding:2px 8px 2px 8px;}
*.re {text-align:right;}
*.li {text-align:left;}
td.topten {height:14px;font-size:11px;padding:0px 3px 0px 3px;}
*.small {font-size:11px;}
*.small td {height:14px;font-size:11px;padding:0px 6px 0px 3px;}
*.small  tr:nth-child(even) {background-color:whitesmoke;}

#small td {padding-left:2px;padding-right:2px;font-size:11px;}

/* ------------------- Spezial: NPV-Nasen */

span.leute {color:rgb(100,100,100);cursor:pointer;font-size:11px;padding-right:5px;}
span.leute:hover {color:red;}
*.print {visibility:hidden;}

/* ------------------- allgemeine Klassen */

*.lili {border-left:1px solid rgb(204,204,204);}
*.lire {border-right:1px solid rgb(204,204,204);}
*.liob {border-top:8px solid rgb(212,208,200);}
*.liun {border-bottom:8px solid rgb(212,208,200);}

*.oben {background:url('../0-images/back-top.jpg') repeat-x top;border-top:1px solid white;}
*.unten {background:url('../0-images/back-bot.JPG') repeat-x bottom;border-top:1px solid white;}


*.boxback {text-align:right;font-size:11px;line-height:14px;margin:0 0 0 0;text-transform:uppercase;background:url('images/boxback.JPG') repeat-y right;padding:2px 6px 2px 0px;}
*.transpa50 {opacity:0.5;-ms-filter:"progidDXImageTransform.Microsoft.Alpha(Opacity50)";filter: alpha(opacity=50)}

@media print {
    body {margin:0;}
    iframe {display:none;}
    div.content,div.haupt {left:0px;border-width:0px;}    
    *.print {visibility:visible;font-weight:bold;}
    *.monat {border-top:1px solid black;}
    *.noyes {display:block;}
    div.content {border: 1px solid black;}
}	
@font-face {
	font-family: 'LacunaRegular';
	src: url('../0-fonts/lacuna-webfont.eot');
	src: local('â˜º'), url('../0-fonts/lacuna-webfont.woff') format('woff'), url('../0-fonts/lacuna-webfont.ttf') format('truetype'), url('../0-fonts/lacuna-webfont.svg#webfontAyJWG1ls') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'LacunaItalic';
	src: url('../0-fonts/lacuna-italic-webfont.eot');
	src: local('â˜º'), url('../0-fonts/lacuna-italic-webfont.woff') format('woff'), url('../0-fonts/lacuna-italic-webfont.ttf') format('truetype'), url('../0-fonts/lacuna-italic-webfont.svg#webfontt6jvV0fk') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MonoPlain';
	src: url('../0-fonts/CPMono_v07_Plain-webfont.eot');
	src: local('â˜º'), url('../0-fonts/CPMono_v07_Plain-webfont.woff') format('woff'), url('../0-fonts/CPMono_v07_Plain-webfont.ttf') format('truetype'), url('../0-fonts/CPMono_v07_Plain-webfont.svg#webfontinYQAmJA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MonoBlack';
	src: url('../0-fonts/CPMono_v07_Black-webfont.eot');
	src: local('â˜º'), url('../0-fonts/CPMono_v07_Black-webfont.woff') format('woff'), url('../0-fonts/CPMono_v07_Black-webfont.ttf') format('truetype'), url('../0-fonts/CPMono_v07_Black-webfont.svg#webfont2noDLYsT') format('svg');
	font-weight: normal;
	font-style: normal;
}
