/* default.css */
 * {margin: 0;padding: 0;font-family: Arial, Helvetica;}
 
 body {
 	background-color: #c8cacb;
	background-color: #C0C0C0;
	background-color: #696969;
	/**/
	background-color: #fff;
 	color: #464545;
	font-size: 11px;
	line-height: 15px;
}

ol,ul,li {	
	padding: 0;	
	margin: 0;	
	list-style-type: none;	
	position: relative;
}
img, a img { 
	border: 0; 
}
li img {
	display: block;
	border: none;
}
button {
	font-size: 12px;
	line-height: 15px;
}
div.clear {	
	clear: both;	
	width: 0px;	
	height: 0px;	
	margin: 0px;	
	padding: 0px;	
	border: none;	
	font-size: 0px;	
	line-height: 0px;
}
a {
	color: #17469E;
	color: #16158C;	
	text-decoration: none;
	text-decoration: underline;
} 
a:hover {
	color: #a9a9a9;
	text-decoration: underline;
}
/* layout.css */ 
div#header {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0em;
	padding-left: 0.909em;
	padding-right: 0.909em;
	/*height: 8.909em;*/
	/*width:85.454em;*/
	background-color: #17469E;
	background-color: #16158C;
	border: 1px none red;
	height: 11em;
	border-bottom: 1px none #DCDCDC;
}

div#headerContainer {
	margin-left: auto;
	margin-right: auto;
	width: 85.454em;
	border: 1px none #f05;
}

div#headerlogo {
	/*position: relative;*/
	width: 85px;
	height: 85px;
	border: 1px none green;
	top:1.5em;
	float:left;
	margin-top:1.6em;
	margin-left:0.7em;
}

div#internetPlusLoginContainer {
	/*position: absolute;*/
	width: 16.363em;
	color:#fff;
	border:1px none black;
	height: 5em;
	/*left: 67.272em;*/
	top:1.5em;
	float:right;
	margin-top:1.6em;
}

div#mainNavigationContainer {
	/*margin-left: auto;*/
	margin-right: auto;
	width: 87.272em;
	background-color: #fff;
	background-color: #c8cacb;
	
}
div#mainNavigation {
	/*margin-left: 0.909em;*/
	padding-bottom: 1.818em;
	height: 2.727em;
	width: 85.454em;
	background-color: #fff;
	background-color: #c8cacb;
	/*background-image: url(/pix/slices/mainnavigation_bg.gif);*/
	background-position: top;
	background-repeat: repeat-x;
}
div#contentContainer {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0em;
	padding-right: 0.909em;
	padding-top:1em;
	width: 85.454em;
	background-color: #9f9f9f;
	background-color: #fff;
	border: 1px none #f05;
	border-top: 2px none #DCDCDC;
}
#contentDividerTop {
	margin-bottom: 1.818em;
	background-color: #fff;
}
div#contentDividerLeft {
	float: left;
	width: 17.272em;
	/*height:45em;
	background-color: #f00;*/
}
div#contentDividerMiddle {
	float: left;
	padding-left: 1.727em;
	padding-right: 1.818em;
	padding-bottom: 1.818em;
	width: 49.090em;
	border-left: 1px none #c5c7c8;
	border-right: 1px none #c5c7c8;
	border:1px none green;
}
div#contentDividerRight {
	float: left;
	width: 15.363em;
	padding-top:28px;
}

div#contentDividerRight div.cashiblock {
	/*margin-top:3.4em;*/
}


div#footer {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0; /*.909em;*/
	padding-top: 5.909em;
	padding-right: 0.909em;
	/*width: 85.454em;*/
	width: 65.5em;
	background-color: #fff;
	border:1px none green;
}
div#footerBorder {
	border-top: 1px solid #c5c7c8;
	height: 2.454em;
}
div#footerNavigation {float: left;line-height: 2.545em;}
div#footerNavigation span {margin-left: 0.636em;margin-right: 0.636em;color: #464545;}
div#footerCopyright {float: right;line-height: 2.545em;}

/* content.css */
a.blueBttn {
	display: block;
	margin-top: 0.555em;
	margin-bottom: 0.555em;
	padding-left: 1.111em;
	height: 1.555em;
	width: 7.777em;
	line-height: 1.555em;
	background-color: #006ab2;
	background-color: #16158C;
	color: #fff;
	font-size: 0.818em;
	letter-spacing: 0.110em;
	text-decoration: none;
}
a.blueBttn:hover {
	color: #fff;
	color: #000;
	background-color: #ec7405;
	background-color: #c0c0c0;
	text-decoration: none;
}

a.blueBttnRight {float: right;}

button.blueBttn {
	display: block;
	/*margin-top: 0.555em;
	margin-bottom: 0.555em;
	padding-left: 0.750em;
	padding-left: 1em;
	height: 1.555em;
	width: 8.888em;
	line-height: 1.555em;
	background-color: #006ab2;
	background-color: #16158C;
	border: none;
	color: #fff;
	font-size: 0.818em;
	letter-spacing: 0.110em;
	text-align: left;*/
}

button.blueBttn:hover {
	/*color: #000;
	background-color: #ec7405;
	background-color: #c0c0c0;
	text-decoration: none;
	*/
}

button.blueBttnRight {
	float: right;
	margin-right:1em;
}
button.blueBttnRight.large{width: 20em;}


