body, table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}	
	

.top {
margin-bottom: 10px;

}
.buttondiv {
margin-top: 10px;
}

/*
----------Messageboxes Login----------
*/

.messagebox{
      display:block;
	  position:absolute;	  
	  top:320px;	  
      width:150px;
	  height:32px;  
	  padding-left:32px;
	  padding-top: 8px;  
      border:none;
      background:url(../images/WorkInProgress.gif) no-repeat;
}

.messageboxok{
	position:absolute;
	top:320px;
	width:auto;
	height:auto;
	margin-left:0px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	position:absolute;
	top:320px;
	width:auto;
	margin-left:0px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}
/*
----------Messageboxes Add User----------
*/

.messagebox_user{
      display:block;
	  position:relative;	  
	  margin-left:0px;
      width:200px;
	  height:32px;  
	  padding-left:32px;
	  padding-top: 8px;  
      border:none;
      background:url(../images/WorkInProgress.gif) no-repeat;
}
/*
.messagebox_user{
	position:relative;
	width:auto;	
	margin-left:0px;
	border:0px solid #c93;
	background:#ffc;
	padding:3px;
}*/
.messageboxok_user{		
	width:auto;	
	margin-left:0px;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;	
}
.messageboxerror_user{
	width:auto;	
	margin-left:0px;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}


/*
----------Allgemeine Einstellungen----------
*/
*
{
padding:0;
margin:0;
}  	 
/*body
{
font: 14px "Trebuchet MS", verdana, arials, sans-serif;
color: #000;
background: #fff;
}*/

p
{
margin: 1em 0;
}
a.anker
{
float: left;
text-decoration: none;
color: #fff;
}
hr
{
background: #aaa; /* Mozilla 1.4 */
color: #aaa; /* IE 6 */
border: #aaa; /* Opera 7.11 */
height: 1px; /* in Opera f&uuml;r die Anzeige n&ouml;tig, in Mozilla f&uuml;r die einheitliche H&ouml;he */
margin: 0 0 30px 0;
}
h2
{
font-size: 22px;
}
/*
----------Header-----------------------------
*/
#header
{
height: 90px;
line-height: 85px;
background: #5A768D;
font-size: 18px;
color: #eaeaea;
padding-left: 10px;
}
#header span
{
font-weight: normal;
color: #000;
}
/*
----------Navigation-------------------------
*/
ul#navigation
{
float: left;
margin: 60px 0 0 4px;
width: 191px;
list-style: none;

}

ul#navigation li a
{
display: block;
height: 30px;
width: 191px;
margin-bottom:14px;
line-height: 30px;
text-decoration: none;


}

/*
----------Inhalt----------
*/

#all{	
	height: 770px;
	margin-left:250px;
	
}

#content{		
	width: 810px;	
	margin: 20px 0px 0px 0px;	
	
}

#title{
	font-size: 14px;
	font-weight: bold;
}

#chart{
	border:ridge;
	width: 800px;	
	height: 400px;
	margin: 15px 0px 0px 0px;	
}

#trendchart{
	border:ridge;
	width: 800px;	
	height: 250px;
	margin: 10px 0px 0px 0px;	
}

#infos{	
	width: 700px;
}

#button_details{
	width:120px;
	height:30px;
	position:absolute; 
	top:137px; 	
	left:937px; 
	
}

.links {
	display:inline-block;	
	text-align:left;
	/*font-size: 13px;*/
	font-weight: bolder;
	width:600px;
	float:left;	
	padding:0px;	
	border:thin;

}
.bemerkung {
	display:inline-block;	
	text-align:left;
	font-size: 11px;
	font-weight: lighter;
	width:800px;
	float:left;	
	padding:2px;	
	border:thin;

}

.center_titel{
	display: block;	
	text-align: center;;
	width:auto;
	font-size: 13px;
	font-weight: bolder;
	padding:0px;	
	margin-top: 30px;
	
}

.rechts {
	display: inline-block;
	text-align: left;
	/*font-size:13px;*/
	font-weight:bolder; 
	width:60px;	
	float:none;
	padding:2px;	
	border:thin;
}

#startseite{
	text-align: center;
	width: 900px;		
}
#copyright{
	text-align:center;
	font-family: sans-serif;
	font-size: x-small;
	color: #808080;
	
	}

#copyright_intern{
	text-align:center;
	font-family: sans-serif;
	font-size: 10px;
	color: #ffffff;
	
	}



/*
----------Footer------------
*/
p#footer
{
	float:bottom;
	height: 50px;
	padding-top: 10px;
	line-height: 20px;
	background: #5A768D;
	padding-left: 10px;
}

