body		{	background-color: #f0f0f0; margin: 0px; padding: 0px; text-align:center; padding-top: 10px	}
td, th, li, div, select, input, a {	font-family: verdana; font-size: 11px; font-weight: normal; text-align: left	}
input, select	{	font-size: 10px; border: 1px solid black	}
form		{	margin: 0px; padding: 0xp; display: inline;	}
th		{	text-align: center	}
a		{	color: #1d27a2	}

#global		{	width: 960px; margin: auto auto;	}

#left		{	 width: 200px; float: left }
#kalender	{	 width: 200px; margin-bottom: 10px	}
#login		{	width: 200px	}

#main		{	width: 750px; float: right; padding: 0px; margin: 0px;	}

#footer		{		}

/* ***************************** */
#top h1		{	font-size: 16px	}

#top a		{	color: #213549	}

#top ul 	{	list-style-type: none; padding: 0px; margin: 0px; width: 100%; border-bottom: 2px solid #bec9d5	}
#top ul li	{	display: inline; text-align: center	}
#top a	{	padding: 0px 10px; background-color: #e4e9ef; text-decoration: none	}
#top .selected	{	padding: 0px 10px; background-color: #bec9d5; text-decoration: none; color: #fff	}

#infobox	{	background-color:  #fdf8af; padding: 2px	}

#kalender td	      {	  background-color: #d6e1ec;}
#kalender a	        {	  display:block; width:100%; text-align: center; vertical-align: middle; text-decoration: none; }
#kalender span	    {	  display:block; width:100%; text-align: center; vertical-align: middle; text-decoration: none; color: grey;}

#kalender th	      {	  background-color: #bec9d5; font-weight: bold	}

#kalender .heute    {	  background-color: #f0f0ff; }
#kalender .tag 	    { 	background-color: #d6e1ec;}
#kalender .taga     {   background-color: #e6e8f4; color: grey;}
#kalender .select   { 	border: 1px solid red; }
#kalender .noselect { 	border: 1px solid #d6e1ec; }


#main th	{	background-color: #bec9d5; font-weight: bold	}
#main .table_cell_1	{	background-color: #d6e1ec	}
#main .table_cell_2	{	background-color: #e4e9ef	}	
#main .table_cell_ove2r	{	background-color: blue; cursor: pointer }	
#main .table_cell_over	{	background-color:  	#FF99CC; cursor: pointer }

#main th input	{	border: 1px solid black; font-size: 9px	}
#main th a	{	text-decoration: none; font-weight: bold	}
#main		{	height: 18px	}

#main h1 	{	font-size: 14px	}

#main .rc	{	border: none }


#login label	{	display: block;	font-size: 10px	}
#login .label2	{	display: inline; font-size: 10px	}
#login small	{	font-size: 9px	}

#footer .fehler	{	color: red; font-weight:  bold	}

