body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }
body { background-image:url(bg.gif); background-repeat:repeat-x; background-color:#00408e; }
/* #############################  COLORS  ################################### */

.darkblue	{ color : #021832; }
.lightblue	{ color : #00408e; }

/* #############################  TEXT  ################################### */

h1 { font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; color : #00408e; font-weight: bold; line-height: 51px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; }

.text { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color : #021832; line-height : 18px; text-decoration: none;  }
.text a,.text a:link,.text a:active,.text a:visited { color : #021832; text-decoration: none; }
.text a:hover { color : #00408e; text-decoration: none; }

.lang { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color : #dbdad6; line-height : 18px; text-decoration: none;}
.lang a,.lang a:link,.lang a:active,.lang a:visited { color : #dbdad6; text-decoration: none; font-weight: normal;}
.lang a:hover { color : #FFFFFF; text-decoration: none;}

/* #############################  FIELDS  ################################### */

div.stage { 
width:917px; position: absolute; top: 0%; left: 50%; 
margin-left: -465px; margin-top: 30px; margin-bottom: 20px; background-color:#FFFFFF; padding-left: 20px; padding-top: 20px; }
div.nav { width:177px; position: absolut; top: 0%; right: 0%; float:left; margin-top: 0px; border: 0; z-index: 999;
}

div.language { 
width:917px; height:30px; position: absolute; top: 0%; left: 50%; 
margin-left: -465px; text-align: right; padding-top: 10px; padding-right: 10px; border: 0;
}


div.content { 
width:700px; position: relative; top: 0%; right: 0%; 
padding-left: 197px; border: 0; z-index:1; }

div.footer { margin-left: -20px; height: 20px; background-color:#00408e; }

.footer a,.footer a:link,.footer a:active,.footer a:visited { color : #FFFFFF; text-decoration: none; font-weight: normal; }
.footer a:hover { color : #FFFFFF; text-decoration: underline; }


/* #############################  NAVI  ################################### */

#navcontainer {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
position: relative;
padding-top: 28px;
padding-left: 0px;
min-height: 180px;
float: left;
overflow: hidden;
text-align: left;
}
* html #navcontainer { overflow: visible; }

.nav {
      position: relative;
      list-style-type: none;
      margin: 0;
      padding: 0px;
      font-size: 100%;
}

.nav li {
      text-align: left;
      margin: 3px 0px;
      padding: 0;
}

.nav li a {
      border: 0;
      display: block;
      padding: 4px 0 4px 10px;
      background: #021832;
      color: #FFFFFF;
      font-weight: bold;
      text-decoration: none;
      width: 167px;
      voice-family: "\"}\""; 
      voice-family:inherit;
}

.nav li a:hover {
      background: #00408e;
      color: #FFFFFF;
      font-weight: bold;
      cursor: pointer;
}

.packages_bg { background: #dbdad6; }
.packages_pad { padding: 5px; }

/* #############################  img-slideshow  ################################### */
.pics { overflow: hidden; }
.pics img { height: 290px; width: 700px; top:0px; left:0; }
#slideshow_container { position: relative; width: 700px; height: 290px; overflow: hidden; }
#slideshow { position: absolute; left: 0; top: 0; z-index: 1; }
#prev, #next { cursor: pointer; font-family: helvetica, verdana, arial, sans-serif; color: #333; position: absolute; top: 0px; z-index: 2; padding: 5px; width: 200px; height: 365px; }
#prev { left: 0; }
#next { right: 0; }