* {
  margin: 0px;
  border: 0px;
  padding: 0px;
  font-family: "Lucida Grande", Arial;
  font-size: 12px;
  line-height: 16px;
  color: #4c4c4c;
}

html {
  overflow-y: scroll;
}

body {
  background-color:#ee7f01;
}

#main {
  width:100%;
  height:520px;
}

#upcell {
  height:520px;
  vertical-align:top;
  text-align:center;
  background-color:#c3c5c6;
  background-repeat:repeat-x;
}

#upctr {
  width:760px;
  position:relative;
  margin:0 auto;
}

#navi {
  font-family: Arial;
  padding-top:325px;
  width:160px;
  float:left;
  text-align:left;
  line-height: 18px;
  padding-left:45px;
  color:#fff;
  margin-bottom:70px;
}

#flag {
  border:0px;
  position:relative;
  top:2px;
}

#content {
  padding-top:225px;
  width:555px;
  float:right;
  text-align:left;
  margin-bottom:70px;
}

.full_block {
  text-align: justify;
  width: 555px;
}

.bbild {
  background-color:#fff;
  padding:4px 4px 4px 4px;
}

.infoblu {
  padding:12px 12px 12px 12px;
  background-color:#e4e5e6;
}

.infored {
  padding:12px 12px 12px 12px;
  background-color:#fff;
}

#logo {
  border:0px;
  position:absolute;
  top:45px;
  left:44px;
}

#logoserv {
  border:0px;
  position:absolute;
  top:0px;
  left:430px;
  
}

#schatten {
  border:0px;
  position:absolute;
  top:0px;
  left:0px;
}

#mdcell {
   background-color:#fff;
   height:5px;
}

#dncell {
  vertical-align:top;
  text-align:center;
  background-color:#ee7f01;
  background-repeat:repeat-x;
}

#dnctr {
  width:760px;
  height:100px;
  position:relative;
  margin:0 auto;
  text-align:left;
  padding-top:14px;
  line-height: 13px;
}

#footerlogos {
  width:205px;
  float:left;
  padding-top:5px;
  line-height: 13px;
}

#footertext {
  padding-top: 4px;
  float: left;
  width: 555px;
  color: #fff;
  font-size: 11px;
  line-height: 13px;
}

.footerblu {
  color: #fff;
  font-size: 11px;
  line-height: 13px;
}

.footerdark {
  color: #fff;
  font-size: 11px;
  line-height: 13px;
}

h1 {
  font-family: Arial;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 18px;
}

h2 {
  padding-top:1px;
  font-family: Arial;
  color: #e2e2e2;
  font-size: 18px;
  line-height: 20px;
  text-transform: uppercase;
}

h3 {
  font-size: 14px;
  font-family: Arial;
  margin-top: 30px;
  color: #464646;
  text-transform: uppercase;
}

h4 {
  font-size: 14px;
  color: #464646;
  text-transform: uppercase;
  padding: 0 0 4px 0;
}

h5 {
  color: #464646;
}

a {
  color: #0086cb;
  text-decoration:none;
  border-bottom:1px dotted #0006cb;
}

a:hover {
  color: #f08507;
  text-decoration:none;
  border-bottom:1px dotted #f08507;
}

a.footer {
  font-size: 11px;
  text-decoration:none;
  color:#fff;
  border-bottom:0px;
}

a.footer:hover {
  font-size: 11px;
  text-decoration:none;
}

a.navia {
  font-family: Arial;
  line-height: 18px;
  color: #0086CB;
  border-bottom:0px;
}
a.navia:hover {
  color: #0086CB;
}

a.navi {
  font-family: Arial;
  line-height: 18px;
  color: #fff;
  border-bottom:0px;
}
a.navi:hover {
  color: #0086CB;
}

a.img {
  border-bottom:0px;
}

ul {
 margin: 5px 0 0 0; 
 padding: 0;
}

li {
  list-style-position:outside;
  margin: 0 0 0 20px;  
}

li.option {
  list-style-image:url(../pics/li_option.gif);
}

li.down {
  list-style-image:url(../pics/li_down.gif);
}

li.tech {
  list-style-image:url(../pics/li_techn.gif);
}

li.highlight {
  list-style-image:url(../pics/li_highlight.gif);
}
