body     { margin:0px;
           padding:0px;
           background-color:#ffffff;
           font-family: Arial, sans-serif;
           font-size: 11px;
}

#all {     width: 1000px;
           margin: 0px;
           padding: 0px;
}


/* Kopf - Header */
#head {
           height: 120px;
           margin: 0px;
           padding: 0px;
           background-color: #D2D09F;
           background-image: url(../img/bg/bg_head.jpg);
}

#head_haendler {
           height: 120px;
           margin: 0px;
           padding: 0px;
           background-color: #D2D09F;
           background-image: url(../img/bg/bg_head2.jpg);
}


#header {
           margin: 0 0 0 0;
           padding: 10px 0 0 160px;
           float: right;
}

#head_marktfinder {
           margin: 0 10px 0 00;
           padding: 0 0 0 0;
           color: #58585a;
           font-size: 11px;
           font-weight: bold;
           float: left;

}

#head_marktfinder form {
           margin: 0 0 0 0;
           padding: 0 0 0 0;
}


#head_marktfinder input {
           font-size: 11px;
           color: #b6181f;
           margin: 0 5px 4px 0;
           width: 80px;
           background-color: #ffffff;
           border: 1px solid #ffffff;
}

#head_marktfinder_text {
           padding: 3px 5px 0 0;
           font-size: 11px;
           font-weight: bold;
           color: #58585a;
           float: left;
}

#search {
           margin: 0 10px 0 0;
           padding: 0 0 0 0;
           color: #58585a;
           font-size: 11px;
           font-weight: bold;
           float: left;

}

#search form {
           margin: 0 0 0 0;
           padding: 0 0 0 0;
}


#search input {
           font-size: 11px;
           color: #b6181f;
           margin: 0 0 4px 0;
           background-color: #ffffff;
           border: 1px solid #ffffff;
}

#search_text {
           padding: 3px 5px 0 30px;
           font-size: 11px;
           font-weight: bold;
           color: #58585a;
           float: left;
}


#service {
        float: left;
        margin: 2px 0 0 0;
        padding: 0 10px 0 0;
        font-size: 11px;
        font-weight: bold;
    	color: #58585a;
}

#service_text {
        float: left;
        margin: 0 0 0 0;
        padding: 3px 5px 0 30px;
        font-size: 11px;
        font-weight: bold;
    	color: #58585a;
}

#service_menu {
        padding: 1px 5px 1px 5px;
        background-color: #ffffff;
        border-bottom: 1px solid #58585a;
        border-left: 1px solid #58585a;
        border-right: 1px solid #58585a;
        width: 58px;
    	font-size: 11px;
        line-height: 16px;
}

a.service_link_2_no {
                   color: #58585a;
                   text-decoration: none;
}

a.service_link_2_no:hover {
                   color: #b6181f;
                   text-decoration: none;
}

a.service_link_2_cur {
                   color: #b6181f;
                   text-decoration: none;
}

#logo_map img {   position:absolute;
                  top: 15px;
                  width: 250px;
                  height: 100px;
                  border: none;
}

#haendler_title {
        position:absolute;
        top: 66px;
        left: 144px;
        width: 350px;
        height: 30px;
        z-index: 10;
        color: #b6181f;
        font-size: 16px;
        font-weight: bold;
}

#top_ani {
        position:absolute;
        top: 20px;
        left: 300px;
        width: 700px;
        height: 100px;
        z-index: 5;
}

/* Navigation Top  --> HAUPTNAVIGATION (oben)*/
#main_navi {
           height: 30px;
           margin: 0px;
           padding: 0px 0 0 18px; /* 0px 0 0 170px;*/
           background-image: url(../img/bg/bg_navi.jpg);
           width: 982px; /*932px*/
           overflow: hidden;
		   z-index: 5;
}

div.main_menu_item {
        position: relative;
        top: -7px;
        margin: 0px;
        padding: 7px 0 8px 5px;
        width: 90px;
        float: left;
}

div.main_menu_item_hover {
        position: relative;
        top: -7px;
        margin: 0px;
        padding: 7px 0 8px 5px;
        width: 90px;
        float: left;
        background-color: #f8f5e3;
}

div.main_menu_spacer {
        position: relative;
        top: -7px;
        margin: 0px;
        padding: 7px 0 8px 0;
}

#submenu {
        padding: 5px 5px 5px 5px;
        background-color: #f8f5e3;
                float: left;
}


a.main_link_1_no {
                       color: #58585a;
                   font-size: 12px;
                   text-decoration: none;
}

a.main_link_1_no:hover {
                   color: #b6181f;
                   font-size: 12px;
                   text-decoration: none;
}

a.main_link_1_cur {
                   color: #b6181f;
                   font-size: 12px;
                   text-decoration: none;
}

a.main_link_2_no {
                   color: #58585a;
                   font-size: 12px;
                   text-decoration: none;
                                     line-height: 18px;
}

a.main_link_2_no:hover {
                   color: #b6181f;
                   font-size: 12px;
                   text-decoration: none;
}

a.main_link_2_cur {
                   color: #b6181f;
                   font-size: 12px;
                   text-decoration: none;
}



