/**************************************************
 * common elements - BEGIN
 **************************************************/
* {
	font-family:				Arial, Helvetica, Verdana, sans-serif;
	color:						#000000 !important;
	border:						0 !important;
	width:						auto !important;
	float:						none !important;
}

html {
	background:					none !important;
	width:						auto !important;
}

.print {
	display:					block !important;
	margin:						0 !important;
	margin-bottom:				2em !important;
	padding:					0 !important;
}

p, h1, h2, h3, h4, h5, h6 {
	margin:						.5em auto;
	padding:					0;
}

html, body {
	height:						auto;
	width:						auto;
}

body {
	margin:						0;
	padding:					0;
	background:					none !important;
	min-width:					inherit;
	width:						90% !important;
}

table {
	_font-size /**/:			98%;
}

p {
	width:						80% !important;
	_width:						auto !important;
	margin-bottom:				1em;
}

div.newsParagraph {
	margin:						0;
}

p.bodytext {
	margin:						0;
	margin-bottom:				.5em;
}

h1 {
	display:					none !important;
}

h1 span {
	display:					none;
}

h2 {
	font-size:					140%;
}

h3 {
	font-size:					130%;
	border-bottom:				none;
}

h4 {
	font-size:					120%;
	margin:						2em auto 1em;
	font-weight:				normal;
}

h4.newsHeader, h4.resultHeader {
	margin:						0;
	font-weight:				bold;
}

div.serviceCenterSubPart h4.newsHeader, div.serviceCenterSubPart h4.resultHeader {
	background-color:			transparent;
	font-size:					120%;
	line-height:				inherit;
}

h4.newsHeader a, h4.resultHeader a {
	padding:					0;
	color:						#666666;
}

div.serviceCenterSubPart div.newsDiv a {
	margin:						auto 0;
	background-color:			transparent;
}

div.serviceCenterSubPart div.newsDiv p.bodytext {
	border:						0;
	margin:						0;
	padding:					0;
}

div.serviceCenterSubPart div.newsDiv h4.newsHeader a, div.serviceCenterSubPart div.newsDiv h4.resultHeader a {
	color:						#666666;
	margin:						auto;
	line-height:				1em;	
}

div.serviceCenterSubPart div.newsDiv h4.newsHeader a, div.newsDiv h4.newsHeader a {
	background:					none;
	padding-left:				0;
}

h5 {
	font-size:					110%;
	margin:						0;
	font-weight:				normal;
}

h6 {
	font-size:					110%;
	margin:						0;
	font-weight:				normal;
}

div.serviceCenterSubPart h6.newsHeader, h6.newsHeader {
	margin:						1em auto 0;
	font-size:					90%;
}

div.serviceCenterSubPart h6.newsHeader {
	margin:						1em 0 0;
}

div.serviceCenterSubPart h6.newsHeader p, h6.newsHeader p {
	display:					inline;
	margin:						0;
	padding:					0;
}

div.newsDiv a {
	background:					#FFFFFF url(/fileadmin/img/bulletLink.gif) left center no-repeat;
	_background /**/:			none; /* backgroud off in IE5.0 due to a bug in padding */;
	_background/**/:			#FFFFFF url(/fileadmin/img/bulletLink.gif) left center no-repeat; /* turn it on for IE5.5 */
	margin:						0;
	padding:					0;
	padding-left:				.7em;
}

div.newsDiv p {
	margin:						0;
}

div.newsDiv div.news-single-timedata, div.newsDiv div.news-single-category {
	float: 						none;
}

a {
	color:						#990000;
	text-decoration:			none;
}

a.more {
	background:					#FFFFFF url(/fileadmin/img/bulletLink.gif) left center no-repeat;
	_background /**/:			none; /* backgroud off in IE5.0 due to a bug in padding */;
	_background/**/:			#FFFFFF url(/fileadmin/img/bulletLink.gif) left center no-repeat; /* turn it on for IE5.5 */
	padding-left:				.7em;
}

a:hover {
	text-decoration:			underline;
}

.semantics {
	display:					none;
}

input, textarea {
	border:						solid 1px #666666 !important;
}