.toolKitBoxContainer {padding: 0.454em;width: 14.363em;border: 1px solid #c7c9ca;}
.toolKitBoxContainer .toolKitBox {padding-top: 0.909em;padding-bottom: 0.909em;background-color: #ec7405;}
.toolKitBoxContainer .toolKitBox img {display: block;margin-left: 0.909em;*margin-left: 0pt;*padding-left: 0.909em;margin-bottom: 0.818em;color: #fff;}
.toolKitBoxContainer .toolKitBox input {display: block;float: left;margin-left: 0.909em !important;margin-left: 0.454em;padding-left: 0.454em;height: 1.363em;width: 10.363em;border: none;font-size: 1em;line-height: 1.363em;}
.toolKitBoxContainer .toolKitBox button {
	position: relative;
	float: left;
	margin-left: 0.545em;
	margin-top: 0.090em;
	height: 1.181em;
	width: 1.181em;
	background-color: #ec7405;
	background-image: url(/pix/buttons/searchSubmit.gif);
	background-repeat: no-repeat;
	border: none;
}
.toolKitBoxContainer .toolKitBox button:hover {
	background-image: url(/pix/buttons/searchSubmitHover.gif);
}
.toolKitBoxContainer .toolKitBox div.spacer {line-height: 1.363em;}
.toolKitBoxContainer .toolKitBox a {display: block;margin-top: 0.4em;padding-left: 1em;width: 13.800em;background-color: #fff;font-size: 0.909em;}
.toolKitBoxContainer .toolKitBox a:hover {
	color: #ec7405;text-decoration: none;
}


div.orange {padding-left: 0.454em;padding-top: 0.454em;padding-bottom: 0.454em;border: 1px solid #c5c7c8;}

div.orange {
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0em;
	border: 1px none #c5c7c8;}

ul.orange {padding-bottom: 0.454em;width: 15.272em;background-color: #ec7405;}

ul.orange {padding-bottom: 0.454em;width: 15.272em;background-color: #c5c7c8;}



ul.orange li {margin: 0pt;margin-bottom: 0.499em;padding-left: 1em;height: 1.499em;width: 14.800em;background-color: #fff;font-size: 0.909em;line-height: 1.499em;}
ul.orange li a:hover {color: #ec7405;text-decoration: none;}


ul.orange li.blueexpand {background-image: url(/pix/signs/arrow_blue_down.gif);background-repeat: no-repeat;background-position: right center;border-bottom: none;}
ul.orange li.main {margin: 0px;margin-bottom: 0.454em;padding-top: 0.636em;padding-bottom: 0px;padding-left: 0.909em;height: 1.181em;width: 13.454em;background-color: #ec7405;border: none;line-height: 1.181em;}
ul.orange li.main a.main {display: block;height: 1.181em;}
ul.orange li.main a.main img {display: block;position: relative;top: 0.090em;}
ul.orange li.main a.expand {background-image: url(/pix/signs/arrow_down.gif);background-repeat: no-repeat;background-position: right center;border-bottom: none;}
ul.orange li.main a.expand:hover {background-image: url(/pix/signs/arrow_down_hover.gif);}
ul.orange li.main a.collapse {background-image: url(/pix/signs/arrow_up.gif);background-repeat: no-repeat;background-position: right center;border-bottom: none;}
ul.orange li.main a.collapse:hover {background-image: url(/pix/signs/arrow_up_hover.gif);background-repeat: no-repeat;}
ul.orange li.text {margin-top: 0.454em;padding-left: 0.909em;padding-top: 0.454em;padding-bottom: 0.454em;height: auto;width: 13.454em;background-color: #fff;font-size: 1em;line-height: 1.363em;}

#contentContainer #contentDividerLeft ul.orange li.borderspacer {
	margin: 0px;
	height: 1px;
	width: 14.1em;
	line-height: 1px;
	font-size: 1em;
	*width: 166.594em;
	*line-height: 1px;
	*font-size: 0.090em;
	border: none;
	background-color: #ec7405;
	border-top: 1px solid #fff;
}


#internetPlusLoginContainer img {
	display: block;}

#internetPlusLoginContainer input {
	display: block;
	float: left;
	margin-top: 0.636em;
	padding-left: 0.454em;
	height: 1.272em;
	width: 7.818em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1.181em;}

#internetPlusLoginContainer input.spacer {
	margin-left: 0.454em;}

#internetPlusLoginContainer button {
	position: relative;
	float: left;
	margin-top: 0.727em;
	/*margin-left: 0.545em;
	*margin-left: 0.363em;*/
	height: 1.181em;
	width: 1.181em;
	background-color: #fff;
	/*background-image: url(/pix/buttons/loginSubmit.gif);*/
	background-repeat: no-repeat;border: none;}

#internetPlusLoginContainer button:hover {
	/*background-image: url(/pix/buttons/loginSubmitHover.gif);*/
}

#internetPlusLoginContainer li {
	display: block;
	margin-top: 0.454em;
	padding-left: 0.909em;
	height: 1.181em;
	width: 18.181em;
	*width: 18.000em;
	line-height: 1.181em;
	background-color: #006ab2;
	background-color: #ffffff;
	color:black;
}
#internetPlusLoginContainer li:hover {
	background-color: #ec7405;
	background-color: #c8cacb;
}

#internetPlusLoginContainer li a {font-size: 0.818em;}

#internetPlusLoginContainer a:hover {text-decoration: none;}

#internetPlusLoginContainer button.blueBttn {
display: block;
margin-top: 0.555em;
margin-bottom: 0.555em;
padding-left: 0.75em;
height: 1.555em;
width: 8.888em;
line-height: 1.555em;
background-color: #16158c;
background-color: #ffffff;
color: #16158C;
font-size: 0.818em;
font-size: 0.848em;
letter-spacing: 0.11em;
text-align: left;
}

#internetPlusLoginContainer button.blueBttn:hover {
color: #ffffff;
background-color: #c0c0c0;
text-decoration: none;
}














#mainNavigationContainer #mainNavigation img {float: left;display: block;}


#contentDividerLeft ul.blue {padding-top: 0em;padding-right: 0em;width: 16.727em;border: 1px none #c5c7c8;border-bottom: none;border-right: none;}


#contentDividerLeft ul.blue li {
	width: 13.909em;
	padding-left: 2.272em;
	line-height: 1em;
	border-bottom: 1px solid #c5c7c8;}


#contentDividerLeft ul.blue li a {
	display: block;
	padding-top: 0.409em;
	padding-bottom: 0.409em;
	color: #006ab2;
	color: #16158C;
	text-decoration: none;
}
#contentDividerLeft ul.blue li a.active {color: #464545;font-weight: bold;}
#contentDividerLeft ul.blue li a:hover {
	color: #ec7405;
	color: #a9a9a9;
	text-decoration: none;
}
#contentDividerLeft ul.blue li a.sub {margin-left: 0.909em;}
#contentDividerLeft ul.blue li a.indent {margin-left: 2.272em;}
#contentDividerLeft ul.blue li.main {
	margin-left: 0.356em;
	padding-left: 0.714em;
	padding-top: 0;
	padding-bottom: 0;
	height: 2.153em;
	width: 12.006em;
	background-color: #006ab2;
	background-color: #16158C;
	font-size: 1.272em;
	font-weight: bold;
	line-height: 2.153em;border: none;}
