@charset "utf-8";

/**
 * [2007-07-19 as] created
 *
 * $Rev: 801 $ Revision of last commit
 * $Author: jan $ Author of last commit
 * $Date: 2009-04-27 14:18:43 +0200 (Mo, 27 Apr 2009) $ Date of last commit
 */

/* Event Calender (box 920 table color 1) -------------------------------------------------------*/

/* safari */
.head {
  padding: 0;
  }
/* /safari */

.content {
  /*width: 920px;*/
  width: 100%;
  }

.area-box-top {
  width: 920px;
  }
.area-box-left {
  width: 500px;
  float: left;
  }
.area-box-right {
  width: 390px;
  float: right;
  }

/* concert heighlights */
.content-box-1 {
  width: 500px; /* safari */
  margin-bottom: 15px;
  }
.content-box-1 img {
  border: solid 1px #fff;
  margin-bottom: 5px;
  }
.content-box-1 .row {
  padding: 5px 0 10px 15px;
  }
.content-box-1 .column-1 {
  width: 145px;
  padding: 5px;
  float: left;
  }
.content-box-1 .column-2 {
  width: 145px;
  padding: 5px;
  float: left;
  }
.content-box-1 .column-3 {
  width: 145px;
  padding: 5px;
  float: left;
  }

/* extendet search */
.content-box-2 {
  width: 390px; /* safari */
  margin-bottom: 15px;
  }
.content-box-2 .row {
  padding: 10px;
  width: 365px;
  }
.content-box-2 .suchbegriff_lang {
  width: 360px;
	border: 1px solid #ccc;
	margin: 10px 0 3px 0;
  }
.content-box-2 .findit {
  float: right;
  }

/* dates */
.content-box-3 {
  width: 500px; /* safari */
  margin-bottom: 15px;
  }
.content-box-3 .head {
  padding: 0px 0 0px 15px;
  }
.content-box-3 .row {
  width: 485px;
  padding: 0 0 0 15px;
  border-bottom: solid 2px #fff;
  }
.content-box-3 .column-1 {
  width: 78px;
  padding: 5px;
  float: left;
  }
.content-box-3 .column-2 {
  width: 176px;
  padding: 5px;
  float: left;
  }
.content-box-3 .column-3 {
  width: 135px;
  padding: 5px;
  float: left;
  }
.content-box-3 .column-4 {
  width: 56px;
  padding: 5px;
  float: left;
  }

/* special */
.content-box-4 {
  width: 920px;
  }
.content-box-4 h2 {
  margin-bottom: 5px;
  }
.content-box-4 .complete-article {
   text-align: center;
   margin-top: 6px;
  }
.content-box-4 .content {
  padding: 15px;
  width: 890px; /* safari */
  background: transparent;
  }

/* concert */
.content-box-5 {
  width: 500px;
  margin-bottom: 15px;
  }
.content-box-5 .column-left {
  float: left;
  width: 200px;
  padding: 10px;
  }
.content-box-5 .column-right {
  float: right;
  width: 250px;
  padding: 10px;
  overflow: hidden;
  }
.content-box-5 .type {
   vertical-align:top;
  }
