

body {
		 background-color: black;
		 font-family: Arial, helvetica, sans-serif;
		 color: white;
		 margin: 10px auto;
		 width: 100%;	
		 font-size: 10pt;	 
}

#wrapper {
				 width: 825px;
				 height: 650px;
				 margin: 0 auto;
				 background-repeat: no-repeat;
}

#wrapper2 {
				 width: 825px;
				 height: 650px;
				 margin: 0 auto;
				 background-repeat: no-repeat;
}

#wrapper3 {
				 width: 825px;
				 height: 650px;
				 margin: 0 auto;
				 background-image: url("../images/backgrounds/image4.jpg");
				 background-repeat: no-repeat;
}

#nav {
		 width: 130px;
		 height:460px;
		 float: left;
		 padding: 20px 0 0 10px;
		 font-weight: bold;
}

#navHome {
		 width: 130px;
		 height: 430px;
		 float: none;
		 padding: 20px 0 0 10px;
		 font-weight: bold;
}

#bottom {
				width: 825px;
				height: 165px;
				align: center;
				margin: 0 auto;
		 		width: 825px;
		 		float: none;	
}

#main {
			width: 670px;
			height: 650px;
			float: left;
			text-align: center;
}

#content {
				 width: 675px;
				 height: 480px;
				 text-align: center;
}

#archiveWrapper {
								height: 390px;
								margin: 0 0 0 10px;
								text-align: center;
}
#archiveWrapperS {
								height: 260px;
								margin: 0 0 0 10px;
								text-align: center;
}



#woodWrapper {
								
								margin: 0 0 0 20px;
								float: centre;
							
}

.woodText {
	
							 text-align: left;
							 font-size: 1.2em;
							 
}

.woodTitle {
					 text-align: left;
					 font-size: 1em;
					 clear: top;
					 border-bottom: 1px solid white;
					 padding-bottom: 5px;
}

#archiveWrapper2 {
								height: 420px;
								width: 670px;
								margin-left: 15px;
}

#archiveWrapper3 {
								height: 400px;
								width: 625px;
								margin-left: 15px;
}
#archiveWrapper4 {
								height:5px;
								margin: 0 0 0 5px;
								margin-left: 230px;
								
}

#archiveWrapper5 {
								height:50px;
								margin: 0 0 0 10px;
								
								
}

#banner {
				height: 120px;
}

#construction {
							height: 400px;
							margin-left: 10px;
							text-align: left;
} 

#costLeft {
					text-align: left;
					width: 375px;
					float: left;
}

#costRight {
					 float: right;
}

.newsImage {
					 float: left;
					 padding: 0 15px;
}

.bottomLeft {
						float: left;
						padding: 0;
						margin: 0;
}

.bottomRight {
						 float: right;
						 padding: 0;
						 margin: 0;
}

.flags {
			 padding: 142px 10px 0 0;
}

.tech {
			clear: both;
			height: 145px;
}

.archiveBack {
				 				 width: 100px;
				 				 float: left;
								 padding: 100px 0 0 0;
								 margin: 0 0 0 5px;
}

.archiveNext {
				 				 width: 100px;
				 				 float: left;
								 padding: 100px 0 0 0;
								 margin: 0;
}

.archiveNext a, .archiveBack a {
								 	 					 	 color: white;
									 					 	 font-size: 1.7em;
}

.archiveImage {
							float: left;
							width: 450px;
							text-align: center;
							margin: 0;
							padding: 0 0 0 10px;
}

.description {
 						 color: white;
						 font-size: 1.1em;
						 text-align: justify centre;
						 margin: 0 0 0 10px;
						 padding: 0;
}

.galleryTitle {
							color: yellow;
							font-size: 3em;
							margin: 5px;
							padding-bottom: 10px;
}

.nav {
		 font-size: 1.2em;
		 color: black;
		 text-align: left;	
		 width: 120px; 
		 margin: 0;
		 padding: 5px 0 0 0;
}

.navSmall {
		 font-size: 1em;
		 color: black;
		 text-align: left;	
		 width: 120px; 
		 margin: 0 0 0 24px;
		 padding: 2px 2px;
}

.navMedium {
		 font-size: 1em;
		 color: black;
		 text-align: left;	
		 width: 120px; 
		 margin:0 0 0 10px;
		 padding: 5px 0 5px 0;
}

.navSelected {
						 font-size: 1.2em;
						 color: yellow;
		 				 text-align: left;	
		 				 width: 120px; 
						 margin: 0;
		 				 padding: 5px 0 0 0
}

.navSelectedMedium {
		 font-size: 1em;
		 color: yellow;
		 text-align: left;	
		 width: 120px; 
		 margin:0 0 0 10px;
		 padding: 5px 0 5px 0;
}

.navSelectedSmall {
		 font-size: 1em;
		 color: yellow;
		 text-align: left;	
		 width: 120px; 
		 margin: 0 0 0 24px;
		 padding: 2px 2px;
}
.imageWrapper img {
									padding: 20px 5px;
									width: 118px;
									height: 194px;
}

