* {
    margin: 0;
    padding: 0;
    border: 0;
} 

* html #logo-header img {
   behavior: url("pngbehavior.htc");
}

.cl { clear:both; }

.fr { float: right; }

.fl { float: left; } 

body {
  background-color: #fff;
  color:#000;  
  font-family: times, serif; 
  font-size: 12px;
  font-style: normal;
  font-weight:normal;
  text-transform: none;
  letter-spacing: normal;
  line-height: 1.4em;
  text-align: center;
}

#h1_box { float:left; padding:188px 0 0 35px; }

* html #h1_box {
 /* CSS-Hack für IE6 und kleiner */
 padding:173px 0 0 35px;
}

h1 { display:block; float:left; height:44px; font-family: Helvetica, Arial, sans-serif; font-size:38px; font-weight:normal; line-height:38px; }

h2 { text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; float:left; display:inline; padding:0px 0 8px 0px; font-size:14px; color:#eb6909; width:100%;}

#container-home, #container-about-us, #container-contact, #container-seafreight, #container-airfreight, #container-trucking, #container-railstransport, #container-storage, #container-port-facilities, #container-worldwide, #container-documentation { 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto 0px;
  padding: 0px;
  width: 842px;
  height:638px;
  background-color: #ffffff;
  border: 0px solid #000;
}

#container-home { background:url(../images/manners-start-bg-2.jpg) no-repeat; }
#container-about-us { background:url(../images/manners-about-us-bg.jpg) no-repeat; }
#container-contact { background:url(../images/manners-contact-bg.jpg) no-repeat; }
#container-seafreight { background:url(../images/manners-seafreight-bg.jpg) no-repeat; }
#container-airfreight { background:url(../images/manners-airfreight-bg.jpg) no-repeat; }
#container-trucking { background:url(../images/manners-trucking-bg.jpg) no-repeat; }
#container-railstransport { background:url(../images/manners-railstransport-bg.jpg) no-repeat; }
#container-storage { background:url(../images/manners-storage-bg.jpg) no-repeat; }
#container-port-facilities { background:url(../images/manners-facilities-bg.jpg) no-repeat; }
#container-worldwide { background:url(../images/manners-worldwide-bg.jpg) no-repeat; }
#container-documentation { background:url(../images/manners-documentation-bg.jpg) no-repeat; }

#logo-header {
  float:left;
  padding:32px 0 0 0;
  width:842px;
  height:58px;
}


/* Werte fuer die Position der PNG Bilder im header fuer IE6 */
* html #logo-header {
  padding:32px 0 0 0;
}

#content {float:left; height:495px; width:842px;}
* html #content {height:470px;}


#middle-content { float:left; width:404px; margin:137px 0 0 0px; }
* html #middle-content { float:left; width:404px; margin:116px 0 0 0px; }

#left-img {float:left; width:143px; padding:137px 12px 0 35px;}
* html #left-img {padding:116px 12px 0 35px;}  /* IE6 */

#right-navigation {
  float:right;
  font-size:12px; 
  font-style:italic;
  padding:75px 35px 0 0;
}

* html #right-navigation {
 /* CSS-Hack für IE6 und kleiner */
 padding:53px 44px 0 0px;
}

#right-navigation ul {
  list-style-type:none;
  line-height:15px;
  width:152px;
  padding: 12px 0 0 37px;
}

* html #right-navigation ul {
 /* CSS-Hack für IE6 und kleiner */
 width:180px;
}

/* Zusätzlicher Leerraum in Listenlinks - Bug => http://csscreator.com/?q=node/6745  */
#right-navigation li { display: inline-block; }
#right-navigation li { display: block; }

#right-navigation a, #right-navigation a:link, #right-navigation a:visited  { text-decoration:none; color:#000; display:block; }
#right-navigation a:hover {background:#ccc;}

.active { border-bottom:1px solid #eb6909; }

#footer {float:left; color:#ccc; font-style:italic; padding:2px 0px 0 35px; width:776px; }
* html #footer {width:808px;}
#footer a { text-decoration:none; color:#ccc; }

#countrys {float:right; height:15px; padding:0px 0 10px 0; width:800px;}
* html #countrys {width:770px;}

#countrys img {border:0px;}
#countrys img a {border:0px;}

.error_check {float:left; position:relative; top:-151px; left:-146px; color:#eb6909; font-weight:bold; width:125px;}
.error_check2 {float:left; margin:3px 0 0 0;}
#kontakt-tabelle input {height:19px; padding:0px; margin:0px;}
.name-mail-inp {float:left; width:100%; background-color:transparent; border:1px solid #000; height:19px; padding:2px; }
.text-inp {float:left; width:100%; background-color:transparent; border:1px solid #000; padding:2px; margin:0px 0 0 0;}


