/* ++++++++++++++++++ */
/* +++   global   +++ */
/* ++++++++++++++++++ */

body {
	color: #000;
}

.clear {
	clear: both;
}

/**
 * headlines
 *
 * [px] [%]
 * 10   77
 * 11   85
 * 12   92
 * 13   100
 * 14   107
 * 15   114
 * 16   122
 * 17   129
 * 18   136
 * 19   144
 * 20   152
 * 21   159
 * 22   167
 * 23   174
 * 24   182
 * 25   189
 * 26   197
 */

h1, h2, h3, h4, h5 {
	font-weight: bold;
}

h1 {
	font-size: 122%;
}

h2 {
	font-size: 114%;
}

h3 {
	font-size: 107%;
}

h4 {
	font-size: 100%;
}

h5 {
	font-size: 92%;
}

/**
 * header
 */
#hd {
	height: 158px;
	border-bottom: 1px solid #acacac;
}

#hd-content {
	margin-top: 10px;
	text-align: right;
}

#logo {
	margin-left: 29px;
}

/**
 * body
 */

#bd {
}

#nav,
#content {
	min-height: 400px;
	padding-top: 0.7em;
}


/**
 * navigation
 */

#nav ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
	padding: 0;
	margin: 0;
}

#nav li a {
	display: block;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #013e75;
	margin: 0 0 0.154em 0;
}

#nav li a:hover {
	text-decoration: underline;
}

/* navigation one */
#nav {
}

#nav,
#nav-one {
	background-color: #fff;
}
#nav-one li a {
	min-height: 30px;
	line-height: 30px;
	padding-left: 27px;
	border-bottom: 1px solid #c1bfbf;
	background: transparent url(../images/nav/signet_nav_grey.gif) 4px 12px no-repeat;
}

#nav-one li.selected a {
	background: #e1e7f0 url(../images/nav/signet_nav_blue.gif) 4px 12px no-repeat;
}

/* navigation two */
#nav-two {
	position: relative;
	background-color: #013e75;
	padding: 23px 0 111px 53px;
}

#nav-two ul {
}

#nav-two li a {
	color: #fff;
	font-size: 92%;
}

#nav-two li.selected a {
	text-decoration: underline;
}

#signet {
	position: relative;
}
#signet div {
	position: absolute;
	top: -110px;
	left: 10px;
	z-index: 1000;
	width: 188px;
	height: 82px;
	background-image: url(../images/elements/signet_nav.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}


/**
 * content
 */

#content-text {
	margin: 21px 0 0 35px;
}


/**
 * extras navigation
 */

.extras-list {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

.extras-list li {
	display: inline;
	padding: 0;
	margin: 0;
}

.extras-list li a {
	margin-left: 4px;
}


/* ++++++++++++++++++ */
/* +++   footer   +++ */
/* ++++++++++++++++++ */

#ft {
	margin-top: 5px;
	height: 30px;
	text-align: right;
	border-top: 1px solid #ccc;
	line-height: 30px;
	color: #bcbcbc;
	font-size: 92%;
}

#ft #copyright {
	padding: 6px 0 0 0;
}


/* +++++++++++++++++++ */
/* +++   sitemap   +++ */
/* +++++++++++++++++++ */

.csc-sitemap {
/*     width: 100%; */
}

.csc-sitemap a {
	text-decoration: none;
	font-size: 13px;
	line-height: 13px;
	color: #fff;
	border-bottom: 1px solid red;
	border-left: 1px solid red;
	padding: 0 0 2px 4px;
}

.csc-sitemap ul {
	margin: 0 0 0 4px;
	padding: 0;
}

.csc-sitemap ul li {
	margin: 9px 0 0 0;
	padding: 0;
	list-style: none;
}

.csc-sitemap ul ul {
	margin: 4px 0 8px 16px;
}


