@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2007, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.4
 * @revision        $Revision: 138 $
 * @lastmodified    $Date: 2007-11-19 21:05:33 +0100 (Mo, 19 Nov 2007) $
 * @appdef yaml
 */

@media all
{
  /**
   * Fonts
   * (en) font-family and font-size selection for headings and standard text elements
   * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
   *
   * @section content-fonts
   */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size: 100.01% }
  
  /* (en) reset monospaced elements to font size 16px in Gecko browsers */
  /* (de) Schriftgröße von monospaced Elemente auf 16 Pixel setzen */
  textarea, pre, tt, code {
	font-family:"Courier New", Courier, monospace;  	
  }

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 75%; 
    color: #444; 
  }

  h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#036;
	margin: 0 0 0 0;
  }

  h1 {font-size: 150% }                        	
  h2 { font-size: 200% }          				/* 24px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

  #header h1 {
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#000;
  }

  #header span {

  }

  p { line-height: 1.5em; margin: 0 0 0 0; }

  /* ### Lists | Listen  #### */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
  li { margin-left: 1.5em; line-height: 1.5em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  
  /**
   * Weitere eigene Klassen
   */

.style1 {
	font-size: 125%;
	color: #036;
	}

.style1 A {
	COLOR: #0000FF;
	TEXT-DECORATION: none
}
.style1 A:hover {
	TEXT-DECORATION: underline
}

/* org: #CCFF99, hellblauer Hintergrund: #003366 */
.style2 {
	font-size: 200%;
	color: #ffff99;
	}

.style3 {
	font-size: 300%;
	color: #003366;
	}

/**
   alt: color:#FFFFCC;
*/
   .headerText {
	color:#036;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	}

   .headerTextAbstandNach {
	color:#036;
	margin-bottom:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	}

   .headerTextAbstandNach2 {
	color:#036;
	margin-bottom:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	}

   .bodyText {
	color:#444;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 1.5em;
	}
	
   .bodyTextFett {
	color:#444;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	line-height: 1.5em;
	}

   .bodyTextAbstandNach {
	color:#444;
	margin-bottom:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 1.5em;
	}

   .bodyTextAbstandNach2 {
	color:#444;
	margin-bottom:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 1.5em;
	}

   .bodyTextAbstandNach3 {
	color:#444;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	margin-bottom: 15px;
	line-height: 1.5em;
	}

   .bodyTextAbstandNach4 {
	color:#444;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	margin-bottom: 20px;
	line-height: 1.5em;
	}

   .bodyTextAbstandNachFett {
	color:#444;
	margin-bottom:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	line-height: 1.5em;
	}

   .bodyTextAbstandNach2Fett {
	color:#444;
	margin-bottom:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	line-height: 1.5em;
	}

   .bodyTextAbstandNach3Fett {
	color:#444;
	margin-bottom: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	line-height: 1.5em;
	}

   .bodyTextAbstandNach4Fett {
	color:#444;
	margin-bottom: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: bold;
	line-height: 1.5em;
	}

   .bodyTextAbstandVor {
	color:#444;
	margin-top:5px;
	margin-bottom:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 1.5em;
	}

   .bodyTextAbstandVorNach {
	color:#444;
	margin-top:10px;
	margin-bottom:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 1.5em;
	}

.bodyTextWeiss {
	color:#fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 1.5em;
	}
	
.bodyTextklein {
	color:#444;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 95%;
	font-style: normal;
	line-height: 1.5em;
	}

.bodyTextkleinAbstandNach {
	color:#444;
	margin-bottom:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 95%;
	font-style: normal;
	line-height: 1.5em;
	}
	
.bodyTextkleinAbstandNach2 {
	color:#444;
	margin-bottom:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 95%;
	font-style: normal;
	line-height: 1.5em;
	}

.pageName{
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:24px;
	letter-spacing:0.2em;
	font-size: 150%;
	}
	
.subHeader1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #DB6100;
	line-height: 1.25em;
	margin-bottom:5px;
	letter-spacing:0.2em;
	font-weight: bold;
	}

.subHeader2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #DB6100;
	line-height: 1.25em;
	margin-top:5px;
	margin-bottom:5px;
	letter-spacing:0.2em;
	font-weight: bold;
	}

.subHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #DB6100;
	line-height:14px;
	letter-spacing:0.2em;
	font-weight: bold;
	}

.subHeader A {
	COLOR: #DB6100;
	TEXT-DECORATION: none
}
.subHeader A:hover {
	TEXT-DECORATION: underline
}

.subHeaderRot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	line-height:16px;
	letter-spacing:0.2em;
	font-weight: bold;
	}

.subHeaderBlau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0000FF;
	line-height:16px;
	letter-spacing:0.2em;
	font-weight: bold;
	}

