	body {
		margin:0px;
		border:0px;
		padding:0px;
		color:black;
		background-color: #b2b2b2;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none; font-weight: normal;
		width: 100%;
		height: 100%;
	}
ul{
	padding-top: -5px; 
	
}

	table {
		border-collapse: separate;
		margin:0px;
		border:0px;
		padding:0px;

		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		TEXT-DECORATION: none; 
		font-weight: normal; 
		font-size: 8pt;
	}
	table:tab1 {
	
	margin:0px;
	border: 1px solid Black;
	padding:2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 8pt;
}
	tr{
		margin: 0px;
		padding: 0px;
		border:0px;
	}
	td{
		margin: 0px;
		padding: 0px;
		border:0px;
		vertical-align:top;
	}
	img {
		margin:0px;
		border:0px;
		padding:0px;
	}
	A {
		color: #970011;
		white-space:nowrap;
		text-decoration: none;
	}
	A:hover{
		text-decoration: underline;
	}
	.error {
		font-size:12pt;
		font-weight:bold;
		padding:50px;
		color: #970011;
	}
	nolink{
		margin:0px;
	}
	
	table.main {
		margin-left: 33px;
		margin-top: 21px;
		background-color:#ECECEC;
	}
	td.mainLogo{
		width: 210px;
		height: 115px;
		vertical-align: middle;
		text-align: left;
	}

	img.mainLogo{
		margin-left: 34px;
	}
	td.topMenu{
		height: 115px;
		text-align:right;
		background-color:#970011;
		background-image:url("../images/conleos/header.jpg"); 
		background-repeat:no-repeat;		
	}
	table.topMenu{
		margin-left: auto;
		margin-right: 0px;	
	}
	td.menuTopEntry{
		color:white;
		text-align:left;
		border-left: 1px solid #E1B7BC;
		padding-left: 3px;
		padding-top: 7px;
		padding-right: 3px;
	}
	A.menuTopEntry{
		color:white;
	}
	td.bottomLine{
		text-align:center;
		padding-top:5px;
		background-color:#B2B2B2;
		font-size:10px;
		color: black;
	}
	A.bottomLine{
		color:black;
	}
	/* ######## LEFT MENU ######### */
	td.leftMenuHolder{
		border: 0px;
	}
	table.menuLeft{
		white-space:nowrap;
		width: 100%;
		background-color:white;
	}
	td.menuLeftFirstEmpty{
		height:34px;
	}	
	td.menuLeftEntry{
		vertical-align:middle;
		font-weight: bold;
		height: 25px;
		padding-left: 33px;
		border-top: 1px solid #B2B2B2;
	}
	td.menuLeftEntrySel{
		vertical-align: middle;
		font-weight: bold;
		height: 25px;
		padding-left: 33px;
		border-top: 1px solid #B2B2B2;
	}
	td.menuLeftLastEntry{
		height:34px;
		vertical-align:bottom;
		border-top: 1px solid #B2B2B2;
	}
	img.menuLeftLastEntry{
		vertical-align:bottom;
	}
	A.leftMenLink{
		text-decoration:none;
		color:black;
	}
	A.leftMenLink:hover{text-decoration:underline;}	
	A.leftMenLinkSel{
		text-decoration:none;
		color:#970011;
	}
	A.leftMenLinkSel:hover{text-decoration:underline;}

	td.leftMenSub{
		vertical-align:middle;
		height:24px;
		padding-left: 53px;
		padding-right: 5px;
	}
	td.leftMenSubLast{
		vertical-align:middle;
		height:24px;
		padding-left: 53px;
		
	}
	A.leftMenSub{
		text-decoration:none;
		color:black;
	}
	A.leftMenSub:hover{text-decoration:underline;}
	A.leftMenSubSel{
		text-decoration:none;
		color:#970011;
	}
	A.leftMenSubSel:hover{text-decoration:underline;}


	/* ######## STD CONTENT ######### */
	td.contentHolder{
				border-top: 0px solid green;
		height:500px;
		width: 730px;
		border-left: 1px solid #B2B2B2;
	}
	table.content{
		 border:1px;
		height: 100%;
		width: 100%;
	}
	td.contRightTop{
		width:183px;
		border-bottom: 1px solid #B2B2B2;
	}
	td.contentHeader{
		height: 60px;
		padding-left: 20px;
		color: #970011;
		font-weight: bold;
		font-size: 16px;
		border-right: 1px solid #B2B2B2;
		border-bottom: 1px solid #B2B2B2;
		vertical-align: bottom;
	}
	
	p.contentHeader{
		height: 20px;
		padding-left: 0px;
		color: #970011;
		font-weight: bold;
		font-size: 12px;
		vertical-align: bottom;
	}
	
	
	/* ######## SIMPLE LIST ######### */
	td.cSimpleListList,
	td.contentReferenceDescription{
		height: 500px;
		vertical-align: top;
		font-size: 8pt;
		padding-left: 20px;
		padding-right: 10px;
		border-right: 1px solid #B2B2B2;
	}
	td.cSimpleListRightImage{
		width: 183px;
		text-align:center;
		
	}
	/* ##### Reference List ##### */
	td.refListHead{
		height: 1px;
		vertical-align:bottom;
		color:#970011;
		font-size:12px;
		font-weight: bold;
		padding-left:20px;
		padding-top: 10px;
		border-right: 1px solid #B2B2B2;	
	}
	td.refListBody{
		padding: 10px;
		padding-left:20px;
		border-right: 1px solid #B2B2B2;
		border-bottom: 1px solid #B2B2B2;
	}
	img.imgBlockMode{
		display: block;
	}
	td.contentLongTitle{
		height: 1px;
		padding: 10px;
		padding-left: 20px;
		font-size: 8pt;
		border-right: 1px solid #B2B2B2;
		vertical-align:top;
		
	}
	/*  ##### thumbs of reference content ##### */
	td.contentRefThumbs{
		width: 183px;
	}
	table.thumbs{
		width: 183px;
		background: white;
		text-align: center;
	}
	td.thumb{
		padding: 5px;
	}
	td.thumbSpacer{
		height:20px;
	}
	img.referenceThumb{
		border:1px solid #B2B2B2;
		width:130px;
	}
	/* ##### reference content ##### */
	td.contentRefImage{
		text-align:right;
		padding:20px;
		border-right: 1px solid #B2B2B2;
	}
	td.contentRefImageDescript{
		border-right: 1px solid #B2B2B2;
	}
	/* ##### list extended ##### */
	td.extendedSpacer{
		border-right: 1px solid #B2B2B2;
	}
	td.extendedArrow{
		vertical-align:middle;
		width:25px;
		height:25px;
		background-color:#970011;
		text-align: center;

	}	
	td.extendedHead{
		vertical-align:middle;
		color:white;
		font-size:10pt;
		font-weight:bold;
		background-color:#868789;
		padding-left:5px;
	}
	td.extendedListEntrySpacer{
		width: 25px;
	}	
	td.extendedImg{
		text-align: center;
		padding-top: 0px;
		padding-bottom: 20px;
	}
	img.extendedImg{
		
	}
	td.extendedBody{
		text-indent:0px;
		padding-top: 10px;
		padding-right:10px;
		padding-bottom: 10px;
		border-right: 1px solid #B2B2B2;
	}
	td.cProductRightTop{
		width:183px;
		height:1px;
		text-align:center;
	}
	td.contentHomeDescription{
		padding: 10px;
		padding-left: 20px;
		border-right: 1px solid #B2B2B2;
		vertical-align:top;	
		height: 80px;		
	}
	/* ##### HOME content ##### */
	td.homeRightImage {
		width: 183px;
		height: 80px;		
		border-bottom: 1px solid #B2B2B2;
	}
	td.homeNewsHeader{
		height: 1px;
		vertical-align:bottom;
		color:#970011;
		font-size:12px;
		font-weight: bold;
		padding-left:20px;
		padding-top: 10px;
		border-right: 1px solid #B2B2B2;
		border-bottom: 1px solid #B2B2B2;
	}
	td.homeNewsBody{
		padding: 10px;
		padding-left:30px;
		border-right: 1px solid #B2B2B2;
	}
	table.homeAktEvent{
		padding:10px;
		width:158px;
		background-color:#DBDBDB;
	}
	td.homeAktEventHead{
		padding:10px;
		color:#970011;
		font-size:12pt;
	}
	td.homeAktEventBody{
		padding:10px;
		font-size:8pt;
	}
	td.actualList{
		height: 400px;
		padding-left:20px;
		border-right: 1px solid #B2B2B2;
	}
	
	td.actHeader{
		width:100%;
		font-weight:bold;
		font-size:12px;
		color:#868789;
		padding-top:10px;
	}
	td.actImage{
		padding: 4px;
		padding-left:15px;
	}
	td.actLong{
		font-weight:bold;
		padding: 4px;
		padding-left:15px;
	}
	td.actText{
		font-weight:normal;
		padding: 4px;
		padding-left:15px;
	}
	/* ##### ANFAHRT content ##### */
	td.contactAnfahrtskizze{
		padding-top:20px;
		text-align:center;
		background-color:#ECECEC;
		border-right:1px solid #B2B2B2;
	}
	td.contactAnfahrtDescription{
		padding: 5px;
		padding-top:20px;
	}
	td.contactAnfahrtRightTop{
		border-bottom: 1px solid #B2B2B2;
		width:183px;
		text-align:left;
		padding:5px;
		vertical-align:bottom;
	}
	
	td.contentReference{
		height: 1px;
		padding: 5px;
		padding-left: 20px;
		font-size: 8pt;
	
	}
	
	
	/* ##### CREW content ########*/
	td.contentCrewName{
		height: 1px;
		padding: 20px;
		padding-bottom: 5px;
		font-size: 8pt;
		font-weight: bold;
		border-right: 1px solid #B2B2B2;
		width: 50%;
	}
	td.contentCrewDescr{
		height: 1px;
		padding: 5px;
		padding-left: 20px;
		font-size: 8pt;
		border-right: 1px solid #B2B2B2;
		width: 50%;
	}
	td.contentCrewDescr100{
		height: 1px;
		padding: 5px;
		padding-left: 20px;
		font-size: 8pt;
		border-right: 1px solid #B2B2B2;
		width: 100%;
	}
	td.contentCrewTitles{
		padding-left: 20px;
		font-size: 8pt;
	}
	td.contentCrewInfo{
		width: 100%;
		padding: 0px;
		padding-left:20px;
		font-size: 8pt;
		border-right: 1px solid #B2B2B2;
	}	tr.tabueber{
		font-size: 8pt;
		font-weight:bold;
	}

