/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */

/*************************************************************************************************************/
/**                                       ALLGEMEIN                                                         **/
/*************************************************************************************************************/
* {
  font-size: 1.0em;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0.045em;
}

html, body {
  background-image: url(../images/background.gif);
  background-repeat: repeat-y;
  height: 100%;
  text-align: left;
}

html {
  font-size: 68.75%;
}

body {

}

table {
  font-size: 100%;
}

a {
  color: #00628c;
}
	
#accesskeysNavigation {
  position: absolute;
  z-index: 20;
}

#accesskeysNavigation li a {
  position: absolute;
  left: -909.091em;
  padding: 0.182em 0.545em;
  text-decoration: underline;
  color: #fff;
  background: #E28541;	
}

#accesskeysNavigation li a:focus,
#accesskeysNavigation li a:active {		
  left: 18.909em;	
  top: 2.182em;
}

#box {
  font-size: 1.0em;
  position: relative;
  width: 93.091em;
  /* fur Zentrierung */
  margin: 0;
}


/*************************************************************************************************************/
/**                                      HEADER und METANAVIGATION                                          **/
/*************************************************************************************************************/
#header {
  position: relative;
  height: 2.909em;
  width: 93.091em;
  padding: 0;
  z-index: 20;
  background: #ebebeb;
}

#title {
  position: absolute;
  z-index: 50;
  top: 0;
  left: 0;
  background: #ebebeb url(../images/logo_stadt.gif) no-repeat 0% 0%; 
}

#title a {
  display: block;
  width: 12.727em;
  height: 2.909em;
  text-indent: -909.000em;
}

#title img {
  display: none;
}

#kulturtitle {
  position: absolute;
  z-index: 50;
  top: 0;
  margin-left: 80.36em;
  background: #ebebeb url(../images/logo_kultur.gif) no-repeat 0% 0%;
}

#kulturtitle a {
  display: block;
  width: 12.727em;
  height: 2.909em;
  text-indent: -909.000em;
}

#kulturtitle img {
  display: none;
}

#metaNavigationBox {
  position: absolute;
  width: 67.636em;
  height: 1.682em;
  line-height: 1.636em; 
  margin: 1.227em 0 0 12.73em;
  padding: 0;
  background: #505050;
}

ul#metaNavigation {
  float: right;
  margin-top:0 !important;
  margin-top:0.273em;
}

ul#metaNavigation li {
  float:left;
  margin:0pt;
}

ul#metaNavigation li a {
  border-left:0.091em solid #FFFFFF;
  color:#FFFFFF;
  font-size:0.909em;
  font-weight:bold;
  height:1.636em !important;
  height:1.091em; 
  padding:0pt 1.364em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  ul#metaNavigation li a  {border-left:0.182em solid #fff;}
}
	
ul#metaNavigation li.metaFirst a {
  border-left: none;
}
	
ul#metaNavigation li.first a {
  margin-left: 0;
  border-left:0;
}


/*************************************************************************************************************/
/**                                       LINKE SPALTE                                                      **/
/**                               HAUPT und SUB und SUB-SUB MENU                                            **/
/*************************************************************************************************************/
#col1 {
  position: relative;
  z-index: 1;
  float: left;
  clear: both;
  width: 26.364em;
  min-height: 18.182em;
  border: 0;
  z-index:1000;
}

#leftContent {
  padding: 0.455em 0 0 0.455em;
  color: #00628c;
  width: 12.727em;
  overflow: hidden;
  line-height: 1.455em;
}

/* Breite Portal-Menu */
#mainMenuBox {
	width: 12.727em;
	z-index:1000;
}

#mainMenuBox a:hover {
  text-decoration: none;
}

/* Liststyle aufheben */
ul#mainMenu {
	list-style: none;
	padding: 0;
}

/* Menu-Div 1. Ebene */
/* Einstellung von width, padding und margin */
ul#mainMenu li {
	border-bottom: 0.273em solid #ffffff;
}

