/**########################################################**/
/**########################################################**/
/* IGA-2009                                                 */
/* folder: ./                                               */
/**########################################################**/
/**########################################################**/

/**########################################################**/
/* file: all-layout.css                                     */
* {
  margin: 0;
  padding: 0;
}
.clear {
  clear: both;
}
html {
	height: 100%;
	overflow-y: scroll;
}
  body {
    background-color: #E8E9b4;
    height: 100%;
  }
    #bg {
      background-color: #FFF;
      background-image: url(../img/bg.gif);
      background-repeat: repeat-x;
      background-position: 0 100%;
      overflow-x: hidden;
    }
      #page-offset {
        padding-bottom: 8px;
      }
        #page {
          background-image: url(../img/bg-page.gif);
          background-repeat: repeat-y;
          margin: 0 auto;
          width: 1008px;
          position: relative;
        }
          #body {
            padding-top: 265px;
          	padding-bottom: 10px;
          }
          #header {
            height: 250px;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            
            background-color: #99BFE4;
          }
          #footer {
            background-color: #D1D56F;
            border-top: 1px solid #2E619E;
            height: 25px;
          }
/* // EOF: all-layout.css                                   */
/**########################################################**/


/**########################################################**/
/* file: all-menue.css                                      */
#menue {
  font-family: Arial;
  font-size: 12px;
}

#menue ul, #menue li {
	list-style-image: none;
	list-style-type: none;
  margin: 0;
  padding: 0;
}

#menue ul {}
#menue .men ul {
  display: none;
}
#menue ul ul {
  background-color: #74a8da;
  font-size: 11px;
  padding-left: 7px;
}
#menue ul ul ul {
  border-right: 0;
  padding-left: 15px;
}

#menue li {
	background-image: url(../img/menue-orange-li.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
  padding-left: 17px;
}
#menue li.men-pfad {
	border-right: 13px solid #CA5B26;
}
#menue li li {
	background-image: none;
  padding-left: 0;
}
#menue li li.men-pfad {
  border-right: 0;
}

#menue a {
  display: block;
  font-weight: bold;
  outline: none;
  padding-top: 7px;
  padding-bottom: 8px;
  padding-left: 7px;
  text-decoration: none;
}
#menue .men-pfad a {
  color: #FFF;
}
#menue .men a {
  color: #000;
}
#menue a:hover {
	color: #FFF;
  /*text-decoration: underline;*/
}
#menue .men-pfad a {
  background-color: #74a8da;
  border-right: 2px solid #D7845C;
}
#menue li li a {
  background-position: 0 11px;
  background-repeat: no-repeat;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
}
#menue li li a:hover {
  /*background-image: url(../img/menue-orange-li-li.gif);*/
}
#menue li .men-pfad a {
  background-color: transparent;
  background-image: url(../img/menue-orange-li-li.gif);
}
#menue li .men a {
  background-color: transparent;
  background-image: none;
}

/* yellow */
  /* ID 12378 -> News */
  li#m_12378 {
    background-image: url(../img/menue-yellow-li.gif);
  }
  li#m_12378.men-pfad {
    border-right: 13px solid #D1B120;
  }
  li#m_12378.men-pfad a {
    border-right: 2px solid #DDC558;
  }
  li#m_12378 .men-pfad a {
    background-image: url(../img/menue-yellow-li-li.gif);
  }
  li#m_12378 .men a {
    background-image: none;
  }
  /* ID 12429 -> Downloads */
  li#m_12429 {
    background-image: url(../img/menue-yellow-li.gif);
  }
  li#m_12429.men-pfad {
    border-right: 13px solid #D1B120;
  }
  li#m_12429.men-pfad a {
    border-right: 2px solid #DDC558;
  }
  li#m_12429 .men-pfad a {
    background-image: url(../img/menue-yellow-li-li.gif);
  }
  li#m_12429 .men a {
    background-image: none;
  }
