body
	{
		margin: 0;
		padding: 0;
		letter-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; 
		margin: 2px 2px 2px 2px;
	}

	html, body, div, table, tr, td, img, form 
	{
		margin: 0;
		padding: 0;
		border: 0;
		border-color: #cccccc;
		font: 9pt arial, hevetica, sans-serif;
	}
	
	div
	{
		margin: 0;
		padding: 0;
		border: 0;
		border-color: #cccccc;
		font: 8pt arial, hevetica, sans-serif;
	}
	
	.line
	{
		margin: 0;
		padding: 0;
		border: 0;
		border-color: #cccccc;
		font: 8pt arial, hevetica, sans-serif;
	}
	
	h1, h2
	{
		color: #FF9900;
		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: #999999;
		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;
	}
	
	.name_headline
	{
		color: #FF9900;
		font: normal 12pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	.name_headline span
	{
		color: #FF9900;
		font: normal 10pt arial, hevetica, sans-serif;
		font-weight: normal;
		margin: 0 0 2px 0;
	}
	
	.rubrik
	{
		color: #999999;
		font: normal 11pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.features
	{
		color: #999999;
		font: 11pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	
	.headline_inhalt
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: bold;
		color: #999999; 
		margin-top: 8px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 5px;
	}
	
	.headline_techdaten
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: bold;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.techdaten
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.size_title
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: bold;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.width
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.depth
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	.height
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	.weight
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.comment
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.name_headline
	{
		color: #FF9900;
		font: normal 12pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	.name_headline span
	{
		color: #999999;
		font: 10pt arial, hevetica, sans-serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
	.faq_question
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.faq_answer
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.faq_answer span
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #ff9900; 
		margin: 2px 2px 2px 2px;
	}
	
	
	.faq_tabelle
	{
		background-color: #efefef;
		border: 0;
		padding: 5px;
		border-spacing: 5px;		
	}
	
	.faq_tabelle_top
	{
		font: 10pt arial, hevetica, sans-serif;
		font-weight: bold;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.faq_tabelle_inhalt
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.faq_tabelle_inhalt span
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: bold;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.faq_liste
	{
		font: 8pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.faq_liste_2
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.faq_liste_2 span
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: bold;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	
	
	.headline_inhalt span
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: normal;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.headline_inhalt span a
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: normal;
		color: #ff9900; 
		margin: 2px 2px 2px 2px;
	}
	
	.inhalt
	{
		font: 9pt arial, hevetica, sans-serif;
		color: #999999; 
		margin: 2px 2px 2px 2px;
	}
	
	.inhalt span
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: bold;
		color: #ff9900; 
		margin: 2px 2px 2px 2px;
	}
	
	.inhalt a
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: bold;
		color: #ff9900; 
		margin: 2px 2px 2px 2px;
	}
	
	
	.bullet
	{
		font: 9pt arial, hevetica, sans-serif;
		font-weight: normal;
		color: #999999;	
		margin-bottom: 3px;
		margin-left: 0px;
		padding-left:16px;
		background: url("../produkte/images/bullet.gif") no-repeat;
	}
	
	#container_rgm
	{

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

		height: 45px;
		width: 800px;
		background-image: url(../images/roland-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 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; 
		text-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;				
	}
	
	#breadcrumbs
	{
		width: 604px;
		margin-top: 5px;
		margin-left: 0px;	
		font: 12px arial, hevetica, sans-serif;
	}
	
	#locator
	{
		height: 15px;
		width: 604px;
		margin-top: 5px;
		margin-left: 0px;	
		font: 12px arial, hevetica, sans-serif;
	}
	
	
	#links
	{

		display: inline;
		float: right; 
		margin: 0 0 0 0;
		padding: 0px;
		width: 184px;
		height: 202px;
		list-style-type: none;		
	}
	
	#links1 
 	{
 		display: inline;
 		float: right;
 		left: 0px;
 		padding: 0px;
 		border: 1px solid #cccccc;	
 		margin: 0 0 0 0;
 		width: 184px;
		/*height: 188px;*/
		height: 269px;
 		list-style-type: none;		
 		
 	} 	
 	
 	*html #links1 
 	{
 		display: inline;
 		float: right;
 		left: 0px;
 		padding: 0px;
 		border: 1px solid #cccccc;	
 		margin: 0 0 0 0;
 		width: 184px;
		height: 277px;
 		list-style-type: none;		
 	} 	
	
	.teaser1
	{
		float: right;
		margin: 7px 7px 1px 0;
	}

	.teaser2_3
	{
		float: right;
		margin: 0 7px 2px 0;
	}

	#content
	{
		margin-right: 7px;
		margin-top: 0px;
		width: 604px;
	/*	height: 189px;*/
		height: 270px;
		border: 1px solid #cccccc;
	}
		
	
	#img
	 { 
	 	margin-top: 7px;
	 	text-align: center;
	 	width: 604px;
	 	height: 270px;
	 
	 }
	
	
	#img_flash
	 { 
	 	margin-top: 0px;
	 	text-align: center;
	 	width: 604px;
	 	height: 270px;
	 
	 }
		
	#footer	
	{
		clear: both;
		width: 800px;
		margin-top: 7px;
		height: 40px;
		padding-top: 7px;
	/*	border: 1px solid #cccccc;	*/	
		font: 8pt arial, hevetica, sans-serif;
	}
	
 	#content_produkte
	{
		position: relative;
		float: left;
		margin-top: 7px;
		width: 800px;
		height: auto;
		border: 1px solid #cccccc;	
		list-style-type: none;			
	}
 	
	#nav_produkte ul
	{
		float: left;
		width: 115px;
		height: 227px;
		list-style-type: none;	
		margin: 0 0 0 0;
		padding: 7px;
		overflow: hidden;		
	} 
  		 
 	#text_produkte
 	{
 		float: right;
		margin-right: 10px;
		margin-top: 15px;
		padding: 0px;
		list-style-type: none;
 		/*right: 2px;*/
 		width: 650px;
 		background-color: white;
 	}
 	
 	#text_produkte ul
 	{
		font: 9pt arial, hevetica, sans-serif;
		color: #888888;	
		margin-top: 10px;
		margin-bottom: 10px;
		
 	}
 		 
 	#text_produkte li
 	{
		font: 9pt arial, hevetica, sans-serif;
		color: #888888;	
		
 	}	 
 		 		 
 	#bilder_produkte 
 	{
 		float: left;
 		left: 0px;
 		margin-top: 7px;
 		margin-left: 0px;
 		padding: 0;
 		border: 1px solid #cccccc;	
 		height: 118px;
 		width: 604px;
 		list-style-type: none; 			
 	} 
 
 	#bilder_produkte ul
 	{

 		padding: 0 0 0 0;
 		left: 0px;
 		margin-left: 7px;
 		margin-top: 7px; 	
 	}
 	
 	#bilder_produkte ul li
 	{

 		display: inline;
 		margin-left: 0px;
 		margin-top: 0px;
 		padding: 0px 0px 0px 0px;	
 		width: 100px;
 		height: 100px;	
 	} 
 	
 	#extras_produkte
 	{
 		float: right;
 		margin-top: 7px;
 		padding: 0;
 		border: 1px solid #cccccc;	
 		height: 118px;
 		width: 182px;
 		list-style-type: none; 	
 	}
 	
 	*html #extras_produkte
 	{
 		float: right;
 		margin-top: 7px;
 		padding: 0 0 0 0;
 		border: 1px solid #cccccc;	
 		height: 118px;
 		width: 182px;
 		list-style-type: none; 	
 	}
 	
 	#download_produkte
 	{
 		float: left;
 		left: 0px;
 		margin-top: 7px;
 		margin-left: 0px;
 		padding: 0;
 		text-align: left;
 		border: 1px solid #cccccc;	
 		height: 20px;
 		width: 800px;
 		list-style-type: none; 	
 	}
 	
 	#download_produkte ul
 	{
 		padding: 0 0 0 0;
 		left: 0px;
 		margin-left: 5px;
 		margin-top: 5px; 
 		margin-bottom: 0;	
 	}
 	
 	
 	#download_produkte ul li
 	{

 		display: inline;
 		margin: 0 0 0 0;
 		padding: 0 0 0 0;	
 		font: 8.5pt arial, hevetica, sans-serif;
		color: #999999; 	
 	} 
 	
 	.bild
 	{
 		float: left;
 		margin: 0px 7px 0px 0px;
 		border: 1px solid #cccccc;
 		padding: 0 0 0 0;
 		text-align: center;
 		width: 100px;
 		height: 100px;
 	}
 	
 	
 	#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;
		list-style: none;
 			
 	}
 	
 	#produkt_links ul li
 	{
 		display: block;		
 		padding: 0;
 		margin-top: 2px;
 		text-align: center;		
 	} 
 	
 	#produkt_links li
 	{
 		padding: 0;
 		margin: 0 0 0 0;
 	} 
 	
 	.kategorie
 	{
 		/*border-bottom: dotted 1px #cccccc;
 		margin-bottom: -10px;*/
 	
 		/*height: .8em;
 		height: 9px;
	 	line-height: 1em;*/
 		border-bottom: 1px dotted #cccccc;
 		/*margin-top: .9em;*/
 		margin-top: 2px;
 	
 	}
 	
 	.textelement
 	{
 		/*border-bottom: solid 2px #ffffff;
 		*/
 		float: left;
 		position: relative;
 		top: 7px;
 		background-color: white;
 		border-bottom: solid #ffffff .2em;
 		/*margin-bottom: -.3em;*/
 		margin-bottom: -5px;
 		text-align: left;
 		padding-right: 10px;		
 	}
 	
 	.textelement_2
 	{
 		/*border-bottom: solid 2px #ffffff;
 		*/
 		float: left;
 		position: relative;
 		top: 7px; 	
 		margin-bottom: -5px;
 		text-align: left; 		
 		
 	}
 	
 	.icon_bilder
 	{
 		border: solid 1px #cccccc;
 		padding: 5px;
 		
 	}
 	
 	#trailimageid
 	{
 		z-index: 1000;
 	}
 	
 	#socialnetworks
 	{
 		
 		padding: 0; 
 		list-style-type: none; 	
 		margin: 0 0 0 0;
 		
 	}
 	
 	#socialnetworks ul
 	{
 		list-style-type: none; 	
 		
 	}
 	
 	#table_socialnetworks
 	{
 		width:350px; 
 		text-align: center;	 
 		border: 0;
 		padding-top: 2px;
 		padding-right: 1px;
 	}
 	
 		.insTable{width: 570px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
	.insTable td {width: 50%; text-align: left; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #f1f1f1; padding: 2px 5px;}
	.insTable h2 {margin: 5px 0px 5px 5px;}

.nutzungsbedingung	{border: #dddddd 1px solid; padding:5px; width:570px; height:150px; font-size:12px; color:#666666;}

