/*
 File:           article.css
 
 Beschreibung:	 CSS-Datei fuer den Artikelinhalt der BDA-Webseite
 
 Authoren:		   Dietrich Streifert (ds)
 
 Copyright:      2009 Visionet GmbH
 
 */

.textinhalt,
td.textinhalt,
table.textinhalt td,
div#article {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#58585a;
  font-size:12px;
  line-height:1.25em;
}

/*
 * ArtikelTitel
 */
p.article-title {
  font-family: verdana, Arial, Helvetica, sans-serif;
  color:#00446b;
  font-size:20px;
  line-height:18px;
  padding-bottom:12px;
  margin-top:-2px;
}

p.article-title span.article-title-dot {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#ee7f01;
  font-size:26px;
  font-weight:bold;
}

div.article-title-bottom-spacer {
  font-size:1px;
  line-height:1px;
  height:8px;
}


/*
 * Links
 */
a.link,
a.link:visited,
a.linkaktuell,
a.linkaktuell:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color:#0077ad;
  background-image:url(/grafik/link.gif);
  background-repeat:no-repeat;
  background-position: 0 5px;
  padding-left:15px;
}

/* 
 * Stil fuer Ebenen 
 */
.ebene_normal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: normal;
  text-align: left;
}

.ebene_normal td {
  padding:0 0 8px 4px;
}
.ebene_hinterlegt {
  margin-left: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  background: #EEEEEE;
}




/*
 * Stile fuer Tabellen
 */

.tabelle_dgai {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-style: solid;
  border-color:#333333;
}

.tabelle_dgai_ueberschrift {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.tabelle_dgai_body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 100%;
}

.tabelle_dgai_zeile_normal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 100%;
}

.tabelle_dgai_zeile_hinterlegt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 100%;
  background-color: #cccccc;
}

/* NEU fuer Aktuelles-Startseite */
.tabelle_dgai_zeile_aktuelles-titel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FC4300;
  background-image: url(/grafik/Aktuelles-Hauptueberschrift-hg.jpg);
  background-repeat: no-repeat;
  letter-spacing: 1px;
}

.tabelle_dgai_zelle_normal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.tabelle_dgai_zelle_hinterlegt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #CCCCCC;
}

.tabelle_dgai_zelle_hell-hinterlegt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #E0E9EF;
}

.tabelle_dgai_zelle_hell-hinterlegt-rand {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #E0E9EF;
  border: 1px solid #B2B2C1;
  border-collapse:separate;
}

.tabelle_dgai_zelle_weiss-hinterlegt-rand {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FFFFFF;
  border: #B2B2C1 1px solid;
}

/*NEU fuer Aktuelles-Startseite-Aktuellesmeldung: Header+Datum*/
.tabelle_dgai_zelle_aktuellesmeldung-header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #19488e;
  vertical-align: bottom;
}

/*NEU fuer Aktuelles-Startseite-Meldungsunterstrich*/
.tabelle_dgai_zelle_orange {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #FE8256;
}

table td.tabelle_dgai_zelle_rand-orange {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 2px solid #FE8256;
  padding:8px;
}

/*NEU fuer Stellenmarkt Feldlables*/
.tabelle_dgai_zelle_blau {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #016484;
}

/*NEU fuer Stellenmarkt Zwischenlinie horizontal*/
.tabelle_dgai_zelle_punktlinie-hor-blau {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  background-image: url(/grafik/gepunktet_hor_blau.gif);
  background-position: center left;
  background-repeat: repeat-x;
}

/*NEU fuer Stellenmarkt Zwischenlinie vertikal*/
.tabelle_dgai_zelle_punktlinie-ver-blau {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  background-image: url(/grafik/gepunktet_ver_blau.gif);
  background-position: top center;
  background-repeat: repeat-y;
}

/*NEU fuer Aktuelles-Startseite*/
.tabelle_dgai_zelle_aktuelles-rubrik {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #CEEFF7;
}