#contentDividerLeft ul.blue li.main img {display: block;position: relative;}
#contentDividerLeft ul.blue li.main a {color: #fff;}
#contentDividerLeft ul.blue li.sub {
	padding-left: 1.363em;
	padding-top: 0.363em;
	padding-bottom: 0.363em;
	width: 14.818em;
	font-size: 1em;
	font-size: 1.05em;
	line-height: 1em;
	font-weight: bold;
	border-bottom: 1px solid #c5c7c8;
}
#contentDividerLeft ul.blue li.sub a {
	color: #006ab2;
	color: #16158C;
	color: #a0a0a0;
}
#contentDividerLeft ul.blue li.sub a:hover {
	color: #ec7405;
	color: #a9a9a9;
	color: #464545;

}
#contentDividerLeft ul.blue li.active,
#contentDividerLeft ul.blue li.active a,
#contentDividerLeft ul.blue li.active a:hover {
	color: #464545;
}
#contentDividerLeft ul.blue li.last {border-bottom: none;}

.homeContainer #contentDividerLeft div.orange {border-top: 1px solid #c5c7c8;}
#contentDividerLeft div.orange {border-right: none;}
#contentDividerLeft ul.orange {width: 16.272em;}
#contentDividerLeft ul.orange li {width: 15.800em;*width: 16.050em;}
#contentDividerLeft ul.orange li.main {width: 15.800em;*width: 16.090em;}
#contentDividerLeft ul.orange li.main a.main {width: 15.800em;*width: 16.090em; }#contentDividerLeft ul.orange li.text {width: 14.363em;}


#contentDividerMiddle h1 {
	/*color: #ec7405;
	color: #c8cacb;*/
	border-top: 1px none #c5c7c8;
	font-size: 1.454em;
	line-height: 1.5em;	
	padding-top: 0.3em;	
	padding-bottom: 0.3em;}


#contentDividerMiddle h1.spacer {margin-top: 0em;margin-bottom: 1.363em;}

#contentDividerMiddle h2 {
	margin-top: 2.143em;
	color: #006ab2;
	color: #16158C;
	border-top: 1px solid #c5c7c8;
	font-size: 1.272em;
	line-height: 1.2em;
	margin-bottom: 0.5em;	
	padding-top:0.5em;
}
#contentDividerMiddle h2.first {margin-top: 0pt;}
#contentDividerMiddle p.h2 {margin-bottom: 0.7em;color: #006ab2;color: #16158C;font-size: 1.272em;font-weight: bold;}
#contentDividerMiddle ol.searchResults {position: relative;margin-left: 2.090em;*margin-left: 2.540em;margin-bottom: 2.000em;}
#contentDividerMiddle ol.searchResults li {list-style-type: decimal;}
#contentDividerMiddle .searchBoxContainer {margin-bottom: 0.6em;padding-bottom: 2.000em;border-bottom: 1px solid #c5c7c8;}
#contentDividerMiddle .searchBoxContainer div.left {float: left;width: 30.545em;}
#contentDividerMiddle .searchBoxContainer h2 {margin-bottom: 1em;border-top: none;}
#contentDividerMiddle .searchBoxContainer div.left input {margin-left: 1.636em;margin-right: 1.636em;padding-left: 0.363em;padding-top: 0.181em;height: 1.181em;width: 14.727em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1em;vertical-align: middle;}
#contentDividerMiddle .searchBoxContainer div.right {float: left;width: 18.181em;}
#contentDividerMiddle .searchBoxContainer div.right p {margin-bottom: 0.5em;}
#contentDividerMiddle .searchBoxContainer div.right input.radio {float: none;margin: 0pt;*margin-top: 0.181em;margin-left: 0.854em;margin-right: 0.254em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: middle;border: none;}
#contentDividerMiddle .searchBoxContainer div.right input.checkbox {float: none;margin: 0pt;*margin-top: 0.181em;margin-left: 0.854em;margin-right: 0.454em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: top;border: none;}
#contentDividerMiddle .searchBoxContainer div.right button {width: 16.888em;}
div.pageinationContainer {display: inline-block;padding-top: 0.909em;border-top: 1px solid #c5c7c8;}
div.pageinationContainer .blueBttn {margin-top: 0;width: 21.222em;}
div.pageinationContainer .blueBttnLeft {float: left;width: 21.222em;}
div.noborder {border-top: none;}
div.pageinationContainer a.fastrewind {
	float: left;display: block;margin-right: 5px;width: 1.545em;height: 1.181em;
	background-color: #006ab2;background-image: url(/pix/signs/fastrewind.gif);background-position: center center;background-repeat: no-repeat;}
div.pageinationContainer a.fastrewind:hover {background-color: #ec7405;background-image: url(/pix/signs/fastrewind_hover.gif);}
div.pageinationContainer a.rewind {
	float: left;display: block;margin-right: 15px;
	width: 1.181em;height: 1.181em;
	background-color: #006ab2;
	background-image: url(/pix/signs/rewind.gif);background-position: center center;background-repeat: no-repeat;}
div.pageinationContainer a.rewind:hover {background-color: #ec7405;background-image: url(/pix/signs/rewind_hover.gif);}
div.pageinationContainer a.fastforward {
	float: left;display: block;margin-left: 5px;width: 1.545em;height: 1.181em;
	background-color: #006ab2;
	background-image: url(/pix/signs/fastforward.gif);background-position: center center;background-repeat: no-repeat;}
div.pageinationContainer a.fastforward:hover {background-color: #ec7405;background-image: url(/pix/signs/fastforward_hover.gif);}
div.pageinationContainer a.forward {
	float: left;display: block;margin-left: 15px;width: 1.181em;
	height: 1.181em;
	background-color: #006ab2;
	background-image: url(/pix/signs/forward.gif);background-position: center center;background-repeat: no-repeat;}
div.pageinationContainer a.forward:hover {background-color: #ec7405;background-image: url(/pix/signs/forward_hover.gif);}
div.pageinationContainer div.pageSelector {width: auto;float: left;}
div.pageinationContainer a.right {margin-left: 0;float: right;}


#contentDividerMiddle .wideBoxContainer {
	position: relative;
	padding-bottom: 0.909em;
	width: 48.909em;
	border: 1px solid #c5c7c8;
}
#contentDividerMiddle div.blueBttnContainer {
	z-index: 2;
	position: absolute;
	top: 19.020em;
	font-size: 1em;
	border-bottom: 1px solid #c5c7c8;
	width: 100%;
}
#contentDividerMiddle img.blueBttnContainerImage {
	width: 48.909em;
	height: 20.909em;
}
#contentDividerMiddle img.blueBttnContainerImageBorder {
	display: block;
	margin-bottom: 0.5em;
	border: 1px solid #c5c7c8;
}
#contentDividerMiddle .wideBoxContainer div.blueBttnContainer a.blueBttn {
	position:relative;
	top: 1px;
	display: block;
	float: left;
	padding-left: 0.909em;
	padding-right: 0.909em;
	line-height: 1.818em;
	height: 1.818em;
	width: auto;
	margin: 0pt;
	border: 1px solid #fff;
	border-top: 1px solid #c5c7c8;
	border-left: none;
	border-bottom: none;
	background-color: #006ab2;
	background-color: #16158C;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0pt;
}
#contentDividerMiddle .wideBoxContainer div.blueBttnContainer a.blueBttn:hover {color: #fff;background-color: #ec7405;text-decoration: none;}

#contentDividerMiddle .wideBoxContainer div.blueBttnContainer a.active {
	color: #006ab2;color: #16158C;
	font-weight: bold;text-decoration: none;background-color: #fff;}

#contentDividerMiddle .wideBoxContainer div.blueBttnContainer a.last {border-right: 1px solid #c5c7c8;}

#contentDividerMiddle .wideBoxContainer div.blueBttnContainer a.active:hover{text-decoration: none;}

#contentDividerMiddle .wideBoxContainer div.left {
	float: left;
	padding-left: 0.909em;
	padding-top: 1em;
	border:1px none grey;
	/*width: 21.818em;
	width: 10.909em;*/
}

