body,* {
	padding: 0px; margin:0px;
	background-color: #2E2E2E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centerbox {
	width: 748px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -230px 0px 0px -374px;	
/*	
	height:414px; 
	border:red 1px solid; 
*/
	text-align: left;

}

#subvav{
	position: relative;
	margin: -48px 0px 0px 0px;
	background-color: transparent;
	}
#left  { background-color:none;  float:left;  border:0px solid #fff; width:390px; text-align: left;}

#right { background-color:none;  float:right; border:0px solid #cff;
	width:300px;
	width:280px;
	text-align: right; }

#subnavprod{
	/* position: relative;*/
	height:138px;   
	padding:0 0 0 1px;
	margin:0px;
	background-color: transparent;
	border:red 0px solid; 
	}
	
	
#centerbox #sp_bild #textrechts a:link				{padding: 0px; background-color: transparent; color:#fff; text-decoration: none}
#centerbox #sp_bild #textrechts a:visited			{padding: 0px; background-color: transparent; color:#fff; text-decoration: none}
#centerbox #sp_bild #textrechts a:hover			{padding: 0px; background-color: #888; 		 color:#fff; text-decoration: none}
#centerbox #sp_bild #textrechts a:active			{padding: 0px; background-color: transparent; color:#fff; text-decoration: none}


#sp_link #nav {
	background-color:transparent;
	float:right; 
	text-align: left;
	color:#fff;
	width:200px;
	padding:10px;
	margin:0px
	 }
#sp_link #nav a:link				{padding: 0 0px 0 0px; background-color: transparent; color:#fff; text-decoration: none}
#sp_link #nav a:visited			{padding: 0 0px 0 0px; background-color: transparent; color:#fff; text-decoration: none}
#sp_link #nav a:hover			{padding: 0 0px 0 0px; background-color: #888; 	      color:#fff; text-decoration: none}
#sp_link #nav a:active			{padding: 0 0px 0 0px; background-color: transparent; color:#fff; text-decoration: none}
#sp_link #nav a.act:link		{padding: 0 0px 0 0px; background-color: #888; color:#000; text-decoration: none }
#sp_link #nav a.act:visited	{padding: 0 0px 0 0px; background-color: #888; color:#000; text-decoration: none }
#sp_link #nav a.act:hover		{padding: 0 0px 0 0px; background-color: #888; color:#000; text-decoration: none }
#sp_link #nav a.act:active		{padding: 0 0px 0 0px; background-color: #888; color:#000; text-decoration: none }


#centerbox .centerbox_content{
	box-sizing: border-box;
	color:#eee;
	width:100%;
	height:414px;
	border:1px solid #777;
	padding:20px;
	overflow: auto;
	overflow-scrolling: auto;
	margin-bottom:2px;
}
#centerbox .centerbox_content .text{
	font-family: Arial, Helvetica, sans-serif;
}

.impressumlink{
	float:left;
	padding-top:9px;
	margin-right:3px;
}
.impressumlink a{
	color: #888888;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.impressumlink a:hover{
	color: #ccc;
	text-decoration: none;
}
#left{
	width:370px;
	width:346px;
}