/* Main komplett */
#main {    width: 1000px;
           margin: 10px 0 0 0;
           padding: 0px;
		   z-index: -1;
}


/* Startseite  */
#startbild_map img {   
			position:absolute;
            top: 160px;
            left: 0px;
            width: 740px;
            height: 350px;
            border: none;
}
/* ALTE VERSION STARTBILD BEI ANIMATION KREISE+ BLUME# startbild_map img {   position:absolute;
                  top: 160px;
                  left: 320px;
                  width: 420px;
                  height: 350px;
                  border: none;
}*/

#start {   width: 740px;
           margin: 0px;
           padding: 0px;
           float: left;
}

/*VERSION FÜR AKTIONSMOTIVE*/
/*#start_img {width: 740px;
           height: 350px;
           margin: 0px;
           padding: 0px;
		   z-index: -1;
		   background-image: url(startmotiv-aktion.jpg);
}*/

/*VERSION FÜR ANIMATION KARUSELL*/
#start_img {width: 740px;
           height: 350px;
           margin: 0px;
           padding: 0px;
		   z-index: -1; 
}

/* Kundenmagazin Artikel/Themenseiten */
#start_html_1 {
           width: 180px;
           height: 170px;
           margin: 10px 6px 0 0;
           padding: 0px;
           float: left;
           background-image: url(../img/startseite/kundenzeitschriftbuttons/Katze-0408.jpg);
           background-repeat:no-repeat;

}

#start_html_2 {
           width: 180px;
           height: 170px;
           margin: 10px 8px 0 0;
           padding: 0px;
           float: left;
           background-image: url(../img/startseite/kundenzeitschriftbuttons/Terra-0408.jpg);
           background-repeat:no-repeat;

}

#start_html_3 {
           width: 180px;
           height: 170px;
           margin: 10px 6px 0 0;
           padding: 0px;
           float: left;
           background-image: url(../img/startseite/kundenzeitschriftbuttons/Vogel-0408.jpg);
           background-repeat:no-repeat;

}

#start_html_4 {
           width: 180px;
           height: 170px;
           margin: 10px 0 0 0;
           padding: 0px;
           float: right;
           background-image: url(../img/startseite/kundenzeitschriftbuttons/Aqua-0408.jpg);
           background-repeat:no-repeat;

}


/* Linke Spalte  */
#left {    width: 150px;
           margin: 52px 10px 0 10px;
           padding: 0 0 0 0;
           float: left;
                   font-size: 5px;
                      display: inline;
}


/* Content  */
#content { width: 570px;
           margin: 0 0 0 0;
           padding: 0 0 0px 0;
           float: left;
           background-color: #F9F7E4;
}

#content_haendler {
                   width: 570px;
                   min-height: 650px;
           margin: 0 0 0 0;
           padding: 0 0 10px 0;
           float: left;
           background-color: #F9F7E4;
}

*html #content_haendler {
                   width: 570px;
                   height: 700px;
           margin: 0 0 0 0;
           padding: 0 0 10px 0;
           float: left;
           background-color: #F9F7E4;
}

#pagetitle {
           font-size: 14px;
           font-weight: bold;
           color: #b6181f;
           background-color: #ffffff;
           margin: 0 0 0 0;
           padding: 10px 0 10px 10px;
}

#breadcrumb {
           font-size: 10px;
           color: #808080;
           background-color: #ffffff;
           margin: 0 0 0 0;
           padding: 5px 0 5px 10px;
}

a.breadcrumb_link {
        text-decoration: none;
        color: #808080;
}


/* Rechte Spalte */
#right {   width: 250px;
           margin: 0 0 0 0;
           padding: 0 0 0 10px;
           float: left;
}

#right_html_5 {
           width: 250px;
           height: 160px;
           margin: 10px 0 0 0;
           padding: 0px;
		   background-image: url(../img/startseite/buttonsrechtespalte/btn-majestic.jpg);
		   /*background-image: url(../img/startseite/buttonsrechtespalte/btn-aktuelles_news.jpg);*/
           background-repeat:no-repeat;
}


#right_html_6 {
           width: 250px;
           height: 160px;
           margin: 10px 0 0 0;
           padding: 0px;
           background-image: url(../img/startseite/buttonsrechtespalte/btn-hitzefrei.jpg);
           background-repeat:no-repeat;
}

/*HIER HAB ICH GEÄNDERT JULIA :-) */
#right_html_7 {
           width: 250px;
           height: 160px;
           margin: 10px 0 0 0;
           padding: 0px;
		   background-image: url(../img/startseite/buttonsrechtespalte/btn-kundenkarte.jpg);
           background-repeat:no-repeat;
}

/* Footer */
#footer {  height: 23px;
           width: 540px;
           margin: 10px 0 20px 0;
           padding: 7px 0 0 460px;
           background-color: #F4ECBB;
           float: left;
}

#footer a {
           font-size: 11px;
           text-decoration: none;
           color: #000000;
}


/* Allgemein */
a {
           color: #b6181f;
                   text-decoration: underline;
}

P {
                        padding: 0 0 0 0;
            margin: 0 0 0 0;
}


h1 {
           font-size: 11px;
           font-weight: bold;
           color: #000000;
           padding: 10px 0 0 10px;
           margin: 0 0 0 0;}

