/* ----------------------------------------------------------------- */
/* Global */
/* ----------------------------------------------------------------- */
body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 17px;
}

input {
  font-size: 11px;
}

ul {
  list-style-type: disc;
  color: #000000;
}

ul.custombullets {
  list-style-type: disc;
  color: #000000;
  margin-top: 0px;
  padding-top: 0px;
}

.custombullets li {
  margin-left: -20px;
}

.hr {
  border: 1px solid #000000;
}

.abstand {
  margin-top: 10px;
  margin-bottom: 0px;
}
#editsidbox {
  float: left;
}

/* ----------------------------------------------------------------- */
/* Navigation */
/* ----------------------------------------------------------------- */

.hspace1 {
  margin-top: 1px;
}
.hspace2 {
  margin-top: 2px;
}

#navigation li {
  padding-top: 3px;
}

/* Level 1 */
#navigation ul {
  margin: 0;
  padding: 0;
}
#navigation ul {
  list-style: none;
}

#navigation .firstLevel a.childs {
  color: #d70070;
  font-weight: bold;
}
#navigation .firstLevel a.childs:hover {
  color: #d70070;
  font-weight: bold;
}
#navigation .firstLevel a.nochilds {
  color: #d70070;
  font-weight: bold;
}
#navigation .firstLevel a.nochilds:hover {
  color: #d70070;
  font-weight: bold;
}

#navigation .firstLevel a.linksibling {
  color: #000000;
  font-weight: normal;
}
#navigation .firstLevel a.linksibling:hover {
  color: #d70070;
  font-weight: normal;
}
#navigation .firstLevel a.linkparent {
  color: #d70070;
  font-weight: normal;
}
#navigation .firstLevel a.linkparent:hover {
  color: #d70070;
  font-weight: normal;
}
#navigation .firstLevel a.linkparentsibling {
  color: #000000;
  font-weight: normal;
}
#navigation .firstLevel a.linkparentsibling:hover {
  color: #d70070;
  font-weight: normal;
}

/* Level 2 */
#navigation ul ul {
  margin-left: 15px;
}

#navigation .secondLevel a.childs {
  color: #d70070;
  font-weight: bold;
}
#navigation .secondLevel a.childs:hover {
  color: #d70070;
  font-weight: bold;
}
#navigation .secondLevel a.nochilds {
  color: #d70070;
  font-weight: bold;
}
#navigation .secondLevel a.nochilds:hover {
  color: #d70070;
  font-weight: bold;
}

#navigation .secondLevel a.linksibling {
  color: #000000;
  font-weight: normal;
}
#navigation .secondLevel a.linksibling:hover {
  color: #d70070;
  font-weight: normal;
}
#navigation .secondLevel a.linkparent {
  color: #d70070;
  font-weight: normal;
}
#navigation .secondLevel a.linkparent:hover {
  color: #d70070;
  font-weight: normal;
}
#navigation .secondLevel a.linkparentsibling {
  color: #000000;
  font-weight: normal;
}
#navigation .secondLevel a.linkparentsibling:hover {
  color: #d70070;
  font-weight: normal;
}
#navigation .secondLevel a.linkchild {
  color: #000000;
  font-weight: normal;
}
#navigation .secondLevel a.linkchild:hover {
  color: #d70070;
  font-weight: normal;
}

/* Level 3 */
#navigation ul ul ul {
  margin-left: 16px;
}

#navigation .thirdLevel a.open {
  color: #d70070;
  font-weight: bold;
}
#navigation ul ul ul li a.open:hover {
  color: #d70070;
  font-weight: bold;
}

#navigation .thirdLevel a.linksibling {
  color: #000000;
  font-weight: normal;
}
#navigation .thirdLevel a.linksibling:hover {
  color: #d70070;
  font-weight: normal;
}
#navigation .thirdLevel a.linkchild {
  color: #000000;
  font-weight: normal;
}
#navigation .thirdLevel a.linkchild:hover {
  color: #d70070;
  font-weight: normal;
}

