/* @license
 * MyFonts Webfont Build ID 2520928, 2013-04-03T14:33:49-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: 1689 GLC Garamond Pro Italic by GLC
 * URL: http://www.myfonts.com/fonts/glc/1689-glc-garamond-pro/italic/
 * 
 * Webfont: 1689 GLC Garamond Pro Normal by GLC
 * URL: http://www.myfonts.com/fonts/glc/1689-glc-garamond-pro/normal/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2520928
 * Webfonts copyright: Copyright (c) 2010 by Gilles Le Corre. All rights reserved.
 * 
 * © 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/267760");

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/2681a6");



/*	 Standard-Definitionen     */

body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.4; text-align: left}

body 
{ --scrollbar-width:9px;
 --scrollbar-height:6px;
  --scrollbar-border-radius:1px;
   --scrollbar-border-thickness:0px;
    --show-double-buttons:none;
     --scrollbar-thumb-color:#8daef8;
      --scrollbar-track-color:#000000;
       --scrollbar-button-color:#a2a3a2;
        --scrollbar-corner-color:#6e6f6e;
         } 
         
body::-webkit-scrollbar-button { background: var(--scrollbar-button-color, #3F3F46); border: var(--scrollbar-border-thickness, 0px) solid var(--scrollbar-border-color, rgb(255, 255, 255)); border-radius: var(--scrollbar-border-radius, 1px); }body::-webkit-scrollbar { width: var(--scrollbar-width, 9px); height: var(--scrollbar-height, 6px); }body::-webkit-scrollbar-thumb { background: var(--scrollbar-thumb-color, #8daef8); border: var(--scrollbar-border-thickness, 1px) solid var(--scrollbar-border-color, rgb(255, 255, 255)); border-radius: var(--scrollbar-border-radius, 1px); }body::-webkit-scrollbar-track { background: var(--scrollbar-track-color, #000000); }body::-webkit-scrollbar-corner { background: var(--scrollbar-corner-color, #FFFFFF); border: var(--scrollbar-border-thickness, 0px) solid var(--scrollbar-border-color, rgb(255, 255, 255)); border-radius: var(--scrollbar-border-radius, 0px); }body::-webkit-scrollbar-button:vertical:start:increment, #preview::-webkit-scrollbar-button:vertical:end:decrement, #preview::-webkit-scrollbar-button:horizontal:start:increment, #preview::-webkit-scrollbar-button:horizontal:end:decrement { display: var(--show-double-buttons, none); }




.standardmitdurchschuss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 14pt; word-spacing: 0.6pt}
.block {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: justify}

.red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.4; color: #ff0033}
.redbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.5; color: #ff0033; font-weight: bold}

.white {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.4; color: #ffffff}
.whitebig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26pt; line-height: 1.4; color: #ffffff}
.redbig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 26pt; line-height: 1.4; color: red}

.whitelittle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.5; color: #ffffff}
.whitebold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.5; color: #ffffff; font-weight: bold}
.green {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.4; color: #00ff00}
.violet {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.5; color: #660099}
.grey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.4; color: #333333}

.courier {  font-family: Courier, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 1.4}
.title {  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.4; font-weight: bold}

.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; line-height: 14pt; padding-right:10px}
.smalllese {  font-family: 'eb_garamondregular', Georgia, serif; font-size: 11pt; line-height: 14pt; padding-right:10px}
.smalllesenopadding {  font-family: 'eb_garamondregular', Georgia, serif; font-size: 11pt; line-height: 14pt}
.smallleseitalic {  font-family: 'eb_garamondregular', Georgia, serif; font-size: 11pt; line-height: 14pt; letter-spacing: 0.5px; font-style: italic; padding-right:10px}
.smalllesewhite {  font-family: 'eb_garamondregular', Georgia, serif; font-size: 11pt; line-height: 14pt;  color: #ffffff; padding-right:10px}

.smallleselegendewhite  {  
  padding-bottom:10px;
  font-family: 'eb_garamondregular', Georgia, serif;
  font-size: 10pt;
  line-height: 13pt;
  color: #ffffff;
  margin-bottom: 12px; 
 }

.smallleselegende2  {  
  padding-bottom:10px;
  font-family: 'eb_garamondregular', Georgia, serif;
  font-size: 10pt;
  line-height: 13pt;
  color: #000000;
  background-color: #e9e9e9;
  margin-bottom: 12px; 
 }


.smallleselegende3  {  
  padding-bottom:10px;
  font-family: 'eb_garamondregular', Georgia, serif;
  font-size: 10pt;
  line-height: 13pt;
  color: #000000;
  background-color: #e9e9e9;
  margin-bottom: 12px; 
 }

.smallleselegende3:hover {
    background: #dfdfdf;
}


.smallleselegende4  {  
  padding-bottom:10px;
  font-family: 'eb_garamondregular', Georgia, serif;
  font-size: 10pt;
  line-height: 13pt;
  color: #000000;
  background-color: #ffffff;
  margin-bottom: 12px; 
 }

.smallleselegende4:hover {
    background: #dfdfdf;
}




.smallhi {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 1.5;}
.smallwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 1.4; color: #ffffff; padding-right:10px}
.smallred {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 1.4; color: red; padding-right:10px}
.smallgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 1.4; color: #666666; padding-right:10px}

.whitebackrednav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.4; padding-bottom:2px; color: #ff0033; background-color: #ffffff}
.greybackblack {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 1.4; padding-bottom:2px; padding-left:10px; padding-right:10px; color: #000000; background-color: #cccccc}

.lesskerning {
  letter-spacing: -5pt; 
}



.putright {
  text-align: right; 
}

.teninfromright {
  padding-right: 10px;
}




/*	 Audiotype white in blue    */
.movein {
  margin-left: 300px; 
}


.pixleg {
  font-family: 'eb_garamondregular', Georgia, serif; 
  font-size: 10pt; 
  letter-spacing: 0.7pt; 
  word-spacing: 0.9pt; 
  line-height: 1.2;
  padding-right: 10px;
}

.dropdowntext {    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 9pt; word-spacing: 0.6pt}

.eightpoint {    font-size: 8pt;}


/*	 EMS-Schriften     */

.inhead {
  font-family: 'eb_garamondregular', Georgia, serif; 
  font-size: 7pt; 
  letter-spacing: 0.9pt; 
  word-spacing: 1.4pt; 
  line-height: 11pt;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #ffffff; 
}







/*	 Container fŸr alles     */
#container {
  margin: 0 auto;
  width: 1082px;
  text-align: left;
  background-color: white;
  }


/*	 Container fŸr alles     */
#containerblack {
  margin: 0 auto;
  width: 1082px;
  text-align: left;
  background-color: black;
  }



/*	 Container fŸr Mailversand     */
#containermail {
  margin: 0 auto;
  width: 700px;
  text-align: left;
  background-color: #bcbcbc;
  }

/*	 Container small     */
#containersmall {
  margin: 0 auto;
  width: 480px;
  text-align: left;
  background-color: white;
  }