/* //yellow */
/* pink */
  /* ID 12379 -> Inselwelten */
  li#m_12379 {
    background-image: url(../img/menue-pink-li.gif);
  }
  li#m_12379.men-pfad {
    border-right: 13px solid #C882B1;
  }
  li#m_12379.men-pfad a {
    border-right: 2px solid #D6A1C5;
  }
  li#m_12379 .men-pfad a {
    background-image: url(../img/menue-pink-li-li.gif);
  }
  li#m_12379 .men a {
    background-image: none;
  }
/* //pink */
/* darkblue */
  /* ID 12406 -> Objektkeramik */
  li#m_12406 {
    background-image: url(../img/menue-darkblue-li.gif);
  }
  li#m_12406.men-pfad {
    border-right: 13px solid #4F6A86;
  }
  li#m_12406.men-pfad a {
    border-right: 2px solid #7B8FA4;
  }
  li#m_12406 .men-pfad a {
    background-image: url(../img/menue-darkblue-li-li.gif);
  }
  li#m_12406 .men a {
    background-image: none;
  }
  /* ID 12428 -> Kontakt */
  li#m_12428 {
    background-image: url(../img/menue-darkblue-li.gif);
  }
  li#m_12428.men-pfad {
    border-right: 13px solid #4F6A86;
  }
  li#m_12428.men-pfad a {
    border-right: 2px solid #7B8FA4;
  }
  li#m_12428 .men-pfad a {
    background-image: url(../img/menue-darkblue-li-li.gif);
  }
  li#m_12428 .men a {
    background-image: none;
  }
/* //darkblue */
/* blue */
  /* ID 12418 -> Materialien/Technik */
  li#m_12418 {
    background-image: url(../img/menue-blue-li.gif);
  }
  li#m_12418.men-pfad {
    border-right: 13px solid #2F86C8;
  }
  li#m_12418.men-pfad a {
    border-right: 2px solid #92C0E3;
  }
  li#m_12418 .men-pfad a {
    background-image: url(../img/menue-blue-li-li.gif);
  }
  li#m_12418 .men a {
    background-image: none;
  }
/* //blue */
/* cyan */
  /* ID 12424 -> Business */
  li#m_12424 {
    background-image: url(../img/menue-cyan-li.gif);
  }
  li#m_12424.men-pfad {
    border-right: 13px solid #008F9B;
  }
  li#m_12424.men-pfad a {
    border-right: 2px solid #40ABB4;
  }
  li#m_12424 .men-pfad a {
    background-image: url(../img/menue-cyan-li-li.gif);
  }
  li#m_12424 .men a {
    background-image: none;
  }
/* //cyan */
/* // EOF: all-menue.css                                    */
/**########################################################**/


/**########################################################**/
/* file: all-editor.css                                     */
body, input, option, select, textarea {
  font-family: 'Trebuchet MS';
}
body {
  font-size: 12px;
}
input, option, select, textarea {
  font-size: 1em;
}
body, a {
  color: #000;
}

/* Bilder */
  a img {
    border: 0;
  }
  img.image {
    margin-bottom: 0.6em;
  }
  img.teaserimg-left {
    float: left;
    margin-right: 0.6em;
  }
  img.teaserimg-right {
    float: right;
    margin-left: 0.6em;
  }
/* //Bilder */

/* Überschriften */
  h1, .headline, .headline1, .modul-titel, 
  h2, .headline2, 
  h3, .headline3, 
  h4, .headline4,
  h5, .headline5,
  h6, .headline6 {
    color: #cb5a26;
    font-weight: bold;
  }
  h1 a, .headline a, .headline1 a, .modul-titel a, 
  h2 a, .headline2 a, 
  h3 a, .headline3 a, 
  h4 a, .headline4 a,
  h5 a, .headline5 a,
  h6 a, .headline6 a {
    color: #cb5a26;
  }
  h1, .headline, .headline1, .modul-titel {
    font-size: 20px;
    font-weight: normal;
  }
  h2, .headline2 {
    font-size: 18px;
  }
  h3, .headline3 {
    font-size: 16px;
  }
  h4, .headline4 {
    font-size: 14px;
  }
  h5, .headline5,
  h6, .headline6 {
    font-size: 12px;
  }