h2 {
           font-size: 14px;
           font-weight: bold;
           color: #b6181f;
           background-color: #ffffff;
           margin: 0 0 0 0;
           padding: 10px 0 10px 10px;
}

.bodytext {
           color: #000000;
           margin: 0 0 0 0;
           padding: 10px 20px 10px 10px;
}

.hervorhebung{
			font-weight: bold;
			}

dl.csc-textpic-image dt img {
           margin: 0 0 0 0;
           padding: 0 0 10px 0;
}


.csc-textpic-firstcol {
           margin: 0 0 0 0;
           padding: 0 30px 40px 10px;
}

ul {
           margin: 10px 0 10px 25px;
           padding: 0 0 0 0;
}




/* Kontaktformular */
#mailform  {
                  width: 320px;
                  float: left;
                                  margin: 10px 0 40px 10px;
                                  padding: 0 0 0 0;
}

#mailform  label {
                  width: 120px;
                  float: left;
                                  margin: 5px 0 0 0;
                                  padding: 0 0 0 0;
}


#mailform input, textarea {
                  font-family: Arial, Helvetica, sans-serif;
                  font-size: 11px;
                  border: solid 1px #888888;
                  background: #ffffff;
                                  width: 190px;
                                  margin: 0 0 5px 0;
                                  padding: 0 0 0 0;
                                  float: right;
}


.csc-mailform-submit {
                  margin: 0 0 0 0;
                                  padding: 0 0 0 0;
                                  float: right;
                                }





/* Artikel */
#articles {
        position: relative;
        margin: -20px 30px 20px 10px;
}

div.artikel_klein {
          position: absolute;
          width: 262px;
          height: 107px;
          margin: 0 0 0 0;
          padding: 0 0 0 0;
          background-color: #ffffff;
}

.artikel_klein {
          position: absolute;
          width: 262px;
          height: 107px;
          margin: 0 0 0 0;
          padding: 0 0 0 0;
          background-color: #ffffff;
}


#artikel_img {
          width: 135px;
          height: 105px;
          margin: 1px 1px 1px 1px;
          padding: 0 0 0 0;
          background-color: #ffffff;
          float: left;
}

#artikel_text {
          width: 110px;
          height: 103px;
          background-color: #ffffff;
          float: right;
          margin: 2px 5px 1px 6px;
          padding: 0 0 0 0;
          overflow: hidden;
}

#artikel_text h2 {
          font-size: 11px;
          font-weight: bold;
          color: #b6181f;
          padding: 0 0 5px 0;
          margin: 0 0 0 0;
}


#artikel_klein h2 {
          font-size: 11px;
          font-weight: bold;
          margin: 0 0 0 0;
          padding: 0 0 0 0;
          color: #b6181f;
}

#artikel_link {
        position: absolute;
        top: 77px;
        width: 258px;
        text-align: right;
        clear: both;
}

#artikel_link a {
          font-size: 11px;
          color: #b6181f;
          text-decoration: none;
}

#article {
        position: relative;
        margin: 0 0 0 0;
        padding: 0 0 0 0;

}

/*################ NEWS und TIERWISSEN-NEWS ARTIKEL POSITION ###########################*/

#article_1 {
		  left: 0px; top: 0px;
		  }
		  
#article_2 {
		  left: 287px; top: 0px;
		  }
		  
#article_3 {
		  left: 0px; top: 117px;
		  }
		  
#article_4 {
		  left: 287px; top: 117px;
		  }

#article_5 {
		  left: 0px; top: 234px;
		  }
		  
#article_6 {
		  left: 287px; top: 234px;
		  }
		  
#article_7 {
		  left: 0px; top: 351px;
		  }
		  
#article_8 {
		  left: 287px; top: 351px;
		  }
		  
#article_9 {
		  left: 0px; top: 468px;
		  }
		  
#article_10 {
		  left: 287px; top: 468px;
		  }


#article h1 {
          font-size: 14px;
          font-weight: bold;
          color: #b6181f;
          padding: 10px 0 10px 10px;
          margin: 0 0 0 0;
          background-color: #ffffff;
}


#article h2 {
          font-size: 11px;
          font-weight: bold;
          color: #000000;
          padding: 0 0 10px 10px;
          margin: 0 0 0 0;
                  background-color: #F9F7E4;
}

#article p {
          padding: 0 0 10px 10px;
          margin: 0 10px 0 0;
}


div.imgbox {
        float: right;
        margin: 0px 10px 5px 5px;
}

div.imgtext {
        font-size: 9px;
        color: #999999;
        text-align: right;
}

div.articlenav {
        position: relative;
        margin: 20px 20px 30px 20px;
        text-align: right;
}

span.inactive {
        font-size: 11px;
        color: #aaaaaa;
        font-weight: bold;
}

div.articlenav a {
          font-size: 11px;
          font-weight: bold;
          color: #b6181f;
          text-decoration: none;
}

/* Artikel Startseite */
#start_art_left {
           width: 341px;
           height: 95px;
           margin: 10px 10px 0 10px;
           padding: 0 0 0 0;
           float: left;
           border-bottom: 1px solid #cccccc;
           border-bottom-style: dotted;

}