input.buttonSubmit {
	color:						#990000;
	font-weight:				normal;
	cursor:						pointer;
	margin-left:				1em;
	border:						none;
	background:					none;
	background-color:			#FFFFFF;
	height:						1.7em;
	_height:					20px;
	_padding:					0;	
	text-transform:				uppercase;
	_letter-spacing:			-1px;
	font-size:					96%;
}

input.buttonSubmit:hover, input.buttonSubmit:active {
	border-color:				#990000;
}

.cleaner {
	clear:						both;
	height:						1px;
	font-size:					1px;
	border:						none;
	margin:						0;
	padding:					0;
	background:					transparent;
}

.clearfix:after {
	content:					".";
	display:					block; 
	height:						0; 
	clear:						both; 
	visibility:					hidden;
}

.clearfix {
	display:					inline-table;
}

/* Hides from IE-mac \*/
* HTML .clearfix {
	height:						1%;
}
/* End hide from IE-mac */
/**************************************************
 * common elements - END
 **************************************************/
 
 
/**************************************************
 * content elements - BEGIN
 **************************************************/
#topDiv {
	background-color:			#FFFFFF;
	height:						auto;
	min-width:					auto;
	width:						auto;
}
 
#bannersDiv {
	float: 						none !important;
	width:						auto !important;
	height:						auto !important;
	position:					relative;	
	margin-bottom:				1em !important;
}

#bannersDiv #homelink {
	display:					block;
	background-color:			transparent;
	width:						auto;
	height:						auto;
	float:						none;	
	cursor:						hand;
}
 
#bannersDiv h1 {
	width:						auto;
	height:						auto;
	background:					none;
	display:					none !important;
	/* border: solid 1px red !important; */
}

#bannersDiv h1 span {
	display:					inline !important;
}

#bannersDiv h2 {
	background:					url(/fileadmin/img/claim_neu.gif) 0px 0px no-repeat;		
	width:						auto;
	height:						auto;
	float:						right;
	position:					static;
	bottom:						0;
	right:						0;
	z-index:					20;
}

#bannersDiv h2 span {
	display:					none;
}

#headerLinksDiv {
	display:					none;
}

/* langMenu - BEGIN */
ul#langMenu {
	list-style-type:			none;
	margin:						0;
	padding:					0;
}

ul#langMenu li {
	float:						left;
	margin-right:				.8em;
	_margin-top:				.1em;
}

ul#langMenu li a {
	display:					block;
	width:						auto;
	height:						auto;
}

ul#langMenu li a#at {
	background:					transparent url(/fileadmin/img/at.gif) left top no-repeat;
}

ul#langMenu li a#at:hover, ul#langMenu li a#atActive {
	background:					transparent url(/fileadmin/img/at-over.gif) left top no-repeat;
}

ul#langMenu li a#en {
	background:					transparent url(/fileadmin/img/en.gif) left top no-repeat;
}

ul#langMenu li a#en:hover, ul#langMenu li a#enActive {
	background:					transparent url(/fileadmin/img/en-over.gif) left top no-repeat;
}

ul#langMenu li a span {
	display:					none;
}
/* langMenu - END */

/* footer - BEGIN */
ul#footer {
	list-style-type:			none;
	margin:						0;
	margin-left:				4.8em;
	padding:					0;
	display:					block;
	font-size:					95%;
}

ul#footer li {
	float:						left;
	margin-right:				1.6em;
}

ul#footer li a {
	background:					transparent url(/fileadmin/img/bullet.gif) left center no-repeat;
	_background /**/:			none; /* backgroud off in IE5.0 due to a bug in padding */;
	_background/**/:			transparent url(/fileadmin/img/bullet.gif) left center no-repeat; /* turn it on for IE5.5 */	
	padding-left:				1em;
}

ul#footer li a.active, ul#footer li a:hover {
	background-image:			url(/fileadmin/img/bulletActive.gif);
	_background /**/:			none; /* backgroud off in IE5.0 due to a bug in padding */;
	_background/**/:			transparent url(/fileadmin/img/bulletActive.gif) left center no-repeat; /* turn it on for IE5.5 */	
}
/* footer - END */

/* mainMenu - BEGIN */
#mainMenuContainer {
	display:					none;
}

#menuDiv {
	display:					none;
}

#mainMenuLeft, #mainMenuRight, #mainMenuCenter {
	float:						none;
	z-index:					5;
	height:						auto;
}

#mainMenuCenter {
	z-index:					5;
}

