@charset "UTF-8";

.bottomSpace1 {
	padding-bottom: 35px;
}
.bottomSpace1b {
	padding-bottom: 30px;
}
.bottomSpace2 {
	padding-bottom: 10px;
}
.bottomSpace3 {
	padding-bottom: 0px !important;
}
.bottomSpace4 {
	padding-bottom: 20px !important;
}

/* Menu - Help */
/* ---------------------------------------------------------------------------------------- */
#menu_rounded {
	width: 222px;
}
#menu_rounded #submenu ul.submenu {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#menu_rounded #submenu li {
  	width: 100%; 
  	margin: 0; 
  	padding: 4px 0 5px 0; 
  	border-top: 2px #FFFFFF solid;
  	color: #555045;
	font-family: arial,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 16px;
	background: transparent none no-repeat scroll 0 0;
}
#menu_rounded #submenu li.firstRow {
    border-top: 1px none transparent;
}
#menu_rounded #submenu li div {
    margin: 0 0 0 7px;
}
#menu_rounded #submenu li a {
	background: url("../images/sprite_icons_1.png") no-repeat -4px -441px transparent;
    padding: 0 0 0 11px;
}
#menu_rounded #submenu .hidden {
	position: absolute;
	left: -1000em;
	width: 20em;
}



/* Thickbox */
/* ---------------------------------------------------------------------------------------- */

/* iFrame background */
body.iframe {
	background-color: #fff;
}
body.iframe form {
	display: block;
}
	

#mgxThickboxHideSelect {
	z-index: 98;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* html #mgxThickboxHideSelect {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px');
}
/** * Overlay */
div#mgxThickboxOverlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
div.mgxThickboxOverlayBG {
	background-color: #000000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
/* ie6 hack */
* html div#mgxThickboxOverlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight + 'px');
}
/** * */
#mgxThickboxLoader {
	position: fixed;
	display: none;
	height: 32px;
	width: 32px;
	z-index: 102;
	top: 50%;
	left: 50%;
	margin: -16px 0 0 -16px;
	background: transparent url(../images/old/icons/ajax_indicator_thickbox.gif) center center;
}
* html #mgxThickboxLoader {
/* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
/** * Thickbox Wrapper */
div#mgxThickboxWrapper {
	position: fixed;
	z-index: 103;
	color: #000000;
	display: none;
	text-align: left;
	top: 50%;
	left: 50%;
}
/* ie6 hack */
* html div#mgxThickboxWrapper {
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
a#mgxThickboxCloseHandler {
	position: absolute;
	top: -14px;
	right: -14px;
	text-decoration: none;
}
div#mgxThickboxBody {
	display: inline;
	margin: 19px;
	float: left;
}
/** * LIGHTBOX */
/*div.lightbox {
	display: inline;
}
*/
div.lightbox div.lbTL {
	background: url(../images/old/mgxthickbox2/main.gif) no-repeat left 0px;
	height: 19px;
}
div.lightbox div.lbTL div.lbTR {
	background: url(../images/old/mgxthickbox2/main.gif) no-repeat right -20px;
	height: 19px;
	margin-left: 19px;
}
div.lightbox div.lbTL div.lbTR div.lbTC {
	background: url(../images/old/mgxthickbox2/main.gif) repeat-x 0px -81px;
	margin-right: 19px;
	height: 19px;
}
div.lightbox div.lbL {
	background: url(../images/old/mgxthickbox2/left.gif) repeat-y top left;
}
div.lightbox div.lbL div.lbR {
	background: url(../images/old/mgxthickbox2/right.gif) repeat-y top right;
	margin-left: 19px;
}
div.lightbox div.lbL div.lbB {
	background: #ffffff;
	margin-right: 19px;
}
div.lightbox div.lbBL {
	background: url(../images/old/mgxthickbox2/main.gif) no-repeat left -41px;
	height: 19px;
}
div.lightbox div.lbBL div.lbBR {
	background: url(../images/old/mgxthickbox2/main.gif) no-repeat right -61px;
	height: 19px;
	margin-left: 19px;
}
div.lightbox div.lbBL div.lbBR div.lbBC {
	background: url(../images/old/mgxthickbox2/main.gif) repeat-x 0px -100px;
	margin-right: 19px;
	height: 19px;
}







/* CC Userdetails */
/* ---------------------------------------------------------------------------------------- */

