/* CSS Document */
/* last Update 14.08.07 Jan Ruoff */
/* voting fuer Vollstrechungs-Tipp */

#inhalt .voting {
background: #D2D2D2;
padding: 0.5em 0 1em 1em;
overflow: hidden;
margin: 2em 0;
}

#inhalt .voting h2 {
float: left;
margin-right: 2em;
font-size: 1.1em;
}

#inhalt .voting p {
font-size: 11px;
padding-right: 1em;
}

#inhalt .voting ul {

}

#inhalt .voting li {
background: none;
float: left;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
padding: 0 1em;
width: 10.3%;
margin: 0 -1px 0 0;
text-align: center;
list-style:none;
overflow: hidden;
font-size: 1em;
}

#inhalt .voting li label {
display: block;
}

#inhalt .voting input.submit {
padding: 0 1em;
margin: -0.3em 0 0 2em;
font-size: 0.7em;
}

/* ende voting */


#inhalt dd.qm { /* von VK hizugef�gt */
		margin-left: 110px;
		margin-bottom: 4px;
}

#inhalt .adteaser {
overflow: hidden;
width: 98%;
float: none;
margin: 5px 0;
border: 1px solid #bbbbbb;
padding: 7px 7px 0px;
background-color: #d2d2d2;
}



#abrufnummer p.fliesstextinhalt { /* von VK erg�nzt */
				  font-size: 1.4em;
				  line-height: 1.6em;
				  margin-bottom: 8px;
				}

#beitrag 	{ font-size:1.3em; line-height: 1.54em; color:black; font-weight:normal; }
#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:0pt;color:#FFFFFF;font-weight:bold; }
#beitrag p	{ font-size:1.0em; line-height: 1.54em; color:black; font-weight:normal; }

#beitrag p.haftung	{ font-size: 0.9em; line-height: 1.54em; color:black; font-weight:normal; margin-top: 40px;}

#beitrag p.berschriftmittel	{ font-size:1.1em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 1em; margin-top : 2em;  }
#beitrag p.berschriftklein	{ font-size:1.1em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 1em; margin-top : 2em;  }

#beitrag li	{ color:#000000; font-size:1.0em; margin-left: 20px;margin-bottom: 10px;margin-top:10px; list-style-image:url(../img/ul_blau.gif); overflow: visible; background: none; padding: 0px;}

#domain	{ font-size:1.0em; line-height: 1.54em; color:#FFFFFF; font-weight:bold; text-align: right; margin-top: 16px;}

.span_b		{ line-height: 1.2em; font-weight:bold; margin-bottom : 0.6em; }

.monospace	{font-family:"Courier New", Courier, monospace;white-space:normal;}
.noborder	{font-family:"Courier New", Courier, monospace;white-space:normal;}

.dachzeile	{ font-size:1.0em; line-height: 1.4em; margin-bottom: 0.6em; color:black;  font-weight:bold; margin-top: 0.9em }

#beitrag .Dachzeile		{ font-size:1.0em; line-height: 1.4em; margin-bottom: 0.6em; color:black;  font-weight:bold; }
#beitrag .Dachzeile-Ki		{ font-size:1.0em; line-height: 1.4em; margin-bottom: 0.6em; color:black;  font-weight:bold; margin-top: 0.9em }
#beitrag .Grundtext	 	{ font-size:1.0em; line-height: 1.54em; color:black; font-weight:normal; margin-bottom: 0px;}
#beitrag .Grundtext-Tabelle { font-size: 12px; line-height: 18px; color:black; font-weight:normal; }
#beitrag .Grundtext-Kasten { font-size:1.1em; line-height: 1.54em; color:black; font-weight:normal; }
#beitrag .GrundtextHeadline2	{ font-size:1.0em; line-height: 1.54em; color:black; font-weight:bold; }
#beitrag .Bildzeile	 	{ font-size: 0.9em; line-height: 1.3em; color:black; font-weight:normal; font-style: italic; margin-top: 0px; }
#beitrag .Grundtext-Kasten p	{ font-size:1.0em; line-height: 1.4em; color:black; font-weight:normal; }
#beitrag .Autorenzeile	 	{ font-size:1.1em; color:gray; font-style: italic; font-weight:normal; margin-bottom : 1.6em;}
#beitrag .Autorenzeile_KI	 	{ font-size:1.4em; color:gray; font-weight:normal; margin-bottom : 1.6em;text-align:right;}