.tabelle_dgai_zelle_gruenhinterlegt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #B3D4EA;
}

.tabelle_dgai_zelle_klein {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 1.3em;
}


/* 
 * Stile fuer Adresstabellen 
 */
.adressliste_ueberschrift {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #000033;
  font-style: normal;
  border-width: 2px 0 2px 0;
  border-color: #cccccc;
  border-style: solid;
  width: 100%;
}

.adressliste_ordinariat_tabelle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: normal;
  text-align: left;
}

.adressliste_ordinariat_zu_tabelle {
  margin-top: 10px;
}

.adressliste_ordinariat_zu_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  background-color: #CCCCCC;
}

.adressliste_kommission_tabelle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: normal;
  text-align: left;
  vertical-align: top;
  margin-bottom: 26px;
}

.adressliste_kommission_tabelle td {
  vertical-align:top;
}
.adressliste_kommission_zu_tabelle {
  margin-top: 10px;
}

.adressliste_kommission_zu_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  background: #CCCCCC
}

.adressliste_kommission_name {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #000033;
  font-style: normal;
  border-color: #cccccc;
  border-style: solid;
  width: 100%;
  border-width: 2px 0 2px 0;
}

.adressliste_kommission_funktion {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
}

.adressliste_kommission_bereich {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #41545F;
  font-style: normal;
  border-color: #D4DCE1;
  border-style: solid;
  border-width: 1px 0 1px 0;
  width: 100%;
}

.adressliste_kommission_bundesland_grau {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  background-color: #D4DCE1;
}

.adressliste_funktion {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 13px;
  color: #000033;
  font-style: normal;
  border-color: #cccccc;
  border-style: solid;
  border-width: 2px 0 2px 0;
  width: 100%;
}


/* 
 * Stile fuer Zwischenueberschriften 
 */
.zu_normal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}

.zu_zentriert {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align:center;
}

.zu_hinterlegt {
  padding: 2px 4px 2px 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  background-color: #D4DCE1;
}

.zu_hinterlegt td {
  vertical-align:baseline;
}

/*NEU fuer Aktuelles-Startseite */
.zu_hinterlegt-aktuelles-zw-ueberschrift {
  margin-left: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #016484;
  font-weight: bold;
  line-height: 16px;
  background-image: url(/grafik/Aktuelles-ZW-Ueberschrift-hg.jpg);
  background-repeat: no-repeat;
  letter-spacing: 3px;
}

/*Neu fuer Stellenmarkt */
.zu_hinterlegt-smarkt-zw-anzaktiv {
  margin-left: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #016484;
  line-height: 20px;
  background-image: url(/grafik/Aktuelles-ZW-Ueberschrift-hg.jpg);
  background-repeat: repeat-y;
}

.zu_hinterlegt-smarkt-zw-anzabgelaufen {
  margin-left: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #016484;
  line-height: 20px;
  background-image: url(/grafik/Aktuelles-ZW-Ueberschrift-hg-orange.jpg);
  background-repeat: repeat-y;
}

.zu_normal_linien {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  border-color: #D4DCE1;
  border-style: solid;
  border-width: 0 0 1px 0;
  padding-bottom: 4px;
}

.zu_zentriert_linien {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  border-color: #D4DCE1;
  border-style: solid;
  border-width: 2px 0 2px 0;
}

.zu_hinterlegt_linien {
  margin-left: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  background: #D4DCE1;
  border-color: #D4DCE1;
  border-style: solid;
  border-width: 2px 0 2px 0;
}

.zu_tabelle_stand_bemerkung {
  margin-top: -3px;
  margin-bottom: 6px;
  padding-left: 3px;
  width: 100%;
}

.zu_tabelle {
  width: 100%;
  padding: 3px;
  margin: 20px 0 10px 0;
}

.zu_tabelle a,
.zu_tabelle a:visited {
    color:#58585a;
}

/*NEU fuer Aktuelles-Startseite*/
.zu_tabelle-aktuelles-zw-ueberschrift {
  width: 100%;
  padding: 0 0 2px 2px;
  margin: 13px 0 10px 0;
}

