/**************************************************

 * common elements - BEGIN

 **************************************************/

* {

	font-family:				Arial, Helvetica, Verdana, sans-serif;

	color:						#666666;

}



html {

	background:					transparent url(/fileadmin/img/bg_content.gif) 0px 0px repeat-y;

	_background /**/:			transparent url(/fileadmin/img/bg_serviceCenter.gif) right 0 repeat-y;

	width:						100%;
}



img {border:0px;}



p, h1, h2, h3, h4, h5, h6 {

	margin:						0;

	padding:					0;

}



html, body {

	/*height:						100%; 2006-09-14 Juraj Sulek: hat verursacht das das background bei servicecenter bei langeren seiten nicht ganz unten gegangen ist*/
	_height:					100%;
	width:						100%;

}



body {
	margin:						0;

	padding:					0;

	font-size:					75%;

	background:					transparent url(/fileadmin/img/bg_serviceCenter.gif) right 0 repeat-y;

	_background /**/:			transparent url(/fileadmin/img/bg_content.gif) 0px 0px repeat-y;

	min-width:					900px;

	_width:						expression(document.body.clientWidth < 950? "940px": "100%" ); 	

}



#parentDiv {

	position:					relative; /*	2006-06-26 commented out by ivann - it was impossible to select text */

	height:						100%;

}



table {

	_font-size /**/:			98%;

}

.red {
		color:					#990000;
}


p {

	margin-bottom:				1em;

}



div.newsParagraph {

	margin:						0;

}
div.newsParagraph ul{margin:0px; padding:0px 0px 15px 15px;}

div.newsParagraphSpalte{ padding-bottom:10px;}



p.bodytext {

	margin:						0;

	margin-bottom:				.5em;

}



div.bodytextDiv0 p.bodytext {

	line-height:				120%;	

} 



div.bodytextDiv1 p.bodytext {

	line-height:				100%;

}



div.bodytextDiv2 p.bodytext {

	line-height:				140%;

}



div.bodytextDiv3 p.bodytext {

	line-height:				200%;

}



h1 {

	font-size:					150%;
	background:					url(/fileadmin/img/wstv_logo.gif) 0px 0px no-repeat;
	/* 21.8.2006 - width changed by elo, because of new logo */
	width:						111px;

	height:						72px;

	margin:						15px 20px 0 0;

	_margin:					15px 10px 0 0;

}



h1 span {

	display:					none;

}



h2 {

	font-size:					140%;

}



h3 {

	font-size:					130%;

	border-bottom:				solid 2px #F4F4F4;

	margin:						14px auto 1em;

}



h3.neuerheader {

	font-size:					120%;

	border-bottom:				none;

	margin:						14px auto 1em;

}



h4 {

	font-size:					120%;

	margin:						2em auto 1em;

	font-weight:				normal;

}



h4 a {

	margin:						0;

	font-weight:				bold;

	color:						#666666;

}



h4.newsHeader, h4.resultHeader {

	margin:						0;

	font-weight:				bold;

	padding-bottom:10px;

}


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 16px;

	background-color:			transparent;

}



div.serviceCenterSubPart div.newsDiv p.bodytext {

	border:						0;

	margin:						0 16px;

	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.multimedia {
	margin: 					0 0 12px;
}



div.serviceCenterSubPart h6.newsHeader, h6.newsHeader {

	margin:						1em auto 0;

	font-size:					90%;

}



div.serviceCenterSubPart h6.newsHeader {

	margin:						1em 16px 0;

}



div.serviceCenterSubPart h6.newsHeader p, h6.newsHeader p {

	display:					inline;

	margin:						0;

	padding:					0;

	padding-left:				.7em;

	font-style:					italic;

}



ul.quicklinks {

	margin:						0;

	padding:					0;

	list-style-type:			none;

	display:					block;

	border-top: 				solid 3px #FFFFFF;

}



ul.quicklinks li {

	display:					block;

	clear:						both;

}



div.newsDiv {

	border-top: solid 2px #FFFFFF;

	_border-top: solid 3px #FFFFFF;

}



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 .zuruck a{padding-left:20px;}


div.newsDiv p {

	margin:						0;

}



div.newsDiv div.news-single-timedata, div.newsDiv div.news-single-category {

	float: 						right;

}



div.prevNext{text-align:center; margin-top:10px;}

.newsActiv{background:#D1D1D1;}



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;

}



div.prevNext a {

	font-size:					100%;

}



a:hover {

	text-decoration:			underline;

}



.semantics {

	display:					none;

}



input.text {

	border:						solid 1px #666666;

}



input.buttonSubmit, input.submit {

	color:						#990000;

	font-weight:				normal;

	cursor:						pointer;

	margin-left:				1em;

	border:						solid 1px #666666;

	background:					none;

	background-color:			#FFFFFF;

	height:						1.7em;

	_height:					20px;

	_padding:					0;	

	text-transform:				uppercase;

	_letter-spacing:			-1px;

	font-size:					96%;

}



input.submit {

	margin-left:				0;

}



input.buttonSubmit:hover, input.buttonSubmit:active,

input.submit:hover, input.submit:hover {

	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:						95px;

	min-width:					900px;

	_width:						expression(document.body.clientWidth < 950? "940px": "100%" ); 

}

 

#bannersDiv {

	float: 						right;

	width:						489px;

	height:						95px;

	position:					relative;	

	background-color:			#FFFFFF;

}



#bannersDiv #homelink {

	display:					block;

	background-color:			transparent;

	width:						104px;

	height:						51px;

	float:						right;	

	cursor:						hand;

}

 

#bannersDiv h1 {

	float:						right;

}



#bannersDiv h2 {

	background:					url(/fileadmin/img/claim.gif) 0px 0px no-repeat;		

	width:						351px;

	height:						43px;

	float:						right;

	position:					absolute;

	bottom:						0;

	right:						138px;

	z-index:					20;

}



#bannersDiv h2 span {

	display:					none;

}



#headerLinksDiv {

	padding:					1em 1.5em;

	position:					absolute;

	top:						0;

	left:						0;

}



/* 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:						13px;

	height:						13px;

}



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, ul#footerBottomLinks {

	list-style-type:			none;

	margin:						0;

	margin-left:				4.8em;

	padding:					0;

	display:					block;

	font-size:					95%;

}



ul#footerBottomLinks {

	margin:						0  auto;

	width:						30em;

}



ul#footer li, ul#footerBottomLinks li {

	float:						left;

	margin-right:				1.6em;

}



ul#footer li a, ul#footerBottomLinks 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,

ul#footerBottomLinks li a.active, ul#footerBottomLinks 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 */



div#footerBottom {

	background-color:			#F4F4F4;

	width:						100%;

	text-align:					center;

	padding:					4px 0;

	border-top:					solid 3px #FFFFFF;

	position:					fixed;

	_position:					absolute;

	bottom:						0;

}



/* mainMenu - BEGIN */

#mainMenuContainer {

	background:					transparent url(/fileadmin/img/bg_mainMenu.gif) left center repeat-x;

	height:						70px;

	width:						100%;

	float:						left;

	z-index:					5;

}



#menuDiv {

	clear:						both;

	background-color:			#F4F4F4;

	float:						left;

	width:						100%;

	padding-top:				0em;

	padding-bottom:				1em;

	_width:						expression(document.body.clientWidth < 950? "930px": "100%" );

	position:					relative;

	z-index:					0;

	min-width:					900px;

}



#mainMenuLeft, #mainMenuRight, #mainMenuCenter {

	float:						left;

	z-index:					5;

	height:						70px;	

}



#mainMenuCenter {

	z-index:					5;

}



#mainMenuLeft, #mainMenuRight {

	width:						25px;

}



#mainMenuLeft {

	background:					transparent url(/fileadmin/img/bg_mainMenuLeft.gif) left top no-repeat;

}



#mainMenuRight {

	background:					transparent url(/fileadmin/img/bg_mainMenuRight.gif) left top no-repeat;

	float:						right;

}



#menuSubMainContainer, #menuSubMainLeft, #menuSubMainRight {

	height:						58px;

	float:						left;

	margin-top:					4px;

	z-index:					5;

}



#menuSubMainLeft, #menuSubMainRight {

	width:						8px;

}



#menuSubMainLeft {

	background:					transparent url(/fileadmin/img/bg_mainSubMenuLeft.gif) left top no-repeat;

}



#menuSubMainRight {

	background:					transparent url(/fileadmin/img/bg_mainSubMenuRight.gif) left top no-repeat;

}



/*******************************************************

 *******************************************************

 * menumain - BEGIN

 *******************************************************

 *******************************************************/

ul#menuMainDE, ul#menuMainEN {

	height:						58px;

	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:						84px;

	height:						42px;

	margin-top:					8px;

	background:					transparent left center no-repeat;

}