/* Menu-Link 1. Ebene */
/* Einstellung der Link-Farbe, linker Abstand und Text-Formatierung */
ul#mainMenu li a {
	display: block;
	height: 1.545em !important;
	height: 2.000em;
	padding: 0.455em 0 0 0.909em;
	color: #ffffff;
}

/* Menu 2. Ebene - Bild */
ul#mainMenu li img {
	position: absolute;
	margin: 0 0 0 13.636em;
	top: 9.091em;
	height: 8.818em;
	width: 12.727em;
}

/* Positionierung Menu 2. Ebene */
ul#mainMenu li ul {
	position: absolute;
	width: 12.727em;
	margin: 0 0 0 13.636em;
	top: 18.000em;
	background-color: #ffffff;
	z-index:1000;
}
	
/* Menu 2. Ebene - Einstellung der Höhe und Hintergrundfarbe */
ul#mainMenu li ul li {
	border-bottom: 0.091em solid #00628c;
	background-color: #ffffff;
}

/* Menu 2. Ebene - Einstellung der Link-Farbe, linker Abstand und Text-Formatierung */
ul#mainMenu li ul li a {
	display: block;
	height: 1.727em !important;
	height: 2.182em;
	padding: 0.455em 0 0 0.909em;
	color: #00628c;
}

/* Menu 2. Ebene - Einstellung der Link-Farbe wenn aktiv */
ul#mainMenu li ul li.active a {
	color: #ffffff;
}

/* Menu 2. Ebene - Einstellung der Link-Farbe bei hover */
ul#mainMenu li ul li a:hover {
	color: #ffffff;
}

/* Positionierung Menu 3. Ebene */
ul#mainMenu li ul li ul {
	position: relative;
	margin: 0;
	top: 0;
}

/* Menu 3. Ebene - Einstellung der Höhe und Hintergrundfarbe */
ul#mainMenu li ul li ul li {
	border-bottom: 0;
	border-top: 0.091em solid #56A5C4;
}

/* Einrückung Menu 3. Ebene */
ul#mainMenu li ul li ul li {
	position: relative;
	margin: 0 0 0 0.909em;
	top: 0;
}

/* Einrückung Menu 3. Ebene (A-Tag) */
ul#mainMenu li ul li ul li a,
ul#mainMenu li ul li.active ul li a {
    color: #56A5C4;
}

/* Menu 3. Ebene - Einstellung der Link-Farbe bei hover */
ul#mainMenu li ul li ul li a:hover {
	color: #ffffff;
}
	
ul#mainMenu .menuSpacer {
	display: block;
	height: 2.000em !important;
	height: 2.273em;
	border-bottom: 0.273em solid #ffffff;
	background-color: #edf2f7;	
}

ul#mainMenu .menuSpacerBottom {
	display: block;
	height: 2.000em !important;
	height: 2.273em;
	border-bottom: 0;
	background-color: #edf2f7;	
}


/*-----------------------------------------------------------------------------------------------------------*/
/*-                                  FARBEN MENU und LINKS                                                  -*/
/*-----------------------------------------------------------------------------------------------------------*/
ul#mainMenu li.home {
  background-color: #00628c;
}

ul#mainMenu li.home a:hover,
ul#mainMenu li.home_active a,
ul#mainMenu li.home_active ul li.active a {
  background-color: #e20b0f;
}

ul#mainMenu li.home_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.besondereAnlaesse {
  background-color: #00628c;
}

ul#mainMenu li.besondereAnlaesse ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.besondereAnlaesse a:hover,
ul#mainMenu li.besondereAnlaesse_active a,
ul#mainMenu li.besondereAnlaesse_active ul li.active a,
ul#mainMenu li.besondereAnlaesse_active ul li.active ul li a:hover {
  background-color: #e20b0f;
}

ul#mainMenu li.besondereAnlaesse_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.stadtbibliothek {
  background-color: #00628c;
}

ul#mainMenu li.stadtbibliothek ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.stadtbibliothek a:hover,
ul#mainMenu li.stadtbibliothek_active a,
ul#mainMenu li.stadtbibliothek_active ul li.active a,
ul#mainMenu li.stadtbibliothek_active ul li.active ul li a:hover {
  background-color: #e20a0f;
}

