*		{
		margin:0px;
		padding:0px;
		}
html		{
		width:100%;
		height:100%;
		}
body 		{
		font-family : arial, verdana, helvetica, sans-serif;
		width:100%;
		height:100%;
		background: url(images/leiste_links.png) repeat-y top left;
/*		overflow:auto;*/
		font-size:10pt;
		color:#000000;
/*		position:absolute;*/
		}
#logo		{
		background-image:url(./images/logo_oben_links.png);
		}
#oben		{
		background-image:url(./images/leiste_oben.png);
		}
#content	{
/*		margin: 20px 20px 20px 20px;*/
		vertical-align:top;
		background-color:#ffffff;
		padding:10px 10px 10px 10px;
		min-height:300px;
/*		float:left;*/
		}
.align-left	{
		text-align:left;
		}
.align-center	{
		text-align:center;
		}
.align-right	{
		text-align:right;
		}
#toplist_button	{
		padding:8px 8px 8px 8px;
		margin-top:30px;
		width:100px;
		background-color:#ffffff;
		border: solid 1px #000000;
/*		float:left;*/
		}
#links		{
		vertical-align:top;
		padding-top:10px;
		padding-left:10px;
		font-size:12px;
		}
#links a	{
		font-weight:bold;
		text-decoration:none;
		}
#user		{
		font-size:11px;
		width:140px;
		}
#pass		{
		font-size:11px;
		width:140px;
		}
.forgot_password	{
		font-size:10px;
		font-color:#000000;
		}
.a_navi_links	{
		width:140px;
		height:18px;
		display:block;
		text-decoration:none;
		color:#000000;
		}
.a_navi_links:hover {
		color:#ff0000;
		}
.a_navi_links_on	{
		width:140px;
		height:18px;
		display: block;
		text-decoration:none;
		color:#ff0000;
		}
.navi_links_pos1	{
		margin-left:10px;
		width:140px;
		height:18px;
		display:block;
		text-decoration:none;
		color:#ff0000;
		}
.print_icon	{
		margin-top:20px;
		}
#fuss		{
		width:840px;
		height:20px;
		}
.fuss_text	{
		margin-top:20px;
		color:#000000;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		}
.tx-felogin-pi1 {
		margin-top:20px;
/*		margin-left:10px;*/
/*		width:140px;*/
		}
.tx-srfeuserregister-pi1 {
		font-color:#000000;
		width:100%;
		margin:0px 0px 0px 0px;
		}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
		float:left;
		margin:3pt 3pt 3pt 3pt;
/*		padding:3pt 3pt 3pt 3pt;*/
		}
.tx-srfeuserregister-pi1 dl {
		margin:10pt 0pt 10pt 0pt;
		}
.tx-srfeuserregister-pi1 dt {
		width:300px;
		text-align:right;
		font-weight:bold;
		color:#ff0000;
		}
.tx-srfeuserregister-pi1 dd {
		width:500px;
		text-align:left;
		}
.tx-srfeuserregister-pi1-radio {
		border:0;
		}
.clear	{
		clear:both;
		}
#table_fixed	{
		width:1000px;
		table-layout:fixed;
/*		border-collapse:collapse;*/
/*		border-spacing:0px;*/
/*		empty-cells:show;*/
		}
input		{
		margin:0px 0px 0px 0px;
		border:1px solid #000000;
		vertical-align:top;
		text-align:left;
		}
textarea	{
		margin:0px 0px 0px 0px;
		vertical-align:top;
		text-align:left;
		}
img		{
		border:0px;
		}
a 		{
		text-decoration:underline;
		color:#ff0000;
		}
h1		{
		font-size:18pt;
		font-weight:bold;
		}
h2		{
		font-size:14pt;
		font-weight:bold;
		}
h3		{
		font-size:12pt;
		font-weight:normal;
		}
#sponsor	{
		margin:10px;
		height:100px;
		width:100px;
		text-align:center;
		vertical-align:middle;
		border:solid 1px #000000;
		background-color:#ffffff;
		}
.news-latest-container	{
		margin-left:160px;
		width:500px;
		text-align:center;
		}
.news-latest-item	{
		margin:2px 2px 2px 2px;
		padding:5px 5px 5px 5px;
		background-color: #E0E0E0;
		}
.news-list-container {
		margin-left:100px;
		margin-right:100px;
		}
.news-list-item {
		margin-bottom:10px;
		}
.news-list-date	{
		float:right;
		display:block;
		padding-left:10px;
		}
.news-list-browse	{
		text-align:center;
		margin-bottom:20px;
		font-size:12px;
		}
.news-single-item {
		margin-bottom:20px;
		margin-left:50px;
		margin-right:50px;
		}
.news-single-title {
		font-size:14pt;
		font-weight:bold;
		margin-top:20px;
		margin-bottom:20px;
		}
.news-single-subtitle {
		margin-top:10px;
		margin-bottom:20px;
		font-size:14px;
		font-style:italic;
		}
.news-single-content {
		margin:2px 2px 2px 2px;
		padding:5px 5px 5px 5px;
		}
.clearer {
		margin-top:14px;
		}
.c1-right	{
		margin-top:20px;
		margin-bottom:10px;
		}
.tx-mininews-pi1	{
/*		width:100%;
		float:left;*/
		margin-left:50px;
		margin-right:50px;
		margin-bottom:20px;
		}
.tx-mininews-pi1-listrow {
/*		width:620px;*/
/*		float:left;*/
		}
.tx-mininews-pi1-listrow-first {
		margin-bottom:10px;
		}		
.tx-mininews-pi1-listrow-normal {
		margin-bottom:10px;
		}		
.tx-mininews-pi1-listrow-last {
		margin-bottom:10px;
		}		


.tx-mininews-pi1-listrowField-title {
		color:#ff0000;
		margin-top:5px 0px 5px 0px;
		padding:0px;
/*		width:100%;*/
/*		float:left;*/
		}
.tx-mininews-pi1-listrowField-teaser a {
		color:#000000;
		text-decoration:none;
/*		padding:0px;*/
/*		width:100%;*/
/*		float:left;*/
		}
.tx-mininews-pi1-fp_listrow {
		text-align:center;
		}
.tx-mininews-pi1-fp_listrowField-datetime {
		display:none;
		}
.tx-mininews-pi1-singleViewField-teaser {
		font-style:italic;
		margin-top:10px;
		margin-bottom:20px;
		}
.tx-mininews-pi1-searchbox{
		width:100%;
		text-align:left;
		}

.laufschrift	{
		font-style:italic;
		font-size:1.2em;
		}

/* Formular */
fieldset.csc-mailform{border:0}
fieldset.csc-mailform label{width:300px;float:left;text-align:right;margin-right:10px;display:block}
fieldset.csc-mailform input,fieldset.csc-mailform textarea{margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;xwidth:250px}
fieldset.csc-mailform fieldset input{float:none;display:inline;width:50px;text-align:left;border:0}
fieldset.csc-mailform fieldset label{display:inline;float:none;text-align:left;width:300px;margin:10px 0}
fieldset.csc-mailform fieldset{border:0}
fieldset.csc-mailform fieldset legend{display:none}
fieldset.csc-mailform select{width:220px;margin:2px 0}
fieldset.csc-mailform option{padding:0 5px;background:#fff}
#mailformformtype_mail{padding:2px;margin-left:100px;background:#eee;border:1px solid #ccc;width:200px;text-align:center}