.cc_userdetails_success .statusBox {
	margin: 0 0 15px 0;
}

.cc_userdetails {
	float: none;
	display: block;
}
.cc_userdetails label {
	cursor: pointer;
}
.cc_userdetails .line {
	padding-left: 11px;
	padding-bottom: 10px;
}
.cc_userdetails .line .clear {
	clear: both;
	/*margin-bottom: 10px;
*/
}
.cc_userdetails .line .caption {
	float: left;
	width: 150px;
}
.cc_userdetails .line .element {
	width: 235px;
	float: left;
}
.cc_userdetails .line .error {
	float: left;
	background: transparent url(../images/old/icons/icon_reg_error.gif) no-repeat scroll left center;
	background-position: 0px 2px;
	color: #DF0000;
	padding-left: 20px;
	width: 180px;
	height: 20px;
	overflow: visible;
}
.cc_userdetails .line .success {
	float: left;
	background: transparent url(../images/old/icons/icon_reg_success.gif) no-repeat scroll left center;
	background-position: 0px 2px;
	padding-left: 20px;
	width: 180px;
	height: 20px;
}
.cc_userdetails .line input, textarea {
	width: 225px;
}
.cc_userdetails .line select {
	width: 229px;
}
.cc_userdetails .line .radio {
	width: 16px;
}
.cc_userdetails .privacyCaption {
	font-weight: bold;
	padding-bottom: 15px;
}
.cc_userdetails .privacyInput {
	float: left;
	margin-right: 4px;
}
.cc_userdetails .privacyLabel {
	float: left;
	margin-right: 20px;
}
.cc_userdetails .privacyLine {
	padding-left: 11px;
	padding-bottom: 20px;
}

.cc_userdetails .line .telephone1 {
	width: 25px;
	float: left;
}

.cc_userdetails .line .telephone3 {
	width: 104px;
}
.cc_userdetails .line .day {
	width: 50px;
}
.cc_userdetails .line .month {
	width: 50px;
}

.cc_userdetails .line .year {
	width: 72px;
}

.cc_userdetails .line .subdomain_1 {
	float: left;
	line-height: 22px;
	padding-right: 5px;
}
.cc_userdetails .line .subdomain_2 {
	float: left;
	width: 210px;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	padding-right: 5px;
}
.cc_userdetails .line .subdomain_3 {
	float: left;
	line-height: 20px;
}
.cc_userdetails .line .subdomain_2 input {
	text-align: center;
}
.cc_userdetails .securityAdvice {
	padding: 2px 0 0 0;
	overflow: visible;
}
.cc_userdetails #securityAdviceText {
	display: none;
	margin-bottom: 15px;
}
.cc_userdetails #subdomain_wsm {
	margin-left: 40px;
}
.cc_userdetails .formButton {
	margin-left: 11px;
	padding-bottom: 13px;
}
.cc_userdetails .formButton input {
	float: left;
}
.cc_userdetails .formButton span {
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 5px;
}
.cc_userdetails .indention {
	margin-left: 11px;
}
.cc_userdetails .indention #defaultAccessibleOma {
	vertical-align: middle;
}
.cc_userdetails .indention .defaultAccessibleOma {
	margin-right: 20px;
}
.cc_userdetails .indention #defaultAccessibleWsm {
	vertical-align: middle;
}
.cc_userdetails .smallInfo {
	color: #aaa;
	font-size: 10px;
}

#cc_contracts table {
	margin: 0 10px;
}
#cc_contracts table th {
	font-size: 14px;
}

#cc_contracts .varBoxContent {
	padding-top: 10px !important;
}









/* CC Mailupload */
/* ---------------------------------------------------------------------------------------- */
#changeMailAdress {
	font-weight: bold;
}
#changeMailAdress .mail {
	float: left;
}
#changeMailAdress .mail input {
	width: 120px;
}
#changeMailAdress .at {
	float: left;
	padding: 3px 0px 0px 2px;
}



















/* CC Domainconnector - WSM */
/* ---------------------------------------------------------------------------------------- */

