*						{	padding:0;	margin:0;}
body					{	font-family:Arial,Helvetica,sans-serif;font-size:12px;	color:#888;	background-color:#fdfdfd;	text-align:center;}
td, p, b,div ,table, tr,div	{	font-family:Arial,Helvetica,sans-serif;	font-size:12px;	color:#888;}
ul						{	padding-left:20px;}
ul ul li 				{	list-style-type : disc;}
ol ul li 				{	list-style-type : disc;}

h1 						{	font-size:32px;color:#ddd;padding:3px;padding-top:20px;padding-bottom:20px;width:800px;border:none;text-align:left;background: none;font-weight:normal;}
h2 						{	font-size:22px;color:#406070;padding:3px;padding-top:20px;}
h3 						{	font-size:18px;color:#406070;padding-left:20px;}
h4 						{	font-size:14px;color:#406070;padding-left:20px;}

/*#container-foot 	{left:0;width: 100%; background: #ddd; position: absolute; bottom: 0 @!important; bottom: -1px @!important;; height: 60px;white-space:nowrap;}*/
#container-content 		{	padding-bottom: 60px;color:#888;text-align:center;background: #fdfdfd;}
/*#container-page 	{width:auto;width: 100%;background-color: #fdfdfd;position: relative;min-height: 600px;min-height: 100%; height: auto ;height: 100%;}*/
#container-page 		{	width:auto;width: 100%;background-color: #fdfdfd;position: relative;}
#container-head 		{	background-color:#78a;width: 100%; position: relative; top: 0; white-space:nowrap;vertical-align:bottom;text-align:center;}
#container-infoline 	{	background-color:#223344;width: 100%; position: relative; top: 0; white-space:nowrap;vertical-align:bottom;text-align:center;}

#reminder		 		{	display:inline;background: none; height: 14px; width:100px;color:#222}
#container-head  a:visited 	 		{	display:inline;background: none; height: 14px; width:100px;color:#222}
#container-head  a:link 	 		{	display:inline;background: none; height: 14px; width:100px;color:#222}
abbr  					{	 cursor	:pointer;}
option  				{	font-family : Arial,Helvetica,sans-serif;	font-size : 12px;	border : none; cursor	:pointer;color : #444;background-color : #ffffff;padding:1px}
optgroup  				{	font-family : Arial,Helvetica,sans-serif;	font-size : 12px;	border : none; cursor	:pointer;color : #eee;background-color : #444455;font-style:normal;padding:1px;margin:0}
textarea  				{	font-family : Arial,Helvetica,sans-serif;	font-size : 12px;	background-color : #ffffff;border : thin solid ;	}
select  				{	font-family : Arial,Helvetica,sans-serif;	font-size : 12px;	background-color : #ffffff;border : thin solid ;	}
input					{	font-family : Arial,Helvetica,sans-serif;	font-size : 12px;	border : thin solid; border : solid black 1px; color : #000000;	background-color : #fdfdfd; padding:2px;}

input[type=text],input[type=button],input[type=submit],input[type=reset],input[type=password],input[type=file] 
{	font-family : Arial,Helvetica,sans-serif;	font-size : 12px;	border : thin solid; border : solid black 1px; color : #000000;	background-color : #fdfdfd; padding:2px;}

.checkbox  				{	font-family : Arial,Helvetica,sans-serif;	font-size : 12px; 	background-color : #fdfdfd; border: 0; padding-right: 2px;}
.radio  				{	font-family : Arial,Helvetica,sans-serif;	font-size : 12px; 	background-color : #fdfdfd; border: 0; padding-right: 2px;}

input[type="checkbox"], input[type="radio"]{   background: transparent;   border: 0;	}

.mybutton				{	padding:2px;font-size : 11px;	border : thin solid;border : solid black 1px; 	background-color : #fdfdfd;	width:auto;	background: url(pics/toolbarbutton.jpg);}
a						{	text-decoration:underline;		} 
a:link  				{	color : #444455;	} 
a:hover  				{	color : #ff0000;	text-decoration:underline;		}
a:visited  				{	color : #444455;	}
a:active				{	color : #ff0000;		}
a[name]:link  			{	color : #444455;	} 
a[name]:hover  			{	color : #444455;	}
a[name]:visited			{	color : #444455;	}
a[name]:active			{	color : #444455;	}
a.bar:link  			{	color : #aaa;	} 
a.bar:hover  			{	color : #ff0000;	text-decoration:underline;		}
a.bar:visited  			{	color : #aaa;	}
a.bar:active			{	color : #ff0000;		}
a.bar 					{	display:inline;color:#aaa;width:auto;}
a.helppoint				{	font-family : Arial,Helvetica,sans-serif;	font-weight:bold;background-color:#ff9;font-size : 12px;	border : none; cursor	:pointer;color : #ff0000;text-decoration:none;}
 
div.userButton			{	position:relative;float:left;margin:2px;background-color:#fff;width:90px;height:90px;border:1px solid #ddd;text-align:center;vertical-align:middle;font-size:12px;}
div.userSuchForm		{	position:relative;float:right;margin:3px;background-color:#fff;width:210px;height:90px;border:1px solid #ddd;text-align:center;vertical-align:top;font-size:12px; text-align:left}
/*div.userSuchForm		{	position:relative;float:right;margin:3px;background-color:#fff;width:210px;height:90px;border:1px solid #ddd;text-align:center;vertical-align:top;font-size:12px; text-align:left}*/

div.userButton	img		{	padding:5px;}
div.userButton	a		{	color : #666677;text-decoration:none;}
div.jazButton			{	background:url('pics/jaz_button_bg.gif');background-repeat:norepeat;position:relative;float:left;margin:2px;background-color:#fff;width:90px;height:90px;border:1px solid #ddd;text-align:center;vertical-align:middle;font-size:12px;}

div.jazButton	img		{	padding:5px;}
div.jazButton	a		{	color : #666677;text-decoration:none;}

div.userSuchForm img 	{	padding:5px}
div.userSuchForm a, td	{	color : #666;}

.verwaltung td			{	background-color : #fdfdfd;padding:0;border-bottom:1px solid #666 ;padding:3px;vertical-align:top;}
.verwaltung th			{	background-color : #fdfdfd;padding:0;border-bottom:1px solid #666 ;padding:3px;vertical-align:top;text-align:left;padding:2px;font-size:12px;color:#666}
.verwaltung				{	width:800px ;}
.navigator table table	{	width:120px! important;}

.fehler					{	color:#ff0000;background-color:#eeeedd;}
.ok						{	color:#008800;background-color:#f7f7cc;}

td.listA				{	background-color:#fff;border-bottom:1px solid #888;border-left:1px solid #ddd;}
td.listB				{	background-color:#eee;border-bottom:1px solid #888;border-left:1px solid #ddd;}
td.listAr				{	background-color:#fff;border-bottom:1px solid #888;border-left:1px solid #ddd;text-align:right;}
td.listBr				{	background-color:#eee;border-bottom:1px solid #888;border-left:1px solid #ddd;text-align:right;}

td.listAm				{	background-color:#eeefff;border-bottom:1px solid #888;border-left:1px solid #ddd;}
td.listBm 				{	background-color:#dddfee;border-bottom:1px solid #888;border-left:1px solid #ddd;}

span.result				{	color:#00f;font-style:italic;}
div.feld				{	width:80px; text-align:right;color:#000;background-color:#fdfdfd;}
td.resln				{	border:none;border-bottom:3px double black;border-top:1px solid black;font-weight:bold;color:black;}
td.blatt				{	padding:0px ;margin:0 ;background-color:#fff ;border:0px; }


tr.spacer td			{	padding:0;margin:0;border:0}
tr.spacer img			{	padding:0;margin:0;border:0}

table.cal {border:none;color:#000000;}
td.cal {border:none;color:#000000;}
tr.cal {border:none;color:#000000;}

table.hover tr.hover:hover td			{background-color:#444455;color:#fff;}
