/* ############################################################################# */
/* Formate für Tab-Register */
/* ############################################################################# */

/* Register allgemein */
.tabs{
	padding-left: 5px;
	padding-right: 5px;}

/* Textformat aktives Register */
.tab_active{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	font-weight: bolder;}

/* Textformat passives Register */
.tab_passive{
	font-size: 8pt;
	color:#7c7369;
	font-family: Verdana;
	font-weight: bolder;}

/* ############################################################################# */
/* Allgemeine Textformate */
/* ############################################################################# */

/** Überschriften **/
.headline{
	FONT-SIZE: 10pt;
	COLOR: #302D29;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-weight: bolder;}

h1{
	FONT-SIZE: 10pt;
	COLOR: #302D29;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-weight: bolder;}

/** Zwischenüberschriften **/
.subline{
	FONT-SIZE: 8pt;
	COLOR: #302D29;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-weight: bolder;}

h2{
	FONT-SIZE: 8pt;
	COLOR: #302D29;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-weight: bolder;}

/** Text (Standard) **/
.text{
	font-family: Verdana;
	font-size: 8pt;
	COLOR: #302D29;}

p,td{
	font-family: Verdana;
	font-size: 8pt;
	COLOR: #302D29;}

/** Anmerkungen, Hinweise (Standard) **/
.notes{
	font-family: Verdana;
	font-size: 8pt;
	COLOR: #302D29;}

/** Text (Standard) **/
li{
	font-family: Verdana;
	font-size: 8pt;
	COLOR: #302D29;}

ul{
	list-style-position:outside;
	list-style-type:disc;}

/** Fehler (Standard) **/
.error{
	font-family: Verdana;
	font-size: 8pt;
	color: red;}

/** Links (Standard) **/
a:link{
	FONT-SIZE: 8pt;
	COLOR: #7c1d20;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;}

a:visited{
	FONT-SIZE: 8pt;
	COLOR: #7c1d20;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;}

a:hover{
	FONT-SIZE: 8pt;
	COLOR: #7c1d20;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline;}

/* ############################################################################# */
/* Allgemeine Tabellenstile (Interaktion) */
/* ############################################################################# */

/** Tabelle **/
.tlbstyle{
	border:solid 1px #7c7369;
	margin:4px;}

/* Tabellenkopf global */
.tlbheader{
	background:#7c7369;
	padding:3px;
	font-size: 8pt;
	color: white;
	font-family: verdana;
	text-decoration: none;
	font-weight: bolder;}

/** Beschrifungen von Eingabefeldern**/
.label{
	font-size: 8pt;
	color: #4a453f;
	font-family: verdana;
	text-decoration: none;}

/* ############################################################################# */
/* Allgemeine Tabellenstile (Interaktion) */
/* ############################################################################# */

/* Eingabefeld Standardbreite */
.inp_100{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:270px;}

/* Eingabefeld Standardbreite bei Fehler */
.err_inp_100{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:270px;}

/* Eingabefeld ca. 70% Standardbreite */
.inp_70{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:200px;}

/* Eingabefeld ca. 70% Standardbreite bei Fehler */
.err_inp_70{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:200px;}

/* Eingabefeld ca. 30% Standardbreite */
.inp_30{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:60px;}

/* Eingabefeld ca. 30% Standardbreite bei Fehler */
.err_inp_30{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:60px;}

/* Eingabefeld Sonderbreite für Jahreszahlen */
.inp_year{
	text-align:right;
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:40px;}

/* Eingabefeld Sonderbreite für Jahreszahlen bei Fehler */
.err_inp_year{
	text-align:right;
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:40px;}

/* Auswahlfelder enum */
.enum{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:270px;}

/* Texteingabebereiche Standardbreite */
.inp_textarea{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:440px;
	height:150px;}

/* Texteingabebereiche Standardbreite */
.inp_comment{
	border:1px solid black;
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:300px;
	height:70px;}

.messenger_text{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:440px;
	height:300px;}

/* Texteingabebereiche Standardbreite bei Fehler */
.err_inp_textarea{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-DECORATION: none;
	width:440px;
	height:150px;}

button{
	font: 8pt Verdana;
	color: #7c7369;
	margin-left: 0px;
	background: white;}

/** Beschrifungen von Feldnamen **/
.key{
	font-size: 8pt;
	color: #4a453f;
	font-family: verdana;
	text-decoration: none;
	font-weight: bolder;}

/** Beschrifungen von Feldwerten **/
.value{
	font-size: 8pt;
	color: #4a453f;
	font-family: verdana;
	text-decoration: none;}

.single_selection{
	border: 1px gray solid;
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR:white;
	TEXT-DECORATION:none;
	width:270px;}

/* Liste Hinzufügen-Entfernene */
.add_rem_lists{
	border: 1px gray solid;
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR:white;
	TEXT-DECORATION:none;
	width:270px;}

.addremlabels{
	FONT-SIZE: 8pt;
	COLOR: #302D29;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-weight: bolder;}

/* ############################################################################# */
/* Formate Benutzermeldungen */
/* ############################################################################# */

/* Textformat Information */
.msgInfo{
	FONT-SIZE: 8pt;
	COLOR: #302D29;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-weight: bolder;}

/* Textformat Warnung */
.msgWarning{
	FONT-SIZE: 8pt;
	COLOR: #302D29;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-weight: bolder;}

/* Textformat Fehler */
.msgError{
	FONT-SIZE: 8pt;
	COLOR: red;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	font-weight: bolder;}

/* Format Bereich des Icons */
.msgIconArea:{
	padding-top:0px;}

/* Format Bereich des Textes */
.msgTextArea{
	padding:10px;}


/** Tabelle für aktive Funktionen und Listen **/
.tlbstyle{
	border:solid 1px #7c7369;
	margin:4px;}

.clmheaders{
	background-color:#7c7369;}

.clmheader{
	background-color:#7c7369;
	padding:3px;
	height:23px;
	font-size: 8pt;
	color: white;
	font-family: verdana;
	text-decoration: none;
	font-weight: bolder;}

.clmheader_orderlink{
	font-size: 8pt;
	color: white;
	font-family: verdana;
	text-decoration: none;
	font-weight: bolder;}

.listitem{
	padding:1px;
	font-size: 8pt;
	color: 7c7369;
	font-family: verdana;
	text-decoration: none;}

/* Tabellenkopf global */
.tlbheader{
	background:#7c7369;
	padding:3px;
	font-size: 8pt;
	color: white;
	font-family: verdana;
	text-decoration: none;
	font-weight: bolder;}