#beitrag .Ueberschrift-autor	{ font-size:1.5em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 6px; }
#beitrag .Ueberschrift-gross	{ font-size:1.5em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 15px; letter-spacing: normal; position: static;}
#beitrag .Ueberschrift-Ki	{ font-size:1.5em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 12px; margin-top : 6px; }
#beitrag .Ueberschrift-mittel,#beitrag .Ueberschrift-mittel p	{ font-size:1.1em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 1em; margin-top : 2em; }
#beitrag .Ueberschrift-klein,#beitrag .Ueberschrift-klein p	{ font-size:1.0em; line-height: 1.2em; color:black;   font-weight:bold;  margin-bottom : 0.6em; }
#beitrag .Ueberschrift-Kasten,#beitrag .Ueberschrift-Kasten p	{ font-size:1.3em; line-height: 1.2em; color:black;   font-weight:bold;  margin-bottom : 0px; }
#beitrag .Ueberschrift-klein-censhare,#beitrag .Ueberschrift-klein-censhare p	{ font-size:1.2em; line-height: 1.2em; color:black;   font-weight:bold;  margin-bottom : 0.6em; }
#beitrag .Aufz-mit-Zahl		  { font-size:1.0em; line-height: 1.54em; color:black; margin-bottom : 0px; margin-left: 18px; text-indent:-18px; font-weight: normal; }
#beitrag .Aufz-mit-Zahl-in-Kasten { font-size:1.1em; line-height: 1.54em; color:black; margin-bottom : 0px; margin-left: 18px; text-indent:-18px; font-weight: normal; }

#beitrag .kastentitel		{font-size:1.1em; line-height: 1.2em; color:black; background-color: white;border:1px none black; border-bottom-style:solid; }
#beitrag .Grundtext-Kasten .kastentitel, .Grundtext .kastentitel	{ background-color:gray; border-color:black; border-style:none none solid; border-width:1px; color:black; font-size:1.2em; line-height:1.2em; margin:-5px -5px -7px; }
#beitrag .Einzug		{ font-size:1em; line-height: 1.54em; color:black; margin-left: 1.5em;margin-bottom: 0px;margin-top:0px; }
#beitrag .Einzug1		{ font-size:1em; line-height: 1.54em; color:black; margin-left: 1.5em;margin-bottom: 0px;margin-top:0px; }
#beitrag .Einzug2		{ font-size:1em; line-height: 1.54em; color:black; margin-left: 2.7em;margin-bottom: 0px;margin-top:0px; }

#beitrag .Einzug1Kasten		{ font-size:1.1em; line-height: 1.54em; color:black; margin-left: 21px;margin-bottom: 0px;margin-top:0px; font-weight: normal;}
#beitrag .Einzug2Kasten		{ font-size:1.1em; line-height: 1.54em; color:black; margin-left: 2.7em;margin-bottom: 0px;margin-top:0px; font-weight: normal;}

#beitrag .Autor-Textende	{ font-size:11pt; line-height: 1.3em; color:gray; font-weight:normal; }

#beitrag ul.gross li		{ position:relative; vertical-align: text-top; top:0px; color:#000000;margin-left: 20px;margin-bottom: 0px;margin-top:0px; list-style-image:url(../img/ul_blau.gif); background: none; padding: 0px; height: 1%;}
#beitrag ul.klein li		{ position:relative; vertical-align: text-top; top:0px; color:#000000;margin-left: 20px;margin-bottom: 0px;margin-top:0px; list-style-image:url(../img/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(../img/checkbox.gif); overflow: visible; background: none;}

#beitrag .balken		{ background-color: #000000; }

 /* #beitrag table.kasten		{ background: #D2D2D2; border-collapse:collapse; border: thin; border-color: #000000; margin-bottom: 12px; margin-top: -0px; }
 */