/*******************************************************

 * Group mainmenu - BEGIN

 *******************************************************/

#menuMainDE li a#id46 {

	background-image:			url(/fileadmin/img/icon_unternehmen.gif);

}



#menuMainEN li a#id46 {

	background-image:			url(/fileadmin/img/icon_business.gif);

}



#menuMainDE li a#id46:hover, #menuMainDE li a#id46Active {

	background-image:			url(/fileadmin/img/icon_unternehmen-over.gif);

}



#menuMainEN li a#id46:hover, #menuMainEN li a#id46Active {

	background-image:			url(/fileadmin/img/icon_business-over.gif);

}

/*-----------------------------------------------------*/

#menuMainDE li a#id47 {

	background-image:			url(/fileadmin/img/icon_ir.gif);

}



#menuMainEN li a#id47 {

	background-image:			url(/fileadmin/img/icon_investorrelation.gif);

}



#menuMainDE li a#id47:hover, #menuMainDE li a#id47Active {

	background-image:			url(/fileadmin/img/icon_ir-over.gif);

}



#menuMainEN li a#id47:hover, #menuMainEN li a#id47Active {

	background-image:			url(/fileadmin/img/icon_investorrelation-over.gif);

}

/*-----------------------------------------------------*/

#menuMainDE li a#id33 {

	background-image:			url(/fileadmin/img/icon_np.gif);

}



#menuMainEN li a#id33 {

	background-image:			url(/fileadmin/img/icon_newsroom.gif);

}



#menuMainDE li a#id33:hover, #menuMainDE li a#id33Active {

	background-image:			url(/fileadmin/img/icon_np-over.gif);

}



#menuMainEN li a#id33:hover, #menuMainEN li a#id33Active {

	background-image:			url(/fileadmin/img/icon_newsroom-over.gif);

}

/*-----------------------------------------------------*/

#menuMainDE li a#id422 {

	background-image:			url(/fileadmin/img/icon_teamkontakt.gif);

}



#menuMainEN li a#id422 {

	background-image:			url(/fileadmin/img/icon_teamkontakt.gif);

}



#menuMainDE li a#id422:hover, #menuMainDE li a#id422Active {

	background-image:			url(/fileadmin/img/icon_teamkontakt-over.gif);

}



#menuMainEN li a#id422:hover, #menuMainEN li a#id422Active {

	background-image:			url(/fileadmin/img/icon_teamkontakt-over.gif);

}

/*-----------------------------------------------------*/

#menuMainDE li a#id36 {

	background-image:			url(/fileadmin/img/icon_karriere.gif);

}



#menuMainEN li a#id36 {

	background-image:			url(/fileadmin/img/icon_karriere.gif);

}



#menuMainDE li a#id36:hover, #menuMainDE li a#id36Active {

	background-image:			url(/fileadmin/img/icon_karriere-over.gif);

}



#menuMainEN li a#id36:hover, #menuMainEN li a#id36Active {

	background-image:			url(/fileadmin/img/icon_karriere-over.gif);

}

/*-----------------------------------------------------*/

#menuMainDE li a#id32 {

	background-image:			url(/fileadmin/img/icon_kultur.gif);

}



#menuMainEN li a#id32 {

	background-image:			url(/fileadmin/img/icon_kultur.gif);

}



#menuMainDE li a#id32:hover, #menuMainDE li a#id32Active {

	background-image:			url(/fileadmin/img/icon_kultur-over.gif);

}



#menuMainEN li a#id32:hover, #menuMainEN li a#id32Active {

	background-image:			url(/fileadmin/img/icon_kultur-over.gif);

}



#menuMainDE li a#id917{

	background-image:			url(/fileadmin/img/icon_kultur.gif);

}



#menuMainEN li a#id197 {

	background-image:			url(/fileadmin/img/icon_kultur.gif);

}



#menuMainDE li a#id917:hover, #menuMainDE li a#id917Active {

	background-image:			url(/fileadmin/img/icon_kultur-over.gif);

}



#menuMainEN li a#id917:hover, #menuMainEN li a#id917Active {

	background-image:			url(/fileadmin/img/icon_kultur-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#id1173 {

	background-image:			url(/fileadmin/img/icon_bv.gif);

	width:						115px!important;

}



#menuMainEN li a#id1173 {

	background-image:			url(/fileadmin/img/icon_bv.gif);

	width:						115px!important;

}



#menuMainDE li a#id1173:hover, #menuMainDE li a#id1173Active {

	background-image:			url(/fileadmin/img/icon_bv-over.gif);

	width:						115px!important;

}



#menuMainEN li a#id1173:hover, #menuMainEN li a#id1173Active {

	background-image:			url(/fileadmin/img/icon_bv-over.gif);

	width:						115px!important;

}

/*-----------------------------------------------------*/

/* Business Class */

#menuMainDE li a#id153 {

	background-image:			url(/fileadmin/img/icon_bc.gif);

	width:						103px!important;

}



#menuMainEN li a#id153 {

	background-image:			url(/fileadmin/img/icon_bc.gif);

	width:						103px!important;

}



#menuMainDE li a#id153:hover, #menuMainDE li a#id153Active {

	background-image:			url(/fileadmin/img/icon_bc-over.gif);

	width:						103px!important;

}



#menuMainEN li a#id153:hover, #menuMainEN li a#id153Active {

	background-image:			url(/fileadmin/img/icon_bc-over.gif);

	width:						103px!important;

}

/*-----------------------------------------------------*/

/* Business Extras */

#menuMainDE li a#id154 {

	background-image:			url(/fileadmin/img/icon_be.gif);

	width:						100px!important;

}



#menuMainEN li a#id154 {

	background-image:			url(/fileadmin/img/icon_be.gif);

	width:						100px!important;

}



#menuMainDE li a#id154:hover, #menuMainDE li a#id154Active {

	background-image:			url(/fileadmin/img/icon_be-over.gif);

	width:						100px!important;

}



#menuMainEN li a#id154:hover, #menuMainEN li a#id154Active {

	background-image:			url(/fileadmin/img/icon_be-over.gif);

	width:						100px!important;

}
/* ko-Agrar */
#menuMainDE li a#id2666 {
	background-image:			url(/fileadmin/img/icon_oko_agrar.gif);
	width:						100px!important;
}

#menuMainEN li a#id2666 {
	background-image:			url(/fileadmin/img/icon_oko_agrar.gif);
	width:						100px!important;
}

#menuMainDE li a#id2666:hover, #menuMainDE li a#id2666Active {
	background-image:			url(/fileadmin/img/icon_oko_agrar-over.gif);
	width:						100px!important;
}

#menuMainEN li a#id2666:hover, #menuMainEN li a#id2666Active {
	background-image:			url(/fileadmin/img/icon_oko_agrar-over.gif);
	width:						100px!important;
}

/*******************************************************

 * Versicherung mainmenu - END

 *******************************************************/

/*******************************************************

 *******************************************************

 * menumain - END

 *******************************************************

 *******************************************************/





/* shortcuts - BEGIN */

div#shortcuts {

	width:						100%;

	z-index:					90;

}



ul#shortcutsLeft, ul#shortcutsRight {

	list-style-type:			none;

	margin:						0;

	padding:					.5em 1.5em;

	display:					block;

	position:					static;
	float:						left;
	top:						0px;

	left:						0;

	font-size:					95%;

	z-index:					90;

}



ul#shortcutsRight {

	right:						0;

	width:						auto;

	z-index:					80;

}



ul#shortcutsLeft li, ul#shortcutsRight li {

	float:						left;

	margin-right:				1em;

}



ul#shortcutsRight li {

	float:						right;

	margin-right:				auto;

	margin-left:				1em;

	_display:					expression(document.body.clientWidth < 950? "none": "inline" );	

}



ul#shortcutsLeft li a, ul#shortcutsRight 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:				0.9em;

}



ul#shortcutsLeft li a.active, ul#shortcutsLeft li a:hover,

ul#shortcutsRight li a.active, ul#shortcutsRight 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 */	

}

/* shortcuts - END */



#menuLeftDiv {

	float:						left;

	width:						235px;

	padding:					0;

	margin:						0;

	_margin-bottom:					-20px;

	_padding-bottom:				25px;

	z-index: 					20;

	/*_height:					expression((document.getElementById('contentDiv').offsetHeight + 10) + "px");*/

	/*_height:					expression(document.getElementById('menuLeftDiv').offsetHeight < document.getElementById('contentDiv').offsetHeight ? (document.getElementById('contentDiv').offsetHeight + 10) + "px" : "auto");*/

}



#menuLeftDiv img, #menuLeftDiv a img {

	margin-left:				15px;

	border:						0;

	margin-bottom:				8px;

}

#menuLeftDiv div.textdiv{padding-left:15px;}