#start_art_right {
           width: 341px;
           height: 95px;
           margin: 10px 10px 0 10px;
           padding: 0px;
           float: right;
           border-bottom: 1px solid #cccccc;
           border-bottom-style: dotted;
}

#artikel_start_img {
           width: 50px;
           height: 40px;
           margin: 5px 5px 0 0;
           padding: 0 0 0 0;
           float: left;
}

#artikel_start_text {
           width: 280px;
           height: 80px;
           margin: 5px 0 5px 0;
           padding: 0 0 0 0;
           float: right;
}

#artikel_start_text h3 {
          font-size: 11px;
          color: #b6181f;
          padding: 0 0 5px 0;
          margin: 0 0 0 0;
}

#artikel_start_link {
        top: 60px;
        text-align: right;
                clear: both;
}

#artikel_start_link a {
          font-size: 11px;
          color: #b6181f;
          text-decoration: none;
}



/* Artikel rechte Seite */
#artikel_rechts {
           width: 250px;
           height: 90px;
           margin: 10px 0 0 0;
           padding: 0 0 0 0;
           border-bottom: 1px solid #cccccc;
           border-bottom-style: dotted;
}


#artikel_rechts_img {
           width: 50px;
           height: 40px;
           margin: 0 5px 0 0;
           padding: 0 0 0 0;
           float: left;
}

#artikel_rechts_text {
           width: 195px;
           height: 90px;
           margin: 0 0 0 0;
           padding: 0 0 0 0;
                   float: right;
}

#artikel_rechts_text h3 {
          font-size: 11px;
          color: #b6181f;
          padding: 0 0 5px 0;
          margin: 0 0 0 0;
}

#artikel_rechts_link {
        top: 75px;
        text-align: right;
        clear: both;
                float: right;
}

#artikel_rechts_link a {
          font-size: 11px;
          color: #b6181f;
          text-decoration: none;
}



/* Wassertest */
div.wassertest {
        font-size: 11px;
        font-weight: bold;
        position: relative;
}

div.wassertest_input {
        font-size: 11px;
        margin: 0px 30px 0px 10px;
}

div.wassertest_input_hidden {
        font-size: 11px;
        margin: 0px 30px 0px 10px;
        display: none;
        visibility: hidden;
}

div.wassertest_question {
        font-size: 11px;
        font-weight: normal;
        background-color: #ffffff;
        border: 1px solid #b6181f;
        margin: 5px 5px 5px 0px;
        padding: 5px 5px 5px 5px;
        display: none;
        visibility: hidden;
}

tr.helprow {
        border-bottom: 1px solid black;
}


#wassertest h2 {
          font-size: 11px;
          font-weight: bold;
          color: #000000;
          padding: 10px 0 10px 0;
          margin: 0 0 0 0;
                  background-color: #F9F7E4;
}

#wassertest h3 {
          font-size: 11px;
          font-weight: bold;
          color: #b6181f;
          padding: 0 0 0 0;
          margin: 0 0 0 0;
}

#wassertest h4 {
          font-size: 11px;
          font-weight: bold;
          color: #000000;
                  padding: 10px 0 10px 0;
                  margin: 0 0 0 0;
}

#wassertest p {
                  padding: 0 0 15px 0;
                  margin: 0 0 0 0;
}

#wassertest th {
                  padding: 0 0 5px 0;
}

#hilfe {
          float: right;

 }

#hint_head {

}


/* Linkliste */
#linkliste {
        font-size: 11px;
        position: relative;
}

#linkliste input, submit {
                                  border: 1px solid #58585a;
                                  font-size: 11px;
                                  margin: 0 0 0 0;
                                  padding: 0 0 0 0;
                                  height: 16px;
                                  background-color: #ffffff;
}

#linkliste_kat {
                  width: 250px;
          padding: 0 0 0 0;
          margin: 0 0 0 0;
                  float: left;
}

#linkliste_anzeigen {
                  width: 150px;
          padding: 0 0 0 0;
          margin: 0 0 0 0;
                  float: left;
}

#linkliste_eintragen {
                  width: 150px;
          padding: 0 0 0 0;
          margin: 0 0 20px 0;
                  float: left;
}

#linkliste_suchen {
                  width: 250px;
          margin: 0 0 0 0;
          padding: 0 0 0 250px;
}

.Auswahl { background-color:#ffffff;
                   width: 120px;
                   border: 1px solid #58585a; }

.Button {  background-image: url(../img/bg/input_bg.gif);
                   color:#000000;
                    font-size: 11px;
                   margin: 0 0 0 0;
                     padding: 0 0 0 0;
                   height: 20px;
                   width: 120px;
                   border: 1px solid #58585a; }

#linkliste h1 {
          font-size: 11px;
          color: #b6181f;
          padding: 10px 0 0 10px;
          margin: 0 0 0 0;
}


#linkliste h2 {
          font-size: 11px;
          font-weight: bold;
          color: #000000;
          padding: 10px 0 10px 0;
          margin: 0 0 0 0;
}

#linkliste h3 {
          font-size: 11px;
          font-weight: bold;
          color: #b6181f;
                  padding: 0 0 0 0;
                  margin: 0 0 0 0;
}

