/**########################################################**/
/**########################################################**/
/* huettemann-2009                                          */
/* folder: ./                                               */
/**########################################################**/
/**########################################################**/

/**########################################################**/
/* file: all-layout-footer.css                              */
#footerCol-1 {
  float: left;
  width: 621px;
}
  #footerCol-1-1 {
    float: right;
    width: 450px;
  }
    #footer-content {
      margin-right: 1px;
      margin-left: 1px;
    }
      #footer-content .colorBox-bgTop {
        background-image: url(../img/bg-footer-contentTop.gif);
      }
      #footer-content .colorBox-bgBody {
        background-color: #ada99e;
        text-align: right;
      }
      #footer-content .colorBox-bgBottom {
        background-image: url(../img/bg-footer-contentBottom.gif);
      }
  #footerCol-1-2 {
    float: left;
    width: 171px;
  }
    #footer-menue {
      margin-left: 1px;
    }
      #footer-menue .colorBox-bgTop {}
      #footer-menue .colorBox-bgBody {}
      #footer-menue .colorBox-bgBottom {
        background-color: #fff;
        background-image: url(../img/bg-footer-menueBottom.gif);
      }
#footerCol-2 {
  float: right;
  width: 387px;
}
  #footerCol-2-1 {
    float: left;
    width: 151px;
  }
    #footer-info {}
      #footer-info .colorBox-bgTop {
        background-image: url(../img/bg-footer-infoTop.gif);
      }
      #footer-info .colorBox-bgBody {
        background-color: #7d6155;
        text-align: center;
      }
      #footer-info .colorBox-bgBottom {
        background-image: url(../img/bg-footer-infoBottom.gif);
      }
  #footerCol-2-2 {
  	float: right;
    width: 236px;
  }
    #footer-aktion {
      margin-right: 1px;
      margin-left: 1px;
    }
      #footer-aktion .colorBox-bgTop {
        background-image: url(../img/bg-footer-aktionTop.gif);
      }
      #footer-aktion .colorBox-bgBody {
        background-color: #ada99e;
      }
      #footer-aktion .colorBox-bgBottom {
        background-image: url(../img/bg-footer-aktionBottom.gif);
      }

#footer {
	color: #fff;
	font-family: Arial;
  font-size: 11px;
}
#footer a {
  color: #fff;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}
/* // EOF: all-layout-footer.css                            */
/**########################################################**/


/**########################################################**/
/* file: all-layout.css                                     */
* {
  margin: 0;
  padding: 0;
}
.clear {
  clear: both;
}
html {
  overflow-y: scroll;
}
  body {
    background-color: #E8E3D6;
  }
    #bg {
      background-image: url(../img/bg-1008.gif);
      background-repeat: repeat-y;
      /*margin-left: 2%;*/
    }
      #bg-image-holder {
        height: 682px;
        overflow: hidden;
        width: 100%;
        min-width: 1008px;
        position: absolute;
      }
        #bg-image {
          background-image: url(../img/bg-image/bg-image-unternehmen.jpg);
          background-repeat: no-repeat;
          height: 682px;
          width: 1160px;
        }
          #bg-imageMask {
            background-image: url(../img/bg-imageMask.gif);
            background-repeat: no-repeat;
            background-position: 0 216px;
            height: 682px;
          }
      #page {
        padding-top: 216px;
        width: 1008px;
        position: relative;
      }
        #body {
          min-height: 466px;
        }
        #header {
          height: 216px;
          width: 100%;
          position: absolute;
          top: 0;
          left: 0;
        }
        #footer {}
/* // EOF: all-layout.css                                   */
/**########################################################**/


/**########################################################**/
/* file: all-layout-body.css                                */
#bodyCol-1 {
	float: left;
	width: 621px;
}

#bodyCol-1-1 {
	float: right;
	overflow: hidden;
	width: 450px;
}

#inhalt-top {
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1.25em;
	margin-left: 1px;
}

#inhalt-top .colorBox-bgTop {
	background-image: url(../img/bg-content-topTop.gif);
}

#inhalt-top .colorBox-bgBody {
	background-color: #4d4d4d;
	height: 17px;
	overflow: hidden;
}

#icos {
	padding-top: 3px;
	float: right;
	padding-bottom: 2px;
}