#contentDividerMiddle .wideBoxContainer div.right {float: right;margin-left: 2.545em;padding-top: 1em;width: 23.636em;}


#contentDividerMiddle .wideBoxContainer div.left ul.square li {
	padding-left: 1.272em;
	padding-bottom: 0.472em;
	/*background-image: url(/glory/pix/signs/square_orange.gif);
	background-repeat: no-repeat;
	background-position: 0.090em 0.45em;*/
	/*list-style-type : square;*/
	
}
	
#contentDividerMiddle .wideBoxContainer div.right ul.square li {
	padding-left: 1.272em;
	/*background-image: url(/pix/signs/square_orange.gif);
	background-repeat: no-repeat;
	background-position: 0.090em 0.45em;*/
}

#contentDividerMiddle .wideArticleContainer {position: relative;height: 12.818em;}

#contentDividerMiddle .noheight {position: static;height: auto;}

#contentDividerMiddle .border {padding-bottom: 0.7em;margin-bottom: 1.818em;border-bottom: 1px solid #c5c7c8;}

#contentDividerMiddle .spacer {margin-top: 1em;}

#contentDividerMiddle .widespacer {margin-top: 2em;}

#contentDividerMiddle .wideArticleContainer img {display: block;float: left;border: 1px solid #c5c7c8;}

#contentDividerMiddle .wideArticleContainer .wideArticleContent {float: left;margin-left: 1.180em;width: 38.09em;}

#contentDividerMiddle .wideArticleContainer .blueBttn {position: absolute;margin: 0pt;margin-left: 2.039em;left: 100px;bottom: 0pt;}

#contentDividerMiddle .wideArticleContainer div.left {
	float: left;
	width: 23.272em;
}
#contentDividerMiddle .wideArticleContainer div.left p.calculator {float: left;width: 19.545em;font-size: 1em;line-height: 1.5em;font-weight: bold;}

#contentDividerMiddle .wideArticleContainer button.calculator {position: static;margin-left: 0px;width: 100%;}

#contentDividerMiddle .wideArticleContainer div.left p.shortCalculator {width: 14.6em;}

#contentDividerMiddle .wideArticleContainer div.left p.selection {color: #ec7405;}

#contentDividerMiddle .wideArticleContainer div.left input.calculator {float: right;margin-bottom: 0.636em;padding-left: 0.363em;padding-top: 0.181em;height: 1.181em;width: 3.090em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1em;vertical-align: middle;}

#contentDividerMiddle .wideArticleContainer div.left div.radio {float: right;width: 8.090em;}

#contentDividerMiddle .wideArticleContainer div.left div.radio input.radio {float: none;margin: 0pt;*margin-top: 0.181em;margin-left: 0.854em;margin-right: 0.254em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: middle;border: none;}

#contentDividerMiddle .wideArticleContainer div.left p.radioLeft {margin-bottom: 0.4em;}

#contentDividerMiddle .wideArticleContainer div.left p.radioLeft input {float: none;margin: 0pt;*margin-top: 0.181em;margin-left: 0em;margin-right: 0.854em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: middle;border: none;}