/* //Überschriften */

/* Listen */
  ol, ul {
    margin: 1em 0 1em 1.5em;
  }
  ol ol, ol ul, ul ol, ul ul {
    margin: 0 0 0 0;
    margin-left: 1.5em;
  }
  li {
    list-style-image: url(../img/li.gif);
    margin-left: 1.5em;
  }
  ul li, ul li {
    margin-left: 0;
  }
/* //Listen */

/* Tabellen */
  /* Tabelle mit Rahmen */
    table.rahmen {
      border-collapse: collapse;
    }
    table.rahmen, table.rahmen th, table.rahmen td {
      border: 1px solid #BFBFBF;
    }
    table.rahmen th, table.rahmen td {
      padding: 5px;
    }
  /* //Tabelle mit Rahmen */
  /* Tabelle ohne Rahmen */
    table.rahmenlos {
      margin: -5px;
    }
    table.rahmenlos, table.rahmenlos th, table.rahmenlos td {
      border: 0;
    }
    table.rahmenlos th, table.rahmenlos td {
      padding: 5px;
    }
  /* //Tabelle ohne Rahmen */
/* //Tabellen */

/* Formular-Elemente */
  button.button/*, button[type=button] */, input.button/*, input[type=button]*/ {
    border-color: #EEE #999 #999 #EEE;
    border-style: solid;
    border-width: 2px;
  }
  input.checkbox/*, input[type=checkbox]*/ {}
  input.file/*, input[type=file]*/ {
    border-color: #999 #EEE #EEE #999;
    border-style: solid;
    border-width: 2px;
    padding: 1px;
  }
  input.hidden/*, input[type=hidden]*/ {}
  input.image/*, input[type=image]*/ {}
  input.password/*, input[type=password] */ {
    border-color: #999 #EEE #EEE #999;
    border-style: solid;
    border-width: 2px;
    padding: 1px;
  }
  input.radio/*, input[type=radio]*/ {}
  button.reset/*, button[type=button] */, input.reset/*, input[type=reset]*/ {
    border-color: #EEE #999 #999 #EEE;
    border-style: solid;
    border-width: 2px;
  }
  button.submit/*, button[type=submit] */, input.submit/*, input[type=submit]*/ {
    border-color: #EEE #999 #999 #EEE;
    border-style: solid;
    border-width: 2px;
  }
  input.text/*, input[type=text]*/ {
    border-color: #999 #EEE #EEE #999;
    border-style: solid;
    border-width: 2px;
    padding: 1px;
  }
  select, select.select {
    border-color: #999 #EEE #EEE #999;
    border-style: solid;
    border-width: 2px;
    padding: 1px;
  }
  option {
    padding-left: 0.4em;
  }
  textarea, textarea.textarea {
    border-color: #999 #EEE #EEE #999;
    border-style: solid;
    border-width: 2px;
    padding: 1px;
  }
/* //Formular-Elemente */
/* // EOF: all-editor.css                                   */
/**########################################################**/


/**########################################################**/
/* file: all-layout-body.css                                */
#body .bodyCol {
	min-height: 20px;
	overflow-x: hidden;
}
#bodyCol-1 {
  float: right;
  margin-right: 386px;
  margin-left: -844px;/* -(386 + 458) */
  width: 458px;
}
#bodyCol-2 {
  float: right;
  width: 386px;
}
  #bodyCol-2 .bodyCol-2 {
    min-height: 20px;
    overflow-y: hidden;
  }
  #bodyCol-2-1 {
    float: left;
    margin-right: 1px;
    width: 151px;
    
    /* background-color: #FF0; */
  }
  #bodyCol-2-2 {
    float: left;
    width: 234px;
    
    /* background-color: #F0F; */
  }
#bodyCol-3 {
  float: left;
  width: 164px;
  
  /* background-color: #00F; */
}