ul#menuLeft {

	margin:						0;

	margin-left:				15px;

	margin-top:					1em;

	padding:					0;

	list-style-type:			none;	

	clear:						both;

}



ul#menuLeft li a {

	background:					transparent url(/fileadmin/img/bullet.gif) left 4px no-repeat;

	_background /**/:			none; /* backgroud off in IE5.0 due to a bug in padding */;

	_background/**/:			transparent url(/fileadmin/img/bullet.gif) left 4px no-repeat; /* turn it on for IE5.5 */

	padding-left:				1em;

	margin-left:				auto;

	display:					block;

}



ul#menuLeft li a.active, ul#menuLeft li a:hover {

	background:					transparent url(/fileadmin/img/bulletActive.gif) left 4px no-repeat;

	_background /**/:			none; /* backgroud off in IE5.0 due to a bug in padding */;

	_background/**/:			transparent url(/fileadmin/img/bulletActive.gif) left 4px no-repeat; /* turn it on for IE5.5 */

}



ul#menuLeft ul {

	list-style-type:			none;

	margin:						0 12px 0px 12px;

	_margin:					0 6px 0px 12px;

	padding:					0;

}



ul#menuMajor {

	display:					block;

	clear:						both;

	padding:					0;

	margin:						0;

	margin-left:				40px;

	_margin-left:				20px;

	list-style-type:			none;

	float:						left;

	width:						169px;

	/* 180px */

	height:						58px;

}



ul#menuMajor li {

	margin:						15px 10px 10px 10px;

	_margin:					13px 5px 8px 5px;

	padding:					0px 0px 0px 75px; 

}



ul#menuMajor li a {

	display:					block;

	width:						76px;

	padding:0px;

	margin:0px;

	/* 180px */

	height:						12px;

}



/* 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:						14px;	

}



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 {

	_overflow:					hidden;

	clear:						both;

	_clear:						none;

	float:						left;

	_float:						none;

	background:					transparent url(/fileadmin/img/bg_contentTopLeft.gif) 235px top no-repeat;

	margin:						0 0 20px;

	padding:					0;

	_border-top:				solid 1px #F4F4F4;

	min-width:					900px;

	_width:						expression(document.body.clientWidth < 950? "940px": "100%" ); 	

}



#contentDiv {

	margin:						0 238px 0 235px;

/*	_margin:					0 258px 0 159px;	*/

	min-width:					300px;

	padding:					20px 14px 1em 14px;

	_width: expression((document.body.clientWidth-522)+"px" );

	_height:1px;

}



#contentDiv a, #serviceCenterDiv a { 

	font-weight:				bold !important;

}



/* service center - BEGIN */

#serviceCenterDiv, div.serviceCenterSubPart {

	width:						236px;

	margin:						0;

	padding:					0;	

}



#serviceCenterDiv {

	float:						right;

	padding-top:				20px;

	background-color:			#FFFFFF;

	_overflow /**/:				hidden;
	
	margin-bottom:				10px;

}



#serviceCenterDiv hr {

	width:						100%;

	height:						3px;

	color:						#FFFFFF;

	background-color:			#FFFFFF;

	border:						0;	

	clear:						both;

	_float:						left;

}



div.serviceCenterSubPart input#suchbegriff, div.serviceCenterSubPart input#ortplz, div.serviceCenterSubPart input#ixsuchbegriff, input#ixsuchbegriffContent {

	border:						solid 1px #666666;

	width:						7em;

	_width:						6em;

	/*_margin-left:				-4px;*/

}



input#ixsuchbegriffContent {

	width:						10em;

	margin-left:				.5em;

}



#serviceCenterDiv h2 {

	display:					block;

	background:					#666666 url(/fileadmin/img/bg_serviceCenterHead.gif) left top no-repeat;

	width:						220px;

	_width /**/:				236px;

	height:						1.6em;

	_height /**/:				2em;

	color:						#FFFFFF;

	margin:						0;

	padding:					0;

	padding-top:				.4em;	

	padding-left:				16px;

}



div.serviceCenterSubPart {

	background-color:			#F4F4F4;

	float:						left;

	_float: 					none;

	border-top:					solid 3px #FFFFFF;

	border-bottom:				0;

	

	/*height:						6.5em;

	_height:					auto;*/

}

div.serviceCenterSubPartNoBorder{

	border-top:none!important;

}



div.serviceCenterSubPartContent {

	border-top:					0;

}



div.serviceCenterSubPart p, div.serviceCenterSubPart h3, div.serviceCenterSubPart h4, div.serviceCenterSubPart h5 {

	margin:						0 16px;

}



div.serviceCenterSubPart div.csc-header, div.serviceCenterSubPart h3,

div.serviceCenterSubPart h4, div.serviceCenterSubPart h5 {

	color:						#FFFFFF;

	background-color:			#666666;

	border-bottom:				none;

}



div.serviceCenterSubPart h3, div.serviceCenterSubPart h4, div.serviceCenterSubPart h5 {

	margin:						0 16px;

	line-height:				2em;

	font-size:					140%;

}



div.serviceCenterSubPart div.csc-header {

	border-top:					12px solid #FFFFFF;

	background-color:			#666666;	

	clear:						both;

}



div.serviceCenterSubPart div.csc-header {

	_float:						left;

	_width:						100%;

}



div.serviceCenterSubPart p.bodytext {

	border-top:					3px solid #FFFFFF;

	width:						100%;

	margin:						0;

	padding:					.5em 16px;

	width:						204px;

}



div.serviceCenterSubPart form {

	margin:						0;

}



div.serviceCenterSubPart form div {

	margin:						0 0 0 0px;

	/*_margin-left:				0px;*/

	padding-bottom:				2px;

	float:						left;

	padding-left:12px;

	/*_padding-left:20px;*/

}

div.serviceCenterSubPartNoBorder form div {

	padding-bottom:				10px;

}

div.serviceCenterSubPart form div.paddingBottom5px{padding-bottom:5px!important;}



div.serviceCenterSubPart form div * {

	display:					block;

	float:						left;

}



div.serviceCenterSubPart label {

	margin-top:					.2em;

	vertical-align:				middle;

	display:					block;

	padding:					.4em 0 .4em 12px;

	margin:						0;	

	font-weight:				bold;

}



div.serviceCenterSubPart form div input.buttonSubmit {

	margin-left:				1em;

	border:						solid 1px #666666;

	background:					none;

	background-color:			#FFFFFF;

	_padding:					0;

}



div.serviceCenterSubPart form div input.buttonSubmit:hover,

div.serviceCenterSubPart form div input.buttonSubmit:active {

	border:						solid 1px #990000;

}



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:						180px;

}



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

 **************************************************/

ul.csc-bulletlist {

	clear:						none;

	margin-left: 				16px;

	padding-left:				0;

	display:					block;

	

	

} 



ul.csc-bulletlist-3 {

}

 

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;

}

table.mailform .radiowrap br{display:none;}

table.mailform .radiotd div.radiowrap {clear:both; float:left; _float:none; display:block; padding:0px!important;margin:0px!important; }

table.mailform .radiotd fieldset{border:0px!important; margin:0px!important; padding:0px!important;}

table.mailform .radiotd legend{display:none;}



table.mailform .radiotd input{float:left; display:block; border:none;}

table.mailform .radiotd label{float:left; display:block; padding-top:1px;}



table.mailform .radiotd .ende{height:1px!important; width:1px!important; padding:0px!important; margin:0px 0px -1px 0px!important; font-size:1px!important; line-height:1px!important; clear:both!important; float:none!important; display:block!important;}



table.mailform input.submit{

	color:						#990000;

	font-weight:				normal;

	cursor:						pointer;

	border:						solid 1px #666666;

	background:					none;

	background-color:			#FFFFFF;

	height:						1.7em;

	_height:					20px;

	_padding:					0;	

	text-transform:				uppercase;

	_letter-spacing:			-1px;

	font-size:					96%;

}

 

/****************************************/

/* CSS styled IMGTEXT Extension - BEGIN */

/****************************************/

div.csi-textpic {

	float:						left;

	_float /**/:				none;

	width:						100%;

	/*margin:						0 0 2em 0;*/

	margin: 0px 0px 0px 0px;

	_margin:					0;

}

/*

div.csi-above div.csi-imagewrap {

	clear:						both;

	width:						100%;

}



div.csi-right div.csi-imagewrap dl {

	float:						right;

}

*/

div.csi-textpic h2, div.csi-textpic h3, div.csi-textpic h4, div.csi-textpic h5, div.csi-textpic h6 {

	margin:						0 auto .5em;

}



div.csi-imagewrap {

	margin:						0;

	padding:					0;

}



