html, body{
	color:#000;
	background-color:#fff;}

acronym, *[title]{
	cursor:help;
	border-bottom-style:dotted;
	border-bottom-width:1px;}

ins{
	text-decoration:none;
	font-style:italic;}

/*** Footer ***/

#footer{
	background-color:#eee;
	color:#111;
	border:2px dotted #888;
	padding:0.5em;
	margin:0.5em;
	font-size:0.9em;}

/*
#footer address{
	clear:right;}

#footer dl{
	float:left;
	clear:left;}

#footer dt, #footer dd{
	float:left;
	margin:0;}

#footer dt{
	margin-right:5px;
	clear:left;}

#footer dt:after{
	content:':';}

#footer dd{
	margin-right:15px;
	clear:right;}
*/

/*** Page-specific rules ***/

#index{
	background-image:url(JSCodeHintergrund);
	background-repeat:no-repeat;}

#index #procontra table{
	border-collapse:collapse;}

#index #procontra table{
	max-width:40em;}

* html #index #procontra table{
	width:40em;}

#index #procontra table ul{
	margin:0;
	padding:0;}

#index #procontra table li{
	list-style-type:none;
	margin:0;
	padding:0;}

#index #procontra th, #index #procontra td{
	border:1px solid #ddd;
	padding:3px;}

#blog-info{
	margin:5px;
	padding:3px;
	border:1px solid #f00;
	background-color:#fee;
	color:#700;}

#blog-info p{
	margin:0;}
