.sql_list_table td{
		white-space:nowrap;
		vertical-align:middle;
		padding-top:3px;
		padding-bottom:3px;
		padding-right:20px;
}
.sql_list_table .button{
		margin-left:10px;
}
.sql_list_table .headline{
		font-weight:bold;
		padding-bottom:5px;
		padding-right:20px;
		border-bottom: 1px solid #ffffff;
}
.sql_list_table_over {
		background-color: #444444;
}
body	{
		font-family: Arial,Helvetica,Verdana;
		font-size: 12px;
		padding: 0px;
		margin: 0px;
		background-color: #333333;
		color: #eeeeee;
}
table	{
		border-collapse:collapse;
}

a		{
		color:#eeeeee;
}
.link	{
		font-size:12px;
		font-family: Arial,Helvetica;
		cursor:pointer;
		color:#B3ED00;
}
h1		{
		white-space:nowrap;
}
h2		{
		white-space:nowrap;
}
h3		{
		white-space:nowrap;
		margin-bottom:5px;
}
td		{
		font-family: verdana,helvetica,arial;
		font-size: 12px;
		vertical-align:top;
}
textarea,input	{
		padding:2px;
		font-size:12px;
		border:1px solid #B3ED00;
		background-color:#616163;
		font-family: Arial,Helvetica;
		color:#eeeeee;
}
.button,button	{
		cursor: pointer;
}
select	{
		background-color:#616163;
		font-family: Arial,Helvetica;
		color:#eeeeee;
		border:1px solid #B3ED00;
}
.checkbox	{
		padding:2px;
		border:0px;
		background-color:#111111;
		border:1px solid #B3ED00;
}
.radio	{
		padding:2px;
		border:0px;
		background-color:#111111;
}
.msg	{
		font-weight:normal;
		white-space:nowrap;
		color:#ee0000;
}
.msg_ok	{
		font-weight:normal;
		white-space:nowrap;
		color:#B3ED00;
}
.hint	{
		font-weight:normal;
		font-size:11px;
		color:#eeeeee;
}
.file	{
		padding:2px;
		font-size:12px;
		border:1px solid #B3ED00;
		background-color:#555555;
		font-family: Arial,Helvetica;
		height:22px;
		color:#eeeeee;
		cursor:pointer;
}
.form	{
		font-size:12px;
		vertical-align:middle;
		text-align:left;
		font-weight:bold;
		border:1px solid #B3ED00;
		background-color:#111111;
		font-family: Arial,Helvetica;
		min-width:400px;
		padding:10px;
}
.tableform,
.tableform_field	{
		font-size:12px;
		vertical-align:middle;
		text-align:left;
		font-weight:normal;
		border-bottom:1px solid #333333;
		background-color:#222222;
		font-family: Arial,Helvetica;
		padding:2px;
		padding-left:10px;
		padding-right:10px;
}
.tableform_field	{
		padding:2px;
}
.button,
.actionboxbutton	{
		font-size:12px;
		vertical-align:middle;
		font-weight:normal;
		border:0px;
		height:22px;
		background-color:#B3ED00;
		font-family: Arial,Helvetica;
		cursor:pointer;
		color:#000000;
		padding-top:1px;

		border-radius:10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;

		-webkit-box-shadow: 1px 1px 2px 0px #111111;
		-moz-box-shadow: 1px 1px 2px 0px #111111;
		box-shadow: 1px 1px 2px 0px #111111;
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#111111',direction='120',strength='20');

		background: #B3ED00; /*alternative Hintergrundfarbe für IE*/
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3ED00', endColorstr='#778800');
		background: -webkit-gradient(linear, 0 0, 0 80%, from(#B3ED00), to(#778800));
		background: -moz-linear-gradient(top, #B3ED00 80%, #778800 100%);




		padding-left:10px;
		padding-right:10px;
}
.minibutton	{
		font-size:10px;
		vertical-align:middle;
		font-weight:normal;
		border:1px solid #222222;
		height:18px;
		background-color:#B3ED00;
		font-family: Arial,Helvetica;
		cursor:pointer;
		color:#ffffff;
		padding-top:1px;
}
#nachrichten,
#nachrichten img,
#nachrichten a	{
		padding:2px;
		border:0px;
		color:#000000;
		border: 0px;
		background-color:#ffffff;
		text-align:left;
}
.actionbox	{
		vertical-align:middle;
		border:1px solid #B3ED00;
		background-color:#000000;
		font-family: Arial,Helvetica;
		padding:2px;
}
.actionboxitem	{
		vertical-align:middle;
		cursor:pointer;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
}
.actionboxitem a:hover{
		color:#ffffff;
}
.nav_backward,
.navpage,
.current_page,
.nav_forward {
		color:#ffffff;
		font-size:16px;
		text-decoration:none;
}

.current_page{
		color:#B3ED00;
		font-weight: bold;
}

.subtable{
	margin-bottom:20px;
}
.subtable thead td{
	padding-right:10px;
}


.bubble{
	display: inline-block;
	background-color: rgb(255, 0, 0);
	width: 11px;
	height: 11px;
	border-radius: 50%;
	text-align: center;
	border: 2px solid rgb(255, 255, 255);
	position: relative;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 1px 2px 1px;
	left: 4px;
	top: -3px;
	color: rgb(255, 255, 255);
	font-family: verdana;
}