*{
	margin:0;
	padding:0;
}
a:link, a:visited, a:active{
	color:#ACB2C5;
}
a:hover{
	text-decoration:none;
}
body{
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#091121;
	font-family:Arial, Verdana, Tahoma;
	font-size:13px;
	color:#FFF;
}
#container{
	margin:30px 0 0 44px;
}

#inner-content{
	position:absolute;
	top:29px;
	left:371px;
}
#inner-content .block{
	width:533px;
	margin:0 0 10px 0;
	line-height:15px;
}
#inner-content .block h2{
	background-color:#ACB2C5;
	background-image:url(../images/h2.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-size:11px;
	color:#091121;
	padding:5px 15px 2px 12px;
	display:inline;
	text-transform: uppercase;
}
#inner-content .block p{
	background-color:#ACB2C5;
	font-size:13px;
	color:#091121;
	padding:9px 13px 10px 18px;
}
#inner-content .block .small{
	font-size:11px;
	line-height: 13px;
}
#inner-content .block ul{
	background-color:#ACB2C5;
	color:#091121;
	list-style-type:none;
	padding:16px 0 8px 18px;
}
#inner-content .block ul li{
	color:#091121;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0 0 8px 14px;
}
#inner-content .block ul li.pdf {
	background-image:url(../images/ico_pdf.gif);
}

#inner-content .block ul li.pdf a{
	color:#091121;
}

#inner-content .blue {
	margin-top: 22px;
}
#inner-content .blue h2{
	background: none;
	background-color:#142F4B;
	color:#acb2c5;
}
#inner-content .blue p{
	background-color:#142F4B;
	color:#acb2c5;
	font-size: 11px;
}
#inner-content #veranstalter{
	background:transparent;
	position:absolute;
	margin:20px 0 0 200px;
	padding:0;
	z-index:100;
}
*+html #inner-content #veranstalter,
*html #inner-content #veranstalter{
	margin:3px 0 0 290px;
}


.referent{
	margin:5px 0 5px 0;
}

#secondary-content{
	position:absolute;
	top:253px;
}
#secondary-content .block{
	width:211px;
	margin:0 0 22px 0;
	line-height: 12px;
}
#secondary-content .block h2{
	background-color:#142F4B;
	font-size:11px;
	color:#acb2c5;
	padding:5px 15px 0 11px;
	display:inline;
	opacity:0.85;
	text-transform: uppercase;
}
*+html #secondary-content .block h2 {
	line-height:25px;
	height: 25px;
	padding-bottom: 5px;
}
* html #secondary-content .block h2 {
	line-height:25px;
	height: 25px;
	padding-bottom: 5px;
}
#secondary-content .block p{
	background-color:#142F4B;
	font-size:11px;
	color:#acb2c5;
	padding:9px 13px 10px 11px;
	opacity:0.85;
}

#secondary-content #anmeldung{
	background-color:transparent;
	background-image:none;
	padding:0 0;
}


*+html #secondary-content .block h2{
	background-color:transparent;
	background-image:url(../images/overlay.png);
}
*+html #secondary-content .block p{
	background-color:transparent;
	background-image:url(../images/overlay.png);
}

* html #secondary-content .grey h2,
*+html #secondary-content .grey h2,
#secondary-content .grey h2{
	background-color:#ACB2C5;
	background-image:url(../images/h2.gif);
	background-repeat:repeat-x;
	background-position:top left;
	color:#091121;
	opacity:1;
}

* html #secondary-content .grey p,
*+html #secondary-content .grey p,
#secondary-content .grey p{
	background-image:none;
	background-color:#ACB2C5;
	color:#091121;
	opacity:1;
}









#footer{
	position:absolute;
	top:1195px;
	width:860px;
	text-align:center;
	font-size:11px;
}
#footer a{
	color:#FFF;
}

.nikko {
	position:absolute;right:14px;top:30px;
}
.nikko_l {
	position:absolute;left:18px;top:208px;
}
* html .nikko_l { left:17px; }
.nikko_r {
	position:absolute;right:18px;top:100px;
}
