﻿/*styles for table width*/
.tableWidth{width:100%;}
.tableCellContent{width:100%;}
.tableCellSpace{width:1px;}
.tableCellRelated{width:1px;}

UL
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;	
}

LI
{
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

/* special dropdown */
.homFachthemenField{
	position: absolute;
	top: 29px;
	left: 12px;
	color: #000;
	padding: 0px;
	margin: 0px;
}

.homFachthemenBtn{
	position: absolute;
	top: 29px;
	left: 204px;
	z-index: 10000;
}

.ddlItemContainer
{
	margin-top:-1px;
	width:207px;
	overflow:auto;
	position:absolute;
	overflow-x:hidden;
	border:solid 1px black;
	border-top:none;
}

.ddlItemList
{
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	width: 205px;
	position: relative;
	top: 0px;
	left: -1px;
	border: solid 1px #63767a;
	font-family: verdana, arial, helvetica, sans-serif;
}

.ddlDummyItem
{
	border:solid 1px black;
	width:195px;
}

.ddlItem
{
	cursor: pointer;
	height: 15px;
	background-color: #fff;
	padding: 2px 1px 0px 4px;
	font-family: Verdana, arial, helvetica, sans-serif;
}

.ddlItemRollover
{
	cursor: pointer;
	height: 15px;
	background-color: #afbcbb;
	padding: 2px 1px 0px 4px;
	color: #fff;
}

/* end special dropdown */

SELECT
{
	border: 1px solid #aebcbc;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	margin-bottom: 3px;
}

P
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
}

BODY
{
	margin:0px;
	padding: 0px;
	background-color: #ffffff;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

IMG
{
	border: 0px;
}

A
{
	color: #000000;
	text-decoration: underline;
}

H1
{
	padding: 0px;
	margin: 0px;
	font-size: 18px;
}

.spezLink{
	color: #000000;
	padding-left: 12px;
	background-image: url(../images/pfeil_link.gif);
	background-repeat: no-repeat;	
	text-decoration: underline;
}

.spezLinkBack{
	color: #000000;
	padding-left: 12px;
	background-image: url(../images/pfeil_link_back.gif);
	background-repeat: no-repeat;	
	text-decoration: underline;
}

.spezLinkHome{
	color: #fff;
	padding-left: 12px;
	background-image: url(../images/pfeil_link_home.gif);
	background-repeat: no-repeat;	
	text-decoration: underline;
}

.gloAbstand{
	position: relative; 
	width: 1px; 
	margin: 0px; 
	padding: 0px; 
	font-size: 1px;
}

.gloClear{
	clear: both; 
	width: 1px; 
	height: 1px;
	margin: 0px; 
	padding: 0px; 
	font-size: 1px;
}

.boxAll{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align:left;
}

/* -- styles for edit mode -- */
.editText
{
	font-size: 12px;
	color: Black;
	font-weight: bold;
}
.editDisplayBox
{
	background-color: #d3dfff;
	margin-top: 10px;
	padding: 3px 0px 5px 5px;
}
/* -- end styles for edit mode -- */


/* -- styles for header -- */
.heaNav
{
	display:none;
	position: relative;
	z-index: 999;	
}

.naviMask
{
	left:-1px;
	width: 5px;
	height: 22px;
	background-color: White;
	position:absolute;
	top:0px;
	font-size:1px;
	z-index: 1000;
}

/* -- end styles for header -- */

/* -- styles for home -- */
.boxHome{
	position: relative;
	width: 701px;
	height: 446px;
}

.homBg
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 701px;
	height: 306px;
}
.homBgImage
{
	background-image: url(../images/bg_home_top.jpg);
	background-repeat: no-repeat;
}

.homTop{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 701px;
	height: 306px;	
	z-index: 99;
}

.homWelcome{
	position: absolute;
	top: 58px;
	left: 10px;
}

.homTextWelcome
{
	font-family: verdana, arial, helvetica, sans-serif;
	position: absolute;
	top: 139px;
	left: 10px;
	width: 310px;
	color: #4f5e61;
}

.homTextKeyfigures
{
	font-family: verdana, arial, helvetica, sans-serif;
	position: absolute;
	top: 139px;
	left: 244px;
	width: 216px;
	color: #4f5e61;
}

