/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	MBS / RTE CSS
	März 2008 / Roland Stern / S2 intermedia
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
span.mbs-blau-100{
	color: #00275b;
}
span.mbs-blau-75{
	color: #376a8a;
}
span.mbs-blau-50{
	color: #7697ad;
}
span.mbs-blau-25{
	color: #b2c0d1;
}
span.mbs-hellblau-100{
	color: #d4eefb;
}
span.mbs-orange-100{
	color: #f39900;	
}
span.hinweis-rot-100{
	color: #ff0000;	
}

span.icon-pdf,
span.icon-doc,
span.icon-xls,
span.icon-ppt,
span.icon-lang-de,
span.icon-lang-en{
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 23px;
	padding-top: 2px;
	padding-bottom: 2px;
}
span.icon-pdf{
	background-image: url(../gfx/icon_pdf.gif);
}
span.icon-xls{
	background-image: url(../gfx/icon_xls.gif);
}
span.icon-doc{
	background-image: url(../gfx/icon_doc.gif);
}
span.icon-ppt{
	background-image: url(../gfx/icon_ppt.gif);
}
span.icon-lang-de{
	background-image: url(../gfx/but_lang_de.gif);
}
span.icon-lang-en{
	background-image: url(../gfx/but_lang_en.gif);
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	RTE // Tabellenformatierungen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table.contenttable p,
table.rte-table-format p{
	margin-top: 0px;
	margin-bottom: 0px;
}

table.rte-table-format td {
	border-right: 1px solid #c7eafb;
	border-bottom: 1px solid #c7eafb;
}

table.contenttable td {
	border-right: 1px solid #c7eafb;
	border-bottom: 1px solid #c7eafb;
}

td.border-left {
	border-left: 4px solid #c7eafb!important;
}
td.border-left-top {
	border-left: 4px solid #c7eafb!important;
	border-top: 4px solid #c7eafb!important;
}
td.border-left-top-right {
	border-left: 4px solid #c7eafb!important;
	border-top: 4px solid #c7eafb!important;
	border-right: 4px solid #c7eafb!important;
}

td.border-top {
	border-top: 4px solid #c7eafb!important;
}
td.border-top-right {
	border-right: 4px solid #c7eafb!important;
	border-top: 4px solid #c7eafb!important;
}

td.border-right {
	border-right: 4px solid #c7eafb!important;
}
td.border-right-bottom {
	border-bottom: 4px solid #c7eafb!important;
	border-right: 4px solid #c7eafb!important;
}
td.border-right-bottom-left {
	border-right: 4px solid #c7eafb!important;
	border-bottom: 4px solid #c7eafb!important;
	border-left: 4px solid #c7eafb!important;
}

td.border-bottom {
	border-bottom: 4px solid #c7eafb!important;
}
td.border-bottom-left {
	border-bottom: 4px solid #c7eafb!important;
	border-left: 4px solid #c7eafb!important;
}

td.border-none {
	border: none!important;
}