#contentDividerMiddle .wideArticleContainer div.right {position: relative;float: right;margin-left: 1.090em;width: 23.636em;}
#contentDividerMiddle .wideArticleContainer div.right input.calculator {*position: absolute;float: left;margin-bottom: 0.636em;padding-left: 0.363em;padding-top: 0.181em;height: 1.181em;width: 23.09em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1em;vertical-align: middle;}
#contentDividerMiddle .wideArticleContainer div.right input.selection {color: #fff;border: 1px solid #ec7405;background-color: #ec7405;}
#contentDividerMiddle .wideArticleContainer div.right select.calculator {margin-bottom: 0.636em;width: 23.63em;*width: 23.8em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1.363em;}
#contentDividerMiddle .wideArticleContainer table {margin-bottom: 0.909em;}
#contentDividerMiddle .wideArticleContainer th {padding-top: 0.727em;padding-bottom: 0.727em;color: #fff;background-color: #ec7405;text-align: left;vertical-align: top;}
#contentDividerMiddle .wideArticleContainer th.first {padding-left: 0.727em;width: 14.272em;}
#contentDividerMiddle .wideArticleContainer th.snd {padding-right: 0.727em;text-align: right;}
#contentDividerMiddle .wideArticleContainer td {padding-left: 0.727em;padding-top: 0.454em;padding-bottom: 0.454em;border-bottom: 1px solid #ec7405;text-align: left;vertical-align: top;}
#contentDividerMiddle .wideArticleContainer td.snd {padding-right: 0.727em;text-align: right;}
#contentDividerMiddle .wideArticleContainer h3 {
	margin-top: -0.454em;
	margin-bottom: 1.818em;
	font-size: 1em;
}
#contentDividerMiddle .wideArticleContainer p.spacer {margin-bottom: 1.818em;}
#contentDividerMiddle .wideArticleContainer ul.square li {
	padding-left: 1.272em;
	/*background-image: url(/pix/signs/square_orange.gif);
	background-repeat: no-repeat;
	background-position: 0.090em 0.45em;*/
}
#contentDividerMiddle .wideArticleContainer img.picDB {margin-right: 1em;}
#contentDividerMiddle div.research strong {float: left;display: block;}
#contentDividerMiddle div.research select {float: right;margin-bottom: 0.636em;width: 15.636em;*width: 15.727em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1.363em;}
#contentDividerMiddle div.research.error {color: #fff;border: 1px solid #ec7405;background-color: #ec7405;}
#contentDividerMiddle div.research input {float: right;margin-bottom: 0.636em;padding-left: 0.363em;padding-top: 0.181em;height: 1.181em;width: 15.09em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1em;vertical-align: middle;}
#contentDividerMiddle .branchsearchContainer p {margin-bottom: 0.5em;}
#contentDividerMiddle .branchsearchContainer input.checkbox {float: none;margin: 0pt;*margin-top: 0.181em;margin-right: 0.854em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: top;border: none;}
#contentDividerMiddle div.branchsearch strong {float: left;display: block;}
#contentDividerMiddle div.branchsearch select {float: right;margin-bottom: 0.636em;margin-right: 2.5em;width: 15.636em;*width: 15.727em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1.363em;}
#contentDividerMiddle div.branchsearch.error {color: #fff;border: 1px solid #ec7405;background-color: #ec7405;}
#contentDividerMiddle div.branchsearch input {float: right;margin-bottom: 0.636em;margin-right: 2.5em;padding-left: 0.363em;padding-top: 0.181em;height: 1.181em;width: 15.09em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1em;vertical-align: middle;}
#contentDividerMiddle .searchBoxContainer div.right input.checkbox {float: none;margin: 0pt;*margin-top: 0.181em;margin-left: 0.854em;margin-right: 0.454em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: top;border: none;}
#contentDividerMiddle button.branchsearch {width: 16.666em;}
#contentDividerMiddle .wideArticleContainer table.dataTable {margin-bottom: 0.909em;border-collapse:collapse;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead {color: #fff;background-color: #ec7405;font-weight: bold;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td a {padding-right: 20px;padding-top: 2px;padding-bottom: 2px;color: #fff;background-image: url(/pix/signs/table_arrow.gif);background-position: right center;background-repeat: no-repeat;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td a.active {background-image: url(/pix/signs/table_arrow_hover.gif);}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td a:hover {text-decoration: none;background-image: url(/pix/signs/table_arrow_hover.gif);}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.date{width: 7.272em;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.title{width: 31.818em;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.industry{width: 9.545em;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.designation{width: 9.045em;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.description{width: 39.090em;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.designation a {background-image: none;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.description a {background-image: none;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.pressdate a {background-image: none;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.pressdate{width: 7.272em;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.presstitle{width: 50.408em;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.presstitle a {background-image: none;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.dayofweek{width: 11.818em;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.dayofweek a {background-image: none;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.service{width: 13.636em;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.service a {background-image: none;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.checkout{width: 23.181em;}
#contentDividerMiddle .wideArticleContainer table.dataTable thead td.checkout a {background-image: none;}
#contentDividerMiddle .wideArticleContainer .articleImageContainer {float: right;margin-left: 1.818em;margin-bottom: 2.5em;padding-bottom: 0.5em;width: 23.636em;border-bottom: 1px solid #c5c7c8;}
#contentDividerMiddle .wideArticleContainer .articleImageContainer img {display: block;margin-bottom: 0.5em;width: 23.636em;}
#contentDividerMiddle .wideArticleContainer .articleMargin {margin-bottom: 1.000em;}
#contentDividerMiddle .freeTextContainerWide h2 {margin-top: 1.818em;border-top: none;}
#contentDividerMiddle .freeTextContainerWide input.radio {float: none;margin: 0pt;*margin-top: 0.181em;margin-left: 0.854em;margin-right: 0.254em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: middle;border: none;}
#contentDividerMiddle .freeTextContainerWide div.left {float: left;width: 21.818em; }#contentDividerMiddle .freeTextContainerWide div.right {float: right;margin-left: 2.545em;width: 23.636em;}
#contentDividerMiddle p.contactFormError {margin-top: 0.909em;margin-bottom: 1.909em;color: #ec7405;font-weight: bold;}
#contentDividerMiddle .contactForm {margin-top: 0.909em;width: 38.363em;}
#contentDividerMiddle .contactFormWide {width: auto;}
#contentDividerMiddle .contactForm div.inputName {float: left;width: 14.636em;font-weight: bold;}
#contentDividerMiddle .contactForm div.inputValue {float: left;margin-bottom: 1.363em;width: 34.454em;}
#contentDividerMiddle .contactForm select {float: left;margin-bottom: 0.636em;width: 23.636em;*width: 23.727em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1.363em;}
#contentDividerMiddle .contactForm .error {color: #fff;border: 1px solid #ec7405;background-color: #ec7405;}
#contentDividerMiddle .contactForm input {float: left;margin-bottom: 0.636em;padding-left: 0.363em;padding-top: 0.181em;height: 1.181em;width: 23.09em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1em;vertical-align: middle;}
#contentDividerMiddle .contactForm textarea {float: left;margin-bottom: 0.636em;padding-left: 0.363em;padding-top: 0.363em;height: 11.818em;width: 23.09em;border: 1px solid #c5c7c8;font-size: 1em;line-height: 1.363em;}
#contentDividerMiddle .contactForm .radioBox {float: left;width: 23.454em;}
#contentDividerMiddle .contactForm .radioBox p {margin-bottom: 0.636em;}
#contentDividerMiddle .contactForm .radioBox input {float: none;margin: 0pt;*margin-top: 0.181em;margin-right: 0.454em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: middle;border: none;}
#contentDividerMiddle .contactForm .checkbox input {float: none;margin: 0pt;*margin-top: 0.181em;margin-right: 0.454em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: top;border: none;}
#contentDividerMiddle .shortBoxContainer {float: left;width: 23.636em;}
#contentDividerMiddle .shortBoxContainerSpacer {margin-left: 1.727em;}
#contentDividerMiddle .shortBoxContainer img {display: block;margin-bottom: 0.454em;border: 1px solid #c5c7c8;}
#contentDividerMiddle .shortBoxContainer p {margin-bottom: 0.909em;}
#contentDividerMiddle .shortBoxContainer a.blueBttn {margin: 0pt;}
#contentDividerRight .toolKitBoxContainer {border-left: none;}

#contentDividerRight .sideBarArticle {
	position: relative;
	padding-top: 0.454em;
	padding-bottom: 0.454em;
	/*height: 16.181em;*/
	/*border-right: 1px none #c7c9ca;*/
	/*border-bottom: 1px solid #c7c9ca;*/
}

#contentDividerRight .sideBarArticleLong {height: 23.363em;}
#contentDividerRight .sideBarArticle img {display: block;margin-left: 0.454em;}
#contentDividerRight .sideBarArticle h1 {
	margin-left: 0.833em;
	margin-top: 0.833em;
	margin-bottom: 0.416em;
	color: #c8cacb;
	font-size: 1.09em;}