#content {
	/* 
	margin: 0 auto;
	width: 432px;
	*/
	padding: 0 13px;
}
#info {
	margin: 0 auto;
	width: 139px;
}
#aktion {
	margin: 0 auto;
	width: 222px;
}
#menue {}
/* // EOF: all-layout-body.css                              */
/**########################################################**/


/**########################################################**/
/* file: all-layout-header.css                              */
#header-content {
  margin-left: 177px;
  position: relative;
}
  .header-content-image {
    background-image: url(../img/header-default-image.jpg);
    background-repeat: no-repeat;
    height: 224px;
    width: 831px;
  }
  .header-content-mask {
    background-repeat: no-repeat;
    height: 224px;
    width: 831px;
  }
  /* Startseite */
    #header-content-startseite {
      background-image: url(../img/header-startseite-image.jpg);
    }
  /* //Startseite */
  /* Cayman */
    #header-content-cayman {
      background-image: url(../img/header-cayman-image.jpg);
    }
    #header-content-cayman .header-content-mask {
      background-image: url(../img/header-cayman-mask.png);
    }
  /* Cayman */
  /* Ibiza */
    #header-content-ibiza {
      background-image: url(../img/header-ibiza-image.jpg);
    }
    #header-content-ibiza .header-content-mask {
      background-image: url(../img/header-ibiza-mask.png);
    }
  /* //Ibiza */
  /* Long Island */
    #header-content-long-island {
      background-image: url(../img/header-long-island-image.jpg);
    }
    #header-content-long-island .header-content-mask {
      background-image: url(../img/header-long-island-mask.png);
    }
  /* //Long Island */
  /* Sylt */
    #header-content-sylt {
      background-image: url(../img/header-sylt-image.jpg);
    }
    #header-content-sylt .header-content-mask {
      background-image: url(../img/header-sylt-mask.png);
    }
  /* //Sylt */
  /* Objektkeramik */
    #header-content-objektkeramik {
      background-image: url(../img/header-objektkeramik-image.jpg);
    }
    #header-content-objektkeramik .header-content-mask {
      background-image: url(../img/header-objektkeramik-mask.png);
    }
  /* //Objektkeramik */
#header-mask {
  background-image: url(../img/header-mask.png);
  background-repeat: no-repeat;
  height: 250px;
  margin-left: -724px;
  width: 1448px;
  position: absolute;
  top: 0;
  left: 50%;
}
#logo-iga {
	background-image: url(../img/logo-iga.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display: block;
	height: 150px;
	outline: none;
	text-indent: -9999em;
	width: 150px;
	position: absolute;
	top: 23px;
	left: 1px;
}
#logo-hagebau {
  background-image: url(../img/logo-hagebau.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: block;
  height: 74px;
  outline: none;
  text-indent: -9999em;
  width: 72px;
  position: absolute;
  top: 183px;
  left: 665px;
}
#header-icos {
  position: absolute;
  top: 205px;
  left: 784px;
}
a.header-ico {
  background-image: url(../img/ico-mail-sitemap-printer.gif);
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 12px;
  outline: none;
  overflow: hidden;
  margin-right: 15px;
  text-indent: -9999em;
}
  a.header-ico-lastChild {
    margin-right: 0;
  }
  #ico-mail {
    background-position: 0 0;
    width: 17px;
  }
  #ico-sitemap {
    background-position: -17px 0;
    width: 14px;
  }
  #ico-printer {
    background-position: -31px 0;
    width: 16px;
  }
#header-search {
	font-size: 11px;
  position: absolute;
  top: 231px;
  left: 781px;
}
  #header-search div.input-text {
    float: left;
    height: 1px;
    margin-right: 5px;
    width: 178px;
    position: relative;
  }
    #header-search input.text {
      background-color: #FFF;
      border-color: #999 #EEE #EEE #999;
      border-style: solid;
      border-width: 2px;
      padding: 1px;
      width: 172px;
      position: absolute;
    }
  #header-search div.input-submit {
    float: left;
    width: 39px;
    position: relative;
  }
    #header-search input.submit {
      background-color: transparent;
      border: 0;
      cursor: pointer;
      outline: none;
      padding: 3px 0;
      text-transform: uppercase;
      width: 39px;
      position: absolute;
    }
