#iebug { text-align: center; }
#hg    { text-align: left; width: 600px;
	      margin-left: auto; margin-right: auto;
		  background-color: #ffffff;
}
#logo  { float: left; width: 345px; margin: 0; padding: 0; }
#inhalt{ clear: both; margin-left: 10px; margin-right: 10px;}
.copy  { background-color: #bcbcb3; padding: 3px; }

.navbuttons{
		float: right;
		font-size: 7px;
		border: 1px solid #f0f0f0;
		background-color: #f8f8f8;
}

.navobuttons{
	float: right;
	list-style-type: none;
}

.navobuttons li{
	display: inline;
	font-size: 7px;
}

.sm{
	border: 1px solid #ffcc00;
	margin-left: 50px;
	padding-left: 5px; padding-right: 5px;
	width: 400px;
	background-color: #fcfcfc;
}

.sm h2{
	margin-left: 0px;
	color: #000000;
}

.st{
	border: 1px solid #336699;
	margin-left: 50px;
	padding-left: 5px; padding-right: 5px;
	width: 400px;
	background-color: #fcfcff;
}

.st h2{
	margin-left: 0px;
	color: #000000;
}
.rga{
	border: 1px solid #996633;
	margin-left: 50px;
	padding-left: 5px; padding-right: 5px;
	width: 400px;
	background-color: #fffcfc;
}

.rga h2{
	margin-left: 0px;
	color: #000000;
}

.rp{
	border: 1px solid #996633;
	margin-left: 50px;
	padding-left: 5px; padding-right: 5px;
	width: 400px;
	background-color: #fffcfc;
}

.rp h2{
	margin-left: 0px;
	color: #000000;
}




.tetti{
	border: 1px solid #ffffff;
	margin-left: 50px;
	width: 400px;
	background-color: #ffffff;
}



img{ border: none; }

.xyz{
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 0.8em;
	padding: 0;

	border: none;
	vertical-align: top;
	float: right;
	clear: right;
				
	margin-right: -100px; 
}

dt{ color: #666633; font-weight: bold; }

a[target="_blank"]:before {content:"\2192"; color:#f00; display: inline;}

dl.bilddl		{ margin: 0 0 0 15px; padding: 0; }
dl.bilddl dt 	{ margin: 0; padding: 0; }
dl.bilddl dd 	{ margin: 0; padding: 0; font-size: 0.8em; padding-left: 0.5em; color: #666666;}


