body {
	background: #250808 url("/fileadmin/template/relaunch/images/bg_body.jpg") no-repeat top center;
}

* {
	color: rgb(100, 100, 100);
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-top:0px;
}

h1, p {
	padding: 0px;
	margin-bottom: 5px;
}

div.csc-textpic-imagewrap {
	padding: 0px;
	margin-left: 0px;
}

h1 {
	color: rgb(100, 100, 100);
	font-size: 11px;
	background-image: url("/fileadmin/template/img/line_horizontal.png");
	background-repeat: repeat-x;
	background-position: bottom;
}

a {
  outline: none;
}

p {
	line-height: 15px;
}

ul, ol {
	margin: 0 20px;
	padding: 0px;
}

table.contenttable, table.csc-uploads {
	padding: 2px;
	margin: 0px;
	border-collapse:collapse;
	width: 100%;
}

table.contenttable p {
    padding: 0px;
	margin: 0px;
}

li, table.contenttable td, table.contenttable th, table.csc-uploads td p {
	padding: 5px 5px 5px 5px;
	margin: 0px;
}

table.contenttable th {
	font-weight: bold;
}

.csc-textpicHeader h1 {
	margin-top: 0px;
}

div.csc-frame-rulerBefore {
	border-top: 1px solid rgb(200, 200, 200);
}

tr.tr-even {
	background-color: rgb(240, 240, 240);
}

/******************** MAIN ********************/

p.site_map {
	display: block;
	border-bottom: 1px solid #a7a7a7;
	margin-bottom: 20px;
}

table.main {
	width: 900px;	
}

/******************** HEADER ********************/

#FlashHeader {
	background: url(fileadmin/template/relaunch/images/bg_flash.jpg);
	height:300px;
}
td.header, td.header img, embed, object {
	margin: 0px;
	padding: 0px;
}

td.header {
	border-bottom: 2px solid #b44a4a;
}

/******************** NAVI_TOP ********************/

td.navi_top, td.logo  {
	padding: 0px;
	border-top: 8px solid #802f2f;
/*	height: 76px; */
}

td.navi_top  {
	padding-top:40px;
}

td.navi_top img {
	margin: 0px;
}

/******************** NAVI_LEFT ********************/

td.navi_left {
	background: url("/fileadmin/template/img/line_vertical.png") repeat-y right #fff;
	width: 185px;
	padding: 0px;
}

/******************** CONTENT ********************/

td.content {
	padding: 20px 40px 20px 40px;
	width: 480px;
	background:#FFFFFF;
}
td.content h1 {
	display: block;
	height: 17px;
	margin-top: 15px;
	margin-bottom: 10px;
}

/******************** NAVI_RIGHT ********************/

td.navi_right {
	background: url("/fileadmin/template/img/line_vertical.png") repeat-y left #fff;
	width: 165px;
	padding: 20px 10px 5px 10px;
}


td.navi_right p {
	font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 8px;
}

td.navi_right td {
	font-size: 9px;
	padding: 2px 2px 2px 2px;
}

/* Spezielle class für zentrierte Ausgabe */
td.navi_right p.align-center {
 	text-align: center;
}


td.navi_right a {
	color: rgb(180, 30, 30);
	width: 100%;
	text-decoration: none;
}
td.navi_right h1 {
	display: block;
/*	border-top: 1px solid rgb(170, 170, 170); */
	color: #fff;
/*	height: 13px; */
	padding: 5px 0px 22px 5px;
	font-weight: bold;
	margin-top: 0px;
	background: url(images/teaser_amtv.gif);
}
td.navi_right h1 a {
	display: block;
	background-image: url("/fileadmin/template/img/arrow.png");
	background-repeat: no-repeat;
	background-position: right;
}
td.navi_right div.csc-frame {
	border-top: 1px solid rgb(170, 170, 170);
}

td.navi_right img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

td.navi_right .tx-rgsmoothgallery-pi1 {
	margin-bottom: 10px;
}


/******************** MENU LINKS ****************/

div.menu_left {
	margin-top: 2px;
	margin-right: 20px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 165px;
}


div.menu_left div.link a, div.link2 a {
	display: block;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	text-decoration: none;
}

div.menu_left div.link a.active {
	font-weight: bold;
	color: rgb(85, 85, 85);
}

div.menu_left div.link a:hover {
	color: rgb(180, 25, 25);
	background: url("/fileadmin/template/img/redlinkbg.gif");
}

div.menu_left div.spacer {
	border-bottom: 1px solid rgb(170, 170, 170);
	margin-left: 4px;
	margin-bottom: 2px;
}

div.menu_left div.link2 a {
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 28px;
	text-decoration: none;
}

div.menu_left div.link2 a.active {
	font-weight: bold;
	color: rgb(85, 85, 85);
}


div.menu_left div.link2 a:hover {
	color: rgb(180, 25, 25);
	background: url("/fileadmin/template/img/redlinkbg.gif");
}

div.menu_left div.spacer2 {
	background: url("/fileadmin/template/img/line_horizontal.png") repeat-x;
	margin-left: 18px;
	padding-top: 1px;
}

/******************** FOOTER ****************/

/******************** FOOTER ********************/

td.footer {
	border-top: 1px solid rgb(100, 100, 100);
	height: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-color: rgb(255, 255, 255);
}

td.footer p {
	display: none;
}


#footer {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color: rgb(130, 130, 130);
	margin-top: 3px;
	margin-bottom: 3px;
	height: 15px;
}

#footer a {
	text-decoration: none;
}

#footer span {
	padding-left: 5px;
	padding-right: 6px;
	font-size: 7px;
	text-transform: lowercase;
}

#footer span.link a:hover {
	color: rgb(40, 40, 40);
}


#footer span.active a {
	color: rgb(180, 25, 25);
}

#footer span.active a:hover {
	color: rgb(180, 25, 25);
}

#tx_avonissis_table,
#tx_avonissis_games,
#tx_avonissis_minitable {
	width: 100%;
}

#tx_avonissis_table td,
#tx_avonissis_table th,
#tx_avonissis_games td,
#tx_avonissis_games th {
	text-align: left;
	padding: 4px;	
}

#tx_avonissis_minitable {
	text-align: left;
	padding: 2px;
}

#tx_avonissis_table .odd,
#tx_avonissis_games .odd,
#tx_avonissis_minitable .odd {
   background: #f2f2f2;	
}