/* selbst definierte Tags */

form {
    display		:	inline;
}

.error {
    color		: 	#FF0000;
    font-weight		: 	bold;
}
.warning {
    color		: 	#AEA004;
    font-weight		:	bold;
}
.notification {
    color		: 	#327A16;
    font-weight		:	bold;
}

.ueberschrift {
    color			: 	#000000;
    font-size		: 	1.6em;
    font-weight		:	bold;
}

.ueberschrift2 {
    color			: 	#000000;
    font-size		: 	1.4em;
    font-weight		:	bold;
}

.txt_verylow {
    color			:	#d89e9e;
    font-weight		:	bold;
}
.txt_low {
    color			:	#d89e9e;
    font-weight		:	bold;
}
.txt_medium {
    color			:	#c37171;
    font-weight		:	bold;
}
.txt_high {
    color			:	#b03030;
    font-weight		:	bold;
}
.txt_veryhigh {
    color			:	#763a3a;
    font-weight		:	bold;
}

.background_unknown {
    background-color:	#FFFFFF;
    font-weight		:	bold;
}
.background_verylow_red {
    background-color:	#fff0f0;
    font-weight		:	bold;
}
.background_low_red {
    background-color:	#ffe1e1;
    font-weight		:	bold;
}
.background_medium_red {
    background-color:	#ffd2d2;
    font-weight		:	bold;
}
.background_high_red {
    background-color:	#ffc3c3;
    font-weight		:	bold;
}
.background_veryhigh_red {
    background-color:	#ffb4b4;
    font-weight		:	bold;
}

.background_verylow_green {
    background-color:	#f0fff0;
    font-weight		:	bold;
}
.background_low_green {
    background-color:	#e1ffe1;
    font-weight		:	bold;
}
.background_medium_green {
    background-color:	#d2ffd2;
    font-weight		:	bold;
}
.background_high_green {
    background-color:	#c3ffc3;
    font-weight		:	bold;
}
.background_veryhigh_green {
    background-color:	#b4ffb4;
    font-weight		:	bold;
}

/* feste Tags */

h1 {
    font-size		: 	2.4em;
    font-family		: 	Arial,Helvetica,sans-serif;
    text-align		:	center;
}

h2 {
    font-size		: 	2em;
    font-family		: 	Arial,Helvetica,sans-serif;
}

h3 {
    font-size		: 	1.6em;
    font-family		: 	Arial,Helvetica,sans-serif;
}

h4 {
    font-size		: 	1.4em;
    font-family		: 	Arial,Helvetica,sans-serif;
}

p,ul,ol,dl,dd,dt,li,div,td,th,address,blockquote,nobr,strong,em,b,i {
    font-size		: 	1em;
    font-family		: 	Verdana,Arial;
}

html {
    height		:	100%;
    font-size		:	12px;
}

body {
    margin		: 	0px;
    margin-top		: 	0px;
    margin-bottom	: 	0px;
    margin-left		:	0px;
    margin-right	:	0px;
    background-color	: 	#E7E7E7;
    color		: 	#000000;
    height		:	100%;
    font-size		: 	1em;
}

body.browser
{
	height:	100%;
	background-color: #efefef;
	margin:	0px;
	padding: 0px;
	font-family: arial, tahoma, verdana, helvetica, sans-serif, serif;
	font-size: 1em; /*1em;*/
	border-right: 1px dashed #c0c0c0;
	text-align: left;
}

/* selbst definierte Tags von telm*/

a.reiter_url_aktiv:link {
  color				:	#FF0000;
  font-weight		:	bold;
  font-size			:	1.4em;
  white-space		:	nowrap;
  text-decoration	:	none;
}
a.reiter_url_aktiv:visited {
  color				:	#FF0000;
  font-weight		:	bold;
  font-size		:	1.4em;
  white-space		:	nowrap;
  text-decoration	:	none;
}
a.reiter_url_aktiv:active {
  color				:	#FF0000;
  font-weight		:	bold;
  font-size		:	1.4em;
  white-space		:	nowrap;
  text-decoration	:	none;
}