#inhalt-top .colorBox-bgBottom {
	background-image: url(../img/bg-content-topBottom.gif);
}

#inhalt {
	margin-right: 9px;
	margin-left: 9px;
}

#bodyCol-1-2 {
	float: left;
	overflow: hidden;
	width: 171px;
}

#menue {
	background-color: #fff;
	background-image: url(../img/bg-menueBottom.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	margin-left: 1px;
	padding-top: 1px;
	padding-bottom: 5px;
}

#search {
	margin-top: 56px;
	margin-left: 1px;
}

#bodyCol-2 {
	float: right;
	margin-top: 233px;
	padding-top: 5px;
	width: 387px;
}

#bodyCol-2-1 {
	float: left;
	width: 151px;
}

#info {
	margin-right: 5px;
	margin-left: 5px;
	overflow: hidden;
}

#bodyCol-2-2 {
	float: right;
	overflow: hidden;
	width: 236px;
}

#aktion {
	margin-right: 1px;
	margin-left: 1px;
}

.colorBox-bgTop {
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
}

.colorBox-bgBody {
	padding: 0 8px;
}

.colorBox-bgBottom {
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
}
/* // EOF: all-layout-body.css                              */
/**########################################################**/


/**########################################################**/
/* file: all-layout-header.css                              */
#logo {
  background-image: url(../img/logo-huettemann.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
  height: 216px;
  outline: none;
  overflow: hidden;
  text-indent: -9999em;
  width: 349px;
}
/* // EOF: all-layout-header.css                            */
/**########################################################**/


/**########################################################**/
/* file: all-editor.css                                     */
* {
  margin: 0;
  padding: 0;
}
/* font */
  body, button, input, select, textarea {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  body {
    font-size: 12px;
  }
  table, button, input, select, textarea {
    font-size: 1em;
  }
  body {
	 color: #4e4e4e;
  }
  a {
    color: #4e4e4e;
    outline: none;
  }

/* headline */
  h1, .headline, .modul-titel {
    font-weight: bold;
    font-size: 1.5em; /* 18px; */
    margin-bottom: 0.6em;
  }
  h2, .headline2 {
    font-weight: bold;
    font-size: 1.25em;
  }
  h3, .headline3 {
    font-weight: bold;
    font-size: 1em;
  }
  h4, .headline4
  , h5, .headline5
  , h6, .headline6 {
    font-size: 1em;
    font-weight: normal;
  }

/* img */
  a img {
    border: 0;
  }
  img.teaserimg-left, img.teaserimg_left {
    float: left;
    margin-right: 0.6em;
  }
  img.teaserimg-right, img.teaserimg_right {
    float: right;
    margin-left: 0.6em;
  }

/* table */
  table.rahmen {
    border-collapse: collapse;
  }
  table.rahmen th, table.rahmen td {
    padding: 2px 5px;
  }
  table.rahmen, table.rahmen th, table.rahmen td {
    border-color: #cfc9be;
    border-style: solid;
    border-width: 1px;
  }
  table.rahmenlos {
    margin: -2px -5px;
  }
  table.rahmenlos th, table.rahmenlos td {
    padding: 2px 5px;
  }
  table.rahmenlos, table.rahmenlos th, table.rahmenlos td {
    border: 0;
  }

/* list */
  li, ul li {
    list-style-image: url(../img/li.gif);
    margin-left: 1.5em;
  }
  ul ul li {
    list-style-image: url(../img/li-li.gif);
  }
  ul ul ul li {
    list-style-image: url(../img/li-li-li.gif);
  }
  ul.href li {
    list-style-image: url(../img/li-href.gif);
  }
  ol li {}
  ul, ol {
    margin: 1.25em 0;
  }
  ul.href {
    margin: 1.25em 0 0 0;
  }
  ol ol, ol ul, ul ol, ol ol {
    margin: 0;
  }
/* // EOF: all-editor.css                                   */
/**########################################################**/


/**########################################################**/
/* file: all-menue.css                                      */
#menue {
  font-size: 11px;
}
#menue ul, #menue li {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#menue a {
	display: block;
  text-decoration: none;
}
#menue a:hover {
  text-decoration: underline;
}