.subHeaderGross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #DB6100;
	line-height:16px;
	letter-spacing:0.2em;
	font-weight: bold;
	}

.subHeaderGrossAbstandVor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #DB6100;
	line-height:16px;
	letter-spacing:0.2em;
	font-weight: bold;
	margin-top:8px;
	}

.subHeaderAbstandVor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #DB6100;
	line-height:16px;
	letter-spacing:0.2em;
	font-weight: bold;
	margin-top:8px;
	}

.subHeaderAbstand {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #DB6100;
	line-height:16px;
	letter-spacing:0.2em;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:10px;
	}

.quote {
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.quote1 {
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	color: #3366CC;
	line-height:30px;
	}
	
/**
   alt: color:#FFFFCC;
*/

.smallText {
	font: 80% Arial, Verdana, Helvetica, sans-serif;
	color: #444;
	}
	
.navText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}

  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

  a {
	color: #36f;
	text-decoration:none;
	}
	
  a:focus,
  a:hover,
  a:active {
	color:#D41F00;
	text-decoration:underline;
}
  
  #topnav a { color: #999; font-weight: normal; background:transparent; text-decoration:none; }
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent;}
  
  #footer a { color: #999; background:transparent; font-weight: bold;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}

  /**
   * (en) Emphasizing external Hyperlinks via CSS
   * (de) Hervorhebung externer Hyperlinks mit CSS
   *
   * @section             content-external-links
   * @app-yaml-default    disabled
   */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

  /**
   * Tables | Tabellen
   * (en) Generic classes for table-width and design definition
   * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
   *
   * @section content-tables
   */

/*	width: auto; */
  table {
	border-collapse:collapse;
	margin-bottom: 0.5em;
}
  table.auto { width: auto; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }
  table.pad-right { padding-right: 10px; }
  table.pad-left {
	margin-left: 1em;
}

  th,td { padding: 0.2em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }
  
  /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc
   */

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }
  
/* ----------------------------------------------------------------------------------------------------------------------------------- */

.rightbox {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
    font-size: 100.00%; 
	PADDING-BOTTOM: 0px;
	COLOR: #444;
	PADDING-TOP: 5px;
	FONT-FAMILY: arial, verdana, helvetica;
	/*
	BORDER-Left: #AAA 1px solid;
	BORDER-Right: #AAA 1px solid;
	*/
	/*
	BACKGROUND-COLOR: #FFF8E6
	*/
	BACKGROUND-COLOR: #FFFFE3;
	text-align: center;
}
.rightbox IMG {
	BORDER-RIGHT: #DB6100 2px solid;
	BORDER-TOP: #DB6100 2px solid;
	BORDER-LEFT: #DB6100 2px solid;
	BORDER-BOTTOM: #DB6100 2px solid;
	margin-bottom: 5px;
}

.actionbox {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	COLOR: #444;
	PADDING-TOP: 5px;
	FONT-FAMILY: arial, verdana, helvetica;
	/*
	BORDER-Left: #AAA 1px solid;
	BORDER-Right: #AAA 1px solid;
	*/
	/*
	BACKGROUND-COLOR: #FFF8E6
	*/
	BACKGROUND-COLOR: #FFFFE3
}
.actionbox IMG {
	margin-bottom: 5px;
	border: 2px solid #0000FF;
}