/*NEU fuer Stellenmarkt*/
.zu_tabelle-smarkt-zw-anzaktiv {
  width: 100%;
  padding-bottom: 2px;
  margin: 10px 0 6px 0;
}

.zu_tabelle-smarkt-zw-anzaktiv td {
  padding-left: 4px;
}

.zu_tabelle-smarkt-zw-anzabgelaufen {
  width: 100%;
  padding-bottom: 2px;
  margin: 10px 0 6px 0;
}

.zu_tabelle-smarkt-zw-anzabgelaufen td {
  padding-left: 4px;
}



hr,
.nurlinieunten {
  border-style: solid;
  border-color: #C2CACF;
  border-width: 1px 0 0 0;
  height:0;
  font-size:1px;
  margin:8px 0 4px 0;
}


/* 
 * Stil fuer sprungmarke 
 */
a.sprungmarke,
a.sprungmarke:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #1A282F;
  background-image:url(/grafik/sprungmarke.gif);
  background-repeat:no-repeat;
  background-position: 0 5px;
  padding-left:15px;
}

/* 
 * Stil fuer sprungmarke nach oben
 */
a.sprungmarke_nachoben,
a.sprungmarke_nachoben:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  color: #1A282F;
  background-image:url(/grafik/sprungmarke_nachoben.gif);
  background-repeat:no-repeat;
  background-position: 0 5px;
  padding-left:15px;
}

/* 
 * Stil fuer die relevanten Links 
 */
.relevanterlink_tabelle {
  margin: 8px 0 0 120px;
}


a.relevanterlink,
a.relevanterlink:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #1A282F;
  border-color: #FFFFFF;
  margin: 0;
  line-height: 12px;
  vertical-align: middle;
  text-align: left;
  text-decoration: underline;
}

.relevanterlink_zeile {
  font-size: 11px;
}

.relevanterlink_zeile td {
  vertical-align:top;
}

.relevanterlinkeingerueckt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006699;
  border-color: #FFFFFF;
  margin: 0 0 0 30px;
  line-height: 12px;
  vertical-align: top;
  text-align: left;
}



.stand {
  color: #58585A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: right;
  word-spacing: 0;
  margin-left: 0;
  margin-right: 0px;
  letter-spacing: normal;
  vertical-align: middle;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.bemerkung {
  color: #58585A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  text-align: left;
  word-spacing: 0;
  margin-left: 0;
  margin-right: 0;
  letter-spacing: normal;
  vertical-align: middle
}
 
ul.textinhalt,
ul.textinhalt_punkt {
  list-style-image:url(/grafik/liste_punkt.png);
  margin:12px 0 12px 0;
}

ul.textinhalt li,
ul.textinhalt_punkt li {
  margin:3px 0 3px 24px;
}

ul.textinhalt_rechteck {
  list-style-image:url(/grafik/liste_rechteck.png);
  margin:12px 0 12px 0;
}

ul.textinhalt_rechteck li {
  margin:4px 0 5px 24px;
}

ul.textinhalt_link {
  list-style-image:url(/grafik/link.gif);
  margin:12px 0 12px 0;
}

ul.textinhalt_link li {
  margin:4px 0 5px 24px;
}

/* Formularelemente */
input.textinhalt {
  vertical-align: middle;
  margin: 0 4px 0 0px;
  padding: 1px 0px 1px 2px;
  border: #B2B2C1 1px solid;
}

input.radio {
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
}

input.button {
  margin: 0px;
  padding: 0px;
}

textarea.textinhalt {
  vertical-align: middle;
  border: #B2B2C1 1px solid;
  padding: 1px 0px 1px 2px;
}

select {
  border: #B2B2C1 1px solid;
}


sup {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  bottom: 4px;
  position:relative;
}

sup a,
sup a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  font-weight:bold;
}
.fussnotentext {
  color: #58585A;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  word-spacing: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  letter-spacing: normal;
  vertical-align: top
}

