/* -------------------------- STARTSEITE Beginn  -------------------------------- */
@media (min-width:768px){
	#teaserHome {
	  background-color:#fff;
	  clear:both;
	  padding:20px;
	  /*background-image: url(../img/shadow-left-right.png);*/
	  width: 980px;
	  margin-left: 0px;
	}
	.shadow {
	  padding:0 1px 0 1px;
	  background-image: url(../img/shadow-trans.png);
	  margin-left:-3px;
	  width:1022px;
	}
	.shadow > .shadow  {
	  margin-left:0px;
	}
	.shadow > .shadow > .shadow  {
	  margin-left:0px;
	}
	.bottomShadow{
	  background-image: url("../img/bottom-shadow-teaserhome.png");
		background-position: center;
		background-repeat: no-repeat;
		clear: both;
		height: 12px;
		width: 1020px;  
	}
	#start .box:first-child {
	  margin-top:-4px;
	}
	.box .bottomShadow,
	.telefonBox .bottomShadow{
		background-image: url("../img/box-bottom-shadow.png");
		background-position: center center;
		background-repeat: no-repeat;
		clear: both;
		height: 8px;
		margin: 10px 0 0 -10px;
		position: absolute;
		width: 229px;
	}
	#teaserHome .imgLeft {
	  float:left;
	  margin:0 20px 0 0;
	}
	#teaserHome h1 {
	  margin:0 0 20px 0;
	}
	.imgLeft {
	  float:left;
	  margin:0 20px 0 0;
	}
	#teaserHome #teaserMenu ul {
	  float: left;
		list-style-type: none;
		margin: 0;
		padding: 0;  
	}
	#teaserHome #teaserMenu a {
	  font-size: 15px;
	  text-decoration:none;
	  font-weight:bold;
	  line-height:19px;  
	}
	#teaserHome #teaserMenu ul li {
	  background-color: #fbefef;
	  margin: 0 0 10px;
	  padding: 8px;
	  width: 206px;
	}
	#teaserHome #teaserMenu li .marker {
	  height:13px;
	  width:7px;
	  background-image:url(../img/marker-teaser-home.png);
	  background-position:left 13px;
	  position:absolute;
	  margin:10px 0 0 214px;
	}
	#teaserHome #teaserMenu ul li:hover {
	  background-color: #e70613;
		margin: 0 0 10px;
		padding: 8px;
	}
	#teaserHome #teaserMenu li:hover .marker {
	  background-position:left 0px;
	}
	#start #teaserHome #teaserMenu ul li:hover a,
	#start #teaserHome #teaserMenu ul li a:hover {
	  color: #fff;
	}
	#teaserHome #teaserMenu ul ul{
	  color: #e70613;
		display: none;
		font-size: 16px;
		margin: 0 0 0 225px;
		position: absolute;
		top: 212px;
		width: 450px;
	}
	#teaserHome #teaserMenu ul li:hover ul {
	  display:block;
	}
	#teaserHome #teaserMenu ul ul li,
	#teaserHome #teaserMenu ul ul li:hover {
	  background-color:transparent;
	  width:450px;
	}
	#linkHilfsangebote {
	  float: right;
		margin-top: 140px;
		position: relative;
	}
	#linkHilfsangebote  a {
	  text-decoration:none;
	  font-size: 16px;
	  font-weight:bold;
	}

	#main #home2Cols .left .top a.mehr {
	  margin:4px 10px 0 0;
	}
	#main #home2Cols .left {
	  float: left;
	  width: 731px;
	  padding-left: 21px;
	}
	#main #home2Cols .right {
	  float: right;
		margin-right: -7px;
		/*width: 280px;*/
	}
	#main #home2Cols .left .home3Cols .left,
	#main #home2Cols .left .home3Cols .center,
	#main #home2Cols .left .home3Cols .right,
	#main #home2Cols .left .subcolumns .left,
	#main #home2Cols .left .subcolumns .center,
	#main #home2Cols .left .subcolumns .right{
	  width:230px;
	  float:left;
	  margin:0;
	  padding:0;
	}
	#main #home2Cols .left .home3Cols .center,
	#main #home2Cols .left .subcolumns .center{
	  margin:0 20px;
	}
	.home3Cols h3,
	.subcolumns h3{
	  margin:0;
	  font-size: 14px;
	}
	.home3Cols p,
	.subcolumns p{
	  margin:0 0 0.5em 0;
	}
	.subcolumns .mehr {float:none;}

	#start .home2Cols .right > img + a {
	  font-size:0px;
	}


	/* --------------- Slider Startseite oben -------------------------------- */
	.anythingSlider-default {
		margin: 0 auto;
		padding: 0;
	}
	.anythingSlider-default .anythingWindow {
		border-bottom: none;
		border-top: none;
	}
	.tx-jfmulticontent-pi1 .anythingSlider-default .anythingWindow .csc-textpic-single-image {
	  margin-right:20px !important;
	}

	.tx-jfmulticontent-pi1 .anythingSlider-default .anythingWindow .csc-textpic-text {
	  margin-left:257px;
	  color: #e70613;
	  font-size: 16px;
	  margin-top: -2px;
	}
	.tx-jfmulticontent-pi1 .anythingSlider-default .anythingWindow .csc-textpic-text p {
	  margin-top:0;
	}
	.tx-jfmulticontent-pi1 .anythingSlider-default .anythingWindow .panel {
	  z-index:0;
	  left: -3000px;
	}
	.tx-jfmulticontent-pi1 .anythingSlider-default .anythingWindow .panel.activePage {
	  left: 0px;
	}
	/*.anythingSlider-default .anythingControls {
		left: 240px;
		position: absolute;
		top: 12px;
	  width:232px;
	}*/
	.anythingSlider-default .anythingControls {
		left: 250px;
		position: absolute;
		top: 2px;
		width: 232px;
	}
	.anythingSlider-default .anythingControls ul li {
	  display: block;
	  margin: 0 0 10px;
	  
	}

	.anythingSlider-default.activeSlider .anythingControls a.cur, 
	.anythingSlider-default.activeSlider .anythingControls a:hover {
	  background: none repeat scroll 0 0 #e70613;
	  color:#fff !important;
	}
	.anythingSlider-default.activeSlider .anythingControls a.cur:after,
	.anythingSlider-default.activeSlider .anythingControls a:hover:after {
	  content: url(../img/marker-teaser-home.png);
	  position: absolute;
	  right: -2px;
	  /*margin-top: -7px;*/
	  margin-top: -25px;
	}
	.anythingSlider-default .anythingControls a span {
		display: block;
		height: 34px;
	}
	.anythingSlider-default.activeSlider .anythingControls a {
	  background-color: #fbefef;
	  padding: 8px;
	  width: 211px;
	}
	.anythingSlider-default .anythingControls ul a {
		display: inline-block;
		color: #55303B;
		font-family: 'Source Sans Pro',sans-serif;
		height: auto;
		margin: 0 5px 0 0;
		padding: 2px 8px;
		text-align: left;
		text-decoration: none;
	  font-size: 15px;
		font-weight: bold;
		line-height: 19px;
	}
	.anythingSlider-default .anythingControls a {
		background: #fbefef;
		border-radius: 0;
		color: #e70613 !important;
	}
	.anythingWindow a.mehr {
	  position:absolute;
	  bottom:0;
	  right:0;
	}

	/* --------------- Ende Slider Startseite oben --------------------------- */

	/*#teaserHome .mehr {
	  margin-top:-50px;
	  position: relative;
	}*/
	/* --------------------------- STARTSEITE Ende --------------------------- */
}