/*

div.csi-imagewrap dl * {

	display:					block;

	padding:					0;

	margin:						0;

}



dd.csi-caption {

	clear:						both;

}



div.csi-imagewrap p.csc-caption {

	clear:						both;

	float:						left;

}



div.csi-imagewrap dl {

	margin-top:					0;

}



div.csi-imagewrap dl dt a img {

	border: 					0;

}



div.csi-left div.csi-imagewrap {

	float:						left;

}



div.csi-right div.csi-imagewrap {

	float:						right;

}



div.csi-center div.csi-imagewrap {

	width:						100% !important;

	text-align:					center;

}



div.csi-center div.csi-imagewrap dl {

	margin:						1em auto; 

	_margin-top:				auto;

}



div.csi-intext-left {

	float:						left;

}



div.csi-intext-right {

	float:						right;

}



div.csi-intext-right div.csi-imagewrap {

	float:						right;

	margin:						0 0 1em 1em;

}



div.csi-intext-left div.csi-imagewrap {

	float:						left;

	margin:						0 1em 1em 0;

}



div.csi-intext-left-nowrap {

	float:						left;

}



div.csi-intext-right-nowrap div.csi-imagewrap {

	padding:					0;

	margin:						0;

	float:						right;

}



div.csi-text ul, div.csi-textpic ul {

	margin:						0;

	padding:					0;

	list-style-type:			circle;

	list-style-position:		inside;

}



div.csi-imagewrap {

	float:						left;

	margin:						0;

	padding:					0;

}



div.csi-imagewrap img {

	margin:						0;

	padding:					0;

	float:						left;

}



div.csi-textpic img {

	float:						left;

}

*/

/**************************************/

/* CSS styled IMGTEXT Extension - END */

/**************************************/



/* sitemap - BEGIN */

ul.sitemap, ul.sitemap ul {

	list-style-type:			none;

}

/* sitemap - END */

/**************************************************

 * typo3 standard elements - END

 **************************************************/

 

 /*

  *  SEARCH

  */

.sPrev, .searchNext {

  	padding: 0px;

  	margin:  0px;

}

.searchPrev a {

  	padding-right: 10px;

}

  



/**************************************************

 * dam - BEGIN

 **************************************************/

/*

table.tx-damdownloads-pi1-list tr td {

	vertical-align:				top;

	width:						150px;

}



table.tx-damdownloads-pi1-list tr td a img {

	border: 					solid 1px #666666;

	padding:					1px;

}

*/



table.tx-damdownloadsTable {

	overflow:					hidden;

	_float:						left;

	width:						100%;

	border-collapse:			collapse;

}



table.tx-damdownloadsTable tr td {

	vertical-align:				top;

	padding-bottom:				1em;

}



table.tx-damdownloadsTable tr td.imageCell {

	width:						1%;

	padding-right:				1em;

}



table.tx-damdownloadsTable tr td a img {

	border: 					solid 2px #666666;

	padding:					1px;

}



div.tx-damdownloads-pi1 {

	border-top:					solid 2px #FFFFFF;

	_border-top:				solid 3px #FFFFFF;

}



div.tx-damdownloads-pi1 span {

	float:						left;

	clear:						left;

}

div.collectdiv {

	margin-left:16px;

}

div.collectdiv p.markierte{margin:0px;padding:0px;padding-top:20px; margin-right:16px;clear:left;}

table.tx-damdownloads-pi1-collect {

	/*margin-left:				16px;*/

}



.downloadLink, .bestellenLink {

	border:						solid 1px #666666;

	padding:					1px;

	background-color:			#FFFFFF;

	margin:						.5em 0 0 0px;

	display:					block;

	width:						5em;

	text-align:					center;

}



.downloadLink:hover, .bestellenLink:hover {

	text-decoration:			none;

	border:						solid 1px #990000;

}



span.linkDisabled {

	color:						#AAAAAA;

	border:						solid 1px #CCCCCC;

	text-decoration:			line-through;

	_margin-left:				8px;

}



span.linkDisabled:hover {

	border:						solid 1px #CCCCCC;

	text-decoration:			line-through;

}



table.tx-damdownloads-pi1-collect a:hover {

	color:						#666666;

}



div.browselinks{text-align:center!important;}

table.browsebar {margin-left:auto!important;margin-right:auto!important;}

table.browsebar .first{width:70px!important;}

table.browsebar .thirt{width:70px!important; text-align:right!important;}

.tx-damdownloads-pi1 form{margin:0px; padding:0px;}  

.dam_download_plugin, .dam_download_plugin .browseresults{clear:both; margin:0px;}

.dam_download_plugin .browseresults, .dam_download_plugin .browselinks, .dam_download_plugin .items{clear:both;}

