/**
 * Style sheet xElements
 */
/* Bildunterschrift */
.caption
{
	font-size:8px;
}

.Buchtabelle
{
	width:100%;
	margin:0px;
	padding:0px;
}

.Buchtabelle_row
{
}

.Buchtabelle_cell1
{
	width:140px;
	margin:0px;
	padding:10px;
	border-bottom:1px solid #ff6600;
}

.Buchtabelle_cell2
{
	margin:0px;
	padding:10px;
	vertical-align:text-top;
	border-bottom:1px solid #ff6600;
}

/* Tabelle im Header für Bild und Logo */
.header_table
{
	width:100%;
	height:200px;
	margin:0px auto 0px 0px;
	padding:0px;
}

/* Tabelle im Header für Bild und Logo */
#header1 .header_table
{
	background-image:url("tl_files/dude/pic/bild1_700x114.jpg");
	background-repeat:no-repeat;
}

/* Tabelle im Header für Bild und Logo */
#header2 .header_table
{
	background-image:url("tl_files/U4/pic/Banner_Unternehmen_V2.jpg");
	background-repeat:no-repeat;
}

/* Tabelle im Header für Bild und Logo */
#header3 .header_table
{
	background-image:url("tl_files/U4/pic/Banner_Datenservice_V2.jpg");
	background-repeat:no-repeat;
}

/* Tabelle im Header für Bild und Logo */
#header4 .header_table
{
	background-image:url("tl_files/U4/pic/Banner_Analyse_V2.jpg");
	background-repeat:no-repeat;
}

/* Tabelle im Header für Bild und Logo */
#header5 .header_table
{
	background-image:url("tl_files/U4/pic/Banner_Consulting_V2.jpg");
	background-repeat:no-repeat;
}

/* Tabelle im Header - Zelle für Bild */
.header_table_cell1
{
	width:720px;
	margin:0px;
	padding:0px;
}

/* Tabelle im Header - Zelle für Logo */
.header_table_cell2
{
	width:180px;
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}

/* Ticker */
.mod_ticker
{
	text-align:center;
	border:1px solid #eeeeee;
}

/* Header der Contentbox */
.contentbox-header
{
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	background-image:url("tl_files/dude/pic/back.jpg");
	font-weight:bold;
	font-size:11px;
	color:#003466;
	line-height:18px;
}

/* Abgrenzung Fußzeile */
.footer
{
	margin-top:20px;
}

/* Direktnavigation zum Impressum */
.imprint-directnavi
{
	text-align:right;
	font-size:10px;
}

/* Copyright-Vermerk */
.copyright
{
	float:left;
	font-size:10px;
	white-space:nowrap;
}

/* latest Newslist */
#news .layout_latest
{
	margin-top:5px;
	margin-bottom:5px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
	border-bottom:1px solid #eeeeee;
}

/* latest Newslist */
#letzte-news .layout_latest
{
	margin-top:5px;
	margin-bottom:5px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
	border-bottom:1px solid #eeeeee;
}

/* nächste Termine */
#termine .mod_upcoming_events
{
	padding-right:2px;
	padding-left:2px;
}

/* nächste Termine */
#naechste-termine .mod_upcoming_events
{
	padding-right:2px;
	padding-left:2px;
}

/* nächste Termine */
#termine .event
{
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:2px;
	border-bottom:1px solid #eeeeee;
}

/* nächste Termine */
#naechste-termine .event
{
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:2px;
	border-bottom:1px solid #eeeeee;
}

/* nächste Termine */
#termine .date
{
	font-weight:bold;
}

/* Rücksprung aus News-Details */
.back
{
	margin-top:10px;
	text-align:right;
}

.ce_text
{
	line-height:1.5;
}

.ce_list ul
{
	margin:0px;
	padding:0px;
}

.ce_list li
{
	margin:0px 0px 0px 22px;
	padding:0px;
	line-height:1.4;
}

* html .ce_list li
{
	margin:0px 0px 0px 26px;
}

*:first-child+html .ce_list li
{
	margin:0px 0px 0px 26px;
}

.ce_table table
{
	border-left:1px solid #cccccc;
}

.ce_table td
{
	padding:2px 8px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.ce_table th
{
	padding:2px 8px;
	background-color:#e6e6e6;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.ce_gallery table
{
	width:100%;
}

.ce_gallery td
{
	text-align:center;
	vertical-align:middle;
}

html>body .mime_icon
{
	top:-1px;
	position:relative;
}