#linkliste_ausgabe {
          margin: 10px 0 5px 10px;
          padding: 0 0 0 0;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
}

#linkliste_ausgabe a {
          margin: 0 0 0 0;
          padding: 0 0 0 0;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
          text-decoration: underline;
}

#linkliste_ausgabe h3 {
          font-size: 14px;
          font-weight: bold;
          color: #000000;
          padding: 0 0 0 0;
          margin: 0 0 0 0;
          text-decoration: underline;
}

#linkliste_eingabe {
          margin: 10px 0 5px 10px;
          padding: 0 0 0 0;
          font-family: Arial, Helvetica, sans-serif;
          font-size: 11px;
}

#linkliste_eingabe h3 {
          font-size: 11px;
          font-weight: bold;
          color: #000000;
          padding: 10px 0 10px 0;
          margin: 0 0 0 0;
}

.Radio {
           font-family: Arial, Helvetica, sans-serif;
           font-size: 12px;
           background: #F9F7E4;
           margin: 0 0 0 0;
           width: 25px;
           border: none;
}

#linkliste_eingabe form {
                  margin: 0 0 0 0;
                  padding: 0 0 0 0;
}

#linkliste_eingabe label {
                  width: 150px;
                  float: left;
                  margin: 0 0 0 0;
                  padding: 0 0 0 0;
}

#radiobutton {
                  width: 150px;
                  float: left;
}


#linkerror {
          font-size: 11px;
          font-weight: bold;
          color: #b6181f;
                  padding: 0 0 0 0;
                  margin: 0 0 0 -10px;
}

#success {
          font-size: 11px;
          color: #000000;
                  padding: 0 0 10px 10px;
                  margin: 0 0 0 0;
}

#success h1 {
          font-size: 14px;
          font-weight: bold;
          color: #b6181f;
          padding: 20px 0 10px 0;
          margin: 0 0 0 0;
}


/* Newsletter */
#newsletter {
                clear: both;
		width: 570px;
                padding: 0 0 0 0;
                color: #000000;
                }

#newsletter h2 {
           font-size: 14px;
           font-weight: bold;
           color: #b6181f;
           margin: 0 0 0 10px;
           padding: 10px 0 10px 0;
}

#newsletter_text {
                margin: 0 0 0 0;
                padding: 0 0 0 10px;
                color: #000000;
                width: 350px;
}

#newsletter_img {
                margin: 20px 0 0 0;
                padding: 0 60px 0 0;
                width: 113px;
                float: right;
}

form {
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}

.news_input {
           font-size: 11px;
           color: #b6181f;
                   margin: 5px 0 0 0;
                   padding: 0 0 0 0;
                   width: 180px;
                   height: 15px;
           border: 1px solid #58585a;
}

#news_radiobutton {
                   margin: 10px 0 0 0;
                   padding: 0 0 0 0;
           width: 100px;
}


.Radio2 {
           margin: 0 0 0 0;
                   padding: 0 0 0 0;
           width: 25px;
}


#newsletter_an {
                background-color: #ddd5a7;
                width: 570px;
                height: 100px;
                margin: 0 0 100px 0;
                padding: 0 0 0 0;
                color: #000000;
                }


div.input_vis {
        display: block;
        visibility: visible;
}

div.input_hidden {
        display: none;
        visibility: hidden;
}

#error {
          font-size: 14px;
          font-weight: bold;
          color: #c50005;
          padding: 0 0 10px 10px;
          margin: 0 0 0 0;
}

/* Sitemap */
#sitemap {
           margin: 10px 0 20px 0;
           padding: 0 0 0 0;

}
#sitemap a {
           text-decoration: none;
           color: #000000;

}

#sitemap ul {
           margin: 0 0 0 20px;
           padding: 0 0 0 0;
}

#sitemap li{
           margin: 0 0 0 0;
           padding: 5px 0 0 10px;
           list-style-type: none;
}



/* Kundenkarte DIVs */
#vorteile {
                background-image: url(../img/kundenkarte/vorteile.jpg);
                width: 570px;
                height: 264px;
               
                
}

#vorteile_text {
				color:#FFFFFF;
				font-size:18px;
				font-weight:bold;
				margin:0pt;
				padding:32px 0pt 0pt 12px;
				z-index:1;
				position:absolute;
				}

#magazin {
                background-color: #ddd5a7;
                width: 570px;
                height: 180px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}

#magazin_text {
				width: 340px; /*KEINE BREITE DEFINIERT*/
                font-size: 18px;
                margin: 0 0 0 0;
                padding: 20px 0px 0 10px; /*20px 80px 0 10px;*/
                font-weight: bold;
                color: #b6181f;
                float: left;
}

#magazin_img {
                width: 107px;
                height: 150px;
                margin: 20px 0 0 0;
                padding: 20px 0 0 0;
                float: left;
                background-image: url(../img/kundenkarte/magazin.jpg);
                background-repeat:no-repeat;
}


#magazin_2 {
                width: 107px;
                height: 150px;
                margin: 14px 10px 0 0;
                float: left;
                background-repeat:no-repeat;
}