ul#mainMenu li.stadtbibliothek_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.studienbibliothek {
  background-color: #00628c;
}

ul#mainMenu li.studienbibliothek ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.studienbibliothek a:hover,
ul#mainMenu li.studienbibliothek_active a,
ul#mainMenu li.studienbibliothek_active ul li.active a,
ul#mainMenu li.studienbibliothek_active ul li.active ul li a:hover {
  background-color: #db8b08;
}

ul#mainMenu li.studienbibliothek_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.hegi {
  background-color: #00628c;
}

ul#mainMenu li.hegi ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.hegi a:hover,
ul#mainMenu li.hegi_active a,
ul#mainMenu li.hegi_active ul li.active a,
ul#mainMenu li.hegi_active ul li.active ul li a:hover {
  background-color: #48782e;
}

ul#mainMenu li.hegi_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.oberwinterthur {
  background-color: #00628c;
}

ul#mainMenu li.oberwinterthur ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.oberwinterthur a:hover,
ul#mainMenu li.oberwinterthur_active a,
ul#mainMenu li.oberwinterthur_active ul li.active a,
ul#mainMenu li.oberwinterthur_active ul li.active ul li a:hover {
  background-color: #7db328;
}

ul#mainMenu li.oberwinterthur_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.seen {
  background-color: #00628c;
}

ul#mainMenu li.seen ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.seen a:hover,
ul#mainMenu li.seen_active a,
ul#mainMenu li.seen_active ul li.active a,
ul#mainMenu li.seen_active ul li.active ul li a:hover {
  background-color: #6d9966;
}

ul#mainMenu li.seen_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.toess {
  background-color: #00628c;
}

ul#mainMenu li.toess ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.toess a:hover,
ul#mainMenu li.toess_active a,
ul#mainMenu li.toess_active ul li.active a,
ul#mainMenu li.toess_active ul li.active ul li a:hover {
  background-color: #3eaf68;
}

ul#mainMenu li.toess_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.veltheim {
  background-color: #00628c;
}

ul#mainMenu li.veltheim ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.veltheim a:hover,
ul#mainMenu li.veltheim_active a,
ul#mainMenu li.veltheim_active ul li.active a,
ul#mainMenu li.veltheim_active ul li.active ul li a:hover {
  background-color: #928422;
}

ul#mainMenu li.veltheim_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.wuelflingen {
  background-color: #00628c;
}

ul#mainMenu li.wuelflingen ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.wuelflingen a:hover,
ul#mainMenu li.wuelflingen_active a,
ul#mainMenu li.wuelflingen_active ul li.active a,
ul#mainMenu li.wuelflingen_active ul li.active ul li a:hover {
  background-color: #00985b;
}

ul#mainMenu li.wuelflingen_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.lesefoerderung {
  background-color: #00628c;
}

ul#mainMenu li.lesefoerderung ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.lesefoerderung a:hover,
ul#mainMenu li.lesefoerderung_active a,
ul#mainMenu li.lesefoerderung_active ul li.active a,
ul#mainMenu li.lesefoerderung_active ul li.active ul li a:hover {
  background-color: #ec6203;
}

ul#mainMenu li.lesefoerderung_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.integrationsbibliothek {
  background-color: #00628c;
}

ul#mainMenu li.integrationsbibliothek ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.integrationsbibliothek a:hover,
ul#mainMenu li.integrationsbibliothek_active a,
ul#mainMenu li.integrationsbibliothek_active ul li.active a,
ul#mainMenu li.integrationsbibliothek_active ul li.active ul li a:hover {
  background-color: #da075d;
}

ul#mainMenu li.integrationsbibliothek_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.u21 {
  background-color: #00628c;
}

ul#mainMenu li.u21 ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.u21 a:hover,
ul#mainMenu li.u21_active a,
ul#mainMenu li.u21_active ul li.active a,
ul#mainMenu li.u21_active ul li.active ul li a:hover {
  background-color: #f9b100;
}

ul#mainMenu li.u21_active ul li.active ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.shop {
  background-color: #00628c;
}

