/* CSS Document */
/* http://www.profi-autosuche.de */

/* Body */
body {
  margin:0;
  padding:0;
  overflow-x: hidden;
  background-image: url(../images/bg.jpg);
  background-repeat: repeat-x;
  background-color: #5c5f61;
  font-family: verdana, arial;
  font-size: 10pt;
  }

html, body {
  height: 100%;
  width: 100%;
}

/* Links */
a {
  color: #385f76;
  text-decoration: none;
  font-family: verdana, arial;
  font-size: 10pt;
  margin-right: 0px;
  }

a:link {
  color: #385f76;
  font-size: 10pt;
  line-height: 1.9em;
  text-decoration: none;

}
a:hover {
  color: #385f76;
  font-weight: bold;
  text-decoration: none;
}
a:active {
  color: #385f76;
  text-decoration: none;
}

h1 {
  margin-left: 0px;
  font-size: 15px;
  font-weight: bold;
  color: #3e6881;
  font-family: VERDANA, arial;
  margin-bottom: 10px;
}

h2 {
  font-size: 13px;
  color: #3e6881;
  font-family: VERDANA, arial;
  margin-bottom: 2px;
  margin-top: 10px;
  }

h3 {
  margin-left: 0px;
  font-size: 10pt;
  color: #3e6881;
  font-family: verdana, arial;
  }

h5 {
  color: #3e6881;
  text-decoration: none;
  font: bold 14px verdana, arial;
  margin-bottom: 1px;
  margin-top: 0px;
  }

h6 {
 font-size: 13px;
  color: #000000;
  font-family: VERDANA, arial;
  margin-bottom: 13px;
  font-weight: normal;
  margin-top: 6px;
  line-height: 1.5em;
  }



/* Content */

/* Header */
#head {
  position: absolute;
  background-image: url(../images/top.jpg);
  background-position: center;
  left: 50%;
  width: 914px;
  margin-left: -457px;
  height: 494px;
  top: 0px;

}

#anim {
  top: 280px;
  position: absolute;
  width: 520px;
  left: 5px;
  height: 200px;
  z-index: 20;
}

#functions {
  top: 315px;
  position: absolute;
  width: 165px;
  left: 565px;
  height: 190px;
  z-index: 20;
}

#functions ul {
         margin:0;
         padding:0;
         padding:0px 0px 0px 0px
}
#functions li {
         margin:0;
         padding:0;
         }


#functions_content {
  margin:0;
  padding:0;
  position: absolute;
  color: white;
  top: 304px;
  width: 185px;
  left: 712px;
  height: 136px;
  z-index: 20;
}

#download {
  top: 175px;
  position: absolute;
  width: 150px;
  left: 715px;
  height: 50px;
  z-index: 20;
  }

#container {
  position: absolute;
  background-repeat: repeat-y;
  background-image: url(../images/content.jpg);
  width: 914px;
  /*height: auto !important;*/
  height: auto;
  left: 50%;
  margin-left: -457px;
  top: 0px;
}

#content {
  position: absolute;
  background-repeat: repeat-y;
  background-image: url(../images/content.jpg);
  width: 914px;
  /*height: auto !important;*/
  height: auto;
  left: 50%;
  margin-left: -457px;
  top: 494px;
}

/* Content Text */

#content_text {
  top: 20px;
  position: relative;
  width: 470px;
  left: 30px;
  min-height: 1270px;  
  height: auto !important;
  height: 1200px;
  z-index: 10;
  }


#content_right {
  top: 20px;
  position: absolute;
  width: 280px;
  left: 590px;
  /*min-height: 1100px;*/
  z-index: 10;
  }

/* Content Header */
#content_header {
  position: relative;
  overflow: hidden;
  width: 1000px;
  height: 1px;
  left: 50%;
  top: 0px;
  margin-left: -500px;
  }

/* Content Bottom */
#content_bottom {
  position: relative;
  overflow: hidden;
  background-image: url(../images/bottom.jpg);
  background-repeat: no-repeat;
  width: 914px;
  height: 150px;
  left: 50%;
  color:#472e12;
  margin-left: -457px;
  /*top: 85px;*/
}

#btn_menue {
  position: relative;
  top: 28px;
  left: 110px;
}

#btn_menue a {
        color:#b53e13;

}

/* textmenue */
#textmenue  {
   position: absolute;
   overflow: hidden;
   background-repeat: no-repeat;
   width: 260px;
   height: auto;
   text-align: left;
   margin-left: 118px;
   top: 20px;
   font-family: VERDANA, arial;
}


#menue  {
   position: absolute;
   overflow: hidden;
   background-repeat: no-repeat;
   left: 80px;
   width: 800px;
   height: auto;
   text-align: left;
   font-size: 14px;
   font-weight: normal;
   font-family: VERDANA, arial;
}


#menue ul {
         margin:0;
         padding:0;
        padding:10px 0px 0px 0px
}
#menue li {
         margin:0;
         padding:0;
        float: left;
        line-height: 1.5em;
        color:#feefba;
        font-size: 14px;
        padding-left: 40px;
        /*text-margin: 0px;*/

}
#menue  a {
         margin:0;
         padding:0;
        color:#ffffff;
        font-size: 10pt;
        font-weight: bold;
        font-family: verdana, arial;
        /*text-margin: 0px;*/

}
#menue a:hover {
  color: #ffffff;
  font-weight: bold;
   border-bottom:#ffffff 1px solid;
}


#menue_bottom  {
   position: relative;
   overflow: hidden;
   background-repeat: no-repeat;
   top: 50px;
   left: 50px;

   width: 814px;
   height: auto;
   text-align: left;
   font-size: 8pt;
   font-weight: bold;
   font-family: VERDANA, arial;
}


#menue_bottom  ul {
         margin:0;
         padding:0;
        padding:0px 0px 0px 0px;
}
#menue_bottom  li {
         margin:0;
         padding:0;
        float: left;
        line-height: 1.9em;
        color:#f6f6f6;
        font-size: 10px;
        padding-right: 40px;


}
#menue_bottom   a {
         margin:0;
         padding:0;
        color:#f6f6f6;
        font-size: 8pt;
        font-family: VERDANA, arial;


}
#menue_bottom  a:hover {
  color: #f6f6f6;
   border-bottom:#f6f6f6 1px solid;
}

#functions a {
  color: #385f76;
  text-decoration: none;
  font-family: verdana, arial;
  font-size: 11px;
  margin-right: 0px;
  }

#functions a:link {
  color: #ffffff;
  font-size: 11px;

  line-height: 1.9em;
  text-decoration: none;

}
#functions a:hover {
  color: #385f76;
  font-weight: bold;
  text-decoration: none;
}
#functions a:active {
  color: #385f76;
  text-decoration: none;
}

#download a {
  color: #f5f6f6;
  text-decoration: none;
  font-family: verdana, arial;
  font-size: 12pt;
  font-weight: bold;
  margin-right: 0px;
  }

#download a:link {
font-family: verdana, arial;
  color: #f5f6f6;
  font-size: 12pt;
  font-weight: bold;
  line-height: 1.9em;
  text-decoration: none;

}
#download a:hover {
  color: #385f76;
   font-size: 12pt
  font-weight: bold;
  text-decoration: none;
}
#download a:active {
  color: #385f76;
   font-size: 12pt
  font-weight: bold;
  text-decoration: none;
}

/* PROTOFLOW */
#bodyWrap {
  width: 510px;
  margin-left: auto;
  margin-right: auto;
}

#protoflow {
  width: auto;
  height: 200px;
  border: 0px solid red;
}

#protoflow img {
  border: 0px;
}
