* {	margin: 0;	padding:0;	}body {	background:#f1f1f1;	text-align:center;	margin:20px auto;	font-family:"Lucida Grande", Arial, sans-serif;	}	img {	border:0;	display:block;;	}		a img {	border:0;background:transparent:	}	a.hover img {	background:transparent	}		a {	outline: none;	color:#121212;	text-decoration:none;	}		a:hover {	background:transparent;	}			i {	color:#313131		}	h1, noscript {	font:10px/12px normal "Lucida Grande", Arial, sans-serif;	background:#fff;	padding:10px;	margin:0 20px 10px 0;	}	h1 img {	display:block;	}	h1 a {	border:none;	}	h2 {	color:#000000;	font:13px/17px "Lucida Grande", Arial, sans-serif;	font-weight:bold;	padding:0px 15px 5px 15px;	}	#more h2 {	padding-left:0;	}	#about h2, #ideas h2, #action h2, #join h2, #contact h2, #blog h2, #wiki h2 {	padding-top:15px;	}	hr {	visibility:hidden;	clear:both;	height:0;	line-height:0px;	padding-bottom:10px;	}ul {	background:#fff;	padding-top:7px;	padding-right:10px;	padding-left:35px;	padding-bottom:0px;	font-size:11px;	color:#666;	}ul img {	display:inline;	}			li {	display:inline;	list-style-type:none;	line-height:17px;	}		li a {	display: block; 	width: 40px; 	height: 40px; 	overflow: hidden; 	border: 5px solid #f1f1f1;	float: left; 	margin: 5px 5px 10px 0;	}	ul.txt {	border:none;	padding:5px;	margin-bottom:0;	}	ul.txt, #more ul {	font-size:11px;	color:#666;	}		#more ul {		margin-bottom:5px;	}	ul.txt li a, #more ul li a {	display:inline;	width:auto;	height:auto;	overflow:inherit;	border:none;	float:none;	color:#666;	text-decoration:underline;	}	ul.txt li a:hover, #more ul li a:hover {	color:#333;	background:#fff;	}	small {	display:block;	}	/* Tabelle */	table {	text-align:left;   	width:200px;	margin:0 auto;	padding:0;	}	#about table, #ideas table, #action table, #join table, #contact table, #blog table, #wiki table {	width:735px;	}	td {		vertical-align:top;		}thead td {	padding:10px;	background:#fff;	font-size:11px;	color:#999;	}	thead td a {	color:#666;	text-decoration:none;	}thead td a:hover {	text-decoration:underline;	background:#fff;	color:#333;	}	td#thumb {	width:190px;	border-right:10px solid #f1f1f1;	background:#e6e6e6;	padding:10px;	}td#more {	width:200px;		}	tbody td {	border-top:10px solid #f1f1f1;	border-bottom:10px solid #f1f1f1;	border-right:none;}#about tbody td, #ideas tbody td, #action tbody td, #join tbody td, #contact tbody td, #blog tbody td, #wiki tbody td {	background:#fff;	padding-bottom:10px;}	#archives tbody td {	padding-left:10px;	padding-bottom:10px;	background:#fff;	}#archives tbody td h2 {	padding-top:15px;	padding-left:5px;	}		tbody td p {	padding:5px 20% 0px 15px;	color:#666;	font-size:11px;	line-height:16px;	}	td#one p {	padding-right:20px;	}	tfoot tr {	background:#e6e6e6;	}	tfoot td {	/*background:#e6e6e6;*/	background:#fff;	padding:10px 10px 10px 13px;	font-size:11px;	color:#999;	}tfoot td a {	color:#666;	text-decoration:none;	}tfoot td a:hover {	text-decoration:underline;	background:#fff;	color:#333;	font-size:12px;	}	/* Navigation */#back a {	display:block;	position:absolute;	right:0;	top:0;	z-index:3;	background:url(tr.gif) no-repeat center;	}#back a:hover {	background:url(back.gif) no-repeat center;	}	#forth a {	display:block;	position:absolute;	left:0;	top:0;	z-index:3;	background:url(tr.gif) no-repeat center;	}#forth a:hover {	background:url(forth.gif) no-repeat center;	}	/* Contact */		form {			display:block;background:#fff;	}	label {	color:#666;	font:11px/14px bold "Lucida Grande", Arial, sans-serif;	padding:10px 15px 2px 7px;	display:block;	}				input, textarea {	background:#98D516;	font:11px/14px bold "Lucida Grande", Arial, sans-serif;	padding:5px;	margin:10px 10px 10px 0;	color:#fff;	border:1px solid #f2f2f2;	}		#name, #email, #subject, textarea {	margin:0 0 1px 0;	background:#fff;		width:350px;	color:#268fe8;	border:2px solid #e6e6e6;	}		#submit  {	background-color:#313131;	width:100px !important;	margin:10px;	}		textarea {	height:200px;	}	/* Active */body#index a#aHome,body#about #aAbout,body#ideas #aIdeas,body#action #aAction,body#join #aJoin,body#contact #aContact,body#blog #aBlog,body#blog #wiki {	color:#313131;	font-weight:bold;	font-size:12px	}body#index a#aHome:hover,body#about #aAbout:hover,body#ideas #aIdeas:hover,body#action #aAction:hover,body#join #aJoin:hover,body#contact #aContact:hover,body#blog #aBlog:hover,body#wiki #aWiki:hover {	color:#313131;	font-weight:bold;	text-decoration:none;	}