#beitrag table.kasten		{ background: #D2D2D2; border: 1px solid #000000; margin-bottom: 12px; margin-top: 7px; border-collapse:collapse; border: thin;}
#beitrag table.kasten tr 	{ border: 1px solid black;}
#beitrag table.kasten td 	{ font-size:11px;margin: 0px; padding: 5px; border: 1px solid #000000;}
#beitrag table.kasten td.text 	{ font-size:11px;margin: 0px; padding: 5px; border: 0px solid #000000;}
#beitrag .quelle		{ font-size:1.0em; line-height: 1.54em; color:#555555; font-weight:bold; text-align: right; margin-top: 16px;}

/* PatXML */
#beitrag .titel			{ font-size:1.5em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 15px; }
#beitrag .autor		 	{ font-size:1.1em; color:gray; font-style: italic; font-weight:normal; margin-bottom : 15px; margin-top: -15px;}

#beitrag li.punkt		{ color:#000000;margin-left: 17px;margin-bottom: 0px;margin-top:0px; list-style-image:url(../img/ul_blau.gif); overflow: visible; background: none; padding: 0px;}

#beitrag .Grundtexteinfach	{ margin-left: 23px;font-size:1.0em; line-height: 1.54em;}
#beitrag .Grundtextzweifach	{ margin-left: 48px;font-size:1.0em; line-height: 1.54em;}
#beitrag .Grundtextdreifach	{ margin-left: 74px;font-size:1.0em; line-height: 1.54em;}

#beitrag .level1	 	{ font-size:1.1em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  }
#beitrag .level2	 	{ font-size:1.0em; line-height: 1.2em; color:black;   font-weight:bold;  margin-bottom : 0px; }

#beitrag .balken		{ background-color: #000000;}

#beitrag table.imkasten		{ font-size:1.0em;color:#000000;padding-top:20px;}
#beitrag .keine			{ font-size:1.0em;color:#000000;}

#beitrag .hidden		{ display:none;}


/* Ende PATXML */

/* HTML CD-ROM */
#beitrag .grey_headline	{ font-size:0.9em; line-height: 1.4em; margin-bottom: 0.6em; color:black;  font-weight:bold; }
#beitrag .blue_headline	{ font-size:1.5em; line-height: 1.2em; color:#2f48a8; font-weight:bold;  margin-bottom : 15px; }



#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;}

#news li		{ font-size: 1em;}

/* Suchergebnis f�r die Suche im Archiv */
ul.suchergebnis .Dachzeile {
color: #666;
}

ul.suchergebnis .Abstract {
color: #333333;
}

ul.suchergebnis .Quelle, table.matches .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;
font-weight: bold;
}

#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;
font-weight: bold;
}


#inhalt .os_suchergebnis li {
	background:transparent url(../img/file.gif) no-repeat scroll 0pt 3px;
	padding-left:17px;
	border-bottom: 2px solid #d2d2d2;
	position: relative;
	margin-top: 5px;
}

#inhalt .os_suchergebnis li.pdf {
	background-image:url(../img/pdf.gif);
}
#inhalt .os_suchergebnis li.rtf {
	background-image: url(../img/rtf.gif);
}
#inhalt .os_suchergebnis li.xls {
	background-image: url(../img/xls.gif);
}
#inhalt .os_suchergebnis li.link {
	background-image: url(../img/internallink.gif);
}

#inhalt li.xls {
	background-image: url(../img/xls.gif);
}
#inhalt li.link {
	background-image: url(../img/internallink.gif);
}

#inhalt li.button-print {
	background: transparent url(../img/drucker.gif) no-repeat scroll 0pt 3px;
	padding-left: 20px;
}


#inhalt ul.os_suchergebnis li div.kostenpflichtig {
position: absolute;
right: 0;
bottom: 0.7em;
width: 1.4em;
font-weight: bold;
color: #C53124;
}


#inhalt ul.vollstrechungstipp li {
margin-bottom: 10px;
}




/* f�r Registrierungsformular */
.kontaktdaten select {
float: right;
font-size: 99%;
width: 189px;
}


input.vorwahl {
	background: transparent url(../img/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(../img/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;
}

#inhalt hr.hrbox100 {margin-bottom: 15px; margin-top: - 15px; clear:both;}
			
#fuss a.rss {
padding-left: 15px;
background: url(/alt/img/rss_logo.jpg) 0 1px no-repeat;
}

.morelink {
font-weight: bold;
margin-top: 0px;
padding-bottom: 10px;
}



#beitrag .box_head {
	border-bottom:1px solid #000;
	margin-top:20px;
}

