* { padding:0; margin:0; border:0; font-family:verdana, arial, helvetica, sans serif; }
html, body {
	height:100%;
}
body {
	font-size:0.6875em;
	line-height:1.5em;
	color:#5b6064;
	background-color:white;
}

ul {
	margin-left:.7em;
	padding-left:.7em;
}
div#bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1;
}
div#main_wrap {
	position:absolute;
	width:100%;
	height:100%;
	z-index:3;
	text-align:center;
}
div#main {
	width:60em;
	margin:2em auto;
	text-align:left;
}
img#logo {
	margin:0 0 1em -5em;
}
div#menu {
	padding:3em;
	background-color:white;
}

ul#menu1 {
	margin:0;
	padding:0;
	list-style:none;
}
ul#menu1 li {
	display:inline;
	float:left;
}
ul#menu1 li a {
	color:#5b6064;
	font-size:1.3636em;
	padding:0 1em 0 0;
	text-decoration:none;
}
ul#menu1 li a:hover {
	color:#2676b8;
}
ul#menu1 li a.sel {
	color:#2676b8;
}

ul#menu2 {
	position:absolute;
	margin:.5em 0 0 0;
	padding:0;
	font-size:.8125em;
	max-width:40em;
}

ul#menu3 {
	float:right;
	margin:-3em 0 3em 4em;
	padding:0;
	max-width:40em;
}
ul#menu3 li {
	list-style:none;
}
ul#menu3 li a {
	color:#5b6064;
	text-decoration:none;
}
ul#menu3 li a:hover, ul#menu3 li a.sel {
	color:#2676b8;
}

div#content {
	padding:4em 3em 3em 3em;
	background-color:white;
	min-height:20em;
}

a.icon_pdf {
	background-image:url(/img/global/icon_pdf.gif);
	background-repeat:no-repeat;
	padding-left:22px;
	padding-bottom:4px;
}

.float_r {
	float:right;
	margin:0 0 2em 3em;
}
.float_l {
	float:left;
	margin:0 3em 1em 0;
}
h1, h2, h3, h4 {
	font-weight:normal;
	color:#2676b8;
	display:inline;
}
h1 {
	font-size:1.43em;
}
h2 {
	font-size:1.16em;
}
h3 {
	font-size:1em;
}
div#seminare h1, div#seminare h2 {
	display:block;
}
a {
	color:#2676b8;
}
a:hover {
	color:black;
}
p {
	margin-top:1em;
}
input, textarea {
	font-size:1em;
	border:1px solid #7BA7CF;
	background:white;
	padding:.4em;
}
input.cb {
	border:0;
	margin-right:.6em;
}
input.submit {
	width:auto !important;
	padding:.5em !important;
	color:#5b6064;
}
select {
	font-size:1em;
	border:1px solid #7BA7CF;
}
select option {
	padding:.4em;
}
.highlight {
	background-color:#FFCC00;
}
.clear_l {
	clear:left;
}
.clear_r {
	clear:right;
}
.clear_, .clear, .clear_both {
	clear:both;
}

div.logos img {
	margin:0 3em 3em 0;
}
div#anmeldung {
	margin-top:3em;
	line-height:1em;
}
div#anmeldung label, div#blog label {
	position:absolute;
}
div#anmeldung input, div#anmeldung textarea {
	margin-left:10em;
	width:20em;
}
div#anmeldung select {
	margin-left:10em;
	width:20.5em;
}
div#blog input, div#blog textarea {
	margin-left:10em;
	width:40em;
}
div#blog textarea {
	height:15em;
}
div#blog img.captcha {
	margin-left:10em;
}
div#blog div#code_info {
	font-size:.909em;
	margin:0 0 .5em 11em;
}
div#blog table.liste {
	margin:1em 0 4em 0;
	width:51em;
}
div#blog table.liste td.zeit {
	text-align:right;
}
div#blog p.datum {
	float:right;
}
div#blog p.myname {
	font-weight:bolder;
}
div#blog p.beitrag {
	padding-left:5em;
}
div#blog div.box {
	min-height:7em;
	margin-bottom:1em;
	padding:.25em 1em 1em 1em;
	background:#f9f9f9;
	background-image:url(/img/global/quote.gif);
	background-repeat:no-repeat;
	background-position:.5em 4em;
}
div#blog input#notify {
	width:auto;
	margin-right:.5em;
}
div#blog p#p_email {
	display:none;
}


div.box_benchmark {
	border:1px solid #ccc;
	padding:0 0 1.5em 1.5em;
	width:37em;
	background:white;
	position:absolute;
	display:none;
	z-index:8;
}
div.box_benchmark img.logo {
	float:right;
	margin:.5em 1.5em 0 2em;
}
div.box_benchmark img.fmp {
	float:left;
	margin:-.2em .7em 0 0;
}
.benchmark_iso, a.benchmark_iso {
	color:#4D77A2 !important;
}
div#benchmark_button {
	position:absolute;
	top:19em;
	left:5em;
	z-index:10;
}
div#benchmark_button a {
	display:block;
	color:white;
	background-color:#5694c5;
	border-left:.1818em solid #256497;
	padding:.25em .75em .25em .5em;
	text-decoration:none;
}
div#benchmark_button a:hover {
	background-color:#256497;
}
.box {
	background:#f8f8f8;
	border:1px solid #ccc;
	padding:1em;
}
td.topic {
	background-color:#f0f0f0;
}
td.head {
	background-color:#f5f5f5;
}
td.head2 {
	background-color:#FCFCFC;
}
td.sub {
	background-color:white;
}
td.topic, td.head, td.sub, td.head2 {
	padding:3px;
}
table.benchmark {
	margin-top:1em;
	background-color:#cccccc;
}
table.benchmark a {
	color:#333;
}

form#news table tr td {
	font-size:.909em;
	vertical-align:top;
}
img.news {
	float:right;
	margin:1em 0 2em 2em;
}
div.news p {
	margin-bottom:.75em;
}
div.news input {
	border:0;
	padding:0;
}

#popup {
	position:absolute;
	display:none;
	top:0; left:0;
	width:30em;
	padding:.5em;
	background-color:#ddeaf3;
	border:1px solid #5694c5;
	text-align:left;
	z-index:100;
}
#popup a {
	float:right;
	margin-top:-.5em;
	text-decoration:none;
}

a.navi, a.naviact {
	color:#666;
	border:1px solid #ccc;
	padding:.1em .4em;
	margin-left:.5em;
	text-decoration:none;
}
a.naviact {
	background-color:#f5f5f5;
	font-weight:bold;
}
a.navi:hover {
	color:black;
	background-color:#ccc;
}
a.popup_link {
	text-decoration:none;
	padding-right:1em;
	background-image:url(/img/global/lexikon-arrow.gif);
	background-repeat:no-repeat;
	background-position:right .166em;
}
a.popup_link:hover {
	background-color:#E3EAF3;
}

.error {
	font-size:1.0909em;
	color:#b82641;
}
div#input_focus {
	display:none;
}
input:focus, textarea:focus {
	background:#f2f7fb;
}

table thead {
	font-size:1.0909em;
	font-weight:bolder;
}

object#kongress_trailer {
	display:block;
	margin-bottom:1.5em;
}

/* ANREISE */

p.icon-links-text {
	margin:0 0 3em 4.5em;
} 
img.icon-links {
	clear:left;
	float:left;
	margin:4px 10px 0 0;
}
