#inhalt dd.qm { /* von VK hizugefŸgt */
		margin-left: 110px;
		margin-bottom: 4px;
}





#abrufnummer p.fliesstextinhalt { /* von VK ergŠnzt */
				  font-size: 1.4em;
				  line-height: 1.6em;
				  margin-bottom: 8px;
				}


#beitrag a			{ color:#2f48a8; font-weight:bold; }
#beitrag a:link			{ text-decoration:none; }
#beitrag a:visited		{ text-decoration:none; }
#beitrag a:active		{ text-decoration:underline; }
#beitrag a:hover		{ text-decoration:underline; }

#beitrag .text			{ color:black; }
#beitrag .head			{ font-size:11pt;color:black;font-weight:bold; }
#beitrag p			{ font-size:11pt;color:#de2918; }

#beitrag .Dachzeile		{ font-size:1.2em; line-height: 1.4em; margin-bottom: 0.6em; color:black;  font-weight:bold; }
#beitrag .Dachzeile-Ki		{ font-size:1.2em; line-height: 1.4em; margin-bottom: 0.6em; color:black;  font-weight:bold; margin-top: 0.9em }
#beitrag .Grundtext	 	{ font-size:1.3em; line-height: 1.54em; color:black; font-weight:normal; }
#beitrag .Grundtext-Tabelle	{ font-size:10pt; line-height: 1.2em; color:black; font-weight:normal; }
#beitrag .Grundtext-Kasten	{ font-size:10pt; line-height: 1.3em; color:black; font-weight:normal; }
#beitrag .Bildzeile	 	{ font-size: 1.1em; line-height: 1.3em; color:black; font-weight:normal; font-style: italic; margin-top: 0px; }

#beitrag .Autorenzeile	 	{ font-size:1.4em; color:gray; font-style: italic; font-weight:normal; margin-bottom : 1.6em;}

#beitrag .Ueberschrift-autor	{ font-size:2em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 6px; }
#beitrag .Ueberschrift-gross	{ font-size:2em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 15px; }
#beitrag .Ueberschrift-Ki	{ font-size:2em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 12px; margin-top : 6px; }
#beitrag .Ueberschrift-mittel	{ font-size:1.5em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 1em; margin-top : 2em; }
#beitrag .Ueberschrift-klein	{ font-size:1.3em; line-height: 1.2em; color:black;   font-weight:bold;  margin-bottom : 0.6em; }
#beitrag .Ueberschrift-Kasten	{ font-size:1.3em; line-height: 1.2em; color:black;   font-weight:bold;  margin-bottom : 0px; }

#beitrag .Aufz-mit-Zahl		 { font-size:1.3em; line-height: 1.54em; color:black; margin-bottom : 0px; margin-left: 18px; text-indent:-18px }
#beitrag .Aufz-mit-Zahl-in-Kasten { font-size:1.0em; line-height: 1.3em; color:black; margin-bottom : 0px; margin-left: 18px; text-indent:-18px }

#beitrag .kastentitel		{ font-size:1.2em; line-height: 1.2em; color:black; background-color: gray; margin: -5px -5px -7px;border:1px none black; border-bottom-style:solid; }

#beitrag .Einzug1		{ font-size:11pt; color:black; margin-left: 16px;margin-bottom: 0px;margin-top:0px; }
#beitrag .Einzug2		{ font-size:11pt; color:black; margin-left: 32px;margin-bottom: 0px;margin-top:0px; }

#beitrag .Einzug1Kasten		{ font-size:10pt; color:black; margin-left: 16px;margin-bottom: 0px;margin-top:0px; }
#beitrag .Einzug2Kasten		{ font-size:10pt; color:black; margin-left: 32px;margin-bottom: 0px;margin-top:0px; }

#beitrag .Autor-Textende	{ font-size:11pt; line-height: 1.3em; color:gray; font-weight:normal; }

#beitrag ul.gross li		{ color:#000000;margin-left: 20px;margin-bottom: 0px;margin-top:0px; list-style-image:url(ul_blau.gif); overflow: visible; background: none; padding: 0px;}
#beitrag ul.klein li		{ color:#000000;margin-left: 20px;margin-bottom: 0px;margin-top:0px; list-style-image:url(ul_blau_klein.gif); overflow: visible; background: none; padding: 0px;}

#beitrag ul.Ankreuzkasten-Aufz	{ color:#000000;margin-left: 20px;margin-bottom: 0px;margin-top:0px; list-style-image:url(checkbox.gif); overflow: visible; background: none;}

#beitrag .balken		{ background-color: #000000; }

#beitrag table.kasten		{ background: white;border-collapse:collapse; border: thin; border-color: #000000;margin-bottom: 12px; margin-top: -0px; }
#beitrag table.kasten tr 	{ border: 1px solid black;}
#beitrag table.kasten td 	{ margin: 0px; padding: 5px; }
#beitrag .quelle		{ font-size:1.3em; line-height: 1.54em; color:#555555; font-weight:bold; text-align: right; margin-top: 16px;}
	