/* Permantentnavagation */
#permanentnavigation a:hover {
  color: #d70070;
  font-weight: normal;
}
#permanentnavigation a:active {
  color: #d70070;
  font-weight: bold;
}

/* ----------------------------------------------------------------- */
/* New */
/* ----------------------------------------------------------------- */
a:link {
  color: #000000;
  text-decoration: none;
}
a:visited {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #d70070;
  text-decoration: none;
}
a:active {
  color: #d70070;
  text-decoration: none;
}

#linkmehr a {
  color: #d70070;
  text-decoration: underline;
}
#rightleft a {
  color: #d70070;
  text-decoration: underline;
}

#extentedsearch a {
  color: #d70070;
  text-decoration: underline;
}

#simplefound a {
  color: #d70070;
  text-decoration: underline;
}

#fhzlogo {
  z-index: 1;
  float: none;
  position: absolute;
  left: 55px;
  top: 22px;
  width: 177px;
}

#teilschule {
  z-index: 1;
  float: none;
  position: absolute;
  left: 505px;
  top: 24px;
  width: 273px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#sprachauswahl {
  z-index: 1;
  float: none;
  position: absolute;
  left: 794px;
  top: 24px;
  width: 200px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#selectteilschule {
  z-index: 1;
  float: none;
  position: absolute;
  left: 505px;
  top: 39px;
  width: 273px;
}

#fachbereich {
  z-index: 1;
  float: none;
  position: absolute;
  left: 505px;
  top: 68px;
  width: 273px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#selectfachbereich {
  z-index: 1;
  float: none;
  position: absolute;
  left: 505px;
  top: 83px;
  width: 273px;
}

#sitemap {
  display: none;
  z-index: 1;
  float: none;
  position: absolute;
  left: 794px;
  top: 39px;
  width: 200px;
}

#search {
  z-index: 1;
  float: none;
  position: absolute;
  left: 794px;
  top: 39px;
  width: 200px;
}

#iconGo {
  z-index: 1;
  float: none;
  position: absolute;
  left: 180px;
  /*top:1px;*/
  top: 0px;
  width: 18px;
  text-align: right;
}

#language {
  display: none;
  z-index: 1;
  float: none;
  position: absolute;
  left: 794px;
  top: 9px;
  width: 200px;
  text-align: right;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#extentedsearch {
  z-index: 1;
  float: none;
  position: absolute;
  left: 794px;
  top: 68px;
  width: 200px;
  text-align: left;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#simplefound {
  z-index: 1;
  float: none;
  position: absolute;
  left: 794px;
  top: 86px;
  width: 200px;
  text-align: left;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#breadcrumb {
  z-index: 1;
  float: none;
  position: absolute;
  /*left:248px;*/
  left: 32px;
  top: 112px;
  /*width:746px;*/
  width: 962px;
  height: 30px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

#breadcrumbbottom {
  z-index: 1;
  position: absolute;
  bottom: 0px;
}

#main {
  z-index: 1;
  float: none;
  position: absolute;
  left: 32px;
  top: 160px;
  width: 962px;
}

#maintop {
  z-index: 1;
}
#mainbottom {
  z-index: 1;
  width: 962px;
}

#beginlinenavigation {
  z-index: 1;
  float: none;
  position: absolute;
  left: 32px;
  top: 150px;
  width: 200px;
  line-height: 0px;
}

#left {
  z-index: 1;
  float: left;
  padding-top: 14px;
  width: 216px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  line-height: 17px;
}

#navigation {
  z-index: 1;
  float: left;
  width: 200px;
}

#permanentnavigation {
  z-index: 1;

  padding-top: 32px;
}

#endlinenavigation {
  z-index: 1;

  width: 200px;
  padding-top: 9px;
  padding-bottom: 24px;
}

#fhlogo {
  z-index: 1;

  width: 200px;
}

#accessible {
  z-index: 1;

  width: 200px;
  padding-top: 5px;
  text-align: right;
}

