body
	{
		margin: 0;
		padding: 0;
		spacing: 0;
		font: 10pt arial, hevetica, sans-serif;
		text-align: center;
		color: #999999;
		background-color: #ffffff;
		border-color: #cccccc;
	}
	
	a:link { color: #ff9900; text-decoration: none;}
	a:visited { color: #ff9900; text-decoration: none; }
	a:hover {color: #ff9900; text-decoration: underline;}
	a:active {color: #ff9900; text-decoration: underline;}
	
	
	/*IE 5 Ausnahme!*/
	p, td, ul, ol, li 
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
	}

	html, body, div, table, tr, td, img, form 
	{
		margin: 0;
		padding: 0;
		border: 0;
		border-color: #cccccc;
	}
	
	h1, h2
	{
		color: #FF9900;/*#999999;*/
		font: normal 12pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	
	h2 span
	{
		color: #FF9900;
		font: normal 10pt arial, hevetica, sans-serif;
		font-weight: normal;
		margin: 0 0 2px 0;
	}
	
	h4
	{
		color: #999999;/*#999999;*/
		font: normal 12pt arial, hevetica, sans-serif;
		font-weight: normal;
		margin: 0 0 2px 0;
	}
	
	h2 a { text-decoration: none; }
	
	h3
	{
		color: #999999;
		font: normal 11pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin-top: 0;
	}	
	
	h5
	{
		color: #666666;
		font: italic  14pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	h5 span
	{
		color: #ff9900;
		font: italic  14pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	#container_rgm
	{

		margin: 12px auto 0 auto;
		/*margin: 1em auto;*/
		width: 800px;
		text-align: left;
		/*border: 1px solid black;*/
					
	}
	
	#container_rgm_2
	{

		margin: 0 auto 0 auto;/* 45px */
		/*margin: 1em auto;*/
		width: 800px;
		height: auto;
		text-align: left;
		background-image: url(../images/bg-4.jpg);
		border-bottom: 1px solid #cccccc;

	}
	
	#header
	{	

		height: 45px;
		width: 800px;
		background-image: url(../images/roland-logo.jpg);
		background-position: left;
		background-repeat: no-repeat;
	}
	
	#header_boss
	{	

		height: 45px;
		width: 800px;
		background-image: url(../images/boss-logo.jpg);
		background-position: left;
		background-repeat: no-repeat;
	}
	
	#header a
	{	
		height: 45px;
		width: 800px;
		background-image: url(../images/roland-logo.jpg); 
		background-position: left;
		background-repeat: no-repeat;
		display: block;
	}
	
	#header_boss a
	{	
		height: 45px;
		width: 800px;
		background-image: url(../images/boss-logo.jpg); 
		background-position: left;
		background-repeat: no-repeat;
		display: block;
	}
	
	#header span
	{	
		display: none;
	}
	
	#header_boss span
	{	
		display: none;
	}
	
	#mainnav
	{
		height: 25px;
		width: 604px;
		background-color: #bacdcd;		
		margin: 0 0 0 0;
		background-image: url(../images/bt_background.jpg);
		background-position: left;
		background-repeat: no-repeat;		 

		
	}
	
		
	#mainnav ul li
	{
		display: inline;
		padding: 0;
		margin-left: 5px;
		margin-top: 5px;
		color: #999999;
		font: normal 10px arial, hevetica, sans-serif;
		font-weight: bold; 
		align:center;	 	
	}
	
	#mainnav ul
	{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		list-style-type: none;
		
		
	}
	
	#mainnav li 
	{
		margin: 0 0 0 0;
		padding: 0;
		list-style-type: none;		
	}		
	
	#subnav
	{

		height: 15px;
		width: 800px;
		margin-top: 5px;
	}
	
	#subnav ul li
	{
		display: inline;
		padding: 5px;
		text-align: left;
		margin: 0 0 0 0;		
	}
	
	#subnav ul
	{
		margin: 0 0 0 0;
		padding: 0;
		list-style-type: none;		
	}
	
	#subnav li 
	{
		margin: 0 0 0 0;
		padding: 0;
		list-style-type: none;				
	}

	#locator
	{
		height: 15px;
		width: 604px;
		margin-top: 5px;
		margin-left: 0px;	
		font: 12px arial, hevetica, sans-serif;
	}
	
	#breadcrumbs
	{
		height: 15px;
		width: 604px;
		margin-top: 5px;
		margin-left: 0px;	
		font: 12px arial, hevetica, sans-serif;
	}
	
	#img
	{
		margin-right: 7px;
		margin-left: 7px;
		margin-top: 7px;
		height: 270px;
	
	}
	
	#img_200
	{
		margin-right: 7px;
		margin-left: 7px;
		margin-top: 7px;
		height: 200px;
	
	}
	
	#links
	{

		display: inline;
		float: right; 
		margin: 0 0 0 0;
		padding: 0px;
		width: 184px;
		height: auto;/*202*/
		list-style-type: none;		
	}
	
	#links1 
 	{
 		display: inline;
 		float: right;
 		left: 0px;
 		padding: 0px;
 		border-top: 1px solid #cccccc;	
 		margin: 0 0 0 0;
 		width: 185px;
		height: auto;/*188*/
 		list-style-type: none;		
 		
 	} 	
	
	
		
		#content 
 	{
 		/*float: left;*/
 		left: 0px;
 		margin-top: 0px;
 		margin-left: 0px;
 		padding: 0;
 		border-left: 1px solid #cccccc;	
 		border-right: 1px solid #cccccc;	
 		border-top: 1px solid #cccccc;	
 		height: auto;
 	/*	min-height: 100%;*/
 		min-height: 570px;
 		width: 604px;
 	/*	list-style-type: none; 	*/		
 	} 
 
 	*html #content 
 	{
 		left: 0px;
 		margin-top: 0px;
 		margin-left: 0px;
 		padding: 0;
 		border-left: 1px solid #cccccc;	
 		border-right: 1px solid #cccccc;	
 		border-top: 1px solid #cccccc;	
 		height: 570px;
 		width: 604px;
 	} 
 
 	
 	#content ul li
 	{
 		text-align: left;
 		font: 12px arial, hevetica, sans-serif;
 		list-style-type: circle;

 	}
 	
 	#content li
 	{
 		margin-left: 30px;
 	}
 		
	#produkte_icons
	{
		
		margin-left: 30px;
		min-height: 500px;
		height: auto;
	/*	height: 500px;*/
	}
	
	
	
	
	*html #produkte_icons
	{
		margin-left: 30px;
		min-height: 500px;
		height: 500px;
	}
	
 	#extras_produkte_2
 	{
 		float: right;
 		margin-top: -4px;
 		padding: 0;
 	/*	border: 1px solid #cccccc;	*/
 		height: auto;
 		width: 182px;
 		list-style: none;
 		list-style-type: none; 	
 	}
	
	
	 #extras_produkte_2 ul
 	{
 		list-style: none;
 		padding: 0;
 		margin-right: 9px;
		margin-left: 9px;
 		margin-top: 7px;
 	}	
 	
 	 #extras_produkte_2 ul li
 	 {
 	 	margin-top: 2px;
 	 }
	 	
	#produkt_links
 	{	

 		padding: 0; 
 		list-style-type: none; 	
 		margin: 0 0 0 0;
 				
 	} 
 
 	#produkt_links ul
 	{
 		padding: 0;
 		margin-right: 7px;
 		margin-left: 7px;
 		margin-top: 7px;
 		margin-bottom: 0px;
		height: 173px;
 			
 	}
 	
 	#produkt_links ul li
 	{
 		display: block;		
 		padding: 0;
 		margin-top: 2px;
 		text-align: center;	
		list-style-type: none;		
 	} 
 	
 	#produkt_links li
 	{
 		padding: 0;
 		margin: 0 0 0 0;
 	} 
		
	#footer	
	{
		/*clear: both;*/
		width: 800px;
		margin-top: 7px;
		height: 40px;
		/*padding: 5px 0 0 0;*/
	/*	border: 1px solid #cccccc;	*/	
		font: 8pt arial, hevetica, sans-serif;
	}
	
 	#table_socialnetworks
 	{
 		width:160px; 
 		text-align: center;	 
 		border: 0;
 		padding-top: 2px;
 		padding-right: 1px;
 	}
 
 	.text_klein
 	{
 		font: 8pt arial, hevetica, sans-serif;
		color: #999999; 
 	}