#magazin_aqua_terra_09 {
                width: 200px;
                height: 150px;
                margin: 14px 10px 0 0;
                float: right;
                background-repeat:no-repeat;
}

#aktionsangebote {
                background-color: #ddd5a7;
                width: 570px;
                height: 180px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}

#aktionsangebote_text {
                font-size: 18px;
                margin: 0 0 0 0;
                padding: 20px 0 0 10px;
                font-weight: bold;
                color: #b6181f;
                float: left;
}

#aktionsangebote_img {
                width: 362px;
                height: 150px;
                margin: 20px 0 0 0;
                padding: 20px 0 0 0;
                float: left;
                background-image: url(../img/kundenkarte/preis.jpg);
                background-repeat:no-repeat;
}

#aktionsangebote_img_neu {
                width: 362px;
                height: 150px;
                margin: 20px 0 0 0;
                padding: 20px 0 0 0;
                float: left;
                background-image: url(../img/kundenkarte/preis2009.jpg);
                background-repeat:no-repeat;
}

#antrag {
                background-color: #ddd5a7;
                width: 570px;
                height: 200px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}

#antrag_text {
                font-size: 18px;
                margin: 0 0 0 0;
                padding: 20px 100px 0 10px;
                font-weight: bold;
                color: #b6181f;
                float: left;

}

#antrag_img {
                width: 160px;
                height: 136px;
                margin: 20px 0 0 0;
                padding: 20px 0 0 0;
                float: left;
                background-image: url(../img/kundenkarte/antrag.jpg);
                background-repeat:no-repeat;
}

#antrag_img a{
                font-size: 11px;
                color: #000000;
                text-decoration: underline;
}


/* Presse tt_news */
#news-list-container {
                height: 50px;
                width: 560px;
                margin: 10px 0 20px 10px;
                padding: 0 0 0 0;
                border-bottom: 1px solid #58585a;
}

.news-list-img {
                width: 60px;
                height: 50px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
                float: left;
}

.news-list-date {
                width: 400px;
                height: 20px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
                float: left;
                color: #b6181f;
}

.news-list-title {
                width: 400px;
                height: 10px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
                float: left;
}

.news-list-title a {
                text-decoration: underline;
                font-weight: bold;
                color: #000000;
}

.news-single-item  {
                width: 560px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}



.news-single-content  {
                width: 300px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
                float: left;
}

.news-single-img  {
                width: 240px;
                margin: 0 0 0 0;
                padding: 10px 10px 0 0;
                float: right;
}


.news-single-links  {
                width: 300px;
                margin: 0 0 0 0;
                padding: 0 0 0 10px;
                float: left;
}


/* Marktfinder */
#marktfinder {
                margin: 0 0 0 10px;
                padding: 0 0 0 0;
}

#marktfinder hr {
                height: 1px;
                color: #ddd5a7;
                background-color: #ddd5a7;
}

#marktfinder h1 {
                color: #b6181f;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}

#marktfinder h2 {
                color: #000000;
                font-size: 11px;
                font-weight: bold;
                margin: 0 0 0 0;
                padding: 10px 0 10px 0;
                background-color: #F9F7E4;
}

#marktfinder a {
                color: #b6181f;
                text-decoration: underline;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}

#formular {
                margin: 0 40px 0 0;
                padding: 0 0 0 0;
                float: left;
}

.input_eingabe {
           font-size: 12px;
                   margin: 0 0 0 0;
                   width: 120px;
                   border: 1px solid #58585a;
}

.input_button {
           font-size: 12px;
                   color: #b6181f;
                   background-color: #F9F7E4;
                   font-weight: bold;
                   border: 1px solid #F9F7E4;
}

#marktfinder select {
           font-size: 12px;
                   margin: 0 0 0 0;
                   width: 122px;
           border: 1px solid #58585a;
}


#shortcut {
                margin: 20px 0 0 0;
                padding: 0 0 0 0;
                width: 300px;
}

.media {
                width: 60px;
                float: left;
}


/* Beilage */
#beilage {
                width: 560px;
                margin: 0 0 0 10px;
                padding: 0 0 0 0;

}

#beilage_sp1 {
                width: 200px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
                float: left;
}

#beilage_sp1 p {
                margin: 0 0 0 0;
                padding: 2px 10px 20px 0;
}




#beilage_sp2 {
                width: 180px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
                float: left;
}


#beilage_sp2 p {
                margin: 0 0 0 0;
                padding: 2px 0 20px 0;
}


/* Top-Angebote */
#top_angebot_left {
                margin: 10px 0 10px 10px;
                padding: 10px 0 0 0;
                background-color: #ffffff;
                width: 270px;
                height: 200px;
                float: left;
                display: inline;
}


#top_angebot_left p {
                margin: 0 0 0 0;
                padding: 0 5px 0 0;
                background-color: #ffffff;
                width: 120px;
                float: right;
}

#top_angebot_left h1 {
           font-size: 14px;
           font-weight: bold;
           color: #b6181f;
           margin: 0 0 0 0;
           padding: 10px 0 0 5px;
           width: 100px;
           float: left;
}

.red {
           font-size: 11px;
           font-weight: bold;
           color: #b6181f;
           }


