body {
	font-family:			Arial, sans-serif;
	font-size:				9pt;
	padding:				0px;
	margin:					0px;
}

table {
	font-family:			Arial, sans-serif;
	font-size:				9pt;
	padding:				0px;
	margin:					0px;
}

#toptablestretch {
}

#toptable  { background-image: url("head.jpg"); background-attachment: scroll }

#toptable a   { 
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 line-height: 17px;
 text-decoration: none;
 margin-left: 12px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-right: 5px;
 padding-left: 5px;
 height: 1px;
 }
 
#toptable a.selected    { 
 background-image: url(abdunkler502.gif);
 border-top: 1px;
 border-top-style:	solid;
 border-top-color:	#ffffff;
 border-right: 1px;
 border-right-style:	solid;
 border-right-color:	#ffffff;
 border-left: 1px;
 border-left-style:	solid;
 border-left-color:	#ffffff;
 margin-left:		11px;
 margin-right:		-1px;
 }

#toptable a.normal:hover   { 
 background-image: url(abdunkler502.gif);
 border-top: 1px;
 border-top-style:	solid;
 border-top-color:	#ffffff;
 border-right: 1px;
 border-right-style:	solid;
 border-right-color:	#ffffff;
 border-left: 1px;
 border-left-style:	solid;
 border-left-color:	#ffffff;
 margin-left:		11px;
 margin-right:		-1px;
 }

#rightbox  { color: #ffffff; background-image: url("thehybrid_series_right.jpg"); background-repeat: no-repeat; padding-top: 15px; padding-right: 10px; padding-left: 10px }

#rightbox p {
	padding:				0px;
	margin:					0px;
	font-size:				8pt;
}

#rightbox a {
	text-decoration:		none;
	color:					#ffffff;
	padding-left:			2px;
	padding-right:			2px;
}

#rightbox a.selected {
	background-color:		#ffffff;
	color:					#800000;
}

#rightbox .headline {
	font-size:				11px;
	font-weight:			bold;
}

#rightbox .types {
	margin-top:				10px;
	font-size:				10px;
	font-weight:			bold;
}

#rightbox .types a {
	text-decoration:		none;
	color:					#ffffff;
	line-height:			1.4em;
}

#menu .headline   { 
 font-size: 11px;
 font-weight: bold;
 background-color: #556570;
 background-image: url(navi_links_blau.jpg);
 padding: 3px 5px;
 width: 185px;
 border-bottom: 1px solid #ffffff
 }

#menu .headline a {
 color:	#ffffff;
 text-decoration: none;
 font-weight:	bold;
}

#menu .product    {
 background-color: #c5cbd0;
 padding-top: 0;
 padding-bottom: 0;
 width: 185px;
 border-bottom: 1px solid white;
}
#menu .product img   { 
 padding-right: 7px;
 float: left;
}

#menu .product .productheadline  { 
 font-size: 10px; 
 font-weight: bold;
 margin-top: 7px;
 }
	
#menu .product p {
	color:					#333333;
	padding:				0px;
	margin:					0px;
	font-size:				10px;
	font-weight:			normal;
}

#menu .product a {
	font-size:				10px;
	text-decoration:		none;
	color:					#333333;
	padding-left:			2px;
	padding-right:			2px;
}
#menu .product a.selected {
	background-color:		#ffffff;
}

#availability  { font-size: 10px; font-family: Arial }

.available   { border-bottom: 1px solid #cdcdcd }


#specifications {
	border-top:				1px solid #bfcbd0;
	border-right:			1px solid #bfcbd0;
	border-left:			1px solid #bfcbd0;
	font-size:				10px;
}

#specifications a {
	text-decoration:		none;
	color:					#333333;
}

#specifications td {
	border-bottom:			1px solid #bfcbd0;
	padding:				3px;
}

#specifications table {
	font-size:				8pt;
}

#specifications table td {
	border:					0px;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			1px;
	padding-bottom:			1px;
}

#newsbox    { color: #333333; font-size: 11px; background-color: #c5ced0; border: solid 0 #bfcbd0 }

#newsbox p {
	padding:				3px;
	margin:					0px;
}

#newsbox .styled {
	background-color:		#bfcbd0;
}

#newsbox a {
	color:					#333333;
	text-decoration:		none;
}

#newsbox .headline {
	margin-top:				10px;
	margin-bottom:			10px;
	font-weight:			bold;
	border-top:				1px solid #ffffff;
	border-bottom:			1px solid #ffffff;
}

#newsbox ul {
	margin:					0px;
	padding:				0px;
	padding-left:			20px;
	list-style-image:		url('list.gif');
}

#newsbox li {
	margin-bottom:			5px;
}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

#contentseite .news-list-container hr.clearer,#contentseite  .news-single-item hr.clearer,#contentseite  .news-latest-container hr.clearer{
	clear:left;
	height:1px;
	border:1px solid #ffffff;

}
#contentseite .news-latest-container hr.clearer {
	clear:left;
}

/*--------------------------------- tt_news Single view  -----------------------------------*/

#contentseite .news-single-item
{
	color:			#333333;
}

#contentseite .news-single-img {
	margin-top:		15px;
	margin-right:	15px;
}