#menue ul {}
#menue .men ul {
  display: none;
}
#menue ul ul {
  border-right: 1px solid #e1d9c8;
  padding-top: 1px;
  padding-right: 9px;
  padding-bottom: 4px;
  padding-left: 9px;
}
#menue ul ul ul {
  border-right: 0;
  padding-top: 11px;
  padding-right: 0;
  padding-bottom: 10px;
  padding-left: 0;
}
#menue ul ul ul ul {
  padding-top: 11px;
  padding-right: 0;
  padding-bottom: 3px;
  padding-left: 0;
}

#menue li {
	background-color: #fefefc;
  background-image: url(../img/bg-menue-level1-li-top.gif);
  background-repeat: no-repeat;
  margin-bottom: 1px;
}
#menue li:first-child {
  background-color: #7d6155;
  background-image: url(../img/bg-menue-level1-li-first-top.gif);
}
#menue li.men-pfad {
  font-weight: bold;
}
#menue li.men {
  font-weight: normal;
}
#menue li li, #menue li li:first-child {
	background-color: transparent;
	margin-top: 6px;
	margin-bottom: 7px;
	padding-left: 10px;
}
#menue li li.men-pfad {
	background-image: url(../img/bg-menue-level2-li-active.gif);
  background-position: 0 4px;
}
#menue li li.men {
  background-image: none;
}

#menue a {
	background-image: url(../img/bg-menue-level1-li-bottom.gif);
  background-repeat: no-repeat;
  background-position: 0 100%;
  padding-top: 6px;
  padding-right: 8px;
  padding-bottom: 7px;
  padding-left: 8px;
  text-transform: uppercase;
}
#menue li:first-child a {
  background-image: url(../img/bg-menue-level1-li-first-bottom.gif);
  color: #fff;
  padding-bottom: 8px;
}
#menue li li a, #menue li li:first-child a {
	background-image: none;
	color: #4e4e4e;
  padding: 0;
	text-transform: none;
}
/* // EOF: all-menue.css                                    */
/**########################################################**/


/**########################################################**/
/* file: all-layout-body-search.css                         */
#search form {
  padding: 8px;
}
  #search label {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
  }
  #search div.input-text {
    background-image: url(../img/bg-search-input.gif);
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    width: 126px;
    position: relative;
  }
    #search input.text {
      background-color: transparent;
      border: 0;
      height: 16px;
      padding-top: 4px;
      padding-right: 5px;
      padding-bottom: 3px;
      padding-left: 5px;
      width: 116px;
      position: absolute;
      top: 0;
      left: 0;
    }
  #search div.button-submit {
    float: left;
    height: 23px;
    width: 24px;
    position: relative;
  }
    #search button.submit {
      background-color: transparent;
      border: 0;
      cursor: pointer;
      font-size: 10px;
      height: 23px;
      padding-bottom: 5px;
      width: 24px;
      position: absolute;
      top: 0;
      left: 0;
    }
/* // EOF: all-layout-body-search.css                       */
/**########################################################**/


/**########################################################**/
/* file: all-layout-body-icos.css                           */
#icos ul, #icos li {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#icos li {
  float: left;
  margin-right: 10px;
}
#icos li.last-child {
  margin-right: 0;
}
#icos li a.ico {
  background-image: url(../img/ico-mail-printer-sitemap.gif);
  background-repeat: no-repeat;
  display: block;
  height: 12px;
  overflow: hidden;
  text-indent: -9999em;
}
a#ico-mail {
  background-position: 0 0;
  width: 17px;
}
a#ico-printer {
  background-position: -17px 0;
  width: 16px;
}
a#ico-sitemap {
  background-position: -33px 0;
  width: 14px;
}
/* // EOF: all-layout-body-icos.css                         */
/**########################################################**/


/**########################################################**/
/* file: all-content.css                                    */
.default, .modul {
	border-bottom: 1px solid #cfc9be;
	margin-bottom: 1.25em;
  padding-bottom: 1.25em;
}
.image {
  margin-bottom: 0.3em;
}
.back, .more {
	font-weight: bold;
  text-align: right;
}
.back a {
  background-image: url(../img/bg-back.gif);
  background-position: 0 55%;
  padding-left: 12px;
}
.more a {
  background-image: url(../img/bg-more.gif);
  background-position: 100% 55%;
  padding-right: 12px;
}
.back a, .more a {
  background-repeat: no-repeat;
  text-decoration: none; 
}
.back a:hover, .more a:hover {
  text-decoration: underline;
}
/* // EOF: all-content.css                                  */
/**########################################################**/


