/* CSS Document */

html, body {
        height: 100%;
        }
		
body {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, Sans Serif;
        font-size: 0.9em;
        color: #ffffff;
        background-color: #000000;
}

span.small { color: #eeeeee; }



.left{
        float: left;
        margin: 3px 5px 3px 0px;
}

.center{
        text-align: center;
        margin: 3px 5px 3px 5px;
}

.right {
        float: right;
        margin : 3px 0px 3px 5px;
}

/* mueller-gartengestaltung base.layout */

#borderbottom {
        width: 956px;
        margin: 0 auto;
}

#borderleft {
        width: 956px;
        background: url(../images/links.jpg) top left repeat-y;
        float: left;
}

#borderright {
        width: 948px;
        margin-left: 8px;
        background: url(../images/rechts.jpg) top right repeat-y;
        float: right;
}

#hintergrund {
        width: 940px;
        float: left;
        display: block;
        background: url(../hintergrund_test.jpg) no-repeat #689BD0;
        min-height: 705px;
}

#inhaltkopf {
        width: 940px;
        height: 150px;
        float: left;
}

#inhaltcenter {
        width: 940px;
        float: left;
}

#links {
        width: 245px;
        float: left;
}

#navi {
        margin-left: 21px;
        margin-top: 24px;
        margin-right: 30px;
}

#line {
        width: 4px;
        float: left;
}

#lineoben {
        width: 4px;
}

#lineunten {
        width: 4px;
        height: 157px;
        background: none;
}

#content {
        width: 671px;
        float: left;
}

#content_inner {
        margin: 0 6px 1em 6px;
}

/* mambo classes */

a#active_menu:hover {
        /*color: #E15704;*/
}

h2 { font-size: 1.1em; font-weight: bold; }

ul {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: left;
}

li {
        padding-left: 15px;
        padding-top: 0px;
        background-image: url(../images/arrow.png) ;
        background-repeat: no-repeat;
        background-position: 0px 3px;
}

td {
        text-align: left;
        color: #fff;
}

p {
        color:#fff;
        margin-top: 2px;
}

/* mambo core stuff */

a:link, a:visited {
color: #eeeeee;
        text-decoration: none;
        font-weight: bold;
        text-decoration: none;
}

a:hover {
        color: #e3e311;
        font-weight: bold;
}


.button {
  color: #ffffff;  /* ff6600 */
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px dashed #cccccc;
  width: auto;
  background: #000000;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox, input {
        padding: 2px;
        border: solid 1px #cccccc;
        background-color: #ffffff;
}

/* Menü / Navigation */

ul.nav li { background: none; }

ul.nav li a:link, a:visited {
        height: 28px;
        line-height: 28px;
        display: block;
        padding: 0px 0px 0px 0px;
        text-indent: 0px;
        vertical-align: middle;
        text-align: left;
        color: #E1CDB5;
        font-family: nec, arial;
        font-size: 16px;
        font-weight: normal;
        text-decoration: none;
        text-transform: uppercase;
}

ul.nav li a:hover {
        text-decoration: underline;
}

ul.nav li ul li { margin: 0; padding: 0; }

ul.nav li ul li a:link, ul.nav li ul li a:visited {
        height: 28px;
        line-height: 28px;
        display: block;
        padding: 0px 0px 0px 0px;
        text-indent: 25px;
        vertical-align: middle;
        text-align: left;
        color: #fff;
        font-family: arial;
        font-size: 14px;
        font-weight: 200;
        text-decoration: none;
        text-transform: uppercase;
}

ul.nav li ul li a:hover {
        text-decoration: underline;
}



ul.nav li ul li.active a {
        font-weight: normal;
        background: url(../naviaktiv.gif) no-repeat;
}

/* Kontaktformular */

div.contact h3, div.accordion-heading { display: none; }

dl dd { margin-bottom: 1em; }

span.jicons-icons { width: 2.5em; float: left; }


div.alert { color: #FC0; border: 1px solid #fc0; padding: 1em; }
div.alert button { display: none; }