.dam_download_plugin .dam_downloads_item{width:30%; float:left; border:1x solid #000; margin-right:3%;}

.dam_download_plugin .dam_downloads_item span{display:block;}



.dam_download_plugin_detail span{display:block;}

/**************************************************

 * dam - END

 **************************************************/

 

 

/**************************************************

 * indexed search - BEGIN

 **************************************************/ 

/* default styles for extension "tx_damdownloads_pi1" */

.tx-damdownloads-pi1 .tx-damdownloads-pi1-collect {  }

.tx-damdownloads-pi1 .tx-damdownloads-pi1-search {  }

.tx-damdownloads-pi1 .tx-damdownloads-pi1-list {  }

.tx-damdownloads-pi1 .tx-damdownloads-pi1-detail {  }

.tx-damdownloads-pi1-search .button{

	color:						#990000;

	font-weight:				normal;

	cursor:						pointer;

	margin-left:				1em;

	border:						solid 1px #666666;

	background:					none;

	background-color:			#FFFFFF;

	height:						1.7em;

	_height:					20px;

	_padding:					0;	

	text-transform:				uppercase;

	_letter-spacing:			-1px;

	font-size:					96%;

}



/* default styles for extension "tx_indexedsearch" */



h4.searchSection {

	margin:						0;

	padding:					3px;

}



.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {

	width:						100px;

}



.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {

	width:						150px;

}



.tx-indexedsearch .tx-indexedsearch-whatis p .tx-indexedsearch-sw {

	font-weight:				bold;

	font-style:					italic;

}



.tx-indexedsearch .tx-indexedsearch-whatis {

	margin-top:					10px;

	margin-bottom:				5px;

}



.tx-indexedsearch P.tx-indexedsearch-noresults {

	text-align:					center;

	font-weight:				bold;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {

	background:					#eeeeee;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p {

	font-weight:				bold;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p.tx-indexedsearch-percent {

	font-weight:				normal;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p {

	font-style:					normal;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p .tx-indexedsearch-redMarkup {

	color:						red;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {

	background:					transparent;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {

	margin-top:					20px;

	margin-bottom:				5px;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 {

	margin-top:					0px;

	margin-bottom:				0px;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead table {

	background:					#cccccc;

}



.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td {

	vertical-align:				middle;

}

.tx-indexedsearch .tx-indexedsearch-res .noResume {

	color:						#666666;

}

/**************************************************

 * indexed search - END

 **************************************************/ 









/*

.applicform form div{clear:left; margin:0px; padding:0px;}

.applicform form, .applicform input { margin: 0; padding: 0; height: 0; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; }

html>body .applicform form { height: auto !important; }

.applicform form input.file, .applicform form label, .applicform form input.text, .applicform form select, .applicform form textarea, .applicform form input.checkbox, .applicform form input.radio, .applicform form input.radiobutton, .applicform form div span{float:left; display:block; margin:1px 4px 1px 0px; padding:0px;}

.applicform form input.text, .applicform form select, .applicform form textarea {color: #434343; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; width:auto;}

.applicform form select, .applicform form input.text, .applicform form textarea{border: 1px solid #8B8B8B;}

.applicform form input.text{padding:1px 2px 0px 2px; height: 17px;}

.applicform form textarea{ font-size: 14px; }

.applicform form input.checkbox, .applicform form input.file{height:auto;}

.applicform form label, .applicform form fieldset div span, .applicform form span.label{padding:3px 0px 0px 0px!important; text-align: left; margin:1px 4px 1px 0px!important;}

.applicform form input.radiobutton, .applicform form input.radio{height:12px; margin-top:6px; margin-bottom:0px; width:14px;}

.applicform select { width:auto; }

.applicform  form input.checkbox{height:14px; margin-top:4px!important; width:auto;}



.applicform label.labelleft, .applicform span.labelleft{width:17em;}

.applicform span.stern{color:red;}

.applicform span.inspan, .applicform span.stern{float:none!important; display:inline!important;}



.applicform .hiddenfield{display:none!important;}



.applicform input.button{width:auto; height:auto;}

.applicform .formularende, .applicform .ende{display:block!important; float:none!important; height:1px!important; clear:both!important; border:none!important; padding:0px!important; margin:0px!important;font-size:1px!important; line-height:1px!important;}

.applicform div.separator, .applicform div.separatorgross{display:block;height:10px; font-size:10px; line-height:10px; clear:both; float:none;}

.applicform div.separatorgross{height:25px!important;}

*/

.applicform {

/*	_margin-right:				45px !important;	 commented by ivan - clear problem in applications */

	clear:						none;

	float:						left;

	width:						100%;

}



.applicform form div {

	clear:						left;

	margin:						0px!important;

	padding:					0px!important;

	height:						auto!important;

	_height:1px;

}



.applicform form, .applicform input {margin: 0; padding: 0; height: 0; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; }

html>body .applicform form { height: auto !important; }

.applicform form input.file, .applicform form label, .applicform form input.text, .applicform form select, .applicform form textarea, .applicform form input.checkbox, .applicform form input.radio, .applicform form input.radiobutton, .applicform form div span{float:left; display:block; margin:1px 4px 1px 0px; padding:0px;}

.applicform form input.text, .applicform form select, .applicform form textarea {color: #434343; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; width:auto;}

.applicform form select, .applicform form input.text, .applicform form textarea{border: 1px solid #8B8B8B;}

.applicform form input.text{padding:1px 2px 0px 2px; height: 17px;}

.applicform form input.checkbox, .applicform form input.file{height:auto;}

.applicform form label, .applicform form fieldset div span, .applicform form span.label{padding:3px 0px 0px 0px!important; text-align: left; margin:1px 4px 1px 0px!important;}

.applicform form input.radiobutton, .applicform form input.radio{height:12px; margin-top:6px; margin-bottom:0px; width:14px;}

.applicform select { width:auto; }

.applicform  form input.checkbox{height:14px; margin-top:4px!important; width:auto;}



.applicform label.labelleft, .applicform span.labelleft{width:17em;}

/* neu von elo - BEGIN */

.applicform label.labelleftLeasing {width:20em;}

.applicform span.labelleftLeasing {width:20em; display: block; float:left;} 

/* neu von elo - END */



.applicform span.header, .applicform div.header {font-weight: bold;}



.applicform span.stern{color:red;}

.applicform span.inspan, .applicform span.stern{float:none!important; display:inline!important;}



.applicform .hiddenfield{display:none!important;}



.applicform input.button, .applicform a.button{

	color:						#990000;

	font-weight:				normal;

	cursor:						pointer;

	border:						solid 1px #666666;

	background:					none;

	background-color:			#FFFFFF;

	/*height:						1.7em;*/

	height:					20px;

	_padding:					0px;

	_letter-spacing:			-1px;

	font-size:					95%;

	width:						auto; 

	margin-top:					10px; 

	margin-bottom:				10px;

	text-transform:				uppercase;

}

.applicform a.button{padding:2px 4px 0px 4px;_padding:2px 10px 0px 10px;_letter-spacing:0px;height:16px;}

.applicform a.button:hover{text-decoration:none;}

.applicform .formularende, .applicform .ende{display:block!important; float:none!important; height:1px!important; clear:both!important; border:none!important; padding:0px!important; margin:0px!important;font-size:1px!important; line-height:1px!important;}

.applicform div.separator, .applicform div.separatorgross{display:block;height:10px!important; font-size:10px; line-height:10px; clear:both; float:none;}

.applicform div.separator15px{height:15px!important;}

.applicform div.separator20px{height:20px!important;}

.applicform div.separatorgross{height:25px!important;}







.alignright{text-align:right!important;}

.bordertopblack td{border-top:1px solid #000!important;}

.graubgcolor td{background:#cccccc!important;}

.fontcolor990000{color:#990000!important;}

table.calculator{border-collapse:collapse!important; font-size:100%!important; width:100%!important;border-top:1px solid #000!important;}



.applicform form div span.visa label, .applicform form div span.visa input.text{float:none!important; display:block!important;}

.applicform form div span.neben{float:none!important;}

.applicform span.smalltext {font-size: 0.8em}

.applicform .buttonrow input.button, .applicform .buttonrow a.button{display:block; float:left; margin-right:20px;}

.applicform span.klein, .applicform label.klein {font-size: 0.8em}





/* contenttable - BEGIN */

table.contenttable {

	border-collapse:			collapse;

	margin:						.5em 0 1em;

	padding:					0;

}



table.contenttable tr {

	background-color:			#F4F4F4;

}



table.contenttable tr td {

	border:						0;

	padding:					3px;

	border-bottom:				solid 2px #FFFFFF;

}



table.contenttable tr td p {

	line-height:				1em;

	margin:						0;

}

/* contenttable - END */



/* contenttable layout1 - BEGIN */

table.contenttable-1 tr.tr-0 {

	background-color:			#990000;

}



table.contenttable-1 tr.tr-0 td, table.contenttable-1 tr.tr-0 td p {

	color:						#FFFFFF;

	font-weight:				bold;

}

/* 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;

}



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;

	font-weight:				bold;

}

/* contenttable layout2 - END */



/* contenttable layout3 - BEGIN */

table.contenttable-3 tr td.td-0, table.contenttable-3 tr td.td-0 p {

	background-color:			#990000;

}



table.contenttable-3 tr td.td-0, table.contenttable-3 tr td.td-0 p {

	color:						#FFFFFF;

	font-weight:				bold;

}

/* contenttable layout3 - END */



/* contenttable layout4 - BEGIN */

table.contenttable-4 tr.tr-even {

	background-color:			#F4F4F4;

}



table.contenttable-4 tr.tr-odd {

	background-color:			#FFFFFF;

}

/* contenttable layout4 - END */

/* contenttable layout5 - BEGIN */
table.contenttable-5 tr.tr-0 {
	background-color:			#990000;
}

table.contenttable-5 tr.tr-0 td {
	text-align:center;
}
table.contenttable-5 tr.tr-0 td.td-0 {
	text-align:left;
}

table.contenttable-5 tr.tr-0 td, table.contenttable-5 tr.tr-0 td p,
table.contenttable-5 tr.tr-0 th, table.contenttable-5 tr.tr-0 th p {
	color:						#FFFFFF!important;
	font-weight:				bold;
}
table.contenttable-5 tr.tr-0 td *,
table.contenttable-5 tr.tr-0 th * {
	color:						#FFFFFF!important;
	font-weight:				bold;
}
/* contenttable layout1 - END */



/* default styles for extension "tx_cssfilelist" */

	.filelinks div{margin:0px; padding:0px; padding-left:25px; background:url(/fileadmin/gfx/fileicons/default.gif) left top no-repeat; margin-bottom:5px; } 

	.filelinks span.titledesc{display:block;float:left; width:30em; }

	.filelinks div span{display:block;}

	/* Icons begin */

	.filelinks .3ds{background-image:url('/fileadmin/gfx/fileicons/3ds.gif')!important;}

	.filelinks .ai{background-image:url('/fileadmin/gfx/fileicons/ai.gif')!important;}

	.filelinks .ani{background-image:url('/fileadmin/gfx/fileicons/ani.gif')!important;}

	.filelinks .au{background-image:url('/fileadmin/gfx/fileicons/au.gif')!important;}

	.filelinks .avi{background-image:url('/fileadmin/gfx/fileicons/avi.gif')!important;}

	.filelinks .bmp{background-image:url('/fileadmin/gfx/fileicons/bmp.gif')!important;}

	.filelinks .cdr{background-image:url('/fileadmin/gfx/fileicons/cdr.gif')!important;}

	.filelinks .css{background-image:url('/fileadmin/gfx/fileicons/css.gif')!important;}

	.filelinks .csv{background-image:url('/fileadmin/gfx/fileicons/csv.gif')!important;}

	.filelinks .doc{background-image:url('/fileadmin/gfx/fileicons/doc.gif')!important;}

	.filelinks .dtd{background-image:url('/fileadmin/gfx/fileicons/dtd.gif')!important;}

	.filelinks .eps{background-image:url('/fileadmin/gfx/fileicons/eps.gif')!important;}

	.filelinks .exe{background-image:url('/fileadmin/gfx/fileicons/exe.gif')!important;}

	.filelinks .fh3{background-image:url('/fileadmin/gfx/fileicons/fh3.gif')!important;}

	.filelinks .flash{background-image:url('/fileadmin/gfx/fileicons/flash.gif')!important;}

	.filelinks .folder{background-image:url('/fileadmin/gfx/fileicons/folder.gif')!important;}

	.filelinks .gif{background-image:url('/fileadmin/gfx/fileicons/gif.gif')!important;}

	.filelinks .htm{background-image:url('/fileadmin/gfx/fileicons/htm.gif')!important;}

	.filelinks .html{background-image:url('/fileadmin/gfx/fileicons/html.gif')!important;}

	.filelinks .ico{background-image:url('/fileadmin/gfx/fileicons/ico.gif')!important;}

	.filelinks .inc{background-image:url('/fileadmin/gfx/fileicons/inc.gif')!important;}

	.filelinks .java{background-image:url('/fileadmin/gfx/fileicons/java.gif')!important;}

	.filelinks .jpg{background-image:url('/fileadmin/gfx/fileicons/jpg.gif')!important;}

	.filelinks .js{background-image:url('/fileadmin/gfx/fileicons/js.gif')!important;}

	.filelinks .max{background-image:url('/fileadmin/gfx/fileicons/max.gif')!important;}

	.filelinks .mid{background-image:url('/fileadmin/gfx/fileicons/mid.gif')!important;}

	.filelinks .mov{background-image:url('/fileadmin/gfx/fileicons/mov.gif')!important;}

	.filelinks .mpeg{background-image:url('/fileadmin/gfx/fileicons/mpeg.gif')!important;}

	.filelinks .mpg{background-image:url('/fileadmin/gfx/fileicons/mpg.gif')!important;}

	.filelinks .pcd{background-image:url('/fileadmin/gfx/fileicons/pcd.gif')!important;}

	.filelinks .pcx{background-image:url('/fileadmin/gfx/fileicons/pcx.gif')!important;}

	.filelinks .pdf{background-image:url('/fileadmin/gfx/fileicons/pdf.gif')!important;}

	.filelinks .png{background-image:url('/fileadmin/gfx/fileicons/png.gif')!important;}

	.filelinks .ps{background-image:url('/fileadmin/gfx/fileicons/ps.gif')!important;}

	.filelinks .psd{background-image:url('/fileadmin/gfx/fileicons/psd.gif')!important;}

	.filelinks .rtf{background-image:url('/fileadmin/gfx/fileicons/rtf.gif')!important;}

	.filelinks .sgml{background-image:url('/fileadmin/gfx/fileicons/sgml.gif')!important;}

	.filelinks .swf{background-image:url('/fileadmin/gfx/fileicons/swf.gif')!important;}

	.filelinks .sxc{background-image:url('/fileadmin/gfx/fileicons/sxc.gif')!important;}

	.filelinks .sxw{background-image:url('/fileadmin/gfx/fileicons/sxw.gif')!important;}

	.filelinks .tga{background-image:url('/fileadmin/gfx/fileicons/tga.gif')!important;}

	.filelinks .tif{background-image:url('/fileadmin/gfx/fileicons/tif.gif')!important;}

	.filelinks .ttf{background-image:url('/fileadmin/gfx/fileicons/ttf.gif')!important;}

	.filelinks .txt{background-image:url('/fileadmin/gfx/fileicons/txt.gif')!important;}

	.filelinks .wav{background-image:url('/fileadmin/gfx/fileicons/wav.gif')!important;}

	.filelinks .wrl{background-image:url('/fileadmin/gfx/fileicons/wrl.gif')!important;}

	.filelinks .xls{background-image:url('/fileadmin/gfx/fileicons/xls.gif')!important;}

	.filelinks .xml{background-image:url('/fileadmin/gfx/fileicons/xml.gif')!important;}

	.filelinks .xsl{background-image:url('/fileadmin/gfx/fileicons/xsl.gif')!important;}

	.filelinks .zip{background-image:url('/fileadmin/gfx/fileicons/zip.gif')!important;}

	/* Icons end */

	.filelinks a:hover{text-decoration:underline;}

/* default styles for extension "tx_croncssstyledimgtext" */







/* * css-styled-imgtext */

/* Captions */ P.csc-caption { margin: 0; } P.csc-caption { font-size: 80%; /* Customize me */ }

DIV.csi-caption-c .csi-caption { text-align: center; }

DIV.csi-caption-r .csi-caption { text-align: right; }

DIV.csi-caption-l .csi-caption { text-align: left; } /* Needed for noRows setting */

DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

DIV.csi-border DIV.csi-imagewrap .csi-image IMG { border: 2px solid #F4F4F4; padding: 0px 0px; }

DIV.csi-imagewrap { padding: 0; } 

DIV.csi-textpic IMG { border: none; }

DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; } /* UL: This will place the images side by side */ 

DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; } 

DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; } /* DL: This will place the images side by side */ 

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; } 

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; } 

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; } 

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */ 

DL.csi-image { margin: 0; } 

DL.csi-image DT { margin: 0; display: inline; } 

DL.csi-image DD { margin: 0; } /* Clearer */ 

DIV.csi-clear { /*_clear: both;*/ } /* Margins around images: */ /* Pictures on left, add padding on right */ 

DIV.csi-left DIV.csi-imagewrap .csi-image,

DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,

DIV.csi-intext-left DIV.csi-imagewrap .csi-image { display: inline; /* IE fix for double-margin bug */ margin-right: 10px; }

/* Pictures on right, add padding on left */

DIV.csi-right DIV.csi-imagewrap .csi-image,

DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,

DIV.csi-intext-right DIV.csi-imagewrap .csi-image { display: inline; /* IE fix for double-margin bug */ margin-left: 10px; }

/* Pictures centered, add padding left and right */

DIV.csi-center DIV.csi-imagewrap .csi-image { display: inline; /* IE fix for double-margin bug */ margin-left: 5px; margin-right: 5px; }

DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }

DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */

DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }

DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */ /* Above */

DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */

DIV.csi-center { text-align: center; /* IE-hack */ }

DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }

DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }

DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */

DIV.csi-right DIV.csi-imagewrap { float: right; }

DIV.csi-right DIV.csi-text { clear: right; } /* Left (above or below) */ 

DIV.csi-left DIV.csi-imagewrap { float: left; } 

DIV.csi-left DIV.csi-text { clear: left; padding-bottom:5px;} /* Left (in text) */ 

DIV.csi-intext-left DIV.csi-imagewrap { float: left; } /* Right (in text) */ 

DIV.csi-intext-right DIV.csi-imagewrap { float: right; } /* Right (in text, no wrap around) */ 

DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; } /* Hide from IE5-mac. Only IE-win sees this. \*/ 

* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; } /* End hide from IE5/mac */ /* Left (in text, no wrap around) */ 

DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; } /* Hide from IE5-mac. Only IE-win sees this. \*/ 

* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; } /* End hide from IE5/mac */







.newsDiv .related_links{margin-top:10px;}

.newsDiv .related_links dl{margin:0px;padding:0px;}

.newsDiv .related_links dd{margin:0px;padding:0px;}

.newsDiv .related_links dd p{margin:0px;padding:0px;}

.newsDiv .dam{padding-bottom:15px;}






/*

 *  UFO - Leitfaden - BEGIN

 */



div.leitfaden div#leitfadenTabelle, div.leitfaden div#leitfadenTabelleMan {

	font-size:			0.9em;

	width:				425px;

	/*height:				270px;*/

	height:				316px;

	border:				1px solid #000;

} 



div.leitfaden div.inputRow {

	margin-bottom: 5px;

}



div.leitfaden div.questionRow {

	margin-bottom: 10px;

}



div.leitfaden .labelleft {

	display:			block;

	float:				left;

	width:				150px;

}



div.leitfaden div#leitfadenTabelleMan {

	height:				270px;

} 