#wsmAssign {
	width: 657px;
	height: 360px;
	overflow-y: auto;
	position: relative;
}
#wsmAssign .wsmProject {
	margin-bottom: 5px;
}
#wsmAssign .wsmProject .top {
	background: url('../images/old/bg_website_catalog.gif') no-repeat scroll 0 0 transparent;
	width: 620px;
	height: 118px;
	padding: 10px;
	position: relative;
}
#wsmAssign .wsmProject .btn {
	position: absolute;
	right: 10px;
}
#wsmAssign .wsmProject .top:hover,
#wsmAssign .wsmProject .top.marked {
	background: url('../images/old/bg_website_catalog_hover.gif') no-repeat scroll 0 0 transparent;
}
#wsmAssign .wsmProject .bottom {
	background: url('../images/old/bg_website_catalog_bottom.gif') no-repeat scroll 0 0 transparent;
	width: 640px;
	height: 9px;
}
#wsmAssign .wsmProject .title {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
#wsmAssign .wsmProject .assignments {
	width: 300px;
	height: 54px;
	overflow-y: auto;
}




/* CC Domainconnector - FolderTree */
/* ---------------------------------------------------------------------------------------- */

#folderTree {
	width: 640px;
	height: 250px;
	overflow: auto;
	border: 1px solid #ccc;
}
#folderTree.loading {
	background: #f1f1f1 url('../images/old/icons/ajax_indicator_upload_bright.gif') center center no-repeat scroll;
}

ul.ftpDirTree {
	font-family: arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding: 0px;
	margin: 0px;
}
ul.ftpDirTree li {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 18px;
	white-space: nowrap;
	background: url(../images/old/icons/REPLACE_folder_lines.png) -90px -1px repeat-y;
	
}
.ftpDirTree li.last {
	background:none repeat scroll 0 0 transparent;
}
ul.ftpDirTree a {
	color: #333;
	text-decoration: none;
	display:inline-block;
	height: 16px;
	line-height: 16px;
	outline: none;
}
ul.ftpDirTree a.info span {
	margin: 2px;
}
ul.ftpDirTree a.info:hover span {
	background: #d1e6ff;
	margin: 0px;
	padding: 2px;
}

.ftpDirTree li.actRef > a.info span {
    background: none repeat scroll 0 0 #D1E6FF;
    border: 2px solid #D1E6FF;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}

.ftpDirTree li.selected > a.info span {
	background: #bbddff;
	border: 2px solid #99defd;
	margin: 0px;
	padding: 0px;
}
.ftpDirTree ins {
	width: 16px;
	height: 16px;
	display: inline-block;
	text-decoration: none;
}

.ftpDirTree li a.info ins {
	margin-right: 2px;
}
.ftpDirTree li a.info ins					{ background: url(../images/old/icons/REPLACE_folder_icons.gif) 0px 0px no-repeat; }
.ftpDirTree li.selectable > a.info > ins	{ background: url(../images/old/icons/REPLACE_folder_icons.gif) -64px -16px no-repeat; }
/*.ftpDirTree li.expanded a.info ins			{ background: url(../images/old/icons/REPLACE_folder_icons.gif) -80px 0px no-repeat; }*/
/*.ftpDirTree li.isRoot > a.info > ins		{ background-position: -48px -16px; }*/
.ftpDirTree li.wait > a.info > ins			{ background: url(../images/old/icons/ajax_indicator_upload_bright.gif) no-repeat; }


.ftpDirTree li a.opener ins					{ background: url(../images/old/icons/REPLACE_folder_lines.png) -36px 0px no-repeat; }
.ftpDirTree li.collapsed > a.opener > ins	{ background-position: -54px 0px; }
.ftpDirTree li.expanded > a.opener > ins	{ background-position: -72px 0px; }



#actualFolder {
	background-color: #FFF9BD;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	bottom: 26px;
	height: 44px;
	width: 640px;
	color: #888;
	display: none;
}
#actualFolder #title {
	font-weight: bold;
	padding: 8px 0px 0px 8px;
}
#actualFolder #path {
	padding: 1px 0px 0px 8px;
}
#actualFolder #path ins {
	display:inline-block;
	height:16px;
	text-decoration:none;
	width:16px;
	margin-right:4px;
	background: url(../images/old/icons/REPLACE_folder_icons.gif) 0px 0px no-repeat;
	position:relative;
	top:-1px;
}



.infoStartfile {
	display:inline-block;
	height:16px;
	text-decoration:none;
	width:16px;
	margin-right: 4px;
	background: url(../images/old/icons/REPLACE_folder_icons.gif) -64px -16px no-repeat;
}

