a.reiter_url_aktiv:hover {
  color				:	#FF7373;
  font-weight		:	bold;
  font-size		:	1.4em;
  white-space		:	nowrap;
  text-decoration	:	none;
}

a.reiter_url_passiv:link {
    color			:	#000000;
    font-weight		:	bold;
    white-space		:	nowrap;
    text-decoration	:	none;
}
a.reiter_url_passiv:active {
    color			:	#000000;
    font-weight		:	bold;
    white-space		:	nowrap;
    text-decoration	:	none;
}
a.reiter_url_passiv:visited {
    color			:	#000000;
    font-weight		:	bold;
    white-space		:	nowrap;
    text-decoration	:	none;
}

a.reiter_url_passiv:hover {
    color			:	#5D5D5D;
    font-weight		:	bold;
    white-space		:	nowrap;
    text-decoration	:	none;
}

.reiter_gesperrt {
    color		:	#000000;
    font-weight		:	bold;
    white-space		:	nowrap;
    text-decoration	:	none;
}

.strukturtabelle {
    width		:	100%;
    height		:	100%;
    border-collapse	:	collapse;
}

.kopfzelle {

}

.mainnavigation {
    border-collapse	:	collapse;
}

.navigationszelle {
    background-color	:	#e7e7e7;
    width		:	100%;

}
.navigationselement {
    padding		:	5px;
    padding-left	:	10px;
    padding-right	:	10px;
    background-color	:	#adadad;
    border		:	1pt dotted #5e5e5e;
    border-bottom	:	0pt;
}

.inhaltszelle {
  background-color	:	#ADADAD;
  height		:	100%;
  border-top		:	1pt dotted #5e5e5e;
  border-bottom		:	1pt dotted #5e5e5e;
  padding		:	15px;
}

.divrahmen {
 background-color	:	#F4E6D9;
 border				:	1pt dotted #5e5e5e;
 padding			:	3px;
}

.button_link_aktiv {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#000000;
}

.button_link_aktiv:hover {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#878787;
}

.button_link_passiv {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#5D5D5D;
}

.sammlungstabelle {
    background-color	:	#C09163;
    border-color		:	#C09163;
}

.sammlungstabelle_kopf {
    background-color	:	#C09163;
    font-weight		:	bold;
    padding-left	:	5px;
    padding-right	:	5px;
    border-color	:	#C09163;
    color		:	#5D5D5D;
    border-width	:	1px;
    border-style	:	solid;
}

.sammlungstabelle_inhalt {
    background-color	:	#EAD4BD;
    padding-left	:	5px;
    padding-right	:	5px;
    border-color	:	#C09163;
    border-width	:	1px;
    border-style	:	solid;
}

.sammlungstabelle_inhalt2 {
    background-color	:	#EAD4BD;
    border-color	:	#C09163;
    border-width	:	1px;
    border-style	:	solid;
}

.allgemeine_tabelle {
    background-color	:	#C09163;
    border-color	:	#C09163;
}

.allgemeine_tabelle_kopf {
    background-color	:	#C09163;
    font-weight			:	bold;
    padding-left		:	5px;
    padding-right		:	5px;
    border-color		:	#C09163;
    color				:	#5D5D5D;
    border-width		:	1px;
    border-style		:	solid;
}

.allgemeine_tabelle_inhalt {
    background-color	:	#EAD4BD;
    padding-left	:	5px;
    padding-right	:	5px;
    border-color	:	#C09163;
    border-width	:	1px;
    border-style	:	solid;
}

.tabelle_typ1 {
    background-color	:	#ADADAD;
    border				: 	1px solid #000000;
}

.tabelle_typ1_kopf {
    background-color	:	#ADADAD;
    vertical-align	:	top;
    font-weight		:	bold;
    padding-left		:	5px;
    padding-right		:	5px;
	padding-top			:	1px;
	padding-bottom		:	1px;
    color				:	#000000;
    text-align       :  left;
    white-space      :  nowrap;
}

