body {
margin: 0;
padding: 0;
height: 100%; 
max-height: 100%; 
border: 0;
text-align: center;
background-color: #f5f5f5;
}
#logoContainer {
width: 100%;
background-color: #ffffff;
}
#logoContainer #logo {
width: 800px;
height: 90px;
margin: 0 auto;
text-align: left;
background: url(/de-DE/resources/images/bg_swoosh.jpg) top left no-repeat;
}
#logoContainer #logo img {
margin: 30px 0 0 20px;
}
#navContainer {
width: 100%;
height: 30px;
margin: 0;
background: url(/de-DE/resources/images/bg_blue.jpg) top left repeat-x;
border-bottom: 2px solid #fff;
}
#navX {
width: 800px;
margin: 0 auto;
padding: 0;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#navX a{
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
#navX a:hover{
color: #eeeeee;
text-decoration: none;
font-weight: bold;
}
#accentContainer {
width: 100%;
height: 3px;
margin: 0;
background: #ffffff url(/de-DE/resources/images/bg_red.jpg) top left repeat-x;
}
#mainContainer {
width: 100%;
background-color: #ffffff;
padding: 0 0 40px 0;
}
#main {
width: 800px;
margin: 0 auto;
padding: 25px 0 0 0;
text-align: left;
}
#main p{
margin: 10px 0;
line-height:18px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}
#main h1 {
color: #2b5e91;
margin: 0 0 25px 0;
font-size: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 100;
}
#main h2 {
color: #2b5e91;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
margin: 0 0 0 9px;
padding: 0;
}
#mainFull {
width: 800px;
margin: 0;
padding: 0;
float: left;
text-align: left;
line-height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#mainFull p {
line-height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#mainFull ul {
line-height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#mainFull h2 {
color: #2b5e91;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
margin: 5px 0;
padding: 0;
}
#mainLeft {
width: 250px;
margin: 0;
padding: 0;
float: left;
text-align: left;
line-height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#mainLeft a {
color: #002f65;
}
#mainRight {
width: 470px;
margin: 0;
padding: 0 0 0 35px;
float: right;
border-left: 1px dotted #818181;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#mainRightL {
width: 230px;
margin: 30px 0 0 0;
float: left;
text-align: left;
line-height: 18px;
}
#mainRightL a {
color: #a40025;
}
#mainRightR {
width: 200px;
margin: 30px 0 0 0;
float: right;
text-align: left;
line-height: 18px;
}
#mainRightR a {
color: #002f65;
text-decoration: none;
}
#mainRightR ul {
margin: 0 0 0 10px;
padding: 0;
list-style: none;
}
#mainRightR li {
padding-left: 10px;
background: url(/de-DE/resources/images/bullet_red.gif) no-repeat 0 .5em;
}
#footerContainer {
width:100%;
_height: 63px;
min-height: 63px;
text-align: center;
background: #f5f5f5 url(/de-DE/resources/images/bg_gray.jpg) repeat-x top left;
}
#footerX {
width: 800px;
margin: 0 auto;
padding: 0;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#footerLeft {
width:300px;
float: left;
padding-top:30px;
}
#footerRight {
width:500px;
float: right;
text-align: right;
padding-top:30px;
}
#footerRight a{
color:#666666;
text-decoration:none;
}
#breadcrumbs {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
#breadcrumbs a{
color: #a40025;
text-decoration:none;
}
.navItem {
width: 157px;
padding-top: 8px;
text-align: center;
background: url(/de-DE/resources/images/bullet_blue.gif) top center no-repeat;
float: left;
}
.button {
float: right;
margin: 0;
padding: 0;
border: 0;
}
.navItem img {
vertical-align:top;
margin-top: 4px;
border: 0;
top: 0;
}
.col{
width: 203px;
padding: 20px 47px 10px 0;
margin: 0 47px 0 0;
float: left;
background: #FFFFFF;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
text-align: left;
}
#main .col p{
padding: 0;
margin: 0 0 0 9px;
line-height: 14px;
}
.col a{
color: #a40025;
}
.right{
padding: 20px 0 10px 0;
margin: 0;
border: 0;
}
.col ul {
list-style-type: none;
padding: 0;
margin: 10px 0 10px 10px;
}
.col li {
background-image: url(/de-DE/resources/images/bullet_red.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .5em;
}
.blue {
color: #002f65;
}
.clear {
clear: both;
}

/* -------------------------------------
   INTERNATIONAL PAGE STYLES (IMPORTED FROM "americawest.css") */

.b {font-weight: bold;}

/**** BG COLOR ****/
.bgwhite {background-color: #FFF;}
.bggreen {background-color: #0A214F;}
.bgblack {background-color: #000;}
.bgltrgray {background-color: #f8f8fc;}
.bgltgray {background-color: #EBEBE8;}
.bgmdgray {background-color: #CCC;}
.bgdkgray {background-color:#605F5F;}
.bghoneydew {background-color: #CCC;}
.bgltblue {background-color: #f3f8fd;}
.bgyellow {background-color: #FFC;}

/**** BORDERS ****/
.bdall {border: 1px solid;}
.bdall2 {border: 2px solid;}
.bdleft2 {border-left: 2px solid;}
.bdright2 {border-right: 2px solid;}
.bdtop2 {border-top: 2px solid;}
.bdbottom2 {border-bottom: 2px solid;}
.bdleft {border-left: 1px solid;}
.bdright {border-right: 1px solid;}
.bdtop {border-top: 1px solid;}
.bdbottom {border-bottom: 1px solid;}
.bdblack {border-color:#000;}
.bdwhite {border-color:#FFF;}
.bdred {border-color:#B01C2E;}
.bdgreen {border-color:#0A214F;}
.bdgold {border-color:#FC6;}
.bdgray {border-color:#605F5F;}
.bdrbbw {border-right:#000 1px solid; border-bottom: #FFF 1px solid;}
.bdrwbb {border-right:#FFF 1px solid; border-bottom: #000 1px solid;}
.bdrbtw {border-right:#000 1px solid; border-top: #FFF 1px solid;}
.bdlwbb {border-left:#FFF 1px solid; border-bottom: #000 1px solid;}
.bddash {border: dashed 1px #605F5F;}
.bdbtmdash {border-bottom: dashed 1px #605F5F}