/*
** style sheet for CSS2-capable browsers.
** Web-Site: www.eurosiva.org
** Date:     25.01.2010
*/

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

html {
   height: 2000px;
}

body {
   background-color:#fff;
   font-size: 12px;
   color: #fff;
   font-family: Verdana;
   margin-top: 20px;
   height: 100%;
   }

sup {
   font-size:9px;
   vertical-align: super;
}


.main {
   width: 990px;
   height: 100%;
   border: 1px solid black;
   margin-left: auto;
   margin-right: auto;
   background-color: #d9e0f0;
   background-image:url(../gfx/bg_helsinki.jpg);
   background-repeat:no-repeat;
}


#ttop {
   height: 97px;
   width: 990px;
}

#claim {
   float: right;
   height: 97px;
   width: 519px;
   font-size: 16px;
   font-weight: bold;
   line-height: 30px;
}

#logo_region {
   float: right;
   height: 97px;
   width: 191px;
}

#dz {
   height: 18px;
   width: 700px;
   /* float: right; */
   color: #000;
   font-weight: bold;
   margin-top: 5px;
   margin-left: 280px;
}

.navitop {
   height: 24px;
   width: 980px;
   margin-left: 30px;
   margin-top: -3px;
   /* background-color: #f0f; */
   clear: all;
   }

.navitop li {
   float: left;
   list-style-type: none;
   width: 120px;
   height: 25px;
   text-align: left;
   margin-top:4px;
   /* background-color: #fff; */
   padding-top:3px;
   background-image:url(../gfx/button.png);
   background-repeat:no-repeat;
}

#li_selected {
   background-image:url(../gfx/button_y.png);
   background-repeat:no-repeat;
  }

#li_selected a {
  color: #213778;
  }

.navitop a {
  color: #bac3dc;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  /* font-variant: small-caps; */
  padding-left: 10px;
  /* padding-top: 3px; wird ignoriert */
  }

.navitop a:hover {
   color: #fff;
}


#top_spacer {
   width: 990px;
   height: 70px;
   /* border-bottom: 1px solid black; */
}

.btn_106 {
   width: 106px;
   height:26px;
   padding-left: 10px;
   padding-top: 4px;
   background-image:url(../gfx/btn_106.jpg);
   background-repeat:no-repeat;
   color: #213778;
   font-weight:bold;
   font-size: 11px;
   text-align: left;
   line-height: normal;
  }

.btn_106 a {
   color: #213778;
   text-decoration: none;
   }

.btn_106 a:hover {
   color: #fff;
   text-decoration: none;
   }


.btn_163 {
   width: 163px;
   height:26px;
   padding-left: 10px;
   padding-top: 4px;
   background-image:url(../gfx/btn_163.jpg);
   background-repeat:no-repeat;
   color: #213778;
   font-weight:bold;
   font-size: 11px;
   text-align: left;
   line-height: normal;
  }

.btn_163 a {
   color: #213778;
   text-decoration: none;
   }

.btn_163 a:hover {
   color: #fff;
   text-decoration: none;
   }


.contentdiv {
   width: 420px;
   height: 100%;
   padding-left: 280px;
   border: none;;
   float: left;
   color: black;
   line-height: 20px;

}

.contentright {
   width: 280px;
   height: 100px;
   border: none;
   float: right;
   color: #000;
   line-height: 20px;
}

.contnarrow {
   width: 300px;
}


.txt_hi  {
   color: #213778;
   font-weight: bold;
}

.email a {
   color: #213778;
   text-decoration: none;
   font-weight: bold;
}


.tbl_rel_grps {
   width: 100%;
   border: none;
}

.tbl_rel_grps td {
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 25px;
   padding-top: 0px;
   font-size: 9px;
   border: none;
}