.appbox_std {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: Auto; PADDING-TOP: 5px
}
.appbox_std_header {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 50% bottom;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	COLOR: #970000;
	PADDING-TOP: 5px;
	BORDER-TOP: #999 2px solid;
	BORDER-BOTTOM: #999 1px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	BACKGROUND-COLOR: #FFF8E6
}
.appbox_std_header A {
	COLOR: #444; TEXT-DECORATION: none
}
.appbox_std_header A:hover {
	TEXT-DECORATION: underline
}
.appbox_std_header1 {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 50% bottom;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	COLOR: #444;
	PADDING-TOP: 5px;
	BORDER-TOP: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	BACKGROUND-COLOR: #BBCC99
}
.appbox_std_header1 A {
	COLOR: #444; TEXT-DECORATION: none
}
.appbox_std_header1 A:hover {
	TEXT-DECORATION: underline
}
.appbox_std_header2 {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 50% bottom;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	COLOR: #444;
	PADDING-TOP: 5px;
	BORDER-TOP: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	BACKGROUND-COLOR: #FFF8E6
}
.appbox_std_header2 A {
	COLOR: #444; 
	BACKGROUND-COLOR: #F9CFA4;
	TEXT-DECORATION: none
}
.appbox_std_header2 A:hover {
	TEXT-DECORATION: underline;
	BACKGROUND-COLOR: #FFF8E6
}
.appbox_std_content {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #444; line-height: 1.5em; PADDING-TOP: 7px; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #ffffe3
}
.appbox_std_content_1 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; COLOR: #444; line-height: 1.5em; PADDING-TOP: 7px; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #ffffe3
}
.appbox_std_feedback {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; line-height: 1.6em; COLOR: #444; PADDING-TOP: 7px; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #ffffe3
}
.appbox_std_content IMG, .appbox_std_content_1 IMG {
	BORDER-RIGHT: #776b59 2px solid; BORDER-TOP: #776b59 1px solid; MARGIN: 5px; BORDER-LEFT: #776b59 1px solid; BORDER-BOTTOM: #776b59 2px solid
}
/* ALT
.appboxfooter {
	PADDING-RIGHT: 3px; BORDER-TOP: #444 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #444; PADDING-TOP: 3px; BORDER-BOTTOM: #444 1px solid; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #CCCC99; TEXT-ALIGN: right
} 
*/
.appbox_std_footer {
	PADDING-TOP: 3px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #444;
	BORDER-TOP: #999 1px solid;
	BORDER-BOTTOM: #999 2px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	BACKGROUND-COLOR: #FFF8E6
}
.appbox_std_footer A {
	COLOR: #444; TEXT-DECORATION: none
}
.appbox_std_footer A:hover {
	TEXT-DECORATION: underline
}
.appbox_std_footer1 {
	PADDING-RIGHT: 3px; BORDER-TOP: #444 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #444; PADDING-TOP: 3px; BORDER-BOTTOM: #444 1px solid; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #BBCC99
}
.appbox_std_footer1 A {
	COLOR: #444; TEXT-DECORATION: none
}
.appbox_std_footer1 A:hover {
	TEXT-DECORATION: underline
}

.appbox_luxus {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: Auto; PADDING-TOP: 15px
}
.appbox_luxus_1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: Auto; PADDING-TOP: 5px
}

.appbox_luxus_header {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 50% bottom;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	COLOR: #970000;
	PADDING-TOP: 5px;
	BORDER-TOP: #999 2px solid;
	BORDER-BOTTOM: #999 1px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	BACKGROUND-COLOR: #FFF7E1
}
.appbox_luxus_header A {
	COLOR: #444; TEXT-DECORATION: none
}
.appbox_luxus_header A:hover {
	TEXT-DECORATION: underline
}
.appbox_luxus_content {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #444; line-height: 1.5em; PADDING-TOP: 7px; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #ffffe3
}
.appbox_luxus_content_1 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; COLOR: #444; line-height: 1.5em; PADDING-TOP: 7px; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #ffffe3
}
.appbox_luxus_content IMG, .appbox_luxus_content_1 IMG {
	BORDER-RIGHT: #776b59 2px solid; BORDER-TOP: #776b59 1px solid; MARGIN: 5px; BORDER-LEFT: #776b59 1px solid; BORDER-BOTTOM: #776b59 2px solid
}
.appbox_luxus_footer {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	COLOR: #444;
	PADDING-TOP: 3px;
	BORDER-TOP: #999 1px solid;
	BORDER-BOTTOM: #999 2px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	BACKGROUND-COLOR: #FFF7E1
}
.appbox_luxus_footer A {
	COLOR: #444; TEXT-DECORATION: none
}
.appbox_luxus_footer A:hover {
	TEXT-DECORATION: underline
}

.appbox_einfach {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: Auto; PADDING-TOP: 15px
}
.appbox_einfach_1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: Auto; PADDING-TOP: 5px
}

.appbox_einfach_header {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 50% bottom;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	COLOR: #970000;
	PADDING-TOP: 5px;
	BORDER-TOP: #999 2px solid;
	BORDER-BOTTOM: #999 1px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	BACKGROUND-COLOR: #FFF1D5
}
.appbox_einfach_header A {
	COLOR: #444; TEXT-DECORATION: none
}
.appbox_einfach_header A:hover {
	TEXT-DECORATION: underline
}
.appbox_einfach_content {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #444; line-height: 1.5em; PADDING-TOP: 7px; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #ffffe3
}
.appbox_einfach_content_1 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; COLOR: #444; line-height: 1.5em; PADDING-TOP: 7px; FONT-FAMILY: arial, verdana, helvetica; BACKGROUND-COLOR: #ffffe3
}
.appbox_einfach_content IMG, .appbox_einfach_content_1 IMG {
	BORDER-RIGHT: #776b59 2px solid; BORDER-TOP: #776b59 1px solid; MARGIN: 5px; BORDER-LEFT: #776b59 1px solid; BORDER-BOTTOM: #776b59 2px solid
}
.appbox_einfach_footer {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	COLOR: #444;
	PADDING-TOP: 3px;
	BORDER-TOP: #999 1px solid;
	BORDER-BOTTOM: #999 2px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	BACKGROUND-COLOR: #FFF1D5
}
.appbox_einfach_footer A {
	COLOR: #444; TEXT-DECORATION: none
}
.appbox_einfach_footer A:hover {
	TEXT-DECORATION: underline
}