.homLine{
	height: 8px;
	background-image: url(../images/line_home.gif);
	background-repeat: repeat-x;
}

.homFachthemen{
	position: absolute;
	top: 247px;
	left: 467px;
	width: 233px;
	height: 59px;
	background-repeat: no-repeat;
}

.homEbilling{
	position: absolute;
	top: 307px;
	left: 0px;
	width: 233px;
	height: 157px;
	background-image: url(../images/bg_home_ebilling.jpg);
	background-repeat: no-repeat;
}

.homEcommerce{
	position: absolute;
	top: 307px;
	left: 234px;
	width: 233px;
	height: 157px;
	background-image: url(../images/bg_home_ecommerce.jpg);
	background-repeat: no-repeat;
}

.homEhealth{
	position: absolute;
	top: 307px;
	left: 351px;
	width: 174px;
	height: 157px;
	background-image: url(../images/bg_home_ehealth.jpg);
	background-repeat: no-repeat;
}

.homElogistics{
	position: absolute;
	top: 307px;
	left: 468px;
	width: 233px;
	height: 157px;
	background-image: url(../images/bg_home_elogistics.jpg);
	background-repeat: no-repeat;
}

.homTextTitle{
	padding: 7px 10px 5px 10px;
	color: #fff;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

.homText{
	padding: 0px 10px 0px 10px;
	color: #fff;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.homBoxLink
{
	position: absolute;
	left: 10px;
	top: 132px;
	width: 205px; 
	text-align:right;
}

/* -- end styles for home -- */

/* -- styles for content -- */
.contentTitle
{
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

.contentText
{
	color: #000000;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.newsletterTitle
{
	color: #fff;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans-serif;
}


.boxContent{
	position: relative;
	width: 701px;
}

.conTop{
	position: relative;
	/*background-image: url(../images/bg_content_top.jpg);*/
	background-repeat: no-repeat;
	width: 100%;
	/*height: 105px;*/
}

.conBreadcrumb
{
	display:none;
	position: absolute;
	top: 10px;
	left: 13px;
	color: #fff;
	font-size: 10px;
}

.conBreadcrumb a{
	color: #fff;
	text-decoration: underline;
}

.conTopTitle
{
	/*position: absolute;
	top: 72px;*/
	left: 15px;
}

.conMiddle{
	border:none;
}
.conBottom{
	/*background-image: url(../images/content_bottom.gif);
	background-repeat: no-repeat;*/
	height: 10px;
}

.conTextOnly{
	padding-right: 185px;
	padding-bottom: 10px;
}
.conBoxTitle{
	padding: 5px 0px 0px 10px;
	color: #000;
	font-size: 14px;
}

.conBoxBorders{
	background-color: #fff;
	border:none;
	/*border-left: 1px solid #aebcbc;
	border-right: 1px solid #aebcbc;*/
}

.BoxDropdown
{
	text-align:right;
	padding: 0px 10px 10px 0px;
}

.CasestudyTable TD
{
	vertical-align: top;
}

.NewsdetailTable TD
{
	vertical-align: top;
}


.conBoxText{
	padding: 7px 10px 3px 10px;
	font-size: 11px;
}

.conBoxLink{
	width:203px; 
	text-align:right;
}

/* box 500 px */
.conBoxNormalContainer{
	width: 500px;
	padding-bottom: 10px;
}
.conBoxNormalTitle{
	height: 28px;
	/*background-image: url(../images/con_box_normal_top.gif);
	background-repeat: no-repeat;*/
}
.conBoxNormalBottom{
	height: 8px;
	/*background-image: url(../images/con_box_normal_bottom.gif);
	background-repeat: no-repeat;*/
}
/* box 585 px */
.conBoxBigContainer{
	width: 585px;
	padding-bottom: 10px;
}
.conBoxBigTitle{
	height: 28px;
	/*background-image: url(../images/con_box_big_top.gif);
	background-repeat: no-repeat;*/
}
.conBoxBigBottom{
	height: 8px;
	/*background-image: url(../images/con_box_big_bottom.gif);
	background-repeat: no-repeat;*/
}
/* box 215 px */ 
.conBoxSmallContainer{
	width: 215px;
	padding-bottom: 10px;
	border:none;
}
.conBoxSmallTitle{
	height: 28px;
	/*background-image: url(../images/con_box_small_top.gif);
	background-repeat: no-repeat;*/
}
.conBoxSmallBottom{
	height: 8px;
	/*background-image: url(../images/con_box_small_bottom.gif);
	background-repeat: no-repeat;*/
}


.conLine{
	background-image: url(../images/line_content.gif);
	background-repeat: repeat-x;
	height: 17px;
}

.conTextBlack{
	color: #000;
}

.conTextfield
{
	width: 175px;
	background-color: #ffffff;
	color: #000000;
	text-decoration:none;
	border: 1px solid #aebcbc;
	margin-top: 1px;
	margin-bottom: 3px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}
/* -- end styles for content -- */

/* search results */
.SearchResult
{
	padding: 0px 0px 5px 3px;
}

.ResultTitle
{
	padding: 5px 0px 2px 0px;
}

.ResultPath
{
	
}

.CMSSearchDialogSearchForTextBox
{
	font-size: 12px;
	height: 17px;
	width: 175px;
	background-color: #ffffff;
	color: #000000;
	text-decoration:none;
	border: 1px solid #aebcbc;
}

.CMSSearchDialogSearchModeDropDownList
{
	width: 175px;	
}
.CMSSearchResultsNoResultsLabel
{
	position: absolute;
	padding: 30px 0px 0px 4px;
	font-weight: bold;
}

.SearchPager
{
	padding: 30px 0px 0px 3px;	
}

/* end search results */

/* newsleter */

.NewsletterMsg
{
	position: relative;
	width: 175px;
	height: 19px;
	border: solid 1px #afbcbb;
	color: #fff;
	padding: 2px 0px 0px 2px;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}

/* end newsletter */

/* -- styles for related links -- */

.boxRelated{
	display:none;
	position: relative;
	width: 220px;
}

.relBoxTextfield{
	position: relative;
	width: 220px;
	height: 41px;
	background-image: url(../images/bg_relTextfield.jpg);
	background-repeat: no-repeat;	
}

.relBoxNewsletterTextfield{
	position: relative;
	width: 220px;
	height: 57px;
	background-image: url(../images/bg_relNewsletterTextfield.jpg);
	background-repeat: no-repeat;	
}

.relTextfield
{
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	height: 17px;
	width: 175px;
	background-color: #ffffff;
	color: #000000;
	text-decoration:none;
	border: 1px solid #546f78;
}

.relBoxTitle{
	position: relative;
	width: 220px;
	height: 28px;
	background-image: url(../images/bg_relTitle.jpg);
	background-repeat: no-repeat;
}

.relTitle{
	padding: 5px 0px 0px 10px;
	color: #fff;
	font-size: 14px;
}

.relTitleLink{
	padding: 5px 10px 0px 0px;
	color: #fff;
	font-size: 10px;
}

.relTitleLink a{
	color: #fff;
}

.relBoxBottom{
	position: relative;
	padding: 0px;
	margin:0px;
	width: 220px;
	height: 9px;
	font-size: 1px;
	background-image: url(../images/rel_bottom.gif);
	background-repeat: no-repeat;
}

.relBorderLeft{
	border-left: 1px solid #aebcbc;
}

.relBorderRight{
	border-right: 1px solid #aebcbc;
}

.relBorderImg{
	border-left: 1px solid #aebcbc;
	border-right: 1px solid #aebcbc;
}

.relTextTitle{
	padding: 7px 10px 5px 10px;
	color: #000;
	font-size: 12px;
	width: 195px;
}

.relText{
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	width: 195px;
}

.relBoxLink
{
	width:208px; 
	text-align:right;
}

/* -- end styles for related links -- */

/* -- styles for footer -- */
.postFooter
{
	text-align: left;
	padding: 0;
	margin-bottom: 4px;
	margin-top: 11px;
	height: 41px;
	color: Black;
}
.postFooter a
{
	color: Black !important;
	margin: 0;
	padding: 0;
}

.fooLine{
	/*background-image: url(../images/line_footer.gif);
	background-repeat: repeat-x;*/
}

.fooText
{
	display:none;
	color: #a3a8a8;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

.fooText a{
	color: #a3a8a8;
	text-decoration: none;
}

.fooText a:hover{
	color: #000000;
	text-decoration: none;
}
/* -- end styles for footer -- */