#mainMenuLeft, #mainMenuRight {
	width:						auto;
}

#mainMenuLeft {
	display: 					none;
}

#mainMenuRight {
	display: 					none;
}

#menuSubMainContainer, #menuSubMainLeft, #menuSubMainRight {
	height:						auto;
	float:						none;
	margin-top:					4px;
	z-index:					5;
}

#menuSubMainLeft, #menuSubMainRight {
	display: 					none;
}

/*******************************************************
 *******************************************************
 * menumain - BEGIN
 *******************************************************
 *******************************************************/
ul#menuMainDE, ul#menuMainEN {
	height:						auto;
	background:					transparent url(/fileadmin/img/bg_mainSubMenu.gif) left top repeat-x;
	float:						left;
	padding:					0;
	margin:						0;
	margin-top:					4px;
	list-style-type:			none;
}

#menuMainDE li, #menuMainEN li {
	float:						left;
}

#menuMainDE li a, #menuMainEN li a {
	display:					block;
	width:						auto;
	height:						auto;
	margin-top:					8px;
	background:					transparent left center no-repeat;
}

/*******************************************************
 * Group mainmenu - BEGIN
 *******************************************************/
#menuMainDE li a#unternehmen {
	background-image:			url(/fileadmin/img/icon_unternehmen.gif);
}

#menuMainEN li a#unternehmen {
	background-image:			url(/fileadmin/img/icon_unternehmen.gif);
}

#menuMainDE li a#unternehmen:hover, #menuMainDE li a#unternehmenActive {
	background-image:			url(/fileadmin/img/icon_unternehmen-over.gif);
}

#menuMainEN li a#unternehmen:hover, #menuMainEN li a#unternehmenActive {
	background-image:			url(/fileadmin/img/icon_unternehmen-over.gif);
}
/*-----------------------------------------------------*/
#menuMainDE li a#ir {
	background-image:			url(/fileadmin/img/icon_ir.gif);
}

#menuMainEN li a#ir {
	background-image:			url(/fileadmin/img/icon_ir.gif);
}

#menuMainDE li a#ir:hover, #menuMainDE li a#irActive {
	background-image:			url(/fileadmin/img/icon_ir-over.gif);
}

#menuMainEN li a#ir:hover, #menuMainEN li a#irActive {
	background-image:			url(/fileadmin/img/icon_ir-over.gif);
}
/*-----------------------------------------------------*/
#menuMainDE li a#np {
	background-image:			url(/fileadmin/img/icon_np.gif);
}

#menuMainEN li a#np {
	background-image:			url(/fileadmin/img/icon_np.gif);
}

#menuMainDE li a#np:hover, #menuMainDE li a#npActive {
	background-image:			url(/fileadmin/img/icon_np-over.gif);
}

#menuMainEN li a#np:hover, #menuMainEN li a#npActive {
	background-image:			url(/fileadmin/img/icon_np-over.gif);
}
/*-----------------------------------------------------*/
#menuMainDE li a#produkte {
	background-image:			url(/fileadmin/img/icon_produkte.gif);
}

#menuMainEN li a#produkte {
	background-image:			url(/fileadmin/img/icon_produkte.gif);
}

#menuMainDE li a#produkte:hover, #menuMainDE li a#produkteActive {
	background-image:			url(/fileadmin/img/icon_produkte-over.gif);
}

#menuMainEN li a#produkte:hover, #menuMainEN li a#produkteActive {
	background-image:			url(/fileadmin/img/icon_produkte-over.gif);
}
/*******************************************************
 * Group mainmenu - END
 *******************************************************/ 
 

/*******************************************************
 * Versicherung mainmenu - BEGIN
 *******************************************************/
/*-----------------------------------------------------*/ 
/* vorsorge */ 
#menuMainDE li a#id142 {
	background-image:			url(/fileadmin/img/icon_vorsorge.gif);
}

#menuMainEN li a#id142 {
	background-image:			url(/fileadmin/img/icon_vorsorge.gif);
}

#menuMainDE li a#id142:hover, #menuMainDE li a#id142Active {
	background-image:			url(/fileadmin/img/icon_vorsorge-over.gif);
}

