body {
		background-attachment: fixed;
		background-image: url(/images/bg.gif);

}
.startcontainer{
margin: 14px; 
background-image:url(/images/bg_start_teaser.gif); 
width: 900px; 
height:900; 
/*display:block;*/
}
.aufbau{
	float:left;
	margin:12px;
	width: 559px;
}
.bar{
background-image:url(/images/bar.gif); 
text-align:right; 
vertical-align:middle; 
font-size:20px; 
font-family:'Times New Roman', Times, serif; 
color:#333333; 
height: 55px; 
width: 937px;
}
.barhead{
	margin-right: 40px;
	padding-top: 20px;
}
.container{
	text-align:left;
	margin:10px;
	width: 937px;
	background-image:url(/images/bg_page.gif);	
}
.listing{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#006699;
	font-size: 9pt;
	width: 259px;
	background-image: url(/images/bg_menu.gif);
	margin: 12px;
	display: block;
}
.menu{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666; 
	font-size: 9pt;
	width: 259px;
	background-image: url(/images/bg_menu.gif);
	margin: 12px;
	display: block;
}
.teaser{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	font-size: 9pt;
	border-style: dashed;
	border-color: #666666;
	border-width: 1px;
	padding: 12px;
	border-bottom-color: #666666;
	background-color: #EBEBEB;
	width: 230px;
}
.progname{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#005577;
	font-size: 10pt;
	padding-bottom: 12px;
	border-bottom: 1px dashed #666666;
}
.label {
	color:#FF3300;
	padding-top:4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	display: block;
	margin: 0px;
	padding-bottom: 2px;
}
.progload {
	color: #005577;
	display: block;
	text-align: center;
	border: 3px double #646468;
	background-color: #FFFFFF;
	padding: 2px;
}
.copy {
	color: #005577;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.copyref {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.head {
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	padding-bottom: 12px;
}
.init {
	color: #FF3300;
	font-size: 18pt;
}
a:link, a:visited, a:hover, a:active {
	color: #FF3300;
	text-decoration: none;
}
.menuitem, .menuitem:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left:10px; 
	padding-right:10px;
	padding-bottom:1px;
	padding-top:1px; 
	border-bottom-width: 1px; 
	border-bottom-color: #c6c6c6; 
	border-bottom-style: solid;
}
.menulink, .menulink:link, .menulink:visited{
	border-bottom-style: none;
		color:#666666;
}
.menulink:hover, .menulink:active{
	color:#4c7680;
	background-image:url(/images/menu_hilite.gif);
	display:block;
	border-bottom-style: none;
}
.menulinkstart, .menulinkstart:link, .menulinkstart:visited{
	border-bottom-style: none;
		color:#666666;
}
.menulinkstart:hover, .menulinkstart:active{
	color:#4c7680;
	background-color:#cad0d1;
	display:block;
	border-bottom-style: none;
}

