BODY {
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	FONT-SIZE: 10px;
	line-height : 12px;
	padding:0;
	margin:0;
	width: 100%;
	height: 100%;
	/*
	Overflow: auto;
	sonst kleben alle Formulare ganz oben im Rahmen
	*/
	color : #4D4B4C;

}

html
{
	width:    100%;
	height:    100%;
	margin:0;
	padding:0;
    border:    0;
}

table.center
{
	height:100%;
	width:100%;
}

body.outer_frame {

		background-color: #FFFFFF;
}

body.hint {
	background-color: #F0F0C0;
}
table.progressbar{
	background-color:#FFC200;
}
iframe{
	frameborder:0;
	border:0px;
}
iframe.hidden
{
	height: 0px;
	width: 0px;
}

div#div_center {
	height: 100%;
	max-height:100%;
	overflow: hidden;
	position:fixed;
	/*max-width:100%;*/
	width:100%;
	border : 0px solid Black;
}

div#div_content {
	max-height:600px;
	height: 100%;
	overflow:auto;
	position:absolute;
	max-width:100%;
	width:814px;
	border : 0px solid Blue;
}

div.box
{
	width:75%;
	padding:8px;
	font-weight:bold;
}

div.success
{
	border:1px solid #2D9D3B;
	color:#2D9D3B;
	background-color:transparent;
	/*background-color:#F0F6EA;*/
}

div.error
{
	border:1px solid #DF2121;
	color:#DF2121;
	/*background-color:#FFEBE3;*/
}

div.hinttext
{
 border-style : outset;
 border-width : thin;
 z-index : 999;
 position : absolute;
 width: 150px;
 visibility : visible;
 overflow:visible;
}

div.login_info
{
	border-top:2px solid #939393;
	border-right:2px solid #B8B8B8;
	border-bottom:2px solid #D0D0D0;
	border-left:2px solid #606060;

	background.color:#DEDEDE;

	font-size:9px;
	color:#5E5C5D;

	padding:2px;
}

div.server_time
{
	border-top:2px solid #939393;
	border-right:2 solid #B8B8B8;
	border-bottom:2px solid #D0D0D0;
	border-left:2px solid #606060;
	background.color:#DEDEDE;
	color:#5E5C5D;
	font-size:9px;
	padding:2px;
	
/*
	border:1px solid #939393;
	font-size:9px;
	font-weight: bold;
	text-align: center;
	color:#5E5C5D;
	padding:2px;
*/
}
/************************* Ende Links *******************************************/

/************************* Beginn Schriften *******************************************/
.S {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	TEXT-DECORATION: none;
}


.S-bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	TEXT-DECORATION: none;
}

.M {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	TEXT-DECORATION: none;
}

.M-bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	TEXT-DECORATION: none;
}

.L {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	TEXT-DECORATION: none;
}

.L-bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	TEXT-DECORATION: none;
}

.hl_1
{
	font-size: 20px;
	font-weight: bold;
	color: #020099;
}

.hl_2
{
	font-size: 11px;
	font-weight: bold;
	color: #020099;
}
/************************* Ende Schriften *******************************************/

.trenner
{
	margin-top:4px;
	margin-bottom:6px;
}


/************************* Beginn Controls *******************************************/
input {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	background-color:#F4F4F4;
	border:1px solid #9e9e9e;
}


input.readonly {
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	FONT-SIZE: 10px;
	background-color:#F4F4F4;
	BORDER-TOP: rgb(0,0,0) 0px solid;
	BORDER-BOTTOM: rgb(0,0,0) 0px solid;
	BORDER-LEFT: rgb(0,0,0) 0px solid;
	BORDER-RIGHT: rgb(0,0,0) 0px solid;
}
/*Inputfelder die in Listen angezeigt werden um Zeilenumbrüche zu vermeiden; Sollten die selben Farben haben wie td.zeile1 und td.zeile2*/
input.liste_zeile1_readonly {
   	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
   FONT-SIZE: 10px;
   /*BACKGROUND: #E59A63;*/
   BACKGROUND: #C9C9FF;
   BORDER-TOP:    rgb(0,0,0) 0px solid;
   BORDER-BOTTOM: rgb(0,0,0) 0px solid;
   BORDER-LEFT:   rgb(0,0,0) 0px solid;
   BORDER-RIGHT:  rgb(0,0,0) 0px solid;
}