#beitrag .box_1 {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:10px;
	margin-bottom:20px;
}

#beitrag .box_2 {
	border:1px solid #000000;
	padding:10px;
	margin-bottom:20px;
}

#beitrag .box_3 {
	/* border:1px solid #000000; */
	border-left:12px solid #000000;
	padding:10px;
	margin-bottom:20px;
	width:90%;
}

#beitrag .bt_back {
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
}

p.Text {
	font-family:univers,arial,tahoma,helvetica,sans-serif;
	font-size:11pt;
	color:#000000;
}


/* Liste Leseprobe */

ul.leseprobeliste .Dachzeile {
color: #666;
}

ul.leseprobeliste .Quelle {
color: #2f48a8;
padding-top: 0.3em;
}

ul.leseprobeliste {
border-top: 2px solid #d2d2d2;
margin-bottom: 3em;
}

ul.leseprobeliste .ueberschrift-autor {
margin: 0 0 0.4em 0;
font-size: 1.0em;
font-weight: mormal;
}

#inhalt ul.leseprobeliste li {
position: relative;
background: none;
padding: 0.3em 0 0.6em 0;
border-bottom: 2px solid #d2d2d2;

}

#inhalt .paging { float: right; margin-top: 20px;}

#inhalt .produkt .metainfo {
bottom: 0px;
width: 207px;
}

#seitenleiste .teaser h3 {
clear: both;
font-size: 1.1em;
font-weight: bold;
line-height: 1.3em;
margin-bottom: 3px;
}

#inhalt .untertitel {
margin-top: -10px;
}

/* Seminarskripte */
table.formular {
border-collapse: collapse;
}

table.formular td {
padding-bottom: 8px;
}

table.formular select {
font-size: 99%;
width: 189px;
}

table.formular input.text {
font-size: 99%;
width: 185px;
border: 1px solid #AAAAAA;
}
table.formular input.text1 {
font-size: 99%;
width: 49px;
border: 1px solid #AAAAAA;
background: url(../img/formschatten.gif) 0 -3px repeat-x;
}
table.formular input.text2 {
font-size: 99%;
width: 132px;
border: 1px solid #AAAAAA;
background: url(../img/formschatten.gif) 0 -3px repeat-x;
}



.teldat {
float: right;
margin-top: 0.0em;
margin-bottom: 0.0em;
}

.teldat {
float: right;
margin-top: -2.1em;
margin-bottom: 0.7em;
#
}

/* eShop */
.shop ul.inhaltsverzeichnis {
border-top: 0px solid #d2d2d2;
margin-bottom: 3em;
}

.shop #inhalt ul.inhaltsverzeichnis li {
position: relative;
background: none;
padding: 0.3em 0 0.6em 0;
border-bottom: 1px solid #d2d2d2;
display: block;
}

.shop #inhalt ul.inhaltsverzeichnis li div.seitennummer {
position: absolute;
right: 0;
bottom: 0.7em;
width: 6em;
font-weight: normal;
color: #666666;
}

.shop #inhalt .hr {
clear: both;
}

/* CS3 */


#beitrag #CS3 .Einzug1Tab		{ font-size:1.0em; color:black;  margin-left: 18px;margin-bottom: 0px;margin-top:0px;}
#beitrag #CS3 .Einzug2Tab		{ font-size:1.0em; color:black;  margin-left: 38px;margin-bottom: 0px;margin-top:0px;}

#beitrag ul.mer_quelle li { list-style-image:url(../img/mer_quelle.gif);}

#beitrag #CS3 ul { padding-bottom: 0em;}

#beitrag .Aufz-mit-Buchst		{ font-size:1.0em; line-height: 1.54em; color:black; margin-bottom: 0px; margin-left: 18px; text-indent:-18px; font-weight: normal; }
#beitrag .Aufz-in-Aufz-mit-Buchst	{ font-size:1.0em; line-height: 1.54em; color:black; margin-bottom: 0px; margin-left: 38px; text-indent:-18px; font-weight: normal; }
#beitrag .Aufz-in-Aufz-mit-Zahl		{ font-size:1.0em; line-height: 1.54em; color:black; margin-bottom: 0px; margin-left: 38px; text-indent:-18px; font-weight: normal; }
#beitrag .Aufz-in-Aufz-mit-Zahl-oder-Buchst-in-Tab 	{ font-size:1.1em; line-height: 1.54em; color:black; margin-bottom: 0px; margin-left: 38px; text-indent:-18px; font-weight: normal; }
#beitrag .Aufz-in-Aufz-mit-Zahl-oder-Buchst-in-Kasten	{ font-size:1.1em; line-height: 1.54em; color:black; margin-bottom: 0px; margin-left: 38px; text-indent:-18px; font-weight: normal; }