table.fussnoten {
  border-top:1px solid #D8D8D8;
  margin-top:4px;
}

small {
  font-size:10px;
  line-height: 1.3em;
}


table.narrowdataview {
	margin-bottom: 10px;
	border-bottom: 1px double rgb(34,69,104);
	font-family: verdana;
	width : 100%;
	font-weight :		normal;
	font-variant : normal
}

table.narrowdataview caption { text-align: left; }
table.narrowdataview tr { padding-top: 2px; padding-bottom: 2px; }
table.narrowdataview tr.even { background-color: rgb(232,240,255); color : rgb(41,41,41);
}
table.narrowdataview tr.odd td { background-color: rgb(246,246,246); color : rgb(41,41,41);
}


table.narrowdataview tr td { padding-left: 4px; padding-right: 4px; vertical-align: top; height:100%; }

table.narrowdataview tr th { color: rgb(41,41,41); padding-top: 3px; padding-bottom: 3px; padding-left: 4px; padding-right: 18px; background-color: rgb(152,186,225); border-bottom: 1px solid rgb(34,69,104); border-top: 1px solid rgb(34,69,104); text-align: center; white-space: nowrap; vertical-align: middle; font-weight: bold;}

table.narrowdataview tr th {
background-position: right; background-repeat:no-repeat;
}




table.narrowdataview td.topbar { color: rgb(41,41,41);
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: rgb(152,186,225);
		text-align: center;
		white-space: nowrap; vertical-align: middle; font-weight: bold;}
table.narrowdataview td.leftbar { color: rgb(41,41,41);
		padding-top: 3px;
		padding-bottom: 3px;
		background-color: rgb(152,186,225);
		text-align: right;
		white-space: nowrap; vertical-align: middle; font-weight: bold;}
table.narrowdataview td.greengrid {
		text-align:center;
		background-color: rgb(204,255,204);
		}
table.narrowdataview td.yellowgrid {
		text-align:center;
		background-color: rgb(255,255,204);
		}
table.narrowdataview td.redgrid {
		text-align:center;
		background-color: rgb(255,214,151);
		}




table.narrowdataview tr th.wicket_orderDown {color:white;
	background-color: rgb(34,69,104);	 background-image: url(images/arrow_down.png); }
table.narrowdataview tr th.wicket_orderUp {color:white;
	background-color: rgb(34,69,104);	 background-image: url(images/arrow_up.png); }
table.narrowdataview tr th.wicket_orderNone {
	color:white;
	background-image: url(images/arrow_off.png);
	text-align: center; 
}




table.narrowdataview td a { color : rgb(41,41,41);	text-decoration: underline;
}


table.narrowdataview tbody td a {
				 width:100%; height:100%;
				 display: block;
				 text-align:left;
				 text-decoration:none;
				 color : rgb(41,41,41);
}


table.narrowdataview tr th a:link { color : rgb(41,41,41); }
table.narrowdataview tr th a:visited { color : rgb(41,41,41); }
table.narrowdataview tr th a:focus { color : red; }
table.narrowdataview tr th a:hover { color : white; }
table.narrowdataview tr th a:active { color : white; }


table.narrowdataview tr th.wicket_orderDown a { color:white;}
table.narrowdataview tr th.wicket_orderDown a:link { color:white;}
table.narrowdataview tr th.wicket_orderDown a:visited { color:white;}
table.narrowdataview tr th.wicket_orderDown a:focus { color:white;}
table.narrowdataview tr th.wicket_orderDown a:hover { color:white;}
table.narrowdataview tr th.wicket_orderDown a:active { color:white;}


table.narrowdataview tr th.wicket_orderUp a { color:white;}
table.narrowdataview tr th.wicket_orderUp a:link { color:white;}
table.narrowdataview tr th.wicket_orderUp a:visited { color:white;}
table.narrowdataview tr th.wicket_orderUp a:focus { color:white;}
table.narrowdataview tr th.wicket_orderUp a:hover { color:white;}
table.narrowdataview tr th.wicket_orderUp a:active { color:white;}


