
A:link { text-decoration: none; color: #000099 }
A:visited { text-decoration: none; color: #000099 }
A:active { text-decoration: none; color: #9900CC }


td { font-family:sans-serif;}
/* textclasses fuer die mittlere spalte */

	/* mittlere spalte ueberschrift */
	.theader { color: black; font-size: 16px; font-weight: bold; font-family: verdana,sans-serif }

	/* mittlere spalte unterueberschrift */
	.tsubheader { color: black; font-size: 14px; font-weight: bold; font-family: verdana,sans-serif }

	/* mittlere spalte kleine unterueberschrift */
	.tsubheaders { color: black; font-size: 12px; font-weight: bold; font-family: verdana,sans-serif }

	/* mittlere spalte, erster absatz */
	.tfirstpar { color: black; font-size: 12px; font-weight: bold; font-family: verdana,sans-serif } 

	/* mittlere spalte standard */
	.tstandard { color: black; font-size: 12px; font-family: verdana,sans-serif }

	/* mittlere spalte klein */
	.tsmall { color: black; font-size: 10px; font-family: verdana,sans-serif }

	/* mittlere spalte micro */
	.tmicro { color: #000000; font-size: 7px; font-family: verdana,sans-serif }

	/* mittlere spalte fett/eintrags-ueberschrfit */
	.tbold { color: black; font-size: 12px; font-weight: bold; font-family: verdana,sans-serif ; text-decoration: none}

	/* mittlere spalte autor */
	.tauthor { color: black; font-size: 10px; font-family: verdana,sans-serif; text-align: right }

	/* fehlermeldungen */
	.error { color: #ff0000; font-size: 15px; font-weight: bold; font-family: verdana,sans-serif }
	
	

/* classes fuer die ebenen-positionierungen der column-inhalte */

	/* inhalte/bilder linke spalte */
	.colposlinks { margin-top: 20px; margin-bottom: 40px; margin-left: 8px; margin-right: 8px; text-align: center }

	/* inhalte mittlere spalte */
	.colposmitte { margin-top: 20px; margin-bottom: 40px; margin-left: 8px; margin-right: 8px; text-align: justify }

	/* titelbild story mittlere spalte */
	.colposmittebild { margin-top: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-align: center }
	
	
	/* inhalte rechte spalte */
	.colposrechts { margin-top: 20px; margin-bottom: 40px; margin-left: 8px; margin-right: 8px; text-align: center }

	/* menuepunkte rechte spalte */
	.colposrechtsmenu { margin-top: 20px; text-align: center }

	/* text linke/rechte spalte */
	.coltext { color: black; font-size: 10px; font-family: verdana,sans-serif; }

	/* ueberschrift linke/rechte spalte */
	.colheader { color: black; font-size: 12px; font-weight: bold; font-family: verdana,sans-serif }

	


/*classes fuer die ebenen-positionierungen der index-columns-inhalte */

	
	.icol_lf { margin-top: 20px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; text-align: right }

	/* index ueberschrift mittlere spalte */
	.icolmitteheader { margin-top: 20px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; text-align: left }

	/* inhalt/bilder linke index spalte */
	.icollinksinhalt { margin-top: 8px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; text-align: right }

	/* inhaltseintrag mittlere spalte */
	.icolmitteinhalt { margin-top: 8px; margin-bottom: 8px; margin-left: 8px; margin-right: 8px; text-align: left }

	
	.icol_ll { margin-top: 8px; margin-bottom: 40px; margin-left: 8px; margin-right: 8px; text-align: right }

	/* archivlink am unteren ende der mittleren spalte */
	.icolmittelink { margin-top: 8px; margin-bottom: 40px; margin-left: 8px; margin-right: 8px; text-align: left }


.left { text-align: left }
.center { text-align: center }
.right { text-align: right }
.justify { text-align: justify }


/*.bannersml {position:absolute; left: 505px; top: 8px;}*/
.bannersml {}

b.menuitemup{
        font-family: sans-serif;
        font-size:9px;
        color:#000000;
}
b.menuitemdown{
        font-family: sans-serif;
        font-size:9px;
        color:#ffffff;
}      


/* menu */
td.menuTab {
	background-color: #000000;
	text-align:center;
	font-family: verdana, sans-serif;
	font-weight:600;
	font-size:11px;
	padding-top:5px;
}

a.menu{
	color:#ffffff;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}

a.menu:hover{
	color:#ffffff;
	background-color: #cc0000;
	text-decoration:none;
}

a.menuReviews{
	color:#ffffff;
	background-color: #000000;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}
a.menuReviews:hover{
	color:#ffffff;
	background-color: #cc0000;
	text-decoration:none;
}
a.menuReviews:visited{
	color:#ffffff;
}

a.menuStories{
	color:#ffffff;
	background-color: #000000;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}
a.menuStories:visited{
	color:#ffffff;
}
a.menuStories:hover{
	color:#ffffff;
	background-color: #cc0000;
	text-decoration:none;
}

a.menuSpecials{
	color:#ffffff;
	background-color: #000000;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}
a.menuSpecials:visited{
	color:#ffffff;
}
a.menuSpecials:hover{
	color:#ffffff;
	background-color: #cc0000;
	text-decoration:none;
}

a.menuGratis{
	color:#ffffff;
	background-color: #000000;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}
a.menuGratis:hover{
	color:#ffffff;
	background-color: #cc0000;
	text-decoration:none;
}
a.menuGratis:visited{
	color:#ffffff;
}

a.menuStadtplan{
	color:#ffffff;
	background-color: #000000;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}
a.menuStadtplan:visited{
	color:#ffffff;
}
a.menuStadtplan:hover{
	color:#ffffff;
	background-color: #cc0000;
	text-decoration:none;
}

a.menuStandards{
	color:#ffffff;
	background-color: #000000;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
}
a.menuStandards:visited{
	color:#ffffff;
}
a.menuStandards:hover{
	color:#ffffff;
	background-color: #cc0000;
	text-decoration:none;
}