#beitrag .Aufz-mit-Zahl-in-Tab { font-size:1.0em; line-height: 1.54em; color:black;font-weight:normal;  margin-bottom : 0px; margin-left: 18px; text-indent:-18px}

#beitrag #CS3 .kastentitel		{ font-size:11pt; line-height: 1.2em; color:black; background-color: gray; margin-left: -6px; margin-right: -6px;margin-bottom:-5px;margin-top:-6px;border:1px solid black; }


#beitrag #CS3 table.kasten		{ background: white none repeat scroll 0%; border-collapse:collapse; border: 1px solid black; margin-bottom: 12px; margin-top: -0px;}
#beitrag #CS3 table.kasten td		{ background: #d2d2d2; padding: 5px; border: 1px solid gray;}

#beitrag #CS3 table.basis-tabelle 	{ background: white none repeat scroll 0%; border-collapse:collapse; border: 0px solid black; margin-bottom: 12px; margin-top: 7px;}
#beitrag #CS3 table.basis-tabelle td	{ background: white; padding: 5px; border: 1px solid gray;}


#beitrag #CS3 table.kasten td.KastenTitelZelle, table.basis-tabelle td.KastenTitelZelle { padding: 5px;
	border-top:    1px solid white;
	border-bottom: 1px solid white;
	border-left:   1px solid white;
	border-right:  1px solid black; 
}

#beitrag #CS3 table.kasten td.KastenInhaltZelle, table.basis-tabelle td.KastenInhaltZelle {
	padding: 10px;
	background: white ;
}

#beitrag #CS3 table.kasten td.KastenPurZelle, table.basis-tabelle td.KastenPurZelle {
	padding: 10px;
	background: #d2d2d2 ;
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid black; 
}

#beitrag #CS3 table.kasten td.Tabellen-Kopfzeile, table.basis-tabelle td.Tabellen-Kopfzeile	{background: gray ; padding: 5px ; 
	border-top:    1px solid black ;
	border-bottom: 1px solid black ;
	border-left:   1px solid black ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.kasten td.Tabellen-Body, table.basis-tabelle td.Tabellen-Body	{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid black ;
	border-left:   1px solid black ;
	border-right:  1px solid black ; 
}

.Grundtext-Tabelle-Ueberschrift	{ font-size:12pt; line-height: 1.3em; color:white; font-weight:bold;}


#beitrag #CS3 table.basis-tabelle td.Ohne-Linien-einz, table.kasten td.Ohne-Linien-einz	{background: white; padding: 0px;
	border-top:    1px solid white ;
	border-bottom: 1px solid white ;
	border-left:   1px solid white ;
	border-right:  1px solid white ; 
}
#beitrag #CS3 table.basis-tabelle td.R-ohne-Linien-einz, table.kasten td.R-ohne-Linien-einz	{background: #d2d2d2 ; padding: 0px;
	border-top:    1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left:   1px solid #d2d2d2;
	border-right:  1px solid #d2d2d2; 
}



#beitrag #CS3 table.basis-tabelle td.Gerastert-mit-Linien		{background: #d2d2d2 ; padding: 5px ; 
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid black; 
}
#beitrag #CS3 table.basis-tabelle td.Gerastert-ohne-Linien		{background: #d2d2d2 ; padding: 5px ; 
	border-top:    1px solid #d2d2d2 ;
	border-bottom: 1px solid #d2d2d2 ;
	border-left:   1px solid #d2d2d2 ;
	border-right:  1px solid #d2d2d2 ; 
}
#beitrag #CS3 table.basis-tabelle td.Gerastert-Linie-nur-unten	{background: #d2d2d2 ; padding: 5px ; 
	border-top:    1px solid #d2d2d2 ;
	border-bottom: 1px solid black   ;
	border-left:   1px solid #d2d2d2 ;
	border-right:  1px solid #d2d2d2 ; 
}
#beitrag #CS3 table.basis-tabelle td.Gerastert-mit-Linien-r-l		{background: #d2d2d2 ; padding: 5px ; 
	border-top:    1px solid #d2d2d2   ;
	border-bottom: 1px solid #d2d2d2   ;
	border-left:   1px solid black ;
	border-right:  1px solid black ; 
}



