/* ### CSS for bethel-im-norden.de #################################*/
.search {display: none}
/* ### HEADER #################################*/
header .claim{
  color: white;
  line-height: 1.26em;
  padding-top: 25px;
  text-align: right;
}

header .claim h1{
  font-size: 1.5em;
  font-weight: 400;
  margin-bottom:0;
}
/* BEN */
@media screen and (max-width: 979px) {
	header .claim h1{
		font-size: 1em;
		font-weight: normal;
		margin:0;
	}
}

/* NAVIGATION: 1. Level #################################*/

ul.menuMain-L1 li a,
ul.menuMain-L1 li a:link,
ul.menuMain-L1 li a:visited,
ul.menuMain-L1 li a:active,
ul.menuMain-L1 li a:hover,
ul.menuMain-L1 li a.act,
ul.menuMain-L1 li a.act:link,
ul.menuMain-L1 li a.act:visited,
ul.menuMain-L1 li a.act:active,
ul.menuMain-L1 li a.act:hover{
  font-size: 0.9em;
  line-height: 1.4em;
  margin-right: 2.6em;
}

ul.menuMain-L1 li:last-child a,
ul.menuMain-L1 li:last-child a.act {
  margin-right:0;
}

/* ### NAVIGATION: 2. Level #################################*/
ul.menuMain-L1 ul {
  top: 45px;
}

#menuMain-L2-3043{
  left:-30px;
}
#menuMain-L2-3044{
  left:-149px;
}

/* ### FCE: Teaser - Right Column #################################*/
.page aside article.teaserbox a {
  font-size: 0.9em;
  line-height: 1.6em;
  text-decoration: none;
  font-weight: 400;
}

.page aside article.teaserbox a:before {
  content:"» ";
}

.page aside article.teaserbox .csc-textpic-imagewrap a:before {
  content: none;
}

.page aside article.teaserbox ul.csc-menu {
  list-style: none;
}
.page aside article.teaserbox div.csc-default > ul.csc-menu {
  background: #E6EEF1;
  margin: 0;
  padding: 5px 10px 10px 10px;
}



/* ### Karte Regionen #################################*/

/* .wrapperKarte{
  width:745px;
  height:350px;
  margin-bottom: 15px;
}
*/

/* Headline Map */
.headerMap{
  background: #343758; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0Mzc1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMmQzMTU0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjMmIzMDU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjMmEzMDViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFkMjU2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  #343758 0%, #2d3154 5%, #2b3055 10%, #2a305b 33%, #1d2561 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343758), color-stop(5%,#2d3154), color-stop(10%,#2b3055), color-stop(33%,#2a305b), color-stop(100%,#1d2561)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #343758 0%,#2d3154 5%,#2b3055 10%,#2a305b 33%,#1d2561 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #343758 0%,#2d3154 5%,#2b3055 10%,#2a305b 33%,#1d2561 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #343758 0%,#2d3154 5%,#2b3055 10%,#2a305b 33%,#1d2561 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #343758 0%,#2d3154 5%,#2b3055 10%,#2a305b 33%,#1d2561 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343758', endColorstr='#1d2561',GradientType=0 ); /* IE6-8 */

  border-bottom:1px solid white;
  padding:4px 10px 4px 10px; !important
  margin:0px;
  font-family: Verdana,sans-serif;
  font-size:0.95em;
  line-height:1.2em;
  color:white;
  font-weight:600;
  width: 730px;
}
/* BEN */
@media screen and (max-width: 979px) {
	.headerMap {
		width: auto;
		margin-right: 15px;
	}
	.page.start .iframe {
		margin-right: 15px;
	}
	.page.start .iframe iframe {
    width: 345px !important;
    height: 400px !important;
    min-height: 400px !important;
	}
}



/* ### Ausnahme für STARTSEITE: Teaser: Altenhilfe; #################################*/
#c39170 .csc-textpic-text p.bodytext {
  margin-bottom: 0;
}
.page.start .content .teaserboxSmall {
  margin-bottom: 15px;
}

/* ### Tabelle Events #################################*/

.events {
  margin-top: 15px;
}

.events,
.events tr,
.events td {
  border: 1px solid #182260;
}

.events th {
  background: #182260;
  color: #fff;
  text-align: left;
  padding: 15px 10px;
}

.events td {
  vertical-align: top;
  padding: 10px;
}

.events .td-0 {
  width: 30%;
  font-weight: bold;
}

.events .td-1 {
  width: 50%;
}

.events .td-2 {
  width: 20%;
}