div.leitfaden div#leitfadenTabelle div.tabelleHeader, div.leitfaden div#leitfadenTabelleMan div.tabelleHeader {

	float:				left;

	padding-left:		5px;

	width:				136px;	

	border-right:		1px solid #000;

	border-bottom:		1px solid #000;

}

 

div.leitfaden div#leitfadenTabelle div.last, div.leitfaden div#leitfadenTabelleMan div.last {

	border-right:		0px solid #FFF;

}



div.leitfaden div#leitfadenTabelle div.first, div.leitfaden div#leitfadenTabelleMan div.first {

	background-color:	#E7E6E6;	

}



div.leitfaden div.leitfadenInhalt {

	float:				left;

	width:				141px;

	height:				204px;

	border-right:		1px solid #000;

	text-align:			center;

}



div.leitfaden div.leitfadenInhaltMan {

	float:				left;

	width:				141px;

	height:				152px;

	border-right:		1px solid #000;

	text-align:			center;

}



div.leitfaden div#leitfadenTabelle div.torteDyn, div.leitfaden div#leitfadenTabelleMan div.torteDyn {

	padding-top:		40px;

	height:				164px;

	

}



div.leitfaden div.leitfadenInhalt .bgGrey, div.leitfaden div.leitfadenInhaltMan .bgGrey {

	background-color:	#E7E6E6;	

}



div.leitfaden div#leitfadenTabelle div.anfrage, div.leitfaden div#leitfadenTabelleMan div.anfrage {

	width:				425px;

	clear:				left;

	float:				none;

	border-top:			1px solid #000;

	height:				82px;

}



