@charset "UTF-8";
/* CSS Document */

#all{   
	margin: 0 auto;
	width: 984px;
background-color: #ffffff;
}	
#all_content{
	width: 100%;
background-color: #ffffff;
}
.header{
   position: relative;
   float: left;
   width: 984px;
   background-color: #ffffff;
	padding-bottom: 54px;
		padding-top: 65px;
}
.wrapper{
   position:relative;
   float: left;
   width: 984px;
   background-color: #ffffff;
}
.left1{
   position: relative;
   float: left;
   width: 140px;
   height: 1700px;
   background-color: #ffffff;
}
.left2{
   position: relative;
   float: left;
   left: 20px;
   width: 190px;
   height: 700px;
   background-color: #ffffff;
}
.left3{
   position: relative;
   float: left;
   left: 52px;
   width: 380px;
   height: 700px;
   background-color: #ffffff;
}
.right{
   position: relative;
   float: right;
   right: 0px;
   width: 190px;
   height: 700px;
   padding-right:16;
   margin-right:16;
   background-color: #ffffff;
}
.footer{
   position: relative;
   float: left;
   width: 984px;
   height: 16px;
   background-color: #ffffff;
}
.gallery{
   position: relative;
   float: left;
   width: 800px;
   background-color: #ffffff;
}

body {
   border-width: 0px;
   padding: 0px;
   margin: 0px;
   font-size: 90%;
   background-color: #ffffff;
}
p1 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		color:#000000;
		line-height:18px;
		font-weight: normal;
		letter-spacing:1;
		}
		
p2 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		color:#333333;
		margin:0px;
		padding:0px;
		line-height:11px;
		font-weight: normal;
		letter-spacing:1;
		text-decoration:none;
		}   
		
		
/*  ---Typography and Links---  */



h1 {
		margin:0px;
		color:#000000;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:lighter;
		font-size:22px;
		line-height:23px;
		padding-top:15px;
		padding-bottom:3px;
		width:380;
		border:0;
		}

h2 {
		margin:0px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		line-height:16px;
		letter-spacing:.5px;
		text-transform:uppercase;
		width:190;
		border:0;
		}
h9 {
		margin:0px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		line-height:14px;
		letter-spacing:.5px;
		text-transform:uppercase;
		width:190;
		border:0;
                padding-top:8px;
		}

h3 {
		margin:0px;
		color:#999999;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:lighter;
		line-height:11px;
		letter-spacing:.5px;
		text-transform:uppercase;
		padding-top:4px;
		padding-bottom:10px;
		border:0;
		}	

h4 {
		margin:0px;
		color:#999999;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:lighter;
		line-height:11px;
		letter-spacing:.5px;
		text-transform:uppercase;
		padding-top:4px;
		padding-bottom:8px;
		border:0;
		}
		
h5 {
		margin:0px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		line-height:18px;
		letter-spacing:.5px;
		text-transform:uppercase;
		list-style-type:none;
		padding-left:0;
		margin-left:0;
		padding-top:6px;
		padding-bottom:26px;
		
		}
h6 {
		margin:0px;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		line-height:18px;
		letter-spacing:.5px;
		text-transform:uppercase;
		list-style-type:none;
		padding-left:0;
		margin-left:0;
		padding-top:5px;
		padding-bottom:0px;
		
		}
h7 {
		margin:0px;
		color:#000000;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:lighter;
		font-size:16px;
		line-height:23px;
		padding-top:15px;
		padding-bottom:3px;
		width:380;
		border:0;
		}



ul {
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		line-height:18px;
		letter-spacing:.5px;
		text-transform:uppercase;
		list-style-type:none;
		padding-top:10px;

		padding-left:0px;

		}
ul2 {
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		line-height:18px;
		letter-spacing:.5px;
		text-transform:uppercase;
		list-style-type:none;
		padding-left:0px;
                padding-top:2px;

		}


p2 {
		color:#333333;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:11px;
		font-weight:lighter;
		line-height:15px;
		letter-spacing:.3px;
		text-align:left;
		text-align:left;
		width:190px;
		}
		
p1 {
		color:#000000;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		font-weight:lighter;
		line-height:19px;
		letter-spacing:.2px;
		text-align:left;
		text-align:left;
		width:190px;
		width:380px;
		margin:0px;
		}
		
a:link {
		color:#000000;
		text-decoration:none;
		font-weight:bold;
		}
		
a:visited {
		color:#000000;
		text-decoration:none;
		font-weight:bold;
		}
		
a:hover {
		color:#000000;
		text-decoration:none;
		font-weight:bold;
		border-bottom:1px dotted;
		}
		
/*  ---End of links---  */

#banner {
		height:153;
		padding-bottom:54px;
		padding-top:65px;
		}
#logo {
		background-image:url(images/kretchmer.jpg);
		background-repeat:no-repeat;
		height:34px;
		width:154;
		
		}	
		
#navigation {
		float:left;
		width:175px;
				}
				
#logistics {
                
background-color: #ffffff;		
width:190px;
		float:left;
		margin-left:0px;
		text-align:left;
		padding-right:26px;
		padding-top:0px;

				}
				
#rule {
		
margin-left:0px;
		float:left;
		width:190px;
		padding-top:14px;
		}	

#underline {
		width:190px;
		height:5px;
		background-image:url(images/underline.gif);
		background-repeat:no;
		}
		
#logistics_photo {
		width:190;
		height:130;
		margin-left:0px;
		float:left;
		padding-bottom:8px;
		padding-top:6px;
		}
#communications_photo {
		width:380;
		height:280;
		margin-left:0px;
		float:left;
		padding-top:6px;
		}		
		
#smallphoto {
		width:190px;
		height:130px;
		background-image:url(images/studio.jpg);
		background-repeat:no;
		}
#bigphoto {
		width:380px;
		height:280px;
		margin-bottom:15px;
		background-image:url(images/berlin.jpg);
		background-repeat:no;
		}		
		
#logistics_content {
background-color: #ffffff;
		width:190px;
		float:left;
		}
		
#communications {
background-color: #ffffff;
		width:602px;
		height:100%;
		text-align:left;
		padding-right:26px;
		padding-left:388px;
		padding-top:153;
		}
		
#rule2 {
		margin-left:50%px;
		float:left;
		width:380px;
		padding-top:14px;
		}
			
#underline2 {
		width:380px;
		height:5px;
		background-image:url(images/underline.gif);
		background-repeat:repeat-x;
		}		

#line {
		width:190px;
		height:3px;
		border-bottom-width:190px;
		border-bottom-color:#666666;
		border-bottom-style:solid;
		border-bottom:double;
		}


