body {
	background: #FFF url(../img/body_bg.png) repeat-x scroll left top;
}

/* ÜBERSCHRIFTEN */

      h1 {
        font-size:2.2em;
        line-height:1em;
        font-weight:100;
        margin-bottom:18px;
      }
      
      h2 {
        font-size:1.3em;
        line-height:1em;
        font-weight:100;
      }
      
      h3 {
        font-size: 1.2em;
        line-height:1.1em;
        font-weight:100;
      }
      
      .tx-indexedsearch-res-single h2 {
        font-weight:700;
      }
.tx-ssmpartnerlogos-pi1 p {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #282828;
	padding-bottom: 5px;
}
      
      h1, h1 a:link,
      h2, h2 a:link,
      h3, h3 a:link,
      a, a:link, a:hover, a:active, a:visited,
      #suche input {
	color: #FFF;


      }
  #mitte h1,#mitte h2,#mitte h3,#mitte h4,#mitte h5,#mitte h6 , #suche input{color:#0078b9;
}

  #mitte a, #mitte a:link, #mitte a:active{
	 color:#0078b9;
	 
	 }  
	 #mitte a:hover {
	color: #2c9fde;
		 }
      #menue a:link, #menue a:visited {
	text-decoration:none;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #282828;
	display:block;
	padding: 2px 0 2px 0;

      }
      
      a:hover, a:active {
        text-decoration:underline;
      }

/* BILDER */

      .csc-textpic-imagewrap,
      .dl-text img,
      .news-single-img,
      .news-list-img {
        float:right;
        margin-left:5px;
        margin-right:0px;
      }
      
      #seite411 #inhalte img,
      #seite416 #inhalte img,
      #seite29 #inhalte img,
      #seite365 #inhalte img,
      #seite371 #inhalte img,
      #seite376 #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;
      }

/* WEITERE TAGS */

      p {
	margin-top: 0.8em;

      }
      
      hr {
        height:1px;
        border:none;
        border-top:1px solid #c9cbbc;
      }

/* Aufbau DIVs */

      #header,
      #content,
      #footer {
	clear:both;
	width:960px;
	margin:0px auto;
      }
.teaser_bg_middle p   img{
	float: left;
	margin-right: 5px;
}


      
      #header {
	height:218px;
	background: url(../img/header_bg.gif) no-repeat;
      }
      
      #logos {
        float:left;
      }
      
      #headermenue {
	float:right;
	width:200px;
	font-size:0.875em;
	line-height:1.2em;
	margin-top:84px;
      }
#headermenue a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0078b9;
}

      
      .kopfmenue,
      .css_schalter {
        float:left;
      }
      
      .kopfmenue {
        width:180px;
        padding-top:0.3em;
      }
      
      .css_schalter {
	width:200px;
	margin-top: 40px;
      }
      
      .css_schalter img {
        margin-right:4px;
      }
      
      #links {
        width:200px;
        float:left;
      }
#links h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	margin-top: 0px;
}
.partnerLogos h2{
	color:#282828;
	}
#teaser_links {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 15px;
}
.teaser-element-links {
	background: url(../img/teaser_left_bottom.gif) no-repeat scroll left bottom;
	padding-bottom: 11px;
	
	margin-bottom: 11px;
}
      
      .submenue_links {
        margin-top:20px;
      }
.teaser_link_top {
	background: url(../img/teaser_bg_top.gif);
}
      
      #teaser_links li {
        margin:0;
        padding:1px 0 1px 10px;
        list-style-type:none;
      }
.teaser_link_middle {
	background: url(../img/teaser_left_middle.gif) repeat-y scroll left top;
	padding-left: 10px;
	padding-top:1px;
}

      
      #mitte {
	 margin-top:-20px;
	 position:relative;
	width:510px;
	float:left;
	margin-left: 18px;
	background: #ddedf6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding-right: 7px;
	padding-left: 7px;
	font: 12px/1.4em Arial, Helvetica, sans-serif;
	color: #000;
      }

      
      #mitte img {
	margin-top:18px;
      }
      #inhalte {
	padding:0 5px 15px 0;
	
}
      
      #rechts {
		width:200px;
		float:right;
		font: 12px/1.2em Arial, Helvetica, sans-serif;
		color: #FFF;
		margin-top:-20px;

      }
       #rechts  a {
	display: block;
}
      
      #rechts h2,#c676 h1 {
	margin-top:0;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #FFF;
      }
      #c676 h1{
		  
		  margin-bottom:0}
      #teaser_rechts {

      }
      
      .teaser-element-rechts {
	background: url(../img/teaser_recht_bottom.gif) no-repeat scroll left bottom;
	padding-bottom: 11px;
	margin-bottom: 11px;
      }
.teaser_bg_middle img {
	margin-top: 5px;
	margin-left:5px;


}
.teaser_bg_middle {
	background: url(../img/teaser_bg_middle.gif) repeat-y scroll left top;
	padding-left: 8px;
	padding-right:5px;
}
.teaser_bg_top {
	background: url(../img/teaser_recht_top.gif) no-repeat scroll left top;
}



      
      #suche {
        height:59px;
      }


      
      .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;
      }
      
      .stroke {
        text-decoration:line-through;
      }

      
      #footer {
	height:24px;
	background: #3393C7 url(../img/footer_bg.gif) no-repeat scroll left bottom;
	text-align: center!important;
	padding-top: 2px;
      }
#footer ul {

	
}

#footer li {
	float: left;
}
#footer a {
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 15px;
}
.fussmenue {
	text-align:center;
}
#partnerLogos h2{
	color:#000 !important;	
}

.csc-textpic-left {
	float:left;
}

#c695 .csc-textpic-imagewrap,#c696 .csc-textpic-imagewrap {
float:none !important;