/**########################################################**/
/* file: all-form.css                                       */
button, input, select, textarea {
  font-size: 1em;
}
button.button/*, button[type=button]*/
, input.button/*, input[type=button]*/ {
  border-style: solid;
  border-width: 1px;
}
input.checkbox/*, input[type=checkbox]*/ {}
input.file/*, input[type=file]*/ {
  border-style: solid;
  border-width: 1px;
}
input.hidden/*, input[type=hidden]*/ {}
input.image/*, input[typeimage]*/ {}
input.password/*, input[type=password]*/ {
  border-style: solid;
  border-width: 1px;
  padding: 1px;
}
input.radio/*, input[type=radio]*/ {}
input.reset/*, input[type=reset]*/ {
  border-style: solid;
  border-width: 1px;
}
input.submit/*, input[type=submit]*/ {
  border-style: solid;
  border-width: 1px;
}
input.text/*, input[type=text]*/
, input.datefield, input.email {
  border-style: solid;
  border-width: 1px;
  padding: 1px;
}

select {
  border-style: solid;
  border-width: 1px;
  padding: 1px;
}
option {
  padding-left: 0.4em;
}
textarea {
  border-style: solid;
  border-width: 1px;
  padding: 1px;
}
/* // EOF: all-form.css                                     */
/**########################################################**/


/**########################################################**/
/* file: all-info.css                                       */
#info {
  font-size: 11px;
}
#info .default {
  background-color: #cdc0a3;
  border: 0;
  padding: 0;
  margin: 0 0 5px 0;
}
#info .defaultTop {
  background-image: url(../img/bg-info-defaultTop.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 4px;
}
#info .defaultContent {
  padding: 3px 9px;
}
#info .defaultBottom {
  background-image: url(../img/bg-info-defaultBottom.gif);
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 4px;
}
/* headline */
  #info h1, #info .headline, #info .modul-titel {
    font-weight: bold;
    font-size: 1.1em; /* 13px; */
    margin-bottom: 0.6em;
  }
  #info h2, #info .headline2 {
    font-weight: bold;
    font-size: 1.1em;
  }
  #info h3, #info .headline3 {
    font-weight: bold;
    font-size: 1em;
  }
  #info h4, #info .headline4
  , #info h5, #info .headline5
  , #info h6, #info .headline6 {
    font-size: 1em;
    font-weight: normal;
  }
#info img.teaserimg-left {
  display: none;
}
#info ul li {
	list-style-image: url(../img/info-li.gif);
}
#info ul.href a {
  text-decoration: none;
}
#info ul.href a:hover {
  text-decoration: underline;
}
#info .more a {
  background-image: url(../img/info-bg-more.gif);
}

.wettercomsmall147727, .wettercomsmall147727 *,
.wettercomtext147727, .wettercomtext147727 * {
  color: #4d4d4d;
}
/* // EOF: all-info.css                                     */
/**########################################################**/


/**########################################################**/
/* file: all-aktion.css                                     */
#aktion {
  font-size: 11px;
}

#aktion .default, #aktion .modul {
  border-bottom: 0;
  margin-top: 5px;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* list */
  #aktion li, #aktion ul li {
    list-style-image: url(../img/aktion-li.gif);
    margin-left: 1.5em;
  }
  #aktion ul ul li {
    list-style-image: url(../img/aktion-li-li.gif);
  }
  #aktion ul ul ul li {
    list-style-image: url(../img/aktion-li-li-li.gif);
  }
  #aktion ul.href li {
    list-style-image: url(../img/aktion-li-href.gif);
  }





.slide {
  margin-top: 5px;  
}
  .slide-toggle {
    background-color: #978177;
    background-image: url(../img/bg-aktion-slide-toggle.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    color: #cdc0a3;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    text-shadow: #000 0 0 3px;
  }
    .slide-toggle-text {
      display: block;
      padding: 6px 6px;
    }
  .slide-panel {
    background-color: #7d6155;
    background-image: url(../img/bg-aktion-slide-panel.gif);
    background-repeat: no-repeat;
    background-position: 0 100%;
    color: #fff;
  }
    .slide-panel-cnt {
      padding: 7px 8px;
    }
    #aktion .slide-panel-cnt .default, #aktion .slide-panel-cnt .modul {
      margin-top: 0;
      margin-bottom: 1px;
    }
  .slide-panel a {
    color: #fff;
  }
