
body {
		text-align:center;
		background-color: #333333;
		background-image: url(pics/pattern.gif);
		font-family: arial;
		font-size: 14px;
		
	}
#weiss {
		margin-left: auto;
		margin-right: auto;
		margin-top: 40px;
		background: url(pics/bottom-line2.gif) no-repeat bottom;
		width: 600px;
		background-color: white;
		text-align: left;
		height: auto;
	}
	
#logo a {text-decoration: none; border: none;}	
#logo a img {border: none;}	
	
#superheldbanner a div{
	position: absolute; 
	right:20%; top:250px; width: 301px; height: 214px; 
	background-image:url(pics/superheldbanner.png);	
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='pics/superheldbanner.png');
}
#superheldbanner a:hover div{
	position: absolute; 
	right:20%; top:250px; width: 301px; height: 214px; 
	background-image:url(pics/superheldbanner2.png); 
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='pics/superheldbanner.png');
	}
	
.text 		{padding: 10px; font-size: 12px;	margin-top: 10px; text-align: justify; min-height: 250px; }
.text h2	{margin-top: 0px; text-align: left;}
.text a {color: black; text-decoration: none;}
.text a:hover {text-decoration: underline;}
.text img#punkt {margin-right: 3px;}

.linkliste * {font-size: 16px; color: black; line-height: 2;}
.linkliste img {margin-right: 10px; }
.linkliste a {text-decoration: none; }
.linkliste a:hover {text-decoration: underline; }

#kontaktabelle {width: 100%;}
#kontakttabelle tr td {width: 25%;}
#kontakttabelle tr td.demo {font-size: 17px; padding-right: 50px;}

#lightbox-galerie {width: 100%;}
#lightbox-galerie tr td {text-align: center;}
#lightbox-galerie a img {border: 2px solid white;}
#lightbox-galerie a:hover img {border: 2px solid gray;}

/* -------------------- start #menu -----------------------------------*/
#menu {margin-bottom: 20px;}
#menu * { font-size: 16px; color: black;}
#menu table{width: 100%;}
#menu table tr td {text-align: center; width: auto;}
#menu table tr td a {text-decoration: none;}
#menu table tr td a:hover {text-decoration: underline;}
#menu table tr td a#active { border-bottom: 2px solid red;}
/* --------------------------------------------------------------------*/

	