@charset "utf-8";

* {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background-image: url(../bilder/main-bg.jpg);
  background-repeat: repeat-x;
}

a {
  color: #ff9b37;
  text-decoration: none;
}

a:hover {
  color: #ff9b37;
  text-decoration: underline;
}

h1, h2 {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 14px;
  color: #ff9b37;
  margin-bottom: 20px;
}

h2 {
  font-size: 13px;
  margin-bottom: 5px;
}

.orange {
  color: #ff9b37;
}

#header {
  height: 110px;
  padding: 30px 30px 0 30px;
}

	#logo {
	  width: 297px;
	  height: 80px;
	  float: left;
	  margin-right: 30px;
	}

    #search {
      width: 449px;
      height: 27px;
      background-image: url(../bilder/search-bg.gif);
      background-repeat: no-repeat;
      float: left;
    }

        #search #search-input {
          width: 348px;
          height: 20px;
          border: 1px solid #000000;
          float: left;
        }

        #search #search-submit {
          width: 94px;
          height: 20px;
          border-top: 1px solid #000000;
          border-right: 1px solid #000000;
          border-bottom: 1px solid #000000;
          float: left;
        }

        div.auto_complete {
          position: absolute;
          width: 348px;
          height: 300px;
          overflow: auto;
          background-color: white;
          border: 1px solid #000000;
          z-index: 2;
        }

        	* html div.auto_complete {
        	  clear: both;
        	  margin-top: -1px;
        	}

        	div.auto_complete a {
        	  display: block;
        	  width: 347px;
        	  height: 30px;
        	}

            div.auto_complete ul {
              list-style-type: none;
            }

            div.auto_complete li {
              padding: 3px;
              font-size: 11px;
            }

                div.auto_complete li.selected {
                  background-color: #ff9933;
                }

                	div.auto_complete li.selected a {
                      color: #FFFFFF;
                      text-decoration: none;
                    }

                div.auto_complete .text {
                  color: #000000;
                }

            div.auto_complete li:hover {
              background-color: #ff9933;
            }

            	div.auto_complete li:hover a {
            	  color: #FFFFFF;
            	  text-decoration: none;
            	}

    #language {
      position: absolute;
      top: 30px;
      right: 30px;
    }

        #language a {
          padding: 3px 3px 0 0;
        }

#navigation {
  height: 50px;
  margin-bottom: 8px;
}

    #navigation ul {
      list-style: none;
      white-space: nowrap;
    }

        #navigation li {
          display: inline;
          height: 25px;
        }

        	#navigation li .left {
        	  height: 25px;
        	  background-color: #FEA002;
        	  background-image: url(../bilder/navi-left.gif);
              background-repeat: no-repeat;
              float: left;
              margin-right: 3px;
        	}

        	#navigation li .right {
        	  height: 19px;
        	  background-image: url(../bilder/navi-right.gif);
              background-repeat: no-repeat;
              background-position: right;
              float: left;
              padding: 6px 8px 0 8px;
        	}

            #navigation li a {
              color: #000000;
              text-decoration: none;
              font-weight: bold;
            }

#center {
  position: relative;
  width: 100%;
}

    #content {
      margin: 0 180px 0 180px;
    }

        #content .produkt_image_left {
          width: 150px;
          float: left;
        }

        #content .produkt_image_center {
          width: 350px;
          float: left;
        }

        #content .produkt_left {
          width: 350px;
          float: left;
        }

        #content .produkt_right {
          padding-left: 10px;
          float: left;
          font-size: 11px;
        }

        	#content .produkt_right strong {
        	  font-size: 12px;
        	}

        #content .anbieter {
          color: #000000;
          text-decoration: underline;
          font-size: 11px;
        }

        #content .clear {
          clear: both;
        }

        .limit_links {
          text-align: center;
          font-weight: bold;
        }

            .limit_links a {
              font-weight: normal;
              text-decoration: none;
            }

            .limit_links a:hover {
              font-weight: bold;
            }
    #left {
      position: absolute;
      width: 170px;
      top: 0px;
      left: 10px;
    }

        #left ul {
          margin-left: 15px;
        }

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

            #left li a:hover, #left li .active {
              color: #ff9b37;
            }

    #right {
      position: absolute;
      width: 170px;
      top: 0px;
      right: 10px;
      text-align: right;
    }

#footer {
  clear: both;
  text-align: center;
  margin-top: 30px;
}

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