body {
	text-align:center;
	color:#8a8c8e;
	font-family:'Arial', sans serif; 
	font-size: 11px;
	background-color:#f3f3f3;
	margin:0px;
	padding:0px;
	/*letter-spacing:-0.5px;*/
}
a, a:visited {
	color:#909090;
	text-decoration:none;
	font-weight:bold;
}
a:hover, a:active {
	text-decoration:underline;
}

img {
	border:none;
}

hr {
	background-color:#c7c7c7;
	border:none;
	height:1px;
	width:656px;
	margin-top:15px;
	margin-bottom:15px;
	height:2px;
}
	.short {
		width:90%;
		height:1px;
	}
	.dotted {
		background-color:#ffffff;
		border-top:1px dotted #c7c7c7;
		width:100%;
		height:1px;
	}
	hr.home {
		margin-top:5px;
	}

.smalllink {
	font-size:9px;
}
.smalllink a {
	font-weight:normal;
}
.redlink, .redlink:active, .redlink:visited, .redlink:hover, a.redlink, a.redlink:active, a.redlink:visited, a.redlink:hover {
		color:#b12b21;
		font-weight:normal;
}

#homelink {
	position:absolute;
	top: 30px;
	left:610px;
}
.h_backlink {
	position:relative;
	left:503px;
}


.entry_button, .entry_button:visited {
	background-color:#b72d22;
	color:#fcf6f6;
	padding:4px;
	padding-right:20px;
	padding-left:20px;
	border:1px solid black;
	margin:5px;
	margin-left:0px;
}
.entry_button:active, .entry_button:hover {
	text-decoration:none;
	color:#000000;
}

.comptable {
		margin-bottom:40px;
	}
		.comptable th {
			font-size:15px;
			text-align:center;
			background-color:#f3f3f3;
			padding:8px;
		}
			.comptable th.grey {
				background-color:#bfbfbf;
				color:#f6f6f6;
			}
			.comptable th.red {
				background-color:#B72D22;
				color:#fff;
			}
			.comptable th span {
				font-size:12px;
			}
		.comptable td {
			font-size:13px;
			padding:8px;
			font-weight:bold;
			text-align:center;
			vertical-align:middle;
			background-color:#f3f3f3;
		}
		.comptable td.free div, .comptable td.premium div {
			position:relative;
		} 
		.comptable td.free div img {
			position:absolute;
			bottom:-52px;
			left:15px;
			width:65px;	
		}
		.comptable td.premium div img.noabo {
			position:absolute;
			bottom:-43px;
			left:0px;
			width:55px;
		}
		.comptable td.premium div img.abo {
			position:absolute;
			bottom:-52px;
			right:0px;	
			width:65px;	
		}
		.comptable td.info, .comptable th.info {
			text-align:left;
			width:230px;
		}
		.comptable td.info {
			color:#000;
		}
		.comptable td span.yes, .comptable td span.no {
			display:inline-block;
			width:20px;
			height:20px;
			background-repeat:no-repeat;
		}
			.comptable td span.yes {
				background-image:url(/media/haken.png);
			}
			.comptable td span.no {
				background-image:url(/media/kreuz.png);
			}
			
#categoryitems.createentry div.ui-dynatree-container {
	border:none;
}

#stoerer {
	position: absolute;
	left:460px;
	top:122px;
	outline-width: 0;
	z-index:2000;
}
#stoerer.landing {
	left:200px;
}
ul.arglist {
	list-style-image:url(/media/haken2.png);
	margin:0;
}
	ul.arglist li {
		font-size:12px;
		padding-top:9px;
	}
	