/* --------- General Settings ------------- */	
	body {
	 font-family: Arial, Helvetica;
	 font-size:9pt;
	 background-color:#000000;
	 margin:0;
	 padding:0;
	 vertical-align:middle;
	}

	table {
	 border-collapse:collapse;
	 margin:0;padding:0;
	 table-layout:fixed;
	 border-spacing:0;	 
	}
	
	td {
	 margin:0;padding:0;
	 /*border:1px solid #FF0000;*/
	}
	
	a img {
	 border:none;
	}

/* ----------- Color Settings ------------- */
	
	td.content, td.contentBorder {
	 background:#FFF7F4;
	}
		
	a.naviItem, 
	a:hover.naviItem, 
	a:visited.naviItem, 
	a:link.naviItem, 
	a:active.naviItem, 
	a:focus.naviItem {
	 color:#FE860C;
	}

	a:link,
	a:hover,
        a:visited,
	a:active,
	a:focus {
         color:#FE860C;
	 text-decoration:none;
        }

	a:hover {
	 text-decoration:underline;
	}
	

/* ----------- Font-Settings -------------- */

	div.content {
	 font-size:9pt;
	}

	a.naviItem, 
	a:hover.naviItem, 
	a:visited.naviItem, 
	a:link.naviItem, 
	a:active.naviItem, 
	a:focus.naviItem {
	 font-size:11pt;
	 font-weight:bold;
	 text-decoration:none;
	 outline:none;
	 -moz-outline:none;
	}

	a.arrowlink {
	 font-weight:bold;
	 font-size:15px;
	}
	a.arrowlink:hover { text-decoration:none; }

	h1 {
	 font-size:11pt;
	 font-weight:bold;
	 color:#FE860C;
	}

/* ----------- mainTable-Geometry --------- */

	table.mainTable {
	 width:100%;
	}

	table.mainTable td.content,
	table.mainTable td.top,
	table.top {
	 width:800px;
	}

	table.mainTable td.blackBorder, 
	table.mainTable td.contentBorder {
	 width:33%;
	}

	table.mainTable td.content, {
	 height:400px;
	 vertical-align:top;
	}
	
	
	div.content {
	 height:360px;
	 width:100%;
	 margin-top:20px;
	 margin-bottom:20px;
	}

	table.mainTable td.separator {
	 height:6px;
	 background:url("../img/separator.gif") repeat-x;
	}


/* ------------- Navigation --------------- */


	td.topNavi {
	 vertical-align:bottom;
	 padding-bottom:3px;
	}
	
	div.topNavi {
	 display:inline;
	 float:left;
	}
	
	table.mainTable div.topNavi a {
	 margin-right:10px;
	}
	
	img.logo {
	 display:inline;
	 float:right;
	}
	
	td.bottomNavi {
	 width:300px;
	 vertical-align:top;
	 padding-top:3px;
	 text-align:right;
	}
	
	div.bottomNavi {
	 display:inline;
	 float:right;
	}
	
	div.bottomNavi a {
	 margin-left:10px;
	}


/* ------------- Flyerbar ----------------- */

	table.bottom { width:800px; }
	table.bottom td.flyer {
	 width:60px;
	 height:60px;
	 /*border:1px solid #00FF00;*/
	 text-align:center;
	 vertical-align:middle;
	}

        table.bottom td.titel, 
        table.bottom td.details {
         height:20px;
         text-align:left;
         color:#AAAAAA;
         font-size:8pt;
         vertical-align:middle;
        }
        
        p#titel, p#details {
         margin:0;padding:0;
        }

