@charset "UTF-8";

@media all {
	html {
		margin-bottom: 0;
		height: 100% !important;
	}
	body {
		padding: 0;
		background: #fff;
		font-family: Verdana, sans-serif;
		font-size: 75.01%;
		color: #000;
		text-align: left height :   100% !important;
	}
	/*--------------------------------- General Styles --------------------------------------------*/
	/*---------------------------------------------------------------------------------------------*/
	/* Headings */
	h1 {
		font-size: 133%;
		margin: 0 0 0.75em 0;
	}
	h2 {
		font-size: 116%;
		margin: 2em 0 0.5em 0;
	}
	h3 {
		font-size: 108%;
		margin: 1em 0 0.25em 0;
	}
	h4 {
		font-size: 100%;
		margin: 0 0 0.9090em 0;
	}
	/* Anchors */
	a {
		color: #00247d;
		text-decoration: underline;
	}
	a:visited {
		color: #551a8b;
		text-decoration: underline;
	}
	a:focus,a:hover,a:active {
		color: #f39800;
		text-decoration: underline;
	}
	a.more_link, a.email_link {
		display: block;
		background: url(../images/icons/icon_more_link.gif) no-repeat top left;
		padding: 0 0 0 1.1em;
		margin: 0 0 1em 0;
		zoom: 1;
	}
	a.email_link {
		margin: 0;
	}
	a.show_all {
		background: url(../images/icons/icon_show_all.gif) no-repeat top left;
		padding: 0.1818em 0 0 1.7272em;
		margin: 1.7272em 0 0 0;
		display: block;
	}
	p {
		line-height: 1.5em;
		margin: 0 0 1em 0;
	}
	p.date {
		margin-bottom: 0;
	}
	/* ### Preformatted contents | Vorformatierte Inhalte #### */
	pre,code,tt {
		font-family: monospace;
		font-size: 133%;
	}
	pre {
		line-height: 1.05em;
		margin: 0 0 1em 0;
	}
	pre.source,pre.source100,pre.source125,pre.source150,pre.source175,pre.source200
		{
		background: #ebeeed url(../images/nav/subnav_headline_bg_g.gif) repeat-x
			top left;
		padding: 0.5em;
	}
	pre.source100 {
		width: 100%;
	}
	pre.source125 {
		width: 125%;
	}
	pre.source150 {
		width: 150%;
	}
	pre.source175 {
		width: 175%;
	}
	pre.source200 {
		width: 200%;
	}
	/* ### Lists | Listen  #### */
	ul,ol,dl {
		line-height: 1.5em;
		margin: 0 0 1em 1em
	}
	li {
		margin-left: 1.5em;
		line-height: 1.5em
	}
	/* Linkliste im Contentbereich */
	ul.inner_links {
		border-left: 1px solid #ccc;
		padding-left: 0.9090em;
	}
	ul.inner_links li.title {
		font-weight: bold;
	}
	/* ### Alignment  #### */
	.float_left {
		float: left;
		display: inline;
	}
	.float_right {
		float: right;
		display: inline;
	}
	.overflow_clearer {
		overflow: hidden;
		width: 100%;
	}
	.invisible {
		visibility: hidden;
	}
	table {
		width: auto;
		border-collapse: collapse;
		margin-bottom: 0.5em;
	}
	table.full {
		width: 100%;
	}
	table.fixed {
		table-layout: fixed
	}
	th,td {
		padding: 0.25em;
	}
	thead th {
		background: #444;
		color: #fff
	}
	tbody th {
		background: #ccc;
		color: #333
	}
	tbody th.sub {
		background: #ddd;
		color: #333
	}
}
