@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-2008, 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.6
 * @revision        $Revision: 454 $
 * @lastmodified    $Date: 2008-07-21 19:02:08 +0200 (Mo, 21. Jul 2008) $
 * @appdef yaml
 */


body {
	background-image: url(../../../images/default/gradient_background.gif);
	background-repeat:repeat-x;
	background-color: #FFF;
	font-size: 85%;
}

#page_margins {
	min-width:859px;
	max-width:859px;
	}

#page {
	border:1px solid #033;
	}

#header {padding:0;}

#header a {
	margin:0;
	padding:0;
}

#nav_main { 
	background-image: url(../../../images/default/menu_background.jpg);
}

#nav_main ul li a,
#nav_main ul li span.separator {
	background: transparent;
	color: #ffff99;
	font-size:1.15em;
}

#main {padding:0;}

#col3 { background: #D1DCE0 url(/images/contentback.jpg) no-repeat; }

.pageinfo, .iteminfo {
	color:#333;
}

.leading_separator {
	border-top:none;
}

h1, h2, h3, h4, h5, h6, .componentheading, .contentheading {
	font-family:Verdana, Geneva, sans-serif;
}

h2, .contentheading {
	font-size:155%;
}

h3 {
	font-size:135%;
	color:#182E7A;
}

h4 {
	font-size:117%;
	color:#182E7A;
}

h5 {
	font-size:100%;
	color:#182E7A;
	font-weight:bold;
	margin-top: 2.5em;
}

p {line-height:1.4em;}

hr {margin-bottom:20px;}

dt {
	color:#182E7A;
	font-weight:bold;
}

.agenda table {
	margin-bottom:0;
	background-color:#FFF;
	width:650px;
}

.agenda tbody th {
	background:transparent;
	background-color:#182E7A;
	color:#FFF;
}

.agenda tr.even {
background-color:#FFF;
}

#footer {
	background: #0a1954;
	color: #FFF;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-repeat: no-repeat;
	border-top:0;
}

#footer a { color:#F60;}

/* CSS for Custom Pages */

h1.componentheadingspeakers {
	font-size:155%;
	color:#182E7A;
}

.blogspeakers .floatbox {
	background-color:#182E7A;
	padding:.9em 0 0 .9em;
	margin-bottom:1em;
}

h2.contentheadingspeakers {
	font-size: 100%;
	color: #FFF;
}

.leadingspeakers p {padding:0 .9em;}

.leadingspeakers .floatbox p {padding:0;}

.leftlogo p {overflow:auto}