#header-breadcrumb {
	color: #707070;
	font-family: Arial;
	font-size: 12px;
	text-indent: -1px;
  position: absolute;
  top: 240px;
  left: 180px;
}
#header-breadcrumb a {
  color: #707070;
  text-decoration: none;
}
#header-breadcrumb a:hover {
  text-decoration: underline;
}
/* // EOF: all-layout-header.css                            */
/**########################################################**/


/**########################################################**/
/* file: all-layout-footer.css                              */
#footer {
  font-family: Arial;
  font-size: 10px;
  color: #535353;
  line-height: 25px;
}
#footer a {
  color: #535353;
	text-decoration: none;
  text-transform: uppercase;
}
#footer a:hover {
  text-decoration: underline;
}
#footerCol-1 {
	float: left;
	margin-right: 90px;
	text-align: center;
  width: 472px;
}
#footerCol-2 {
  float: left;
  width: 446px;
}
a#copyright {
  color: #468bce; 
  font-weight: bold;
  text-transform: none;
}
/* // EOF: all-layout-footer.css                            */
/**########################################################**/


/**########################################################**/
/* file: all-print.css                                      */
#print {
  background-color: #FFF;
}
#print #page {
	background-image: none;
  margin: 0 auto;
  padding-top: 120px;
  width: 432px;
}
#print #body {}
#print #header {
	height: 110px;
	margin-left: -226px;
  width: 452px;
	position: absolute;
  top: 0;
  left: 50%;
}
#print #footer {
  display: none;
}
/* // EOF: all-print.css                                    */
/**########################################################**/


/**########################################################**/
/* file: all-content.css                                    */
#content img {
  max-width: 100%;
}
#content .name1 {
  font-weight: bold;
}
#content ul.href li {
  list-style-image: url(../img/li-href.gif);
}
#content .more, #content .back {
  text-align: right;
}
#content .default {
  border-bottom: 1px solid #BFBFBF;
  margin-bottom: 16px;
  padding-bottom: 20px;
}
/* Adress-Modul */
  #content .mod-adr form td {
    padding-right: 5px;
    padding-bottom: 5px;
  }
  #content .mod-adr form input.text {
    width: 150px;
  }
  #content .mod-adr form input.submit {
    width: 100px;
  }
/* Such-Modul */
  #content .mod-suche form td {
    padding-right: 5px;
    padding-bottom: 5px;
  }
  #content .mod-suche form input.text {
    width: 150px;
  }
  #content .mod-suche form input.submit {
    width: 100px;
  }
/* Login-Modul */
  #content .mod-login form td {
    padding-right: 5px;
    padding-bottom: 5px;
  }
  #content .mod-login form input.text,
  #content .mod-login form input.password {
    width: 150px;
  }
  #content .mod-login form input.submit {
    width: 100px;
  }
/* // EOF: all-content.css                                  */
/**########################################################**/


/**########################################################**/
/* file: all-message.css                                    */
.message-H { /* Hinweis*/ } 
.message-W { /* Warnung*/ }
.message-E { /* ERROR */ }
#system_message, .message-H, .message-W, .message-E {
	background-color: #FFF;
	border: 1px solid #F00;
	line-height: 14px;
  margin-bottom: 1.2em;
	padding: 3px;
}
#system_message div, .message-H div, .message-W div, .message-E div {
	margin: 0;
	padding-left: 20px;
}
#system_message div div, .message-H div div, .message-W div div, .message-E div div {
	padding: 0;
}
/* // EOF: all-message.css                                  */
/**########################################################**/


/**########################################################**/
/* file: all-aktion.css                                     */
#aktion img {
  max-width: 100%;
}
#aktion .default {
  border-bottom: 1px solid #FFF;
  margin-bottom: 1.2em;
  padding-bottom: 1.2em;
}