.imageWrapper2 img {
								
									padding: 20px 5px;
									width: 118px;
									height: 194px;
}

.galleryText, .galleryText2 {
						 							 width: 220px;
						 							 float: left;
													 color: white;
													 font-size: 1.3em;
}

.galleryText2 {
							margin-left: 2px;
}

.footer {
				text-align: center;
				font-size: 1.4em;
				font-weight: bold;
				color: white;
				clear: both;
				margin-top: 10px;
}

.archiveTitle {
							height: 5px;
}

.archiveCount {
							text-align: center;
							font-size: 1.2em;
							color: white;
							padding: 0;
							margin-bottom: 10px;
}

.contact {
				 font-size: 1.1em;
}

.inspire {
				 font-size: 1.1em;
				 color: white;
				 text-align: justify;
				 padding: 20px;
}

img {
		margin-bottom: 10px;
		border: none;
}

a {
	text-decoration: none;
	color: black;
}

.author {
				text-align: center;
				font-size: 0.8em;
				font-weight: bold;
				clear: both;
}

.author a {
					color: white;
}

#email a {
			 	 text-decoration: none;
				 color: white;
				 font-size: 1.4em;
				 font-weight: bold;
}



.inspireRight {
						 	float: right;
							margin-left: 20px;
}

.inspireLeftImage {
						 			float: left;
									margin-right: 10px;
}

.inspireLeftImage2 {
						 			 float: left;
									 margin-right: 20px;
									 margin-bottom: 0;
}

.inspireBold {
						 text-align: left;
						 font-weight: bold;
}

.inspireBold2 {
						 text-align: left;
						 font-weight: bold;
						 margin-top: 0;
}

.inspireLeft {
						text-align: left;
}

.inspireLeft2 {
						text-align: left;
						margin-top: 0;
}

.inspireClear {
							clear: left;
							text-align: left;
							font-weight: bold;
}

.inspireClear2 {
							 clear: left;
							 text-align: left;
							 font-size: 0.75em;
}

.inspireRightText {
							text-align: right;
}

.working3 {
					margin: 0;
}

.costs, .costImage {
			 font-size: 0.7em;
			 margin: 0;
			 padding: 0;
}

.costLink {
					color: white;
					text-decoration: underline;
}

.linkLink {
					color: white;
}

.newsTitle {
					 text-align: left;
					 font-size: 1.2em;
					 font-weight: bold;
					 border-bottom: 2px solid white;
					 margin: 20px;
					 padding-bottom: 10px;
}

.newsDate {
					 float: right;
					 font-size: 1.2em;
					 font-weight: bold;
					 margin: 20px;
}

.newsmain {
					 color: white;
					 text-align:justify;
					 font-size: 1em;
					 font-weight: bold;
					 margin: 10px;
}

.newsSmall {
					 color: white;
					 text-align:justify;
					 font-size: 0.9em;
					 font-weight: normal;
					 margin: 10px;
}
.newsYellowSmall {				 
					color: yellow;
					text-align:justify;
					font-size: 0.9em;
					font-weight: normal;
					margin: 10px;
}
.newsMiddle {				 color: white;
					 text-align:justify;
					 font-size: 0.9em;
					 font-weight: bold;
					 margin: 10px;
					}
.newsbold {
					 color: white;
					 text-align:justify;
					 font-size: 1.2em;
					 font-weight: bold;
					 margin: 10px
					
}
.newsBig {
					 color: white;
					 text-align:center;
					 font-size: 1.2em;
					 font-weight: bold;
					 margin: 10px
					
}
.newsLink {
					color: white;
					font-weight: bold;
					font-size: 1em					
}
.newstext {
					font-weight: bold;
					font-size: 1em;
					colour: white
}

.newsimages {
					  text-align: left;
					  margin: 20px;
}

.newsimages img {
								float: left;
								margin: 0 20px 0 0;
}

.newsLeft {
						 			float: left;
									margin: 5px 20px 0 10px;
									margin-right: 10px;
									margin-left: 10px;
}

.newsRight{
						 			float: right;
									margin: 5px 20px 0 10px;
									margin-right: 0px;
									margin-left: 10px;
}



.contactPhoto {
					float: left;
					margin:22px 5px 0 20px;
}

.germanLink {
					font-size: 1.2em;
					color: white;
					font-weight: bold;
					float: left;
					margin:0 0 0 20px;
}
.germanNumber {
					font-size: 1.2em;
					color: white;
					font-weight: bold;
					margin:0 0 0 20px;
}

.germanSmall {
					font-size: 1em;
					margin: 0 0 0 0;
					float: none;

}

.germanMain {
					 colour: white;
					 text-align:justify;
					 font-size: 1.1em;
					 font-weight: bold;
					 margin: 20px;

}

