/* 

	main table construct
	 ________________________________________________________________________________________
	|                        |                                     |                         |
	|  mt_header_left_margin |            mt_header                | mt_header_right_margin  |
	|________________________|_____________________________________|_________________________|
	|                        |           |                         |                         |
	|   mt_nav_left_margin   |           |         mt_nav          |   mt_nav_right_margin   |
	|________________________|  mt_logo  |_________________________|_________________________| 
	|                        |           |            |            |                         |
	|  mt_logo_left_margin   |           |            |            |  mt_logo_right_margin   |
	|________________________|___________| mt_content | mt_right * |_________________________|
	|                        |           |            |            |                         |
	| mt_content_left_margin | mt_left * |            |            | mt_content_right_margin |
	|________________________|___________|____________|____________|_________________________|

	* or mt_left_content, mt_right_content
	
*/

 /* define widths of table */

#main_table /* absolute width */
{
	width: 100%;
}
 
#mt_colgroup td /* hide colgroup row */
{
	visibility: hidden;
	height: 0;
}

#mt_col_left_margin, .mt_colgroup #mt_col_right_margin
{
	width: *;
}

#mt_col_left
{
	width: 190px;
}

#mt_col_content
{
	width: 560px;
}

#mt_col_right
{
	width: 255px;
}
	
/* define heights of table */

#mt_header_left_margin /* row 1 */
{
	height: 40px;
}

#mt_nav_left_margin /* row 2 */
{
	height: 80px;
}

#mt_logo_left_margin /* row 3 */
{
	height: 60px;
}

#mt_content_left_margin /* row 4 */
{
	height: 410px;
}

/* header */

#mt_header
{
	background-color: #ffffff;
	background-image: url("../images/backgrounds/header.jpg");
	background-repeat: no-repeat;
}

#mt_header_left_margin
{
	background-color: #ffffff;
	background-image: url("../images/backgrounds/header_left_margin.jpg");
	background-repeat: x-repeat;
}

#mt_header_right_margin
{
	background-color: #ffffff;
	background-image: url("../images/backgrounds/header_right_margin.jpg");
	background-repeat: x-repeat;
}

/* logo */

#mt_logo
{
	background-image: url("../images/backgrounds/logo.jpg");
	background-repeat: no-repeat;
}

#mt_logo img
{
	margin-left: 40px;
	margin-top: 0px;
}

/* nav */

#mt_nav
{
	background-image: url("../images/backgrounds/nav.jpg");
	background-repeat: no-repeat;
}

#mt_nav_left_margin
{
	background-image: url("../images/backgrounds/nav_left_margin.jpg");
	background-repeat: x-repeat;
}

#mt_nav_right_margin
{
	background-image: url("../images/backgrounds/nav_right_margin.jpg");
	background-repeat: x-repeat;
}

/* content */

#mt_content
{
	background-image: url("../images/backgrounds/content.jpg");
	background-repeat: no-repeat;
}
#mt_content_2
{
	width: 600px;
	padding: 20px 0 0 40px;
}
#mt_content_2 img
{
	margin: 5px;
}
#mt_content div.content /* text box */
{
	margin-top: 50px;
	margin-left: 80px;
	margin-right: 40px;
	margin-bottom: 20px;
}

#mt_content div.content strong
{
	color: #73A6C5;
}

/* right */

