.ballhhh{}
*{padding:0;margin:0;font-family :  Arial, Helvetica, sans-serif ;	}
body  {
	background-color:#ffffff;
	margin-top : 0px;margin-right : 0px;margin-left : 0px;
		font-size : 12px;
	color: #222222;
}
/*#mainBlock{	background-color:#ffffff;}*/
p			{	font-size : 12px;	color: #666666;clear:both}

td,tr,div,li,ul	{	vertical-align:top;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			{	text-decoration:none;		} 
a:link  	{	color : #1D1D6B;	} 
a:hover  	{	color : #ff0000;	text-decoration:underline;		background-color:#eee;}
a:visited  	{	color : #1D1D6B;	 border-bottom:1px #F5F5D3 dotted; }
a:active	{	color : #ff0000;		}

h1  		{	font-size : 16px;	color: #000000;
				border-bottom:1px solid #888;text-align:right;margin-top:10px;	margin-bottom:10px;}

h2  		{	font-size : 16px;	
				color: #40392C;
				text-align:left;	margin:0px;padding:0px;padding-bottom:20px;padding-left:0px;}

h2.genre    {   color: #000000;
                border-bottom:1px solid #888;padding:0;margin:0;
				text-align:right;margin-top:10px;  margin-bottom:10px;
				padding-right:5px;
				width:auto;
			}

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

.small {            font-size : 11px;       color: #999999; text-align:left;}
.ismall {           font-size : 11px;       font-style:italic;      color: #999999; text-align:left;}


/*	Gallery 	*/
ul.gal{list-style-image:url(../pics/abstand.gif);list-style:none;font-size:14px; font-weight:bold;padding:10px;}
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;}


/* Formulare */
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-size : 12px;color:#666666;font-weight:normal;border:1px inset #40392C;}

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


.infotext  {	padding-bottom : 1px;	padding-left:0px;	padding-right:10px;	padding-top:2px;	text-align:justify;}
/* Themenlisten*/
.genrelist 		{min-height:120px;margin-right:5px;float:left;width:700px; border:none;}
.genre			{text-align:left;display: block;font-weight:bold;}
.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;
}


/* Texte*/

.firstline  {	display:block;text-align:justify;font-size: 14px;color: #666;font-weight:bold;letter-spacing:0px;
		padding-right:10px;}
.bildtitel  {	font-size : 10px;color: #222222;}
.bildquelle	{	font-size : 10px;color: #777777;}
.tdinfotext_leading{padding:3px;border-bottom:1px  #e0e0e0 solid;background-color:#f0f0f0;width:150px;}
.tdinfotext_follow{padding:3px;border-bottom:1px  #e0e0e0 solid;}


/* Menu, siehe auch add-css */

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



/* Kalender*/
.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;}

/* Downloads */
.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;}

table.blognavi{border: solid #f0f0f0;border-width:1px 0 1px 0;margin-top:20px; margin-bottom:20px;}
.GastLoginTitel	{	font-weight:normal;font-size:11px;}

/* Ticker */
.tcursor { background-color:#888;color:#888;}
.tmain {height:100px;background-color:#ddd;border:1px solid #aaa;padding:10px;}
a.ticker:link { color:#888;border:none;}
a.ticker:visited { color:#888;border:none;}
a.ticker:hover { color:#888;border:none;}
a.ticker:active { color:#888;border:none;}
