/*landstadt - css*/
/*Wilde Anpassungen*/
div.mod_search88 input[type="search"] {
    width: 190px;
}
.active {
  padding:0 !important;
}

.input-small {
    max-width: 190px;
}
* {
/*background: #f3ffe3 url(../images/CIMG0202_neu1.JPG);*/
}
body {
  background: #f3ffe3 url(../images/CIMG0202_neu1.JPG);
  margin: 10px auto;
  width: 1050px;
}
  
#container {
margin: 10px auto;
width: 1050px;
background: #e1e9f3;
}

#kopfteil {
 position: relative;
  margin: 10px auto 0px auto;
   width: 1050px;
  height: 290px;
}
#kopfteilmenue {
   width: 1050px;
   /* height: 30px;*/
    background: #3b553b;
    color: #f3ffe3;
    float: left;
    
                }
div.moduletable-menu2 {
 
  background: #3b553b;
}
ul.menu-menu2 {
background: #3b553b;
    list-style-type: none;
  margin: 0px 0px 0px 0px;  
  padding: 0px;
}
ul.menu-menu2 li.item-134 a {
background: #3b553b;
   text-decoration: none;
  float: left;
/*margin: 3px 0px 3px 0px;*/
 /* padding: 0px 40px 0px 40px;*/
  border-right: 1px solid;
  border-right-color: #3b553b;
}
ul.menu-menu2 li a {
background: #3b553b;
   text-decoration: none;
  float: left;
  margin: 3px 0px 3px 0px;
  padding: 0px 35px 0px 35px;
  border-right: 1px solid;
  border-right-color: #f3ffe3;
}
/*ul.menu-menu2 li a {
background: #3b553b;
   text-decoration: none;
   font-family: Arial;

}*/
ul.menu-menu2 li a:link {
  color: #f3ffe3;
  background: #3b553b;
}
ul.menu-menu2 li a:visited {
color: #f3ffe3;
  background: #3b553b;
}
ul.menu-menu2 li a:hover {
color: #f3ffe3;
  background: #004000;
 
}
#hauptteil {
margin: 0px auto;
  width: 1050px;
  background: url(../images/back11.jpg) repeat-y left top;
}

#spalte_links {
   float: left;
   width: 200px;
  /*height: 1180px;*/
  background: #a1c180;
  
   
}
#spalte_links li {
  /* list-style-type: none;*/
}
span.highlight {
color: #7c0ac8;
}
dd.result-text{
font-size: 14px;
}

#hauptteilmenue {
    width: 200px;
  height: 200px;
    background: #a1c180;
    color: #3b553b;
            }
ul.menu {
background: #a1c180;
  padding: 0px 0px 0px 30px;
}
ul.menu li {
background: #a1c180;
  padding: 2px 0px;
}
ul.menu li ul {
background: #a1c180;
  margin-left: -25px;
}
ul.menu li a {
background: #a1c180;
  font-family: Arial;
}
ul.menu li a:link
{
color: #002800;
  background: #a1c180;
}
ul.menu li a:visited {
color: #005e00;
  background: #a1c180;
}
ul.menu li a:hover {
color: blue;
  background: #a1c180;
}
#loginmodul {
    width: 200px;
  height: 150px;
    background: #a1c180;    
    color: #3b553b;
             }
div.moduletable-login form {
 background: #a1c180;

}

div.moduletable-login fieldset {
 background: #a1c180;
  border: 0px;
  
}
div.moduletable-login label {
 background: #a1c180;
  font-family: Arial;
}
div.moduletable-login form p {
 background: #a1c180;
  width: 170px;
}
div.moduletable-login ul {
 background: #a1c180;
}
div.moduletable-login li {
 background: #a1c180;
}
div.moduletable-login a {
 background: #a1c180;
}
ul li a {
  font-family: Arial;
}
ul li a:link
{
color: #002800;
}
ul li a:visited
{
color: #005e00;
}
ul li a:hover
{
color: blue;
}


div.moduletable-login a:link,
div.moduletable-login a:visited {
 color: #002800;
}
div.login-greeting {
background: #a1c180;
  margin: 0px auto 0px 10px;
}
div.logout-button {
background: #a1c180;
   margin: 0px auto 0px 10px;
}
#spalte_mitte {
   margin-left: 200px;
   margin-right: 200px;
   background: #f3ffe3;
  min-height: 1204px;
}
#bread {
    width: auto;
    height: 37px;
  padding: 5px 0px 0px 5px;
     background: #f3ffe3;
       }
div.breadcrumbs {
  padding: 5px 0px 0px 5px;
background: #f3ffe3;
  font-size: 12px;
}

/*Anpassung joomla3*/
ul.breadcrumb {
  padding: 5px 0px 0px 5px;
background: #f3ffe3;
  font-size: 12px;
}
/* Ende Anpassung joomla3*/


.showHere {
  padding: 5px 0px 0px 5px;
background: #f3ffe3;
  font-family: Arial;
}

/*Anpassung joomla3*/
.active {
  padding: 5px 0px 0px 5px;
background: #f3ffe3;
  font-family: Arial;
}
/* Ende Anpassung joomla3*/


.breadcrumbs span {
  padding: 5px 0px 0px 5px;
background: #f3ffe3;
  font-family: Arial;
}

/*Anpassung joomla3*/
.breadcrumb li {
  padding: 5px 0px 0px 5px;
background: #f3ffe3;
  font-family: Arial;
  list-style-type:none 
}


.breadcrumb li span{
  padding: 5px 0px 0px 5px;
background: #f3ffe3;
  font-family: Arial;
}
/*Ende Anpassung joomla3*/


.breadcrumbs a{
font-family: Arial;
}
#inhalte {
    width: 100%;
     background: #f3ffe3;
          }
div.blog-featured h1{
  background: #f3ffe3;
}
div.contact-form {
font-size: 10pt;
}
#contact-form fieldset dl dd input {
height: 10pt;
}
#spalte_rechts {
   float: right;
   width: 200px;
  background: #a1c180;
/* height: 1180px;*/
  color: #3b553b;
   
}
div#suche {
   /* width: 200px;*/
  height: 50px;
    background: #a1c180;
    color: #3b553b;
  margin: 0px auto 0px 8px;
        }
div.search {
background: #a1c180;
}
div.search label {
background: #a1c180;
}
#archivmodul {
    width: 200px;
    background: #a1c180;
  font-family: Arial;
  color: #3b553b;
              }
div.moduletable-archiv {
background: #a1c180;
  width: 200px;
}
div.moduletable-archiv h3 {
background: #a1c180;
  padding: 0px 5px;
  font-family: Arial;
}

ul.archive-module-archiv {
background: #a1c180;
  width: 0px;
}
ul.archive-module-archiv li a {
background: #a1c180;
  width: 200px;
}
ul.archive-module-archiv li a:link,
ul.archive-module-archiv li a:visited {
background: #a1c180;
  color: #002800;
  width: 200px;
}

div.moduletablelatenews
{
padding-left: 10px;
}

.latestnewsenhanced_latenews .newstitle {
    font-weight: normal;
}


div.moduletableacy
{
padding-left: 10px;
}

div#fussteil {
  margin: 0px auto;
  width: 1050px;
  height: 30px;
   color: #a1c180;
  font-family: Arial;
  font-size: 9pt;
   background: #3b553b !important;
  text-align: center;
   clear: both;
  
}


div.moduletable {
  margin: 0px auto;
  width: 1050px;
  height: 30px;
   color: #a1c180;
  font-family: Arial;
   background: #3b553b;
  text-align: center;
   clear: both;
  
}

