/* CSS Document */

body {
	background-color: #545454;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	line-height:1.4em;
}

#header_print {}

#inhalt { 	
}

.orange {
	color:#F15922; 
	font-weight:bold;
}
.grey {
	color: #545454
}
a.foot:link {
	text-decoration: none;
	color: #0072BC;
}

a.foot:visited {
	text-decoration: none;
	color: #0072BC;
}

a.foot:hover {
	text-decoration: underline;
	color: #545454;
}

a.foot:active {
	text-decoration: none;
	color: #0072BC;
}

a.rnav:link {
	text-decoration: none;
	color: #545454;
	font-weight:bold;
}

a.rnav:visited {
	text-decoration: none;
	color: #545454;
	font-weight:bold;
}

a.rnav:hover {
	text-decoration: none;
	color: #F15922;
	font-weight:bold;
}

a.rnav:active {
	text-decoration: none;
	color: #545454;
	font-weight:bold;
}

#header_home { 
	position:absolute;
	visibility:hidden;
}

#header_program { 
	position:absolute;
	visibility:hidden;
}

#header_registration { 
	position:absolute;
	visibility:hidden;
}

#header_about { 
	position:absolute;
	visibility:hidden;
}

#header_accommodation { 
	position:absolute;
	visibility:hidden;
}

#header_mediacentre { 
	position:absolute;
	visibility:hidden;
}

#header_partners { 
	position:absolute;
	visibility:hidden;
}

#header_general { 
	position:absolute;
	visibility:hidden;
}

#header_contact { 
	position:absolute;
	visibility:hidden;
}

#header_privacy { 
	position:absolute;
	visibility:hidden;
}

#header_sitemap { 
	position:absolute;
	visibility:hidden;
}

#header_register { 
	position:absolute;
	visibility:hidden;
}

#tnav { 
	position:absolute;
	visibility:hidden;
}

#main { 
	position:relative;
}

#rcol { 
	position:absolute;
	visibility:hidden;
}

#rcol_top_t {
	height:26px; 
	width:188px; 
	background-image:url(../img/ttl_whatsnew.gif); 
	background-repeat:no-repeat;
}

#rcol_top_program {
	height:26px; 
	width:188px; 
	background-image:url(../img/ttl_program_rnav.gif); 
	background-repeat:no-repeat;
}

#rcol_top_about {
	height:26px; 
	width:188px; 
	background-image:url(../img/ttl_about_rnav.gif); 
	background-repeat:no-repeat;
}

#rcol_top_registration {
	height:26px; 
	width:188px; 
	background-image:url(../img/ttl_registration_rnav.gif); 
	background-repeat:no-repeat;
}

#rcol_top_accommodation {
	height:26px; 
	width:188px; 
	background-image:url(../img/ttl_accommodation_rnav.gif); 
	background-repeat:no-repeat;
}

#rcol_top_mediacentre {
	height:26px; 
	width:188px; 
	background-image:url(../img/ttl_mediacentre_rnav.gif); 
	background-repeat:no-repeat;
}

#rcol_top_partners {
	height:26px; 
	width:188px; 
	background-image:url(../img/ttl_partners_rnav.gif); 
	background-repeat:no-repeat;
}


#rcol_top_nav {
	background-color:#D7E4EC; 
	padding-left:9px; 
	padding-right:9px;
	font-size:0.9em;
	line-height:1.3em;
	height:70px;
	font-weight:bold;
}

#rcol_top_m {
	background-color:#D7E4EC; 
	padding-left:9px; 
	padding-right:9px; 
	padding-top:5px; 
	font-size:0.9em; 
	padding-bottom:0px; 
	line-height:1.3em;
	height:70px;
}

#rcol_top_b {
	height:4px; 
	width:188px; 
	background-image:url(../img/right_btm.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	background-color:#D7E4EC;
}

#rcol_btm_t {
	margin-top:7px; 
	width:188px; 
	height:26px; 
	background-image:url(../img/ttl_sponsors.gif); 
	background-repeat:no-repeat;
}

