@import URL('http://musiputz.de/m2m_joomla/templates/move2muenchen/css/superfish_cust.css');
/*   background-color: yellow; @charset "utf-8";*/



*    { margin: 0px; padding: 0px; border: 0px; }
h1, h2, h3, h4, h5, h6 {
  color: #718A12;
  margin: 10px 0;
  text-decoration: none;
  font-size: 18px;
}

h1.headerheadline {
  float: right;
    font-size: 30px;
    margin-right: 15%;
    min-width: 600px;
  }
  
  
a {
  color: #98bb16;
  text-decoration: none;
}

a:hover {
  color: #fff;

}
.category-list {
  margin-top: 100px;
}
html  {

  }

body  {
    background-color: #eaeaea;
  background-image:url(../images/bg_strip.png);
    background-repeat: repeat-x;
  font-family: Arial, Helvetica, sans-serif;
}

.vitality {
  color: #9E4E59;
}

.energy {
  color: #BE8661;
}
.dynamic {
  color: #606F50;
}

p {
  margin-bottom: 22px;
}

q {
  margin: 20px 0;
  color: #666;
  font-size: 0.8em;
  font-style: italic;
}
  
#wrapper   {
  width: 80%;
  min-width: 980px;
  margin: 20px auto;
  color: #000;
  border:solid 1px #98bb16;
  background-color: #fff;
 


  }
  
#wrapper  div {  

}

#head     {
  /*background-image: url(../images/LOGO.png);*/
  background-repeat:no-repeat;
  height: 200px;
  background-position: left;
  /*padding-top: 39px;
  padding-left: 340px;*/
  }
 #head div{
   position: relative;
   top: -212px;
 }
 
#head   img  {  
display: block; 
margin: 0 auto;
}
#position-1 ul.menu {
  float:  right;
}

#breadcrumbs    {
  color: #98bb16;
  clear: both;
  padding-left: 20px;
  width: 900px;
  float: left;
}
  
#searchForm {
  background-color:#FFF;
  padding: 10px;
  margin: 10px 0;
  border: solid 1px #98bb16;
}
  
#wrapper #searchForm fieldset {

  margin 10px 0;
  padding: 5px;
  background-color:#FFF;


}
#wrapper #searchForm div {

  margin 10px 0;
  padding: 5px;
  background-color:#FFF;


}

dl dt {
  margin-top: 10px;
}

.transparent_widget .uiBoxLightblue {
  background-color: #fff;
}


#searchForm fieldset div {
    background-color:#FFF;
}

#wrapper  div#position-1    {
  height: 45px;
  background-color: #98bb16;
    padding: 0px 0 0 15px;


 }

ul.menu {
  display: block;
  list-style-type: none;
}

ul.menu li {
  display: block;  
}

ul.menu li a {
  display: block;
  color: #000;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 15px;
  text-decoration: none;
  padding: 0px 0 5px 0;
  padding-left: 5px;
}

ul.menu li a.lnk_energy {
  color: #be8661;
}

ul.menu li a.lnk_dynamic {
  color: #606f50;
}

ul.menu li a.lnk_vitality {
    color: #9e4e59;
}

div#footer ul.menu li a {
  border: none;
}

ul.menu li a:hover {
    color: #ccc;
    padding-left: 20px;
}
#position-1 ul.menu li {

  float: left;
  padding: 0 5px;
}

#position-1 ul.menu li a {
  display: block;
  color: #98bb16;
  text-decoration: none;

  padding: 10px 0;
}

#position-1 ul.menu li a:hover {
  color: #ccc;
}

#wrapper  #content  {
   padding-left: 20px;
   margin-top: 20px;



  }
  


#content #position-7  {
  float: left;
  width: 20%;
  min-width: 180px;
  border-right: dotted   background-color: #98bb16;
  padding-right: 10px;

  }
  
#content #position-7 form#login-form input{
  display: block;
  margin-bottom: 5px;
  
}
#content #position-7 form#login-form label {
  display: block  

}
#content #position-7 form#login-form ul {
  list-style-type: none;
}
  
#content #position-7 form#login-form {  
  font-size: 10px;
}

#content img {
  border: solid 1px #fff;
}

#content #middle {
  float: left;
  width: 60%;
  background-color: #ccc;
  
  background-image:url(../images/bg_verl2.png);
  min-height: 825px;
  padding: 50px;
  background-repeat:repeat-x;


}
#content span.jicons-icons img {
  border: none;
}

#position-1 ul.menu li.active a {
  color: #ccc;

}



ul.menu li.active a {
  color: #ccc;
  padding-left: 20px;
}

ul.menu li..active a:hover {
  padding-left: 0;
}

#content #middle #component  li {
  margin-left: 20px;
}
  
#content #right    {
  clear: both;
  float: none;
  width: 200px;

  }



div#wrapper #footer    {

  margin-top: 5px;
  background-color: #98bb16;
  padding-left: 20px;
  }

div#wrapper #footer ul    {
  background-color: #98bb16;
  height: 39px;
  }

div#wrapper #footer ul li   {
  float: left;
  margin-right: 5px;
  }
  
.pagination {
  color: #98bb16;
  font-size: 12px;
  margin-top: 20px;
}
.pagination ul {
  list-style-type: none;
  padding: 0;
}

#content #middle #component .pagination ul li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  
}

.pagenav {
  color: #98bb16;
  font-size: 12px;
  margin-top: 20px;
}
 ul.pagenav {
  list-style-type: none;
  padding: 0;
}

#content #middle #component  ul.pagenav li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  
  
}

#wrapper div.feed {
  background-color: #FFEBDB;
  padding: 10px;
}
#wrapper div.feed ul {
  list-style-type: none;
}

#wrapper div#easytagcloud {
  line-height: normal;
  padding: 20px;
  background-color: #FFEBDB;
  margin-top: 10px;
}

.haftung {
  margin-top: 150px;
  font-size: 0.7em;
}