/*	 Hintergrund Wei§     */
#backwhite {
  background-color: white;
  }

/*	 Hintergrund Hellgrau     */
#backe9e9e9 {
  background-color: #e9e9e9;
  }

/*	 Hintergrund Schwarz     */
#backblack {
  background-color: black;
  }

/*	 Hintergrund Production     */
#backddf0b0 {
  background-color: #ddf0b0;
  }

/*	 Hintergrund Cultureline     */
#backbcbcbc {
  background-color: #bcbcbc;
  }

/*	 Hintergrund Karomuster     */
#backkaro {
  background-image: url("Karomuster.png");
  }

/*	 Hintergrund Holistics     */
#backd9fefe {
  background-color: #d9fefe;
  }

/*	 Hintergrund Features     */
#backf0e3b0 {
  background-color: #f0e3b0;
  }

/*	 Hintergrund EMS darkgreen    */
#back182c07 {
  background-color: #182c07;
  }

/*	 Hintergrund EMS brown    */
#back835E28 {
  background-color: #835E28;
  }

/*	 Hintergrund EMS darkblue    */
#back00008C {
  background-color: #00008C;
  }

/*	 Hintergrund EMS midblue    */
#back3467B0 {
  background-color: #3467B0;
  }

/*	 Hintergrund EMS beige    */
#backfed688 {
  background-color: #fed688;
  }

/*	 Hintergrund EMS dunkelbraun    */
#back5d3600 {
  background-color: #5d3600;
  }

/*	 Hintergrund Auflistung grŸner Back     */
#back336600 {
  background: #336600;
  color: #ffffff;
 }

/*	 Hintergrund ems Liste     */
#listback {
  background-image: url("pix_index/Stripes.png");
  background-repeat: repeat;
 }





/*	 Seitenteile    */
.sideimage {
  width: 300px;
  background: #666666;
  color: #ffffff;
  border: 1px solid #ffffff;
}

.sideimagenoframe {
  background: #666666;
  color: #ffffff;
}


.sidesimple {
  width: 300px;
  border: 1px solid #000000;
}

.sidewhite {
  width: 300px;
  background: #ffffff;
  border: 1px solid #000000;
}


.sideimagehol {
  width: 300px;
  background: #ab05b1;
  color: #ffffff;
  border: 1px solid #ffffff;
}


.fourpixwide {
  width: 230px;
}



/*	 Sidekick fŸr Top of Page     */
#sidekick {
  position: fixed;
  bottom: 0;
  right: 0;
  margin-bottom: 60px; 
  margin-right: 10px; 
  z-index:9;
  }


/*	 Sidekick fŸr Top of Page     */
#broad {
  margin-left: auto ;
  margin-right: auto ;  
  width: 1180px;
  }

/*	 Sidekick fŸr Top of Page     */
#topper {
  position: fixed;
  bottom: 0;
  margin-bottom: 19px; 
  margin-left: 1085px; 
  z-index:9;
  }


/*	 Sidekicktriangle fŸr Top of Page     */
#sidekicktri {
  display: none;   
  position: fixed;
  bottom: 0;
  right: 0;
  margin-bottom: 11px; 
  margin-right: 30px; 
  z-index:10;
  }


/*	 Kein Scrollbalken vertikal  */
#l-no-vertical-scroll {
  overflow-y: hidden;
  }  

/*	 Kein Scrollbalken horizontal  */
#l-no-horizontal-scroll {
  overflow-x: hidden;
  }  



/*	 Standardspalten Start     */

/*	 Spalte 01     */
.startcol01 {
  padding-left: 10px;
  padding-right: 10px;
  text-align: left; 
  margin-top: 16px; 
}

/*	 Unter den 2 Spalten     */
.startmaincol {
  padding-left: 10px;
  padding-right: 10px;
}

/*	 Spalte 03     */
.startcol03 {
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 12px; 
}

/*	 Spalte 03     */
.startcolfeatures03 {
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 16px; 
  margin-left: -6px;
}

/*	 Unter dem Headbild     */
.leadwhiteback {
  padding-left: 10px;
  padding-right: 10px;
  background: #ffffff;
 }



/*	 Featureseite white     */
.featurewhite {
  padding-left: 10px;
  padding-right: 10px;
  background: #ffffff;
  width: 714px; 
 }


/*	 Spalte 02 Features     */
.featurescol02 {
  background: #666666;
  color: #ffffff;
  padding: 10px;
  border: 1px solid #336600;
  text-align: left; 
  margin-top: 20px; 
}

/*	 Spalte 02 Features floatright     */
.featurescolfloat02 {
  background: #666666;
  color: #ffffff;
  border: 1px solid #336600;
  float: right; 
  margin-left: 10px; 
  margin-bottom: 10px; 
}

