body {
   background-image : url(/fileadmin/2006/dornier/images/bg.gif);
   background-repeat : repeat-x;
   background-position : top center;
   background-color:#EFECE3;
   font-family : Arial, Helvetica, Geneva, sans-serif;
   text-align:center;
   margin: auto;
   padding: 0;
}
#container {
   position: relative;
   margin: auto;
   width : 964px;
   text-align:left;
}
#boxTop {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 964px;
   height: 580px;
   background-image : url(/fileadmin/2006/dornier/images/bg_content-top.gif);
   background-repeat : no-repeat;
   background-position : top left;
   color : #FFF; 
   z-index: 1;
}
#boxlogo {
   position: absolute;
   width : 171px;
   height : 72px; 
   top: 46px;
   left: 47px;
   z-index: 2;
}
#boxlanguage {
   position: absolute;
   width : 301px;
   height : 49px; 
   top: 5px;
   left: 718px;
   text-align:right;
   z-index: 3;
}
#boxNavmain {
   position: absolute;
   width : 450px;
   height : 34px; 
   top: 140px;
   left: 490px;
   text-align:right;
   z-index: 4;
}
#boxcontentLeft {
   position: absolute;
   width : 315px;
   height : 401px; 
   top: 179px;
   left: 7px;
   z-index: 5;
}
#boxcontentMiddle {
   position: absolute;
   width : 635px;
   height : 401px; 
   top: 179px;
   left: 322px;
   overflow:auto;
   z-index: 6;
}
.boxcontentValign {
   position: absolute;
   bottom: 0px;
}
#boxcontentMiddleTwo {
   position: absolute;
   width : 320px;
   height : 401px; 
   top: 179px;
   left: 322px;
   overflow:auto;
   z-index: 6;
}
#boxcontentRight {
   position: absolute;
   width : 320px;
   height : 401px; 
   top: 179px;
   left: 637px;
   z-index: 5;
}
.boxMasstabellePic {
   position: absolute;
   padding: 0px 0px 170px 15px;
   bottom: 0px;
}
#boxBottom {
   position: absolute;
   top: 580px;
   left: 0px;
   width: 964px;
   z-index: 7;
}
#boxBottomOne {
   background-image : url(/fileadmin/2006/dornier/images/bg_content-middle.gif);
   background-repeat : repeat-y;
   background-position : top center;
   width: 964px;
   padding-bottom: 15px;
   float: left;
}
#boxcontentDownPadding {
   width: 325px;
   height: 100px;
   float: left;
}
#boxbackbutton {
   width: 300px;
   height: 18px;
   padding-top: 17px;
   text-align: right;
}
#boxcontentDown {
   padding-top: 15px;
   width: 600px;
   color : #000; 
   float: left;
}
#boxBottomTwo {
   background-image : url(/fileadmin/2006/dornier/images/bg_content-bottom.gif);
   background-repeat : no-repeat;
   background-position : top left;
   width: 964px;
   height: 105px;
   float: left;
}
#boxNavdown {
   padding: 38px 0px 0px 325px;
   width: 600px;
}
.box {
   float:left;
}

/* - LINKS -------------------------------------------------------------- */

a {
   font-weight: bold;
   text-decoration : none;
   color: #B48D5B;
}
a:hover {
   font-weight: bold;
   text-decoration : underline;
   color: #B48D5B;
}

/* - CONTENTELEMENTE -------------------------------------------------------------- */