.selectOption {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 273px;
  color: #d70070;
  background-color: #eaedef;
}

#boxadmin .selectOption {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 507px;
  color: #d70070;
  background-color: #eaedef;
}

.selectOptionDate {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #d70070;
  background-color: #eaedef;
}

.formSearch {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  width: 175px;
}

.goFormSearch {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  width: 23px;
}

.width50 {
  width: 50px;
}
.width100 {
  width: 100px;
}
.width150 {
  width: 150px;
}
.width200 {
  width: 200px;
}
.width250 {
  width: 250px;
}
.width300 {
  width: 300px;
}
.width350 {
  width: 350px;
}
.width400 {
  width: 400px;
}
.width450 {
  width: 450px;
}
.width500 {
  width: 500px;
}

/* ----------------------------------------------------------------- */
/* Forms */
/* ----------------------------------------------------------------- */
form,
label,
legend,
fieldset {
  margin: 0;
  padding: 0;
}
label,
legend {
  display: none;
}
fieldset {
  border: none;
}
input {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.umfrageformularInput {
  width: 450px;
}
#error {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #d70070;
}
#submit {
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  border: 1px none #000;
  width: 60px;
}

/* ----------------------------------------------------------------- */
/* Galerie */
/* ----------------------------------------------------------------- */
.picturealbum {
  float: left;
}
.picturecaption {
  float: left;
  padding-left: 12px;
  width: 146px;
}
.picture {
  float: left;
}
.pictureorder {
  float: left;
  width: 500px;
}

/* ----------------------------------------------------------------- */
/* HSLU mehrspaltige Tabelle */
/* ----------------------------------------------------------------- */

.hslutable {
  border-collapse: collapse;
  line-height: 12px;
}
.hslutable .header {
  border-collapse: collapse;
  background-color: #d70070;
}
.hslutable .header .normal {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 21px;
}
.hslutable .header .titel {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 21px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.hslutable .header .ztitel {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 21px;
}
.hslutable .hslufirstcell .normal {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.hslutable .odd {
  border-collapse: collapse;
  background-color: #ffffff;
}
.hslutable .even {
  border-collapse: collapse;
  background-color: #ffffff;
}
.hslutable .hslucell {
  padding: 10px 0px 10px 4px;
  border-style: dashed;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-color: #2c3d4a;
}
.hslutable .hslufirstcell {
  padding: 10px 0px 10px 4px;
  border-style: dashed;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-color: #2c3d4a;
  width: 25%;
}
.hslutable .footer .hslufirstcell {
  padding: 10px 0px 10px 4px;
  border-style: solid;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-color: #2c3d4a;
}
.hslutable .header .hslucell {
  padding: 0px 0px 0px 4px;
  border-style: none;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #ffffff;
}
.hslutable .footer .hslucell {
  padding: 10px 0px 10px 4px;
  border-style: solid;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-color: #2c3d4a;
}
/* ----------------------------------------------------------------- */
/* HSLU 1-spaltige Tabelle */
/* ----------------------------------------------------------------- */

.hslutable1 {
  border-collapse: collapse;
  line-height: 12px;
}
.hslutable1 .header {
  border-collapse: collapse;
  background-color: #d70070;
}
.hslutable1 .header .normal {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 21px;
}
.hslutable1 .header .titel {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 21px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.hslutable1 .header .ztitel {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 21px;
}
.hslutable1 .odd {
  border-collapse: collapse;
  background-color: #ffffff;
}
.hslutable1 .even {
  border-collapse: collapse;
  background-color: #ffffff;
}
.hslutable1 .hslucell {
  padding: 10px 0px 10px 4px;
  border-style: dashed;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-color: #2c3d4a;
}
.hslutable1 .header .hslucell {
  padding: 0px 0px 0px 4px;
  border-style: none;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: #ffffff;
}
.hslutable1 .footer .hslucell {
  padding: 10px 0px 10px 4px;
  border-style: solid;
  border-right-width: 0px;
  border-left-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-color: #2c3d4a;
}

/* ----------------------------------------------------------------- */
/* Styles */
/* ----------------------------------------------------------------- */

#titlecontent {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 40px;
  color: #415e00;
  line-height: 48px;
}

.titel {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #415e00;
  line-height: 21px;
}

#rightleft .titel {
  margin-top: 4px;
  margin-bottom: 11px;
}

.ztitel {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  line-height: 17px;
}

#rightleft .ztitel {
  margin-top: 0px;
  margin-bottom: 0px;
}