input.liste_zeile2_readonly {
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
   FONT-SIZE: 10px;
   /*BACKGROUND: #E59A63;*/
   BACKGROUND: #EBEBFF;
   BORDER-TOP:    rgb(0,0,0) 0px solid;
   BORDER-BOTTOM: rgb(0,0,0) 0px solid;
   BORDER-LEFT:   rgb(0,0,0) 0px solid;
   BORDER-RIGHT:  rgb(0,0,0) 0px solid;
}

input.hidden_caption {
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:bold;
	background-color: #000080; /*blue; /*#ffcc00; */
	color: white;
   BORDER-TOP:    rgb(0,0,0) 0px solid;
   BORDER-BOTTOM: rgb(0,0,0) 0px solid;
   BORDER-LEFT:   rgb(0,0,0) 0px solid;
   BORDER-RIGHT:  rgb(0,0,0) 0px solid;
}

input.radio {
	BORDER-TOP: 0px none rgb(0,0,0);
	BORDER-BOTTOM: 0px none rgb(0,0,0);
	BORDER-LEFT: 0px none rgb(0,0,0);
	BORDER-RIGHT: 0px none rgb(0,0,0);
	margin : 0;
	padding : 0;
}

textarea {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
}

textarea.popup {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	background-color: #F3F3F9;
	color : #BABABA;
	border : 1px solid #BABABA;
}


textarea.readonly {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	BACKGROUND:  #ABACE9;
   	BORDER-TOP:    rgb(0,0,0) 0px solid;
   	BORDER-BOTTOM: rgb(0,0,0) 0px solid;
   	BORDER-LEFT:   rgb(0,0,0) 0px solid;
   	BORDER-RIGHT:  rgb(0,0,0) 0px solid;
}

Textarea.readonly_zeile1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	BACKGROUND:  #C9C9FF;
   	BORDER-TOP:    rgb(0,0,0) 0px solid;
   	BORDER-BOTTOM: rgb(0,0,0) 0px solid;
   	BORDER-LEFT:   rgb(0,0,0) 0px solid;
   	BORDER-RIGHT:  rgb(0,0,0) 0px solid;
}

Textarea.readonly_zeile2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	BACKGROUND:  #EBEBFF;
   	BORDER-TOP:    rgb(0,0,0) 0px solid;
   	BORDER-BOTTOM: rgb(0,0,0) 0px solid;
   	BORDER-LEFT:   rgb(0,0,0) 0px solid;
   	BORDER-RIGHT:  rgb(0,0,0) 0px solid;
}


Textarea.readonly_content {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	BACKGROUND:  #BABABA;
   	BORDER-TOP:    rgb(0,0,0) 0px solid;
   	BORDER-BOTTOM: rgb(0,0,0) 0px solid;
   	BORDER-LEFT:   rgb(0,0,0) 0px solid;
   	BORDER-RIGHT:  rgb(0,0,0) 0px solid;
}


Select {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
}

select.popup {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	background-color: #F3F3F9;
	color : #BABABA;
	BORDER-TOP: 1px solid #BABABA;
	BORDER-BOTTOM: 1px solid #BABABA;
	BORDER-LEFT: 1px solid #BABABA;
	BORDER-RIGHT: 1px solid #BABABA;
}

select.readonly {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	BACKGROUND: #ABACE9;
	border : rgb(0,0,0) 1px solid;
}

.button {
	font-size: 10px;
	font-weight:normal;
	font-family:verdana, arial, geneva, sans-serif;
	text-decoration:none;

	background-color:#5E5D5B;
	color:#FFFFFF;

	cursor: hand;

	padding:2px;
	padding-left:4px;
	padding-right: 9px;


	vertical-align:middle;
	text-align : left;

	width: 121px;
	height :21px;

	border-left: 1px solid #797979;
	border-top: 1px solid #B6B6B6;
	border-right: 1px solid #353130;
	border-bottom: 1px solid #6D6C6A;
}
.button_small {
	/*BORDER-RIGHT: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	BORDER-LEFT: 1px solid #000000 ;
	BORDER-BOTTOM: 1px solid #000000;
	*/
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	CURSOR: hand;
	background-color : #BFC6DF;
	border : 1 1 1 1;
	border-color : #000000;
	border-style : solid;
	font-weight : bold;
	width: 75px;
}

