/* GENERAL STYLES */
		/* Rich text editor styling start */
		#holderBody {
			background: none;
			background-color: red;
		}

		#holder {
			border: 1px solid #ccc;
			padding: 10px;
			margin: 5px;
			text-align: left;
		}
		/* Rich text editor styling end */



		body {
			margin:0;
			padding:0;
			background-image: url(/images/bg.png);
			background-repeat: repeat-x;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
		}

		img {
			behavior:url('/style/iepngfix.htc');
		}

		a {
			color: #0078BF;
			text-decoration: none;
		}
		
		a:hover {
			color: #0099FF;
		}

		#wrapperTable {
			margin-top: 20px;
		}

		#wrapper {
			background-color:#fff;
			text-align:left;
		}

		/* Logo */
		#logo {
			float: left;
		}

		/* Header - Navigation */
		#headerNavi {
			font-size: 11px;
			font-weight: bold;
			color: #0099FF;
			font-weight: bold;
			float: right;
			padding: 27px 20px 0 0;
		}
		#headerNavi a {
			color: #003366;
			text-decoration:none;
			padding: 0 5px 0 5px;
		}
		#headerNavi a:hover {
			color: #0099FF;
		}

		/* Main */
		#main {
			clear: both;
			padding-top: 10px;
		}

		/* News */
		#newsDate {
			color: #777;
		}

		/* Left */
		#left {
			margin-top: 54px;
			padding-top: 18px;
			background-image: url(/images/intraHdr.png);
			background-repeat:no-repeat;
			background-color: #0078BF;
			color: #fff;
			font-weight: bold;
			width: 117px;
			float:left;

			position: relative; /* for linklist */
			z-index: 100;
		}

		#left hr {
			background-color:#fff; /* Mozilla 1.4 */
			color:#fff; /* IE 6 */
			border: #fff; /* Opera 7.11 */
			height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
		}

		#left a {
			color: #fff;
			text-decoration: none;
		}
		
		#left a:hover {
			color: #0099FF;
		}

		#intranet {
			font-size: 11px;
			font-weight: bold;
			padding: 0 0 10px 5px;
			background-image:url(/images/intraBtmNew.png);
			background-repeat:no-repeat;
			background-color:#FFF;
			height: 180px;
		}

		#intranetZone {
			border: solid 1px #fff;
			width: 95px;
			padding: 4px 0 4px 5px;
			/*background-image:url(/images/smallArrow.gif);
			background-repeat:no-repeat;*/
		}

		.leftInput {
			width: 104px;
			font-size: 11px;
			font-weight: bold;
			border: 1px #0078BF solid;
			margin-bottom: 2px;
			color: #0078BF;
		}

		.input {
			font-size: 11px;
			font-weight: bold;
			border: 1px #0078BF solid;
			margin-bottom: 2px;
			color: #0078BF;
		}

		.loginButton {
			padding-right: 5px;
			float: right;
		}

		#centerFrontpage {
			margin: 0 25px 0 25px;
			float: left;
			width: 580px;
			background-image:url(/images/fpBg.png);
			background-repeat:no-repeat;
			position:relative;
			height: 340px;
		}

		#centerTextPage {
			padding-left: 27px;
			margin: 52px 0px 0 0;
			width: 670px;
			background-image:url(/images/contentBg.png);
			background-repeat:no-repeat;
			float: left;
		}

		#mainContent {
			position:absolute;
			top:190px;
			left:0px;
		}

		#mainContentTextPage {
			float: left;
			width: 460px;
			padding-top: 10px;
		}

		#missionStatement {
			padding: 0px 20px 20px 20px;
			color: #fff;
			width: 445px;
			font-size: 11px;
			font-weight: bold;
			text-align: right;
			float: left;
		}

		#blockquote {
			font-size: 18px;
			font-style: italic;
			/*filter:Glow(color=#000000, strength=2);*/
			text-align: right;
		}

		a.dhc {
			/*margin: 0 0 0 -6px;*/
			margin: 0 0 0 -7px;
			display: block;
			position: relative;
			width: 156px;
			height: 63px;
		}

		/* Main Navigation (Submenu) */
		#mainNavi {
			margin: 25px 0 15px 0;
		}
		.activeMainNavEntry {
			color: #fff;
			background-color: #036;
			margin: 5px;
			padding: 2px 5px 2px 5px;
			font-weight: bold;
			line-height: 20px;
		}

		.inActiveMainNavEntry {
			background-color: #fff;
			margin: 5px;
			padding: 2px 5px 2px 5px;
			font-weight: bold;
			line-height: 20px;
		}

		/* Contact */
		#contact {
			font-size: 10px;
			width: 190px;
			color: #777;
			top: 70px;
			left: 105px;
			position: relative;
			float: right;
		}

		#contact h3 {
			color: #003366;
			font-size: 11px;
			font-weight: bold;
		}

		#contactTextPage {
			font-size: 10px;
			width: 190px;
			color: #777;
			top: 18px;
			left: 13px;
			position: relative;
			float: right;
		}

		#contactTextPage h3 {
			color: #003366;
			font-size: 11px;
			font-weight: bold;
		}


		/* Footer */
		#footer {
			font-size: 10px;
			text-align: right;
			color: #777;
			padding: 5px 30px 0 0;
			clear: both;
			/*background-image: url(/images/bgBtm.png);
			background-repeat: no-repeat;*/
		}

		/* Aircraft */
		#aircraft {
			padding-left: 27px;
			width: 670px;
			float: left;
		}

		#aircraftPicture {
			/*padding-left: 27px;
			margin: 0px 0px 0 0;
			width: 670px;
			background-image:url(/images/contentBg.png);
			background-repeat:no-repeat;
			float: left;*/
		}

		#aircraftSinglePicture {
			padding-top: 10px;
			padding-left: 0px;
			margin: 0px 0px 0 0;
			width: 670px;
			background-image:url(/images/contentBg.png);
			background-repeat:no-repeat;
		}

		#aircraftPictureText {
			font-size: 12px;
			text-transform:uppercase;
			position: relative;
			top: -22px;
			left: 10px;
			color: #fff;
			font-weight: bold
		}

		#aircraftDescription {
			background-image:url(/images/bgAircraftDesc.png);
			background-repeat:no-repeat;
			margin-top: 20px;
			width: 530px;
		}

		#aircraftThumbnails {
			/*clear: both;*/
		}

		#projectThumbnails {
			padding-top: 30px;
		}

		/* Error */
		.error {
			color: #F33;
		}

		/* Intranet */
		#cugIntranet {
			font-size: 11px;
			font-weight: bold;
			padding: 0 0 10px 5px;
			background-image:url(/images/intraBtmSmall.png);
			background-repeat:no-repeat;
			background-color:#FFF;
			height: 180px;
		}
		/*#cugLeft {*/
		#loginName {
			position:relative;
		}
		#cugUser {
			position:absolute;
			top:0px;
			left:5px;
		}
		#cugLeftNavi {
			padding-left:7px;
		}
		#cugWrapper{ 
			padding-left: 27px; 
			width: 670px; 
			float: left; 
			margin-top:-1px;
		}
		#cugPicture {
			height: 78px;
			background-image:url(/images/intraAirplane.png);
			background-repeat:no-repeat;
		}
		#cugNews {
			width: 515px;
			margin: 0 0 5px 0;
			background-color:#003466;
			color: white;
			padding: 5px;
		}
		#cugMainNavi {
			margin: 10px 0 20px 0;
			width:524px;
		}
		#cugContent {
			background-image:url(/images/bgAircraftDesc.png);
			background-repeat:no-repeat;
			margin-top: 20px;
			width: 530px;
		}
		#cugCompanyNews {
			position:relative;
			left:5px;
			top:60px;
		}

		.companyNewsParagraph {
			padding: 0px;
			margin: 5px 0 0 0;
		}



		.tinymcecontent {
			background: none;
			background-color: Fuchsia;
		}


		/*--- Link List (Closed User Group) ---*/
		#linkList {
			position: relative;
			padding: 20px 0 0 5px;
			margin: 0;
		}
		#linkList div {
			position: relative;
			clear: both;
			padding: 0;
			margin: 0;
		}
		#linkList div a {
			position: relative;
			padding: 0;
			margin: 0;
		}
		#linkList div a img {
			position: relative;
			padding: 0;
			margin: 0;
			/*behavior:url('/style/pngbehavior.htc');*/
			
		}
		#linkList div a span {
			position: relative;
			top: -20px;
			left: 2px;
			padding: 0;
			margin: 0;
		}





		/********************************/
		/***         Application      ***/
		/********************************/
		.applicationTable {
			border: 0;
			padding: 10px;
			margin: 0 0 30px 0;
			width: 600px;
			text-align: left;
		}
		.applicationTable, .applicationTable tbody tr td {
			font-size: 9px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			padding: 2px;
			margin: 0;
			border: 0;
		}
		.applicationTable tbody tr td input {
			font-size: 9px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			padding: 2px;
			width: 150px;
			margin: 0;
			border: 1px solid #ececec;
		}
		
		.applicationTable tbody tr td input.applicant_must_form {
			border: 1px solid #0099ff;
		}
		
		.applicationTable tbody tr td .input_file {
			width: 350px;
		}
		
		.applicationTable tbody tr td .input_file_must {
			width: 350px;
			border: 1px solid #0099ff;
		}
		
		.applicationTable tbody tr td .fileUploadSpan {
		    border: 1px solid #0099ff;
		    padding: 0 1px 0 1px;
		    margin: 0;
		    height: 20px;
		    display: block;
		    width: 350px;
		}
		
		.applicationTable tbody tr td .input_large {
			width: 340px;
		}
		
		.applicationTable tbody tr td .input_small {
			width: 30px;
		}
		
		.applicationTable tbody tr td span.input_radiobutton input {
			width: 20px;
		}
		
		.input_radiobutton_must tbody tr td {
		    border: 1px solid #0099ff;
		}
		
		.input_radiobutton_must tbody tr td input {
		    width: 20px;
		}
		
		.applicationTable tbody tr th {
			font-weight: bold;
			text-align: left;
			padding: 10px;
			background-color: #0078bf;
			color: #ffffff;
		}
		
		.applicationTable select {
			font-size: 9px;
		}
		
		.table_must {
		    margin: 0;
		    padding: 0;
		}
		
		.table_must tbody tr td {
		    border: 1px solid #0099ff;
		    white-space: nowrap;
		}
		
		.table_must tbody tr td input {
		    width: 20px;
		}
		
		.table_must tbody tr td.no_border {
		    border: 0;
		}
		
		
		.strong_underline {
			text-decoration: underline;
			font-weight: bold;
		}
		.tblSubTitle {
			background-color: #0099ff;
		}
		
		.divMessage {
		    border-top: 2px solid red;
		    border-bottom: 2px solid red;
		    padding: 10px 0;
		    margin: 0 0 20px 20px;
		    font-weight: bold;
		    color: red;
		    width: 300px;
		}
		
		.small_date_text {
		    color: #bbb;
		    margin: 0;
		    padding: 0;
		}

/*-------------- DMS 2.0 --------------*/
		#divLastFiles {
			/*border: 1px solid #033365;*/
			background-color: #efefef;
			padding: 5px;
			margin: 20px 0 10px 0;
		}
		#divLastFiles table tr th {
			font-size: 12px;
			color: #033365;
		}
		#quickReference {
			float:right;
			margin: 10px 0 0 0;
			padding: 0;
		}
		#quickReference a img {
			margin: 0 0 -2px 0;
		}

/* EDITOR PROPERTIES */
h1 {
color: #003366;
font-size: 1.6em;
}

h2 {
font-size: 1.2em;
color: #0078BF;
text-transform:uppercase;

}

h3 {

}

h4 {
color: #fff;
font-size: 1.0em;
}


