/*-------------------------------------------------------*/
/*-- picked color from header_tsv.gif                  --*/
/*--       html #218C21      #00a4e3       #d5f3ff     --*/
/*--       HSL  33 62 34     131 240 107   131 240 220 --*/
/*--       rgb  33 140 33    0 164 227     213 243 255 --*/
/*-------------------------------------------------------*/
/*--       html #800000                                --*/
/*--       html #f6fff6     #DEDEC8  #218c21 grün      --*/
/*-- bodybg     #fafffa     #ececd0  #00a4e3 by-blau   --*/
/*--                        #f9fff9  #d5f3ff hellblau  --*/
/*-------------------------------------------------------*/
body 		{
			margin-top:    		0px;
			margin-bottom: 		0px;
			margin-right:  		2px;
			margin-left:   		2px;
			scrollbar-highlight-color: 	#00a4e3;
			scrollbar-darkshadow-color: 	#00a4e3;
			scrollbar-arrow-color: 		#00a4e3;
			scrollbar-face-color: 		#d5f3ff;
			scrollbar-shadow-color: 	#d5f3ff;
			scrollbar-3dlight-color:	#d5f3ff;
			scrollbar-track-color: 		#d5f3ff;
			color: 			#000000;
			background-color: 	ivory;
			font-family: 		Verdana;
			font-size : 		8pt;
		}
/*-------------------------------------------------------*/
.error		{
			color:			#FFFFFF;
			background-color: 	#ff0000;
			font-weight:		bold;
			font-size : 		10pt;
			border-top:		1px solid #000000;
			border-left:		1px solid #000000;
			border-right:		1px solid #000000;
			border-bottom:		1px solid #000000;
			padding-top:		2px;
			padding-left:		2px;
			padding-right:		2px;
			padding-bottom:		2px;
		}
/*-------------------------------------------------------*/
.success	{
			color:			#000000;
			background-color: 	#00ff00;
			font-weight:		bold;
			font-size : 		10pt;
			border-top:		1px solid #000000;
			border-left:		1px solid #000000;
			border-right:		1px solid #000000;
			border-bottom:		1px solid #000000;
			padding-top:		2px;
			padding-left:		2px;
			padding-right:		2px;
			padding-bottom:		2px;
		}
/*------------------------------------------------*/
.c_hand		{
			cursor: 		hand;
		}
.c_default		{
			cursor: 		default;
		}
/*------------------------------------------------*/
.email		{       font-weight: 		bold;
		}
/*------------------------------------------------*/
.bold 		{       font-weight: 		bold;
		}
/*------------------------------------------------*/
.verysmall	{       font-size:		6pt;
		}
/*------------------------------------------------*/
.small		{       font-size:		7pt;
		}
/*------------------------------------------------*/
.menu		{       color:			#00a4e3;
			background-color: 	#d5f3ff;
     			font-family:		Verdana;
			font-size:		10pt;
			font-weight:		bold;
		}
/*------------------------------------------------*/
.infoHead	{	color:			#000000;
			background-color: 	#d5f3ff;
			font-weight:		bold;
		}
/*------------------------------------------------*/
.info		{	color:			#000000;
		}
/*------------------------------------------------*/
img.info	{
			border: 		1px solid #000000;
		}
/*------------------------------------------------*/
.email		{       color:			#00a4e3;
     			font-family:		Verdana;
			font-size:		10pt;
			font-weight:		bold;
		}
/*------------------------------------------------*/
.pageHead
		{
			color:			#00a4e3;
			font-size : 		14pt;
		}
/*------------------------------------------------*/
.sidebarHead
		{
			color:			#00a4e3;
			background-color: 	#d5f3ff;
			font-family : 		Verdana;
			font-size : 		10pt;
			font-weight : 		bold;
		}
/*------------------------------------------------*/
.sidebar	{	color:			#00a4e3;
			background-color: 	#d5f3ff;
		}
/*------------------------------------------------*/
.data		{	font-family:		Courier New;
			font-size:		8pt;
		}
/*------------------------------------------------*/
.bottom 	{	font-family: 		Verdana;
			color: 			#ffffff;
			font-size: 		10pt;
			font-weight: 		bold;
			background-color: 	#00a4e3;
	        }
/*------------------------------------------------*/
.topheader 	{  	font-size: 		22pt;
			font-weight:		bold;
			color: 			#00a4e3;
		}
/*------------------------------------------------*/
.normal 	{
	     		font-family:		Verdana;
			font-size:		8pt;
		}
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
h1, h2, h3      {
			color : 		#00a4e3;
		}
h1 		{
			font-size : 		24pt;
			font-style : 		italic;
			font-weight : 		lighter;
		}
h2 		{
			font-size : 		18pt;
			font-weight : 		bold;
		}
h3 		{
			font-size : 		12pt;
			font-style : 		normal;
			font-weight : 		bold;
		}
/*------------------------------------------------*/
blockquote 	{
			font-family: 		Verdana;
			font-style: 		normal;
			font-weight: 		normal;
		}
hr 		{
			line-height : 		1px;
			color : 		#00a4e3;
		}