#menuMainEN li a#id142:hover, #menuMainEN li a#id142Active {
	background-image:			url(/fileadmin/img/icon_vorsorge-over.gif);
}
/*-----------------------------------------------------*/
/* wohnen */
#menuMainDE li a#id141 {
	background-image:			url(/fileadmin/img/icon_wohnen.gif);
}

#menuMainEN li a#id141 {
	background-image:			url(/fileadmin/img/icon_wohnen.gif);
}

#menuMainDE li a#id141:hover, #menuMainDE li a#id141Active {
	background-image:			url(/fileadmin/img/icon_wohnen-over.gif);
}

#menuMainEN li a#id141:hover, #menuMainEN li a#id141Active {
	background-image:			url(/fileadmin/img/icon_wohnen-over.gif);
}
/*-----------------------------------------------------*/
/* gesundheit */
#menuMainDE li a#id136 {
	background-image:			url(/fileadmin/img/icon_gesundheit.gif);
}

#menuMainEN li a#id136 {
	background-image:			url(/fileadmin/img/icon_gesundheit.gif);
}

#menuMainDE li a#id136:hover, #menuMainDE li a#id136Active {
	background-image:			url(/fileadmin/img/icon_gesundheit-over.gif);
}

#menuMainEN li a#id136:hover, #menuMainEN li a#id136Active {
	background-image:			url(/fileadmin/img/icon_gesundheit-over.gif);
}
/*-----------------------------------------------------*/
/* urlaub */
#menuMainDE li a#id127 {
	background-image:			url(/fileadmin/img/icon_urlaub.gif);
}

#menuMainEN li a#id127 {
	background-image:			url(/fileadmin/img/icon_urlaub.gif);
}

#menuMainDE li a#id127:hover, #menuMainDE li a#id127Active {
	background-image:			url(/fileadmin/img/icon_urlaub-over.gif);
}

#menuMainEN li a#id127:hover, #menuMainEN li a#id127Active {
	background-image:			url(/fileadmin/img/icon_urlaub-over.gif);
}
/*-----------------------------------------------------*/
/* mobilitat */
#menuMainDE li a#id123 {
	background-image:			url(/fileadmin/img/icon_mobilitat.gif);
}

#menuMainEN li a#id123 {
	background-image:			url(/fileadmin/img/icon_mobilitat.gif);
}

#menuMainDE li a#id123:hover, #menuMainDE li a#id123Active {
	background-image:			url(/fileadmin/img/icon_mobilitat-over.gif);
}

#menuMainEN li a#id123:hover, #menuMainEN li a#id123Active {
	background-image:			url(/fileadmin/img/icon_mobilitat-over.gif);
}
/*-----------------------------------------------------*/
/* vorteile */
#menuMainDE li a#id150 {
	background-image:			url(/fileadmin/img/icon_vorteile.gif);
}

#menuMainEN li a#id150 {
	background-image:			url(/fileadmin/img/icon_vorteile.gif);
}

#menuMainDE li a#id150:hover, #menuMainDE li a#id150Active {
	background-image:			url(/fileadmin/img/icon_vorteile-over.gif);
}

#menuMainEN li a#id150:hover, #menuMainEN li a#id150Active {
	background-image:			url(/fileadmin/img/icon_vorteile-over.gif);
}
/*-----------------------------------------------------*/
/* risikocheck */
#menuMainDE li a#id151 {
	background-image:			url(/fileadmin/img/icon_risikocheck.gif);
}

#menuMainEN li a#id151 {
	background-image:			url(/fileadmin/img/icon_risikocheck.gif);
}

#menuMainDE li a#id151:hover, #menuMainDE li a#id151Active {
	background-image:			url(/fileadmin/img/icon_risikocheck-over.gif);
}

#menuMainEN li a#id151:hover, #menuMainEN li a#id151Active {
	background-image:			url(/fileadmin/img/icon_risikocheck-over.gif);
}
/*-----------------------------------------------------*/
/* Betriebliche Vorsorge */
#menuMainDE li a#id152 {
	background-image:			url(/fileadmin/img/icon_bv.gif);
}

#menuMainEN li a#id152 {
	background-image:			url(/fileadmin/img/icon_bv.gif);
}

#menuMainDE li a#id152:hover, #menuMainDE li a#id152Active {
	background-image:			url(/fileadmin/img/icon_bv-over.gif);
}