/* CC Adsense */
/* ---------------------------------------------------------------------------------------- */
.cc_adsense {
	float: none;
	display: block;
}
.cc_adsense label {
	cursor: pointer;
}
.cc_adsense .line {
	/*padding-left: 11px;
*/
	padding-bottom: 10px;
}
.cc_adsense .line .clear {
	clear: both;
	/*margin-bottom: 10px;
*/
}
.cc_adsense .line .caption {
	float: left;
	width: 150px;
}
.cc_adsense .line .element {
	width: 215px;
	float: left;
}
.cc_adsense .line input, textarea {
	width: 200px;
}
.cc_adsense .line select {
	width: 204px;
}
.cc_adsense .line .radio {
	width: 16px;
}
.cc_adsense .formButton {
	padding-bottom: 13px;
}
.cc_adsense .formButton input {
	float: left;
}
.cc_adsense .formButton span {
	display: block;
	float: left;
	line-height: 25px;
	margin-left: 5px;
}
.cc_adsense .statusBox {
	margin-top: 25px !important;
}
.cc_adsense .line .element .enabled {
	background-color: #ffffff;
}
.cc_adsense .line .element .disabled {
	background-color: #DaDaDa;
}
.cc_adsense .indention .checkbox {
	vertical-align: middle;
	float: none;
}
.cc_adsense .indention .label {
	vertical-align: middle;
}
.cc_adsense .advice {
	padding: 4px 0 0 32px;
	margin-left: 115px;
	width: 180px;
	cursor: default;
}
.cc_adsense .advice .icon {
	background: url('../images/sprite_fixpos.png') no-repeat -2px -90px;
	float: left;
	width: 38px;
	height: 32px;
}
.cc_adsense .advice .text {
	margin: 0 0 0 45px;
	line-height: 32px;
	color: #2288CC;
	font-weight: bold;
	font-size: 14px;
}



.cc_adsense #adviceText {
	display: none;
	margin-bottom: 15px;
}
.cc_adsense #adviceText #text {
	font-size: 11px;
	padding: 5px 0 5px 0;
}
.cc_adsense #google_ad_client {
	color: #F85F5F;
}
.cc_adsense #google_ad_slot {
	color: #1CA71B;
}
.cc_adsense #google_ad_widht {
	color: #E4924D;
}
.cc_adsense #google_ad_height {
	color: #1B9ABB;
}
.cc_adsense #adviceText {
	font-size:12px;
}

.cc_adsense #adviceText .google_ad_client {
	background-color: #FBB2AC;
}
.cc_adsense #adviceText .google_ad_slot {
	background-color: #94F2C6;
}
.cc_adsense #adviceText .google_ad_widht {
	background-color: #FCDEAE;
}
.cc_adsense #adviceText .google_ad_height {
	background-color: #B7DFFE;
}








/* CI Contact Form */
/* ---------------------------------------------------------------------------------------- */
#contactForm {
	display: block;
	width: 520px;
	padding: 30px 0px;
}
#contactForm div.line {
	clear: both;
	margin-top: 10px;
	height: 26px;
}
#contactForm span.caption {
	float: left;
	width: 140px;
	line-height: 26px;
}
#contactForm span.text {
	float: left;
	line-height: 26px;
}
#contactForm input[type=text] {
	float: left;
	width: 247px;
	padding: 2px 2px 3px 2px;
	font-size: 12px;
}
#contactForm textarea {
	width: 246px;
	height: 150px;
	padding: 2px 2px 3px 2px;
}
#contactForm span.error {
	float: right;
	width: 200px;
	position: absolute;
	font-weight: bold;
	height: 26px;
	color: #DF0000;
	background: url('../images/old/icons/icon_reg_error.gif') center left no-repeat;
	padding-left: 20px;
	margin-left: 10px;
}
#contactForm select {
	width: 255px;
}
#contactCaptchaImg {
	border-style: solid;
	border-color: #c6c7ce;
	border-width: 1px;
	margin-left: 140px;
	margin-top: 10px;
}
#contactCaptchaText {
	margin-left: 140px;
	font-size: 10px;
}
#contactRequestText {
	margin-left: 400px;
	#margin-left: 0px;
	position: absolute;
}
.contactFloat {
	float: left;
}
.contactMargin {
	margin-left: 392px;
}
