.normal {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 17px;
}

#rightleft .paragraph {
  margin-top: 0px;
  margin-bottom: 0px;
}

.boxnormal {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 14px;
}

/* ----------------------------------------------------------------- */
/* Start Ultraseek */
/* ----------------------------------------------------------------- */

.search-options {
  font-size: 11px;
}
.resultstop {
  font-weight: bold;
  font-size: 11px;
}
.title {
  font-size: 11px;
  font-weight: bold;
}
.size {
  font-size: 11px;
}
.bar {
  font-size: 11px;
}
.score {
  font-size: 11px;
}
.date {
  font-size: 11px;
}
.highlight-link {
  font-size: 11px;
}
.help-link {
  font-size: 11px;
}
.mode-link {
  font-size: 11px;
}
.pagebar {
  font-size: 11px;
}

.leftbar {
  font-size: 11px;
  color: #d70070;
}
.rightbar {
  font-size: 11px;
  color: #000000;
}
.tip {
  font-size: 10px;
}
.navbar {
  font-size: 11px;
}
.result-count {
  font-size: 11px;
}
.highlight {
  font-size: 12px;
}
.label {
  font-weight: bold;
  font-size: 11px;
}
.description {
  font-size: 11px;
}

a.title:link {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}
a.title:hover {
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
  font-weight: normal;
}
a.navbar:link {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}
a.navbar:hover {
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
  font-weight: normal;
}

.submit {
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  border: 1px none #000;
  width: 60px;
  height: 19px;
}
.selectSearch {
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  width: 147px;
}
.selectSearchWeek {
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  width: 145px;
}
.selectMonth {
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  width: 78px;
}

.inputSearch {
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  width: 205px;
}
.inputDay {
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  width: 15px;
}
.inputYear {
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  width: 32px;
}

.languages {
  display: none;
}
.collection-names {
  display: none;
}
.skip-to-content {
  display: none;
}
.poweredby-image {
  display: none;
}
.highlight-link {
  display: none;
}
.collections {
  display: none;
}
.url {
  display: none;
}
.fs {
  display: none;
}
.selectHidden {
  display: none;
}

/* ----------------------------------------------------------------- */
/*  End Ultraseek */
/* ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- */
/* Content-Page-Person */
/* ----------------------------------------------------------------- */
#seitenanfang {
  padding-left: 9px;
}

.personlistRowheaderStyle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  background-color: #d70070;
  height: 21px;
}

.personLine {
  margin-top: 12px;
  margin-bottom: 20px;
  background-color: #2c3d4a;
  font-size: 1px;
}
.personLineMargintop25 {
  margin-left: -3px;
  margin-top: 27px;
  background-color: #2c3d4a;
  font-size: 1px;
}
.personSearchFormTable {
  margin-left: 4px;
  margin-top: -6px;
}
.personStandardPaddingtop10 {
  padding-top: 10px;
  padding-left: 9px;
}
.personlistSpace10Style {
  height: 8px;
  font-size: 1px;
}
.personlistCellStyle {
  font-weight: normal;
  vertical-align: top;
}
.personlistNo {
  padding-left: 6px;
  width: 730px;
  color: #d70070;
  font-weight: bold;
}
.personlistLineStyle {
  height: 1px;
  background-color: #2c3d4a;
  font-size: 1px;
}

.persondetailTitle {
  padding-left: 9px;
  height: 36px;
}
.persondetailBackLink {
  padding-left: 9px;
  padding-top: 10px;
  padding-bottom: 16px;
  height: 13px;
}

