@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.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 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) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhÃ¤lt StandardschriftgrÃ¶ÃŸe von 12 Pixeln */
  body {font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 0.8em;  color: #444;}

  h1,h2,h3,h4,h5,h6 {font-family:"times new roman",times,serif;  	font-weight:bold; color:#666;	margin: 0 0 0.25em 0; }

  h1 {display: block; font-size: 200%;	color: #970013; border-bottom: 1px solid #970013;	margin: 0.5em 0.0em 0.9em 0.0em;}       /* 24px */
  h2 { font-size: 200%;}          					/* 24px */
  h3 { font-size: 150% }                        /* 18px */
  h4 {font-size: 133.33%; color: #970013;}      /* 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 { color:#999; }

  p { line-height: 1.5em; margin: 0 0 0.5em 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: 1px dotted #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-color: rgb(237,246,229);	padding: 0.8em; border: solid 1px rgb(202,229,178); }
  .important {background-color: rgb(254,252,232); padding: 0.8em; border-bottom: solid 1px rgb(253,246,185); }
  .warning {background-color: rgb(252,235,233);  padding: 0.8em;	border: solid 1px rgb(245,196,188); }

  .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 }
  .float_leftpic{ float: left; display:inline; margin-right: 0.6em; margin-bottom: 0.15em; margin-left: 0.6em; }
  
  /**
   *  Listen
	*
  */
  .liste{font-weight: bold;	font-size: 100%; }
  .liste li {list-style-image: url(images/bullet_green.gif);	list-style-position: outside;}
    
  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

  a {color: #4265D9; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color: #182E7A;	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:"],
  #main a[href^="https:"]
  {
	padding-left: 15px;
	background-image: url(images/ext_link.gif);
	background-repeat: no-repeat;
	background-position: 0 0.45em;
}
  #main .a63-entries a[href^="http:"],
  #main .a63-entries a[href^="https:"]
  {
	background-image: none;
	padding: 0;
}
 
  /**
   * 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
   */

  table {width: auto;	border-collapse: collapse;	margin-bottom: 0.5em;}
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { font-size: 90%;}
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333; }
  tbody th.sub { background: #ddd; color: #333;}
  
  /**
   * Veranstaltungstabelle
  */
  .eventlist{width: 100%;border: 1px solid #D3D3D3;}
  table.eventlist tbody th {background: #fdd;color: #333;padding-left: 5px; padding-right: 5px; padding-bottom: 2px;padding-top: 2px;border: 1px solid #D3D3D3;}
  .elfield{font-size: 90% ;padding: 10px 5px 2px 5px;text-align: center; background: #f0f0f4;	border: 1px #ccd solid;}
  .elDate, .eltitle, .elcat, .elvenue, .eltime, .elDateMore{font-size: 90%;border: 1px solid #D3D3D3;padding: 5px;text-align: left;	background: #F5F5F5;}
  .elDate, .eltime, .elDateMore{ color: #970013;}
  
/*--------------------*/
/*  Sidebar Area      */
/*--------------------*/
.sidebar {overflow: hidden;float: right; min-height: 100px; margin: 0px;padding: 0px 0px 10px 0px;text-align: left;	color: rgb(75,75,75);}
.sidebar-title-shade {margin: 0px;	padding: 1px 5px 0px 5px;	background-color: #546E64;	color: rgb(255,255,255);	border: 1px solid #546E64;	text-transform: uppercase;	font-weight: bold;	font-size: 100%;	width: 138px;}
.sidebar-txtbox-noshade {margin: 0px 0px 10px 0px;
	padding: 2px 5px 3px 5px;
	border: 1px solid #546E64;
	width: 138px;}
.sidebar-txtbox-noshade-scroll {overflow: auto; height:120px; margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px;}
.sidebar-txtbox-shade {
	margin: 0px 0px 10px 0px;
	padding: 2px 5px 3px 5px;
	background-color: #F5F5F5;
	border: 1px solid #546E64;
	width: 138px;
}
.sidebar-txtbox-noshade p {margin: 5px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 94%;}
.sidebar-txtbox-noshade-scroll p {margin: 0px 0px 10px 0px; padding: 0px; line-height: 1.2em; font-size: 110%;}
.sidebar-txtbox-shade p {margin: 5px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 94%;}
.sidebar-title-nav {	margin: 0px;padding: 0px 10px 0px 10px;background-color: #546E64;	color: rgb(255,255,255);border: 1px solid #546E64;	text-transform: uppercase;	font-weight: bold;font-size: 105%;}
.sidebar-txtbox-nav {margin: 0px 0px 0px 0px;padding: 10px 10px 0px 10px;background-color: rgb(237,246,229);border: 1px solid #546E64;}
  
  /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc
   */
  .txtbox-title-shade {display: block; margin: 0px;	padding: 1px 10px 5px 10px; background-color: #f0f0f4; text-transform: uppercase;	font-weight: bold; border-bottom: 1px solid #ccd;}
  .txtbox-title-noshade {display: block;	color: #2E8B57;	margin: 0 0 5px 0;	padding: 1px 10px 0 0;	border-bottom: 1px solid #ccd;	font-weight: bold;}
  hr {color: #fff; background:transparent; margin: 0 0 0.5em 0; padding: 0 0 0.5em 0;  border:0; border-bottom: 1px #eee solid;}

  .news-titel{	font-size: 100%;	border-top: 2px solid #D59EA3;	border-bottom: 2px solid #D59EA3;	color: #EDF6E5;	background-color: #970013;	font-weight: bold;	background-image: url(images/new.gif);	padding: 0px 0px 0px 25px;	background-repeat: no-repeat;	background-position: left;}
  .news-user{font-size: 90%;font-style: italic;	text-align: right;}
  .help{	display: block;	margin: 0 0 1em 0em;	/*background: #f0f0f4;*/	border: 1px #ccd solid;	border-left: 5px #ccd solid;	border-right: 5px #ccd solid; padding: 0px 0px 0px 45px;	background-image: url(images/help.png);	background-repeat: no-repeat;	background-position: 0.8em;}
  .info{display:block;	margin: 0 0 1em 0em;	/*background: #f0f0f4;*/	border: 1px #ccd solid;	border-left: 5px #ccd solid;	border-right: 5px #ccd solid; padding: 0px 0px 0px 45px;	background-image: url(images/info.png);	background-repeat: no-repeat;	background-position: 0.8em;}
  .termin{background-image: url(images/pencil.png); padding: 0px 0px 0px 25px; background-repeat: no-repeat;	background-position: inherit;}
  .greenbullet{background-image: url(images/bullet_green.gif); padding: 0px 0px 0px 25px; background-repeat: no-repeat;	background-position: inherit;}
  .construction{background-image: url(images/at-work2.gif);	padding: 0px 0px 0px 45px;	background-repeat: no-repeat;	background-position: left;	}
  .more{font-size: 95%;	font-weight: bold;}
  .pnav{font-size: 85%;	padding: 0.4em 0.4em 0 0;	margin-top: 0.5em;	border-top: 1px solid #B6CADD;}
  .pnav a{background-color: transparent;	color: #A9A9A9;}
  .pnav a:focus, 
  .pnav a:hover,
  .pnav a:active {color: #00008B;	text-decoration: none;}
  }
  
  /*------------------*/
/* 7.3  Text colors */
/*------------------*/
.txt-white {color: rgb(255,255,255);}
.txt-black {color: rgb(0,0,0);}

.txt-grey01 {color: rgb(242,242,242);}
.txt-grey02 {color: rgb(230,230,230);}
.txt-grey03 {color: rgb(217,217,217);}
.txt-grey04 {color: rgb(204,204,204);}
.txt-grey05 {color: rgb(191,191,191);}
.txt-grey06 {color: rgb(178,178,178);}
.txt-grey07 {color: rgb(153,153,153);}
.txt-grey08 {color: rgb(127,127,127);}
.txt-grey09 {color: rgb(89,89,89);}
.txt-grey10 {color: rgb(51,51,51);}

.txt-yellow01 {color: rgb(254,252,232);}
.txt-yellow02 {color: rgb(253,249,201);}
.txt-yellow03 {color: rgb(253,246,185);}
.txt-yellow04 {color: rgb(252,243,162);}
.txt-yellow05 {color: rgb(251,239,139);}
.txt-yellow06 {color: rgb(250,236,116);}
.txt-yellow07 {color: rgb(249,233,93);}
.txt-yellow08 {color: rgb(249,230,69);}
.txt-yellow09 {color: rgb(248,227,46);}
.txt-yellow10 {color: rgb(247,224,23);}

.txt-orange01 {color: #FFE3D1;}
.txt-orange02 {color: #FFD5B9;}
.txt-orange03 {color: #FFC7A2;}
.txt-orange04 {color: #FFB98B;}
.txt-orange05 {color: #FFAC74;}
.txt-orange06 {color: #FF9E5D;}
.txt-orange07 {color: #FF9046;}
.txt-orange08 {color: #FF822E;}
.txt-orange09 {color: #FF7417;}
.txt-orange10 {color: #FF6600;}

.txt-blue01 {color: #DBE6F1;}
.txt-blue02 {color: #C8D8E7;}
.txt-blue03 {color: #B6CADD;}
.txt-blue04 {color: #A3BBD4;}
.txt-blue05 {color: #90ADCA;}
.txt-blue06 {color: #7E9FC0;}
.txt-blue07 {color: #6B91B6;}
.txt-blue08 {color: #5882AD;}
.txt-blue09 {color: #4674A3;}
.txt-blue10 {color: #336699;}

.txt-green01 {color: rgb(237,246,229);}
.txt-green02 {color: rgb(220,238,204);}
.txt-green03 {color: rgb(202,229,178);}
.txt-green04 {color: rgb(185,220,153);}
.txt-green05 {color: rgb(167,211,127);}
.txt-green06 {color: rgb(149,203,102);}
.txt-green07 {color: rgb(132,194,76);}
.txt-green08 {color: rgb(114,185,51);}
.txt-green09 {color: rgb(97,177,25);}
.txt-green10 {color: rgb(79,168,0);}

.txt-red01 {color: rgb(252,235,233);}
.txt-red02 {color: rgb(248,216,211);}
.txt-red03 {color: rgb(245,196,188);}
.txt-red04 {color: rgb(242,177,166);}
.txt-red05 {color: rgb(238,157,144);}
.txt-red06 {color: rgb(235,137,122);}
.txt-red07 {color: rgb(232,118,100);}
.txt-red08 {color: rgb(229,98,77);}
.txt-red09 {color: rgb(225,79,55);}
.txt-red10 {color: rgb(222,59,33);}

/*-------------------------*/
/* 7.4 - Background colors */
/*-------------------------*/
.bg-white {background-color: rgb(255,255,255);}
.bg-black {background-color: rgb(0,0,0);}

.bg-grey01 {background-color: rgb(242,242,242);}
.bg-grey02 {background-color: rgb(230,230,230);}
.bg-grey03 {background-color: rgb(217,217,217);}
.bg-grey04 {background-color: rgb(204,204,204);}
.bg-grey05 {background-color: rgb(191,191,191);}
.bg-grey06 {background-color: rgb(178,178,178);}
.bg-grey07 {background-color: rgb(153,153,153);}
.bg-grey08 {background-color: rgb(127,127,127);}
.bg-grey09 {background-color: rgb(89,89,89);}
.bg-grey10 {background-color: rgb(51,51,51);}

.bg-yellow01 {background-color: rgb(254,252,232);}
.bg-yellow02 {background-color: rgb(253,249,201);}
.bg-yellow03 {background-color: rgb(253,246,185);}
.bg-yellow04 {background-color: rgb(252,243,162);}
.bg-yellow05 {background-color: rgb(251,239,139);}
.bg-yellow06 {background-color: rgb(250,236,116);}
.bg-yellow07 {background-color: rgb(249,233,93);}
.bg-yellow08 {background-color: rgb(249,230,69);}
.bg-yellow09 {background-color: rgb(248,227,46);}
.bg-yellow10 {background-color: rgb(247,224,23);}

.bg-orange01 {background-color: #FFE3D1;}
.bg-orange02 {background-color: #FFD5B9;}
.bg-orange03 {background-color: #FFC7A2;}
.bg-orange04 {background-color: #FFB98B;}
.bg-orange05 {background-color: #FFAC74;}
.bg-orange06 {background-color: #FF9E5D;}
.bg-orange07 {background-color: #FF9046;}
.bg-orange08 {background-color: #FF822E;}
.bg-orange09 {background-color: #FF7417;}
.bg-orange10 {background-color: #FF6600;}

.bg-blue01 {background-color: #DBE6F1;}
.bg-blue02 {background-color: #C8D8E7;}
.bg-blue03 {background-color: #B6CADD;}
.bg-blue04 {background-color: #A3BBD4;}
.bg-blue05 {background-color: #90ADCA;}
.bg-blue06 {background-color: #7E9FC0;}
.bg-blue07 {background-color: #6B91B6;}
.bg-blue08 {background-color: #5882AD;}
.bg-blue09 {background-color: #4674A3;}
.bg-blue10 {background-color: #336699;}

.bg-green01 {background-color: rgb(237,246,229);}
.bg-green02 {background-color: rgb(220,238,204);}
.bg-green03 {background-color: rgb(202,229,178);}
.bg-green04 {background-color: rgb(185,220,153);}
.bg-green05 {background-color: rgb(167,211,127);}
.bg-green06 {background-color: rgb(149,203,102);}
.bg-green07 {background-color: rgb(132,194,76);}
.bg-green08 {background-color: rgb(114,185,51);}
.bg-green09 {background-color: rgb(97,177,25);}
.bg-green10 {background-color: rgb(79,168,0);}

.bg-red01 {background-color: rgb(252,235,233);}
.bg-red02 {background-color: rgb(248,216,211);}
.bg-red03 {background-color: rgb(245,196,188);}
.bg-red04 {background-color: rgb(242,177,166);}
.bg-red05 {background-color: rgb(238,157,144);}
.bg-red06 {background-color: rgb(235,137,122);}
.bg-red07 {background-color: rgb(232,118,100);}
.bg-red08 {background-color: rgb(229,98,77);}
.bg-red09 {background-color: rgb(225,79,55);}
.bg-red10 {background-color: rgb(222,59,33);}

/*---------------------------*/
/* 7.5  Bottom border colors */
/*---------------------------*/
.line-box {border-bottom: solid 1px rgb(200,200,200); padding-bottom: 15px; margin: 0px 0px 15px 0px;}

.line-white {border-bottom: solid 1px rgb(255,255,255); padding-bottom: 2px; margin: 0px 0px 1px 0px;}
.line-black {border-bottom: solid 1px rgb(0,0,0); padding-bottom: 2px; margin: 0px 0px 1px 0px;}

.line-grey01 {border-bottom: solid 1px rgb(242,242,242); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey02 {border-bottom: solid 1px rgb(230,230,230); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey03 {border-bottom: solid 1px rgb(217,217,217); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey04 {border-bottom: solid 1px rgb(204,204,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey05 {border-bottom: solid 1px rgb(191,191,191); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey06 {border-bottom: solid 1px rgb(178,178,178); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey07 {border-bottom: solid 1px rgb(153,153,153); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey08 {border-bottom: solid 1px rgb(127,127,127); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey09 {border-bottom: solid 1px rgb(89,89,89); padding-bottom: 2px; margin-bottom: 1px;}
.line-grey10 {border-bottom: solid 1px rgb(51,51,51); padding-bottom: 2px; margin-bottom: 1px;}

.line-yellow01 {border-bottom: solid 1px rgb(254,252,232); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow02 {border-bottom: solid 1px rgb(253,249,201); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow03 {border-bottom: solid 1px rgb(253,246,185); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow04 {border-bottom: solid 1px rgb(252,243,162); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow05 {border-bottom: solid 1px rgb(251,239,139); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow06 {border-bottom: solid 1px rgb(250,236,116); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow07 {border-bottom: solid 1px rgb(249,233,93); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow08 {border-bottom: solid 1px rgb(249,230,69); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow09 {border-bottom: solid 1px rgb(248,227,46); padding-bottom: 2px; margin-bottom: 1px;}
.line-yellow10 {border-bottom: solid 1px rgb(247,224,23); padding-bottom: 2px; margin-bottom: 1px;}

.line-orange01 {border-bottom: solid 1px #FFE3D1; padding-bottom: 2px; margin-bottom: 1px;}
.line-orange02 {border-bottom: solid 1px #FFD5B9; padding-bottom: 2px; margin-bottom: 1px;}
.line-orange03 {border-bottom: solid 1px #FFC7A2; padding-bottom: 2px; margin-bottom: 1px;}
.line-orange04 {border-bottom: solid 1px #FFB98B; padding-bottom: 2px; margin-bottom: 1px;}
.line-orange05 {border-bottom: solid 1px #FFAC74; padding-bottom: 2px; margin-bottom: 1px;}
.line-orange06 {border-bottom: solid 1px #FF9E5D; padding-bottom: 2px; margin-bottom: 1px;}
.line-orange07 {border-bottom: solid 1px #FF9046; padding-bottom: 2px; margin-bottom: 1px;}
.line-orange08 {border-bottom: solid 1px #FF822E; padding-bottom: 2px; margin-bottom: 1px;}
.line-orange09 {border-bottom: solid 1px #FF7417; padding-bottom: 2px; margin-bottom: 1px;}
.line-orange10 {border-bottom: solid 1px #FF6600; padding-bottom: 2px; margin-bottom: 1px;}


.line-blue01 {border-bottom: solid 1px #DBE6F1; padding-bottom: 2px; margin-bottom: 1px;}
.line-blue02 {border-bottom: solid 1px #C8D8E7; padding-bottom: 2px; margin-bottom: 1px;}
.line-blue03 {border-bottom: solid 1px #B6CADD; padding-bottom: 2px; margin-bottom: 1px;}
.line-blue04 {border-bottom: solid 1px #A3BBD4; padding-bottom: 2px; margin-bottom: 1px;}
.line-blue05 {border-bottom: solid 1px #90ADCA; padding-bottom: 2px; margin-bottom: 1px;}
.line-blue06 {border-bottom: solid 1px #7E9FC0; padding-bottom: 2px; margin-bottom: 1px;}
.line-blue07 {border-bottom: solid 1px #6B91B6; padding-bottom: 2px; margin-bottom: 1px;}
.line-blue08 {border-bottom: solid 1px #5882AD; padding-bottom: 2px; margin-bottom: 1px;}
.line-blue09 {border-bottom: solid 1px #4674A3; padding-bottom: 2px; margin-bottom: 1px;}
.line-blue10 {border-bottom: solid 1px #336699; padding-bottom: 2px; margin-bottom: 1px;}

.line-green01 {border-bottom: solid 1px rgb(237,246,229); padding-bottom: 2px; margin-bottom: 1px;}
.line-green02 {border-bottom: solid 1px rgb(220,238,204); padding-bottom: 2px; margin-bottom: 1px;}
.line-green03 {border-bottom: solid 1px rgb(202,229,178); padding-bottom: 2px; margin-bottom: 1px;}
.line-green04 {border-bottom: solid 1px rgb(185,220,153); padding-bottom: 2px; margin-bottom: 1px;}
.line-green05 {border-bottom: solid 1px rgb(167,211,127); padding-bottom: 2px; margin-bottom: 1px;}
.line-green06 {border-bottom: solid 1px rgb(149,203,102); padding-bottom: 2px; margin-bottom: 1px;}
.line-green07 {border-bottom: solid 1px rgb(132,194,76); padding-bottom: 2px; margin-bottom: 1px;}
.line-green08 {border-bottom: solid 1px rgb(114,185,51); padding-bottom: 2px; margin-bottom: 1px;}
.line-green09 {border-bottom: solid 1px rgb(97,177,25); padding-bottom: 2px; margin-bottom: 1px;}
.line-green10 {border-bottom: solid 1px rgb(79,168,0); padding-bottom: 2px; margin-bottom: 1px;}

.line-red01 {border-bottom: solid 1px rgb(252,235,233); padding-bottom: 2px; margin-bottom: 1px;}
.line-red02 {border-bottom: solid 1px rgb(248,216,211); padding-bottom: 2px; margin-bottom: 1px;}
.line-red03 {border-bottom: solid 1px rgb(245,196,188); padding-bottom: 2px; margin-bottom: 1px;}
.line-red04 {border-bottom: solid 1px rgb(242,177,166); padding-bottom: 2px; margin-bottom: 1px;}
.line-red05 {border-bottom: solid 1px rgb(238,157,144); padding-bottom: 2px; margin-bottom: 1px;}
.line-red06 {border-bottom: solid 1px rgb(235,137,122); padding-bottom: 2px; margin-bottom: 1px;}
.line-red07 {border-bottom: solid 1px rgb(232,118,100); padding-bottom: 2px; margin-bottom: 1px;}
.line-red08 {border-bottom: solid 1px rgb(229,98,77); padding-bottom: 2px; margin-bottom: 1px;}
.line-red09 {border-bottom: solid 1px rgb(225,79,55); padding-bottom: 2px; margin-bottom: 1px;}
.line-red10 {border-bottom: solid 1px rgb(222,59,33); padding-bottom: 2px; margin-bottom: 1px;}

.border-grey01 {border: solid 1px rgb(242,242,242); padding: 0px 0px 0px 0px;}
.border-grey02 {border: solid 1px rgb(230,230,230); padding: 0px 0px 0px 0px;}
.border-grey03 {border: solid 1px rgb(217,217,217); padding: 0px 0px 0px 0px;}
.border-grey04 {border: solid 1px rgb(204,204,204); padding: 0px 0px 0px 0px;}
.border-grey05 {border: solid 1px rgb(191,191,191); padding: 0px 0px 0px 0px;}
.border-grey06 {border: solid 1px rgb(178,178,178); padding: 0px 0px 0px 0px;}
.border-grey07 {border: solid 1px rgb(153,153,153); padding: 0px 0px 0px 0px;}
.border-grey08 {border: solid 1px rgb(127,127,127); padding: 0px 0px 0px 0px;}
.border-grey09 {border: solid 1px rgb(89,89,89); padding: 0px 0px 0px 0px;}
.border-grey10 {border: solid 1px rgb(51,51,51); padding: 0px 0px 0px 0px;}

.border-green01 {border: solid 1px rgb(237,246,229); padding: 0px 0px 0px 0px;}
.border-green02 {border: solid 1px rgb(220,238,204); padding: 0px 0px 0px 0px;}
.border-green03 {border: solid 1px rgb(202,229,178); padding: 0px 0px 0px 0px;}
.border-green04 {border: solid 1px rgb(185,220,153); padding: 0px 0px 0px 0px;}
.border-green05 {border: solid 1px rgb(167,211,127); padding: 0px 0px 0px 0px;}
.border-green06 {border: solid 1px rgb(149,203,102); padding: 0px 0px 0px 0px;}
.border-green07 {border: solid 1px rgb(132,194,76); padding: 0px 0px 0px 0px;}
.border-green08 {border: solid 1px rgb(114,185,51); padding: 0px 0px 0px 0px;}
.border-green09 {border: solid 1px rgb(97,177,25); padding: 0px 0px 0px 0px;}
.border-green10 {border: solid 1px rgb(79,168,0); padding: 0px 0px 0px 0px;}

.border-red01 {border: solid 1px rgb(252,235,233); padding: 0px 0px 0px 0px;}
.border-red02 {border: solid 1px rgb(248,216,211); padding: 0px 0px 0px 0px;}
.border-red03 {border: solid 1px rgb(245,196,188); padding: 0px 0px 0px 0px;}
.border-red04 {border: solid 1px rgb(242,177,166); padding: 0px 0px 0px 0px;}
.border-red05 {border: solid 1px rgb(238,157,144); padding: 0px 0px 0px 0px;}
.border-red06 {border: solid 1px rgb(235,137,122); padding: 0px 0px 0px 0px;}
.border-red07 {border: solid 1px rgb(232,118,100); padding: 0px 0px 0px 0px;}
.border-red08 {border: solid 1px rgb(229,98,77); padding: 0px 0px 0px 0px;}
.border-red09 {border: solid 1px rgb(225,79,55); padding: 0px 0px 0px 0px;}
.border-red10 {border: solid 1px rgb(222,59,33); padding: 0px 0px 0px 0px;}

.border-blue01 {border: solid 1px #DBE6F1; padding: 0px 0px 0px 0px;}
.border-blue02 {border: solid 1px #C8D8E7; padding: 0px 0px 0px 0px;}
.border-blue03 {border: solid 1px #B6CADD; padding: 0px 0px 0px 0px;}
.border-blue04 {border: solid 1px #A3BBD4; padding: 0px 0px 0px 0px;}
.border-blue05 {border: solid 1px #90ADCA; padding: 0px 0px 0px 0px;}
.border-blue06 {border: solid 1px #7E9FC0; padding: 0px 0px 0px 0px;}
.border-blue07 {border: solid 1px #6B91B6; padding: 0px 0px 0px 0px;}
.border-blue08 {border: solid 1px #5882AD; padding: 0px 0px 0px 0px;}
.border-blue09 {border: solid 1px #4674A3; padding: 0px 0px 0px 0px;}
.border-blue10 {border: solid 1px #336699; padding: 0px 0px 0px 0px;}

.border-orange01 {border: solid 1px #FFE3D1; padding: 0px 0px 0px 0px;}
.border-orange02 {border: solid 1px #FFD5B9; padding: 0px 0px 0px 0px;}
.border-orange03 {border: solid 1px #FFC7A2; padding: 0px 0px 0px 0px;}
.border-orange04 {border: solid 1px #FFB98B; padding: 0px 0px 0px 0px;}
.border-orange05 {border: solid 1px #FFAC74; padding: 0px 0px 0px 0px;}
.border-orange06 {border: solid 1px #FF9E5D; padding: 0px 0px 0px 0px;}
.border-orange07 {border: solid 1px #FF9046; padding: 0px 0px 0px 0px;}
.border-orange08 {border: solid 1px #FF822E; padding: 0px 0px 0px 0px;}
.border-orange09 {border: solid 1px #FF7417; padding: 0px 0px 0px 0px;}
.border-orange10 {border: solid 1px #FF6600; padding: 0px 0px 0px 0px;}


  /*************************
  *      Kontaktformular
  *************************/
#form-module * {margin: 0px;	padding: 0px;}
#form-module {background-color: #F7F7F7;	border: 1px solid #ccd;	color: #666666;	font-family: verdana,arial,helvetica,sans-serif;	font-size: 0.9em;	margin: 0 0 0 45px;	padding: 10px 10px 10px 10px;	width: 440px;}
#form-module fieldset {/*border:0px solid #FFFFFF;*/}
#form-module legend {display:none;}
#form-module p {/*color: #2E8B57;*/font-size:1.2em; font-weight:bold; margin:0pt; padding:5px;}
#form-module .formhinweis{font-size:0.8em; font-weight:bold; margin:0pt; padding:20px;}
#form-module .formtrenn{border-bottom: 1px solid #ccd;	margin-bottom: 5px;}
#form-module .element {
background-color:#F7F7F7; /*border-top:2px solid #FFFFFF;*/ clear:both; display:block;}
#form-module label {/*border-right:2px solid #FFFFFF;*/ display:block; float:left; padding:5px; width:120px;}
#form-module label.checkbox {/*border-left:2px solid #FFFFFF; border-right:medium none;*/	width: 75px;	padding: 0 0 0 5px;}
#form-module input, 
#form-module select, 
#form-module textarea {/*border:1px solid #ccd;*/	float: left;	margin: 5px;	width: 295px;	font-family: inherit;}
#form-module input.text {height:15px;}
#form-module input.checkbox {width: 125px;	margin: 0;}
#form-module input.submit {/*background-color:#FFFFFF; border:1px solid #ccd; color:#666666;*/	cursor: pointer;	font-family: verdana,arial,helvetica,sans-serif;	padding: 2px 5px;	text-align: center;	margin: 5px 5px 5px 357px;	width: 80px;}
/*
#form-module input.submit:hover {background-color:#F7F7F7; color:#000000;}*/
#form-module label.textarea, 
#form-module textarea.textarea {height: 96px;	font-size: 100%;}
#form-module-thanks {color:#666666;display:block; font-family:verdana,arial,helvetica,sans-serif; font-size:1.2em;}
#form-module .formmailerimg {float: left;	margin-left: 5px;}

/* 
Das Modul nutzt 6  Klassen zur Ausrichtung der Bilder. 
.pleft , .pright und .pnormal    

.pleft für links ausgerichtete Bilder
.pright für rechts ausgerichte Bilder
.pnormal kann zur Definition einer Normalanzeige verwendet werden.  

.pleft_b, .pright_b und .pnormal_b 
definieren die Anzeige der Bilder für den 2. Stil.  
z.B. Anzeige mit Rahmen
Viel Spass beim weiteren basteln.

Code: 
*/ 


/* Definition der Klassen ohne Rahmen*/ 

.pleft {float: left;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	vertical-align: text-bottom; border: none;}
.pright {float: right;	margin-top: 5px;	margin-left: 5px;	margin-bottom: 5px;	vertical-align: text-bottom; border: none;}
.pnormal {clear: both; border: none;}


/* Definition der KLassen mit  Rahmen (2.Stil) */

.pleft_b {float: left;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	vertical-align: text-bottom; border: 1px solid #990000;}
.pright_b {float: right;	margin-top: 5px;	margin-left: 5px;	margin-bottom: 5px;	vertical-align: text-bottom; border: 1px solid #990000;}
.pnormal_b {clear: both;	border: 1px solid #990000;}
.link-gbox{	text-align:center;	font-size: 85%;	background-image: url(images/zoom_in.png);	padding: 0px 20px 0px 0px;	background-repeat: no-repeat;	background-position: right;}

/*
 Guestbook Addon
 @author staab[at]public-4u[dot]de Markus Staab
 @author <a href="http://www.public-4u.de">www.public-4u.de</a>
 @package redaxo3
 @version $Id: guestbook.css,v 1.9 2006/10/08 18:53:24 koala_s Exp $
 */


/*
  Formular Styles
*/


/* Formular */
.a63-form {
  width: 400px;
}

/* Eingabefelder */
.a63-form input, .a63-form textarea {
  border: 1px solid black;
  margin: 1px 2px 1px 2px;
  width: 250px;
  background-color: #F6F4EF;
}

.a63-form input:focus, .a63-form textarea:focus {
  background-color: #EEEEEE;
}

/* Text-Eingabefeld*/
.a63-form textarea {
  height: 100px;font-family: inherit;
}

/* Beschriftungen der Eingabefelder */
.a63-form label {
	width: 100px;
	float: left;
	padding-left: 5px;
	text-align: right;
}


/* Buttons */
.a63-form .a63-fsubmit {
	width: 100px;
	margin: 0px;
	margin-top: 5px;
	background-color: #D6D3CE;cursor: pointer;
}

/* Buttons-Layer*/
.a63-form .a63-buttons {
  padding-left: 60px;
  
}

/* Zusatztext-Layer*/
.a63-form .a63-info {
	text-align: left;
	padding: 0px 5px 5px 125px;
}

/* Fehlermeldungs-Layer*/
.a63-form div.error {
  font-weight: bold;
  padding-top: 0px;
  padding-bottom: 10px;
  color: Red;
}
/* Fehler Eingabe im Formular*/
.a63-form .error {
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-left: 90px;
	color: Red;
	list-style: none;
}



/*
  Listen Styles
*/


/* Einträge-Layer */
.a63-entries .a63-entry {
  padding-bottom: 10px;
  border-bottom: 1px dotted #859885;
}

.a63-entries p {
  margin: 0px;
  padding: 0px;
}


/* Pagination-Layer */
.a63-entries .a63-pagination {
	text-align: right;
	font-size: 90%;
}

/* Pagination-Links */
.a63-entries .a63-pagination a{
	padding-left: 4px;
	padding-right: 4px; /*background: #F5F5F5;*/
	border: thin solid #9b0014;
	text-decoration: none;
	color: #9b0014;
	background-image: none;
}

.a63-entries .a63-pagination a:focus,
.a63-entries .a63-pagination a:hover,
.a63-entries .a63-pagination a:active{
	background: #546E64;
	color: #F5F5F5;
	font-weight: bold;
}

/* hervorheben des Aktuelle-Seite-Links */
.a63-pagination_aktuell a{
	color: #F5F5F5;
	background: Orange;
	border: thin solid #9b0014;
	font-weight: bold; /*padding-left: 5px;
	padding-right: 5px;
	text-decoration: none*/
}

.a63-entries ul li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	background: #F5F5F5;
}

/*
  Allgemeine Formatierungen
*/

/* Beschriftungen */
.a63-entries .a63-label {
	float: left;
	width: 70px;
}

/* Werte */
.a63-entries .a63-value {
  padding-left: 70px;
  float: left;
}

/* Mozilla */
li.a63-pagination {
  list-style-type: none;
}

/* Ausgabe der Dateiversion
  möglichst unauffällig und klein */
.Modulversion {
  font-size: 0.5em;
  color: #aaaaaa;
/*  color: #dddddd; */ /* (fast) unsichtbar*/
}

/* ***********
  Adminbereich
  ************ */
/* TODO: hier könnten noch Formatierungen für den Adminbereich rein */