/* CI Register-Mobile */
/* ---------------------------------------------------------------------------------------- */
#registerTopBox {
	width: 520px;
	margin-left: 10px;
	margin-top: 10px;
}
#registerSuccess p.bigger, #registerTopBox h2, #registerTopBox h3 {
	font-size: 16px;
	font-weight: bolder;
	color: #333333;
}
#registerTopBox h3 {
	font-size: 12px;
	padding: 5px 0px;
}
#registerForm {
	display: block;
	width: 520px;
	/*margin-left: 10px;*/
	padding: 30px 0px;
}
#registerTopBoxLoginBox div.line, #registerForm div.line {
	clear: both;
	margin-top: 10px;
	height: 26px;
}
#registerTopBoxLoginBox span.caption, #registerForm span.caption {
	float: left;
	width: 140px;
	font-weight: bold;
	font-size: 10px;
	line-height: 16px;
}
#registerTopBoxLoginBox input.text, #registerForm input.text {
	float: left;
	width: 162px;
}
#registerForm select {
	float: left;
	width:166px;
}
#registerForm span.success, #registerForm span.error, #registerForm span.hind {
	float: left;
	width: 200px;
	margin-left: 5px;
	font-weight: bold;
	height: 26px;
}
#registerForm div.error, #registerForm span.error {
	color: #DF0000;
	background: url('../images/old/icons/icon_reg_error.gif') center left no-repeat;
	padding-left: 21px;
	width: 173px;
}
#registerForm div.error {
	width: auto;
	line-height: 26px;
}
#registerForm span.success {
	background: url('../images/old/icons/icon_reg_success.gif') center left no-repeat;
	width: 170px;
}
#registerTopBoxLoginBox br, #registerForm br {
	clear: both;
}
#registerForm div.linesubmit {
	margin-top: 10px;
	line-height: 42px;
	height: 43px;
}
div.linesubmitgrey {
	margin-top: 10px;
	line-height: 28px;
	height: 30px;
}
div.linesubmitgrey input {
	float: left;
	line-height: 28px;
}
div.linesubmitgrey img {
	float: left;
	line-height: 28px;
}
div.linesubmitgrey span {
	float: left;
	margin-left: 5px;
	line-height: 28px;
}
#registerForm div.linesubmit a {
	font-weight: bold;
}
#registerForm div.linesubmit span {
	float: left;
	margin-right: 10px;
}
/*
#registerSuccess p.bigger {
	padding: 3px 0;
}
#registerSuccess p.listmenue {
	background: url('../images/old/arrow_small_blue.gif') center left no-repeat;
	padding-left: 10px;
}
*/
#registerTopBoxLoginBox a {
	font-weight: normal;
}




#registerForm .line .zip, .cc_userdetails .line .zip {
	width: 60px;
	margin-right: 7px;
}
#registerForm .line .city, .cc_userdetails .line .city {
	width: 151px;
}
#registerForm .line .telephone1 {
	width: 25px;
	margin: 0px -3px 0px 2px;
}
#registerForm .line .telephone3 {
	width: 80px;
}
#registerForm .line .day {
	width: 52px;
}
.cc_userdetails .line .telephone2 {
	width: 49px;
	margin: 0px 2px 0px 2px;
}
#registerForm .line .telephone2 {
	width: 45px;
	margin: 0px 2px 0px 2px;
}
#registerForm .line .month {
	width: 52px;
}
#registerForm .line .day {
	width: 40px;
}
#registerForm .line .month {
	width: 40px;
}
#registerForm .line .year {
	width: 54px;
}





/* CC activate onlineworld */
/* ---------------------------------------------------------------------------------------- */
#autoActivate {
	padding:0px 20px 20px 20px;
}
#autoActivate .textList {
	padding-top: 10px;
}
#autoActivate .textList,
#autoActivate .textList ul {
	list-style:none outside none;
}
#autoActivate .textList li.a {
	background-image:url("../images/old/icons/icon_bullet_featurelist.gif");
	background-position:2px 3px;
	background-repeat:no-repeat;
	margin:0px;
	padding:2px 20px 11px 28px;
}
#autoActivate .textList li.b {
	padding-top: 5px;
}
#activateError {
	display: none;
	margin:10px 0px 10px 0px;
}
#autoActivate .activationsuccess {
	display: none;
	position: absolute;
	top: 11px;
	left: 1px;
}
#autoActivate #registerForm {
	display:none;
	padding: 0px;
	padding-left:25px;
}
#autoActivate #registerForm .statusBox {
	margin: 0 0 10px 0 !important;
}

