body {
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #333;
		background-color:#f6f6f6;
		background-position: center -120px;
		}
		
h1 {
			font-size: 48px;
			letter-spacing:-2px;
	}
	
h2 {
			font-size: 24px;
			font-weight:lighter;
			margin-top:-30px;
	}
	
h3 {
			font-size:18px;
			color:#0a0f3c;
		}
hr{
 border: 0px; /* FŸr Firefox und Opera */
 border-top: solid 1px #efefef;
 border-bottom: solid 1px #FFFFFF; /* FŸr I.Explorer (Seiten-Hintergrundfarbe!) */
 margin-top: 15px;
}

table, td, tr {
border:none;
}

table {
border-spacing:1px;
border-top: 1px solid #0a0f3c;
border-bottom: 1px solid #0a0f3c;
}

td {
border-bottom: 1px solid #ccc;
/*background-color: #f0f0f0;*/
}


a:focus {

	outline: none;

}

		
#content a:link, #content a:visited {
			text-decoration:none;
			border-bottom:1px solid #ccc;
			color: #0a0f3c;
			}
#content a:hover, #content a:active {
			color: #ccc;
			}
		
#container {
			margin: 0 auto 0 auto;
			text-align: center;
			width: 900px;
			background-color:#fff;
			padding:15px;
			}
			
ul#navigation {
			border-top: 1px solid #efefef;
			border-bottom: 1px solid #efefef;
			width: 900px;
			padding: 10px 0;
			}
			
ul#navigation li {
			display:inline;
			margin: 0 15px  0 15px;
			font-weight:bold;
			letter-spacing: 1px;
			text-transform: uppercase;
			color: #a1a1a1;
			}
			
#navigation li a:link, #navigation li a:visited {
			color: #a1a1a1;
			text-decoration:none;
			}
			
#navigation li a:hover, #navigation li a:active {
			color: #0a0f3c;
			}
			
#keyvisual {
			text-align:left;
			width: 860px;
			height: 240px;
			padding: 5px 20px;
			background: url('img/start.jpg');
			color:#fff;
			}
			
#keyvisual_leistungen {
			text-align:left;
			width: 860px;
			height: 240px;
			padding: 5px 20px;
			background: url('img/leistungen.jpg');
			color:#fff;
			}
#keyvisual_doku {
			text-align:left;
			width: 860px;
			height: 240px;
			padding: 5px 20px;
			background: url('img/doku.jpg');
			color:#fff;
			}
#keyvisual_kontakt {
			text-align:left;
			width: 860px;
			height: 240px;
			padding: 5px 20px;
			background: url('img/kontakt.jpg');
			color:#fff;
			}
#keyvisual_links {
			text-align:left;
			width: 860px;
			height: 240px;
			padding: 5px 20px;
			background: url('img/links.jpg');
			color:#fff;
			}
			
#keyvisual_boerse {
			text-align:left;
			width: 860px;
			height: 240px;
			padding: 5px 20px;
			background: url('img/transport_boerse.jpg');
			color:#fff;
			}
			
#text ul {
			margin-left: 20px;
			width: 430px;
			margin-top: -25px;
			}

#text {
			text-align:justify;
			line-height: 20px;
			width: 900px;
			padding-bottom: 40px;
			width: 552px;
			margin-left:175px;
			}
.video {
		background-color: #efefef;
		padding-top:10px;
		padding-left:10px;
		width: 547px;
		height: 367px;
		margin-bottom: 50px;
		}
		
#galerie1, #galerie2 {
			background-color: #efefef;
			height: 377px;
			width: 557px;
			margin-bottom: 50px;
			}
			
#galerie1 img, #galerie2 img {
			margin: 10px;
			}
			
#galerie3 img {
			border: 10px solid #efefef;
			margin-top: -10px;
			}

#galerie3 {
			margin-bottom:50px;
			}
			
#footer {
		border-top: 1px solid #efefef;
		border-bottom: 1px solid #efefef;
		padding: 15px 0;
		color:#0a0f3c;
		font-size:10px;
		letter-spacing: 1px;
		font-weight:bold;
		text-transform:uppercase;
		margin-bottom: 15px;
		}
