body,td,th,p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	margin: 0px;	padding: 0px;	font-size: 12px;}p {	line-height: 150%;}img, a.img, img.a:hover { border: none; margin 0px; padding: 0px; background: none; }input, textarea, select {border:1px solid #ccc;padding: 2px;background-image: url(http://www.neoangin.info/pic/transpapixel.png);background-color: none;}div#container {		position:absolute;		top: 110px;		border: auto;		width: 800px;		padding:0px;		left: 50%;		margin-left: -400px;		padding-bottom:110px;}div#navi{	height:90px;	top: 0px;	background-color: #000;	overflow: none;	border: 0px;	padding: 0px;}div#inhalt{	position:absolute;	width:800px;	top:0px;	overflow: none;}div#nureins{	position:absolute;	text-align: left;	padding: 10px;	border-width: 0px;	top: 0px;	/*background-color: white;*/	left: 0px;	width: 780px;	overflow: none;	text-align: center;}div#picnavi{margin: 10px;padding: 5px;background-color: #fff;}div#contactleft{	position:absolute;	text-align: left;	top: 0px	left: 0px;	width: 180px;	overflow: none;	height: 350px;	background-repeat: no-repeat;}div#contactright{	position:absolute;	text-align: left;	padding: 10px;	border-width: 0px;	top: 0px;	background-color: #FFF;	left: 200px;	width: 580px;	overflow: none;}div#contactbottom{	position:relative;	text-align: left;	padding: 2px;	border-width: 0px;	background-color: #FFF;	overflow: none;}div#newsleft{	position:absolute;	border-width: 0px;	top: 0px;	left: 0px;	width: 500px;	overflow: none;}img.squareflyer {border: 5px solid #fff;}.newsbeitrag {width: 460px;float: left;padding: 5px;margin: 0px 10px 10px 10px;background-color: white;}.active { background-image:url(../pic/verlauf4.gif); border-width: 0px 2px 0px 2px; border-style: solid; border-color: #fff; }h2.balken { float: left;background-repeat: no-repeat;background-image:url(../pic/balken.gif);width: 460px;height: 63px;color: #fff;padding: 18px 5px 5px 80px;margin: 10px 0px -40px 10px;/*background-color: #3366FF;margin: 0px -5px 10px -5px;padding: 5px -5px 5px -5px;border: 3px solid #3366FF; */}.newsbeitrag .footer { color: #ccc;}div#newsright{	position:absolute;	text-align: left;	padding: 10px;	border-width: 0px;	top: 0px;	background-color: #FFF;	left: 550px;	width: 230px;	overflow: none;}div#recordsleft{	position:absolute;	text-align: left;	padding: 0px;	top: 0px;	left: 0px;	width: 350px;	overflow: none;}div#recordsright{	position:absolute;	text-align: left;	padding: 10px;	border-width: 0px;	top: 0px;	background-color: #FFF;	left: 370px;	width: 410px;	overflow: none;}div#bioleft{	position:absolute;	text-align: left;	padding: 10px;	border-width: 0px;	top: 0px;	background-color: white;	left: 0px;	width: 100px;	overflow: none;}div#biomiddle{	position:absolute;	text-align: left;	border-width: 0px;	top: 0px;	left: 140px;	width: 310px;	overflow: none;}div#bioright{	position:absolute;	text-align: left;	padding: 10px;	border-width: 0px;	top: 0px;	background-color: #FFF;	left: 470px;	width: 310px;	overflow: none;}div#abcleft{	position:absolute;	text-align: left;	padding: 5px;	background-color: #FFF;	top: 70px;	left: 0px;	width: 300px;	overflow: none;}div#abctop{	position:absolute;	text-align: left;	padding: 5px;	border-width: 0px;	top: 0px;	background-color: #FFF;	left: 0px;	overflow: none;}.bilduntertext { 	padding: 10px 2px;	margin-top: 10px;	font-weight:bold;}div#abcright{	position:absolute;	text-align: left;	padding: 10px;	border-width: 0px;	top: 70px;	background-color: #FFF;	left: 330px;	width: 450px;	overflow: none;}div#abcbottom{	position:absolute;	text-align: left;	padding: 2px;	border-width: 0px;	background-color: #FFF;	overflow: none;	top: 500px;	width: 800px;}div#textarea{	position:relative;	text-align: left;	padding: 5px;	border-width: 0px;	top: 0px;	background-color: #FFF;	width: 320px;	overflow: none;}div#admin{	position:absolute;	top:15px;	left:225px;	width:564px;	padding: 0 30px 0 0;}div#adminleft{	position:absolute;	top:15px;	left:10px;	width:175px;	padding: 5px 5px 5px 5px;	height: 800px;	overflow: none;}.box {	border: 1px #999999 solid;	padding: 5px;	}.editbox {	background-color: #EDF8F8;	padding: 0px;}.mark {	background-color: #CC99CC;	background-position: 1px 5px;}.markbrown {	background-color: #FFCC00;	background-position: 1px 5px;}.markredred {	background-color: #FF0000;	background-position: 1px 5px;}.markgreen {	background-color: #00CC00;	background-position: 1px 5px;}.whiteback {	background-color: #FFF;	padding: 5px;	height: 65px;}.picback {	background-color: #FFF;	padding: 5px;	margin-bottom: 10px;}.minitext {	font-size: x-small;}p.date { margin: 20px 0px;}.text {line-height: 150%;}.redtext {	line-height: 140%;	font-weight:bold;	color:#FFF;	background:#FF0000;	padding: 1px;	margin-top: 5px;}.graytext {	line-height: 140%;	font-weight:bold;	color:#FFF;	background:#888;	padding: 1px;	margin-top: 5px;}.texteng {		font-size: 12px;	line-height: 110%;}.lowertext {	font-size: 12px;	line-height: 140%;	text-transform: capitalize;}.megatext {	font-size: x-large;	text-decoration: none;	font-weight: bold;	font-style: normal;	line-height:120%;	}.megared {		font-size: x-large;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #FF0000;	line-height: 150%;}.megablue {	font-size: x-large;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #FF3300;	line-height: 150%;}h1 {		font-size: x-large;	color: #666666;	text-decoration: none;	font-weight: bold;	font-style: normal;}h2 {	font-size: medium;	color: #666666;	text-decoration: none;	font-weight: bold;	font-style: normal;}#navi a:link, #navi a:visited { 	color: #ccc;}#navi a:hover, #navi a:active { 	background-color: black;	color: #fff;}a:link, a:visited {	color: #006666;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-color: #006666;		}a:hover {	color: #FFF;	text-decoration: none;	background-color: #006666;	}a:active {	color: #FFF;	text-decoration: none;	background-color: #006666;	}	#recaptcha_widget_div { padding: 10px 150px; }