#beitrag #CS3 table.basis-tabelle td.Mit-Linien		{padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid black; 
}
#beitrag #CS3 table.basis-tabelle td.Ohne-Linien		{padding: 5px; 
	border-top:    1px solid white ;
	border-bottom: 1px solid white ;
	border-left:   1px solid white ;
	border-right:  1px solid white ; 
}
#beitrag #CS3 table.basis-tabelle td.Linie-nur-unten		{padding: 5px; 
	border-top:    1px solid white ;
	border-bottom: 1px solid black ;
	border-left:   1px solid white ;
	border-right:  1px solid white ; 
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linien-l-r		{padding: 5px; 
	border-top:    1px solid white ;
	border-bottom: 1px solid white ;
	border-left:   1px solid black ;
	border-right:  1px solid black ; 
}



#beitrag #CS3 table.basis-tabelle td.LinksOben		{padding: 5px; 
	border-top:    1px solid white ;
	border-bottom: 1px solid black ;
	border-left:   1px solid white ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.MitteOben		{padding: 5px; 
	border-top:    1px solid white ;
	border-bottom: 1px solid black ;
	border-left:   1px solid black ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.RechtsOben		{padding: 5px; 
	border-top:    1px solid white ;
	border-bottom: 1px solid black ;
	border-left:   1px solid black ;
	border-right:  1px solid white ; 
}

#beitrag #CS3 table.basis-tabelle td.LinksMitte		{padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid black ;
	border-left:   1px solid white ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.MitteMitte		{padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid black ;
	border-left:   1px solid black ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.RechtsMitte		{padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid black ;
	border-left:   1px solid black ;
	border-right:  1px solid white ; 
}

#beitrag #CS3 table.basis-tabelle td.LinksUnten		{padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid white ;
	border-left:   1px solid white ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.MitteUnten		{padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid white ;
	border-left:   1px solid black ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.RechtsUnten		{padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid white ;
	border-left:   1px solid black ;
	border-right:  1px solid white ; 
}


#beitrag #CS3 table.basis-tabelle td.LinksObenR		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid #d2d2d2 ;
	border-bottom: 1px solid black ;
	border-left:   1px solid #d2d2d2 ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.MitteObenR		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid #d2d2d2 ;
	border-bottom: 1px solid black ;
	border-left:   1px solid black ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.RechtsObenR		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid #d2d2d2 ;
	border-bottom: 1px solid black ;
	border-left:   1px solid black ;
	border-right:  1px solid #d2d2d2 ; 
}

#beitrag #CS3 table.basis-tabelle td.LinksMitteR		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid black ;
	border-left:   1px solid #d2d2d2 ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.MitteMitteR		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid black ;
	border-left:   1px solid black ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.RechtsMitteR		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid black ;
	border-left:   1px solid black ;
	border-right:  1px solid #d2d2d2 ; 
}

#beitrag #CS3 table.basis-tabelle td.LinksUntenR		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid #d2d2d2 ;
	border-left:   1px solid #d2d2d2 ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.MitteUntenR		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid #d2d2d2 ;
	border-left:   1px solid black ;
	border-right:  1px solid black ; 
}
#beitrag #CS3 table.basis-tabelle td.RechtsUntenR		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black ;
	border-bottom: 1px solid #d2d2d2 ;
	border-left:   1px solid black ;
	border-right:  1px solid #d2d2d2 ; 
}



/* ################### Alle Zellenformate mit Raster ############### */

#beitrag #CS3 table.basis-tabelle td.R-mit-Linien		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid black; 
}

#beitrag #CS3 table.basis-tabelle td.R-ohne-Linien	{background: #d2d2d2 ; padding: 5px; 
	border-top:    1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left:   1px solid #d2d2d2;
	border-right:  1px solid #d2d2d2;
}