/* // EOF: all-aktion.css                                   */
/**########################################################**/


/**########################################################**/
/* file: all-print.css                                      */
body#print {
  background-color: #fff;
}
  #print-page {
    margin: 0 auto;
    padding-top: 170px;
    width: 432px;
    position: relative;
  }
    #print-body {}
    #print-header {
      margin-left: -226px;
      position: absolute;
      top: 0;
      left: 50%;
    }
/* // EOF: all-print.css                                    */
/**########################################################**/


/**########################################################**/
/* file: all-aktion-mod-ticker.css                          */
#aktion .mod-ticker {}
#aktion .mod-ticker .modul {
  margin-bottom: 0;
}
#aktion .mod-ticker .modul-inhalt {
	line-height: 100%;
	margin-bottom: 5px;
  overflow: hidden;
  position: relative;
}
#aktion .mod-ticker .modul-outro {
  margin-bottom: 5px;
}
#aktion .mod-ticker .modul-inhalt ul
, #aktion .mod-ticker .modul-inhalt li {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#aktion .mod-ticker .modul-inhalt ul {
  overflow: hidden;
  position: relative;
}
#aktion .mod-ticker .modul-inhalt li {
  display: inline-block;
  float: left;
  font-weight: bold;
}
#aktion .mod-ticker .modul-inhalt a {
  text-decoration: none;
}
#aktion .mod-ticker .modul-inhalt a:hover {
  text-decoration: underline;
}
/* // EOF: all-aktion-mod-ticker.css                        */
/**########################################################**/


/**########################################################**/
/* file: all-wettercom147727.css                            */
table.wettercomsmall147727 {
	margin: -2px;
	padding: 0;
	width: 100%;
}
	table.wettercomsmall147727 hr {
		visibility: hidden;
	}
	table.wettercomsmall147727 td {
		margin: 0;
		padding: 2px;
	}
		table.wettercomsmall147727 table {
			text-align: left;
			width: 100%;
		}
		table.wettercomsmall147727 td td {
			padding: 1px;
		}
			font.wettercomheadline147727 {}
			font.wettercomsmall147727 {}
/* // EOF: all-wettercom147727.css                          */
/**########################################################**/


/**########################################################**/
/* file: all-slimbox.css                                    */
#lbOverlay {
  background-color: #000;
  cursor: pointer;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
	left: 0;
  z-index: 9999;
}
#lbCenter {
  background-color: #fff;
  border: 2px solid #7d6155;
  overflow: hidden;
  position: absolute;
  z-index: 9999;
}
  #lbImage {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 14px 14px;
    border: 1px solid #ada99e;
    padding: 14px;
    position: absolute;
    left: 0;
    top: 0;
  }
  .lbLoading {
    background-color: #fff;
    background-image: url(../img/slimbox/loading.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
    #lbPrevLink, #lbNextLink {
      background-color: transparent;
      background-repeat: no-repeat;
      display: block;
      position: absolute;
      top: 0;
      width: 50%;
      outline: none;
    }
    #lbPrevLink {
      left: 5px;
    }
    #lbPrevLink:hover {
      background-image: url(../img/slimbox/prev.gif);
      background-position: 0 15%;
    }
    
    #lbNextLink {
      right: 5px;
    }
    #lbNextLink:hover {
      background-image: url(../img/slimbox/next.gif);
      background-position: 100% 15%;
    }

#lbBottomContainer {
  background-color: #fff;
  border: 2px solid #7d6155;
  border-top: 0;
	position: absolute;
  z-index: 9999;
  overflow: hidden;
}
  #lbBottom {
    border: 1px solid #aba99e;
    border-top: 0;
    color: #5e5e5e;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.4em;
    padding: 14px;
    padding-top: 0;
  }
    #lbCloseLink {
      background-color: transparent;
      background-image: url(../img/slimbox/close.gif);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      display: block;
      float: right;
      height: 26px;
      outline: none;
      width: 26px;
    }
    #lbCaption {
      font-weight: bold;
      text-align: center;
      margin-left: 81px;
      margin-right: 26px;
      padding: 0 5px;
    }
    #lbNumber {
      position: absolute;
      top: 0;
    }
