
/* CSS ZUR SPONSORENTABELLE */
table.sponsoren {
	width: 100%;
	border: none;
}

td.sponsorenlogo {
	width: 205px;
	height: 120px;
	border-bottom: 1px solid #F5F5F5;
	vertical-align:top;
}

td.sponsorenlogo A {
	text-decoration: none;
}

td.sponsorenlogo A IMG {
	border: none;
}

td.sponsorenname {
	color: #9BB1CC;
	background-color: #FFFFFF;
	height: 15px;
	vertical-align: top;
	border-bottom: 1px solid #F5F5F5;
}

td.sponsorenname P {
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 10px;	
	padding-right: 15px;
}


td.sponsorenlogo P {
	padding: 0px;
	margin: 0px;
}

td.sponsorenname A {
	text-decoration: none;
}

.blocksatz {
	text-align: justify;
}

.linkbund {
	text-align: left;
}

.no-border-link,
div.bodydiv div.main div.down div.downright div.downrightcontent A.no-border-link {
	border: none;
}

.no-border-link:hover,
div.bodydiv div.main div.down div.downright div.downrightcontent A.no-border-link:hover {
	border: none;
}

TABLE.tablesimple{
	width: 100%;
	padding:0px;
	margin: 0px;
}

TABLE.tablesimple TD {
	color: #063C7F;
	vertical-align: top;
	border-bottom: 1px dotted #063C7F;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.tablesimple_zwischenraum,
TABLE.tablesimple TD.tablesimple_zwischenraum {
	padding-top: 2px;
	padding-bottom: 2px;
	border: none;
}

TABLE.tablesimple TD P,
TABLE.tablesimple TD.tablesimple_zwischenraum P {
	padding: 0px;
	margin: 0px;
}

TABLE.referenten {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: left;
}

TABLE.referenten TD {
	color: #063C7F;
	vertical-align: top;
	border-bottom: 1px dotted #063C7F;
	padding: 5px;
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
}

TABLE.referenten TD P {
	padding: 0px;
	margin: 0px;
}

TABLE.registration {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

TABLE.registration TH {
	background-color: #9BB1CC;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	padding: 5px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
}

TABLE.registration TD {
	color: #063C7F;
	vertical-align: top;
	text-align: center;
	border-bottom: 1px dotted #063C7F;
	padding: 0px;
	margin: 0px;
	padding: 5px;
}

TD.leftalign,
TH.leftalign,
TABLE.registration TH.leftalign,
TABLE.registration TD.leftalign {
	text-align: left;
}

TABLE.registration TH P,
TABLE.registration TD P {
	padding: 0px;
	margin: 0px;
}

TABLE.ohneabstaende,
TABLE.ohneabstaende TD,
TABLE.ohneabstaende TH,
TABLE.ohneabstaende TD P,
TABLE.ohneabstaende TH P {
	color: #063C7F;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	text-align:center;
	line-height: 11px;
}

HR {
	font-size: 1px;
	color: #063C7F;
	border-style: none;
	border-bottom: 1px dotted #063C7F;
}
.kleine_schrift {
	font-size: 9px;
	line-height: 12px;
}
.td_grau {
	background-color:#E5E5E5;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
}
.td_blau {
	background-color:#9BB1CC;
	padding: 0px;
	padding-left: 5px;
	vertical-align:top;
	color: #FFFFFF;
}
