
#startbox-bg {
    position: absolute;
    height: 100%;
    width: 100%;
    /*
    opacity: 0.7;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
   	*/
    background-color: #133F4D;
    z-index: 101;
  }

  #startbox {
    position: absolute;
    width: 100%;
    /*padding:15px;*/
    z-index: 102;
  }

  #startbox.closed, #startbox-bg.closed {
    display:none;
  }

  #startbox .inner {
    margin:5% auto 0;
    min-height:200px;
    padding:0;
    position:relative;
    width:693px;
  }

  #startbox .inner .content {
    float:right;
    padding:46px 32px 0 0;
    position:relative;
    text-align:right;
  }

  #startbox .calendar {
    background:transparent url(/fileadmin/templates/images/startbox/bg_calendar.png) no-repeat scroll right top;
    height:198px;
    position:absolute;
    right:0;
    top:0;
    width:172px;
    z-index:103;
  }

  #startbox .calendar img {
    padding:46px 46px 0 0;
  }

  #startbox a.close:link, #startbox a.close:visited {
    background:transparent url(/fileadmin/templates/images/startbox/icon_close2.gif) no-repeat scroll right top;
    color:#FFFFFF;
    font-size:0.82em;
    line-height:160%;
    padding:2px 24px 2px 0;
    z-index: 200;
  }

  #startbox .close {
    /*float: right;
    position: absolute;*/
    padding:4px 0px;
    z-index:200;
  }

  img.border-image {
		border: 8px solid white!important;
	}

  #startbox a.close2:link, #startbox a.close2:visited {
    background:transparent url(/fileadmin/templates/images/startbox/icon_close2.gif) no-repeat scroll right top;
    color:#FFFFFF;
    font-size:0.82em;
    line-height:160%;
    padding:2px 24px 2px 0;
  }

  #startbox .close2 {
    position: absolute;
    padding:4px 0px;
  }
