body	{
		background-color: #FFFFFF;
		font-family: "Arial";
		font-size:10pt;
		color: #000000;
		}

body h2 {
		font-size:12pt;
		}

TD
		{
		vertical-align:top;
		}

#friendlygreen {color: #088A4B; }

span.img 
		{
		text-decoration: none;
		}

.button:hover { background-color: #33df33; }

.button
		{
		background-color: #289922;
		color: #ffffff;
		float: left;
		vertical-align: bottom;
		}

.erbutton:hover { background-color: #DB6969; }

.erbutton
		{
		background-color: #FA9696;
		float: left;
		vertical-align: bottom;
		}


DIV.leftcontainer
		{
		z-index: 0;
		font-family: "Tahoma", "Verdana", "sans-serif";
		font-size: 10pt;
		text-align:left;
		white-space: normal;
/*		background-color: #F9EB70;*/
		display: block;
		width:145px;
		color: #000060;
		text-decoration:none;
		font-weight:600;		/* A bit bold isn't bad here */
		border-top: #ffffff 1px solid;
		border-left: #ffffff 1px solid;
		border-right: #ffffff 1px solid;
		border-bottom: #ffffff 1px solid;
		margin-top: 2px;
		margin-left: 1px;
		margin-right: 1px;
		margin-bottom: 5px;
		}


#leftheadline
		{
		background-color: #0000df;
		color: #ffffff;
		font-size: 12pt;
		padding-left: 2px;
		}

.accordeon ul, .accordeon ul ul {
  list-style-type:none; text-decoration: none; padding-left: 1px;
}

.accordeon ul a {
  display: block;
  text-decoration: none;    
}

.accordeon ul li {
  margin-top: 1px;list-style-type:none;
}

.accordeon ul li a {
  background: #0000df;
  color: #FFFFFF; 
  padding: 1px;
}

.accordeon ul li a:hover {
  background: #0000df;
  border-left: 5px #FFFFFF solid;
}

.accordeon ul li ul li a {
  background: #0000df;
  color: #FFFFFF;
  padding-left: 15px;
}

.accordeon ul li ul li a:hover {
  background: #0000df;
  border-left: 5px #FFFFFF solid;
  padding-left: 15px;
}

/*.accordeon ul li #accactual
	{
	background: #29a44a;
	border-left: 5px #FFFFFF solid;
	color: #F7A849;
	}
*/
span.accactual
	{
	background: #3535de;
	border-left: 5px #222222 solid;
	padding-left: 2px;
  	display: block;
  	text-decoration: none;    
	color: #FFFFFF;
	}

DIV.middlecontainer
		{
		z-index: 0;
		font-family: "Arial";
		font-size:10pt;
		text-align:left;
		white-space: normal;
		background-color: #FFFFFF;
		display: block;
		color: #00009c;
		text-decoration:none;
		font-weight:normal;
		border-top: #ffffff 1px solid;
		border-left: #ffffff 1px solid;
		border-right: #ffffff 1px solid;
		border-bottom: #ffffff 1px solid;
		margin-top: 2px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 5px;
		padding-left: 2px;
		}

SPAN.inputcontainer
		{
		z-index: 0;
		font-family: "Arial";
		font-size:10pt;
		text-align:left;
		vertical-align: top; /* Was a pita with incorrect positioning */
		white-space: normal;
		background-color: #FFFFFF;
		display: inline-block;
		color: #000000;
		text-decoration:none;
		font-weight:normal;
		border-top: none;
		border-left: #0000df 4px solid;
		border-right: #0000df 1px solid;
		border-bottom: #0000df 1px solid;
		margin-top: 2px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 5px;
		}

.inputcontainer h1
		{
		font-size: 14pt;
		font-weight: bold;
		margin-top: 0px;
		color: #ffffff;
		background-image: url(/einbinden/images/ui-bg_highlight-soft_75_cccccc_1x100.png);
}

.inputcontainer h2
		{
		font-size: 12pt;
		font-weight: bold;
		margin-top: 0px;
		margin-left: 2px;
}

.inputcontainer A
		{
		text-decoration:underline;
		color: #000060;
		}

.inputcontainer td
		{
		vertical-align: top;
		}

#tableheader
		{
		background-color: #C9C6C3;
		font-weight: bold;
		}

#tableline
		{
		background-color: #b9b9f6;
		}

#error
		{
		border-top: #ff0000 2px solid;
		border-left: #ff0000 2px solid;
		border-right: #ff0000 2px solid;
		border-bottom: #ff0000 2px solid;
		}
		
.middlecontainer img
		{
		margin-right: 4px;
		margin-bottom: 4px;
		float: left;
		}
		
.middlecontainer h2
		{
		font-weight: bold;
		font-size: 12pt;
		padding-left: 2px;
		}

.middlecontainer A
		{
		text-decoration:none;
		color: #000060;
		}

#middleheadline
		{
		/*background-color: #0000df;*/
		background-image: url(/einbinden/images/ui-bg_highlight-soft_75_cccccc_1x100.png);
		color: #ffffff;
		font-size: 12pt;
		padding-left: 2px;
		}


DIV.floatfix
		{
    	clear: both;
		}
		
TD.bottomnavi
		{
		z-index: 0;
		font-family: "Tahoma", "Verdana", "sans-serif";
		font-size: 8pt;
		text-align:center;
		white-space: nowrap;
		background-color: #0000df;
		width:100%;
		color: #ffffff;
		text-decoration:none;
		font-weight:700;
		}
.bottomnavi A:link
		{
		background-color: #0000df;
		color: #ffffff;
		text-decoration:none;
		}
.bottomnavi A:visited
		{
		background-color: #0000df;
		color: #ffffff;
		text-decoration:none;
		}
.bottomnavi A:hover
		{
		background-color: #4040a8;
		color: #666666;
		text-decoration:none;
		}

TD.topnavileft
		{
		z-index: 0;
		font-family: "Tahoma", "Verdana", "sans-serif";
		font-size: 8pt;
		text-align:left;
		white-space: nowrap;
		background-color: #0000df;
		width:100%;
		color: #ffffff;
		text-decoration:none;
		font-weight:700;
		}
.topnavileft A
		{
		background-color: #0000df;
		color: #ffffff;
		text-decoration:none;
		}
.topnavileft A:hover
		{
		background-color: #4040a8;
		color: #666666;
		text-decoration:none;
		}

