.news-single-imgcaption {width:240px;padding: 0 5 5 5px;}
.tt-news-bild {float:right;background-color:#cccccc;margin-left:7px;}
.tt-news-list-bild {float:right;}

.list2		{
		margin:10 0 0 -30px;
		}
.list2 li{
		height:24px;
		padding-left: 6px;
		background:url(../../fileadmin/template/images/list3.gif) bottom left no-repeat;
		}
.navi_liste	{
		margin:10 0 0 -28px;
		}
.navigation	{
		text-decoration:none;
		color:#595959;
		height:21px;
		padding-left: 6px;
		background:url(../../fileadmin/template/images/list1.gif) no-repeat;
		background-position: left;					
		}	
.navigation_aktiv	{
		text-decoration:none;
		color:#595959;
		height:21px;
		padding:0 0 0 11px;
		background:url(../../fileadmin/template/images/list1.gif) no-repeat;
		background-position: 6px left;	
                  font-weight:bold;				
		}	
.navigation a	{
		text-decoration:none;
		}
.navigation_aktiv a	{
		text-decoration:none;
		}
.navigation a:hover {
		text-decoration:underline;
		}
.news-amenu-item-year {
                   font-size:14px;
                   list-style-type: none;
                   margin-left:-20px;
                   margin-top:10px;
}
body	{
		margin:0px;
		padding:0px;
		}
.startnews a	{
		text-decoration:none;			
}
.startnews	{
		height:21px;
		padding:0 0 0 11px;
		background:url(../../fileadmin/template/images/list-startnews.gif) no-repeat;
		background-position: 6px left;
}
.aktuell_datum	{
		font-size:11px;
		
		}
.aktuell_titel	{
		font-size: 12px;
		padding: 0,0,0,0px;
		}
.spielberichte_titel a {
		text-decoration:none;
}
.spruch		{
		font-size:18px;
		line-height:20px;	
		padding-bottom: 8px;	
		}
.spruchherkunft	{
		font-size:11px;
		}
td		{
		font-family:tahoma;
		font-size:11px;
		line-height:14px;
		color:#595959
		}
h1		{
		font-size:12px;
		font-family:tahoma;
		line-height:14px;
		}
h2		{
		font-size:14px;
		font-weight:bold;
		font-family:tahoma;
		line-height:14px;
		}
h3		{
		font-size:12px;
		font-family:tahoma;
		line-height:14px;
		}
a		{
		text-decoration:underline;
		color:#595959
		}
a:hover	{
		text-decoration:underline;
		color:#ff0000;
		}
ul li a		{
		text-decoration:none;				
		}
select		{
		font-size:11px;
		}
.topnavigation	{
		text-decoration:none;
		}
ol		{
		margin:0px;
		padding:0px;
		list-style:none;
		}
ol li		{
		padding:0 0 0 10px;
		height:18px;
		background:url(../../fileadmin/template/images/list4.gif) bottom left no-repeat
		}
ol a	{
		color:#C90000;
		font-size:10px
		}
ul a	{
		color:#595959;
		}
.l1		{
		font-size:9px;
		color:#A4EF52;
		margin:0 0 0 1px
		}
.menu a	{
		color:#595959;
		}
.t2		{
		font-size:9px; 
		color:#C90000;
		font-style:normal;
		}
.t2 a	{
		color:#C90000;
		text-decoration: none;
		}
#f4 input{
		width:159px;
		height:19px;
		border-style:solid;
		border-width:1px;
		border-color:#BCBCBC;
		font-family:tahoma;
		font-size:11px;
		color:#595959;
		padding:2 0 0 5px;
		}
#f2 input{
		width:102px;
		height:19px;
		border-style:solid;
		border-width:1px;
		border-color:#BCBCBC;
		font-family:tahoma;
		font-size:11px;
		color:#595959;
		padding:2 0 0 5px;
		}
.m2		{
		background:url(../../fileadmin/template/images/bg2.gif) top left;
		margin:6 0 0 11px
		}
.m2 td	{
		font-size:9px;
		height:18px;
		padding:2 0 0 0px
		}
#f3 select{
		color:#000000;
		font-family:tahoma;
		font-size:11px;
		width:114px;
		padding-left:5px
		}
#f2 td{
		color:#C90000;
		font-size:9px;
		}
#f1 input{
		width:86px;
		height:18px;
		color:#245100;
		border-width:1px;
		border-style:solid;
		border-color:#245100;
		background:#ffffff;
		font-family:tahoma;
		font-size:11px;
		padding-left:4px
		}
.top  	{
		color:#595959;
		font-size:9px;
		text-decoration:none;
		margin:11 0 0 35px;
		line-height:13px
		}
.top a	{
		color:#595959;
		font-size:9px;
		text-decoration:none;
		}
.sitemap ul	{
		text-decoration:none;
		background:none;
		}
.sitemap1 a	{
		text-decoration:none;
		background:none;
		font-size:12px;
		background:url();		
		}
.sitemap2		{
		text-decoration:none;
		padding-left:20px;
		background:none;		
		}						
.sitemap3		{
		text-decoration:none;
		padding-left:40px;
		background:none;		
		}		
.sitemap4		{
		text-decoration:none;
		padding-left:60px;
		}	
.unterseiten	{
		padding-left:12px;
		background:none;
		height:16px;
		color:#696969;
		text-decoration:none;	
		}
.unterseiten_aktiv	{
		padding-left:12px;
		background:none;
		height:16px;
		color:#696969;
		text-decoration:none;	
	         font-weight:bold;
		}
.fussnavi		{
		text-decoration:none;
		}
.paginator { font: 11px Arial, Helvetica, sans-serif; padding-top: 20px; padding-bottom: 10px; margin: 0px; }
.paginator a, .pageList .this-page {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator a:visited {padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .break {padding: 2px 6px; border: none; background: #fff; text-decoration: none;}
.paginator .end {padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff;}
.paginator a:hover {color: #000; background: #dbf4c1; border-color: #036; text-decoration: none;}
.paginator .ranking {display: block; margin-top: 0.5em; font-weight: bold;}
.paginator .ranking a {padding: 0; border: 0; background: transparent;}
.paginator .ranking a:hover {text-decoration: underline; color: #f60; background: transparent;}				

fieldset {
  padding: 1em;
  font:100%/1 sans-serif;
  }
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
	