
/*******************************************************************************
* Tabellen                                                                                                      *
*******************************************************************************/

/* Abstand oberhalb einer Tabelle */
.abstand-tabelle {
  margin-top: 8pt;
}


/* Eigenschaften von Zellen in Kopf-/Fusszeilen */
.th td {
  font-weight: bold;	
}


/* Eigenschaften von normale Zeilen */
.td td {
}


/* Tabellenbreiten - muss den Breiten der Spalten des normalen Textes 
 * entsprechen (siehe spalte-text)
 
.layoutwide {
  width: 100%;
}

.layoutnormal {
  width: 60%;
}
*/
/*******************************************************************************
* Rahmen und Linien in Tabellen                                                *
*******************************************************************************/

table, td, th {
  border: 0;
/*  border-width: 1px;
  border-color: Black;*/
}

/*WICHTIG*/
table.framenone,
table.frameall,
table.frametop,
table.framebottom,
table.frametopbot,
table.framesides {
  border-collapse: collapse;
}

/* Aeusserer Tabellenrahmen ***************************************************/

.framenone
{
  border: hidden;
}

.frameall
{
  border: 1px solid black;
}

.frametop
{
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: black;
}

.framebottom
{
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: black;
}

.frametopbot
{
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: black;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: black;
}

.framesides
{
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: black;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: black;
}


/* Rahmen von Tabellenzellen **************************************************/

/* Abstand zum Zellenrand */
/*.cellbordernone,
.cellborderright, 
.cellborderbottom, 
.cellborderrightbottom,
.cellbordernone-th,
.cellborderright-th, 
.cellborderbottom-th, 
.cellborderrightbottom-th {
  padding: 3pt 3pt 3pt 3pt;
}*/

.tablecell {
  padding: 3pt 3pt 3pt 3pt;
}

.tablecell-vorwort {
  padding: 0px 0px 0px 0px;
}
/* 
 * fuer Zellen in den Kopfzeilen
 * Anmerkung: doppelte Linien am unteren Rand
 *
 */

.cellbordernone-th {
  border-bottom-style: none;
  border-right-style: none;
}

.cellborderright-th {
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: black;
}

.cellborderbottom-th {
  border-bottom-style: double;
  border-bottom-width: 3px;
  border-bottom-color: black;
}

.cellborderrightbottom-th {
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: black;
  border-bottom-style: double;
  border-bottom-width: 3px;
  border-bottom-color: black;
}


/*
 * fuer normale Zellen 
 */

.cellbordernone {
  border-bottom-style: none;
  border-right-style: none;
}

.cellborderright {
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: black;
}

.cellborderbottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: black;
}

.cellborderrightbottom {
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: black;
}
 



/*
 * donet-web-inline.css
 */
  

/*******************************************************************************
* Farben                                                                       *
*******************************************************************************/

.farbe-schwarz {
  color: Black;
}

.farbe-grau {
  color: Gray;
}

.farbe-blau {
  color: #002b64;
}

.farbe-gruen {
  color: #279E96;
}

.farbe-rot {
  color: #b5004b;
}

.farbe-orange {
  color: #E29410;
}

.hervor-wichtig {
  font-weight: bold;
}

.hervor-betont {
  font-style: italic;
}

.hervor-spezial {
  text-decoration: underline;
}

.name-a, .name-aw {
  color: #002b64;
}

.linkfehler-inhalt {
  color: gray;
}

.linkfehler-qv {
  color: red;
}
/*
 * donet-web-abs.css
 */




/*******************************************************************************
* Breiten                                                                      *
*******************************************************************************/

/* Max. Breite der Zeilen
 * Definition in donet-doku bei WIDTH
 */

/*
.layout-normal {	
  margin-right:150px;
}

.layout-breit {	
  margin-right:0px;
}
*/
/*TODO *//*
.layout-news {	
  margin-right:0px;
}

.layout-marg-block {
  width: 275px;
}

.layout-liste {
  width: 400px;
}

.layout-table-normal {
  width: 400px;
}

.layout-table-breit {
  width: 550px;
}

*/