.tabelle_typ1_inhalt {
	vertical-align		:	top;
    padding-left		:	5px;
    padding-right		:	5px;
	padding-top			:	1px;
	padding-bottom		:	1px;
    background-color	:	#FFFFFF;
    vertical-align		:	top;
}

.details_tabelle {
    background-color	:	#F4E7DA;
    border-color	:	#F4E7DA;
}

.details_tabelle_kopf {
    font-weight		:	bold;
    padding-left	:	5px;
    padding-right	:	10px;
    color		:	#5D5D5D;
    border-width	:	0px;
    border-style	:	solid;
}

.details_tabelle_inhalt {
    border-width	:	0px;
    border-style	:	solid;
    text-align		:	center;
}

.allgemeine_tabelle_transparent {
    background-color	:	#F4E7DA;
    border-color	:	#F4E7DA;
}

.allgemeine_tabelle_transparent_kopf {
    font-weight		:	bold;
    padding-left	:	5px;
    padding-right	:	10px;
    color		:	#000000;
    border-width	:	0px;
    border-style	:	solid;
    text-align		:	left;
}

.allgemeine_tabelle_transparent_inhalt {
    border-width	:	0px;
    border-style	:	solid;
    text-align		:	left;
}

.dokument_kategorie {
    font-weight		:	bold;
}

a.kategorie_menue_objekt_aktiv:link {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#ff0000;
}
a.kategorie_menue_objekt_aktiv:active {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#ff0000;
}
a.kategorie_menue_objekt_aktiv:visited {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#ff0000;
}
a.kategorie_menue_objekt_aktiv:hover {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#ff0000;
}
a.kategorie_menue_objekt_passiv:link {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#000000;
}
a.kategorie_menue_objekt_passiv:active {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#000000;
}
a.kategorie_menue_objekt_passiv:visited {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#000000;
}
a.kategorie_menue_objekt_passiv:hover {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#ff0000;
}

a.menue_objekt_aktiv:link {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#ff0000;
}
a.menue_objekt_aktiv:active {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#ff0000;
}
a.menue_objekt_aktiv:visited {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#ff0000;
}
a.menue_objekt_aktiv:hover {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#ff0000;
}
a.menue_objekt_passiv:link {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#000000;
}
a.menue_objekt_passiv:active {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#000000;
}
a.menue_objekt_passiv:visited {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#000000;
}
a.menue_objekt_passiv:hover {
    text-decoration	: 	none;
    font-family		: 	verdana,arial;
    font-size		: 	1em;
    font-weight		:	bold;
    color			: 	#ff0000;
}

a:link
{ font-weight: bold;
  color: #000000;
  text-decoration: none;
}

a:visited
{ font-weight: bold;
  color: #000000;
  text-decoration: none;
}

a:hover
{ font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}

a:active
{ font-weight: bold;
  color: #000000;
  text-decoration: none;
}

a.shelp
{
	z-index: 20;
	text-decoration: none;
	cursor: help;
	color: #000000;
}

a.shelp:hover
{
background: white;
}

a.shelp span
{
display: none;
}

a.shelp:hover span
{
	text-align: left;
	display: block;
	text-decoration : none;
	position: absolute;
	max-width: 350px;
	padding: 5px;
	/*margin: -30px -330px;*/
	z-index: 100;
	color: #000000;
	background: #e7e7e7;
	border: 1px solid #000000;
	font-size: 1em;
}

a.bilderzoom
{
	z-index: 20;
	text-decoration: none;
	cursor: pointer;
	color: #000000;
}

a.bilderzoom:hover
{
/*background: white*/;
}

a.bilderzoom span
{
display: none;
}

a.bilderzoom:hover span
{
	text-align: left;
	display: inline;
	text-decoration : none;
	position: absolute;

	/*width: 350px;
	padding: 5px;
	margin: 30px 330px;*/
	z-index: 100;
	color: #000000;
	/*background: #e7e7e7;*/
	border: 1px solid #000000;
	font-size: 1em
}
