/* DATEI: thillmstyles.css */

/* body (Standard-Einstellungen fuer gesamtes Dokument) */
body {
	font-family:Verdana,Arial;
	font-size:10pt;
	line-height:150%;
	color:#000000;
	margin:15px;
}
/* body (Standard-Einstellungen fuer Rahmen-Frames) */
body.rahmen {
	font-family:Verdana,Arial;
	font-size:8pt;
	font-style:normal;
	line-height:100%;
	color:#000000;
	background-color:#E8E8E8;
	margin:0px;
	padding:0px;
}
table {
	width:100%;
	font-size:10pt;
	margin:0px;
	padding:0px;
    empty-cells:show;
}
/* table (Standard-Einstellungen fuer Tabelle mit variabler Breite) */
table.var {
	width:0;
	font-size:10pt;
	margin:0px;
	padding:0px;
}
/* table (Standard-Einstellungen fuer Tabelle mit kleinerer Schrift) */
table.klein {
	width:100%;
	font-size:8pt;
	margin:0px;
	padding:0px;
}
/* table (Standard-Einstellungen fuer Tabelle im Menue-Frame) */
table.menu {
	width:190;
	font-family:Verdana,Arial;
	font-size:8pt;
	color:#000000;
	background-color:#E8E8E8;
	margin-top:10px;
	margin-right:0px;
	padding:0px;
	border-spacing:3px;
}

/* table (Standard-Einstellungen fuer Tabelle im Logo-Bereich des Menue-Frame) */
table.logo {
	width:200;
	margin:0px;
	padding:0px;
}
tr {
	margin:0px;
	padding:0px;
}
th {
	font-family:Verdana,Arial;
	font-size:10pt;
	font-weight:bold;
	line-height:130%;
	vertical-align:middle;
}
/* td (tabledata) */
td {
	line-height:130%;
	vertical-align:top;
	border-width:0.2mm;
}
.ohneRahmen {
	border-top-width:0;
	border-bottom-width:0;
}
/* td.mittig (tabledata Zeile mittig) */
td.mittig {
	line-height:130%;
	vertical-align:middle;
}
/* td.mittig (tabledata Zeile mittig) */
td.unten {
	line-height:130%;
	vertical-align:bottom;
}
/* td.rahmen (tabledata im Kopf- und Fuss-Frame) */
td.rahmen {
	font-family:Verdana,Arial;
	font-size:8pt;
	font-style:normal;
	line-height:130%;
	vertical-align:middle;
}
/* td.menu (tabledata im Menu-Frame) */
td.menu {
	font-family:Verdana,Arial;
	font-size:8pt;
	font-weight:bold;
	font-style:normal;
	line-height:120%;
	text-align:right;
	vertical-align:middle;
}
/* td.menu (tabledata im Menu-Frame) */
td.untermenu {
	font-family:Verdana,Arial;
	font-size:8pt;
	font-style:normal;
	line-height:100%;
	text-align:right;
	vertical-align:middle;
}
/* schwarzer duenner Rahmen bzw. schwarzes duennes Gitternetz */
.gitter {
    border: 1px solid gray;
}
/* Spalten */
.gitter_cols {
    border-right: 1px solid gray;
    border-left: 1px solid gray;
}
/* Spalte rechts */
.gitter_re {
    border-right: 1px solid gray;
}
/* Spalte links */
.gitter_li {
    border-left: 1px solid gray;
}