/*------------------------------------------------*/
a:link 		{ 	color:#00a4e3; text-decoration:none }
a:visited 	{ 	color:#00a4e3; text-decoration:none }
a:active  	{ 	color:#00a4e3; text-decoration:none }
a:hover 	{ 	color:#800000; text-decoration:underline}
a:focus 	{ 	color:#800000; text-decoration:underline}
/*------------------------------------------------*/
a.sidebarHead:link
, a.sidebarHead:visited
		{	color:			#00a4e3;
			background-color: 	#d5f3ff;
			font-family : 		Verdana;
			font-style : 		normal;
			font-weight : 		bold;
		}
a.sidebarHead:hover
		{	color:			#800000;
			background-color: 	#d5f3ff;
			font-family : 		Verdana;
			font-style : 		normal;
			font-weight : 		bold;
		}
a.infoHead:link
, a.infoHead:visited
		{	color:			#00a4e3;
			background-color: 	#d5f3ff;
			font-weight:		bold;
		}
a.infoHead:hover
		{	color:			#800000;
			background-color: 	#d5f3ff;
			font-weight:		bold;
			border-top:		0px solid #218c18;
			border-left: 		0px solid #218c18;
  			border-right:		0px solid #218c18;
  			border-bottom:		0px solid #218c18;
  			padding_top:		3px;
  			padding_left:		3px;
  			padding_right:		3px;
  			padding_bottom:		3px;
		}
/*------------------------------------------------*/
li, ul		{
			font-size:		8pt;
	     		font-family:		Verdana;
		}
 /*------------------------------------------------*/
p		{
	     		font-family:		Verdana;
			font-size:		8pt;
		}
/*------------------------------------------------*/
table		{
			font-family: 		Verdana;
			font-size: 		8pt;
			font-style: 		normal;
			font-weight: 		normal;
			margin-bottom:		5px;
			padding:		0px;
		}
td  		{
     			font-family:		Verdana;
			font-size:		8pt;
			border:			0px solid #800000;
  			padding_left:		0px;
		}
th 		{
			font-size:		8pt;
			font-family:		Verdana;
 			font-weight: 		bold;
		}
tr 		{
			font-family: 		Verdana;
			font-size: 		8pt;
			font-weight: 		normal;
			vertical-align: 	top
  			padding_left:		0px;
		}
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
.info-tlrb 	{
            border-top:		    1px solid #00a4e3;
			border-left:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
.info-tlrb-error
        {
            border-top:		    1px solid #ff0000;
			border-left:		1px solid #ff0000;
			border-right:		1px solid #ff0000;
			border-bottom:		1px solid #ff0000;
  			padding-left:		2px;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-tlb 	{	border-top:		1px solid #00a4e3;
			border-left:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-trb 	{	border-top:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-tlr 	{	border-top:		1px solid #00a4e3;
			border-left:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-right:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-tl 	{	border-top:		1px solid #00a4e3;
			border-left:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-tr 	{	border-top:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-t 	{	border-top:		1px solid #00a4e3;
			padding-top:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-tb 	{	border-top:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-lrb 	{	border-left:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-lb 	{	border-left:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-rb 	{	border-right:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-lr 	{	border-left:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
			padding-left:		2px;
  			padding-right:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-l 	{	border-left:		1px solid #00a4e3;
  			padding-left:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-r 	{	border-right:		1px solid #00a4e3;
  			padding-right:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-b 	{	border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
.info-lrb_padding {	border-left:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	ivory;
  		}
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
.infoHead-tlrb 	{	border-top:		1px solid #00a4e3;
			border-left:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-tlb 	{	border-top:		1px solid #00a4e3;
			border-left:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-trb 	{	border-top:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-tlr 	{	border-top:		1px solid #00a4e3;
			border-left:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-right:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-tl 	{	border-top:		1px solid #00a4e3;
			border-left:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-tr 	{	border-top:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-t 	{	border-top:		1px solid #00a4e3;
			padding-top:		2px;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-tb 	{	border-top:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-lrb 	{	border-left:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-lb 	{	border-left:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-rb 	{	border-right:		1px solid #00a4e3;
			border-bottom:		1px solid #00a4e3;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-lr 	{	border-left:		1px solid #00a4e3;
			border-right:		1px solid #00a4e3;
			padding-left:		2px;
  			padding-right:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-l 	{	border-left:		1px solid #00a4e3;
  			padding-left:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-r 	{	border-right:		1px solid #00a4e3;
  			padding-right:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
.infoHead-b 	{	border-bottom:		1px solid #00a4e3;
  			padding-left:		2px;
  			padding-right:		2px;
  			padding-bottom:		2px;
			background-color: 	#d5f3ff;
			font-weight:		bold;
  		}
/*------------------------------------------------*/
/*------------------------------------------------*/
/*-------------------------------------------------------*/
input, select, textarea
        {
			font-size : 		8pt;
			background-color: 	#d5f3ff;
   			border:			1px solid #000000;
			padding:		2px;
		}
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
input.form_text_empty
		{
   			background-color: #00ff00;
   		}
/*-------------------------------------------------------*/
input.form_button_edit
, input.form_button_delete
, input.form_button_new
		{
   			border:			1px solid #000000;
			background-color: 	#f2f2f2;
   			width:			56px;
   		}
input.form_button_edit
		{
			color: 			green;
   		}
input.form_button_delete
		{
			color: 			red;
   		}
input.form_button_new
		{
			color: 			#ff9900;
   		}
/*-------------------------------------------------------*/
.author {  color: #999999}