#menuMainEN li a#id152:hover, #menuMainEN li a#id152Active {
	background-image:			url(/fileadmin/img/icon_bv-over.gif);
}
/*-----------------------------------------------------*/
/* Business Class */
#menuMainDE li a#id153 {
	background-image:			url(/fileadmin/img/icon_bc.gif);
}

#menuMainEN li a#id153 {
	background-image:			url(/fileadmin/img/icon_bc.gif);
}

#menuMainDE li a#id153:hover, #menuMainDE li a#id153Active {
	background-image:			url(/fileadmin/img/icon_bc-over.gif);
}

#menuMainEN li a#id153:hover, #menuMainEN li a#id153Active {
	background-image:			url(/fileadmin/img/icon_bc-over.gif);
}
/*-----------------------------------------------------*/
/* Business Extras */
#menuMainDE li a#id154 {
	background-image:			url(/fileadmin/img/icon_be.gif);
}

#menuMainEN li a#id154 {
	background-image:			url(/fileadmin/img/icon_be.gif);
}

#menuMainDE li a#id154:hover, #menuMainDE li a#id154Active {
	background-image:			url(/fileadmin/img/icon_be-over.gif);
}

#menuMainEN li a#id154:hover, #menuMainEN li a#id154Active {
	background-image:			url(/fileadmin/img/icon_be-over.gif);
}
/*******************************************************
 * Versicherung mainmenu - END
 *******************************************************/
/*******************************************************
 *******************************************************
 * menumain - END
 *******************************************************
 *******************************************************/


/* shortcuts - BEGIN */
div#shortcuts {
	display:					none;
}

ul#shortcutsLeft, ul#shortcutsRight {
	display:					none;
}
/* shortcuts - END */

#menuLeftDiv {
	display: 					none;
}

ul#menuMajor {
	display:					block;
	clear:						both;
	padding:					0;
	margin:						0;
	margin-left:				40px;
	_margin-left:				20px;
	list-style-type:			none;
	float:						left;
	width:						none;
	height:						none;
}

ul#menuMajor li {
	margin:						15px 10px 10px;
	_margin:					13px 10px 8px;
	padding:					0;
}

ul#menuMajor li a {
	display:					block;
	width:						auto;
	height:						auto;
}

/* group - id2 */
ul#menuMajor li a#id2, ul#menuMajor li a#id2Active {
	background:					url(/fileadmin/img/link_group-over.gif) 0px 0px no-repeat;
	height:						auto;	
}

ul#menuMajor li a#id2:hover, ul#menuMajor li a#id2Active {
	background:					url(/fileadmin/img/link_group-over.gif) 0px 0px no-repeat;
}

/* Privat - id*/
ul#menuMajor li a#id122 {
	background:					url(/fileadmin/img/link_privat.gif) 0px 0px no-repeat;
}

ul#menuMajor li a#id122:hover, ul#menuMajor li a#id122Active {
	background:					url(/fileadmin/img/link_privat-over.gif) 0px 0px no-repeat;
}

/* Business - id149 */
ul#menuMajor li a#id149 {
	background:					url(/fileadmin/img/link_business.gif) 0px 0px no-repeat;
}

ul#menuMajor li a#id149:hover, ul#menuMajor li a#id149Active {
	background:					url(/fileadmin/img/link_business-over.gif) 0px 0px no-repeat;
}

#container {
	clear:						both;
	float:						none;
	width:						auto;
	min-width:					auto;
	background:					none;
}

#contentDiv {
	margin:						0;
	min-width:					auto;
	padding:					0;
}

/* service center - BEGIN */
#serviceCenterDiv, div.serviceCenterSubPart {
	width:						auto;
	margin:						0;
	padding:					0;	
}

#serviceCenterDiv {
	float:						none;
	padding-top:				0;
	background-color:			#FFFFFF;
}

#serviceCenterDiv hr {
	width:						auto;
	height:						auto;
	color:						#FFFFFF;
	background-color:			#FFFFFF;
	border:						0;	
	clear:						both;
	_float:						left;
}

div.serviceCenterSubPart input#suchbegriff, div.serviceCenterSubPart input#ortplz, div.serviceCenterSubPart input.buttonSubmit {
	display:					none;
}

#serviceCenterDiv h2 {
	display:					none;
}

div.serviceCenterSubPart {
	background-color:			transparent;
	float:						none;
	border-top:					none;
}