#inhaltsverzeichnis .Dachzeile		{ font-size:1.4em;color:gray;font-weight:normal; margin-bottom: 5px;}
#inhaltsverzeichnis .Dachzeile-ki	{ font-size:1.4em;color:gray;font-weight:normal; }
#inhaltsverzeichnis .ueberschrift-gross	{ font-size:1.4em;color:#0F5DB5;font-weight:normal;margin-top : 4px;}
#inhaltsverzeichnis .ueberschrift-autor	{ font-size:1.6em;color:#0F5DB5;font-weight:normal;margin-top : 4px; line-height: 1.2em;}
#inhaltsverzeichnis .ueberschrift-ki	{ font-size:1.6em;color:#0F5DB5;font-weight:normal;margin-top : 4px; line-height: 1.2em;}

#inhaltsverzeichnis .recht      {font-size: 1.4em; color: 000000; font-weight: normal; margin-left: 5px; background-color:#FFFFFF;}


#os_suchen_form dd	{ margin-left: 120px; padding-bottom: 2px;}


/* Sucherbebnis Quellenmaterial */
#suchergebnis		{ margin-bottom: 20px; font-size: 1.4em;}
#suchergebnis ol	{ }
#suchergebnis li	{ 
			  list-style-type: decimal;
			  list-style-position: outside;
			  padding-left: 15px;
			  margin-left: 0px;
			  }
#suchergebnis .leitsatz	{ margin-left: 0px; margin-bottom: 10px; font-size: 0.8em; line-height: 1.1em;}


/* Nachrichten + aktuelle Berichterstattung */

#news .Dachzeile	{ font-size:1.2em; margin-bottom: 0.6em; color:black;  font-weight:bold; }

#news p			{ font-size:1.3em; line-height: 1.54em; color:#333333; font-weight:normal; }

#news table		{ border: 1px solid gray; padding: 5px;}

#news .Titel		{ font-size: 2em; line-height: 1.2em; color:#3F58AD; font-weight:bold;  margin: 0pt 0pt 0.7em; letter-spacing: -1px; margin-bottom: 13px;}


/* Suchergebnis fŸr die Suche im Archiv */
ul.suchergebnis .Dachzeile {
color: #666;
}

ul.suchergebnis .Abstract {
color: #333333;
}

ul.suchergebnis .Quelle {
color: #2f48a8;
padding-top: 0.3em;
}

ul.suchergebnis {
border-top: 2px solid #d2d2d2;
margin-bottom: 3em;
}

ul.suchergebnis .ueberschrift-autor {
margin: 0 0 0.4em 0;
font-size: 1.2em;
}

#inhalt ul.suchergebnis li {
position: relative;
background: none;
padding: 0.3em 0 0.6em 0;
border-bottom: 2px solid #d2d2d2;

}

#inhalt ul.suchergebnis li div.kostenpflichtig {
position: absolute;
right: 0;
bottom: 0.7em;
width: 1.4em;
font-weight: bold;
color: #C53124;
}



/* Suchergebnis fŸr die Suche im Onlineservice */

ul.os_suchergebnis .Abstract {
color: #333333;
}

ul.os_suchergebnis .Quelle {
color: #2f48a8;
padding-top: 0.3em;
}

ul.os_suchergebnis {
border-top: 2px solid #d2d2d2;
margin-bottom: 3em;
}

ul.os_suchergebnis .Titel {
margin: 0 0 0.4em 0;
font-size: 1.2em;
}


#inhalt .os_suchergebnis li {
	background:transparent url(file.gif) no-repeat scroll 0pt 3px;
	padding-left:17px;
	border-bottom: 2px solid #d2d2d2;
	position: relative;
}

#inhalt .os_suchergebnis li.pdf {
	background-image:url(pdf.gif);
}
#inhalt .os_suchergebnis li.rtf {
	background-image: url(rtf.gif);
}
#inhalt .os_suchergebnis li.xls {
	background-image: url(xls.gif);
}
#inhalt .os_suchergebnis li.link {
	background-image: url(internallink.gif);
}

#inhalt ul.os_suchergebnis li div.kostenpflichtig {
position: absolute;
right: 0;
bottom: 0.7em;
width: 1.4em;
font-weight: bold;
color: #C53124;
}




/* fŸr Registrierungsformular */
.kontaktdaten select {
float: right;
font-size: 99%;
width: 189px;
}

.teldat {
float: right;
margin-top: -2.1em;
margin-bottom: 0.7em;
}

input.vorwahl {
	background: transparent url(formschatten.gif) repeat-x scroll 0pt -3px;
	height: 1.4em;
	padding-left: 2px;
	width: 57px;
	border: 1px solid #AAAAAA;
	margin-left: 98px;
}
input.telefon {
	background: transparent url(formschatten.gif) repeat-x scroll 0pt -3px;
	height: 1.4em;
	padding-left: 2px;
	width: 120px;
	border: 1px solid #AAAAAA;
}
			
/* Online-Medien */
#inhalt .logobox_subline {
font-size: 1.2em;
font-weight: bold;
margin-bottom: 15px;
line-height: 1.2em;
}

#inhalt .logobox {
background: #f1f1f1;
text-align: center;
padding: 2em 0;
margin-top: 0.2em;
margin-bottom: 0.3em;
border: 2px solid #d2d2d2;
}


			
			