#portait {
  z-index: 1;
  float: left;
  padding-left: 9px;
  width: 737px;
}

#portaitleft {
  z-index: 1;
  float: left;
  padding-top: 3px;
  width: 340px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  line-height: 17px;
}
#faecher {
  padding-top: 10px;
}
#anlassbezeichnung {
  padding-top: 24px;
}

#raumtelmail {
  padding-top: 10px;
}

#adresse {
  padding-top: 10px;
}

#portaitright {
  z-index: 1;
  float: right;
  padding-top: 3px;
  width: 340px;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  line-height: 17px;
}

#website {
  padding-top: 10px;
}

.personSelectOption200 {
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 206px;
  color: #d70070;
  background-color: #eaedef;
}

.personSelectOption250 {
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 250px;
  color: #d70070;
  background-color: #eaedef;
}

/* ----------------------------------------------------------------- */
/* Content-Page-Person */
/* ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- */
/* Content-Page-Events */
/* ----------------------------------------------------------------- */

#container {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 17px;
  margin-left: -3px;
  width: 746px;
}

#container a.rowhederStyle {
  color: #fff;
  font-weight: bold;
}

.eventSelectOption {
  font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 273px;
  color: #d70070;
  background-color: #eaedef;
}

.eventlistRowheaderStyle {
  font-weight: bold;
  color: #fff;
  background-color: #d70070;
  height: 21px;
}

.eventSearchFormTable {
  margin-left: 4px;
  margin-top: -6px;
}
.eventSearchInput65 {
  width: 65px;
}
.eventSearchInput270 {
  width: 270px;
}
.eventlistSpace10Style {
  height: 8px;
  font-size: 1px;
}
.eventlistCellStyle {
  font-weight: bold;
  vertical-align: top;
}
.eventlistLineStyle {
  height: 1px;
  background-color: #2c3d4a;
  font-size: 1px;
}
.eventlistNo {
  padding-left: 9px;
  width: 737px;
  color: #d70070;
  font-weight: bold;
}

.eventdetailTitle {
  padding-left: 9px;
  height: 36px;
}
.eventdetailBackLink {
  padding-left: 9px;
  padding-top: 10px;
  padding-bottom: 16px;
  height: 13px;
}
.eventdetailRowtitle {
  background-color: #d70070;
  height: 21px;
}
.eventdetailTitledate {
  float: left;
  padding-left: 9px;
  font-weight: bold;
  color: #fff;
}
.eventdetailTitleoe {
  float: right;
  width: 202px;
  font-weight: bold;
  color: #fff;
}
.eventdetailDescriptionS {
  float: left;
  width: 524px;
}
.eventdetailDescriptionL {
  float: left;
}
.eventdetailPics {
  float: left;
  padding-left: 9px;
  padding-bottom: 30px;
}
.eventTitle {
  padding-top: 8px;
  padding-left: 9px;
  font-weight: bold;
  height: 44px;
}
.eventLine {
  background-color: #2c3d4a;
  font-size: 1px;
}
.eventLineMargintop25 {
  margin-top: 27px;
  background-color: #2c3d4a;
  font-size: 1px;
}
.eventStandard {
  padding-left: 9px;
  padding-top: 6px;
}
.eventStandardPaddingbot20 {
  padding-left: 9px;
  padding-top: 6px;
  padding-bottom: 30px;
}
.eventStandardPaddingtop10 {
  padding-top: 10px;
  padding-left: 9px;
}
.clear {
  clear: both;
}

.eventdetailLinks {
  float: right;
  height: 1%;
  padding-left: 20px;
  padding-right: 9px;
  padding-top: 7px;
  width: 193px;
  overflow: hidden;
}

.eventdetailLinkHeight {
  line-height: 10px;
}

#time {
  float: left;
  padding-top: 6px;
  padding-left: 9px;
  padding-right: 0px;
  font-weight: bold;
  width: 40px;
}