table.narrowdataview #message { padding-left: 3px; }
table.narrowdataview caption { padding-bottom: 2px; }



.narrowdataview td#left { border-left: 1px solid rgb(34,69,104);
}
.narrowdataview td#right { border-right: 1px solid rgb(34,69,104);
	border-left: 2px solid white;
}
.narrowdataview td#middle {
	border-left: 2px solid white;
}

.narrowdataview td#single { border-left: 1px solid rgb(34,69,104);
border-right: 1px solid rgb(34,69,104);
}



.narrowdataview th#left { border-left: 1px solid rgb(34,69,104);
}
.narrowdataview th#right { border-right: 1px solid rgb(34,69,104);
	border-left: 1px solid white;
}
.narrowdataview th#middle {
	border-left: 1px solid white;
}

.narrowdataview th#single { border-left: 1px solid rgb(34,69,104);
border-right: 1px solid rgb(34,69,104);
}






/* Gestaltung der Suchtreffer */

/* geradzahlige Zeile */
tr.o {
	background-color:#EFEFEF;
}

table.treffer tr:hover {
	font-family: verdana, Arial, Helvetica, sans-serif;
	background-color: #D1E3EF;
}

table.treffer tr td {
  height:26px;
}

table.treffer tr td a {
	padding:4px 4px 4px 10px;
	font-size: 12px;
}



table.treffer tr td a {
	color:black;
	display:block;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
  font-weight:normal;
}


table.treffer tr td a:hover {
	color:black;
	display:block;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
  font-weight:normal;
}

table.treffer tr td a:visited {
	color:black;
	display:block;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	outline: none;
  font-weight:normal;
}



table.treffer tr td a img {
	border: none;
	vertical-align: middle;
	text-align: center;
	padding: 0 4px 0 4px;
	margin: 0;
	border: 0;
}


/* Suchdialog zur Weiterbildungsregistersuche */
table.weiterbildungsregistersuche {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #E0E9EF;
  border: 1px solid #B2B2C1;
  border-collapse:separate;
  width:100%;
}

table.weiterbildungsregistersuche td {
  padding: 4px;
  vertical-align:middle;
}

div.weiterbildungsregisterwarnung {
  background-image:url(/grafik/fehler-klein.gif);
  background-repeat:no-repeat;
  background-position: 0 4px;
  padding:4px 0 0 18px;
  font-weight:bold;
}

div.weiterbildungsregisterkeinetreffer {
  background-image:url(/grafik/fehler-klein.gif);
  background-repeat:no-repeat;
  background-position: 0 12px;
  padding:12px 0 0 18px;
  font-weight:bold;
}
div.weiterbildungsregistertreffer {
  font-size:12px;
  font-weight:bold;
}


/* htdig-Suchformular */
table.htdig_suchformular {
  width:100%;
}

table.htdig_suchformular table.tabelle_bda {
  width:100%;
}

table.htdig_suchformular table.tabelle_bda td {
  padding:3px;
}

table.htdig_treffer_long {
  width:95%;
  margin:0;
  padding:0;
  border:0;  
}

td.htdig_treffer_lang_link {
  width:100%;
}

td.htdig_treffer_lang_bewertung {
  vertical-align:top;
  width:80px;
  white-space:nowrap;
  padding-left:6px;
}

table.htdig_treffer_kurz {
 width:100%;
 padding-bottom:6px;  
}

td.htdig_treffer_kurz_bewertung {
  padding-top:1px;
  vertical-align:top;
  width:72px;  
}

td.htdig_treffer_kurz_bewertung_link {
  padding-bottom:4px;  
}

img.htdig_seitenzahl {
  text-align:center;
  width:30px;
  height:30px;
}

img.htdig_seitenzahl_aktuell {
  text-align:center;
  width:30px;
  height:30px;
  border:1px solid #58585A;
}
