
/* ALLGEMEIN _______________________________________*/

body	{ background-color: white; }

body,td,input,form {
			font-family:	Arial, Helvetica, sans-serif; 
			font-size:		12px; 
			line-height:	15px;
			}

table	{	border-width:	0px; }

p, br:first-line{ 
		/*	margin:			0px; 
			margin-bottom:	5px; 
			padding-left:	0x;
		*/	}


.forms {	width:		200px; 
			height:		17px;
			background-color:	#fafafa; 
			margin:		0px;
			padding:	0px;
			padding-left:	2px;
			border-color:	gray;
			border-width:	1px; 
			color:		#48709A; 
			}


h1		{ font-size: 24px; }
h2		{ font-size: 16px; line-height:16px; }
h3		{ font-size: 12px; }



a			{	text-decoration:	none; 	
		/*		background-image:	url(/uploads/pics/link.gif); 
				background-repeat:	no-repeat;
				background-position: right ;
				background-color:	#F6FCFF  ;
				border-width:		1px; 
				border-color:		black;
		*/		padding:			0px; 
				padding-left:		2px; 
				padding-right:		2px; 
				}
a:link		{	color:	#00448D;	}
a:active	{	color:	red; 		}
a:visited	{	color:	#00448D;	}
a:hover		{	color:	white;	background-color: #002D5D;}


.randlos		{	font-size:10px; }
a.randlos		{	padding: 0px; margin: 0px; 	}
a.randlos:hover {	background-color:	#00ADF7;
					color:				#000000;
					padding:			0px;
					margin:				0px; 
						}
a[name]{
	padding: 0px; margin: 0px; 
}
a[name]:hover{
	background-color:	none; 
}
.rand	{	border-style:	solid;
			border-width:	1px;
			border-color:	#f0f0f0;
			}

.neunpx	{ font-size: 9px; }

pre	{	background-color: fafafa; font-family: Letter Gothic,Monaco,Courier New,Courier,monospace; 	}


/* KALENDER _______________________________________*/

.kalkopf	{ line-height:	12px; }

/*  TH nur für Tage im Kalender */
th	{	color:			#666666; 
		overflow:		hidden; 
		font-style:		normal;
		text-align:		center;
		text-indent:	0px; 
		line-height:	12px;
		min-width:		15px;
		max-width:		15px;
		width:			15px; 
		height:			12px; 
/*	*/	padding:		0px;
		margin:			0px; 
		font-size:		10px;
	 	}


.zeile	{	color:			gray; 
			text-align:		center; 
			font-size:		9px;
			overflow:		hidden; 
			white-space:	nowrap;
			}


.heute	{	color: black;
			background-color: #f0f0f0;
		}

.montag	{	color: #cccccc;	}

.f1, .f2, .f3, .f4, .f5, .f6, leer {
	font-size:		9px; 
	line-height:	9px; 
	padding-bottom:	0px;
	padding-top:	0px;
	text-align:		left; 
	vertical-align:	bottom;
	text-indent:	3px;
	overflow:		hidden;
			}




/* MENÜ ___________________________________________*/

.menue0, .menue1, .menue2, .menue0aktiv, .menue1aktiv, .menue2aktiv {
	line-height:	15px; 
	border-style:	solid;
	border-width:	0px;
	margin:			0px; 
	padding:		0px; 
	text-indent:	0px; 
	     	}

.menue0, .menue0aktiv	{ text-indent:	15px; }
.menue1, .menue1aktiv	{ text-indent:	25px; }
.menue2, .menue2aktiv	{ text-indent:	35px; }

.menue0aktiv { background-image: url(/uploads/pics/ichbins0.gif);	background-repeat:no-repeat; }
.menue1aktiv { background-image: url(/uploads/pics/ichbins1.gif);	background-repeat:no-repeat; }
.menue2aktiv { background-image: url(/uploads/pics/ichbins2.gif);	background-repeat:no-repeat; }






/* FLIESSTEXT und popup ______________________________*/

.lauftext, fusszeile{	
			text-align:		left;
			margin:			0px;
			margin-left:	0px;
			margin-bottom:	10px;
			padding:		0px;
			padding-bottom:	0px;
			}

.ueberschrift	{	
			font-weight:	bold; 
			margin:			0px;
			padding:		0px;
			padding-bottom:	6px;
			text-indent:	-4px; 
			}
a.ueberschrift	{	margin:			0px;
					padding:		0px;
				}


fusszeile	{	padding:		0px;
				font-size:		10px; 
				}

.vorschaubild { 
		/*	background-color: #fafafa;
		*/	margin:			0px;
			padding:		0px;
			padding-right:	10px;
			text-indent:	0px; 
			color:			#666666; 
			font-size:		10px; 
			line-height:	12px; 
			}

.pop	{	border-style:	solid;
			text-indent:	0px; 
			border-width:	1px;
			border-color:	#cccccc;
			background-color:	#fafafa;
			margin:			0px; 
			padding:		5px; 
			padding-top:	5px; 
			font-size:		12px; 
			line-height:	14px; 
			}

.grau		{	color:		#666666; }




/* begin t3-styles ______________________________________________________________*/


.subhead1, .subhead2, .subhead3, .headerdate, .bulletlist, .table, .searchform  {	font-size : 10px; }

.subhead1	{	color : black;	}
.subhead2	{	color : green;	}
.subhead3	{	color : red;	}
.headerdate	{	color : Green;	font-weight: normal;	}

.caption		{	color : #FF9966; }
.bulletlist	{	color : #6600CC; }
.table		{	color : #CC3366; }



.searchform {	color : #6600CC; }
.searchresultpagetitle, .searchresultheader {	font-size : 15px; }
.searchresultpagetitle	{	color : #333333;	font-weight : bold; }

.searchresultcontent	{	color : #6600CC;}
.searchresultheader	{	color : #333366;	font-weight : bolder;	}
.searchmarkup			{	color : #FF0066;}

.loginform	{	color : #CC0000; }

.mailform, .mailformrequired, .mailformcomment, .mailformradio	{}

.mailform, .mailformradio	{	color : #003366;	font-weight : normal;	}
.mailformrequired, .mailformcomment			{	color : #003366;	font-weight : bolder;	}

.filelinks		{color : #990000;}
.filelinkssize	{color : Green;}

.sitemap1, .sitemap2, .sitemap3, .sitemap4  {
			background-image: url(/uploads/pics/ichbins0.gif);	
			background-repeat:no-repeat;
			text-indent:	16px;
			color : gray; 
			}
.sitemap1 {	font-weight : bold;	}
.sitemap2 {	margin-left : 20px; }
.sitemap3 {	margin-left : 40px;	}
.sitemap4 {	margin-left : 60px; }

.celmenu	{color : olive; margin-top : 10px;}
.celsubmenu	{color : #666699; margin-left: 20px; margin-top : 3px;}

.tx-indexedsearch P { }
.tx-indexedsearch P A {}
.tx-indexedsearch P A:hover {}
.tx-indexedsearch P A:active {}
.tx-indexedsearch P A:visited {}
.tx-indexedsearch P.tx-indexedsearch-noresults {}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:250px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; color:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#48709A; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.shopTableTop  { border-bottom: 1px solid #000000; }