/**
 * based on "YAML" - a modular CSS framework, copyright see below:
 *
 * @copyright       Copyright 2005-2012, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  modules-CDL (http://www.modules.de/license.html)
 * @link            http://www.modules.de
 */


/* import core styles | Basis-Stylesheets einbinden */
@import url(/templates/modules/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(/templates/modules/navigation/vlist.css);
@import url(/templates/modules/forms/gray-theme.css);

@import url(/templates/modules/screen/typography.css);

/* import print layout | Druck-Layout einbinden */
@import url(/templates/modules/print/print.css);

/*** LAYOUT ***/
body {
	background: #e0e0e0 url(data:image/gif;base64,R0lGODlhFABkAIAAAOTiyQAAACH5BAAAAAAALAAAAAAUAGQAAAIshI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKZwUAOw==) repeat-x top left fixed;
	overflow-y: scroll;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
  }
a:hover, a:focus {
    	background-color: transparent;
    	color: #4d87c7;
    	text-decoration: underline;
  }
.ym-wrapper {
    	min-width: 760px;
    	max-width: 860px;
    	margin: 0 auto;
}
.ym-wbox {
	border: 0;
	padding: 10px;
}
header {
    	background: #e8e3b1;
    	padding: 0px 2em 0em 20px;
	box-shadow: 0px 0px 10px -3px #fff;
	border: 1px solid #fff;
	border-bottom: none;
}
header h1 {
    	background: none;
    	color: #222;
	padding:26px 0;
	font-size: 32px;
}
header h1 a, header h1 a:focus, header h1 a:hover, header h1 a:active {
	color: #222; 
	font-style: italic;
	background: none; 
	outline: none; 
	text-decoration: none;
	
}
h1, h2 {
	font-family: "Times New Roman", Times, serif;
	color: #161e21;
	margin: 0;
}
h2 {
	font-size: 24px;
	margin: 0 0 .75em 0;
}
main {
	background: #fff;
	padding: 2.5em 0;
	box-shadow: 0px 0px 10px -3px #fff;
	min-height: 300px;
}
footer {
	font-size:75%;
	padding: 15px 0;
}

.ym-col1 {
	float: left; 
	width: 25%;
	//border-right: 1px #ddd dotted; 
}
.ym-col3 {
    	width: auto; 
	min-height: 300px;
	margin: 0 0 0 25%; 
	border-left: 1px #ddd dotted;
	font-size: 95%;
}

/*** NAVIGATION ***/

.ym-vlist ul {
    	border-top: none;   
}
.ym-vlist li {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
    	background-color: transparent;
}
.ym-vlist a,
.ym-vlist a:visited {
    	color: inherit;
}
.ym-vlist li a {
	background: url("/templates/images/nav_dot.gif") no-repeat top left;
	font-size: 80%;
	width: 90%;
    	padding-left: 10%;
}
.ym-vlist li a:hover {
	background: url("/templates/images/nav_dot_hi.gif") no-repeat top left;
    	background-color: transparent;
    	color: inherit;
    	outline: 0 none;
    	text-decoration: none;
}
/*.ym-vlist li.selectedchapter, .ym-vlist li.selectedpage {
	background: url("/templates/images/nav_dot.gif") no-repeat top left;
    	background-color: transparent;
    	color: inherit;
    	outline: 0 none;
}*/
.ym-vlist li.selected {
	/*background: url("/templates/images/nav_dot.gif") no-repeat top left;
    	background-color: transparent;
    	color: inherit;
    	outline: 0 none;*/
}
.ym-vlist li ul li a {
	width: 90%;
    	padding-left: 10%;
	text-transform: none;
}
.ym-vlist li ul li a {
	background: none;
    	background-color: transparent;
    	color: inherit;
}
.ym-vlist li ul li a:hover {
    	background-color: transparent;
    	color: inherit;
}
.ym-vlist li a:focus, .ym-vlist li a:hover, .ym-vlist li a:active, .ym-vlist li ul li a:focus, .ym-vlist li ul li a:hover, .ym-vlist li ul li a:active {background-color: transparent; color: inherit;}

/*** LIST STYLES ***/
ul {
	list-style-type: disc;
}

ol {
	list-style-type: decimal;
}

ul ul {
	list-style-type: circle;
	margin-top: 0;
}

ol ol {
	list-style-type: lower-latin;
	margin-top: 0;
}

ol ul {
	list-style-type: circle;
	margin-top: 0;
}

/*** FORM ADJUSTMENTS ***/
.ym-form {
    	background: none;
    	border: none;
    	margin: 0 0 1.5em 0;
    	-webkit-box-shadow: none;
    	box-shadow: none;
}
.message, .error-message {
	background: #f7f7f7;
	border: 2px #fff solid;
    	margin: 0 0 1.5em 0;
	padding: 0.2em 0.5em;
    	-webkit-box-shadow: 0 0 4px #dddddd;
    	box-shadow: 0 0 4px #dddddd;
	color: #900;
}
/*
     FILE ARCHIVED ON 12:44:02 Jun 16, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:32:46 Jan 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.547
  exclusion.robots: 0.022
  exclusion.robots.policy: 0.014
  esindex: 0.009
  cdx.remote: 40.61
  LoadShardBlock: 118.174 (3)
  PetaboxLoader3.datanode: 125.782 (5)
  PetaboxLoader3.resolve: 398.564 (2)
  load_resource: 418.749
  loaddict: 34.585
*/