/* Haendlerverzeichnis - Über uns */
#ueber_uns {
                margin: 10px 0 0 10px;
                padding: 0 0 0 0;
}

#ueber_uns h1 {
                margin: 0 0 0 0;
                padding: 0 0 0 0;
                font-weight: bold;
}


#ueber_uns a {
                margin: 0 0 0 0;
                padding: 0 0 0 0;
                text-decoration: underline;
                color: #000000;
}

#ueber_uns_text {
                margin: 0 20px 0 0;
                padding: 0 0 0 0;
                width: 250px;
                float: left;
                display: inline;
}


#ueber_uns_text p {
                margin: 0 0 0 0;
                padding: 0 0 10px 0;
}



#ueber_uns_img {
                margin: 0 10px 0 0;
                padding: 0 0 0 0;
                width: 272px;
                float: right;
                display: inline;
}


#ueber_uns_img1 {
                margin: 0 0 0 0;
                padding: 0 0 10px 0;
                width: 272px;
                float: left;
                display: inline;
}


#ueber_uns_img2 {
                margin: 0 0 0 0;
                padding: 0 0 10px 0;
                width: 132px;
                float: left;
                display: inline;
}

#ueber_uns_img3 {
                margin: 0 0 0 0;
                padding: 0 0 10px 0;
                width: 132px;
                float: right;
                display: inline;
}

#haendler_bild_text {
                margin: 0 10px 0 0;
                padding: 0 0 0 0;
}

#haendler_bild_text img {
                margin: 10px 0 0 0;
                padding: 0 0 0 0;
}

#haendler_bild_text h2 {
        font-weight: bold;
        font-size: 11px;
        color: #b6181f;
        padding: 10px 0 0 10px;
        margin: 0 0 0 0;
}

#haendler_bild_text h3 {
        font-weight: bold;
        font-size: 11px;
        color: #000000;
        padding: 10px 0 0 10px;
        margin: 0 0 0 0;
}

#haendler_bild_text h4 {
        font-weight: bold;
        font-size: 11px;
        color: #000000;
        padding: 10px 0 0 10px;
        margin: 0 0 0 0;
}

*html #haendler_bild_text {
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}


*html #haendler_bild_text img {
                margin: 10px 10px 0 0;
                padding: 0 0 0 0;
}


/* Sitemap */
#sitemap {
                margin: 10px 0 0 10px;
                padding: 0 0 0 0;
                float: left;
                width: 530px;
                                display: inline;
}


#sitemap_1 {
                width: 150px;
                height: 200px;
                margin: 0 20px 0 0;
                padding: 0 0 0 0;
                float: left;
}



#sitemap_1 h1 {
                font-size: 12px;
                font-weight: bold;
                color: #b6181f;
                width: 150px;
                margin: 0 0 0 0;
                padding: 2px 0 2px 5px;
                background-color: #f8f5e3;
}

#sitemap ul, li {
                margin: 0 0 0 -5px;
                padding: 0 0 0 0;
}


/* Experten-Tipps */
#experten {
                margin: 0 0 0 0;
                padding: 0 0 270px 0;
                float: left;
                width: 570px;
                                display: inline;
}

#experten h1 {
                                font-size: 12px;
                font-weight: bold;
                color: #b6181f;
                                padding: 0 0 10px 0;
}

#experten a {
                color: #b6181f;
                                text-decoration: none;
                                padding: 0 0 0 0;
}

#experten_head {
                background-color: #ddd5a7;
                width: 570px;
                height: 128px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}


#experten_head_img {
                width: 100px;
                margin: 0 0 0 0;
                padding: 20px 0 20px 10px;
                float: left;
}

#experten_head_text {
                                width: 450px;
                font-size: 18px;
                margin: 0 0 0 0;
                padding: 20px 0 0 10px;
                font-weight: bold;
                color: #b6181f;
                float: right;
}

#experten_aqua {
                                width: 180px;
                margin: 0 0 0 0;
                padding: 10px 0 0 10px;
                color: #b6181f;
                float: left;
}



#experten_terra {
                                width: 180px;
                margin: 0 0 0 0;
                padding: 10px 0 0 10px;
                color: #b6181f;
                float: left;
}



#experten_teich {
                                width: 180px;
                margin: 0 0 0 0;
                padding: 10px 0 0 10px;
                color: #b6181f;
                float: left;
}



/* Tierkalender */
#tierkalender {
                background-color: #fcfaed;
                width: 740px;
                height: 650px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}


#tierkalender_head {
                background-color: #ddd5a7;
                width: 740px;
                height: 320px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}


#tierkalender_img {
                width: 250px;
                height: 320px;
                margin: 0 0 0 0;
                padding: 20px 0 0 60px;
                float: left;
}



#tierkalender_head h1 {
                font-size: 24px;
                margin: 0 0 0 0;
                padding: 17px 0 0 10px;
                font-weight: bold;
                color: #b6181f;
                line-height: 24px;
                float: left;
}

#tierkalender_text {
                width: 300px;
                margin: 0 0 0 0;
                padding: 5px 40px 0 10px;
                float: left;
}


#tierkalender_content {
                width: 700px;
                margin: 0 0 0 0;
                padding: 20px 20px 10px 20px;
}