.button_gelb {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	CURSOR: hand;
	background-color : #B1B2E0;
	color:BABABA;
	border-style : none;
	font-weight : bold;
	text-align: right;
	padding : 2px 2px 2px 2px;
}


.bemerkung {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
}

.kalender_select
{
	FONT-SIZE: 12px;
	BORDER-RIGHT: rgb(128,128,128) 0px solid;
}



/************************* Ende Controls *******************************************/

/************************* Beginn TDs *******************************************/
/* Farben */
td {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	TEXT-DECORATION: none;
	empty-cells:  show;
	vertical-align: top;
}

td.content
{
	font-size:10px;
	empty-cells:  show;
	color: #4D4B4C;
}

td.content_b {
	empty-cells:  show;
	font-size:10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: bold;
	/*background-color: #F3F3F9;
	 ECG-grau: #BABABA;
	BGW-braun:#E59A63*/
	color: #4D4B4C;
}

td.infobox_caption {
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	empty-cells:  show;
	background : url(/eins_2/crmem/storex_2/img/background_infobox.jpg) no-repeat;
	background-color: #F2F5DA ;
	color: #BABABA ;
	font-weight:bold;
	padding-left: 2px;
	padding-top: 2px;

}

td.infobox {
	empty-cells:  show;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	background-color: #F4F3F9 ;
	color: #BABABA ;
}

td.infobox_b {
	empty-cells:  show;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	background-color: #F4F3F9 ;
	color: #BABABA ;
	font-weight:bold;
}

td.infobox_caption_head {
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:normal;
	background-color: #859600;
	color: #BABABA;
}

td.infobox_caption_b_head{
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:bold;
	background-color: #859600;
	color: #BABABA;
}

td.infobox_zeile1{
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:normal;
	background-color: #CAD75D;
	color: #BABABA;
}

td.infobox_zeile2{
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:normal;
	background-color: #DAE38F;
	color: #BABABA;
}

td.caption {
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight: normal;
	background-color: #BABABA;
	/*#0049D5;*/
	/* 	ECG: 	#ffcc00
		BGW:	#0049D5
		white

		#000080
	*/
	color:black;
}

td.caption_b {
	empty-cells:show;
	font:10px;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:bold;
	background-color: #BABABA;
	/*#0049D5; blue; /*#ffcc00; */
	color: black;
}

td.caption_infobox {
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:bold;
	background-color: #4D4B4C;
	/*#0049D5; blue; /*#ffcc00; */
	color: white;
}

td.padding_lo {
	empty-cells:  show;
	padding-left:4px;
	padding-top:4px;
}

td.padding_l {
	empty-cells:  show;
	padding-left:4px;
}

td.padding_r {
	empty-cells:  show;
	padding-right:4px;
}

td.padding_lr {
	empty-cells:  show;
	padding-left:4px;
	padding-right:4px;
}

td.padding_ru {
	empty-cells:  show;
	padding-bottom:4px;
	padding-right:4px;
}

td.padding_oru {
	empty-cells:  show;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
}

td.padding_lru {
	empty-cells:  show;
	padding-left:4px;
	padding-bottom:4px;
	padding-right:4px;
}

td.padding_loru {
	empty-cells:  show;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
}

td.padding_u {
	empty-cells:  show;
	padding-bottom:4px;
}

td.padding_o {
	empty-cells:  show;
	padding-top:4px;
}

td.zeile1 {
	empty-cells:  show;
	/*background-color:#f9e9b0;
	*/
	background-color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight :normal;
}

td.zeile2 {
	empty-cells:  show;
	/*background-color:#fefde2;
	*/
	background-color: #CDCCEB;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight :normal;
}

