body { 
	margin: 0;	
	font-family: Verdana, Arial, Helvetica sans serif;
	font-size: 12px;
	background-image: url(../img/hg1_marathon_altenburg.gif); 
}	
					
.bodytext { 
	font-family:  Verdana, Arial, Helvetica sans serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

.csc-caption { 
	font-family:  Verdana, Arial, Helvetica sans serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}
			
.csc-form-label-req	{ 
	font-family:  Verdana, Arial, Helvetica sans serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}
			
.csc-form-label { 
	font-family:  Verdana, Arial, Helvetica sans serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

.body {
	background: url(../img/hg1_marathon_altenburg.gif); 
}
					
td.top1 {
	background-image: url(../img/top_marathon_altenburg.jpg);  
	background-repeat: no-repeat; 
}

.contenttable-0 { 
	font-family:  Verdana, Arial, Helvetica sans serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

.date {
	background-image: url(../img/hg_date_marathon_altenburg.gif);	 
	font-size: 16px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;  
	text-align: center; 
	height: 27px; 
	max-height: 27px; 
	min-height: 27px;
	width: 210px;
	min-width: 210px;
	max-width: 210px;
	padding-top: 10px;
}

.left {
	background-image: url(../img/hg_navi_marathon_altenburg.gif);
	width: 210px;
	min-width: 210px;
	max-width: 210px;
	vertical-align: top;
}

td.right {
	background-image:url(../img/hg_right_marathon_altenburg.gif);
	max-width:128px;
	min-width:128px;
	padding-left:12px;
	padding-right:8px;
	padding-top:8px;
	vertical-align:top;
	width:128px;
}

td.main {
	background-image: url(../img/hg_main_marathon_altenburg.gif);
	vertical-align: top;
	padding-left:12px !important;
}

.hg1 {
	background-image: url(../img/hg2_marathon_altenburg.jpg);
	background-repeat: repeat-x;
}

.menu { 
	font-family:  Verdana, Arial, Helvetica sans serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}

table.right {
	font-family:  Verdana, Arial, Helvetica sans serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
}											
		
table.date { 
	font-family:  Verdana, Arial, Helvetica sans serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

a.nav:link { 
	font-family:  Verdana, Arial, Helvetica sans serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

a.nav:visited         { font-family:  Verdana, Arial, Helvetica sans serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; }
a.nav:hover           { font-family:  Verdana, Arial, Helvetica sans serif;  font-size: 12px; font-weight: normal; color: #336699; text-decoration: underline;}
a.nav:active          { font-family:  Verdana, Arial, Helvetica sans serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }	

a.nav2:link            { font-family:  Verdana, Arial, Helvetica sans serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
a.nav2:visited         { font-family:  Verdana, Arial, Helvetica sans serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
a.nav2:hover           { font-family:  Verdana, Arial, Helvetica sans serif;  font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
a.nav2:active          { font-family:  Verdana, Arial, Helvetica sans serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }	

a.counter:link         { font-family:  Verdana, Arial, Helvetica sans serif; font-size: 10px; font-weight: normal; color: #DCDCDC; text-decoration: none;}
a.counter:visited      { font-family:  Verdana, Arial, Helvetica sans serif; font-size: 10px; font-weight: normal; color: #DCDCDC; text-decoration: none;}
a.counter:hover        { font-family:  Verdana, Arial, Helvetica sans serif; font-size: 10px; font-weight: normal; color: #DCDCDC; text-decoration: none;}
a.counter:active       { font-family:  Verdana, Arial, Helvetica sans serif; font-size: 10px; font-weight: normal; color: #DCDCDC; text-decoration: none;}


.menu		 				  { font-family:  Verdana, Arial, Helvetica sans serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}

td.navi2					 { font-family:  Verdana, Arial, Helvetica sans serif;  font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
					
table.content			{ font-size: 12px; font-weight: normal; color: #000000; text-decoration: none;}

.img 						{  border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}

table.imp	{  font-family: Verdana, Arial, Helvetica sans serif;
					font-size: 12px;}

.ue1           { font-size: 9px;  font-weight: normal; color: #000000;}		
.ue2				{ font-size: 12px;  font-weight: bold; color: #000000;}

.text1			{ font-size: 11px;  font-weight: bold; color: #000000;}
.text2			{ font-size: 11px;  font-weight: normal; color: #000000;}

td.button_visited 		{ font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}							

a.link1:link            { font-size: 10px; font-weight: normal; color: #ff0000; text-decoration: none;}
a.link1:visited         { font-size: 10px; font-weight: normal; color: #ff0000; text-decoration: none; }
a.link1:hover           { font-size: 10px; font-weight: normal; color: #ff0000; font-weight: none;}
a.link1:active          { font-size: 10px; font-weight: normal; color: #ff0000; text-decoration: none; }		

.news-latest-item h3 	{ display: inline; }

.news-latest-container	{ border-bottom: 1px; }

.news-latest-date      	{margin-right:12px; font-weight: bold;}

.news-latest-date 	{ width: 120px; }

.news-single-timedata	{font-size: 14px;  font-weight: bold;}
.news-single-title	{margin-right: 14px; font-size: 12px;  font-weight: bold;}

.news-list-title	{margin-right: 12px; font-size: 12px;  font-weight: normal;}
.news-list-date		{font-size: 12px;  font-weight: bold;}
.news-list-item		{font-size: 12px; }

.news-single-imgcaption {font-size: 9px; }

.csc-header n2 {font-size: 12px; }

.menu ul {
	font-family:  Verdana, Arial, Helvetica sans serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	margin-left: -25px;
	list-style-image: url(../img/navi_marathon_altenburg.gif)
}

.menu ul.toplevel {
	margin-top: 10px;
	margin-left: 7px;
}

.menu ul.toplevel li {
	margin-bottom: 10px;
}

.menu ul.toplevel li ul li {
	margin-top: 5px;
	margin-bottom: 5px;
}

.news-latest-container { font-size: 12px; }
.news-single-backlink	{ font-size: 12px; }
.float: right; margin-right: 5px; { font-size: 12px; }

.csc-header h1 		{ font-size: 14px; }


.csc-header h2 		{ font-size: 14px; }

.td-0			  { width: 150px; }
.td-1		     { text-align: center; }
.td-2		     { text-align: center; }
.td-3		     { text-align: center; }

.tx-dasponsoren-pi1 {
	font-size: 10px;
	color: silver;
	text-align: center;
}

.tx-dasponsoren-pi1 a {
	text-decoration: none;
}

.tx-dasponsoren-pi1 a img{
	border-style: none;
}

.tx-dasponsoren-pi1-listrowField-link {
	margin-bottom: 10px;
}

.tx-veguestbook-pi1 h2.tx-guestbook-header {
	background:#c0c0c0 none repeat scroll 0 0;
	clear:both;
	color:#FFFFFF;
	display:block;
	font-size:90%;
	font-weight:bold;
	width: 500px;
	padding: 0;
	margin: 0;
	padding: 5px 10px;
	margin-top:15px;
}

.tx-veguestbook-pi1 .tx-guestbook-left {
	background-color: #c0c0c0;
	font-size: 10px;
	height: auto;
	width: auto;
	min-height: 0;
	display:block;
	float: none;
	padding: 0;
	margin: 0;
	padding: 5px 10px;
	width: 500px;
}

.tx-veguestbook-pi1 .tx-guestbook-left a { 
	text-decoration: none;
	color:#ffffff;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
	background:#FFFFFF none repeat scroll 0 0;
	font-size: 12px;
	float: none;
	width: 500px;
	padding: 0;
	margin: 0;
	padding: 5px 10px;
}

p.tx-guestbook-date {
	padding: 0;
	margin: 0;
	font-size: 0.8em;
	color: #999;
}

.tx-veguestbook-pi1 .tx-guestbook-result {
	padding-top: 5px;
	font-size: 0.8em;
}

.tx-veguestbook-pi1 .tx-guestbook-clear {
	clear:both;
	display:block;
	font-size: 0;
}

.tx-veguestbook-pi1 .tx-guestbook-field {
	clear:both;
	display:block;
	padding:5px 0;
	width:100%;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
	font-size: 12px;
	width:130px;
	margin: 0;
	margin-right: 10px;
}

.tx-veguestbook-pi1 .tx-guestbook-field .tx-srfreecap-pi2-image {
	margin: 0;
	padding: 0;
}