h1 {
   font-size : 0.8em;
   font-weight : bold;
   text-decoration : none;
   line-height : 1.6em;
   padding-top: 5px;
   margin: 0;
}
h2 {
   font-size : 0.75em;
   font-weight : bold;
   text-decoration : none;
   line-height : 1.6em;
   margin: 0;
}
h3 {
   font-size : 0.7em;
   text-decoration : none;
   line-height : 1.6em;
   margin: 0;
}
p {
   text-decoration : none;
   line-height : 1.8em;
   font-size : 0.70em;
   margin: 0;
}
.csc-caption {
   text-decoration : none;
   line-height : 1.2em;
   font-size : 0.70em;
   margin: 0;
   padding-left:3px;
   color: #FFFFFF;
} 
.csc-textpic-caption {
   text-decoration : none;
   line-height : 1.2em;
   font-size : 0.70em;
   margin: 0;
   padding-left:3px;
}
.csc-textpic-text {
   margin: 0;
}
td {
   color : #164675; 
   text-decoration : none;
   margin: 0;
   padding-left:3px;
}
ul {
   list-style-image:url(/fileadmin/2006/dornier/images/pfeil_li.gif)
}
li {
   font-size : 0.7em;
   font-weight : bold;   
   color : #B18B59;
   text-decoration : none;
   line-height : 1.8em;
   margin: 0;
}
.searchbox {
   padding-left: 20px;
   float: left;
}
.searchbutton {
   padding-left: 5px;
   float: left;
}
.searchfield {
   border : 1px solid #4A7AB5;
   background-color : #ffffff;
   padding : 2px;
   font-size : 0.75em;
   color : #000000;
   text-decoration : none;
   width : 100px;
}
.searchresult {
   padding-bottom: 25px;
   font-size: 0.75em;
   color: #FFFFFF;
   text-decoration : none;
}
.csc-form-label {
   font-size : 100%;
}
.csc-searchResult {
   padding-bottom: 25px;
   font-size: 0.75em;
   color : #05346B;
   text-decoration : none;
   background-image: url(/fileadmin/2006/dornier/images/line_search.gif);
   background-repeat: repeat-x;
   background-position: bottom left;
   background-color: #E0E8F2; 
}
.suchergebnis {
   background-color: #FABD00;
   font-weight : bold;
}
/* - Kontaktformular -------------------------------------------------------------- */
.boxcontactformular {
   width: 520px;
   padding: 15px 0px 0px 3px;
}
.boxcontactlabel {
   position : relative;
   width: 150px;
   height: 19px;
   font-size: 0.7em; 
   float: left;
   clear: both;
   margin : 0px;
   margin-top : 0px;
   margin-bottom : 0px;
   padding : 0px; 
   color: #000;
   text-decoration: none;
}
.boxcontactlabelSmall {
   position : relative;
   height: 19px;
   font-size: 0.7em; 
   float: left;
   margin : 0px;
   margin-top : 10px;
   margin-bottom : 5px;
   padding-right : 10px; 
   color: #000;
   text-decoration: none;
}
.boxcontactlabelMiddle {
   width: 230px;
   height: 24px;
   font-size: 0.7em; 
   float: left;
   margin-top : 5px;
   padding : 0px; 
   color: #000;
   text-decoration: none;
}
.boxcontactlabelDot {
   width: 23px;
   height: 24px;
   float: left;
}
.boxcontactlabelLong {
   position : relative;
   width: 520px;
   font-size: 0.7em; 
   float: left;
   margin : 0px;
   margin-top : 10px;
   margin-bottom : 5px;
   padding : 0px; 
   color: #000;
   text-decoration: none;
}
.boxcontactfieldSmall {
   float: left;
   width: 125px;
   height: 29px;
   font-size: 0.7em;
}
.boxcontactfield {
   float: left;
   width: 290px;
   height: 29px;
}
.contactfieldPadding {
   float: left;
   padding-top: 5px;
}
.boxcontacttrenner {
   width: 520px;
   clear: both;
   border-top: 5px solid #FDFDFC;
   border-bottom: 5px solid #FDFDFC;
   padding: 2px 0px 2px 0px;
   font-weight: bold;
   font-size: 0.7em;
   color: #FFF; 
   background-color: #B18B59;
}
.boxcontactPicMassangaben {
   width: 520px;
   height: 362px;
   clear: both;
   background-image: url(/fileadmin/2006/dornier/images/masstabelle2.gif);
   background-repeat: no-repeat;
   background-position: top left;
}
.contactfield {	
   border: 1px solid #B18B59;
   background-color: #FFFFFF;
   padding: 2px;
   color: #000000; 
   text-decoration: none;
   width: 190px;
}
.contactfieldSmall {	
   border: 1px solid #B18B59;
   background-color: #FFFFFF;
   padding: 2px;
   color: #000000; 
   text-decoration: none;
   width: 60px;
}
.contactfieldMiddle {	
   border: 1px solid #B18B59;
   background-color: #FFFFFF;
   padding: 2px;
   color: #000000; 
   text-decoration: none;
   width: 100px;
}
.contactfieldLong {	
   border: 1px solid #B18B59;
   background-color: #FFFFFF;
   padding: 2px;
   color: #000000; 
   text-decoration: none;
   width: 500px;
}
.contactformButton {	
   border: 1px solid #B18B59;
   clear:both;
   background-color: #B18B59;
   color: #FFFFFF; 
   text-decoration: none;
   width: 190px;
   padding: 0px 0px 1px 0px;
}
.boxfarbauswahl {
   background-image: url(/fileadmin/2006/dornier/images/farbleiste.gif);
   background-repeat: no-repeat;
   background-position: top left;
   width: 520px;
   height: 99px;
   clear: both;
   float: left;
}