#contentDividerRight .sideBarArticle .sideBarArticleContentContainer {
	z-index: 2;
	position: absolute;
	bottom: 0.454em;
	left: 0pt;
	width: 13.454em;
	font-size: 1em;
}
#contentDividerRight .sideBarArticle div.right {
	left: 1.818em;
}
#contentDividerRight .sideBarArticle div.sideBarArticleContentContainer p {margin-left: 0.909em;padding-right: 0.454em;}
#contentDividerRight .sideBarArticleText {height: auto;}
#contentDividerRight .sideBarArticle div.sideBarArticleContentContainerText {position: static;}
#contentDividerRight .sideBarArticle div.sideBarArticleContentContainerText p {width: 13.636em;margin-left: 0.909em;}
#contentDividerRight .sideBarArticle div.sideBarArticleContentContainerText p.spacer {margin-bottom: 0.909em;}
#contentDividerRight .sideBarArticle div.sideBarArticleContentContainerText p.h1 {
	width: 10.500em;
	margin-left: 0.600em;
	*margin-left: 0.650em;
	font-size: 1.272em;
	color: #c8cacb;}
#contentDividerRight .sideBarArticle div.sideBarArticleContentContainerText p.h2 {
	margin-bottom: 0.909em;color: #006ab2;color: #16158C;}
 /* esc.css */
 div.ContentBox {position:absolute;	background-color:#FFFFFF;	z-index:3;	padding:0.7em;	padding:0.7em;}
div.ContentBox.Left {	bottom:0em;	left:0em;}
div.ContentBox.Right {	bottom:0em;	right:0em;}
#contentDividerMiddle div.ContentBox h1{	
	border:none;
	font-weight:bold;	
	line-height: 1em;	
	padding-top: 0em;	
	padding-bottom: 0em;	
	font-size: 1.6em;}
#contentDividerMiddle div.ContentBox h2{	border:none;color:#016CB5;font-weight:normal;padding-top: 0em;	padding-bottom: 0.2em;	margin:0em;	font-size: 1.09em;	line-height: 1.3em;}
#contentDividerMiddle div.ContentBox p{color:#000000;	font-size: 1em;	font-weight:normal;}
img.left {float:left;padding-right:1em;}
img.right {float:right;padding-left:1em;}
#contentDividerLeft ul.blue li a.active { border:none;}
dfn {	font-style:normal;cursor: default;	background-image: url(/pix/uline.gif);background-repeat: repeat-x;background-position: 0em 1.2em;}
.dfnForms {font-style: normal;font-weight: bold;color: #ffffff;background-color: #EC7405; padding: 0px 3px 0px 3px; background-image: none;}
#esc_tooltip{	background-color:#EEE;	border:1px solid #000;	position:absolute;	display:none;	z-index:20000;	padding:0.5em;	font-size: 1em;	-moz-border-radius:6px;font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;	}#esc_tooltipShadow{	position:absolute;	background-color:#555;	display:none;	z-index:10000;	opacity:0.7;	filter:alpha(opacity=70);	-khtml-opacity: 0.7;	-moz-opacity: 0.7;	-moz-border-radius:6px;	}#contentDividerMiddle .wideArticleContainer.CalculatorTable {padding:0em; height:auto; width:490px;}
#contentDividerMiddle .freeTextContainerWide.CalculatorChart { padding-bottom:0em; height:220px; width:490px; margin-bottom: 1em;}
a.calc {display: block;margin-top: 0.555em;margin-bottom: 0.555em;background-color: #006ab2;color: #ffffff;font-size: 0.818em;position: relative;top: 1px;float: left;padding-left: 0.909em;padding-right: 0.909em;line-height: 1.818em;height: 1.818em;width: auto;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;border-right-width: 1px;border-right-style: solid;border-right-color: #ffffff;border-top-width: 1px;border-top-style: solid;border-top-color: #c5c7c8;border-left-width: medium;border-left-style: none;border-left-color: -moz-use-text-color;border-bottom-width: medium;border-bottom-style: none;border-bottom-color: -moz-use-text-color;background-color: #006ab2;color: #ffffff;font-size: 1em;font-weight: bold;text-decoration: none;letter-spacing: 0pt;}
a.calc:hover{color: #ffffff;background-color: #ec7405;text-decoration: none;}
a.calc:hover{color: #ffffff;background-color: #ec7405;text-decoration: none;}
a.calc.active {color: #006ab2;background-color: #fff;border-top: 1px solid #c5c7c8;border-left: 1px solid #c5c7c8;}
a.calc.activelast {color: #006ab2;background-color: #fff;border-top: 1px solid #c5c7c8;border-right: 1px solid #c5c7c8;}

h3 {
	/*margin-top: -0.454em;
	margin-bottom: 1.5em;*/
	font-size: 1.3em;
}
#contentDividerMiddle .wideArticleContainer .articleImageContainer img {	width: auto;}
#contentDividerRight .sideBarArticleLong2 {height: 30em;}
#contentDividerRight .formsteps {padding-left: 0.8em}
#contentDividerRight .formsteps ul {padding-left: 0em;}
#contentDividerRight .formsteps li.StepDone {
	padding-left: 1.272em;
	/*background-image: url(/pix/signs/square_orange.gif);
	background-repeat: no-repeat;
	background-position: 0.090em 0.45em;*/
	font-weight: bold;
}
#contentDividerRight .formsteps li.StepDone a {	color: black;}
#contentDividerRight .formsteps li.StepCurrent {
	padding-left: 1.272em;
	/*background-image: url(/pix/signs/square_blue.gif);
	background-repeat: no-repeat;
	background-position: 0.090em 0.45em;*/
}
#contentDividerRight .formsteps li.StepOpen {
	padding-left: 2.454em;
	/*background-image: url(/pix/signs/square_gray.gif);
	background-repeat: no-repeat;
	background-position: 1.272em 0.45em;*/
	color: #999999;
}
#contentDividerMiddle .Form fieldset.FormularFieldset {
	border: none;	
	margin: 0px;	
	padding: 0px;}
	
.FormularFeldLabel {
	font-weight: bold;
}
	
#contentDividerMiddle .Form span.FormularFeldLabel {clear: both;}
#contentDividerMiddle .Form td.FormularFeldLabel {clear: both;}

#contentDividerMiddle p.FormError {margin-top: 0.909em;margin-bottom: 1.909em;color: #ec7405;font-weight: bold;}
#contentDividerMiddle span.FormError {color: #ec7405;font-weight: bold;}
#contentDividerMiddle .Form .FormularFeldFehler {color: #ec7405;color: red;font-weight: bold;}

#contentDividerMiddle .Form {
	margin-top: 0.909em;
	/*width: 49em;*/
}
#contentDividerMiddle .FormWide {width: auto;}
#contentDividerMiddle .Form div.inputName {float: left;width: 14.636em;font-weight: bold;}
#contentDividerMiddle .Form div.FormularFeldAnmerkung {float: left;	padding-left:1em;width: 16em;}
#contentDividerMiddle .Form .FormularFeld {width: 14.636em;font-weight: bold;}
#contentDividerMiddle .Form div.inputValue {float: left;margin-bottom: 1.363em;width: 34.454em;}
#contentDividerMiddle .Form div.inputValue2 {float: left;margin-bottom: 1.363em;width: auto;}
#contentDividerMiddle .Form select {
	float: left;
	margin-bottom: 0.636em;
	width: 16.65em;
	/*border: 1px solid #c5c7c8;
	font-size: 1em;
	line-height: 1.363em;*/
}
#contentDividerMiddle .Form .error {color: #fff;border: 1px solid #ec7405;background-color: #ec7405;}