#contentseite .news-single-item h2
{
	color:			#333333;
	font-size:		 12px; 
	font-family: 	"Arial Black", sans-serif;
	font-weight: 	normal;
	padding-top:	15px;
	margin-bottom:	0;
}

#contentseite .news-single-item h3
{
	color:			#333333;
	font-size: 		12px; 
	font-weight: 	normal; 
	padding-top:	20px;
	padding-bottom:	5px;
	border-top: solid 1px #cdcdcd;
}

#contentseite .news-single-backlink 
{
	margin-bottom:	10px;
	margin-left:	5px;
}

#contentseite .news-single-backlink a
{
	text-decoration:none;
	font-size:		11px;
	color:			#333333;
}

#contentseite .news-single-backlink a:hover
{
	color:			#000000;
}

#contentseite .news-single-timedata 
{
	margin-top:		20px;
	margin-bottom:	0;
	font-size: 		9px;
	font-weight: 	normal;
	color: 			#333333;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/

#contentseite .news-list-item 
{
	margin-top:		15px;
	color:			#333333;
}


#contentseite .news-list-container h1 
{
	color:			#333333;
	font-size: 12px; 
	font-family: "Arial Black", sans-serif;
	font-weight: normal; 
	border-bottom: solid 1px #cdcdcd;
	padding-top:	5px;
	padding-bottom:	5px;
}

#contentseite .news-list-container h1 a 
{
	font-size:	12px;
	font-weight: normal; 
}

#contentseite  .news-list-container h1 a:link,#contentseite .news-list-container h1 a:visited,#contentseite .news-list-container h1 a:hover 
{
	text-decoration: none;
	color: 			#424141; 

}

#contentseite .news-list-date
{
	background-color: #556570;
	font-size: 		9px;
	font-weight: 	normal;
	color: 			#ffffff;
	padding:		4px;
	border-top: solid 1px #cdcdcd;
}

#contentseite .news-list-imgcaption 
{
	float: 			right;
	padding-top:	3px;
	padding-right:	3px;
	font-size: 		9px;
}

#contentseite .news-list-container img 
{
	float: 			left;
	border:			1px solid #666;
	margin-bottom:	5px;
	margin-right:	10px;
	margin-top:		1px;
}

#contentseite .news-list-category img 
{
	float: 			none;
	border:			none;
	margin:			0px;
}

#contentseite .news-list-morelink,#contentseite .news-list-category 
{
	font-size:		9px;
	margin-left:	3px;
}
#contentseite .news-list-morelink  
{
	margin-right:	10px;
	margin-bottom:	3px;
}

#contentseite .news-list-morelink a 
{
	color:			#333333;
	text-decoration:none;
}

#contentseite .news-list-morelink a:hover 
{
	color:			#000000;
}

#contentseite .news-list-browse 
{
	text-align: 	center;
}

#contentseite .tx-ttnews-browsebox
{
	font-size: 		11px;
	color:			#333333;
}

#contentseite .tx-ttnews-browsebox table
{
	margin-left:	215px;
	font-size: 		11px;
}


#footpos  { width: 600px }

#footline     { color: #ffffff; text-align: center; padding-top: 0; padding-bottom: 20px }

#footline p {
	margin:					0px;
}

#footlinks a {
	color:					#ffffff;
	font-size:				8pt;
	font-weight:			bold;
	line-height:			12pt;
	padding-left:			6px;
	padding-right:			6px;
	text-decoration:		none;
}

#copyright {
	color:					#ffffff;
	font-size:				7pt;
}

#copyright a {
	color:					#ffffff;
	text-decoration:		none;
}

#mainheadline h1, h1 { 
color: #424141; 
font-size: 10pt;
font-family: "Arial Black", sans-serif; 
font-weight: normal; margin-right: 4px; margin-bottom: 0px; margin-left: 4px; padding-top: 2px; border-bottom: 1px solid #cdcdcd; }



#mainheadline    { 
	margin: 0; 
	padding: 4px 5px 2px 5px;
	border-top: solid 1px #cdcdcd;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	}

#hauptfeld    { 
	margin: 0; 
	padding: 4px 5px 5px 5px;
	border-bottom: solid 1px #cdcdcd;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	}
#availability {
	margin-left: 4px;
}

#hauptfeld p   {
	padding-left: 4px;
	padding-right: 6px;
}
	
#content .bodytext {
	padding-right:			15px;
}

.bodytext, ul   { color: #333333; font-size: 11px; font-family: "Trebuchet MS"; line-height: 16px; margin-top: 6px; margin-bottom: 6px; }

#contentseite {
	border: solid 1px #cdcdcd;
	padding-left: 5px;
	padding-right: 5px;
}

#contentseite .csc-frame-rulerBefore
{
	border-bottom: solid 1px #cdcdcd;
	margin-left:	5px;
	margin-right:	5px;
}

#contentseite .csc-frame-rulerAfter
{
	border-bottom: solid 1px #cdcdcd;
	margin-left:	5px;
	margin-right:	5px;
}

#contentseite p.bodytext {
	padding-left: 4px;
}

#contentseite h1 { 
	border-bottom:	none;
	margin-top:		0px;
}

.csc-textpic-intext-left-nowrap {
margin-bottom: 4px;
}

/*
Player
*/

.tx-freemp3player-pi1Ê{
	margin-bottom: 0;
	padding-bottom: 0;
}