.aktionsbox_prepare {
	PADDING-RIGHT: 35px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: Auto; PADDING-TOP: 0px
}

.aktionsbox {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	COLOR: #FFF;
	text-align:center;
	PADDING-TOP: 5px;
	BORDER: #999 2px solid;
	FONT-FAMILY: calbri, verdana, helvetica;
	BACKGROUND-COLOR: #F36D2E;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
}

.aktionsbox A {
	COLOR: #FFFF66; TEXT-DECORATION: none
}
.aktionsbox A:hover {
	TEXT-DECORATION: underline
}

.aktionsbox p { line-height: 1.5em; margin-bottom: 5px;
 }

.aktionsbox_prepare_1 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; WIDTH: Auto; PADDING-TOP: 0px
}
.aktionsbox_1 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	COLOR: #555;
	text-align:center;
	PADDING-TOP: 5px;
	BORDER: #999 2px solid;
	FONT-FAMILY: calbri, verdana, helvetica;
	BACKGROUND-COLOR: #FEF3D3
}

.aktionsbox_1 A {
	COLOR: #FFFF66; TEXT-DECORATION: none
}
.aktionsbox_1 A:hover {
	TEXT-DECORATION: underline
}

.aktionsbox_1 p { line-height: 1.5em; margin-bottom: 5px;
 }

.button1 {
	PADDING-RIGHT: 3px;
	BORDER-TOP: #444 1px solid;
	PADDING-LEFT: 3px;
	WIDTH: 200px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 3px;
	COLOR: #444;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #444 1px solid;
	BORDER-Right: #444 1px solid;
	BORDER-Left: #444 1px solid;
	FONT-FAMILY: arial, verdana, helvetica;
	text-align: center;
	background-color: #eee;
}
.button1 A {
	COLOR: #444;
	TEXT-DECORATION: none
}
.button1 A:hover {
	TEXT-DECORATION: underline
}

table.preise  { font-size: 95%; border:solid 1px #cecece; background: #e3e5e8 url(../../images/h3modules.gif) repeat-x left top;  }
table.entfernungen  { font-size: 95%; border:solid 1px #cecece; background: #e3e5e8 url(../../images/h3modules.gif) repeat-x left top;  }
table.entfernungen tr.table-header { border:solid 1px #cecece; }
table.entfernungen tr.table-content { border:solid 1px #cecece; }
table.firsttable td.avail-box { border:solid 1px #cecece; background: #e3e5e8 url(../../images/h3modules.gif) repeat-x left top; }
table.firsttable td.avail-box:hover { background-color:#F8F8F4; border:solid 1px #c5c5c5; background-repeat:no-repeat; background-position:left top; }
table.Preisermittlung  { font-size: 98%; border:0; }
table.Preisermittlung td { font-size: 98%; border:0; }
table.Preisermittlung tr { font-size: 98%; border:0; }
table.Bestellungsuebersicht  { margin-left: 3.0em; border:0; }

.message { padding-left: 25px; color: #0324f8; font-size: 1.1em; background: #e3dfda url(../../images/bullet-info.gif) no-repeat left top; }
.message1 { padding-left: 5px; padding-right: 5px; color: #008000; font-size: 0.9em; margin-bottom:5px; line-height: 1.4; }
.message1a { padding-left: 5px; padding-right: 5px; font-size: 0.9em; line-height: 1.4; }
.message2 { padding-left: 5px; padding-right: 5px; color: #FF0000; font-size: 0.9em; margin-bottom:5px; line-height: 1.4; }
.message2a { padding-left: 5px; padding-right: 5px; font-size: 0.9em; line-height: 1.4; }
.message2b { padding-left: 5px; padding-right: 5px; font-size: 0.9em; margin-bottom:5px; line-height: 1.4; }
.message2c { padding-left: 5px; padding-right: 5px; color: #FF0000; font-size: 0.9em; margin-top:5px; margin-bottom:5px; line-height: 1.4; }
.message3 { padding-left: 2px; padding-right: 2px; font-size: 0.9em; FONT-WEIGHT: bold; line-height: 1.8; }
.message4 { padding-left: 5px; padding-right: 5px; font-size: 0.9em; margin-top:3px; line-height: 1.4; }
.message4a { padding-left: 5px; padding-right: 5px; font-size: 0.9em; line-height: 1.4; }

.novis { display:none; }

/* Alternative colors
.button1 {
	background-color: #fff;
	background-color: #99CCFF;
	background-color: #FFFFCC;
	background-color: #eee;
}
.button1 A {
	COLOR: #444;
	COLOR: #ffe;
	COLOR: #444;
	COLOR: #444;
}
*/

}