/* Breite der Bilder @skalierg */
/*
.img-width-seite-quer,
.img-width-seite {	
  width: 550px;
}

.img-width-text {	
  width: 400px;
}

.img-width-schmal {	
  width: 300px;
}

.img-width-mini {	
  width: 135px;
}

img.marg {
  width: 270px;
}

td.marg-body, 
td.marg {
  width: 275px;
}
*/


/*******************************************************************************
* Abstaende                                                                    *
*******************************************************************************/

.abstand-standard {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0.8em;
  padding-bottom: 0px;
}

.abstand-kompakt {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0.2em;
  padding-bottom: 0px;
}

.abstand-liste {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0.4em;
  padding-bottom: 0px;
}

.abstand-liste-erster {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.abstand-standard-table {
  margin-top: 0.8em;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.abstand-kompakt-table {
  margin-top:  0.2em;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.abstand-liste-table {
  margin-top: 0.4em;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.abstand-liste-erster-table {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}


/*******************************************************************************
* Positionen von Absatz und Bildern                                            *
*******************************************************************************/

.posh-links {
  text-align: left;
}

p.posh-rechts {
  text-align: right;
}

.posh-mitte {
  text-align: center;  
}


/*******************************************************************************
* Bilder                                                                       *
*******************************************************************************/

/* posh-width-right bei midtopic definiert */
.posh-width-none {
  width:0px;
}

.posh-img-space-links,
.posh-img-space-innen {
  margin-left: 0px;
  margin-right: 3px;
}

.posh-img-space-rechts,
.posh-img-space-aussen {
  margin-left: 3px;
  margin-right: 0px;
}

.posh-img-space-mitte,
.posh-img-space-marg {
  margin-left: 0px;
  margin-right: 0px;
}

td.posh-img-space-links,
td.posh-img-space-innen {
  padding-left: 0px;
  padding-right: 3px;
}

td.posh-img-space-rechts,
td.posh-img-space-aussen {
  padding-left: 3px;
  padding-right: 0px;
}

td.posh-img-space-mitte,
td.posh-img-space-marg {
  padding-left: 0px;
  padding-right: 0px;
}

.img-frame {
  border: 1px solid Black;
}

.img-typ-bild {
}

.fig-height {
  /* height: 14px; */
  width: 14px;
}
/* NC unterstuetzt Klassen an img nicht */


.figur {
  border: 0;
  margin-left: 1px;
  margin-right: 1px;
  vertical-align: baseline;
}

 
td.marg-body, 
td.marg {
  text-align: left;
  vertical-align: top; 
}
  

/*******************************************************************************
* Absatzelemente                                                               *
*******************************************************************************/

.kurz-info {
  font-style: italic;
}

.absatz {
}

.handlung {
}


.code-inline,
.code {
  font-size: 16px;
  font-family: "Courier New", Courier, monospace;
}

.beispiel-block,
.z-block {
  margin-left: 10px;
}

td.bild-titel {
  padding-top: 0.2em;
  padding-bottom: 1em;  
  font-size: 10px;
  font-weight: bold;
}
  
div.bild-titel {
  padding-top: 0em;
  padding-bottom: 0em;
}


/*******************************************************************************
* Listen                                                                       *
*******************************************************************************/

.liste,
.num-liste,
.def-liste {
}

/* Loesung mit tabelle
td.punkt {
  vertical-align: text-top;
}

td.lable {
  text-align: right;
  vertical-align: text-top;
  padding-right: 5px;
}
*/

/* Loesung mit div und text-Einzug
div.punkt {
  text-indent: -20px;
  padding-left: 20px;
  vertical-align: baseline;
}

span.lable {
  text-align: right;
  padding-right: 5px;
  vertical-align: baseline;
}
*/

dt.lable {
  width: 20px;
}

dd.punkt {
  margin-top:-1.45em;
}

.term {
  text-align: left;
  vertical-align: text-top;
  padding-right: 5px;
}

.lable-kurz {
  width: 20px;
}

dd.punkt-lable-kurz {
  margin-left: 20px;
}

.term-lang {
  width: 100px;
}
dd.punkt-term-lang {
  margin-left: 100px;
}


.term-kurz {
  width: 60px;
}
dd.punkt-term-kurz {
  margin-left: 60px;
}


.term-hervor-ja {
  font-weight: bold;
}

.term-hervor-nein {
}

.achtung-list {
}


/*******************************************************************************
* Glossar                                                                      *
*******************************************************************************/

.begriff {
  margin-top: 1em;
}

.benenng1,
.subj,
.termmeta,
.translation {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  }

.benenng {
   margin-top: 0.4em;
   margin-bottom: 0px;
	}


.erkl {
  margin-top: 0.4em;
  margin-bottom: 0px;
  font-style: italic;
}

.definit {
  color: #666666;
  margin-top: 0.4em;
  margin-bottom: 0px;
  font-style: normal;
}

.benenng1 {
  font-weight: bold;
  font-size: 16px;
}

.benenng, 
.translation {  
  font-weight: bold;
  font-size: 11px;
  }

.pre,
.copyright, 
.see {
	font-size: 10px;	
	font-weight: normal;
	color: Gray;
}

.pre,
.see {
	font-style: italic;
}

.copyright {
	font-size: 8px;
	font-style: normal;
}


.see-term {
   font-size: 13px;
	font-style: normal;
	font-weight: normal;
}


.subj,
.gender,
.num,
.partofspeech,
.termtype,
.termmeta {
	font-size: 10px;
	font-weight: bold;
	}
	
.pre,
.termmeta,
.subj,
.benenng,
.definit,
.erkl {
   vertical-align: top;	
}

.pre {
	text-align: right;
	padding-right: 4px;
}

/*
* donet-web.css
*/

/* DEBUG
td,
th,
table
 {
  border: 1px solid Black;
}

table.style-table td {
   border: 1px solid Black;
}

p {
  background-color:yellow;
}

.title {
  background-color: Lime;
}
*/



/*FONT*/
.title,
.style-table {
  font-family: Arial, Helvetica, sans-serif;
}

.body-start,
.body,
.text-tabelle,
.text {
  font-family: Arial, Helvetica, sans-serif;
}


.text-tabelle-kompakt {
	  font-family: Arial, Helvetica, sans-serif;
}

.text-news {
  font-size: 11px;
  line-height: 130%;
  font-family: Arial, Helvetica, sans-serif;
  }

.body-start,
.text,
.text-tabelle {
  font-size: 14px;
  line-height: 140%;
  }

.text-tabelle-kompakt {
  font-size: 10px;
  line-height: 140%;
  }


/*
dd.punkt {
  margin-top:-1.4em;
}
*/

.nav-impressum,
.nav-bottom-body {
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  }


/*SIZE:  FONT*/
td.nav-left-top,
td.nav-left-icon-leer,
td.nav-left-h-kap,
td.nav-left-doterm,
td.nav-left-element,
td.nav-left-kap,
td.nav-left-u-kap,
td.nav-left-begriff,
.nav-left {
  font-size: 12px;
}

/*Startseite "Vorwort"*/
.vorwort-titel {
  font-size: 26px;
  font-weight: bold;
  padding-left: 25px;
}

.img-width-vorwort {
	width: 218px;
}

.beispiel-titel {
  font-size: 24px;
}

.beispiel-titel {
  font-size: 12px;
}

.begriff-titel,
.u-kap-titel {
  font-size: 16px;
}

.block-titel {
  font-size: 16px;
}

.doterm-titel,
.h-kap-titel,
.element-titel {
  font-size: 24px;
}

.kap-titel {
  font-size: 18px;

}
.midtopic-body {
  font-size: 10px;
}

.news-block-titel {
  font-size: 13px;
}

div.dosco {
  font-size: 22px;
}

div.dosco-lang {
  font-size: 16px;
}
div.dosco-slogan {
  font-size: 26px;
}

.nav-left-teil,
.nav-main-body {
  font-size: 14px;
}

.status-neu {
  font-size: 70%;
 /* font-size: 10px;*/
}

/*COLOR:  FONT
td.dosco {
  color: #003070;
}*/

.status-neu,
td.dosco,
.dosco-slogan {
  color: White;
}


.vorwort-titel,
.element-titel,
.begriff-titel, 
.h-kap-titel,
.dtd-doku-titel,
.dtd-xref,
.xref,
.anm-xref,
.impressum-xref, 
.nav-impressum,
td.nav-left-h-kap,
td.nav-left-doterm,
td.nav-left-element,
td.nav-left-kap,
td.nav-left-u-kap,
td.nav-left-begriff,
.midtopic-body, 
a.midtopic-xref:link, a.midtopic-xref:visited,
a.nav-left-h-kap-xref:link, a.nav-left-h-kap-xref:visited,
a.nav-left-doterm-xref:link, a.nav-left-doterm-xref:visited,
a.nav-left-element-xref:link, a.nav-left-element-xref:visited,
a.nav-left-kap-xref:link, a.nav-left-kap-xref:visited,
a.nav-left-u-kap-xref:link, a.nav-left-u-kap-xref:visited,
a.nav-left-begriff-xref:link, a.nav-left-begriff-xref:visited,
a.nav-left-top-xref:link, a.nav-left-top-xref:visited,
a.impressum-xref:link, a.impressum-xref:visited,
.nav-bottom-xref,
.button
{
  color: #003070; /*dunkel-blau*/
}


.current-nav-main-xref {
	color: white; /*vormals: gelb */
}

.impressum-block {
	background-color:#B4CDE6;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


.news-block-titel
{
  color: white;  /*dunkel-blau*/
}

.news-xref 
{
  color: #003070;  /*dunkel-blau*/
}

.nav-left-teil, 
.nav-left-teil-xref,
.dosco-logo,
.nav-main-xref,
.nav-main-body /*hell-blau*/
{
  color:  #B4CDE6;
}


.kurz-titel,
.doterm-titel,
.kap-titel,
.u-kap-titel,
.block-titel {
  color: black;
}


a.current:link, 
a.current:visited, 
a.current:hover,
.current-xref {
  color: #003070;
  font-weight: bold;
  }


/*Background-color*/
.body {  
  background-color: #EFEFEF;
}


.nav-main-left,
.body-start,
.page-table,
.style-table {
  background-color: White;
}

td.nav-left-top,
td.col-nav-left,
td.col-news{
	background-color: #F6F6F6;
}

td.col-news
{
   padding-left: 4px;
  }


.dosco-head,
.nav-main,
.nav-left {
 background-color: #003070;
}

/*.midtopic-body,*/
.nav-impressum,
.midtopic-icon,
td.nav-left-icon-doterm,
/*neu*/
td.nav-left-icon-begriff,
td.nav-left-icon-h-kap,
td.nav-left-icon-element,
td.nav-left-icon-kap,
td.nav-left-leer,
td.nav-left-icon-leer,
td.nav-left-h-kap,
td.nav-left-doterm,
td.nav-left-element,
td.nav-left-kap,
td.nav-left-u-kap,
td.nav-left-begriff,
.nav-bottom-body,
.button {
  background-color: #B4CDE6;
}

.news-head
{
background-color: #003070;    
}

.news-body
{
  background-color: #FFFFFF;/*hellorange*/
}

/*WIDTH: Breite*/

.nav-impressum,
.nav-left,
td.nav-left-u-kap,
td.nav-left-begriff,
table.nav-main,
.news,
.nav-bottom {
  width: 100%;
}

.width-col-nav-left {
width: 220px;
}

.width-col-space-left {
width: 30px;
}

.col-content {
  padding-top: 30px;
}

.layout-table-breit-vorwort {
  width: 800px;
}

.nav-bottom-body,
.width-col-content,
.layout-table-breit,
.img-width-seite-quer,
.img-width-seite {
width: 550px;
}

/* 550/2 =275*/
.layout-marg-block {
  width: 275px;
}

td.marg-body, 
td.marg {
  width: 275px;
}

img.marg {
  width: 270px;
}

img.tbild {
  width: 150px;
}

.width-col-space-right {
  width: 30px;
}

.width-col-news {
width: 170px;
}

.layout-news {	
  margin-right:0px;
}

.midtopic,
.posh-width-right {
  width:150px;
}

/* 550 - 400= 150*/
.layout-normal {	
  margin-right:150px;
}

/* 550 -550 =0 */
.layout-breit {	
  margin-right:0px;
}

/* 150 -15 =135 */
.midtopic-body,
.img-width-mini,
.posh-width-marg {
  width:135px;
}

.element-titel,
.dtd-doku-titel,
.h-kap-titel,
.doterm-titel,
.kap-titel,
.begriff-titel,
.u-kap-titel,
.block-titel,
.kurz-titel,
.img-width-text {
  width: 400px;
}

.layout-liste {
  width: 380px;
}

.layout-table-normal {
  width: 400px;
}


.img-width-schmal {	
  width: 300px;
}

td.nav-left-icon-teil {
  width: 15px;
}

td.nav-left-teil {
  width: 205px;
}

td.nav-left-icon-doterm,
/*neu*/
td.nav-left-icon-begriff,
td.nav-left-icon-h-kap,
td.nav-left-icon-element,
td.nav-left-icon-kap,
td.nav-left-icon-leer {
  width: 15px;
}

.midtopic-icon {
  width: 10px;
}

/*NAV-BOTTOM*/
.width-nav-bottom-back,
.width-nav-bottom-forw {
  width: 240px;
}

.width-nav-bottom-back-icon,
.width-nav-bottom-forw-icon {
  width: 15px;
}

.width-nav-bottom-top {
  width: 40px;
}

.page-table {
  height: 100%;
}

/*Border*/
/*TOP*/

td.nav-impressum,
td.nav-left-icon-doterm,
td.nav-left-icon-begriff,
td.nav-left-icon-h-kap,
td.nav-left-icon-element,
td.nav-left-icon-kap,
td.nav-left-h-kap,
td.nav-left-doterm,
td.nav-left-begriff,
td.nav-left-element,
td.nav-left-kap,
.midtopic-icon,
.midtopic-body {
  border-top: 1px solid White;
}

/*BOTTOM*/
/*.dosco-head,*/
/*table.nav-main
 {
  border-bottom: 2px solid #003070;
}
*/
/*
td.dosco-slogan,*/
.dosco-head {
  border-bottom: 1px solid white;
}

/*.midtopic-icon,*/
table.nav-left-h-kap
 {
  border-bottom: 1px solid White;
}

.news-head {
  border-bottom: 1px solid #003070;
  /* border-bottom: 1px solid #FF8003; dunkel-orange*/
}

.u-kap-titel
/*,.midtopic,
.begriff-titel*/ {
  border-bottom: 1px solid silver;
}

/*td.nav-left-icon-teil,*/
.midtopic-icon,
td.nav-left-icon-leer,
td.nav-left-icon-doterm,
/*neu*/
td.nav-left-icon-begriff,
td.nav-left-icon-h-kap,
td.nav-left-icon-element,
td.nav-left-icon-kap {
  border-right: 1px solid White;
}

.nav-bottom-back,
.nav-bottom-back-icon,
.nav-bottom-forw-icon,
.nav-bottom-top {
  border-right: 1px solid White;
}


.current-teil,
.nav-main-teil {
  border: 3px solid #003070;
}

.current-teil {
  color: red;
}


.nav-left {
/*border-left: 1px solid White;
  border-top: 1px solid White;*/
  border-bottom: 1px solid White;
}


td.nav-impressum {
  border-bottom: 1px solid White;
  padding-top:2px;
  padding-bottom:2px;
}

table.nav-impressum {
  border-top: 1px solid #003070;
  border-bottom: 2px solid #003070;
}



/*Classes*/

.body {
  margin-left:0px;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px;
}

.style-table {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*
.dosco-logo {
  padding-top: 4px;  
  padding-bottom: 4px;    
  vertical-align: middle;
  text-align: center;
}

td.dosco {
  text-align: left;
  vertical-align: middle;
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  }

td.dosco-slogan {
  text-align: right;
  vertical-align: bottom;
  padding-bottom: 12px;
  font-size: 26px;
  font-weight: bold;
  font-style: italic;
  font-family: "Times New Roman", Times, serif;
  }
*/

div.dosco {
  font-weight: bold;
  width:200px;
}

div.dosco-lang {
  font-weight: bold;
  width:200px;
}

.nav-main-body {
  font-weight: bold;
}

.nav-main-teil {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
}

.nav-left {
  font-weight: bold; 
  padding-bottom: 2px;  
}

.nav-left-teil {
  padding-top: 2px;
  padding-bottom: 8px;
  padding-left: 4px;
  padding-right: 4px;
}

td.nav-left-top,
td.nav-left-h-kap,
td.nav-left-doterm,
td.nav-left-element,
td.nav-left-kap,
td.nav-left-u-kap,
td.nav-left-begriff {
  padding: 2px;
}

td.nav-left-u-kap {
  padding-left: 10px;
}

td.nav-left-leer {
}

td.nav-left-icon-teil {
 /* padding: 4px;*/
  vertical-align: middle;
  text-align: center;
}
td.nav-left-icon-doterm,
/*neu*/
td.nav-left-icon-begriff,
td.nav-left-icon-h-kap,
td.nav-left-icon-element,
td.nav-left-icon-kap {
  /*padding: 4px;
  vertical-align: top;*/
  vertical-align: middle;
  text-align: center;
}

table.nav-left-h-kap {
}

td.nav-left-begriff
td.nav-left-u-kap {
  padding-left: 10px;
}

.midtopic {
  padding:0px;
  vertical-align: bottom;
}

.midtopic-icon {
  padding-right: 2px;
  padding-left: 2px;
}

.midtopic-body {
  padding-right: 2px;
  padding-left: 2px;
}

.col-news {
  padding-top: 0px;
}

table.news {
  padding: 0px;
  margin-top: 0.5em;
}

.news-body,
.news-head {
  padding-top: 4px;
  padding-bottom: 4px;  
  padding-left: 8px;  
  padding-right: 8px;}

.news-block-titel {
  font-weight: bold; 
  padding-top: 0px;
}

.nav-bottom-body {
  padding: 0px;
  text-align: left;
}

.nav-bottom-back {
  padding-top: 2px;  
  padding-bottom: 2px;  
  padding-right: 4px;  
  text-align: right;
}

.nav-bottom-forw {
  padding-top: 2px;  
  padding-bottom: 2px;  
  padding-left: 4px;    
  text-align: left;
}

.nav-bottom-back-icon,
.nav-bottom-forw-icon,
.nav-bottom-top {
  padding-top: 3px;  
  padding-bottom: 2px;  
  padding-left: 4px;    
  padding-right: 4px;    
  text-align: center;
}

/* WEITER-Button */
.naechste-seite {
	margin-top: 12px;
}

.element-titel,
.dtd-doku-titel,
.h-kap-titel,
.doterm-titel,
.kap-titel,
.begriff-titel,
.u-kap-titel,
.block-titel {
  font-weight: bold;
  margin-bottom: 0px;
}

.doterm-titel,
.h-kap-titel {
  padding-top: 0px;
}

.element-titel,
.kap-titel {
  padding-top: 0px;
}

.abstand-kap-titel {
  padding-top: 25px;
}

.begriff-titel,
.u-kap-titel {
  padding-top: 30px;
}

.u-kap-titel {
  padding-right: 4px;
  line-height: 140%;
}

.begriff-titel {
	padding-bottom: 20px;
	font-size: 30px;
}


.block-titel {
  padding-top: 30px;
}

.beispiel-titel {
  font-weight: bold;
} 

.kurz-titel {
  font-style: italic;
  padding-top: 0px;
  text-align: left;
  }

.dtd-doku-titel {
}
 
.status-neu {
  vertical-align: 0.5em;
  padding-left: 2px;
  padding-right: 2px;
  font-weight: bold;
}

/*VERWEISE*/

a:link,
a.nav-main-xref:link, a.nav-main-xref:visited,
a.nav-left-h-kap-xref:link, a.nav-left-h-kap-xref:visited,
a.nav-left-doterm-xref:link, a.nav-left-doterm-xref:visited,
a.nav-left-element-xref:link, a.nav-left-element-xref:visited,
a.nav-left-kap-xref:link, a.nav-left-kap-xref:visited,
a.nav-left-u-kap-xref:link, a.nav-left-u-kap-xref:visited,
a.nav-left-begriff-xref:link, a.nav-left-begriff-xref:visited,
a.nav-left-teil-xref:link, a.nav-left-teil-xref:visited,
a.dtd-xref:link, a.dtd-xref:visited,
a.xref:link, a.xref:visited {
  text-decoration: none;
  }

a:hover,
a.nav-main-xref:hover,
a.nav-left-h-kap-xref:hover,
a.nav-left-doterm-xref:hover,
a.nav-left-element-xref:hover,
a.nav-left-kap-xref:hover,
a.nav-left-u-kap-xref:hover,
a.nav-left-begriff-xref:hover,
a.nav-left-teil-xref:hover,
a.dtd-xref:hover,
a.xref:hover {
  text-decoration: underline;
  }
  
a.xref {
	font-weight: bold;
}
  
  
a:visited {
  text-decoration: none;
  }

.dtd-xref {
  font-size: 12px;
  font-family: "Courier New", Courier, monospace;
}

a.midtopic-xref:link, 
a.midtopic-xref:visited {
  text-decoration: none;
  }
a.midtopic-xref:hover {
  text-decoration: underline;
}

a.current-xref:link, 
a.current-xref:visited {
  text-decoration: none;   
  }

a.current-xref:hover {
  text-decoration: underline; 
  }
  
.anm-xref,
a.anm-xref:link, 
a.anm-xref:visited {
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: none;
  vertical-align: 0.4em;
  font-size: 0.8em;
  }

a.anm-xref:hover {
  text-decoration: underline;
  }
  
.anm {
	font-size: 11px;
}
  
a.current-nav-main-xref:link,
a.current-nav-main-xref:visited,
a.current-nav-main-xref:hover ,
a.current:link, 
a.current:visited,
a.current:hover  {
	text-decoration: none;
  }
  
a.news-xref:link, 
a.news-xref:visited,
a.nav-bottom-xref:link, 
a.nav-bottom-xref:visited {
  text-decoration: none;
  }
  
a.news-xref:hover,
a.nav-bottom-xref:hover {
  text-decoration: underline;
  }
  


/*******************************************************************************
* DOK-INFO                                                                     *
*******************************************************************************/

.dok-info {
  text-align: left;
  font-size: 10pt;
}

.h-titel {
  font-weight: bold;
  margin-top: 50pt;
  margin-bottom: 30pt;
  color: #003070;
}

.zeile-h-titel {
  font-size: 30pt;
}

.u-titel {
  margin-bottom: 10px;
  color: #003070;
}

.zeile-u-titel {
  font-size: 20pt;
}

.ausga-datum {
  margin-top: 15pt;
	margin-bottom: 20px;
}

.verfasser,
.adresse{
	margin-bottom: 20px;
  font-weight: bold;
}

.zeile-ausga-datum,
.zeile-verfasser,
.zeile-adresse {
 margin-top: 0px;
 margin-bottom: 0px;
}

td.search {
	text-align:center;
}

.search-button {
	margin-left:3px;
	padding:0px;	
	width:50px; 
	height:19px;
	font-size:9px; 
}

.form-button {
	margin-left:3px;
	margin-right:3px;
	padding:0px;	
	height:21px;
	font-size:11px; 
}

.search-form {
	width: 100px; 
	height:20px;
	font-size:10px;
}



