html {
  padding-top : 13px;
  text-align : center;
}

/* Tabellen der omslutter hele indholdet */
.maintable {
  text-align : center;
  border-collapse : collapse;
}

/* Øverste række, hvor logoet sidder. */
#toptd {
  text-align : center;
  background : #FFF;
}
#toptdimg {
  padding : 0;
  margin : 0;
  border : 0;
}

/* Menu række */
.menutd {
  padding : 0px;
  text-align : left;
  border-bottom : 4px solid white;
}
img.menuimage {
  border : none;
  padding : 0;
  margin : 0;
}

div.menudiv {
  background-color : #9BC7EA;
  font-family: verdana;
  font-style : oblique;
  font-weight : bold;
  text-align : center;
  font-size : 10px;
  display : inline;
  height : 14px;
  float : left;
  padding-top : 2px;
  margin-right : 2px;
}

a.menulink, a.menulink:hover, a.menulink:visited {
  text-decoration : none;
  color : #666;
  cursor : hand;
}
div#selectedmenudiv {
  color : #006547;
}

/* Midterste række */
.content2td {
  vertical-align : top;
  background-color : #E7EFF5;
  padding : 10px 2px 0px 2px;
  width : 200px;
  text-align : left;
  padding : 15px 3px 3px 3px;
}
.contenttd {
  vertical-align : top;
  text-align : left;
  width : 512px;
  padding : 15px 0px 0px 8px;
}

/* Midterste række - Menu */
/*.frontmenutd {
  text-align : left;
  width : 165px;
  background-color : #315c82;
  padding : 0;
  vertical-align : bottom;
}
.frontmenuitem {
  margin : 0px 0px 8px 28px;
  white-space : nowrap;
}
.frontmenuitem a {
  font-family: "Franklin Gothic Medium", verdana, arial, helvetica, geneva, swiss, sunsans-regular
  font-size : 16px;
  color : #D8E1E6;
}
.frontmenuitem a:hover {
  color : #9CB9C7;
}

.menutd {
  width : 250px;
  font-size : 14px;
  font-weight : bold;
  text-align : right;
  padding : 0px;
}
/*.menutd h1 {
  font-size : 18px;
  color : #114790;
  margin-bottom : 8px;
  margin-right : 8px;
}
.menuitem {
  font-family: "Franklin Gothic Medium", verdana, arial, helvetica, geneva, swiss, sunsans-regular
  white-space : nowrap;
  padding : 5px 20px 8px 0;
}
.menuitem a {
  color : #9EBBC3;
}
.menuitem a:hover {
  color : #114790;
  padding-right : 1px;
}
#menuitemselected a {
  color : #114790;
}
.submenuitem {
  text-align : left;
  padding : 3px 0px 3px 40px;
  color : #114790;
}
.submenuitem a {
  color : #114790;
}
.submenuitem a:hover {
  color : #114790;
  padding-left : 1px;
}*/

/* Bunden */

#bottomtr {
}
.bottomlefttd {
  background-color : #CDDFEB;
  text-align : center;
  border-top : 4px solid white;
}
.bottomtd {
  border-top       : 4px solid white;
  vertical-align   : bottom;
  background-color : white;
  font-family      : verdana;
  font-size        : 9px;
  color            : #7E9CB4;
  text-align       : right;
}

.languageflag {
  margin : 10px 5px 8px 5px;
}

.logotd {
  text-align : right;
  padding-left : 70px;
}

#elokalerlogo {
}