#aktion h1, #aktion .headline, #aktion .headline1, 
#aktion h2, #aktion .headline2, 
#aktion h3, #aktion .headline3, 
#aktion h4, #aktion .headline4,
#aktion h5, #aktion .headline5,
#aktion h6, #aktion .headline6 {
  color: #000;
  font-weight: bold;
  font-size: 1em;
}
#aktion h1, #aktion .headline {
  text-align: center;
}
/* // EOF: all-aktion.css                                   */
/**########################################################**/


/**########################################################**/
/* file: all-info.css                                       */
#info {
  font-size: 11px;
}
#info img {
  max-width: 100%;
}
#info h1, #info .headline, #info .headline1, 
#info h2, #info .headline2, 
#info h3, #info .headline3, 
#info h4, #info .headline4,
#info h5, #info .headline5,
#info h6, #info .headline6 {
  color: #000;
  font-size: 1em;
  font-weight: bold;
}
#info .default {
  border-bottom: 1px solid #2E619E;
  margin-bottom: 1.2em;
  padding-bottom: 1.2em;
}
/* // EOF: all-info.css                                     */
/**########################################################**/


/**########################################################**/
/* file: all-content-mod-lexikon.css                        */
.modul-alpha-list .alpha, .modul-alpha-list .all {
	border: 1px solid #BFBFBF;
	float: left;
	height: 35px;
	line-height: 35px;
	margin: 0 6px 6px 0;
	text-align: center;
	width: 35px;
}
.modul-alpha-list .alpha a, .modul-alpha-list .all a {
	font-weight: bold;
}
.modul.lexikon .modul-suche {
	margin: 1.2em 0;
}
.modul.lexikon .modul-suche table {}
.modul.lexikon .modul-suche td {
	padding-right: 6px;
}
.modul.lexikon .modul-suche label {
	font-weight: bold;
}
/*.modul.lexikon .modul-suche input[type=text], */.modul.lexikon .modul-suche input.text {
	width: 180px;
}
/*.modul.lexikon .modul-suche input[type=submit], */.modul.lexikon .modul-suche input.submit {
	width: 100px;
}
/* // EOF: all-content-mod-lexikon.css                      */
/**########################################################**/


/**########################################################**/
/* file: all-slimbox.css                                    */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter {
  background-color: #FFF;
  border: 2px solid #275C8F;
  overflow: hidden;
  position: absolute;
  z-index: 9999;
}
  #lbImage {
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: 15px 15px;
    border: 1px solid #BEC331;
    padding: 15px;
    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: 0px;
    }
    #lbPrevLink:hover {
      background-image: url(../img/slimbox/prev.gif);
      background-position: 0 15%;
    }
    
    #lbNextLink {
      right: 0px;
    }
    #lbNextLink:hover {
      background-image: url(../img/slimbox/next.gif);
      background-position: 100% 15%;
    }

#lbBottomContainer {
  background-color: #FFF;
  border: 2px solid #275C8F;
  border-top: 0;
	position: absolute;
  z-index: 9999;
  overflow: hidden;
}
  #lbBottom {
    border: 1px solid #BEC331;
    border-top: 0;
    color: #666;
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 1.4em;
    padding: 15px;
    padding-top: 0;
  }
    #lbCloseLink {
      background-color: transparent;
      background-image: url(../img/slimbox/closelabel.gif);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      display: block;
      float: right;
      height: 22px;
      outline: none;
      width: 66px;
    }
    #lbNumber {
      position: absolute;
      top: 0;
      left: 15px;
    }
    #lbCaption {
      font-weight: bold;
    	margin: 0 71px;
      text-align: center;
    }
/* // EOF: all-slimbox.css                                  */
/**########################################################**/