#beitrag #CS3 table.basis-tabelle td.R-mit-Linie-l		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left:   1px solid black;
	border-right:  1px solid #d2d2d2;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linie-o		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid #d2d2d2;
	border-left:   1px solid #d2d2d2;
	border-right:  1px solid #d2d2d2;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linie-r		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left:   1px solid #d2d2d2;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linie-u		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid #d2d2d2;
	border-bottom: 1px solid black;
	border-left:   1px solid #d2d2d2;
	border-right:  1px solid #d2d2d2;
}


#beitrag #CS3 table.basis-tabelle td.R-mit-Linien-l-o		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid #d2d2d2;
	border-left:   1px solid black;
	border-right:  1px solid #d2d2d2;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linien-l-r		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left:   1px solid black;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linien-l-u		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid #d2d2d2;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid #d2d2d2;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linien-o-r		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid #d2d2d2;
	border-left:   1px solid #d2d2d2;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linien-o-u		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid #d2d2d2;
	border-right:  1px solid #d2d2d2;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linien-r-u		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid #d2d2d2;
	border-bottom: 1px solid black;
	border-left:   1px solid #d2d2d2;
	border-right:  1px solid black;
}


#beitrag #CS3 table.basis-tabelle td.R-mit-Linien-l-o-r		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid #d2d2d2;
	border-left:   1px solid black;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linien-l-r-u		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid #d2d2d2;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linien-o-r-u		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid #d2d2d2;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.R-mit-Linien-l-o-u		{background: #d2d2d2; padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid #d2d2d2;
}

/* ################### Alle Zellenformate ohne Raster ############### */

#beitrag #CS3 table.basis-tabelle td.Mit-Linien		{padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid black; 
}

#beitrag #CS3 table.basis-tabelle td.Ohne-Linien	{padding: 5px; 
	border-top:    1px solid white;
	border-bottom: 1px solid white;
	border-left:   1px solid white;
	border-right:  1px solid white;
}


#beitrag #CS3 table.basis-tabelle td.Mit-Linie-l		{padding: 5px; 
	border-top:    1px solid white;
	border-bottom: 1px solid white;
	border-left:   1px solid black;
	border-right:  1px solid white;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linie-o		{padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid white;
	border-left:   1px solid white;
	border-right:  1px solid white;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linie-r		{padding: 5px; 
	border-top:    1px solid white;
	border-bottom: 1px solid white;
	border-left:   1px solid white;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linie-u		{padding: 5px; 
	border-top:    1px solid white;
	border-bottom: 1px solid black;
	border-left:   1px solid white;
	border-right:  1px solid white;
}


#beitrag #CS3 table.basis-tabelle td.Mit-Linien-l-o		{padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid white;
	border-left:   1px solid black;
	border-right:  1px solid white;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linien-l-r		{padding: 5px; 
	border-top:    1px solid white;
	border-bottom: 1px solid white;
	border-left:   1px solid black;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linien-l-u		{padding: 5px; 
	border-top:    1px solid white;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid white;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linien-o-r		{padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid white;
	border-left:   1px solid white;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linien-o-u		{padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid white;
	border-right:  1px solid white;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linien-r-u		{padding: 5px; 
	border-top:    1px solid white;
	border-bottom: 1px solid black;
	border-left:   1px solid white;
	border-right:  1px solid black;
}


#beitrag #CS3 table.basis-tabelle td.Mit-Linien-l-o-r		{padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid white;
	border-left:   1px solid black;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linien-l-r-u		{padding: 5px; 
	border-top:    1px solid white;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linien-o-r-u		{padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid white;
	border-right:  1px solid black;
}
#beitrag #CS3 table.basis-tabelle td.Mit-Linien-l-o-u		{padding: 5px; 
	border-top:    1px solid black;
	border-bottom: 1px solid black;
	border-left:   1px solid black;
	border-right:  1px solid white;
}



a.externtrue {
  font-weight: normal !important;
  text-decoration: none;
  color: #2F48A8 !important;
}

a.externfalse {
  font-weight: normal !important;
  text-decoration: none;
  border-bottom: 1px dotted #660000;
  color: #660000 !important;
}

.articleimage {
	max-width: 712px;
	/* Resize the image for IE6 */
	width: expression(this.width > 712 ? 712: true);
}