/*	 Spalte 02 Culture floatright     */
.culturecolfloat02 {
  background: #666666;
  color: #ffffff;
  border: 1px solid #ffffff;
  float: right; 
  margin-left: 10px; 
  margin-bottom: 10px; 
}

/*	 Spalte 02 Holistics floatright     */
.holisticscolfloat02 {
  background: #ffffff;
  color: #000000;
  border: 1px solid #ab05b1;
  float: right; 
  margin-left: 10px; 
  margin-bottom: 10px; 
}

/*	 Spalte 02 Prod floatright     */
.prodcolfloat02 {
  background: #c3e8be;
  color: #000000;
  border: 1px solid #ff0000;
  float: right; 
  margin-left: 10px; 
  margin-bottom: 10px; 
}



/*	 Audioframe blue    */
.audioframeblue {
  background: white;
  width: 398px;
  color: #000000;
  border-radius: 15px 15px 0px 0px;
  border: 1px solid #3467B0;
}

/*	 Audioframe brown    */
.audioframebrown {
  background: white;
  width: 398px;
  color: #000000;
  border-radius: 15px 15px 0px 0px;
  border: 1px solid #835E28;
}

/*	 Audioframe blue allround   */
.audioframeblueallround {
  background: white;
  width: 398px;
  color: #000000;
  border-radius: 15px 15px 15px 15px;
  border: 1px solid #3467B0;
  filter: drop-shadow(3px 3px 5px #696969);
}

/*	 Audioframe blue allround   */
.audioframe {
  background: white;
  width: 398px;
  color: red;
  border-radius: 15px 15px 15px 15px;
  filter: drop-shadow(2px 2px 2px #696969);
}



/*	 Audioframe no content   */
.audioframenothing {
  background: rgba(50, 162, 98, 0.1);
  width: 398px;
  color: #000000;
  border-radius: 15px 15px 15px 15px;
  border: 1px solid #000000;
}


/*	 Audioframe brown allround   */
.audioframeblackallround {
  background: white;
  width: 398px;
  color: #000000;
  border-radius: 15px 15px 15px 15px;
  border: 1px solid #000000;
}


/*	 Audioframe brown inside   */
.audioframecolour01 {
  background: rgba(50, 162, 98, 0.1);
  width: 398px;
  color: #000000;
  border-radius: 15px 15px 15px 15px;
  border: 1px solid #000000;
}


/*	 Actual player wrap   */
.playerwrap {
  padding-left:19px;
}





/*	 Audiowrap blue    */
.audiowrapblue {
  width: 400px;
  background: #3467B0;
}

/*	 Audiowrap brown    */
.audiowrapbrown {
  width: 400px;
  background: #835E28;
}

/*	 Audiotype white in blue    */
.audiotypewhite {
  color: white;
  margin-left: 10px; 
}


/*	 Audiotype blue-red    */
.audiotypebluered {
  color: red;
  margin: 10px; 
}


/*	 Image drop shadow    */
.imageshadow {
  box-shadow: 3px 3px 5px #696969;
  -webkit-box-shadow: 3px 3px 5px #696969;
  -moz-box-shadow: 3px 3px 5px #696969;
}


/*	 Width 400px    */
.w400 {
  width: 400px;
}







/*	 Initialen     */

/*	 Initial grŸn L     */
.initialgreenl {  
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #336600; 
  font-size: 70pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 1.0; 
  float: left; 
  margin-top: -8px; 
  margin-right: 10px; 
  margin-bottom: 4px; 
}

/*	 Initial brown L     */
.initialbrownl {  
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #835E28; 
  font-size: 70pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 1.0; 
  float: left; 
  margin-top: -8px; 
  margin-right: 10px; 
  margin-bottom: 4px; 
}

/*	 Initial blue L     */
.initialbluel {  
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #3467B0; 
  font-size: 70pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 1.0; 
  float: left; 
  margin-top: -8px; 
  margin-right: 10px; 
  margin-bottom: 4px; 
}

/*	 Initial red L     */
.initialredl {  
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #ff0033; 
  font-size: 70pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 1.0; 
  float: left; 
  margin-top: -8px; 
  margin-right: 10px; 
  margin-bottom: 4px; 
}

/*	 Initial white L     */
.initialwhitel {  
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #ffffff; 
  font-size: 70pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 1.0; 
  float: left; 
  margin-top: -8px; 
  margin-right: 10px; 
  margin-bottom: 4px; 
}

/*	 Initial violet L     */
.initialvioletl {  
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #ab05b1; 
  font-size: 70pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 1.0; 
  float: left; 
  margin-top: -8px; 
  margin-right: 10px; 
  margin-bottom: 4px; 
}

/*	 Initial grŸn M     */
.initialgreenm {  
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #336600; 
  font-size: 40pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 0.9; 
  float: left; 
  margin-top: -2px; 
  margin-right: 6px; 
  margin-bottom: 4px; 
}

/*	 Initial red M     */
.initialredm {  
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #ff0033; 
  font-size: 40pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 0.9; 
  float: left; 
  margin-top: -2px; 
  margin-right: 6px; 
  margin-bottom: 4px; 
}

/*	 Initial white M     */
.initialwhitem {  
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #ffffff; 
  font-size: 40pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 0.9; 
  float: left; 
  margin-top: -2px; 
  margin-right: 6px; 
  margin-bottom: 4px; 
}

/*	 Initial violet M     */
.initialvioletm {  
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #ab05b1; 
  font-size: 40pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 0.9; 
  float: left; 
  margin-top: -2px; 
  margin-right: 6px; 
  margin-bottom: 4px; 
}









/*	 Paddings     */

.padone { padding:1px}

.paddedten { font-family: Verdana, Arial, Helvetica, sans-serif; padding:10px}
.paddedtenwhite { background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; padding:10px}
.paddedlrten { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:10px; padding-right:10px}
.paddedlrtensmall { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:10px; padding-right:10px}
.paddedlten { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:10px}
.paddedrten { font-family: Verdana, Arial, Helvetica, sans-serif; padding-right:10px}

.padleft40 { padding-left:40px}
.padleft80 { padding-left:80px}

.paddedtenbackblack { font-family: Verdana, Arial, Helvetica, sans-serif; padding:10px; color: #ffffff; background-color: #000000}
.paddedtenredframe {  font-family: Verdana, Arial, Helvetica, sans-serif; padding:10px; border: 1px solid red}
.paddedtenredframegrey {  font-family: Verdana, Arial, Helvetica, sans-serif; padding:10px; background-color: #cccccc; border: 1px solid red}
.quoteframe {  font-family: Verdana, Arial, Helvetica, sans-serif; padding:10px; background-color: #cccccc}

.paddedtenredframe400 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  padding:10px; 
  border: 1px solid red;
  width:402px;

  }

.paddedtenwhiteframe400 {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  padding:10px; 
  border: 1px solid white;
  width:402px;

  }

.playlistpadding {  
  padding-left:21px; 

  }


/*	 Grau mit Padding 10     */
.paddingbothtengrey {
  padding-left: 10px;
  padding-right: 10px;
  background: #bcbcbc;
 }

.paddingbothtengreylo {
  padding-left: 10px;
  padding-right: 10px;
  background: #7d7d7d;
 }

.paddingbothtengreyhi {
  padding-left: 10px;
  padding-right: 10px;
  background: #e9e9e9;
 }

.paddingbothgreenlo {
  padding-left: 10px;
  padding-right: 10px;
  background: #01701b;
 }


.notification {  
  width:700px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #ffffff;
  padding:10px; 
  background-color: rgba(61,40,0,.9);
  border: 1px solid red;
}




/*	 Top und Bottom wei§e Linie    */
.topbotwhite {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}




/*	 Padding 10     */
.paddingbothten {
  padding-left: 10px;
  padding-right: 10px;
 }

/*	 Picturebox     */
.paddingbothtenital {
  padding-left: 10px;
  padding-right: 10px;
  font-style: italic;
  text-decoration: none; 
  }







/*	 Padding right 10     */
.paddedrten {
  padding-right: 10px;
 }

/*	 Padding right 20     */
.paddedrtwenty {
  padding-right: 20px;
 }

/*	 Padding right 232     */
.paddingright232 {
  padding-right: 232px;
 }

/*	 Wei§ mit Padding 10     */
.paddingbothtenwhite {
  padding-left: 10px;
  padding-right: 10px;
  color: #ffffff;
 }

/*	 Tabellenspalteninhalte     */
.tabpadtenright {
  padding-right: 10px;
 }

/*	 Right Mini Photo     */
.miniphotoright {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
 }

/*	 Left Mini Photo     */
.miniphotoleft {
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
 }





/*	 Rollovers     */
.rollover {
  background-color: black;
  border: none;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: inline-block;
  font-family: 'IndustriaSolid', Georgia, serif;
  font-size: 20px;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  color: #ACBFF6;
/*	   transition-duration: 0.4s;    */
  cursor: pointer;
}
.rollover:hover {
  color: white;
}

.rolloverselect {
  background-color: black;
  border: none;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: inline-block;
  font-family: 'IndustriaSolid', Georgia, serif;
  font-size: 20px;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  color: red;
/*	   transition-duration: 0.4s;    */
  cursor: pointer;
}
.rolloverselect:hover {
  color: white;
}


.rollover2 {
  background-color: black;
  border: none;
  padding-top: 11px;
  padding-bottom: 5px;
  text-decoration: none;
  display: inline-block;
  font-family: 'IndustriaSolid', Georgia, serif;
  font-size: 20px;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  color: #ACBFF6;
/*	   transition-duration: 0.4s;    */
  cursor: pointer;
}
.rollover2:hover {
  color: white;
}

.rolloverselect2 {
  background-color: black;
  border: none;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: inline-block;
  font-family: 'IndustriaSolid', Georgia, serif;
  font-size: 20px;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  color: red;
/*	   transition-duration: 0.4s;    */
  cursor: pointer;
}
.rolloverselect2:hover {
  color: white;
}



.navselected {
  background-color: black;
  border: none;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: inline-block;
  font-family: 'IndustriaSolid', Georgia, serif;
  font-size: 20px;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  color: #37FF01;
/*	   transition-duration: 0.4s;    */
}

.wttop {
  background-color: black;
  border: none;
  padding-top: 30px;
  text-decoration: none;
  font-family: 'IndustriaSolid', Georgia, serif;
  font-size: 20px;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  color: #37FF01;
/*	   transition-duration: 0.4s;    */
  cursor: pointer;
}





/*	 Spreads     */

/*	 GrŸner Insert Float fŸr Spread     */

.rahmenleft-e2f9c4-frame_float  {  
  margin-left:20px;
  margin-bottom:10px;
  border: 10px solid #e2f9c4;
  background-color: #e2f9c4;
  float: right;
 }


/*	 Haupbildfloat     */

.hauptbildright  {  
  float: right;
  margin-right:10px;
 }

.hauptbildganzright  {  
  float: right;
  margin-right: 0px;
 }

.hauptbildleft  {  
  float: left;
  margin-left:10px;
 }


/*	 Haupbildbox     */

.hauptbildbox  {  
  width:200px;
  padding:10px;
  color: #ffffff;
  border: 1px solid white;
  background-color: rgba(61,40,0,.7);
  margin-bottom: 12px; 
 }

/*	 Haupbildbox 02    */

.hauptbildbox02  {  
  width:360px;
  padding:10px;
  color: #ffffff;
  border: 1px solid white;
  background-color: rgba(61,40,0,.7);
  margin-bottom: 12px; 
 }


/*	 Haupbildbox 03    */

.hauptbildbox03  {  
  width:360px;
  padding:10px;
  color: #ffffff;
  margin-bottom: 12px; 
 }


/*	 Haupbildbox 04    */

.hauptbildbox04  {  
  width:360px;
  color: #ffffff;
  margin-bottom: 12px; 
 }

.hauptbildbox04b  {  
  width:700px;
  color: #ffffff;
  margin-bottom: 12px; 
 }


/*	 Haupbildbox 05    */

.hauptbildbox05  {  
  color: #ffffff;
  margin-bottom: 12px; 
  background-color: rgba(251,4,236,.2);
 }


/*	 Haupbildbox 06    */

.hauptbildbox06  {  
  color: #ffffff;
  margin-bottom: 12px; 
  background-color: rgba(14,48,1,.8);
 }


/*	 Haupbildboxtop     */

.hauptbildboxtop  {  
  width:200px;
  padding:10px;
  color: #ffffff;
  border-top: 1px solid white;
  border-right: 1px solid white;
  border-left: 1px solid white;
  background-color: rgba(0,0,0,.8);
 }

/*	 Haupbildboxbot     */

.hauptbildboxbot  {  
  width:200px;
  padding:10px;
  color: #ffffff;
  border-right: 1px solid white;
  border-left: 1px solid white;
  border-bottom: 1px solid white;
  background-color: rgba(61,40,0,.7);
  margin-bottom: 12px; 
 }





/*	 Titel      */


.titlepad {  padding-left:125px}


/*	 Titel wei§ auf rot Headbild Industria Solid     */ 
.industriasolidredtitle {  
  font-family: 'IndustriaSolid', Georgia, serif;
  float: right; 
  text-align: right; 
  color: #ffffff;
  font-size: 28pt; 
  background-color: #ff0033;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding: 7px;
  padding-left: 14px;
 }


/*	 Titel wei§ auf rot EMS Headbild Industria Solid     */ 
.industriasolidredems {  
  font-family: 'IndustriaSolid', Georgia, serif;
  float: right; 
  text-align: right; 
  color: #ffffff;
  font-size: 28pt; 
  background-color: #ff0033;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding-right: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
 }


/*	 Titel wei§ auf rot EMS Headbild Industria Solid     */ 
.industriasolidredemssmall {  
  font-family: 'IndustriaSolid', Georgia, serif;
  float: right; 
  text-align: right; 
  color: #ffffff;
  font-size: 16pt; 
  background-color: #ff0033;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding-right: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
 }


/*	 Titel wei§ auf rot Container     */ 
.redcontainer {  
  float: right; 
  text-align: right; 
  color: #ffffff;
  background-color: #ff0033;
  padding-right: 7px;
  padding-top: 7px;
  padding-bottom: 7px;
 }

/*	 Titel in Container     */ 
.containertitel {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #ffffff;
  font-size: 28pt; 
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
 }

/*	 Titel in Container Midsize    */ 
.containertitelmid {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #ffffff;
  font-size: 16pt; 
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
 }

/*	 Titel in Container Midsize    */ 
.containertitelmidshad {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #ffffff;
  font-size: 16pt; 
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  filter: drop-shadow(2px 2px 1px black);
 }


/*	 Japanisch Mittel Wei§    */ 
.japmidshad {  
  font-family: serif;
  color: #ffffff;
  font-size: 24pt; 
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  filter: drop-shadow(2px 2px 1px black);
 }

/*	 Japanisch Gro§ Wei§    */ 
.japbigshad {  
  font-family: serif;
  color: #ffffff;
  font-size: 48pt; 
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  filter: drop-shadow(2px 2px 1px black);
 }







/*	 UnterTitel wei§ auf rot Headbild Industria Solid     */ 
.industriasolidrredtitleitem {  
  font-family: 'IndustriaSolid', Georgia, serif;
  font-size: 16pt; 
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  color: #ffffff;
 }



/*	 Titel black Industria Solid     */
.industriasolidblack {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #000000;
  font-size: 29pt; 
  line-height: 29pt;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding-bottom: 6pt;
 }


/*	 Titel white Industria Solid     */
.industriasolidwhite32 {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #ffffff;
  font-size: 32pt; 
  line-height: 32pt;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding-bottom: 6pt;
 }


/*	 Titel white Industria Solid     */
.industriasolidwhite {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #ffffff;
  font-size: 29pt; 
  line-height: 29pt;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding-bottom: 6pt;
 }


/*	 Titel red Industria Solid     */
.industriasolidred {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #ff0033;
  font-size: 29pt; 
  line-height: 29pt;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding-bottom: 6pt;
 }


/*	 Titel dunkelgrŸn Industria Solid     */
.industriasoliddarkgreen {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #336600;
  font-size: 24pt;
  line-height: 24pt;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding-bottom: 6pt;
 }

/*	 Titel violett Industria Solid     */
.industriasolidviolett {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #ab05b1;
  font-size: 24pt;
  line-height: 24pt;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding-bottom: 6pt;
 }

/*	 Titel violett Industria Solid     */
.industriasolidblue {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #3467B0;
  font-size: 24pt;
  line-height: 24pt;
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding-bottom: 6pt;
 }

/*	 Titel white Industria Solid smaller     */
.industriasolidwhitesmall {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #ffffff;
  font-size: 16pt; 
  letter-spacing: 0.9pt;
  word-spacing: 0.9pt;
  padding-bottom: 6pt;
 }

/*	 Titel white Industria Solid smaller     */
.industriasolidblacksmall {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #000000;
  font-size: 16pt; 
  letter-spacing: 0.9pt;
  word-spacing: 0.9pt;
  padding-bottom: 2pt;
 }

/*	 Titel green Industria Solid smaller     */
.industriasolidgreensmall {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #336600;
  font-size: 16pt; 
  letter-spacing: 0.9pt;
  word-spacing: 0.9pt;
  padding-bottom: 2pt;
 }

/*	 Titel red Industria Solid smaller     */
.industriasolidredsmall {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #ff0033;
  font-size: 16pt; 
  letter-spacing: 0.9pt;
  word-spacing: 0.9pt;
  padding-bottom: 2pt;
 }

/*	 Titel blue Industria Solid smaller     */
.industriasolidbluesmall {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #3467B0;
  font-size: 16pt; 
  letter-spacing: 0.9pt;
  word-spacing: 0.9pt;
  padding-bottom: 2pt;
 }

/*	 Titel white Industria Solid Big     */
.industriasolidwhitebig {  
  font-family: 'IndustriaSolid', Georgia, serif;
  color: #ffffff;
  font-size: 28pt; 
  letter-spacing: 0.7pt;
  word-spacing: 0.9pt;
  padding-bottom: 6pt;
 }











/*	 Lesetext     */

.lesetext {
  font-family: 'eb_garamondregular', Georgia, serif; 
  font-size: 12.5pt; 
  text-align: justify; 
  letter-spacing: 0.3pt; 
  word-spacing: 0.9pt; 
  line-height: 1.5;
  padding-right: 10px;
}

.lesetextflatter {
  font-family: 'eb_garamondregular', Georgia, serif; 
  font-size: 12.5pt; 
  text-align: left; 
  letter-spacing: 0.3pt; 
  word-spacing: 0.9pt; 
  line-height: 1.5;
  padding-right: 10px;
}

.lesetextflattergreyish {
  font-family: 'eb_garamondregular', Georgia, serif; 
  font-size: 12.5pt; 
  color: #8898b4; 
  text-align: left; 
  letter-spacing: 0.3pt; 
  word-spacing: 0.9pt; 
  line-height: 1.5;
  padding-right: 10px;
}

.lesetextflatterwhite {
  font-family: 'eb_garamondregular', Georgia, serif; 
  font-size: 12.5pt; 
  color: white; 
  text-align: left; 
  letter-spacing: 0.3pt; 
  word-spacing: 0.9pt; 
  line-height: 1.5;
  padding-right: 10px;
}

.lesetextital {
  font-family: 'eb_garamondregular', Georgia, serif; 
  font-size: 14pt; 
  text-align: left; 
  color: #989ff3; 
  letter-spacing: 0.3pt; 
  word-spacing: 0.9pt; 
  line-height: 1.2;
  padding-right: 10px;
}

.lesetextbiggrey {
  font-family: 'eb_garamondregular', Georgia, serif; 
  font-size: 14pt; 
  color: #c1c1c1; 
  letter-spacing: 1.3pt; 
  word-spacing: 1.9pt; 
  line-height: 22pt;
}



/*	 Garamond 1689     */


.garamond1689red24 {
  font-family: 'GLCGaramondProNormal1689', Georgia, serif; 
  color: #ff0033; 
  font-size: 24pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 1.0; 
}

.garamond1689italgreen24 {
  font-family: 'GLCGaramondProItalic1689', Georgia, serif; 
  color: #339900; 
  font-size: 24pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 20pt; 
}

.garamond1689italred18 {
  font-family: 'GLCGaramondProItalic1689', Georgia, serif; 
  color: #ff0033; 
  font-size: 18pt; 
  letter-spacing: 1.2pt; 
  word-spacing: 0.6pt; 
  line-height: 1.0;
}

.garamond1689itallightred18 {
  font-family: 'GLCGaramondProItalic1689', Georgia, serif; 
  color: #ff0033; 
  font-size: 18pt; 
  letter-spacing: 0.8pt; 
  word-spacing: 0.6pt; 
  line-height: 1.0;
  text-shadow: #999 1px 1px 0.05em; 
}

.garamond1689itallightred32 {
  font-family: 'GLCGaramondProItalic1689', Georgia, serif; 
  color: #ff0033; 
  font-size: 32pt; 
  letter-spacing: 0.8pt; 
  word-spacing: 0.3pt; 
  text-align: center;
  line-height: 26pt;
  text-shadow: #000 1px 1px 0.06em; 
}


/*	 Garamond     */

/*	 Tabellenspalteninhaltegar     */
.tabpadtenrightgar {
  padding-right: 10px;
  font-family: 'eb_garamondregular', Georgia, serif; 
  font-size: 12pt; 
  letter-spacing: 0.7pt; 
  word-spacing: 0.9pt; 
  line-height: 22pt;
  padding-right: 10px;
}

/*	 Tabellenspalteninhaltegar white     */
.tabpadtenrightgarwhite {
  padding-right: 10px;
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: white; 
  font-size: 12pt; 
  letter-spacing: 0.7pt; 
  word-spacing: 0.9pt; 
  line-height: 22pt;
  padding-right: 10px;
}



/*	 Other Type     */

/*	 Greystroke     */
.graystroke {
  font-family: 'graystrokereg', Georgia, serif; 
  font-size: 12pt; 
  letter-spacing: 0.7pt; 
  word-spacing: 0.9pt; 
  line-height: 22pt;
}

/*	 Atreyu     */
.atreyu {
  font-family: 'atreyuregular', Georgia, serif; 
  font-size: 12pt; 
  letter-spacing: 0.7pt; 
  word-spacing: 0.9pt; 
  line-height: 22pt;
  padding-right: 10px;
}

.atreyugrey {
  font-family: 'atreyuregular', Georgia, serif; 
  font-size: 12pt; 
  color: #666; 
  letter-spacing: 1.7pt; 
  word-spacing: 1.9pt; 
  line-height: 22pt;
}

/*	 Lavanderia     */
.lavanderia {
  font-family: 'lavanderiaregular', Georgia, serif; 
  font-size: 18pt; 
  word-spacing: 0.9pt; 
  line-height: 22pt;
  padding-right: 10px;
}

.lavanderiagrey {
  font-family: 'lavanderiaregular', Georgia, serif; 
  font-size: 18pt; 
  color: #666; 
  word-spacing: 1.9pt; 
  line-height: 22pt;
}

.lavanderiadelicate {
  font-family: 'lavanderiadelicate', Georgia, serif; 
  font-size: 18pt; 
  word-spacing: 0.9pt; 
  line-height: 22pt;
  padding-right: 10px;
}

.lavanderiadelicategrey {
  font-family: 'lavanderiadelicate', Georgia, serif; 
  font-size: 18pt; 
  color: #666; 
  word-spacing: 1.9pt; 
  line-height: 22pt;
}







/*	 font colors     */


/*	 blue     */
.bluetype {  
  color: #0423e2;
 }


/*	 magentadeep     */
.magentadeeptype {  
  color: #a20671;
 }





/*	 Links    */

.featurelinkdecor:link {
  text-decoration: none; 
  color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
  background-color: #6b6b6b;
}

.featurelinkdecor:visited {
  text-decoration: none; 
  color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
}

.featurelinkdecor:hover {
  text-decoration: none; 
  color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
  background-color: #313030;
 }

.featurelinkdecor:active {
  text-decoration: none; 
  color: #dsfbc6;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
}




.featurelinkdecorblue:link {
  text-decoration: none; 
  color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
  background-color: #3467B0;
}

.featurelinkdecorblue:visited {
  text-decoration: none; 
  color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
}

.featurelinkdecorblue:hover {
  text-decoration: none; 
  color: #000000;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
  background-color: #F3EA9A;
 }

.featurelinkdecorblue:active {
  text-decoration: none; 
  color: #000000;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
}




.featurelinkdecordarkblue:link {
  text-decoration: none; 
  color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
  background-color: #044599;
}

.featurelinkdecordarkblue:visited {
  text-decoration: none; 
  color: #ffffff;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
}

.featurelinkdecordarkblue:hover {
  text-decoration: none; 
  color: #000000;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
  background-color: #88BBFD;
 }

.featurelinkdecordarkblue:active {
  text-decoration: none; 
  color: #000000;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 4px;
}




.featurenolink {
  text-decoration: none; 
  color: white;
  vertical-align: 1px;
}

.chapterlink {
  text-decoration: none; 
  color: #8Bfd4c;
  vertical-align: 1px;
}

.featurelinkgr:link {
  text-decoration: none; 
  color: #8Bfd4c;
  padding-left: 6px;
  vertical-align: 1px;
}

.featurelinkgr:visited {
  text-decoration: none; 
  color: #8Bfd4c;
  padding-left: 6px;
  vertical-align: 1px;
}

.featurelinkgr:hover {
  text-decoration: none; 
  color: #8Bfd4c;
  padding-left: 6px;
  text-decoration: underline;
  vertical-align: 1px;
}

.featurelinkgr:active {
  text-decoration: none; 
  color: #8Bfd4c;
  padding-left: 6px;
  vertical-align: 1px;
}


.featureredlink:link {
  text-decoration: none; 
  color: #ff0033;
  padding-left: 6px;
  vertical-align: 1px;
}

.featureredlink:visited {
  text-decoration: none; 
  color: #ff0033;
  padding-left: 6px;
  vertical-align: 1px;
}

.featureredlink:hover {
  text-decoration: none; 
  color: #ff0033;
  text-decoration: underline;
  padding-left: 6px;
  vertical-align: 1px;
}

.featureredlink:active {
  text-decoration: none; 
  color: #ff0033;
  padding-left: 6px;
  vertical-align: 1px;
}








.redlink:link {
  text-decoration: none; 
  color: #ff0033;
}

.redlink:visited {
  text-decoration: none; 
  color: #ff0033;
}

.redlink:hover {
  text-decoration: none; 
  color: #ff0033;
  text-decoration: underline;
}

.redlink:active {
  text-decoration: none; 
  color: #ff0033;
}




.whitelink:link {
  text-decoration: none; 
  color: #ffffff;
}

.whitelink:visited {
  text-decoration: none; 
  color: #ffffff;
}

.whitelink:hover {
  text-decoration: none; 
  color: #ffffff;
  text-decoration: underline;
}

.whitelink:active {
  text-decoration: none; 
  color: #ffffff;
}









/*	 Labels     */

/*	 Culturelabel     */
.culturelabel {
  float: right;
  background: #646464;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  letter-spacing: 1.7pt; 
  word-spacing: 1.4pt; 
  font-weight: bold; 
  color: #ffffff;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 6px;
  border-top-right-radius: 16px;
}


/*	 Prodlabel     */
.prodlabel {
  float: right;
  background: #ff0000;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  letter-spacing: 1.7pt; 
  word-spacing: 1.4pt; 
  font-weight: bold; 
  color: #ffffff;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 6px;
  border-top-right-radius: 16px;
}

/*	 Featureslabel     */
.featureslabel {
  float: right;
  background: #a38b2d;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  letter-spacing: 1.7pt; 
  word-spacing: 1.4pt; 
  font-weight: bold; 
  color: #ffffff;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 6px;
  border-top-right-radius: 16px;
}

/*	 Holisticslabel     */
.holisticslabel {
  float: right;
  background: #ab05b1;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9pt; 
  letter-spacing: 1.7pt; 
  word-spacing: 1.4pt; 
  font-weight: bold; 
  color: #ffffff;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 6px;
  border-top-right-radius: 16px;
}


/*	 Themen mit Labels     */

/*	 Themen mit Label Production     */
.prodcol02 {
  background: #c3e8be;
  padding: 10px;
  border: 1px solid #ff0000;
  text-align: left; 
  margin-top: 23px; 
}

/*	 Themen mit Label Features     */
.featurecol02 {
  background: #e8d175;
  padding: 10px;
  border: 1px solid #a38b2d;
  text-align: left; 
  margin-top: 23px; 
}

/*	 Themen mit Label Cultureline     */
.culturecol02 {
  background: #cccccc;
  padding: 10px;
  border: 1px solid #646464;
  text-align: left; 
  margin-top: 23px; 
}

/*	 Themen mit Label Holistics     */
.holisticscol02 {
  background: #fafde3;
  padding: 10px;
  border: 1px solid #ab05b1;
  text-align: left; 
  margin-top: 23px; 
}

/*	 Themen mit Label Holisticsduo     */
.holisticscolduo {
  background: #ffffff;
  padding: 10px;
  border: 1px solid #ab05b1;
  text-align: left; 
  margin-top: 23px; 
  margin-left: 9px; 
  margin-right: 10px; 
}







/*	 Spalten     */

/*	 Zweispaltig     */
.zweispalten {  
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    }


/*	 Zweispaltig     */
.zweispaltenair {  
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 40px;
    -webkit-column-gap: 40px;
    }


/*	 Zweispaltig mit Trennlinie     */
.zweispaltenliniered {  
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 40px;
    -webkit-column-gap: 40px;
    -moz-column-rule: 1px solid #ff0033;
    -webkit-column-rule: 1px solid #ff0033;
    }


/*	 Dreispaltig     */
.dreispalten {  
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    }

/*	 Dreispaltig     */
.dreispaltenair {  
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 40px;
    -webkit-column-gap: 40px;
    }

/*	 Vierspaltig     */
.vierspalten {  
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    }

/*	 Vierspaltig     */
.vierspaltenair {  
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    -moz-column-gap: 40px;
    -webkit-column-gap: 40px;
    }





/*	 Floats     */



.rahmenleftfloat {  
  padding-left:20px;
  padding-bottom:6px;
  float: right;
 }

.rahmenleftfloathigh {  
  padding-left:20px;
  padding-bottom:14px;
  z-index: 2;
  position:relative;
  margin-top: -490px; 
  float: right;
 }

.rahmenleftfloatlesshigh {  
  padding-left:20px;
  padding-bottom:14px;
  z-index: 2;
  position:relative;
  margin-top: -100px; 
  float: right;
 }

.rahmenleftfloatbetweenhigh {  
  padding-left:20px;
  padding-bottom:14px;
  z-index: 2;
  position:relative;
  margin-top: -160px; 
  float: right;
 }

.rahmenleftfloatbetweenhigher {  
  padding-left:20px;
  padding-bottom:10px;
  z-index: 2;
  position:relative;
  margin-top: -200px; 
  float: right;
 }

.rahmenleftfloatbetweenhigher2 {  
  padding-left:20px;
  padding-bottom:10px;
  z-index: 2;
  position:relative;
  margin-top: -260px; 
  float: right;
 }

.rahmenrightfloat {  
  padding-top:2px;
  padding-right:20px;
  padding-bottom:6px;
  float: left;
 }

.rahmenrightfloatbetweenhigh {  
  padding-top:2px;
  padding-right:30px;
  z-index: 2;
  padding-bottom:30px;
  margin-top: -160px; 
  float: left;
 }

.rahmenrightfloatpadeighttop {  
  padding-top:8px;
  padding-right:30px;
  padding-bottom:30px;
  float: left;
 }

.rahmenrightfloat220 {  
  padding-top:2px;
  padding-right:30px;
  padding-bottom:30px;
  float: left;
  width:220px;
 }

.rahmenrightfloattop {  
  padding-bottom:30px;
  float: right;
 }

.rahmenleftfloattop {  
  padding-right:30px;
  padding-bottom:30px;
  float: left;
 }

.rahmenleftfloatems {  
  padding-left:20px;
  padding-bottom:14px;
  z-index: 2;
  position:relative;
  margin-top: -656px; 
  float: right;
 }

.rahmenleftfloatemsnav {  
  padding-left:20px;
  padding-bottom:14px;
  z-index: 2;
  position:relative;
  margin-top: -240px; 
  float: right;
 }






/*	 Bilderrahmen     */

.untensechs {  
  padding-bottom:6px;
 }







/*	 Kasten     */

/*	 EingefŸgte Navigation 300 breit Oberteil   */
.indexboxtop300 {
  width: 300px;
  background: #4f4f4f;
  color: #ffffff;
  padding: 10px;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-top-right-radius: 16px;
}

/*	 EingefŸgte Navigation 300 breit Unterteil    */
.indexbox300 {
  width: 300px;
  background: #8a8a8a;
  color: #ffffff;
  padding: 10px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}






/*	 Kasten in GrŸn mit Garamond     */
.kastengreengar {
  font-family: 'eb_garamondregular', Georgia, serif; 
  color: #336600; 
  font-size: 13pt; 
  letter-spacing: 0.7pt; 
  word-spacing: 0.4pt; 
  line-height: 20pt; 
  background-color: #e2f9c4; 
  padding-top: 14pt;
  padding-bottom: 14pt;
  padding-right: 10pt;
  padding-left: 10pt;
  border-right: 2px solid #e2f9c4;

}


/*	 Kasten in GrŸn      */
.kastengreen {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #336600; 
  font-size: 10pt; 
  line-height: 12pt; 
  background-color: #e2f9c4; 
}

/*	 Kasten in GrŸn      */
.kastengreenpadded7 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #336600; 
  font-size: 10pt; 
  line-height: 12pt; 
  background-color: #e2f9c4; 
  padding: 12pt;
}

/*	 Kasten in GrŸn      */
.kastengreenpaddedleft10 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #336600; 
  font-size: 10pt; 
  line-height: 12pt; 
  background-color: #e2f9c4; 
  padding-left: 10pt;
}








/*	 Head and Foot     */

#header { position: fixed; top: 0; margin: 0; z-index:9; width: 1082px; background: black; border-bottom: 1px solid white;}
#footer { position: fixed; bottom: 0; margin: 0;  z-index:9; background: black;  border-top: 1px solid white;}

#pagetop { position: fixed; bottom: 0; margin-bottom:40px; margin-left:1090px; z-index:9;}

#topsignet { position: fixed; top: 0; margin-top:4px; z-index:9;}

.lightshadow { filter: drop-shadow(4px 4px 3px black);}