ul#mainMenu li.shop ul li a {
  background-color: #ffffff;
}

ul#mainMenu li.shop a:hover,
ul#mainMenu li.shop_active a,
ul#mainMenu li.shop_active ul li.active a,
ul#mainMenu li.shop_active ul li.active ul li a:hover {
  background-color: #e20b0f;
}

ul#mainMenu li.shop_active ul li.active ul li a {
  background-color: #ffffff;
}

#leftContent b,
#leftContent strong,
#leftContent .tx_winaddress_pi1_block_item_institution {
  font-weight: bold;
}

#leftContent.home b,
#leftContent.home strong,
#leftContent.home .tx_winaddress_pi1_block_item_institution {
  color: #00628c;
}

#leftContent.besondereAnlaesse b,
#leftContent.besondereAnlaesse strong,
#leftContent.besondereAnlaesse .tx_winaddress_pi1_block_item_institution {
  color: #e20b0f;
}

#leftContent.stadtbibliothek b,
#leftContent.stadtbibliothek strong,
#leftContent.stadtbibliothek .tx_winaddress_pi1_block_item_institution {
  color: #e20a0f;
}

#leftContent.studienbibliothek b,
#leftContent.studienbibliothek strong,
#leftContent.studienbibliothek .tx_winaddress_pi1_block_item_institution {
  color: #db8b08;
}

#leftContent.hegi b,
#leftContent.hegi strong,
#leftContent.hegi .tx_winaddress_pi1_block_item_institution {
  color: #48782e;
}

#leftContent.oberwinterthur b,
#leftContent.oberwinterthur strong,
#leftContent.oberwinterthur .tx_winaddress_pi1_block_item_institution {
  color: #7db328;
}

#leftContent.seen b,
#leftContent.seen strong,
#leftContent.seen .tx_winaddress_pi1_block_item_institution {
  color: #6d9966;
}

#leftContent.toess b,
#leftContent.toess strong,
#leftContent.toess .tx_winaddress_pi1_block_item_institution {
  color: #3eaf68;
}

#leftContent.veltheim b,
#leftContent.veltheim strong,
#leftContent.veltheim .tx_winaddress_pi1_block_item_institution {
  color: #928422;
}

#leftContent.wuelflingen b,
#leftContent.wuelflingen strong,
#leftContent.wuelflingen .tx_winaddress_pi1_block_item_institution {
  color: #00985b;
}

#leftContent.lesefoerderung b,
#leftContent.lesefoerderung strong,
#leftContent.lesefoerderung .tx_winaddress_pi1_block_item_institution {
  color: #ec6203;
}

#leftContent.integrationsbibliothek b,
#leftContent.integrationsbibliothek strong,
#leftContent.integrationsbibliothek .tx_winaddress_pi1_block_item_institution {
  color: #da075d;
}

#leftContent.u21 b,
#leftContent.u21 strong,
#leftContent.u21 .tx_winaddress_pi1_block_item_institution {
  color: #f9b100;
}

#leftContent.shop b,
#leftContent.shop strong,
#leftContent.shop .tx_winaddress_pi1_block_item_institution {
  color: #e20b0f;
}


/*************************************************************************************************************/
/**                                       MITTLERE SPALTE                                                   **/
/*************************************************************************************************************/
#col2 {
  position: relative;
  float: left;
  width: 50.364em;
  padding: 0;
  background-color: #ffffff;
  margin: 0 1.818em 0 1.818em;
  height: 100%;
  z-index: 100;
  overflow: hidden;
}

#logoBox {
  height: 4.182em;
  background: transparent url(../images/logo.gif) no-repeat 0% 0%;
}

#logoBox img {
  display: none;
}

#logoBox h2 img {
  display: inline;
}

#catalogSearchBox {
  padding: 0.45em 0 0 37.727em;
}

#catalogSearchBox input {
  margin: 0.755em 0 0 0;
  border: 0.091em solid #00628c;
  width: 12.255em;
}

#catalogSearchBox a {
  color: #cc0000;
  font-weight: bold;
  text-decoration: none;
}

