body
{
	 margin:0; 
	 padding:0; 
	 font-family: Arial; 
	 background-color:#EEEEFF;
}
 
#login_panel
{
	margin: 50px 100px;
}

fieldset.ts_panel
{
	border: solid 1px #9999CC;	
}

fieldset.ts_panel legend
{
 font-weight: bold;
 color: #9999CC;
}

td.menulink {
text-align: center;
background-color: #006699;
cursor: pointer;}

td.tdlink {
cursor: pointer;
}

td.menuhover {
text-align: center;
color: #000066;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
font-style: normal;
font-weight: bold
}

td.kalender {
width: 20px}

select.main {
width: auto;
font-size: 80%;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000066;
vertical-align: middle;
font-weight: bold;}

input.main {
font-size: 80%;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000066;
vertical-align: middle;
font-weight: bold;}

table.datagrid {
color: #000066;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 80%;}

tr.dgheader {
background-color: #006699;
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;} tr.dgitem {
background-color: #0;
color: #000066;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 80%;
}

table.main {
width: 100%;
margin-left: 25px;}

table.main2 {
width: 100%;
margin-left: 15px;}

tr.main {
height: 40;
}

span.uberschrift {
color: #000066;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size: 80%;}

span.text {
color: #000066;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 80%;}

span.main {
font-size: 80%;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000066;
vertical-align: middle;
font-weight: bold;}

a:link.menulink {
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
font-style: normal;
font-weight: bold;
}

a:visited.menulink {
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
font-style: normal;
font-weight: bold;}

a:hover.menulink {
color: #000066;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: bold;
text-decoration: none;}

hr.tsweb
{
	color:Gray;
	height:1px;	
}

#menu
{
	margin: 0;
	padding: 0;	
}

#menu li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#menu a
{
	float: left;
	margin: 4px 0 0 20px;
	padding: 3px 5px 2px 5px;
	text-decoration: none;
	color: White;
	font-weight: bold;	
}

#menu a:hover
{
	text-decoration: underline;
}

#menu a.active
{
	color: #4C6C8C;
	background-color:#EEEEFF;
}