#timevalue {
  height: 1%;
  margin-left: 50px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 6px;
  font-weight: bold;
}

#place {
  float: left;
  padding-top: 6px;
  padding-left: 9px;
  padding-right: 0px;
  font-weight: bold;
  width: 40px;
}

#placevalue {
  height: 1%;
  margin-left: 50px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 6px;
  font-weight: bold;
}

/* ----------------------------------------------------------------- */
/* Content-Page-Events */
/* ----------------------------------------------------------------- */
/* ----------------------------------------------------------------- */
/* Standard Page */
/* ----------------------------------------------------------------- */
#beginlinecontent {
  z-index: 1;
  float: none;
  position: absolute;
  left: 248px;
  top: 150px;
  width: 530px;
  line-height: 0px;
}

#right {
  z-index: 1;
  float: right;
  width: 746px;
}

#rightleft {
  z-index: 1;
  float: left;
  width: 530px;
  line-height: 17px;
}

#leftpicture {
  z-index: 1;
  float: left;
  padding-bottom: 5px;
  padding-top: 13px;
}

#rightpicture {
  z-index: 1;
  float: right;
  padding-bottom: 5px;
  padding-top: 13px;
}

#titlecontent {
  z-index: 1;
  float: left;
  padding-left: 26px;
  padding-right: 100px;
  padding-bottom: 0px;
  padding-top: 9px;
}

#maincontent {
  z-index: 1;
  float: left;
  padding-left: 3px;
  padding-top: 13px;
}

#dynamic {
  z-index: 1;
  float: left;
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 13px;
  line-height: 0px;
}

#rowdynamic {
  float: left;
  /*width:524px;*/
  width: 515px;
  line-height: 17px;
}

#row1 {
  float: left;
  width: 524px;
  line-height: 0px;
}

#row2 {
  float: left;
  width: 524px;
  line-height: 0px;
}

#row3 {
  float: left;
  width: 524px;
  line-height: 0px;
}

#row4 {
  float: left;
  width: 524px;
  line-height: 0px;
}

#col1 {
  float: left;
  width: 250px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
}

#col2 {
  float: left;
  width: 512px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
}

#col3 {
  float: left;
  width: 512px;
  padding-left: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
}

#endlinecontent {
  z-index: 1;
}

#iconscontent {
  z-index: 1;

  text-align: right;
}

#icon {
  float: right;
  line-height: 0px;
  padding-top: 15px;
  padding-bottom: 3px;
}

#accessibleicon {
  float: right;
  padding-bottom: 3px;
}

#beginlinesidebox {
  z-index: 1;
  float: none;
  position: absolute;
  left: 794px;
  top: 150px;
  width: 200px;
  line-height: 4px;
}

#rightright {
  z-index: 1;
  float: right;
  width: 200px;
  line-height: 14px;
}

#sidebox {
  padding-top: 13px;
}

#box1 {
  z-index: 1;

  padding-top: 7px;
  padding-bottom: 12px;
  padding-left: 9px;
  padding-right: 9px;
  width: 182px;
  background-color: #eaedef;
}

#box2 {
  z-index: 1;

  padding-top: 7px;
  padding-bottom: 12px;
  padding-left: 9px;
  padding-right: 9px;
  width: 182px;
  background-color: #eaedef;
}

#box3 {
  z-index: 1;

  padding-top: 7px;
  padding-bottom: 12px;
  padding-left: 9px;
  padding-right: 9px;
  width: 182px;
  background-color: #eaedef;
}

#iconsbox {
  z-index: 1;

  /*padding-top:3px;*/
  padding-top: 3px;
  text-align: right;
}

#endlinebox {
  margin-top: 12px;
  margin-bottom: 12px;
  text-align: center;
}

#endlinelink {
  margin-top: 4px;
  margin-bottom: 3px;
  text-align: center;
}

#endlinesidebox {
  z-index: 1;

  padding-top: 0px;
}

.galerie {
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 20px;
  float: left;
}