#tierkalender_zurueck {
                width: 70px;
                margin: 0 0 20px 0;
                padding: 0 0 0 0;
                float: right;
}



/* Ratgeber */
#ratgeber {
                background-color: #fcfaed;
                width: 740px;
                height: 650px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}


#ratgeber_head {
                background-color: #ddd5a7;
                width: 740px;
                height: 340px;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
}


#ratgeber_img {
                width: 350px;
                height: 320px;
                margin: 0 0 0 0;
                padding: 20px 0 0 20px;
                float: left;
}



#ratgeber_head h1 {
                font-size: 24px;
                margin: 0 0 0 0;
                padding: 17px 0 0 10px;
                font-weight: bold;
                color: #b6181f;
                line-height: 24px;
                float: left;
}

#ratgeber_text {
                width: 340px;
                margin: 0 0 0 0;
                padding: 5px 20px 0 10px;
                float: left;
}


#ratgeber_content {
                width: 700px;
                margin: 0 0 0 0;
                padding: 20px 20px 10px 20px;
}

#ratgeber_zurueck {
                width: 70px;
                margin: 10px 30px 20px 0;
                padding: 0 0 0 0;
                float: right;
}


/* TOP-PRODUKTE BEGINN */
#x_head_text {
	width:550px;
	margin-left:10px;
	margin-top:10px;
	}


#x_content {
	height: 1100px;
	width: 570px;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
}

#x_content #col_left {
	height: 800px;
	width: 270px;
	float: left;
	margin-left:5px;
	margin-right:10px;
	
}

#x_content #col_right {
	height: 800px;
	width: 270px;
	float: left;
	
}

#x_content #col_left #container_1 {
	height: 200px;
	width: 270px;
	margin-top: 10px;
	float: left;
	background-color:#FFFFFF;
}



#x_content #col_left #container_2 {
	height: 200px;
	width: 270px;
	margin-top: 10px;
	float: left;
	background-color:#FFFFFF;
}

#x_content #col_left #container_3 {
	height: 200px;
	width: 270px;
	margin-top: 10px;
	float: left;
	background-color:#FFFFFF;
}

#x_content #col_left #container_4 {
	height: 200px;
	width: 270px;
	margin-top: 10px;
	float: left;
	background-color:#FFFFFF;
}
#x_content #col_right #container_6 #zindex {
	clear: right;
	float: right;
	width: 270px;
	z-index:1;
	text-align:right;
	position:absolute;
}

#x_content #col_right #container_6 #zindex_int {
	float: right;
	margin-top:5px;
	text-align:left;
	width:105px;
	
}


#x_content #col_right #container_6 #zindex_int h1 {
	color: #b6181f;
	font-size: 14px;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0pt;
	padding:10px 0pt 0pt 5px;
}

#x_content #col_left #container_5 {
	height: 200px;
	width: 270px;
	margin-top: 10px;
	float: left;
	background-color:#FFFFFF;
}

#x_content #col_right #container_6 {
	height: 410px;
	width: 270px;
	margin-top: 10px;
	float: left;
	background-color:#FFFFFF;
}

#x_content #col_right #container_7 {
	height: 200px;
	width: 270px;
	margin-top: 10px;
	float: left;
	background-color:#FFFFFF;
}

#x_content #col_right #container_8 {
	height: 200px;
	width: 270px;
	margin-top: 10px;
	float: left;
	background-color:#FFFFFF;
}

#x_content #col_right #container_9 {
	height: 200px;
	width: 270px;
	margin-top: 10px;
	float: left;
	background-color:#FFFFFF;
}

#x_text h1 {
	color: #b6181f;
	font-size: 14px;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0pt;
	padding:10px 0pt 0pt 5px;
}

#img_top_produkte {
	height: auto;
	width: 130;
	float: left;
}


#x_text {
    margin-top:5px;
	margin-left:5px;
	width: 125px;
	float: left;
	background-color:#FFFFFF;
	
}

#x_text h1 {
	color: #b6181f;
	font-size: 14px;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0pt;
	padding:10px 0pt 0pt 5px;
}

#img_top_produkte {
	height: auto;
	width: 130;
	float: left;
}


#x_text {
	margin-left:5px;
	width: 125px;
	float: left;
	background-color:#FFFFFF;
	
}

.x_img_large { 
	background-position:bottom;
	margin-top: 70px;
	}

/* TOP-PRODUKTE ENDE */


/* THEMENSEITEN ZUFALLSGENERATOR AUF DER STARTSEITE*/
#themenseitenzufall {
           width: 740px;
           height: 170px;
           margin: 10px 6px 0 0;
           padding: 0px;
           float: left;
		   }
		   
#themenseitenzufalliframe{
           width: 740px;
           height: 170px;
           margin: 10px 6px 0 0;
           padding: 0px;
           float: left;
		   }
		   
/*BEGINN HACK fuer IE 5.5 + 6*/
*html #themenseitenzufall {
		width: 720px;
        height: 170px;
        margin: 10px 0 0 0;
        padding: 0px;
        float: left;
		}
/*ENDE HACK fuer IE*/

.themenseitenzufall a img {
	border: 0px;
	}