body{
background-color:#A1A7AB;
font-family:Arial, Helvetica, sans-serif;
}
#block{
width:1200px;
margin:0 auto;
position:relative;
}
#header{
background-color:#494B4D;
padding:4px 7px 4px 4px;
height:47px;
margin-bottom:8px;

}
#header h1{
font-size:20px;
color:#E6E6E6;
margin:2px 4px;
font-weight:normal;
}
#header h2{
font-size:13px;
color:#E84B1E;
margin:0px 3px;
font-weight:normal;
}
.navi{
font-size:14px;
color:#E6E6E6;
float:right;
}
.lang{
clear:right;
	font-size:16px;
	color:#E6E6E6;
	float:right;
/*	position:relative;
*/	padding-top:10px;
}
#header a,
#header a:link,
#header a:visited{
color:#E6E6E6;
text-decoration:none;
}
#header a:hover{
color:#ffffff;
}
#charts{

}
#charts h3{
font-size:13px;
margin:3px 0px 2px 0px;
}
.legende{
font-size:13px;
float:right;
margin:2px 4px;
}
.farbe1{
border:1px solid #666666;
background-color:#FF5904;
width:8px;
height:8px;
font-size:6px;
margin:4px 3px 3px 5px;
display:inline-block;
vertical-align:bottom;
}
.farbe2{
border:1px solid #666666;
background-color:#66CC00;
width:8px;
height:8px;
font-size:6px;
margin:4px 3px 3px 5px;
display:inline-block;
vertical-align:bottom;
}
#form{
font-size:14px;
margin-top:6px;
/*background-color:#D0D3D5;
height:225px !important;
height:250px;
padding:8px 14px 2px 14px;*/
}
#form h3{
font-size:15px;
margin:0px 0px 0px 0px;
}
#form label{
font-size:14px;
height:30px;
}
#form p{
margin:9px 0px;
}
#form input{
border:1px solid #D0D3D5;
}

#form #username{
font-size:16px;
width:220px;
border:1px solid #cccccc;
margin:0px 0px;
}
#form #x-wert{
font-size:16px;
width:42px;
border:1px solid #cccccc;
}
#form #x-name{
font-size:16px;
width:290px;
border:1px solid #cccccc;
}
#form .checkbox{
font-size:16px;
height: 16px;
width: 16px; 
}
html>/**/body #form .checkbox{
margin:4px 0px;
}
/**+html  .checkbox, * html  .checkbox{
margin:0px;
}*/

#form #submit{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
background-color:#66CC00;
border:1px solid #66CC00;
/*padding:0px 4px 1px 4px !important;
padding:2px 0px 0px 0px;*/
}

.mehr,
.mehr a,
.mehr a:link,
.mehr a:visited{
color:#000000;
font-size:11px;
text-decoration:none;
}
#kasten{
font-size:14px;
background-color:#D0D3D5;
padding:8px 14px 8px 16px;
height:635px !important;
height:643px;
}
#kasten a:link,
#kasten a:visited{
color:#666666;
}
#kasten a:hover{
color:#000000;
}
#kasten h3{
font-size:14px;
margin:5px 0px 0px 0px;
}
.text-left{
float:left;
width:850px;
height:600px;
}
.back,
.back a,
.back a:link,
.back a:visited{
color:#ffffff;
font-size:14px;
text-decoration:none;
}
#kasten_spender{
	float:left;
	font-size:14px;
	background-color:#E7E9EB;
	padding:8px 10px 8px 10px;
	margin:8px 0px 8px 2px;
	height:600px;
	width:833px;
	overflow:auto;
}
.spenderbild{
margin:8px 0px 0px 0px;
float:right;
width:300px;
}
.spendenbild img{
/*margin:0px 0px 8px 0px;
width:300px;*/
}
.spendenbild_spender{
/*padding:6px 0px 0px 10px;*/
float:right;
width:300px;
margin:0px 0px 5px 0px !important;
margin:0px 0px 8px 0px;
}
*+html .spendenbild_spender{
margin:0px 0px 8px 0px !important;
}
#link a,
#link a:link,
#link a:visited{
color:#000;
text-decoration:none;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}