/* #################################### */
/* 		MAIN			*/
/* #################################### */


h1
{
  font:bold 18px Arial,Helvetica,sans-serif;	
  text-align:left
}

h2
{
  font:bold 16px Arial,Helvetica,sans-serif;	
  text-align:left
}

h3
{
  font:bold 14px Arial,Helvetica,sans-serif;	
  text-align:left
}

p
{
	font:12px Arial,Helvetica,sans-serif;	
	text-align:left
}

td.heading
{
  	text-align:center; 
	font-size:16px;
	width:531px;
	height:44px;
	background:url(../gfx/main/balken.gif) no-repeat;
}


/* #################################### */
/* 		MENU	 		*/
/* #################################### */

td.menu_spacer
{
	font-size:2px;
	width:2px;
	background:#ffffff url(../gfx/menu/tc_spacer.jpg) repeat-x;
}

td.menu_bg
{
	font-size:2px;
	background:#ffffff url(../gfx/menu/tc_03_spacer2.jpg) repeat-x;
}

a.passive_menu, a.passive_menu:visited
{
	font:15px Arial, sans-serif;
	color:#333333;
	text-decoration:none;
}

a.active_menu
{
	font:15px Arial, sans-serif;
	color:#ffffff;
	text-decoration:none;
}


a.active_menu:hover, a.passive_menu:hover 
{
	font:15px Arial, sans-serif;
	color:#900000;
	text-decoration:underline;
}

td.menu_header, td.menu_header a 
{
	font-family:Verdana,sans-serif;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	text-transform:uppercase;
	background-color:#b0c0c5;
	width:137px;
	height:25px;
	padding-left:10px;
}

td.menu_header a 
{
	font-family:Verdana,sans-serif;
	font-weight:bold;
	font-size:13px;
	text-align:left;
	text-transform:uppercase;
	background-color:#b0c0c5;
	padding-left:0px;
	color:#333333;
}



/* #################################### */
/* 		SUBMENU 		*/
/* #################################### */


table.sidebar
{
	border-top: 2px solid #c0d0d5;
	border-left: 2px solid #c0d0d5;
	border-bottom: 2px solid #a0b0b5;
	border-right: 2px solid #a0b0b5;
	table-layout:fixed;
	width:143px;
	text-align:left;
}

td.passive_menu
{
	background-color:#dfdfdf;
	width:137px;
	height:29px;
	border-top:#ffffff 1px solid;
	padding-left:20px;
}

td.active_menu
{
 	background-color:#902020;
  	width:137px;
	height:29px;
	border-top:#ffffff 1px solid;
	padding-left:20px;
}


/* #################################### */
/* 	GALLERY / BUY NOW	/ ETC	*/
/* #################################### */

td.gallery
{
	font:bold 10px Arial, sans-serif;
	background-color:#dfdfdf;
	width:137px;
	padding-top:5px;
	padding-left:5px;
	padding-right:2px;
	padding-bottom:5px;
	border-left:0px;
	border-right:0px;
}


/* Gallery */

#gallery div {
  margin: 10px;
  height: 200px;
  width: 170px;
  float: left;
  text-align: center;
  vertical-align: middle;
}

/* #################################### */
/* 		LICENSE	 		*/
/* #################################### */

td.license
{
	font:bold 12px Arial, sans-serif;
	padding-right: 6px;
}

td.license1
{
	font:bold 12px Arial, sans-serif;
	width:240px;
	height:35px;
	padding-top:15px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:15px;
}

td.license2
{
	font:bold 10px Arial, sans-serif;
	width:65px;
	height:35px;
	padding-top:1px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	background:#ffffff url(../gfx/user/licensetable.png) repeat-y left;
}

td.license3
{
	font:bold 10px Arial, sans-serif;
	height:35px;
	padding-top:1px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
	background:#ffffff url(../gfx/facts/licensetable.png) repeat-y left;
}

td.license2_head
{
	font:bold 10px Arial, sans-serif;
	width:65px;
	height:35px;
	padding-top:1px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:1px;
}

td.prices_head
{
	font:bold 12px Arial, sans-serif;
	height:23px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background:#ffffff url(../gfx/facts/pricestablehead.png) repeat-x top;
}