#autoActivate table {
	margin:5px 0 0 26px;
}
#activateServicesNow {
	cursor: pointer;
}

div.activationsuccess {
	text-align: center;
	margin: 10px;
}
div.activationsuccess img {
	margin: 0px 10px;
	vertical-align: middle;
}
div.activationsuccess span {
	vertical-align: middle;
	font-weight: bold;
	color: #0daa11;
}


/******************************************************************************/
.eMultiColumn_1 {
	background-image: url('images/bg_startpage_teaser_colbox1.jpg');
	background-repeat: no-repeat;
	width: 959px;
	height: 228px;
	padding: 20px 40px 20px 40px;
}
.eMultiColumn1top {
	background-image: url('images/bg_startpage_teaser_colbox1_top.jpg');
	background-repeat: no-repeat;
	width: 959px;
	height: 34px;
	xpadding: 20px 40px 20px 40px;
}
.eMultiColumn1middle {
	background-image: url('images/bg_startpage_teaser_colbox1_middle.jpg');
	background-repeat: repeat-y;
	width: 909px;
	padding-left: 40px;
}
.eMultiColumn1bottom {
	background-image: url('images/bg_startpage_teaser_colbox1_bottom.jpg');
	background-repeat: no-repeat;
	width: 959px;
	height: 20px;
}
.eMultiColumn1horizborder {
	width: 20px;
	float: left;
	border: 1px solid #f00;
}
.eMultiColumn_2 {
	background-image: url('images/bg_startpage_teaser_colbox2b.jpg');
	background-repeat: no-repeat;
	width: 899px;
	/*height: 176px;*/
	padding: 35px 30px 20px 30px;
}
.eMultiColumn_2 .container {
	padding: 0px;
	margin: 0px;
}
.eMultiColumn_2 .first {
	width: 198px;
	padding-right: 18px;
	float: left;
}
.eMultiColumn_2 .middle {
	width: 198px;
	padding-left: 18px;
	padding-right: 18px;
	float: left;
}
.eMultiColumn_2 .last {
	width: 197px;
	padding-left: 18px;
	float: left;
}
.eMultiColumn_2 .element .picText {
	height: 84px;
}
.eMultiColumn_2 .element .picText .pictureWithText .img {
	padding-bottom: 0px !important;
}
.eMultiColumn_2 .element .picTextLink {
	padding-left: 8px;
	padding-top: 0px;
}





.eMultiColumnFixed2ColType1 { width:700px; }
.eMultiColumnFixed2ColType1 .first { width:335px; padding-right:30px; float:left; }
.eMultiColumnFixed2ColType1 .last { width:335px; float:left; }


.eMultiColumnFixed2ColType2 { width:980px; }
.eMultiColumnFixed2ColType2 .first { width:600px; padding-right:20px; float:left; }
.eMultiColumnFixed2ColType2 .last { width:320px; float:left; }





.eMultiColumnFixed3ColType1 { width:700px; }
.eMultiColumnFixed3ColType1 .first { width:220px; float:left; padding-right:20px; }
.eMultiColumnFixed3ColType1 .middle { width:220px; float:left; padding-right:20px; }
.eMultiColumnFixed3ColType1 .last { width:220px; float:left; }





.eMultiColumnFixed3ColType2 {
	width: 900px;
}
.eMultiColumnFixed3ColType2 .first {
	width: 293px;
	padding-right: 10px;
	float: left;
}
.eMultiColumnFixed3ColType2 .middle {
	width: 293px;
	padding-right: 10px;
	float: left;
}
.eMultiColumnFixed3ColType2 .last {
	width: 293px;
	float: left;
}
.eMultiColumnFixed3ColType3 {
	width: 866px;
}
.eMultiColumnFixed3ColType3 .first {
	width: 280px;
	padding-right: 20px;
	float: left;
}
.eMultiColumnFixed3ColType3 .middle {
	width: 280px;
	padding-right: 20px;
	float: left;
}
.eMultiColumnFixed3ColType3 .last {
	width: 260px;
	float: left;
}


.eMultiColumnFixed4ColType1 { width:700px; }
.eMultiColumnFixed4ColType1 .first,
.eMultiColumnFixed4ColType1 .middle { width:163px; padding-right:12px; float:left; }
.eMultiColumnFixed4ColType1 .last { width:163px; float:left; }