/*STYLE FÜR EVENTBOX*/
td.event {
	empty-cells:  show;
	background-color:#FFEDA6;
	border: none;
}
tr.event td{
	empty-cells:  show;
	background-color:#FFEDA6;
}
tr.event_hell td{
	empty-cells: show;
	background-color: #FFF3C6;
}

/************************* Ende TDs *******************************************/

/***************************************************************************/
/***************** Design ECG - Ende ***************************************/
/***************************************************************************/

/*****************************************************************/
/**** Definitionen Rahmen-Klassen ***/
/*****************************************************************/

/*
Allgemeiner Aufbau der Rahmen: rahmen_[Linienmuster]
Beispiele: 	rahmen_loru	-> geschlossener Rahmen
			rahmen_ru
Linie oben und unten:
-----------------------------------------------------
|	loru												|
------------------------------------------------------
--------------		--------------		--------------
|	lo					o					or			|
--------------		--------------		--------------

Linie oben:
------------------------------------------------------
|	lor													|
--------------		--------------		--------------
|	lo					o					or			|

Linie unten:
|	lru													|
------------------------------------------------------
|	lu					u					ru			|
--------------		--------------		--------------

Nur Seitenlinien:
|	l				|	lr			|		r			|
*/

/*****************************************************************/
/* Begin Rahmen-Klassen gelb0 */
/*****************************************************************/
/* Linie oben und unten */
td.rahmen_loru
{
	empty-cells:  show;
	border-color:#D8D8D8;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-style: solid;
}

td.rahmen_lou
{
	empty-cells:  show;
	border-color:#D8D8D8;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_ou
{
	empty-cells:  show;
	border-color:#D8D8D8;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_oru
{
	empty-cells:  show;
	border-color:#D8D8D8;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-style:solid;
}
/* Ende Linie oben und unten */


/****************** Linie oben ******************/
td.rahmen_lor
{
	empty-cells:  show;
	border-color:#D8D8D8;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:1px;
border-style:solid;
}

td.rahmen_lo
{
	empty-cells:  show;
	border-color:#D8D8D8;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:0px;
border-style:solid;
}

td.rahmen_o
{
	empty-cells:  show;
	border-color:#D8D8D8;
border-left-width:0px;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:0px;
border-style:solid;
}

td.rahmen_or
{
	empty-cells:  show;
	border-color:#D8D8D8;
border-left-width:0px;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:1px;
border-style:solid;
}
/****************** Ende Linie oben ******************/

/****************** Linie unten ******************/
td.rahmen_lru
{
	empty-cells:  show;
	border-color:#D8D8D8;
border-left-width:1px;
border-bottom-width:1px;
border-top-width:0px;
border-right-width:1px;
border-style:solid;
}

td.rahmen_lu
{
	empty-cells:  show;
	border-color:#D8D8D8;
border-left-width:1px;
border-bottom-width:1px;
border-top-width:0px;
border-right-width:0px;
border-style:solid;
}

td.rahmen_u
{
	empty-cells:  show;
	border-color:#D8D8D8;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_ru
{
	empty-cells:  show;
	border-color:#D8D8D8;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	border-style:solid;
}

/****************** Ende Linie unten ******************/

/****************** Nur Seitenlinien ******************/

td.rahmen_l
{
	empty-cells:  show;
border-color:#D8D8D8;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:0px;
border-style:solid;
}

td.rahmen_lr
{
	empty-cells:  show;
border-color:#D8D8D8;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:1px;
border-style:solid;
}

td.rahmen_r
{
	empty-cells:  show;
border-color:#D8D8D8;
border-left-width:0px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:1px;
border-style:solid;
}

td.rahmen_r_0
{
	empty-cells:  show;
border-color:#D8D8D8;
border-left-width:0px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:1px;
border-style:solid;
}

td.rahmen_lr_0
{
	empty-cells:  show;
border-color:#D8D8D8;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:1px;
border-style:solid;
}
/****************** Ende Nur Seitenlinien ******************/

/*****************************************************************/
/* Begin Rahmen-Klassen Überschrift										 */
/*****************************************************************/
/* Linie oben und unten */
td.rahmen_head_loru
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-style: solid;
}

td.rahmen_head_lou
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_ou
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_oru
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-style:solid;
}
/* Ende Linie oben und unten */


/****************** Linie oben ******************/
td.rahmen_head_lor
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-style:solid;
}