#rootlineBox {
  font-size: 0.82em;
  margin: 0.673em 0 0 0;
  color: #00628c;
  height: 5.182em;
  overflow: hidden;
}

h2#rootlineLabel {
  float: left;
  font-weight: normal;
  margin: 0;
  padding-right: 0.455em;
}

#mainContent {
  width: 50.364em;
  margin: 0 0 0 0;
}
	
#mainContent .contentElement,
#mainContent .contentElementLeft,
#mainContent .contentElementRight {
  margin-bottom: 1.818em;
  line-height: 1.555em;
}

#mainContent .firstContentElement,
#mainContent .firstContentElementLeft,
#mainContent .firstContentElementRight {
  margin-bottom: 0;
}

#mainContent .contentElement.image {
  margin-bottom: 1.818em;
}

#mainContent .line {
  border-top: 0.091em solid #00628c;
  margin-bottom: 0.545em;
}

.firstContentElement div.csc-textpic-left div.csc-textpic-imagewrap,
.firstContentElement div.csc-textpic-center div.csc-textpic-imagewrap,
.firstContentElement div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {
  float: none;
  margin: 0;
}


/* --------------------------------- */
/* 2 Spalten, unabhängig voneinander */
/* --------------------------------- */
#mainContent .leftCol {
  width: 18.182em;
  float: left; 
}

#mainContent .rightCol {
  width: 32.182em;
  float: right;
}


/* ------------------------------- */
/* 2 Spalten, abhängig voneinander */
/* ------------------------------- */
/* Linke Spalte */
#mainContent .version200 {
  width: 18.182em;
  float: left;
}

/* Rechte Spalte */
#mainContent .version201 {
  width: 32.182em;
  float: right;
}

/* ------------------------------ */
/* Definition-List Öffnungszeiten */
/* ------------------------------ */
#mainContent .oeffnungszeiten dt {
  font-weight: normal;
  float: left;
}

#mainContent .oeffnungszeiten dd {
  margin-left: 8.182em;
}

/* ------------------ */
/* Fusszeile / Footer */
/* ------------------ */
#footer * {
  letter-spacing: 0;
}

#footer {
  font-size: 0.818em;
  margin-top: 1.000em;
  margin-bottom: 1.000em;
  color: #00628c;
}

#footer a {
  text-decoration: none;
}

#footer .line {
  border-top: 0.091em solid #00628c;
  margin-bottom: 0.273em;
}


/*************************************************************************************************************/
/**                                       RECHTE SPALTE                                                     **/
/*************************************************************************************************************/
#col3 {
  position: absolute;
  top: 2.909em;
  min-height: 18.182em;
  width: 12.727em;
  left: 80.364em;
  padding: 0;
  background-color: #edf2f7;
  overflow: hidden;
  z-index: 10;
}

/* Breite Service-Menu */
#serviceMenuBox {
	width: 12.727em;
	z-index:1000;
}

#serviceMenuBox a:hover {
  text-decoration: none;
}

/* Liststyle aufheben */
ul#serviceMenu {
	list-style: none;
	padding: 0;
}

/* Service-Menu */
/* Einstellung von width, padding und margin */
ul#serviceMenu li {
	border-bottom: 0.273em solid #ffffff;
}

/* Service Menu (rechte Spalte) */
/* Einstellung der Link-Farbe, linker Abstand und Text-Formatierung */
ul#serviceMenu li a {
	display: block;
	height: 1.545em !important;
	height: 2.000em;
	padding: 0.455em 0 0 0.909em;
	color: #00628c;
}

/* Service Menu (rechte Spalte) */
/* Einstellung der Link-Farbe, linker Abstand und Text-Formatierung bei Hover */
ul#serviceMenu li a:hover {
	color: #ffffff;
	background-color: #00628c;
}

/* Menu 1. Ebene - Einstellung Link-Farbe (aktive Seite) */
ul#serviceMenu li.active a {
	color: #ffffff;
	background-color: #00628c;
}

/* Menu 2. Ebene - Einstellung der Höhe und Hintergrundfarbe */
ul#serviceMenu li ul li {
	border-bottom: 0;
	border-top: 0.273em solid #ffffff;
}