#mt_right_content
{
	background-image: url("../images/backgrounds/right.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}

#mt_right_content div.content /* text box */
{
	margin-top: 60px;
	margin-left: 65px;
	margin-right: 30px;
	margin-bottom: 20px;
}

/*

	right box table construct
	 _____________
	|             |
	|  artist_1   |
	|_____________|
	|             |
	|  artist_2   |
	|_____________|
	|             |
	|  artist_3   |
	|_____________|
	|             |
	|  artist_4   |
	|_____________|
	
*/


#right_box_table
{
	margin-left: 30px;
	width: 175px;
}

#right_box_table td
{
	width: 175px;
}

#right_box_table a img
{
	width: 15px;
	height: 15px;
}

#rbt_imageScrollers
{
	vertical-align: bottom;
}

/* left */
/* comedy to go */
#left_box2_table
{
	margin-left: 55px;
	width: 125px;
}

#left_box2_table a
{
	display: block;
	background-repeat: no-repeat;
	width: 140px;
	height: 300px;
}
#ctg_box_matthey  a
{
	background-image: url("../images/boxes/ctg_start.jpg");
}

/* comedy im kaffee */

/*

	left box table construct
	 ________________
	|               |
	|  bt_box_red   |
	|_______________|
	|               |
	|  bt_box_blue  |
	|_______________|
	|               |
	| bt_box_green  |
	|_______________|
	|               |
	| bt_box_yellow |
	|_______________|
	
*/

#left_box_table
{
	margin-left: 55px;
	width: 125px;
}

#left_box_table a
{
	display: block;
	background-repeat: no-repeat;
	width: 125px;
	height: 85px;
}

#left_box_table td
{
	height: 90px;
}

#lbt_box_red a:link, #lbt_box_red a:visited
{
	background-image: url("../images/boxes/comedy_kaffee.jpg");
}

#lbt_box_red a:hover, #lbt_box_red a.active
{
	background-image: url("../images/boxes/comedy_kaffee_active.jpg");
}

#lbt_box_blue a:link, #lbt_box_blue a:visited
{
	background-image: url("../images/boxes/kuenstler.jpg");

}

#lbt_box_blue a:hover, #lbt_box_blue a.active
{
	background-image: url("../images/boxes/kuenstler_activ.jpg");
}

#lbt_box_green a:link, #lbt_box_green a:visited
{
	background-image: url("../images/boxes/presse.jpg");
}

#lbt_box_green a:hover, #lbt_box_green a.active
{
	background-image: url("../images/boxes/presse_active.jpg");
}

#lbt_box_yellow a:link, #lbt_box_yellow a:visited
{
	background-image: url("../images/boxes/termine.jpg");
}

#lbt_box_yellow a:hover, #lbt_box_yellow a.active
{
	background-image: url("../images/boxes/termine_active.jpg");
}

/* team */

/*

	left box table construct
	 ___________________
	|                   |
	|  bt_box_matthay   |
	|___________________|
	|                   |
	|  bt_box_schwarz   |
	|___________________|
	|                   |
	|    bt_box_wabel   |
	|___________________|
	|                   |
	|    bt_box_jung    |
	|___________________|
	
*/

#lbt_box_matthey a:link, #lbt_box_matthey a:visited
{
	background-image: url("../images/boxes/matthey.jpg");
}

#lbt_box_matthey a:hover, #lbt_box_matthey a.active
{
	background-image: url("../images/boxes/matthey_active.jpg");
}

#lbt_box_schwarz a:link, #lbt_box_schwarz a:visited
{
	background-image: url("../images/boxes/schwarz.jpg");

}

#lbt_box_schwarz a:hover, #lbt_box_schwarz a.active
{
	background-image: url("../images/boxes/schwarz_active.jpg");
}

#lbt_box_wabel a:link, #lbt_box_wabel a:visited
{
	background-image: url("../images/boxes/wabel.jpg");
}

#lbt_box_wabel a:hover, #lbt_box_wabel a.active
{
	background-image: url("../images/boxes/wabel_active.jpg");
}

#lbt_box_jung a:link, #lbt_box_jung a:visited
{
	background-image: url("../images/boxes/jung.jpg");
}

#lbt_box_jung a:hover, #lbt_box_jung a.active
{
	background-image: url("../images/boxes/jung_active.jpg");
}


/* team */

/* nav */

#nav
{
	margin-top: 15px;
}

#nav a
{
	text-decoration: none;
	display: block;
	height: 35px;
	margin-left: 20px;
	margin-right: 20px;
}

#nav_comedy_go
{
	width: 165px
}

#nav_comedy_kaffee
{
	width: 210px;
}

#nav_team
{
	width: 155px
}

#nav_kontakt
{
	width: 125px
}

#nav_comedy_go a:link, #nav_comedy_go a:visited
{
	width: 125px;
	background-image: url("../images/nav/comedy_to_go.jpg");
	background-repeat: no-repeat;	
}
#nav_comedy_go a:hover, #nav_comedy_go a.active
{
	background-image: url("../images/nav/comedy_to_go_active.jpg");
}

#nav_comedy_kaffee a:link, #nav_comedy_kaffee a:visited
{
	width: 170px;
	background-image: url("../images/nav/comedy_kaffee.jpg");
	background-repeat: no-repeat;	
}
#nav_comedy_kaffee a:hover, #nav_comedy_kaffee a.active
{
	background-image: url("../images/nav/comedy_kaffee_active.jpg");
}

#nav_team a:link, #nav_team a:visited
{
	width: 115px;
	background-image: url("../images/nav/team.jpg");
	background-repeat: no-repeat;	
}
#nav_team a:hover, #nav_team a.active
{
	background-image: url("../images/nav/team_active.jpg");
}

#nav_kontakt a:link, #nav_kontakt a:visited
{
	width: 85px;
	background-image: url("../images/nav/kontakt.jpg");
	background-repeat: no-repeat;	
}
#nav_kontakt a:hover, #nav_kontakt a.active
{
	background-image: url("../images/nav/kontakt_active.jpg");
}

/* kontakt */

#left_box2_table td
{
	width: 140px;
}

#ctg_box_kontakt  a
{
	display: block;
	background-repeat: no-repeat;
	width: 140px;
	height: 300px;	background-image: url("../images/boxes/kontakt_start.jpg");
}

#kontakt_nav
{
	margin-left: 20px;
	margin-bottom: 40px;
}

#kontakt_nav a
{
	margin-left: 30px;
	margin-right: 30px;
}

#kontakt_nav a:link, #kontakt_nav a:visited
{
	color: #000000;
	text-decoration: none;
}

#kontakt_nav a:hover, #kontakt_nav a.active
{
	color: #73A6C5;
}

/* profiles */

#profile_table
{
}

#profile_table td
{
	width: 260px;
	height: 125px;
	vertical-align: middle;
}