td.rahmen_head_lo
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_o
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_or
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-style:solid;
}
/****************** Ende Linie oben ******************/

/****************** Linie unten ******************/
td.rahmen_head_lru
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	border-style:solid;
}

td.rahmen_head_lu
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_u
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_ru
{
	empty-cells:  show;
	border-left:0px;
	border-bottom:1px solid #999999;
	border-top:0px;
	border-right:1px solid #999999;
}

/****************** Ende Linie unten ******************/

/****************** Nur Seitenlinien ******************/

td.rahmen_head_l
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_lr
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:1px;
	border-style:solid;
}

td.rahmen_head_r
{
	empty-cells:  show;
	border-color:#999999;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:1px;
	border-style:solid;
}

/*****************************************************************/
/* Ende Rahmen-Klassen */
/*****************************************************************/

/*****************************************************************/
/* für die Register */
/*****************************************************************/
td.register
{
	border-color:black;
	border-left-width:0pt;
	border-bottom-width:0pt;
	border-top-width:0pt;
	border-right-width:0pt;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-size: 12px;
}
/************************* Beginn Links *******************************************/
a:link
{
	font-size: 10px;
	color: #000099;
	text-decoration : underline;
}

a:visited
{
	font-size: 10px;
	color: #000099;
	text-decoration : underline;
}
a:hover
{
	font-size: 10px;
	color: #000099;
	text-decoration : underline;
}

/*LINKS ZUR SEITENNAVIGATION */
a.treffer_navi
{
	color: #000099;
	text-decoration : underline;
}
a.treffer_navi:visited
{
	color: #000099;
	text-decoration :underline;
}
a.treffer_navi:hover
{
	color: #000099;
	text-decoration : underline;
}
.treffer_navi {
	color: #000099;
}

/*Links die im Überschriftenbereich liegen*/
a.caption {
	color: #000000;
	text-decoration : underline;
}
a.caption:visited {
	color: #000000;
	text-decoration :underline;
}
a.caption:hover {
	color: #000000;
	text-decoration : underline;
}

a.register:link
{
	color: #000000;
  	text-decoration: underline;
}

a.register:visited
{
 	color: #000000;
 	text-decoration: underline;
}

a.register:hover
{
 	color: #000000;
 	text-decoration: underline;
}

a.register:active
{
 	color: #000000;
 	text-decoration: underline;
}

a.register:focus
{
 	color: #000000;
 	text-decoration: underline;
}

/**
* AUS PORTAL CSS
*/