div.serviceCenterSubPartContent {
	border-top:					none;
}

div.serviceCenterSubPart p, div.serviceCenterSubPart h3, div.serviceCenterSubPart h4, div.serviceCenterSubPart h5 {
	margin:						0;
}

div.serviceCenterSubPart div.csc-header, div.serviceCenterSubPart h3,
div.serviceCenterSubPart h4, div.serviceCenterSubPart h5 {
	color:						#666666;
	background-color:			transparent;
	border-bottom:				none;
}

div.serviceCenterSubPart h3, div.serviceCenterSubPart h4, div.serviceCenterSubPart h5 {
	margin:						0;
	line-height:				2em;
	font-size:					140%;
}

div.serviceCenterSubPart div.csc-header {
	border-top:					none;
	background-color:			transparent;	
	clear:						both;
}

div.serviceCenterSubPart p.bodytext {
	border-top:					none;
	width:						100%;
	margin:						0;
	padding:					0;
	width:						auto;
}

div.serviceCenterSubPart form {
	display:					none;
}

div.serviceCenterSubPart label {
	display:					none;
}

div.serviceCenterSubPart form div input.buttonSubmit {
	margin-left:				1em;
	border:						none;
	background:					none;
	background-color:			#FFFFFF;
	_padding:					0;
}

div.serviceCenterSubPart form div input.buttonSubmit:hover,
div.serviceCenterSubPart form div input.buttonSubmit:active {
	border:						none;
}

div.serviceCenterSubPart a.quickLink {
	background:					url(/fileadmin/img/bulletServiceCenter.gif) 0 center no-repeat;
	_background /**/:			/**/none;
	_background/**/:			url(/fileadmin/img/bulletServiceCenter.gif) 0 center no-repeat;
	font-weight:				bold;
	font-size:					120%;
	margin:						.3em auto;
	margin-left:				16px;
	_margin-left:				8px;
	padding-left:				15px;
	line-height:				1.2em;
	float: 						left;	
	display:					block;
	width:						auto;
}

div.serviceCenterSubPart a.quickLink:hover {
	background-image:			url(/fileadmin/img/bulletServiceCenterActive.gif);
	_background-image /**/:		/**/none;
	_background-image/**/:		url(/fileadmin/img/bulletServiceCenterActive.gif);
}

div.serviceCenterSubPart span.serviceLine {
	font-size:					120%;
	font-weight:				bold;
	background:					url(/fileadmin/img/phone.gif) left center no-repeat;
	padding-left:				2em;
	margin:						0 0 1em 16px;
	line-height:				2em;
	height:						2em;
	display: 					block;
}

/* service center - END */
/**************************************************
 * content elements - END
 **************************************************/
 
 
/**************************************************
 * typo3 standard elements - BEGIN
 **************************************************/
table.mailform {
	border-collapse:			collapse;
}

table.mailform tr td {
	vertical-align:				top;
}

table.mailform tr td input, table.mailform tr td textarea {
	border:						solid 1px #666666;
	margin-bottom:				2px;
}
 
/* CSS styled IMGTEXT Extension - BEGIN */
div.csi-textpic {
	float:						left !important;
	width:						100% !important;
	margin:						0 0 2em 0 !important;
	_margin:					0 !important;
}

div.csi-above div.csi-imagewrap {
	clear:						both !important;
	width:						100% !important;
}

div.csi-right div.csi-imagewrap dl {
	float:						right !important;
}

div.csi-textpic h2, div.csi-textpic h3, div.csi-textpic h4, div.csi-textpic h5, div.csi-textpic h6 {
	margin:						0 auto .5em !important;
}

div.csi-imagewrap {
	margin:						0 !important;
	padding:					0 !important;
}

div.csi-imagewrap dl * {
	display:					block !important;
	padding:					0 !important;
	margin:						0 !important;
}

dd.csi-caption {
	clear:						both !important;
}

div.csi-imagewrap p.csc-caption {
	clear:						both !important;
	float:						left !important;
}

div.csi-imagewrap dl {
	margin-top:					0 !important;
}

div.csi-imagewrap dl dt a img {
	border: 					0 !important;
}

div.csi-left div.csi-imagewrap {
	float:						left !important;
}

div.csi-right div.csi-imagewrap {
	float:						right !important;
}