td.prices
{
	font:12px Arial, sans-serif;
	height:20px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

td.prices_bottom
{
	font:12px Arial, sans-serif;
	height:20px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background:#ffffff url(../gfx/facts/pricestablebottom.png) repeat-x top;
}

td.prices_tax
{
	font:10px Arial, sans-serif;
	height:20px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

td.license_left
{
	font:bold 12px Arial, sans-serif;
	width:130px;
	height:40px;
	padding-right: 6px;
  text-align: right;
}

td.license_top_left
{
	font:bold 12px Arial, sans-serif;
	width:130px;
	padding-right: 6px;
  text-align: right;
}

td.price_left
{
	font:bold 12px Arial, sans-serif;
	width:130px;
	padding-right: 6px;
	text-align: right;
}

td.free_row
{
	height: 30px;
}

td.license_head
{
	font-size:12px;
	width:531px;
	height:44px;
	background:url(../gfx/main/balken.gif) no-repeat;
}

td.license_top
{
	font:bold 12px Arial, sans-serif;
	padding-top: 8px;
	padding-bottom: 4px;
	text-align: center;
	width: 100px;
}


/* #################################### */
/* 		NEWS	 		*/
/* #################################### */

table.news
{
	font-size:12px;
	width:531px;
}

td.news_info
{
	font-size:12px;
	width:531px;
	height:44px;
	background:url(../gfx/main/balken.gif) no-repeat;
}

td.news_top
{
	font-size:2px;
	height:20px;
	background:url(../gfx/news/main_head.gif) repeat-x;
}

td.news_headline
{
	font:bold 12px Arial, sans-serif;
	height:20px;
	background-color:#f5f5f5;
	padding:5px;
}

td.news_main
{
	font:12px Verdana, sans-serif;
	background-color:#f5f5f5;
	padding:5px;
}

td.news_bild
{
	font-size:2px;
	width:79px;
	background-color:#f5f5f5;
}

td.news_author
{
	font:bold 11px Verdana, sans-serif;
	color:#618492;
	width:79px;
	background-color:#f5f5f5;
}

td.news_bottom
{
	font-size:2px;
	height:20px;
	background:url(../gfx/news/main_down.gif) repeat-x;
}

td.news_bottom_fade
{
	font-size:2px;
	width:79px;
	height:20px;
	background:url(../gfx/news/main_down_rechts.gif) no-repeat;
}

font.news_menu_date
{
 	margin-left:0px;
	margin-right:0px;
	font:10px Arial, sans-serif;
	color:#000000;
}

a.news_menu, a.news_menu:visited, a.news_menu:active
{
	margin-left:0px;
	margin-right:0px;
	font:12px Arial, sans-serif;
	color:#900000;
}

a.news_menu:hover
{
 	margin-left:0px;
	font:12px Arial, sans-serif;
	color:#000000;
}


/* #################################### */
/* 		DOWNLOAD 		*/
/* #################################### */

td.download_top
{
	font:1px Arial, sans-serif;
	width:586px;
	height:9px;
	background:url(../gfx/download/head.gif) no-repeat;
}

td.download_info
{
	font:bold 12px Arial, sans-serif;
	width:586px;
	height:42px;
	background:url(../gfx/download/info.gif) no-repeat;
}

td.download_space
{
	font:12px Arial, sans-serif;
	width:586px;
	height:50px;
	background:url(../gfx/download/space.gif) repeat-y;
}

td.download_bottom
{
	font:1px Arial, sans-serif;
	width:586px;
	height:45px;
	background:url(../gfx/download/down.gif) repeat-y;
}

table.download_content
{
	font:12px Arial, sans-serif;
	width:510px;
}

td.download
{
	font:12px Arial, sans-serif;
}

a.download, a.download:visited, a.download:active
{
	font:bold 12px Arial, sans-serif;
	color:#000000;
}

a.download:hover
{
	font:bold 12px Arial, sans-serif;
	color:#000000;
	text-decoration: 		none;
}

font.download
{
	font:bold 12px Arial, sans-serif;
	color:#000000;
}

font.bigred
{
	font:bold 14px Arial, sans-serif;
	color:#ff0000;
}