/* Menu 2. Ebene - Einstellung Link-Farbe */
ul#serviceMenu li ul li a {
	color: #56A5C4;
	background-color: #edf2f7;
}

/* Menu 2. Ebene - Einstellung Link-Farbe (Unterseite) */
ul#serviceMenu li.active ul li a {
	color: #56A5C4;
	background-color: #edf2f7;
}

/* Menu 2. Ebene - Einstellung Link-Farbe (aktive Unterseite) */
ul#serviceMenu li.active ul li.active a {
	color: #ffffff;
	background-color: #00628c;
}

/* Menu 2. Ebene - Einstellung Link-Farbe bei Hover */
ul#serviceMenu li ul li a:hover {
	color: #ffffff;
	background-color: #00628c;
}

.menuSpacer,
ul#serviceMenu .menuSpacer {
	display: block;
	height: 2.000em !important;
	height: 2.273em;
	border-bottom: 0.273em solid #ffffff;
	background-color: #edf2f7;
}

#searchBox {
	padding: 0.455em 0 0 0;
}

#searchBox input {
	margin: 0.75em 0 0 0;
	border: 0.091em solid #00628c;
	width: 97% !important;
	width: 100%;
}

#searchBox a {
	color: #cc0000;
	font-weight: bold;
	padding: 0 0 0 0.91em;
	text-decoration: none;
}

/* -----------------------------------------------
	News
	(tt_news)
	bullet-list bei tt_news der dateien
----------------------------------------------- */
.newsSingle .additionalInfo .news-single-files dd {
	background: url(../images/bulletlist_standard.gif) no-repeat 1.327em 0.445em;
}

.newsSingle .news-single-additional-info dd {
	background: url(../images/bulletlist_standard.gif) no-repeat 1.327em 0.445em;
}


/* -----------------------------------------------
	News (tt_news) Startseite
----------------------------------------------- */
.newsStartpage {
	width: 50.364em;
	margin: 0;
	background-color: #abc568;
}

.content .newsStartpage h3 {
	font-size: 1.273em;
	margin: 0.909em 0.909em 0 0.909em;
}

.newsText {
	font-size: 1.273em;
	margin: 0.909em 0.909em 0 0;
}

.noNewsImage {
	width: 50.364em;
	height: 17.818em;
	background: url(../images/newsEmpty.jpg) no-repeat;
}

.newsArchiv {
	padding-top: 175px;
	padding-left: 295px;
}

#mainContent .newsStartpage .version200 {
	margin-bottom: 0;
}

.newsStartpage .newsTitle {
	height: 0.690em;
	line-height: 0.690em;
	font-size: 3.818em;
	font-weight: bold;
	color: white;
}

.newsStartpage .newsLatest {

}

.newsStartpage .newsText .link {
	line-height: 1.286em;
	margin: 0 1.091em 1.091em 0;
}

#mainContent .contentElement .link {
	padding-top: 0;
	margin-bottom: 1.091em;
}

.content .newsStartpage .news .newsItem {
	margin-bottom: 0;
}


/* -----------------------------------------------
	Agenda (winagenda) Startseite
----------------------------------------------- */
.content .agendaStartpage {
	width: 50.364em;
	margin: 0;
	background-color: #eb5906;
}

.content .agendaStartpage h3 {
	color: #000000;
	font-size: 1.273em;
	margin: 0.909em 0.909em 0 0;
}

.agendaText {
	font-size: 1.273em;
	margin: 0.909em 0.909em 0 0.909em;
}

#mainContent .agendaStartpage .contentElementLeft {
	margin-bottom: 0.909em;
}

#mainContent .agendaStartpage .contentElementRight {
	margin-bottom: 0.909em;
}

.agendaLink {
	margin-top: 0.909em;
}

.agendaStartpage .agendaTitle {
	height: 1.000em;
	line-height: 0.714em;
	font-size: 3.818em;
	font-weight: bold;
	color: white;
	z-index: 2;
}

.agendaStartpage .places {
	margin-top: 0.455em;
}