#contentDividerMiddle .Form input {
	float: left;
	margin-bottom: 0.636em;
	/*padding-left: 0.363em;	
	padding-top: 0.181em;*/
	/*height: 1.181em;*/
	width: 16em;
	/*border: 1px solid #c5c7c8;*/
	/*font-size: 1em;
	line-height: 1em;*/
	vertical-align: middle;
}

#contentDividerMiddle .Form td input {
	margin-bottom: 0;
}

#contentDividerMiddle .Form input.FormularInput {
	float: none;	
	width: 20em;	
	font-weight:normal;	
	margin-right:1em;
}
#contentDividerMiddle .Form textarea {
	float: left;
	margin-bottom: 0.636em;
	/*padding-left: 0.363em;
	padding-top: 0.363em;*/
	height: 11.818em;
	width: 16em;
	/*border: 1px solid #c5c7c8;
	font-size: 1em;
	line-height: 1.363em;*/
}
#contentDividerMiddle .Form textarea.FormularInput {float: none;	width: 20em;}
#contentDividerMiddle .Form .radioBox {
	float: left;
	width: 23.454em;
}
#contentDividerMiddle .Form .radioBoxInTD {
	float: none;
	border: none;
	width: 1.7em;
	margin-top:0.4em;
}
#contentDividerMiddle .Form label {
	margin-right:1.5em;
}
#contentDividerMiddle .Form .radioBox p {margin-bottom: 0.636em;}
#contentDividerMiddle .Form .radioBox {float: none;margin: 0pt;*margin-top: 0.181em;margin-right: 0.454em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: middle;border: none;}
#contentDividerMiddle .Form .checkbox {float: none;margin: 0pt;*margin-top: 0.181em;margin-right: 0.454em;height: 1.181em;width: 1.181em;font-size: 1em;line-height: 1.363em;vertical-align: top;border: none;}
#contentDividerMiddle .Form .checkboxInTD {float: none;width: 3em;}
div.left70 {float:left;	width:30em;	margin-bottom: 1.5em;}
div.right30 {float:left;	width:15em;margin-bottom: 1.5em;}
#contentDividerMiddle ul.inText li{
	padding-bottom: 0.3em;	
	padding-left: 1.272em;
	/*background-image: url(/pix/signs/square_orange.gif);
	background-repeat: no-repeat;
	background-position: 0.090em 0.45em;*/
}

div#escDirectPageEdit {	position: fixed;	z-index : 100;}
button.escDirectPageEditBttn {	display: block;	height: 28px;	width: 28px;	color: #000000;	float: left;}

.Box {
	border: 1px solid #c5c7c8;
	padding: 0.2em;
	margin-bottom: 1em;
	/*width: 100%;
	width: 33em;*/
	height: auto;
}
#contentDividerMiddle h2.BoxH2{	margin-top: 0em;	margin-bottom: 0em;	border-top: none;	padding: 0em;}
	#contentDividerMiddle .sideBarArticle {position: relative;padding: 0em;border-width: 1px;border-style: solid;border-color: #c7c9ca;float:left;margin-right:1.2em;}
#contentDividerMiddle div.last{margin-right:0em;}
#contentDividerMiddle .sideBarArticle img {display: block;	width:15.35em;}
#contentDividerMiddle .sideBarArticle .sideBarArticleContentContainer {z-index: 2;position: absolute; bottom: 0em;left: 0pt;width: 13.454em;font-size: 1em;background-color: #FFFFFF;padding-bottom: 0.5em;margin-bottom: 0em;}
#contentDividerMiddle .sideBarArticle div.right {	left: 1.855em;}
#contentDividerMiddle .sideBarArticle h4 {margin-left: 0.833em;margin-top: 0.833em;margin-bottom: 0.416em;color: #ec7404;font-size: 1.09em;}
.sideBarArticle div.sideBarArticleContentContainer p {
	margin-left: 0.909em;
	padding-right: 0.454em;
}
#contentDividerMiddle .wideBoxContainer div.blueBttnContainer a.single {
	color: #006ab2;
	color: #16158C;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff;
	cursor:default;}
#contentDividerMiddle .wideBoxContainer div.blueBttnContainer a.single:hover{text-decoration: none;	background-color: #fff;
	color: #006ab2;color: #16158C;	cursor:default;	} 
	
	
	
.DocRemarks {font-weight:normal;}



/* accordion menue bei produktansicht */
:focus {
	outline: 0;
}
.capt,
.capb {
    /*background: url("images/caps.gif") no-repeat;*/
    height:1.4em;
    width:100%;
    /*position:absolute;*/
    z-index:100;
    margin:0px;
    padding:0px;
	/*border:1px solid red;*/
}
.capt {
    position:absolute;
    background-position:0 0;
}
.capb {
    margin-top:-19px;
}
.drawer-handle {
	border:1px none red;
    /*background:##17469e url(images/slider_handlebg.png) no-repeat scroll 0pt;*/
	background:#c8cacb;
	background:#a0a0a0;
    color:#000000;
	color:#FFFFFF;
	font-weight:normal;
    cursor:hand;cursor:pointer;
    /*height:25px;*/
    line-height:1.4em;
	padding:0.3em 0.3em;
	/*border-bottom:1px solid ##c8cacb;*/
	border-bottom:1px solid white;
	border-right:10px solid white;
	
}
.drawer li {
	border:1px none green;
    /*border-bottom:1px solid ##c8cacb;*/
    line-height:1.4em;
    padding:0.4em 0.2em;
	
}
h3,ul,div,li {
	margin:0;
	padding:0;
}
ul.drawers li ul li {
	font-weight:bold;
}