div.leitfaden div#leitfadenTabelle div.anfrage img, div.leitfaden div#leitfadenTabelleMan div.anfrage img {

	margin-left:		150px;

}



div.leitfaden div#leitfadenTabelle div.anfrage p.linkLeft, div.leitfaden div#leitfadenTabelleMan div.anfrage p.linkLeft {

	background:			url(/typo3conf/ext/ufo_applic_leitfaden/img/pfeil_rechts.gif) no-repeat;

	float:				left;

	padding-left:		33px;

	margin-left:		10px;	

}



div.leitfaden div#leitfadenTabelle div.anfrage p.linkRight, div.leitfaden div#leitfadenTabelleMan div.anfrage p.linkRight {

	background:			url(/typo3conf/ext/ufo_applic_leitfaden/img/pfeil_rechts.gif) no-repeat;

	float:				right;

	padding-left:		33px;	

	margin-right:		10px;	

}



div.leitfaden div#leitfadenTabelle div.tabelleFooter, div.leitfaden div#leitfadenTabelleMan div.tabelleFooter {

	height:				13px;
	_height:			30px;
	border-top:			1px solid #000;	

}



div.leitfaden div#leitfadenTabelleMan div.tabelleFooter {

	margin-top:			6px;

}



div.leitfaden div#leitfadenTabelle div.tabelleFooter div, div.leitfaden div#leitfadenTabelleMan div.tabelleFooter div {

	width:				135px;

	height:				13px;
	_height:			30px;

	float:				left;

	border-right:		1px solid #000;

	padding-left:		5px;

}



div.leitfaden div#leitfadenTabelle div.tabelleFooter div.last, div.leitfaden div#leitfadenTabelleMan div.tabelleFooter div.last {

	border:				0px solid #FFF;

}



div.leitfaden div#leitfadenTabelle div.greyFondsTopDiv {

	background-color:	#DBD9D9;

	height:				20px;

	border-bottom:		1px solid #000;

}



div.leitfaden div#leitfadenTabelle div.greyFondsBottomDiv {

	background-color:	#DBD9D9;

	height:				20px;

	border-top:			1px solid #000;

}



div.leitfaden div#leitfadenTabelle div.middleFondsDiv {

	padding-left:		10px;

	padding-top:		10px;

	height: 			152px;

	text-align:			left;

}

/*

 *  UFO - Leitfaden - END

 */



/*

 *  UFO - Gesamtverzeichnis - BEGIN

 */ 

div.gesamtverzeichnis {

	width:				450px;

	margin-top:			60px;

}



div.gesamtverzeichnis div.header { width: 450px; padding: 3px; clear: both; }



div.gesamtverzeichnis div.land { font-weight: bold; padding-top: 5px; width: 450px; float: left; }

div.gesamtverzeichnis div.tabelleInhalt { width: 450px; height: 100%; clear: both; }

div.gesamtverzeichnis div.tabelleInhalt span { float: left; }

div.gesamtverzeichnis div.tabelleInhalt img.download { float: right; padding-top: 2px}



