/* -------------------------- FOLGESEITE 01 Beginn  -------------------------------- */
#breadcrumb ul {
  list-style-type: none;
  margin: 0 0 29px 0px;
  padding: 0px;
  color:#93888c;
}
#breadcrumb a {
  color:#93888c;
  text-decoration:none;
}
#breadcrumb li {
  list-style-type: none;
  display: inline;
  margin: 0px;
  padding: 0px;
  font-size: 13px;
}

@media (min-width:768px){

	/* #subnavLeft,
	.container-12 aside.grid-3{
	  float:left;
	  width:230px;
	} */
	.container-12 #breadcrumb.grid-12{
		width:100%;
	}
	#content {
	  margin-left:20px;
	  width:510px;
	  float:right;
	  margin-top: -6px;
	  margin-bottom: 20px;
	}

	/*.right a:first-child + .box,*/
	.right .telefonBox {
	  background-image: url(../img/alz-telefon-kl.png);
	  background-repeat: no-repeat;
	  background-position: center 10px;
	  padding-top:35px !important;
	  margin-top:0;
	}
	.box .bottomShadow,
	.telefonBox .bottomShadow{
		background-image: url("../img/box-bottom-shadow.png");
		background-position: right center;
		background-repeat: no-repeat;
		clear: both;
		height: 8px;
		margin: 10px 0 0 -10px;
		position: absolute;
		width: 200px;
	}
	.imgLeft {
	  float:left;
	  margin:0 20px 10px 0;
	}
	#linkHilfsangebote {
	  float: right;
		margin-top: 140px;
		position: relative;
	}
	#linkHilfsangebote  a {
	  text-decoration:none;
	  font-size: 16px;
	  font-weight:bold;
	}

	#main #folge2Cols .left .top a.mehr {
	  margin:4px 10px 0 0;
	}
	#main #folge2Cols .left,
	.region-sidebar-first dev.left {
	  float: left;
	  width: 760px;
	  padding-left: 21px;
	}
	#main #folge2Cols .right {
	  float: right;
		margin-right: 18px;
		/*width: 280px;*/
	}
	#folge2Cols .right h2 {
	  font-size: 18px;
	}
	#main #folge2Cols .left .home3Cols .left,
	#main #folge2Cols .left .home3Cols .center,
	#main #folge2Cols .left .home3Cols .right {
	  width:230px;
	  float:left;
	  margin:0;
	  padding:0;
	}
	#main #folge2Cols .left .home3Cols .center {
	  margin:0 20px;
	}
	.home3Cols h3 {
	  margin:0;
	  font-size: 14px;
	}
	.home3Cols p {
	  margin:0 0 0.5em 0;
	}


	/* Subscription */
	#tt_address_form div {
	  clear:both;
	  margin-bottom:10px;
	  min-height:18px;
	  line-height: 20px;
	}
	#tt_address_form label {
	  width:150px;
	  color: #515151;
		display: block;
		float: left;
		font-weight: bold;
		white-space: normal;
	}
	#tt_address_form label.options {
	  margin: 0 15px 0 0;
		width: auto;
	}
	#tt_address_form input,
	#tt_address_form select,
	#tt_address_form textarea{
	  background: none repeat scroll 0 0 #F8F8F8;
		border: 1px solid #CCCCCC;
		padding: 2px;
		width: 300px;
	}
	#tt_address_form input[type="radio"] {
	  background: none repeat scroll 0 0 #F8F8F8;
		border: medium none;
		float: left;
		margin: 2px 3px 0 0;
		padding: 0;
		width: auto;
	}
	#tt_address_form .buttons {
	  padding:0px 0 10px 150px;
	}
	#tt_address_form .buttons input.bn,
	#tt_address_form input.bn {
	  font-weight: bold;
	  cursor: pointer;
		margin: 20px 0 10px 0;
	  background-color: #e70613;
	  color:#fff;
	  border:1px solid #e70613;
	  border-radius:0px;
	  padding:3px;

	  /*background-image: url("/fileadmin/templates/img/bg_bn02.png");
	  background-position: center top;
	  background-repeat: repeat-x;*/

	  width:auto;
	}
	#tt_address_form .buttons input.bn:hover,
	#tt_address_form input.bn:hover {
	  background-position: center bottom;
	}

	.tx-alzheimeradressen-pi1 table.contenttable,
	.tx-alzheimertermine-pi1 table.termintbl,
	.tx-alzheimermgadressen-pi1 table.contenttable{
		border: medium none;
		border-spacing: 0;
		display: block;
		margin-bottom: 20px;
		/*overflow: auto !important;*/
		width: 735px !important;
	  font-size:0.8em;
	}
	.tx-alzheimeradressen-pi1 table.contenttable th,
	.tx-alzheimeradressen-pi1 table.contenttable td,
	.tx-alzheimertermine-pi1 table.termintbl th,
	.tx-alzheimertermine-pi1 table.termintbl td,
	.tx-alzheimermgadressen-pi1 table.contenttable th,
	.tx-alzheimermgadressen-pi1 table.contenttable td{
		padding:2px 4px;
	}
	table.contenttable th h2,
	table.contenttable th a,
	table.contenttable th a h2,
	.tx-alzheimertermine-pi1 table.termintbl th h2 {
	  color:#fff !important;
	  text-decoration:none !important;
	}
	/*.tx-alzheimertermine-pi1 table.termintbl td {
	  overflow: auto !important;
	}*/

	/* News */
	.news-single-files dd {
	  padding:0;
	  margin:0;
	}
	.news-single-img,
	.news-list-item img {
	  float:left;
	  margin:4px 10px 0 0;
	}
	.news-list-item img,
	.news-single-item img {
	  border:1px solid #ccc;
	}


	/* Schatten Subnavi */
	.sub {
	  /*border-left:2px solid #f1f1f1;
	  border-right:2px solid #f1f1f1;
	  margin-left:-6px;*/
	}
	#mainnav ul div.sub {
	  margin-left: -512px;
	}
	/*#mainnav ul div.sub:after {
	  content: url(../img/shadow-sub-bottom.png);
	  clear:both;
	  width:1024px;
	  height:9px;
	  margin-left: -22px;
	}*/
	.subBottomShadow {
	  background-image:url(../img/shadow-sub-bottom.png);
	  background-repeat:no-repeat;
	  background-position:bottom;
	  height:7px;
	  margin: 0 0 0 -20px;
	  padding: 20px 0 0 0;
	  width: 1024px;
	  position: relative;
		top: 7px;
	}
	#mainnav ul div.sub {
	  height:auto !important;
	  padding-bottom:0px !important;
	  width:984px;
	  margin-left: -512px;
	  
	  background-color: transparent;
		background-image: url("/fileadmin/templates/img/bg-sub.png");
		background-repeat: repeat-y;
		display: none;
		height: 221px;
		left: 50%;
		margin-top: 42px;
		padding: 20px;
		position: absolute;
		width: 984px;
		z-index: 100;
	  
	}
}

@media(min-width:992px){
	#subnavLeft,
	.container-12 aside.grid-3{
	  float:left;
	  width:292px;
	}
}
@media(min-width:1200px){
	.container-12 #region-content.grid-6 {
		width: 530px !important;
	}
}
/* --------------------------- FOLGESEITE Ende --------------------------- */