h3.open {background-color: #16158C;color:white;}
h3.drawer-handle:hover {
color: white;
background-color: #16158C;
background-color: #696969;
}


/* productlist */
#ProductsInCatalog li.firstitem {
	/*font-size: 1.5em;*/
	color:white;
}
#ProductsInCatalog {
	width:450px;
}
#ProductsInCatalog a {
	text-decoration:none;
}
#ProductsInCatalog li a {
	font-weight:bold;
}
td.productlist #ProductsInCatalog {
	background-color: #16158C;
	background-color: #dcdcdc;
	/*margin-left:1em;*/
	padding-left:1em;
	width:auto;
}
td.productlist #ProductsInCatalog li.firstitem {
	/*font-size: 1.5em;*/
	font-weight: bold;
	color:#464545;
}


/* cashinfinity productliste */
ul#CashinfinityInCatalog {
	/*width:450px;*/
	list-style-type:disc;
}
#CashinfinityInCatalog a {
	text-decoration:none;
}
#CashinfinityInCatalog li {
	/*line-height:1.3em;*/
	padding:0.4em 0.8em;	
}
#CashinfinityInCatalog li a {
	font-weight:bold;
	font-size:1.4em;
}
td.productlist #CashinfinityInCatalog {
	background-color: #DFF7FF;
	/*margin-left:1em;
	padding-left:1em;*/
	width:auto;
}
td.productlist #CashinfinityInCatalog li.firstitem {
	/*font-size: 1.5em;*/
	font-weight: bold;
	color:#464545;
}
#CashinfinityInCatalog li.firstitem {
	/*font-size: 1.5em;*/
	color:white;
}


#butAntworten {
	display: block;
	/*font-size: 0.818em;
	margin-top: 0.555em;
	margin-bottom: 0.555em;
	padding:0 0.75em;
	height: 1.555em;
	width: 16.888em;
	line-height: 1.555em;
	background-color: #16158c;	
	color: #16158C;
	letter-spacing: 0.11em;
	text-align: left;
	border:none;
	color: #ffffff;*/
}
#butAntworten:hover {
	/*background-color: #c0c0c0;
	color: #ffffff;
	color: #000;	
	text-decoration: none;
	border:none;*/
}

input[type="text"],
input[type="password"],
input[type="File"],
select, textarea {
	font-size:1em;
	/*font-weight:bold;*/
}

td.FormularFeldAnmerkung {
	padding-left:1em;
}

.FormularTable td {
	padding-bottom:0.3em;
}

#navigationpath a {
	text-decoration: none;
	color: gray;
}
#navigationpath a:hover {
	text-decoration: underline;
}

.assistenttable {
	width:100%;
}
.assistenttable td {
	padding:0.4em;
}

.sysadmin {
	background-color:#ffff00;
}

/* cashinfinity styles */
#ciwrapper {
	width:960px;
	margin: 20px auto;
	border: 1px none red;
}
#cicontent {
	clear:both;
	/*margin-top:30px;*/
}
#cicontent h2 {
	margin:0;
	padding:0;
	font-size:3.8em;
	font-weight:normal;
	font-style:italic;
	color: #BDD228;
	padding: 0.6em 0.1em;
	/*margin-bottom: 20px;
	padding: 0.8em;
	background-color:#E4EDA3;
	background-image : url(/pix/cashinfinity/headlinebg.gif);
	background-repeat : repeat-x;
	background-position : top;*/
}
#cicontent p {
	font-size: 2em;
	line-height:1.7em;*/
	padding:0 0.1em;
}
#ciheader {
	height:102px;
	margin-bottom:20px;
}
#cilogo {
	float:left;
	width:225px;
	height:102px;
}

.ciCatalogListItem {
	/*width: 240px;
	height:50px;
	margin:0;
	border:3px solid #E4EDA3;
	display:inline;*/
}
#ci-hnav {
	margin:0;
	/*padding-top:10px;
	height:53px;*/
	background-color:#E4EDA3;
	width:100%;
	height:35px;
	background: #F0F3DF url(/pix/cashinfinity/ci-hnav-bg.jpg) bottom left repeat-x;
	/*border:1px solid red;*/
	font-size:1.4em;
	color:#696969;
}
#ci-hnav li {
background: #F0F3DF url(/pix/cashinfinity/ci-hnav-bg.jpg) bottom left repeat-x;
/*border-left: 1px solid #707F90;
border-right: 1px solid #3C444D;*/
float: left;
}

#ci-hnav li a {
color: #DFE1E2;
color: #000;
color:#696969;
float: left;
padding: 10px 20px;
}

#ci-hnav li a:hover {
background: #5d91da url(/pix/cashinfinity/ci-hnav-bg-2.jpg) bottom left repeat-x;
color: #fff;
}

#ci-hnav li a.active {
background: #6aec7c url(/pix/cashinfinity/ci-hnav-bg-3.jpg) bottom left repeat-x;
color: #fff;
	color:#696969;
text-decoration: underline;
}
div.cashi-join-program {
	border: 2px solid #808080;
	background-color:#778899;
	color:white;
	padding:2em;
	margin:0.5em;
	font-size: 0.8em;
}
div.cashi-join-program-now {
	font-size:2.8em;
	color:white;
	background-color:#BDD228;
	float:right;
	padding:1em;
	width:8em;
}
div.cashi-dev-program-content {
	clear:both;
	font-size:1em;
	padding:1em;
}
div.cashi-dev-program-content div.col {
	float:left;
	border-right:1px solid #E0DEDD;
	width:250px;
	margin:0 14px 0 0;
	
}
#cashi-Dev-Login {
	float:right;
	width:158px;
	height:50px;
	border:1px solid red;
}
#cicompany {
	margin-top:52x;
	float:right;
	width:158px;
	height:52px;
	border:1px solid green;
}
#ciheader,
#ciheader a,
#ciheader a:link,
#ciheader a:active,
#ciheader a:visited,
#ciheader a:hover {
	color:#969696;
}
#ciheader a.promo {
	font-size:1.3em;
}

#cicontent div.Form {
	border: 2px solid #808080;
	background-color:#778899;
	color:white;
	padding:2em;
	margin:0.5em;
	font-size: 1.2em;
}
#cicontent div.left p {
	font-size: 1em;
}
#cicontent div.left span {
	font-size: 1em;
}
#cicontent h1 {
	font-size: 2em;
	margin: 0.4em 0;
}