/**########################################################**/
/* file: all-content-gallery.css                            */
.gallery-singleLink {
	background-image: url(../img/bg-gallery-singleLink.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	color: #626262;
	display: block;
  float: right;
  margin-top: 5px;
  margin-right: 27px;
  outline: none;
  padding-right: 11px;
  text-decoration: none;
}
.galleryContainer {
	margin: 0 auto;
	margin-top: 3px;
	padding: 0 3px;
  position: relative;
  width: 408px;
}
.thumbContainer {
	margin: 0 auto;
  overflow: hidden;
	position: relative;
	width: 380px;
}
ul.thumbs, li.thumbnail {
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.thumbs {
	display: block;
  position: relative;
  width: 9000px;
}
li.thumbnail {
  float: left;
  margin-right: 1px;
}
a.thumbnail {
	border: 1px solid #FFF;
  display: block;
  height: 83px;
  text-decoration: none;
  width: 124px;
}
span.thumbnail {
  background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 1px solid #BFBFBF;
  display: block;
  height: 81px;
  text-indent: -9999em;
  width: 122px;
}
a.thumbnail:hover, 
a:hover span.thumbnail {
	border-color: #BDC22E;
}
.galleryContainer .addfwd, .galleryContainer .addbkwd {
  background-repeat: no-repeat;
  background-position: 50% 50%;
	cursor: pointer;
	display: block;
  position: absolute;
  top: 0;
  height: 85px;
  width: 14px;
}
.galleryContainer .addfwd {
  background-image: url(../img/gallery-arrow-next.gif);
  right: 0;
}
.galleryContainer .addbkwd {
  background-image: url(../img/gallery-arrow-prev.gif);
  left: 0;
}
/* // EOF: all-content-gallery.css                          */
/**########################################################**/


/**########################################################**/
/* file: all-filialfinder.css                               */
.filial-adresse {
	padding-bottom: 10px;
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 10px;
}
.filial-search-table {
	margin-top: 10px;
}
.filial-search-table td {
	padding: 0 5px 5px 0;
}
/* // EOF: all-filialfinder.css                             */
/**########################################################**/


/**########################################################**/
/* file: all-content-mod-bilddatenbank.css                  */
.mod-bilddatenbank .modul-inhalt a {
  outline: none;
  text-decoration: none;
}
.mod-bilddatenbank .modul-inhalt a:hover {
  text-decoration: underline;
}
.mod-bilddatenbank .modul-inhalt table {
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
  border-collapse: collapse;
}
.mod-bilddatenbank .modul-inhalt table td {
  border-color: #BFBFBF;
  border-style: solid;
  border-width: 1px;
	padding: 2px 5px;
}
.mod-bilddatenbank .modul-inhalt table .tablehead {
  background-color: #74A8DA;
  color: #FFF;
}
.mod-bilddatenbank .modul-inhalt table .list1 {

}
.mod-bilddatenbank .modul-inhalt table .list0 {
  background-color: #EBEDC1;
}
/* // EOF: all-content-mod-bilddatenbank.css                */
/**########################################################**/


/**########################################################**/
/* file: all-content-mod-hagebau-lexikon.css                */
.lexikon-modul .alpha-list .alpha,.lexikon-modul .alpha-list .all {
	border: 1px solid #bfbfbf;
	float: left;
	height: 35px;
	line-height: 35px;
	margin: 0 6px 6px 0;
	text-align: center;
	width: 35px;
}

.lexikon-modul .alpha-list .alpha a,.lexikon-modul .alpha-list .all a {
	font-weight: bold;
}

.lexikon-modul .lexikon-suche {
	margin: 1.2em 0;
}

.lexikon-modul .lexikon-suche table {
	
}

.lexikon-modul .lexikon-suche td {
	padding-right: 6px;
}

.lexikon-modul .lexikon-suche label {
	font-weight: bold;
}

/*.lexikon-modul .lexikon-suche input[type=text], */
.lexikon-modul .lexikon-suche input.text {
	width: 180px;
}

/*.lexikon-modul .lexikon-suche input[type=submit], */
.lexikon-modul .lexikon-suche input.submit {
	width: 100px;
}
/* // EOF: all-content-mod-hagebau-lexikon.css              */
/**########################################################**/