body {
  background-image:url(../img/bckg.jpg);
  background-repeat:repeat-x;
  background-color:#fff;
}

/* ÜBERSCHRIFTEN */

      h1 {
        font-size:2.2em;
        line-height:1em;
        font-weight:100;

      }
      
      h2 {
        font-size:1.3em;
        line-height:1em;
        margin:0em 0em 0.8em 0em;
      }
      
      h3 {
        font-size: 1.2em;
        line-height:1.1em;
        font-weight:100;
      }
      
      #rechts h2 {
        font-size:1.2em;
        padding: 0 0 15px 0;
        color: #bc1320;
        margin: 5px 0 0 0;
      
      }
      
      .tx-indexedsearch-res-single h2 {
        font-weight:700;
      }
      
      h1, h1 a:link,
      h2, h2 a:link,
      h3, h3 a:link,
      a, a:link, a:hover, a:active, a:visited,
      #suche input {
       color: #006ea7;
      }
      
      #menue a:link, #menue a:visited {
        text-decoration:none;
      }
      
      a:hover, a:active {
        text-decoration:underline;
      }

/* BILDER */

      #rechts img,
      .dl-text img,
      .news-single-img,
      .news-list-img {
        float:right;
        margin-left:5px;
        margin-right:0px;
      }
      
      #seite411 #inhalte img,
      #seite416 #inhalte img,
      #seite365 #inhalte img,
      #seite418 #inhalte img,
      #seite26 .csc-textpic-imagewrap,
      #seite363 .csc-textpic-imagewrap,
      #seite368 .csc-textpic-imagewrap,
      #seite373 .csc-textpic-imagewrap { 
           /*
            Ausnahmen: 
            LINDA Produkt des Monats, 
            LINDA Magazine, 
            Team-Seiten, 
            Angebotsseite, 
            FAQ-Seiten, 
            Teaser,
            Anfahrts-Seiten
          */
          
        float:left !important;
        margin-right:5px !important;
        margin-left:0px !important;
      }
      
      #mitte img {
        margin-top:-5px;
      }

/* WEITERE TAGS */

      p {
        margin-bottom:0.8em;
      }
      
      hr {
        height:1px;
        border:none;
        border-top:1px solid #c9cbbc;
      }

/* Aufbau DIVs */

      #header,
      #content {
        clear:both;
        width:978px;
        margin:0px auto;
        background-color:#fff;
      }
      
      #header {
        height:244px;
        background-image:url(../img/header.jpg);
        background-repeat:no-repeat;
      }
      
      #logos {
        float:left;
      }
      
      #headermenue {
	width: 978px;
	float: left;
        height: 63px;
        font-size:1em;
        margin-top:177px;
        background-image:url("../img/headermenu.gif");
        background-repeat: repeat-x;
        font-weight: bold;
        text-align: center;
      }
      
      .kopfmenue,
      .css_schalter {
        float:left;
      }
      
      .kopfmenue {
       margin: 0;
       padding: 0 0 0 138px;
      }

/* My Comment */
      
      .kopfmenue a:link, .kopfmenue a:visited{
	    height: 64px;
	    font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		float:left;
		background-image:url("../img/topnavi_normal.gif");
		background-repeat: no-repeat;
		background-position:  left top;
		padding:5px 30px 0 30px;
		text-decoration:none;
		margin: 0;
		color: #fff;
}

     .kopfmenue a:hover, .kopfmenue a:active{
	background-image:url("../img/topnavi_over.gif")!important;
	background-repeat: no-repeat;
	background-position: top left;

}
      
      .css_schalter {
        /*float:left;*/
        width:85px;
      }
      
      .css_schalter img {
       margin: 0 4px 10px 0 !important;
      }
      
      #links {
        width:233px;
        float:left;
      }
      
      #mitte {
        width:495px;
        margin-left:30px;
        float:left;
      }
      
      #rechts {
        width:188px;
        float:right;
        font-size:0.875em;
        line-height:1.2em;
        padding-bottom: 25px;
      }
      
      #teaser_links li {
        margin:0;
        padding:1px 0 1px 10px;
        list-style-type:none;
      }
      
      .submenue_links {
        margin-top:20px;
      }
      

      #skalierung{

	float: right;
}

      
		 #suche {
		 font-weight: normal;
		 color: #fff;
		 padding:0 2px 25px 0;
		 background-color: #bb1220;
		 background-image: url(../img/teaser_trenner.gif);
		 background-repeat: no-repeat;
		 background-position: bottom;
		 text-decoration: none;
		 text-align: right!important;
		 margin-top: 30px!important;
		  }
		 
		#suche a, #suche a:visited {
		  color: #ffffff;
		  text-decoration: none;
		
		 }      
        #breadcrumb a, 
		#breadcrumb a:link, 
		#breadcrumb a:active, 
		#breadcrumb a:hover, 
		#breadcrumb a:visited {
			color:#909090;
			text-decoration: none;
		}
		
		   #breadcrumb {
			color:#909090;
			padding: 0px 0px 2px 0px;
			margin: 0px;
			border-bottom:1px solid #7f7f7f;
			font-size:1em !important;
}
      #footer {
		margin:0 auto;
		top: 10px;
		padding: 18px 0 15px 0;
		float: none;
		border-top:solid 1px #d49b93;
		clear:both!important;
		width:958px;
		font-size:0.95em;
}

      
        #footer,
		#footer a, 
		#footer a:link, 
		#footer a:active, 
		#footer a:hover, 
		#footer a:visited {
			color:#818181;
			text-decoration:none;
		}
		
		#footer p {
			text-align: center;
		}
		
		#footer img{
			border:1px solid #c9cbbc;
			margin-top: 10px;
		}
		
      .zweiSpalten {
        clear:both;
        margin-top:30px;
      }
      
      #seite1 .zweiSpalten img {
        display:none;
      }
      
      .linkeSpalte {
        float:left;
        width:50%;
        border-right:1px solid #c9cbbc;
      }
      
      .rechteSpalte {
        float:right;
        width:47%;
      }
      
/* ALLGEMEINE KLASSEN */
      
      .clearer {
        font-size:1px;
        line-height:1px;
        height:1px;
        clear:both;
        margin:0;
      }
      
      
      .teaser-element-rechts {
        margin:5px 0 15px 0;
        border-bottom: 2px solid #8a0204;
        border-top:1px solid #006ea7;
	    background-color: #edf0f2;
	    padding: 15px 5px 5px 5px;

      }
      
       
      .stroke {
        text-decoration:line-through;
      }
      
      .picto{
	background-color: #fff;
	margin-top: 8px;
	margin-bottom: 10px;
	display: block;
}

   .picto img{
	margin: 0 0 2px 0;
}

#mainimg{
	margin-top: 10px;
	clear: both;
}

#ernaehrungsberatung, #koerperlexikon {
	width: 100px;
}

.koBild, .beratungsBild {
	margin-bottom: 16px;
}