a.menue { text-decoration: none; font-size:9px; font-weight:normal; color:#4D4B4C }
a.menue:visited { text-decoration: none; font-size:9px; font-weight:normal; color:#4D4B4C }
a.menue:active { text-decoration: none; font-size:9px; font-weight:normal; color:#4D4B4C }
a.menue:focus {	text-decoration: none; font-size:9px; font-weight:normal; color:#4D4B4C }
a.menue:hover {	text-decoration: none; font-size:9px; color:black; }

a.submenue { text-decoration:none; font-size:9px; font-weight:normal; color:#4D4B4C }
a.submenue:visited { text-decoration: none; font-size:9px; font-weight:normal; color:#4D4B4C }
a.submenue:active { text-decoration: none; font-size:9px; font-weight:normal; color:#4D4B4C }
a.submenue:focus {	text-decoration: none; font-size:9px; font-weight:normal; color:#4D4B4C }
a.submenue:hover {	text-decoration: none; font-size:9px; color:black; }

td.LoginArea
{
	font-size : 10px;
	font-style: normal;
	font-weight: normal;
	vertical-align : top;
	color : #03009A;
	line-height : 12 px;
}
.menue_bottom {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #BABABA;
	background-color: #FFCC00;
	padding: 0px 9px 0px 0px;
	font-weight:bold;
	cursor: hand;
	text-align : right;
	font-family : Verdana, Arial, Geneva, sans-serif;
	vertical-align : middle;
}

.button_login {
	font-family : Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #00009C;
	text-decoration: none;
	background-color: #FEC200;
	border-left: 1px solid #FDCB2E;
	border-right: 1px solid #80661C;
	border-top: 1px solid #F9DF92;
	border-bottom: 1px solid #B58C0C;
	height: 20px;
	width: 122px;
	cursor: pointer;
	text-align: left;
	padding-left:3px;
}

.button_logout {
	font-family : Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #FEC200;
	text-decoration: none;
	background-color: #000099;
	border-left: 1px solid #2F2FAB;
	border-right: 1px solid #202056;
	border-top: 1px solid #9191CF;
	border-bottom: 1px solid #0F0D72;
	height: 20px;
	width: 122px;
	cursor: pointer;
	text-align: left;
	padding-left:3px;
}

td.menue_active
{
	empty-cells:show;
	background-color:#5E5D5B;
	color:#FFFFFF;
	font-family:Verdana, Arial, Geneva, sans-serif;
	font-size:9px;
	FONT-WEIGHT:normal;
	height :21px;
	width: 121px;
	padding:2px;
	padding-left:4px;
	border-left: 1px solid #797979;
	border-top: 1px solid #B6B6B6;
	border-right: 1px solid #353130;
	border-bottom: 1px solid #6D6C6A;
	text-decoration:none;
	vertical-align:middle;
}

td.menue
{
	empty-cells:show;
	background-color:#D0CECF;
	color:#4D4B4C;
	font-family:Verdana, Arial, Geneva, sans-serif;
	font-size:9px;
	FONT-WEIGHT:normal;
	height :21px;
	width: 121px;
	padding:2px;
	padding-left:4px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #E5E5E5;
	border-right: 1px solid #6C6B69;
	border-bottom: 1px solid #949391;
	text-decoration:none;
	vertical-align:middle;
}

td.submenue
{
	empty-cells:show;
	background-color:#F3F3F9;
	color:#4D4B4C;
	font-size:9px;
	font-weight:normal;
	height :20px;
	width: 121px;
	padding:2px 4px 2px 4px;
	border-top: 1px solid #F8F8F8;
	border-right: 1px solid #706F6D;
	border-bottom: 2px solid #B2B2B0;
	border-left: 1px solid #EBEBEB;
	text-decoration:none;
}
td.submenue_active
{
	empty-cells:show;
	background-color:#959492;
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	height :20px;
	width: 121px;
	padding:2px 4px 2px 4px;
	border-top: 1px solid #F8F8F8;
	border-right: 1px solid #706F6D;
	border-bottom: 2px solid #B2B2B0;
	border-left: 1px solid #EBEBEB;
	text-decoration:none;
}

.error_icon {
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	vertical-align:middle;
}

.error_hl
{
	color:#FD0100;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Geneva, sans-serif;
}

.error_text
{
	color:#FD0100;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Arial, Geneva, sans-serif;
	padding-top:2px;
}

/**********************************/ /* Speicherfuellstand */
.fuellstand h4 {
	font-size: 1.2em;
	margin-bottom: 0;
}
.fuellstand p{
	margin-top: 0.2em;
	margin-bottom: 0;
}

.fuellstand dl dt {
	font-weight: bold;
}

.fuellstand dl dd {
	margin-bottom: 1em;
}

.fuellstand dl dd.slim {
	margin-bottom: 0.4em;
}

.fuellstand dl dd span.old_value {
	display: block;
	margin-left: 18em;
}

.fuellstand dl dd span.old_value b {
	display: block;
	float: left;
	width: 11.2em;
	background: #dbdbdb;
		background: #fed;
	text-align: right;
	padding-right: 0.4em;
}

.fuellstand dl dd label,
.fuellstand dl dd span.label {
	width: 21em;
	display: block;
	float: left;
}
.fuellstand dl dd span.label{
	width: 21.4em;
}

.fuellstand label b.red{
    font-size: 1em;
	color: #f00;
	cursor:pointer;
}

.fuellstand dl dd .update {
	margin-left: 2em;
	width: 18.6em;
}

.fuellstand .submit {
	margin-left: 25em;
}