body
{	

	margin: 0px;
	padding: 0px;
	color: #000000;
}
@media screen 
{
	*html body
	{
		height: 100.0%;
		overflow-y: hidden;
	}
}
div#banner
{
	
	margin-top: 0px;
	margin-left:0px;
	padding: 0px;
	background-color: Gray;
	position: fixed;
	top: 0px;
	left:0%;
	right:0%;
	width: 100%;
	height: 100%;
	z-index: 0;
	
}
*html div#banner
{
}
@media screen
{
	body>div#banner
	{

	}
}
p 
{
   color:                       white;
   font-size:                   13px;
   font-weight:			bold;
}
H1 
{
   font-size:                   30px;
   color:                       white;
   text-align:                  left;
   font-weight:			bold;
}
h5 
{
   font-size:                   10px;
   color:                       white;
   text-align:                  left;
   font-weight:			bold;
}
h6 
{
   font-size:                   20px;
   color:                       white;
   text-align:                  left;
   font-weight:			bold;
}
p.mini
{
  font-size:			6px;
}
.linie
{
   text-decoration:              none;
}
a 
{
   color:                       white;
}
a:visited 
{
   color:                        white;

}
a:hover 
{
	color:                     white;
}
a:active 
{
   color:                        white;
   background-color:             #666666;
}
a:focus 
{
   color:                        white;
}
div#box1 table
{
	list-style-image: url(/button.png);
	line-height:10px;
}
div#box1
{
	border:1px dashed #9f6f0f;
	font-family:	sans-serif;
	background-image: url(/pixel-leiste.png);
	font-size: 12px;
	line-height:13px;
	text-align: left;
	position: absolute;
 	padding-top: 10px;
	padding-left:10px;
	padding-bottom: 10px;
	line-height:12px;
 	top: 30px;
 	left: 10px;
 	width: 15%;
	min-width: 150px;
 	color: #ffffff;
 	z-index: 2;
	border-radius:30px;
	-moz-border-radius:30px;
	-khtml-border-radius:30px;
}
.bilder
{
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	min-width:170px;
	min-height:200px;
	align:center;
	vertical-align:bottom;
#	float:left;
#	display: inline-block;
	display: inline-table;
}
@media screen
{
	body>div#box1
	{
		position: fixed;
	}
}
*html div#box1
{
	overflow: auto;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/pixel-leiste.png');
}
.ueber
{
	font-family:	sans-serif;
	font-size: 16px;
	font-weight: bold;
 	color: #ffffff;
	line-height:18px;
}
div.bildinfo
{
	font-family:	sans-serif;
	min-width: 400px;
	min-height: 50px;
	padding-top: 1px;
	font-color:#000000;
	font-size: 7px;
	z-index: 12;
	padding-bottom: 1px;

	}
div.bildinfo table
{
	font-family:	sans-serif;
	}
div.bildinfo table tr
{
	font-family:	sans-serif;
	font-size: 10px;
	}
div#haupt
{
	border:1px dashed #9f6f0f;
	background-image: url(/pixel.png);
	font-family:	sans-serif;
	padding-top: 10px;
	color:	#ffffff;
	position: absolute;
	top: 30px;
	min-left:200px;
	left: 18%;
	width: 54%;
	min-width: 620px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	z-index: 0;
	padding-bottom: 10px;
	border-radius:30px;
	-moz-border-radius:30px;
	-khtml-border-radius:30px;
	}
.zwischen
{
	width: 54%;
	min-width: 620px;
	display: table-row;
	align: center;

}
.haupt-table
{
	display: table;
	vertical-align: top;
	align: center;
}
div#haupt table
{
	color: #ffffff;
	font-size:	14px;
	align: center;
	display: table;
}
div#haupt table tr
{
	vertical-align: top;
}
@media screen
{
	*html div#scroll
	{
		height: 100.0%;
		overflow: auto;
	}
	*html div#haupt
	{
		position: absolute;
		left:  18%;
		width: 54.0%;
		min-width: 500px;
		padding-left: 5%;
		padding-right: 5%;
	}	
}
*html div#haupt
{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/pixel.png');
}	
div#box3
{
	border:1px dotted #ffffff;	
	background-image: url(/pixel.png);
	font-size: 16px;
	width: auto;
	text-align: left;
 	position: absolute;
 	top: 30px;
	right: 0%;
	color: #ffffff;
	font-weight: bold;
	z-index: 2;
	right:10px;
}
@media screen
{
	body>div#box3
	{
		position: fixed;
	}
}
*html div#box3
{
	overflow: auto;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/pixel.png');
}
div#box4
{
	border:1px dotted #ffffff;	
	background-image: url(/pixel-leiste.png);
	font-size: 14px;
	text-align: left;
	position: absolute;
 	padding-top: 10px;
 	padding-left: 10px;
 	bottom: 4.8%;
 	right: 10px;
 	width: 150px;
 	color: #ffffff;
	z-index: 2;
}
@media screen
{
	body>div#box4
	{
		position: fixed;
	}
}
*html div#box4
{
	overflow: auto;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/pixel-leiste.png');
}
img
{
	max-width: 100%;
}