div.gesamtverzeichnis div.bgColor1 { background-color: #3399CC; }

div.gesamtverzeichnis div.bgColor2 { background-color: #FF6633; }

div.gesamtverzeichnis div.bgColor3 { background-color: #FFFF99; }

div.gesamtverzeichnis div.bgColor4 { background-color: #FF9933; }

div.gesamtverzeichnis div.bgColor5 { background-color: #993333; }

div.gesamtverzeichnis div.bgColor6 { background-color: #99CC66; }

div.gesamtverzeichnis div.bgColor7 { background-color: #CCCCCC; }

div.gesamtverzeichnis div.bgColor8 { background-color: #FFFF99; }

div.gesamtverzeichnis div.bgColor9 { background-color: #FF9999; }



/*

 *  UFO - Gesamtverzeichnis - END

 */ 



/* damit die elemente 14px ein von anderen sind */ 



.csi-text{display:none;} 



.tpic .csi-text{display:block;} 



.semantics{display:block; position:absolute; visibility:hidden;} 



.csi-clear{margin:0px; padding:0px; font-size:1px; height:1px; display:inline;} 



#menuLeftDiv img, #menuLeftDiv a img {margin-bottom: 1px; _margin-bottom:4px;} 



DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom:0px; padding-bottom:10px;} 



p.css-caption{padding:0px; } 



.csi-caption{padding-bottom:1px;} 



DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { padding:0px; margin:0px;} 





/* damit die elemente 14px ein von anderen sind */ 

.csi-text{display:none;}

.tpic .csi-text{display:block; padding:0px; margin:0px;}

.semantics{display:block; position:absolute; visibility:hidden;}

.csi-clear{margin:0px; padding:0px; font-size:1px; height:1px; display:inline;}



#menuLeftDiv img, #menuLeftDiv a img {margin-bottom: 1px; _margin-bottom:4px;}

DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom:0px; padding-bottom:10px;}

p.css-caption{padding:0px; }

.csi-caption{padding-bottom:1px;}

DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { padding:0px; margin:0px;} 







h3{margin-bottom:11px;}

.csc-header h3,

.csc-header h4{margin-top:0px!important; margin-bottom:4px; padding:0px;}

p.bodytext{margin-bottom:9px; padding:0px; }

DIV.csi-textpic{margin:0px; padding:0px; display:inline;  _margin-bottom:-5px;}

DIV.csi-left DIV.csi-text{padding:0px;}



.bannerfurrand{display:block; margin-bottom:10px;}



div.serviceCenterSubPart dl {

	padding-left:				16px;

	padding-right:				15px;

}



div.serviceCenterSubPart div.csi-center dl {

	padding-left:				0;

	padding-right:				0;

}



div.serviceCenterSubPart div.csi-textpic {

	width:						236px;

}



div.serviceCenterSubPart p.bodytext {

	border-top:					0px;

} 





.floatleft{float:left!important; clear:none!important;}

.floatright{float:right!important; clear:none!important;}



div.serviceCenterSubPartKlein{

background:#F4F4F4;float:left;_float:none;border-top:solid 3px #FFFFFF;border-bottom:0;padding:3px 10px;width:216px;

}

div.serviceCenterSubPartKleinMitBild{

background:#F4F4F4 url('/fileadmin/img/servicebild.gif') no-repeat right bottom;float:left;_float:none;border-top:solid 3px #FFFFFF;border-bottom:0;padding:3px 10px;width:216px;

}

div.serviceCenterSubPartKlein div.inner,

div.serviceCenterSubPartKleinMitBild div.inner{

margin:0px 0px 0px 0px; padding:0px;

}

div.serviceCenterSubPartKlein div.innerBottom,

div.serviceCenterSubPartKleinMitBild div.innerBottom{

margin:0px 0px 6px 0px; padding:0px;

}

div.serviceCenterSubPartKlein .serviceCenterSubPartKleinUberschrift,

div.serviceCenterSubPartKleinMitBild .serviceCenterSubPartKleinUberschrift{

color:#990000!important;

}

.clearboth{clear:both!important;}



.betreuerImage{float:left;}

#container #serviceCenterDiv .serviceCenterBetreuerModule{border-top:0px!important;}

.serviceCenterBetreuerModule div.betreuerinfo{margin-left:60px;}

.serviceCenterBetreuerModule div.betreuerinfo div{padding:0px; margin:0px; float:none; clear:none;}

.serviceCenterBetreuerModule div.betreuerinfo div.phone{background:url(../img/phone_betreuer.gif) no-repeat left center; min-height:10px; padding-left:15px;}



#ogilvysite{float:right; display:block; width:220px; _float:none; _position:absolute; _right:0px; margin:0px!important; padding:0px!important; text-align:left;}

#ogilvysite a{font-size:90%; display:inline; width:auto; padding:0px!important; margin:0px!important; width:auto!important;}



div.serviceCenterSubPart .csi-textpic p.bodytext{width:auto;}

div.serviceCenterSubPart .csi-textpic dl {

	padding:0px;

}



.serviceCenterSubPart .csi-clear{clear:both;}



div.noheader{height:0px; margin:0px!important; padding:0px!important; line-height:1px; font-size:1px; overflow:hidden;}

#serviceCenterDiv h4.newsHeader, #serviceCenterDiv h4.resultHeader{
	font-size:100%;
}

div#serviceCenterDiv .newsParagraph{display:none;}

div#menuLeftDiv div.multimedia{float:left;padding:20px 0px 9px 23px!important; _padding-left:20px; margin:0px; }

div#serviceCenterDiv iframe{border-top:11px solid #fff; background:#F4F4F4;}
div#serviceCenterDiv iframe body{background:#F4F4F4;}

table.tx-damdownloads-pi1-search td{border:none!important; padding:0px!important; margin:0px!important; vertical-align:bottom;}
table.tx-damdownloads-pi1-search{margin:0px!important; paddign:0px!important; border-collapse:collapse!important; border:none!important;}
table.tx-damdownloads-pi1-search td span{padding:0px 10px 2px 0px!important; margin:0px; display:block; line-height:1.4em; }

table.tx-damdownloads-pi1-search td.buttontd{padding-bottom:1px!important;}

div#serviceCenterDiv table.tx-damdownloads-pi1-search{margin:0px 14px 0px 12px!important;}
div#serviceCenterDiv table.tx-damdownloads-pi1-search span{font-weight:bold; display:block;}
div#serviceCenterDiv table.tx-damdownloads-pi1-search td.inputtd{padding:0px!important; width:80px;}
div#serviceCenterDiv table.tx-damdownloads-pi1-search td.inputtd input{width:80px;}
div#serviceCenterDiv table.tx-damdownloads-pi1-search td.buttontd input{float:none!important;}


#alternatepop2{height:0px;width:0px;position:absolute;background:none;border-width:0px;visibility:hidden;z-index:999;}
#alternatepop{position:absolute;background:#FFFFFF;visibility:hidden;z-index:1000;}
.alternatepop_div{border:3px solid #930400; padding:15px; margin:0px; width:300px;}
.floatright{float:right;}
.textaligncenter{text-align:center;}
.paddingtop10px{padding-top:10px; display:block;}
.marginbottom5px{margin-bottom:5px!important;}


#shortcutsleft_div{margin:0px; padding:0px; height:25px;}
#menuMajor_div{float:left; margin:0px; padding:0px; width:209px; height:100px;}
#menuMajor_betriebservice_de{ background:url(/fileadmin/img/betriebservice.gif) no-repeat left top; display:block; width:435px; height:59px; float:left;margin:3px 0px 0px 0px; padding:0px;}

div.kfzzulassungstellensuche strong.serviceCenterSubPartKleinUberschrift{padding:0px 0px 4px 12px!important; display:block;}

#menuMajor_betriebservice_de{ background:url(/fileadmin/img/betriebservice.gif) no-repeat left top; display:block; width:435px; height:59px; float:left;margin:3px 0px 0px 211px; padding:0px; _display:inline; }
#betriebservice_unten{display:block; background:url(/fileadmin/img/betriebservice_pfeil_unten.gif) no-repeat left center; min-height:9px; _height:9px; padding:0px 0px 0px 20px;}

.betreuerinfo .email{display:block; background:url(/fileadmin/img/betriebservice_email.gif) no-repeat left center; margin:0px; padding:0px 0px 0px 21px;}
.betreuerinfo .angebot{display:block; background:url(/fileadmin/img/betriebservice_angebot.gif) no-repeat left center; margin:0px; padding:0px 0px 0px 21px;}



/* karriereportal begin */
.jobsucheformular fieldset{margin:0px; padding:0px; border:0px;}
.jobsucheformular .zweispalten_job{margin:0px; padding:0px 0px 13px 0px; width:510px;}
.jobsucheformular .zweispalten_job .left,
.jobsucheformular .zweispalten_job .right{clear:none!important; margin:0px; padding:0px; width:245px;}
.jobsucheformular .zweispalten_job .left{float:left;}
.jobsucheformular .zweispalten_job .right{float:right;}
.jobsucheformular .zweispalten_job .left label,
.jobsucheformular .zweispalten_job .right label{float:none!important; background:#BC0D13; color:#fff; font-weight:bold; margin:0px!important; padding:3px 5px!important; width:235px!important; display:block;}
.jobsucheformular .zweispalten_job .left select,
.jobsucheformular .zweispalten_job .right select{margin:2px 0px 0px 0px!important; float:none!important; display:block; border:1px solid #666666; width:245px!important;}
.jobsucheformular .buttonrow{ border-top:1px solid #F4F4F4; margin:0px; padding:5px 0px 0px 0px;}
.jobsucheformular .buttonrow input{float:right; margin:0px 0px 0px 10px; padding:0px; background:#fff; border:1px solid #666666; color:#BC0D13; display:block;}

form.jobsucheformular_suchetext div label{width:100px!important;}
form.jobsucheformular_suchetext div input.text{margin-right:10px!important;}


.jobsuchetabelle{width:100%; margin:0px; padding:0px; border-collapse:collapse;}
.jobsuchetabelle thead th{background:#BC0D13; color:#fff; text-align:left;  vertical-align:top; font-weight:bold; margin:0px; padding:4px 0px 4px 10px; border-bottom:2px solid #fff;}
.jobsuchetabelle tbody td{background:#F4F4F4; padding:4px 0px 4px 10px; text-align:left; vertical-align:top; border-bottom:2px solid #fff;}
.jobsuchetabelle .sorting_asc_pfeil{display:block; width:9px; height:6px; margin:3px 0px 0px 0px; padding:0px; float:left; background:url(/fileadmin/img/karriereportals_asc.gif) no-repeat 0px 0px;}
.jobsuchetabelle .sorting_asc_pfeil span{display:none;}
.jobsuchetabelle .sorting_asc_pfeil:hover,
.jobsuchetabelle .sorting_asc_pfeil:focus,
.jobsuchetabelle .sorting_asc_pfeil:active,
.jobsuchetabelle .sorting_asc_pfeil_active{ background-position:0px -6px;}
.jobsuchetabelle .sorting_desc_pfeil{display:block; width:9px; height:6px; margin:3px 0px 0px 0px; padding:0px; float:left; background:url(/fileadmin/img/karriereportals_desc.gif) no-repeat 0px 0px;}
.jobsuchetabelle .sorting_desc_pfeil span{display:none;}
.jobsuchetabelle .sorting_desc_pfeil:hover,
.jobsuchetabelle .sorting_desc_pfeil:focus,
.jobsuchetabelle .sorting_desc_pfeil:active,
.jobsuchetabelle .sorting_desc_pfeil_active{ background-position:0px -6px;}
.jobsuchetabelle thead th .header{display:block; float:left; margin:0px; padding:0px 10px 0px 0px; color:#fff;}

.jobsuchedetail .beschreibung{margin:0px; padding:0px 0px 10px 0px;}
.jobsuchedetail h3.noborder{margin:0px!important; padding:0px 0px 7px 0px!important; border:0px!important; font-size:180%!important;}

.jobsucheformular .formularfeldern{margin:0px; padding:0px; float:left; width:510px; }
.jobsucheformular label,
.jobsucheformular span.label{float:left; width:150px; display:block; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px;}
.jobsucheformular input,.jobsucheformular select, .jobsucheformular textarea{display:block; float:left; margin:0px; border:1px solid #666; font-size:100%;}
.jobsucheformular .formularfeldern div{clear:both; margin:0px; padding:3px 0px 0px 0px; _height:1px;}
.jobsucheformular span.text{margin:0px; padding:0px; display:block; float:left; width:330px; }

.jobsucheformular label em{color:red!important;}
.cleaner{float:none!important; clear:both; margin:0px!important; padding:0px!important; height:1px; font-size:1px; line-height:1px; overflow:hidden; display:block;}

.karierenportal_div{margin:0px; padding:10px 15px;}
.karierenportal_div .image{text-align:center; margin:10px 0px 0px 0px; padding:0px;}
.karierenportal_div .image img{display:inline!important;}
.karierenportal_div ul{margin:0px; padding:0px; list-style:none;}
.karierenportal_div ul li{margin:0px; padding:4px 0px;}
.karierenportal_div ul li a{display:block; margin:0px; padding:0px 0px 0px 15px; background:url(/fileadmin/img/karierenportal_div_ul.gif) no-repeat left center;}

.karierenportal_div_border{border-top:3px solid #fff!important;}

/* karriereportal end */

.gb_login_formular{margin:0px; padding:0px;float:left; width:500px; }
.error{color:#990000!important; font-weight:bold;}
.gb_login_formular fieldset{margin:0px; padding:5px; border:1px solid #666;}
.gb_login_formular label, .gb_login_formular input{display:block; float:left; margin:0px; _display:inline;}
.gb_login_formular div{clear:both; margin:0px; padding:10px 0px 0px 0px; _height:1px;}
.gb_login_formular label{width:12em; font-weight:bold;}
.gb_login_formular label.auto{width:auto; font-weight:normal;}
.gb_login_formular input.checkbox{margin-top:1em; margin-right:5px;}
.gb_login_formular input.button{background:#FFFFFF; border:1px solid #666666; color:#990000; cursor:pointer; font-size:96%; font-weight:normal; height:1.7em; float:right;}


.fond_typename{border-bottom: solid 2px #F4F4F4!important; font-size:110%; padding-top:10px!important;}
.fond_landname,
.tabelleInhalt{padding-left:10px!important;}