/* // EOF: all-slimbox.css                                  */
/**########################################################**/


/**########################################################**/
/* file: all-content-landingpage.css                        */
.vm-photogallery-landingpage {
  float: left;
  height: 244px;
  width: 214px;
  position: relative;
}
.vm-photogallery-landingpage .imageMask {
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.vm-photogallery-landingpage .imageMaskLink {
	display: block;
	font-weight: bold;
	height: 100%;
	text-decoration: none;
	width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.vm-photogallery-landingpage .imageMaskLink span {
  display: block;
  line-height: 32px;
  padding-left: 54px;
  padding-top: 212px;
}
/* // EOF: all-content-landingpage.css                      */
/**########################################################**/


/**########################################################**/
/* file: all-content-gallery-slider.css                     */
.galleryContainer {
  margin: 0 auto;
  margin-top: 3px;
  position: relative;
  width: 432px;
}
  .thumbContainer {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 404px;
  }
    ul.thumbs, li.thumbnail {
      list-style-image: none;
      list-style-type: none;
      margin: 0;
      padding: 0;
    }
    ul.thumbs {
      display: block;
      position: relative;
      width: 9999em;
    }
      li.thumbnail {
        float: left;
        margin-right: 1px;
      }
        a.thumbnail {
          background-color: #7d6155;
          background-repeat: no-repeat;
          background-position: 50% 50%;
          display: block;
          height: 100px;
          text-decoration: none;
          width: 134px;
        }
        a.thumbnail:hover {
          background-color: #e8e3d6;
        }
        
          a.thumbnail span {
            background-color: #fff;
            display: block;
            height: 100px;
            opacity: .6;
            -moz-opacity: .6;
            filter: Alpha(opacity=60);
            text-indent: -9999em;
            width: 134px;
          }
          a.thumbnail:hover span {
            background-color: transparent;
          }
.galleryContainer .addfwd, .galleryContainer .addbkwd {
  background-color: #cdc0a3;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-color: #4d4d4d;
  border-style: solid;
  border-width: 0;
	cursor: pointer;
	display: block;
  position: absolute;
  top: 0;
  height: 100px;
  width: 12px;
}
.galleryContainer .addfwd {
  background-image: url(../img/gallery-slider-next.gif);
  border-left-width: 1px;
  right: 0;
}
.galleryContainer .addbkwd {
  background-image: url(../img/gallery-slider-prev.gif);
  border-right-width: 1px;
  left: 0;
}
/* // EOF: all-content-gallery-slider.css                   */
/**########################################################**/


/**########################################################**/
/* file: all-moodalbox.css                                  */
#mb_overlay {
  background-color: #000;
  cursor: pointer;
  height: 100%;
  width: 100%;
  position: absolute;/* fixed; */
  top: 0;
  left: 0;
  /* z-index: 9999; */
}
#mb_center {
  background-color: #fff;
  border: 2px solid #7d6155;
  overflow: hidden;
  position: absolute;
  left: 50%;
  /* z-index: 9999; */
}
  div#mb_contents {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 14px 14px;
    border: 1px solid #ada99e;
    padding: 14px;
    position: absolute;
    left: 0;
    top: 0;
  }
  .mb_loading {
    background-color: #fff;
    background-image: url(../img/moodalbox/loading.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
    #mb_error {
      color: #CD0000;
      font-family: Verdana, Helvetica, sans-serif;
      font-size: 1.2em;
      font-weight: bold;
      padding: 0.5em;
      text-align: center;
    }
    #mb_error em {
      font-size: 0.8em;
    }

#mb_bottom {
	background-color: #fff;
	border: 2px solid #7d6155;
  border-top: 0;
  overflow: hidden;
  padding: 0 15px;
  position: absolute;
  left: 50%;
}
  a#mb_close_link {
    background-color: transparent;
    background-image: url(../img/moodalbox/close.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: block;
    height: 26px;
    width: 26px;
    position: absolute;
    top: 0;
    right: 15px;
  }
  #mb_caption {
    border: 1px solid #ada99e;
    border-top: 0;
    color: #5e5e5e;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.4em;
    height: 26px;
    margin: 0 -15px;
    padding: 14px;
    padding-top: 0;
  }