/* h1 (Header1 = Ueberschrift Ebene 1) */
h1 {
	font-family:Arial,Verdana;
	font-size:12pt;
	font-weight:bold;
	line-height:150%;
	color:#C40008;
	background-color:#E4E4E4;
/*	text-align:left; */
	padding:5px;
	letter-spacing:0.1em;
}
/* h2 (Header2 = Ueberschrift Ebene 2) */
h2 {
	font-family:Arial,Verdana;
	font-size:11pt;
	font-weight:bold;
	line-height:130%;
	color:#C40008;
/*	text-align:left; */
	letter-spacing:0.1em;
}
/* h3 (Header3 = Ueberschrift Ebene 3) */
h3 {
	font-family:Arial,Verdana;
	font-size:10pt;
	font-weight:bold;
	line-height:130%;
	color:#C40008;
	text-align:left;
	letter-spacing:0.1em;
}
/* h4 (Header4 = Ueberschrift Ebene 4) */
h4 {
	font-family:Arial,Verdana;
	font-size:11pt;
	font-weight:bold;
	line-height:130%;
	color:#000000;
	text-align:left;
	letter-spacing:0.1em;
}
/* h5 (Header5 = Ueberschrift Ebene 5) */
h5 {
	font-family:Arial,Verdana;
	font-size:10pt;
	font-weight:bold;
	line-height:130%;
	color:#000000;
	text-align:left;
	letter-spacing:0.1em;
}
ol {
	margin-top:0px;
	margin-bottom:5px;
}
/* nummerierte Liste ohne speziellen Listeneinzug, z.B. innerhalb einer Tabelle */
ol.tab {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:5px;
}
ul {
	margin-top:0px;
	margin-bottom:5px;
}
/* Liste ohne speziellen Listeneinzug, z.B. innerhalb einer Tabelle */
ul.tab {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:5px;
}
/* Liste ohne Listensymbol */
ul.ohne {
	list-style-type:none;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:10px;
	padding-left:10px;
}
/* Liste als Unterliste */
ul.inhalt {
	font-family:Verdana,Arial;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	letter-spacing:0;
}
/* Liste mit pdf-Symbol */
ul.pdf {
	list-style-image:url(http://intra:8080/thillm/graphics/pdficon_ul.gif);           /*pdficon_ul.gif*/
  	vertical-align:top;

}
/* Liste mit word-Symbol */
ul.word {
	list-style-image:url(http://intra:8080/thillm/graphics/wordicon_ul.gif);           /*wordicon_ul.gif*/
  	vertical-align:top;

}
li {
	line-height:150%;
}

/* Definitionen für Buttons als img-Tag (z.B. PDF, ZIP,...) bei Download */
img.button {
	vertical-align:middle;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}
/* allgemeine class-Definitionen */

/* Titel */
.titel {
	font-size:11pt;
	font-weight:bold;
	font-variant:small-caps;
	line-height:130%;
	color:#C40008;
	word-spacing:0.2em;
	letter-spacing:0.1em;
}
/* Inhaltsverzeichnis */
.thema {
	font-size:12pt;
	font-weight:bold;
	line-height:150%;
	color:#C40008;
	letter-spacing:0.1em;
	margin-bottom:10px;
}
/* Highlight */
.merke {
	font-size:9pt;
	font-style:italic;
	line-height:12pt;
	margin-left:70px;
	margin-right:70px;
}
/* enger Zeilenabstand */
.eng {
	line-height:120%;
}
/* Schrift fett */
.fett {
	font-weight:bold;
}
/* kleine Schrift */
.schrift9 {
	font-size:9pt;
	line-height:140%;
}
/* kleine Schrift */
.schrift8 {
	font-size:8pt;
	line-height:140%;
}
/* kleine Schrift */
.schrift7 {
	font-size:7pt;
	line-height:140%;
}

/* class-Definitionen fuer Farben */
.textweisz {
	color:#FFFFFF;
}
.textrot {
	color:#C40008;
}
.textblau {
	color:#0000FF;
}
.grau {
	background-color:#D4D4D4;
}
.mittelgrau {
	background-color:#E4E4E4;
}
/* Hintergrund-Farbe fuer Kopf und Menu */
.hellgrau {
	background-color:#E8E8E8;
}
.rot {
	background-color:#C40008;
}

/* (Tabellen-)Inhalte mit Quellcode */
.code {
	font-family:Courier New,Courier;
	font-size:10pt;
	line-height:120%;
	color:#0000C0;
	background-color:#FFFFFF;
}

/* Formularfelder */
input {
	font-family:Verdana,Arial;
	font-size:8pt;
}
/* Buttons */
button {
	font-family:Verdana,Arial;
	font-size:10pt;
	font-weight:bold;
	padding-left:3;
	padding-right:3;
}

/* und die Farben zu den Links */
/* a:link = Verweis zu noch nicht besuchten Seiten: blau */
/* a:visited = Verweis zu bereits besuchten Seiten: blau */
/* a:active = Verweis, der gerade angeklickt wird: thillm-rot */
/* a:hover = Verweis, ueber dem gerade der Mauszeiger steht: thillm-rot */

a:link {
	color:#0000FF;
	text-decoration:none;
}
a:visited {
	color:#0000FF;
	text-decoration:none;
}
a:active {
	color:#C40008;
	text-decoration:none;
}
a:hover {
	color:#C40008;
	text-decoration:none;
}

a:link.black {
	color:#000000;
	text-decoration:none;
}
a:visited.black {
	color:#000000;
	text-decoration:none;
}