div.csi-center div.csi-imagewrap {
	width:						100% !important;
	text-align:					center !important;
}

div.csi-center div.csi-imagewrap dl {
	margin:						1em auto !important; 
	_margin-top:				auto !important;
}

div.csi-intext-left {
	float:						left !important;
}

div.csi-intext-right {
	float:						right !important;
}

div.csi-intext-right div.csi-imagewrap {
	float:						right !important;
	margin:						0 0 1em 1em !important;
}

div.csi-intext-left div.csi-imagewrap {
	float:						left !important;
	margin:						0 1em 1em 0 !important;
}

div.csi-intext-left-nowrap {
	float:						left !important;
}

div.csi-intext-right-nowrap div.csi-imagewrap {
	padding:					0 !important;
	margin:						0 !important;
	float:						right !important;
}


div.csi-text ul, div.csi-textpic ul {
	margin:						0 !important;
	padding:					0 !important;
	list-style-type:			circle !important;
	list-style-position:		inside !important;
}

div.csi-imagewrap {
	float:						left !important;
	margin:						0 !important;
	padding:					0 !important;
}

div.csi-imagewrap img {
	margin:						0 !important;
	padding:					0 !important;
	float:						left !important;
}

div.csi-textpic img {
	float:						left !important;
}
/* CSS styled IMGTEXT Extension - END */

/* contenttable - BEGIN */
table.contenttable {
	border:						solid 1px #000000 !important;
	border-collapse:			collapse !important;
	margin:						.5em 0 1em !important;
	padding:					0 !important;
	border-left:				solid 3px #000000 !important;
	_border-left:				solid 1px #000000 !important;
}

table.contenttable tr {
	background-color:			#F4F4F4 !important;
}

table.contenttable tr td {
	border:						0 !important;
	padding:					3px !important;
}

table.contenttable tr td p {
	line-height:				1em !important;
	margin:						0 !important;
}
/* contenttable - END */

/* contenttable layout1 - BEGIN */
table.contenttable-1 tr.tr-0 {
	background-color:			#990000 !important;
}

table.contenttable-1 tr.tr-0 td, table.contenttable-1 tr.tr-0 td p {
	color:						#FFFFFF !important;
	font-weight:				bold !important;
}
/* contenttable layout1 - END */

/* contenttable layout2 - BEGIN */
table.contenttable-2 tr.tr-0, table.contenttable-2 tr td.td-0, table.contenttable-2 tr td.td-0 p {
	background-color:			#990000 !important;
}

table.contenttable-2 tr.tr-0 td, table.contenttable-2 tr.tr-0 td p,
	table.contenttable-2 tr td.td-0, table.contenttable-2 tr td.td-0 p {
	color:						#FFFFFF !important;
	font-weight:				bold !important;
}
/* contenttable layout2 - END */

/* contenttable layout3 - BEGIN */
table.contenttable-3 tr td.td-0, table.contenttable-3 tr td.td-0 p {
	background-color:			#990000 !important;
}

table.contenttable-3 tr td.td-0, table.contenttable-3 tr td.td-0 p {
	color:						#FFFFFF !important;
	font-weight:				bold !important;
}
/* contenttable layout3 - END */

/* contenttable layout4 - BEGIN */
table.contenttable-4 tr.tr-even {
	background-color:			#F4F4F4 !important;
}

table.contenttable-4 tr.tr-odd {
	background-color:			#FFFFFF !important;
}
/* contenttable layout4 - END */

/* sitemap - BEGIN */
ul.sitemap, ul.sitemap ul {
	list-style-type:			none !important;
}
/* sitemap - END */
/**************************************************
 * typo3 standard elements - END
 **************************************************/
 
 /*
  *  SEARCH
  */
.searchPrev, .searchNext {
  	padding: 0px;
  	margin:  0px;
}
.searchPrev a {
  	padding-right: 10px;
}

.multimedia {
	display:			none;
}

/* hide the menu usv. */
#menuDiv{display:none;}
#menuLeftDiv{display:none;}
#serviceCenterDiv{display:none;}
#contentDiv {margin:2px 5px;}
#headerLinksDiv{display:none;}
#footerBottom{display:none;}
#footerBottomLinks{display:none;}
#container{}
#headerLinksDiv{display:none;}