/* // EOF: all-moodalbox.css                                */
/**########################################################**/




/**########################################################**/
/**########################################################**/
/* zentral                                                  */
/* folder: ../../../../zentral/css/                         */
/**########################################################**/
/**########################################################**/

/**########################################################**/
/* file: lexikon.css                                        */
.lexikon-modul {
	margin: 0 0 1em 0;
}
.lexikon-modul .modul-titel, .lexikon .modul-titel {
	font-style: normal;
	font-weight: bold;
	margin: 0 0 1em 0;
}
.lexikon-modul .modul-intro, .lexikon .modul-intro {
	margin-bottom: 1em;
}
.lexikon-modul .modul-outro, .lexikon .modul-outro {
	margin-top: 1em;
}
.lexikon-modul .alpha-list, .lexikon .modul-alpha-list {
	float: left;
	margin: 0 0 1em 0;
}
.lexikon-modul .alpha, .lexikon .alpha {
	border-color: #000;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 4px 3px 0;
	text-align: center;
	width: 22px;
}
.lexikon-modul .alpha-list .all, .lexikon .modul-alpha-list .all {
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 2px;
}
.lexikon-modul .alpha-list .alpha a, .lexikon-modul .alpha-list .all a, .lexikon .modul-alpha-list .alpha a, .lexikon .modul-alpha-list .all a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.lexikon-modul .alpha-list .alpha a:hover, .lexikon-modul .alpha-list .all a:hover, .lexikon .modul-alpha-list .alpha a:hover, .lexikon .modul-alpha-list .all a:hover {
	text-decoration: underline;
}
.lexikon-modul .lexikon-suche, .lexikon .modul-suche {
	clear: both;
	margin: 0 0 1em 0;
}
.lexikon-modul .lexikon-suche td, .lexikon .modul-suche td {
	padding: 0 5px 0 0;
}
#inhalt .lexikon-modul .lexikon-suche input.submit, #inhalt .lexikon .modul-suche input.submit {
	background-color: transparent;
	border: 0;
}
.lexikon-modul .pb-list, .lexikon .pb-list  {
	font-size: 1.1em;
}
.lexikon-modul .pb-list .pb-list, .lexikon .pb-list .pb-list {
	font-size: 1em;
}
.lexikon-modul .pb-list a, .lexikon .pb-list a {
	text-decoration: none;
}
.lexikon-modul .pb-list a:hover, .lexikon .pb-list a:hover {
	text-decoration: underline;
}
* .lex-title {
	font-weight: bold;
	/*margin: 0 0 0.5em 0;*/
}
* .lex-group {
	font-style: italic;
	font-weight: bold;
	margin: 1em 0 0 0;
}
* .lex-content, .lexikon .modul-inhalt {
	margin: 0 0 0.5em 0;
}
.lex-content p { 
	margin: 0; 
}
/* // EOF: lexikon.css                                      */
/**########################################################**/




/**########################################################**/
/**########################################################**/
/* zentral_gallery                                          */
/* folder: ../../../../zentral/css/gallery                  */
/**########################################################**/
/**########################################################**/

/**########################################################**/
/* file: gallery_3.css                                      */
#gallery-3 {
	border: 0;
}
	#gallery-3 h1.headline {}
	#gallery-3 div.body {}
	#gallery-3 #thumbnails {
		float: left;
		margin: 10px -8px 10px 0;
	}
		#gallery-3 #thumbnails .thumbnail {
			float: left;
			margin: 0;
		}
			#gallery-3 #thumbnails .thumbnail img {
				margin: 0 8px 0 0;
			}
	#gallery-3 div.pb-list-navigation {
		clear: both;
		float: right;
		margin: 0;
	}
		#gallery-3 div.pb-list-navigation a {
			text-decoration: none;
		}
	#gallery-3 #prev-next {
		clear: left;
		margin: 0;
	}
		#gallery-3 #prev-next a {
			text-decoration: none;
		}
	#gallery-3 #einzelbild {
		margin: 10px 0 10px 0;;
	}
	#gallery-3 div.einzelbild {}
		#gallery-3 div.einzelbild h1.headline {}
		#gallery-3 div.einzelbild div.teaser {}
/* // EOF: gallery_3.css                                    */
/**########################################################**/