#rcol_btm_m {
	background-color:#FFFFFF; 
	border-left:1px solid #CDCDCD; 
	border-right:1px solid #CDCDCD; 
	position:relative; 
	height:177px;
}

#rcol_btm_b {
	background-image:url(../img/right_g_btm.gif); 
	width:188px; 
	height:4px; 
	background-position:top; 
	background-repeat:no-repeat;
}

#rcol_sponsor1 {
	position:absolute; 
	left: 27px; 
	top: 11px;
}

#rcol_sponsor2 {
	position:absolute; 
	left: 24px; 
	top: 33px;
}

#rcol_sponsor3 {
	position:absolute; 
	left: 90px; 
	top: 43px;
}

#rcol_sponsor4 {
	position:absolute; 
	left: 26px; 
	top: 108px;
}

#rcol_sponsor5 {
	position:absolute; 
	left: 39px; 
	top: 132px;
}

#rcol_sponsor6 {
	position:absolute; 
	left: 85px; 
	top: 141px;
}

#content {
	margin-left:23px; 
	margin-right:9px; 
	width:501px; 
	height:257px;
}

#content_t {
	position:absolute;
	visibility:hidden;
}

#content_m {
	background-color:#D7E4EC; 
	height:201px; 
	padding-left:19px; 
	padding-top:12px; 
	padding-right:21px; 
	padding-bottom:21px;
}

#content_b {
	position:absolute;
	visibility:hidden;
}

#content_l2 {
	margin-left:23px; 
	margin-right:9px; 
	width:501px; 
	height:257px;
}

#content_l2_t {
	position:absolute;
	visibility:hidden;
}

#content_l2_m {
	background-color:#D7E4EC; 
	height:269px; 
	padding-left:19px; 
	padding-top:12px; 
	padding-right:21px; 
	padding-bottom:21px;
}

#content_l3_m {
	background-color:#D7E4EC; 
	height:269px; 
	padding-left:19px; 
	padding-top:12px; 
	padding-right:21px; 
	padding-bottom:18px;
}

#content_l2_b {
	position:absolute;
	visibility:hidden;
}

#content_grey {
	position:absolute;
	visibility:hidden;
}

#content_grey_t {
	height:5px; 
	width:501px; 
	background-image:url(../img/main_g_top.gif); 
	background-repeat:no-repeat; 
	background-position:bottom;
}

#content_grey_m {
	height:49px; 
	width:499px; 
	border-left:1px solid #CDCDCD; 
	border-right:1px solid #CDCDCD;
}

#content_grey_b {
	height:4px; 
	width:501px; 
	background-image:url(../img/main_g_btm.gif); 
	background-repeat:no-repeat;
}

#content_grey_logo1 {
	margin-left:23px;
}

#content_grey_logo2 {
	margin-left:54px;
}

#footer {
	position:absolute;
	visibility:hidden;
}

#footer_l2 {
	position:absolute;
	visibility:hidden;
}

#footer_txt {
	margin-top:4px; 
	margin-right:22px; 
	font-size:0.9em;
}

#home_register {
	position:absolute;
	visibility:hidden;
}

#l2_ttl {
	position:absolute;
	visibility:hidden;
}

hr {
	color:#FFFFFF; 
	background-color:#FFFFFF; 
	height:1px;
}

.speaker_ttl {
	line-height:2.7em;
}

.speaker {
	margin-right:22px; 
	margin-bottom:17px;
}

.speaker_btm {
	margin-right:22px;
}

.rnav_t {
	margin-top:6px; 
	padding-bottom:7px; 
	border-bottom:1px solid #FFFFFF;
}

.rnav_m {
	margin-top:7px; 
	padding-bottom:7px; 
	border-bottom:1px solid #FFFFFF;
}

.rnav_b {
	margin-top:6px;
}

#home_link {
	margin-left:10px; 
	margin-top:10px;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.4em;
}

h4 {
	font-size: 1.2em;
}

h5 {
	font-size: 1em;
}

h6 {
	font-size: 0.9em;
}
