body  {
	margin-top : 0px;margin-right : 0px;margin-left : 0px;margin-bottom : 30px;
	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;
	color: #222222;
}
body.mainbody  {
	background-color : #FECC17;
}

p{	font-family :  Arial, Helvetica, sans-serif ;	font-size : 12px;	color: #666666;clear:both}

td,tr,div,li,ul	{	vertical-align:top;font-family :  Arial, Helvetica, sans-serif ;	font-size : 12px;	color: #666666;}
ul			{	font-size : 12px;list-style-position:outside;list-style-image:url(../pics/topliste.gif);
				padding-left:5px;margin-left:15px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}
a:link  	{	color : #1D1D6B;text-decoration:none;	font-family : Arial, Helvetica, sans-serif;} 
a:active  	{	color : #ff0000; text-decoration:none;		font-family : Arial, Helvetica, sans-serif;}
a:visited  	{	color : #1D1D6B; text-decoration:none;	font-family : Arial, Helvetica, sans-serif; border-bottom:1px #F5F5D3 dotted; }
a:hover  	{	color : #ff0000; background-color:#eee;text-decoration:underline;	font-family : Arial, Helvetica, sans-serif;}
h1  		{	padding:0;margin:0;font-size : 16px;	color: #000000;font-family :  Arial, Helvetica, sans-serif;
			border-bottom:1px solid #888;text-align:right;margin-top:10px;	margin-bottom:10px;p}

h2.genre              { padding:0;margin:0;      font-size : 16px;       color: #000000;font-family :  Arial, Helvetica, sans-serif;
                        border-bottom:none;text-align:right;margin-top:10px;  margin-bottom:10px;
			width:inherrit;
			}

h2  		{	padding:0;margin:0;font-size : 16px;	color: #40392C;font-family :  Arial, Helvetica, sans-serif;
				text-align:left;	margin:0px;padding:0px;padding-bottom:20px;padding-left:0px;;}
h3  		{	font-size : 14px;	color: #666666;font-family :  Arial, Helvetica, sans-serif;	
				background-color:#f4f4f4;border:1px #e0e0e0 solid;
				padding:5px;clear:both;}
h4  		{	font-size : 18px;	color: #40392C;font-family :  Arial, Helvetica, sans-serif;
				text-align:left;	margin:0px;padding:0px;padding-bottom:20px;}
								
th  		{	font-family :  Arial, Helvetica, sans-serif;	font-size : 12px;	text-align:left;	background-color:#f4f4f4;border:1px #e0e0e0 solid;color: #666666;	
				padding:3px;}


ul.gal{list-style-image:url(../pics/abstand.gif);list-style:none;font-size:14px; font-weight:bold;padding:10px;font-family :  Arial, Helvetica, sans-serif;}
li.gal{list-style-image:url(../pics/abstand.gif);padding-left:5px;margin-left:15px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;}


.small {        font-family :  Arial, Helvetica, sans-serif;    font-size : 11px;       color: #999999; text-align:left;}
.ismall {       font-family :  Arial, Helvetica, sans-serif;    font-size : 11px;       font-style:italic;      color: #999999; text-align:left;}
input           {padding:2px;font-size:11px;color:#666;font-weight:bold;border:1px solid #40392C;}
.mybutton       {font-size:12px;color:#666;font-weight:bold;border:1px outset #666;background:url(../pics/toolbarbutton.jpg);height:22px;}
.myinput        {font-size:12px;color:#666;font-weight:bold;border:1px inset #40392C;height:22px;}
textarea        {font-family :  Arial, Helvetica, sans-serif;   font-size : 12px;color:#666666;font-weight:normal;border:1px inset #40392C;}
.green {background-color:#FECC17;}

.tmlink:acitve
a.tmlink {font-size:14px;font-weight:bold; color:#555;font-family : arial,Helvetica, sans-serif;text-decoration : none;border:none;}

a.tmlink:link {font-size:14px;font-weight:bold; color:#555;font-family : arial,Helvetica, sans-serif;text-decoration : none;border:none;background-color:#ddd}
a.tmlink:visited {font-size:14px;font-weight:bold; color:#555;font-family : arial,Helvetica, sans-serif;text-decoration : none;border:none;background-color:#ddd}
a.tmlink:hover {font-size:14px;font-weight:bold; color:#555;font-family : arial,Helvetica, sans-serif;text-decoration : none;border:none;background-color:#ddd}
a.tmlink:active {font-size:14px;font-weight:bold; color:#555;font-family : arial,Helvetica, sans-serif;text-decoration : none;border:none;background-color:#ddd}


.infotext  {
	padding-bottom : 1px;	padding-left:10px;	padding-right:10px;	padding-top:20px;	
	text-align:left;
	
}
.topthemen  {
	left: 427px;	width : 180px;	top : 0px;	position : absolute;	height:inherit;	z-index : 5;	background-color: #ffffff;	padding-bottom : 100px;
	padding-left:10px;	padding-top:20px;	margin-top:0px;	margin-bottom:0px;
}
.toptopiclist{
	font-size : 12px;
	list-style-position:outside;list-style-image:url(../pics/abstand.gif);;
	padding-left:0px;padding-top:0px;padding-bottom:0px;
	margin-top:0px;margin-bottom:0px;margin-left:0px;
}
//
.firstline  {	font-size : 13px;color: #000;font-family : Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:0px;text-align:left;}
.bildtitel  {	font-size : 10px;color: #222222;font-family : Arial, Helvetica, sans-serif;}
.bildquelle	{	font-size : 10px;color: #777777;font-family : Arial, Helvetica, sans-serif;}
.tdinfotext_leading{padding:3px;border-bottom:1px  #e0e0e0 solid;background-color:#f0f0f0;width:150px;}
.tdinfotext_follow{padding:3px;border-bottom:1px  #e0e0e0 solid;}

a.menulink:link {font-family : arial,Helvetica, sans-serif;font-size : 11px; color : #40392C; font-size : 11px;text-decoration : none;font-weight : bold;background-color : #FAF9CD; }
a.menulink:visited {font-family : arial,Helvetica, sans-serif;font-size : 11px; color : #40392C; font-size : 11px;text-decoration : none;font-weight : bold;background-color : #FAF9CD; }
a.menulink:hover {font-family : arial,Helvetica, sans-serif;font-size : 11px; color : #222222; font-size : 11px;text-decoration : none;font-weight : bold;background-color : #FAF9CD; }
a.menulink:active {font-family : arial,Helvetica, sans-serif;font-size : 11px; color : #222222; font-size : 11px;text-decoration : none;font-weight : bold;background-color : #FAF9CD; }
h4.DownImprint  {font-family : arial,Helvetica, sans-serif;font-size : 11px; color : #666; font-size : 11px;text-decoration : none;font-weight : bold; padding:7px;}
.listentrenner {border-bottom:1px solid #ddd;}




.genrelist 		{min-height:120px;margin-left:10px;float:left;width:330px; border:1px solid #f7f7f7;border-right:none;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}

.genre			{text-align:left;display: block;}


.KaLiMonat {font-weight:bold; font-size:13px;border:1px #444 solid; border-width:1px 0 1px 0; text-align:center; padding:3px 0 2px 0;margin:0px 0 3px 0;}
.KaLiDatum {color:#444;;border:1px #444 solid; border-width:0 0 0 0;text-align:center; }
.KaLiDatumFull {color:#444;;border:1px #444 solid; border-width:0 0 0 0;text-align:left; padding:2px;border:1px solid #ccc; border-width:1px 0 1px 0}
.KaLiText{border:1px #666 solid; border-width:0px 0 0px 0;text-align:center; }
.KaLiTextFull{border:1px #666 solid; border-width:0px 0 0px 0;text-align:left;padding:2px 2px 5px 30px; }
.KaLiTitelFull{font-weight:bold;border:1px #666 solid; border-width:0px 0 0px 0;text-align:left;padding:2px 2px 5px 30px; }

.KaLiLink:link{color:#666;display:block;}
.KaLiLink:visited{color:#999;display:block;}
.KaLiLink:hover{color:#999;display:block;background:none;}
.markedKal{ background-color:#459945;color:#fff;font-weight:bold;text-align:left;padding:2px;}

.suchdiv {font-weight:bold; font-size:14px;border:1px #444 solid; border-width:1px 0 0px 0; text-align:center; padding: 10px 0 10px 0;margin: 0;text-align:center;width:235px;}
.werbediv {font-weight:bold; font-size:14px;border:1px #444 solid; border-width:0px 0 1px 0; text-align:center; padding: 10px 0 10px 0;margin: 0;text-align:center;width:235px;}

.DLblock {margin:20px 0 0 0 ;padding:5px 0 5px 100px;border:1px solid #eee;}
.DLtitel {padding:10px 0 10px 0;font-weight:bold;}
.DLfilesize{font-style:italic;padding-right:20px;}
.DLfile:visited  {color:#88d;}
.DLfile:link  {color:#889;}

