/* Allgemeine Formatierungen
-------------------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
	}
body { font-family:verdana, arial, tahoma, helvetica, sans-serif; padding:0; color:#565a5b; font-size:11px; background-color:#f8f8f8; text-align:center; background-image:url(../_img/bgBody.gif); background-position:left top; background-repeat:repeat-x; }
table { font-size: 11px; line-height: 14px; margin: 0; padding: 0; }
#frame { width:744px; margin-left:auto; margin-top:10px; padding:0; text-align:left; background-position:0 67px; margin-right: auto; }
p { line-height: 15px; }
a { color: #2a4693; text-decoration: none; }
a:hover { text-decoration: underline; }
ul { margin: -5px 0 10px 8px; }
/*li {  }*/ /*orginal*/
li { margin-left:10px; } /*egotec 2007-01-26*/

/*2007-02-22 egotec*/
.linkBlock { cursor: pointer; }
/*.linkBlock { cursor: pointer; display: block; }*/
.contentFull { line-height:1; width: auto; min-height: 490px; margin: 90px 0 0; padding: 0; border-right: 1px solid #bebebe; border-left: 1px solid #bebebe; }
.dropdownMain { font-size: 10px; width: 170px; }
#float { float: left; }
#float2 { width: 240px; float: left; }
#float4 { width: 120px; float: left; }
#half { width: 252px; }
#contentHorizontalLine { text-align: left; width: 480px; height: 8px; float: left; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-bottom: 1px solid #ccc; }
#contentHorizontalLineIDHalf { text-align: left; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 340px; height: 8px; float: left; border-bottom: 1px solid #ccc; }
#contentHorizontalLineDynamic { text-align: left; width: 100%; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; height: 8px; float: left; border-bottom: 1px solid #ccc; }
#contentHorizontalLinePad { text-align: left; width: 480px; padding: 0; float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; border-bottom: 1px solid #ccc; }
#contentHorizontalLineSolutionList { text-align: left; margin-bottom: 4px; margin-left: 5px; padding: 0; width: 480px; float: left; margin-top: 0; border-bottom: 1px solid #ccc; }
/*logo lph
-------------------------------------------------------------------------*/
#logoHeader {
	text-align:left;
	float:left;
	}
#logoHeaderID { text-align: left; position: absolute; top: 50px; width: 170px; float: left; margin-left: 0; padding-left: 0; display: block; }
#logoHeaderIDFLASH { text-align: left; margin-left: 0; padding-left: 0; position: relative; top: 50px; left: 200px; width: 170px; float: left; }
#logoHeaderIDREG { text-align: right; display: block; margin-left: 0; padding-left: 0; position: relative; right: 0; width: 170px; float: right; clear: right; }
#logoHeaderIDFRAME { text-align: right; display: block; position: absolute; top: 110px; width: 720px; float: right; margin-right: 0; padding-right: 0; }
#logoHeaderIDFLASHFRAME { text-align: right; margin-right: 0; padding-right: 0; position: absolute; width: 720px; float: right; }
.correctCursor { cursor: auto; }
/*topnavigation lph
-------------------------------------------------------------------------*/
#topNav {
	height:28px;
	padding:0 0 0;
	}
#topNavFloat { width: 312px; padding: 0; height: 28px; float: left; }
.topLink {
	background-image:url(../_img/topNavBg.gif);
	padding:2px 10px 2px 10px;
	float:right;
	color:#2A4693;
	text-decoration:none;
	margin:0 0 0 -1px;
	border:solid 1px #C5CCCF;
	}
a.topLink:hover {
	color:#000;
	background-position:-15px -12px;
	text-decoration: none;
	}
.topLinkImg {
	float:right;
	margin:3px 0 2px 4px;
	}
.topLinkImgFLASH { z-index: 9; margin: 3px 0 2px 4px; float: right; display: block; }
.topLinkForm { font-size: 10px; background-image: url(../_img/topNavBg.gif); float: right; margin-top: 1px; margin-right: 0; margin-bottom: 2px; }
a.topLinkExtendedSearch { color: #494949; font-size: 10px; margin-top: 3px; margin-right: 10px; margin-bottom: 2px; float: right; }
a.topLinkExtendedSearch:hover { color: #2a4693; font-size: 10px; text-decoration: none; margin-top: 3px; margin-right: 10px; margin-bottom: 2px; float: right; }
.submitHome { font-size: 10px; text-decoration: none; width: 40px; height: 17px; float: right; margin-left: 5px; padding-top: 2px; padding-left: 2px; }
/*2007-02-05 egotec*/
a.topLink_hover {
	background-image:url(../_img/topNavBg.gif);
	background-position:-15px -12px;
	padding:2px 10px 2px 10px;
	float:right;
	color:#000;
	text-decoration:none;
	margin:0 0 0 -1px;
	border:solid 1px #C5CCCF;
}
a.topLink_hover:hover { text-decoration: none; }
/* mainnavigation lph
-------------------------------------------------------------------------*/
#headerMainNav { background-image: url(../_img/bg_2009_en.gif); background-repeat: no-repeat; top: 0; clear: left; padding: 0 0 0 0; }
#id_frame { background-color: white; background-image: url(../_img/bg_2011_en.gif); background-repeat: no-repeat; margin: 0; padding: 0; display: block; }
#id_frame_de { background-color: white; background-image: url(../_img/bg_2011_de.gif); background-repeat: no-repeat; display: block; margin: 0; padding: 0; }
.mainLinkBox { text-align: right; padding:10px 0 0; }
a.mainLink { background-position:left top; background-repeat:no-repeat; padding:10px 10px 10px 13px; color:#e8e8e8; text-decoration:none; font-size:12px; font-weight: bold; margin-left: -4px; border-left: 1px solid #e8e8e8; }
a.mainLink:hover { color:#000; background-image: url(../_img/mainNavHover_v3.gif); background-repeat: repeat-x; text-decoration:none; }
.mainNavigationEnd { color: #e8e8e8; font-size: 12px; font-weight: bold; text-decoration: none; background-repeat: no-repeat; background-position: left top; margin-left: -4px; padding: 10px 6px 12px; border-left: 1px solid #e8e8e8; }
/*2007-02-05 egeotec*/
a.mainLink_hover { background-image: url(../_img/mainNavHover_v3.gif); background-position:left top; background-repeat: repeat-x; padding:10px 10px 10px 13px; color:#000; text-decoration:none; font-size:12px; font-weight: bold; margin-left: -4px; border-left: 1px solid #e8e8e8; }
a.mainLink_hover:hover { text-decoration:none; }
/* subnavigation lph
-------------------------------------------------------------------------*/
.subNavPosition { padding: 0; left: 0; width: 190px; float: left; }
.subNavBox { margin:0 12px 0 5px; }
.subNavTop { background-position: right top; height: 31px; }
.subNavBorder { background-position: right top; padding: 0 0 0 10px; border-right: 1px solid #ddd; }
.subNavBorderDown { background-position: right top; padding: 0 0 0 10px; }
.subNavBorderStatic { background-image: url(../_img/frame_snav_side.gif); background-position: right top; height: 100px; padding: 0 0 0 10px; }
.subNavBottom { background-position: right top; height: 13px; }
.subNavTitle { color: #8c8c8c; font-weight: bold; padding: 11px 0 0 23px; border-bottom: 1px solid #ddd; }
#subLinkGroup { padding: 6px 3px 6px 8px; left: 0; margin: 0 12px 0 0; border-bottom: 1px solid #ddd; }
#subLinkGroupPlain { margin: 0 12px 0 0; padding: 6px 3px 6px 8px; left: 0; }
#subLink { color: #2a4693; font-size: 11px; text-decoration: none; margin-right: 12px; padding-right: 3px; display: block; border-bottom: 1px solid #ddd; }
#subLinkHead { color: #2a4693; font-size: 11px; text-decoration: none; display: block; margin-right: 12px; padding-top: 5px; padding-right: 3px; border-bottom: 1px solid #ddd; }
#subLinkHeadDown { color: #2a4693; font-size: 11px; text-decoration: none; display: block; padding-top: 5px; }
.subLink { padding: 0 3px; left: 0; margin-left: 5px; }
a.subLink { color: #2a4693; font-size: 11px; text-decoration: none; display: block; margin: 0 0 0 4px; padding: 6px 0 6px 9px; }
a.subLink:hover {
	color:#000;
	background-image:url(../_img/subLinkPfeil.gif);
	background-repeat:no-repeat;
	background-position: -5px center;
	text-decoration: none;
	}
/*damit der current-status angezeigt wird | 2007-02-02 egotec*/
a.subLink_hover {
	color: #000; font-size: 11px; text-decoration: none; display: block; margin: 0 0 0 4px; padding: 6px 3px 6px 9px;

	background-image:url(../_img/subLinkPfeil.gif);
	background-image:url(../_img/subLinkPfeil.gif);
	background-repeat:no-repeat;
	background-position: -5px center;
	text-decoration: none;
	}
a.subLink_hover:hover {
	color:#000;
	background-image:url(../_img/subLinkPfeil.gif);
	background-repeat:no-repeat;
	background-position: -5px center;
	text-decoration: none;
	}
#subLink2Title { color: black; font-weight: normal; background-image: url(../_img/subLinkPfeil.gif); background-repeat: no-repeat; background-position: -1px center; margin-right: 12px; margin-left: 0; padding: 6px 3px 6px 13px; border-bottom: 1px solid #ddd; }
a.subLinkTitleFormat { text-decoration: none; }
a.subLinkTitleFormat:hover { text-decoration: none; }
.subLink2 { font-size: 11px; line-height: 13px; text-decoration: none; left: 0; padding: 1px 0; }
a.subLink2 { color: #8c8c8c; font-size: 11px; line-height: 13px; text-decoration: none; display: block; margin: 0 5px 0 0; padding: 1px 3px 1px 5px; }
a.subLink2:hover { color: #000; font-size: 11px; line-height: 13px; text-decoration: none; background-repeat: no-repeat; background-position: left center; padding-top: 1px; padding-bottom: 1px; }
/*damit der current-status angezeigt wird | 2007-02-02 egotec*/
a.subLink2_hover { color: #000; font-size: 11px; line-height: 13px; text-decoration: none; display: block; margin: 0 5px 0 0; padding: 1px 3px 1px 5px; border-bottom-color: #ddd; border-bottom-width: 1px; }
a.subLink2_hover:hover { color: #000; text-decoration: none; background-repeat: no-repeat; background-position: left center; margin: 0 5px 0 0; padding: 1px 3px 1px 5px; }

/*solution navigation
-------------------------------------------------------------------------*/
/*#solutionNav { text-align: left; padding: 3px 0 0 10px; height: 28px; margin-left: 10px; }*/
#solutionNav { text-align: left; padding: 3px 0 0 10px; height: 28px; margin-left: 10px; clear: both; }
#solutionNavID { text-align: left; height: 28px; clear: both; margin-right: 0; margin-left: 0; padding: 3px 0 0 0; }
#userAdminNav { text-align: left; height: 28px; clear: both; padding-top: 3px; padding-right: 0; padding-bottom: 0; }
/*2007-02-16 egotec*/
.endproductLink { color: #2a4693; text-decoration: none; background-image: url(../_img/topNavBg.gif); height: 20px; margin-right: 0; margin-bottom: 0; margin-left: -5px; padding: 4px 5px 0; border: solid 1px #c5cccf; }
a.endproductLink:hover { color: #000; text-decoration: none; background-position: -15px -10px; }
.endproductLinkHelp { color: #2a4693; text-decoration: none; background-image: url(../_img/topNavBg.gif); margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 4px 0 0 0; height: 20px; border: solid 1px #c5cccf; }
a.endproductLinkHelp:hover { color: #000; text-decoration: none; background-position: -15px -10px; }
.solutionLink { color: #2a4693; text-decoration: none; background-image: url(../_img/topNavBg.gif); margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 2px 12px; border: solid 1px #c5cccf; }
#buttonPositionRT { text-align: right; position: relative; top: -30px; }
#buttonPositionLT { text-align: right; position: relative; cursor: auto; display: block; }
a.solutionLink:hover { color: #000; text-decoration: none; background-position: -15px -12px; }
a.solutionLink_hover { color: #000; text-decoration: none; background-image: url(../_img/topNavBg.gif); padding: 2px 12px; border: solid 1px #c5cccf; background-position: -15px -12px; margin-top: 0; margin-right: 0; margin-bottom: 0; }
a.solutionLink_hover:hover { text-decoration: none; }
/*2007-02-12 egotec*/
a.endproductLink_hover { color: #000; text-decoration: none; background-position: -15px -10px; background-image: url(../_img/topNavBg2.gif); height: 20px; margin-right: 0; margin-bottom: 0; margin-left: -5px; padding: 4px 5px 0; border: solid 1px #c5cccf; }
a.endproductLink_hover:hover { color: #000; text-decoration: none; background-position: -15px -10px; background-image: url(../_img/topNavBg2.gif); height: 20px; margin-right: 0; margin-bottom: 0; margin-left: -5px; padding: 4px 5px 0; border: solid 1px #c5cccf; }
.endproductLinkHelp_hover { color: #000; text-decoration: none; background-position: -15px -10px; background-image: url(../_img/topNavBg2.gif); margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 4px 0 0 0; height: 20px; border: solid 1px #c5cccf; }
.endproductLinkHelp_hover:hover { color: #000; text-decoration: none; background-position: -15px -10px; background-image: url(../_img/topNavBg2.gif); margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 4px 0 0 0; height: 20px; border: solid 1px #c5cccf; }

/*content mainsite
-------------------------------------------------------------------------*/
.homeLeft { margin-right: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; left: 0; width: 508px; margin-left: 7px; }
.homeRight { padding: 0; left: 0; width: 226px; }
.contentBoxHome { margin: 0; paddi }
.homeTitleBoxFull { background-image: url(../_img/home_main_title2.gif); background-position: right top; height: 32px; }
.homeTitle { font-size: 13px; font-weight: bold; padding: 10px 0 0 11px; float: left; }
.homeImageFloatWOF { vertical-align: top; width: 220px; float: left; margin-left: -2px; }
.homeDescription01 { width: 270px; float: left; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; }
a.homeLink { color: #606060; font-weight: bold; display: block; }
a.homeLink:hover { color: #16497c; font-weight: bold; text-decoration: none; }
.homeBUTitleTop { color: #16497c; font-weight: bold; padding: 10px 10px 2px 0; width: 270px; float: left; }
.homeBUTitle { color: #16497c; font-weight: bold; padding: 2px 10px 2px 0; width: 270px; float: left; }
.homeBUDescription { font-weight: normal; padding: 0 10px 8px 0; width: 270px; float: left; margin-bottom: 5px; border-bottom: 1px solid #ddd; }
.homeBUDescriptionBottom { font-weight: normal; padding: 0 10px 6px 0; width: 270px; float: left; border-bottom-color: #ddd; border-bottom-width: 1px; }
.subNavBoxRight { margin-right: 5px; padding-left: 12px; }
.homeTitleSmall { font-weight: bold; padding: 10px 10px 8px 21px; width: 200px; float: left; }
.homeTitleSmall2 { font-weight: bold; padding: 10px 10px 8px 19px; width: 200px; float: left; }
/*content general
-------------------------------------------------------------------------*/
.contentPosition { width: 540px; float: left; padding-top: 0; padding-bottom: 0; padding-left: 0; }
.contentPositionHalf { margin-right: 11px; padding: 0; width: 245px; float: left; }
.contentPositionSix { margin-right: 0; padding: 0; width: 83px; float: left; }
.contentBox { margin: 0 0 0 5px; }
.contentTitleBoxFull { background-image: url(../_img/frame_main_title.gif); background-position: right top; height: 32px; margin-left: 0; }
.contentTitleBoxFullID09 { background-image: url('(EmptyReference!)'); background-position: right top; margin-left: 11px; height: 32px; margin-right: 13px; border-bottom: 1px solid #ddd; }
.contentTitleBoxHalfID09 { background-position: right top; width: 340px; margin-right: 13px; margin-left: 11px; height: 32px; margin-bottom: 10px; border-bottom: 1px solid #ddd; }
.contentTitle { color: #036; font-size: 16px; font-weight: bold; padding: 10px 0 5px; float: left; }
.flaImgFullFramed { margin-bottom: 12px; margin-left: -5px; }
/*2007-02-12 egotec*/
.flaImgFullFramed_ego { margin-bottom: 12px; margin-top: 0; width:510px; overflow:hidden; margin-left: -5px; }
.flaImgFullFramed_ego33 { margin-top: 0; margin-bottom: 12px; margin-left: 0; width: 500px; overflow: hidden; }
.stepLeft { position: relative; margin-left: -10px; }
#stepLeft { margin-left: -10px; position: relative; }
.flaImgFullFramed_ego2 { margin-top: 0; margin-bottom: 12px; width: 510px; overflow: hidden; margin-left: -2px; }
/*2007-02-07 egotec*/
/*.flaimgFullCenter { text-align: center; margin-bottom: 12px; margin-left: 10px; width: 450px; }*/
.flaimgFullCenter { text-align: center; margin-bottom: 12px; margin-left: 20px; width: 450px; }
.flaimgFull { width: 450px; margin-bottom: 12px; margin-left: 10px; }
.content01 { margin-bottom: 10px; margin-left: 0; padding: 0 10px; }
.content01TopPad { margin-top: 10px; margin-bottom: 10px; margin-left: 0; padding: 0 10px; }
.content01Small { font-size: 10px; margin-bottom: 5px; margin-left: 0; padding: 0 10px 5px; }
.content99Small { font-size: 10px; clear: left; }
.contenSmall { font-size: 10px; margin-bottom: 5px; margin-left: 0; padding-top: 0; padding-right: 10px; padding-bottom: 5px; }
.content01Dropdown { margin-bottom: 4px; margin-left: 10px; padding-top: 0; padding-right: 0; padding-bottom: 0; }
.contentSubTitle { font-weight: bold; text-decoration: none; margin-right: 14px; margin-bottom: 8px; margin-left: 10px; padding: 20px 0 3px; border-bottom: 1px solid #ddd; }
.contentSubTitleSpecial { font-weight: bold; text-decoration: none; margin-top: 20px; margin-right: 14px; margin-bottom: 8px; padding-right: 0; padding-bottom: 3px; padding-left: 0; border-bottom: 1px solid #ddd; }
.contentSubTitleSpecialTop { font-weight: bold; text-decoration: none; margin-right: 14px; margin-bottom: 8px; padding-right: 0; padding-bottom: 3px; padding-left: 0; border-bottom: 1px solid #ddd; }
.contentTeaser { font-weight: bold; text-decoration: none; margin: 20px 14px 8px 10px; padding-right: 0; padding-bottom: 3px; padding-left: 0; }
.contentJobTeaser { font-weight: bold; text-decoration: none; margin: 20px 14px 20px 10px; padding-right: 0; padding-bottom: 3px; padding-left: 0; }
.contentSubTitleTop { font-weight: bold; text-decoration: none; margin: 10px 14px 8px 10px; padding-right: 0; padding-bottom: 3px; padding-left: 0; border-bottom: 1px solid #ddd; }
.contentSubTitleTop_cugspecial { font-weight: bold; text-decoration: none; margin: 0 14px 8px 10px; padding-right: 0; padding-bottom: 3px; padding-left: 0; border-bottom: 1px solid #ddd; }
.contentGrayLink { color: #494949; font-size: 11px; }
.downloadListLeftFull { padding-top: 2px; width: 25px; float: left; }
.downloadListMiddleFull { width: 320px; float: left; padding-top: 5px; }
.downloadListMiddleFullSmall { padding-top: 5px; width: 220px; float: left; }
.downloadListMiddleFull2 { padding-top: 5px; width: 300px; float: left; }
.downloadListMiddleFull3 { padding-top: 5px; width: 310px; float: left; }
.downloadListMiddleDyn { color: #494949; padding-top: 5px; float: left; padding-bottom: 4px; }
.downloadListRightFull { padding-top: 5px; width: 100px; float: left; }
.downloadListRightFull2 { text-align: right; padding-top: 5px; width: 90px; float: left; }
.downloadListRightFull2b { text-align: right; padding-top: 5px; width: 80px; float: left; }
.downloadListRightFull3 { text-align: left; padding-top: 5px; width: 70px; float: left; }
.contentList01 { text-decoration: none; background-repeat: no-repeat; background-position: 10px 0; margin-right: 10px; margin-left: 8px; list-style-position: outside; padding: 3px 10px 3px 0; border-bottom-color: #ddd; border-bottom-width: 1px; }
/*2007-02-22 egotec*/
p:hover.downloadListMiddleDyn { text-decoration: underline; }
/*content solutions
-------------------------------------------------------------------------*/
#staticV { height: 260px; }
.contentPadPosition6 { margin-left: 5px; }
.backButton { font-weight: bold; background-image: url(../_img/title_spacer.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; position: static; height: 32px; margin-left: 450px; padding-top: 12px; padding-right: 10px; padding-left: 10px; }
a.backButton { background-position: 0 0; text-decoration: none; height: 30px; }
a.backButton:hover { color: #000; background-position: 0 0; text-decoration: none; height: 30px; }
.contentFeatures { padding-right: 0; padding-left: 0; }
.contentDescription2 { font-size: 10px; margin-right: -5px; margin-left: 4px; padding-right: 0; }
#featureImg { margin-right: 10px; margin-left: 3px; }
#techdata01BGTop { background-image: url(../_img/frame_specs_full3sp_top.gif); background-repeat: no-repeat; background-position: left top; width: 490px; height: 13px; margin-top: 0; margin-bottom: 0; margin-left: 5px; padding: 0 0 0 8px; }
#techdata01BGTop2sp { background-image: url(../_img/frame_specs_full2sp_top.gif); background-repeat: no-repeat; background-position: left top; margin-top: 0; margin-bottom: 0; margin-left: 5px; padding: 0 0 0 8px; width: 490px; height: 13px; }
#techdata02BG { background-image: url(../_img/frame_specs_full3sp_border.gif); background-repeat: repeat-y; background-position: left top; margin-top: 0; margin-left: 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 12px; border-top-color: #e8e8e8; border-top-width: 1px; height: 100%; }
#techdata02BG2sp { background-image: url(../_img/frame_specs_full2sp_border.gif); background-repeat: repeat-y; background-position: left top; margin-top: 0; margin-left: 5px; padding-top: 4px; padding-bottom: 4px; padding-left: 12px; border-top-width: 1px; border-top-color: #e8e8e8; }
#techdata01BGBot { background-image: url(../_img/frame_specs_full3sp_bot.gif); background-repeat: no-repeat; background-position: left top; width: 490px; height: 6px; margin-left: 5px; padding: 4px 0 4px 8px; }
#techdata01BGBot2sp { background-image: url(../_img/frame_specs_full2sp_bot.gif); background-repeat: no-repeat; background-position: left top; margin-left: 5px; padding: 4px 0 4px 8px; width: 490px; height: 6px; }
#techtableLine { margin: 4px 14px 0 -6px; border-top: 1px solid #c7c7c7; }
#techtableLine2sp { margin: 4px 174px 0 -6px; border-top: 1px solid #c7c7c7; }
.specsLeft { font-size: 10px; width: 155px; float: left; padding-bottom: 4px; padding-left: 0; }
.specsRight { font-size: 10px; width: 150px; padding-top: 0; float: left; margin-right: 10px; padding-bottom: 4px; padding-left: 5px; }
.contentDescription2b { font-size: 10px; font-weight: bold; margin-right: -5px; margin-left: 4px; padding-right: 0; padding-bottom: 3px; }
//.contentDescription3 { font-size: 9px; margin-right: -5px; margin-left: 4px; padding-right: 0; }
.contentDescription3 { font-size: 9px; line-height: 11px; margin-right: -5px; margin-left: 4px; padding-right: 0; margin-top: -3px; }
.content01Float { float: left; margin-bottom: 10px; margin-left: 0; padding: 0 0 0 10px; }
.contentSolutionListImg { width: 220px; float: left; margin-right: 28px; border: solid 1px white; }
a.contentSolutionListImg { width: 220px; float: left; margin-right: 28px; }
a.contentSolutionListImg:hover { margin-right: 28px; width: 220px; float: left; border: solid 1px #aaa; }
.contentFeaturesListFirst { height: 40px; }
.contentFeaturesListFirst:hover { text-decoration: underline; height: 40px; }
.contentSolutionListDescription { width: 220px; float: left; margin-top: 5px; margin-left: 7px; }
#contentFeaturesPad { margin-left: 10px; }
/* forms
-------------------------------------------------------------------------*/
.formspacer { margin-top: 5px; margin-bottom: 5px; }
.formspacer20 { width: 24px; float: left; margin-top: 5px; margin-bottom: 5px; }
.formspacer117 { margin-top: 10px; margin-bottom: 5px; }
.formspacer117_b {  }
.radiobutton { width: 20px; float: left; }
.radiobutton2 { width: 20px; float: left; margin-top: 4px; margin-bottom: 4px; }
.textarea { font-size: 11px; background-color: #f8f8f8; width: 400px; }
.textareaFilepool { font-size: 11px; font-family: verdana, arial, tahoma, helvetica, sans-serif; background-color: #f8f8f8; text-decoration: none; width: 250px; margin-bottom: 4px; }
.textareaRight1 { font-size: 11px; font-family: verdana, arial, tahoma, helvetica, sans-serif; text-decoration: none; background-color: #f8f8f8; margin-bottom: 4px; width: 250px; height: 50px; min-width: 252px; max-width: 250px; margin-top: 4px; }
.submitButton { font-size: 11px; margin-right: 20px; }
.submitButtonFull { font-size: 11px; width: 100%; margin-top: 10px; margin-right: 20px; }
.submitButtonSearchExtended { font-size: 11px; margin-top: 30px; margin-right: 20px; margin-left: 70px; }
.form1left { width: 150px; float: left; margin-top: 4px; margin-bottom: 4px; }
.form11left { font-weight: bold; float: left; margin-top: 4px; margin-bottom: 4px; }
.form2title_small { margin-top: 4px; margin-bottom: 4px; width: 50px; float: left; margin-right: 4px; }
.form2title_smaller { margin-top: 4px; margin-right: 4px; margin-bottom: 4px; width: 40px; float: left; }
.form2title_middle { margin-top: 4px; margin-right: 4px; margin-bottom: 4px; width: 130px; float: left; }
.form2title_large { margin-top: 4px; margin-right: 4px; margin-bottom: 4px; width: 184px; float: left; }
.form1right { font-size: 11px; background-image: url(../_img/topNavBg.gif); width: 250px; margin-top: 4px; margin-bottom: 4px; }
.form1rightTop { font-size: 11px; background-image: url(../_img/topNavBg.gif); top: 0; margin-top: 4px; margin-bottom: 4px; width: 185px; }
.form1rightTopSmaller { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 40px; }
.form1rightTopSmall { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 185px; }
.form1rightID { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 180px; }
.form1rightZIP { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 50px; }
.form1rightLOC { font-size: 11px; background-image: url(../_img/topNavBg.gif); position: relative; left: 6px; margin-top: 4px; margin-bottom: 4px; width: 190px; max-width: 38.5%; }
.form1rightWOField { font-size: 11px; margin-top: 4px; margin-bottom: 4px; width: 250px; padding-top: 4px; }
.form1rightWOField2 { font-size: 11px; margin-top: 4px; margin-bottom: 4px; padding-top: 4px; width: 350px; }
.form1rightFileExchange { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 250px; margin-left: 150px; }
.form1right_double { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 160px; margin-right: 7px; }
.form1right_double2 { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-right: 8px; margin-bottom: 4px; width: 117px; }
.form1right_doubleSmall { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-right: 8px; margin-bottom: 4px; width: 60px; }
.form1field_checkbox { font-size: 11px; background-image: url(../_img/topNavBg.gif); width: 160px; margin-right: 8px; margin-left: 90px; }
.doubleTitleSpacer { position: absolute; left: 200px; }
.form1right3 { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 70px; margin-right: 20px; }
.form1rightDyn { margin-top: 4px; margin-bottom: 4px; }
.form1rightShort { width: 60px; float: left; margin-top: 4px; margin-bottom: 4px; margin-left: 4px; }
.form1rightShort2 { width: 250px; margin-top: 4px; margin-bottom: 4px; margin-left: 4px; }
.form2small { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 50px; }
.form2smaller { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 40px; }
.form2middle { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 130px; }
.form2large { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 170px; }
/* footer
-------------------------------------------------------------------------*/
.footerImg_v3 { background-image: url(../_img/footer_v3.gif); background-repeat: no-repeat; height: 45px; }
.footerText_v3 { font-size: 11px; float: left; margin: 27px 0 0; }
.tel {
	background-image:url(../_img/iconTel.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding: 0 0 0 17px;
	}
.fax {
	background-image:url(../_img/iconFax.gif);
	background-repeat:no-repeat;
	background-position: left center;
	padding: 0 0 0 17px;
	}
.footerImg {
	float:right;
	}
#footerRight { text-align: right; padding-top: 27px; padding-right: 14px; }
.contentLineSpacer_wysiwyg { text-decoration: none; display: block; margin: 10px 4px 0 0; padding-right: 0; padding-bottom: 10px; padding-left: 0; border-bottom: 1px solid #ddd; }
#contentLineSpacerID_wysiwyg { text-decoration: none; margin-right: 6px; margin-bottom: 10px; margin-left: 0; display: block; padding-right: 0; padding-left: 0; border-bottom: 1px solid #ddd; }
.contentLineSpacer_500 { text-decoration: none; text-align: center; position: relative; left: 25%; right: 25%; width: 50%; margin: 10px 4px 0 0; padding-right: 0; padding-bottom: 10px; padding-left: 0; border-bottom: 1px solid #ddd; display: block; }
.searchSpacer { text-decoration: none; margin-right: 4px; margin-bottom: 0; margin-left: 0; display: block; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
.contentFlashImageFullSize { margin-left: -10px; }
.contentVerticalSpace_wysiwyg { margin-top: 3px; padding-top: 2px; display: block; }
.contentMoreLeft_wysiwyg { margin-left: -4px; display: block; }
.____forms____ { }
.formLeft_wysiwyg { width: 150px; float: left; margin-top: 4px; margin-bottom: 4px; }
.formDescription_wysiwyg { margin-top: 4px; margin-bottom: 4px; }
.formTextarea_wysiwyg { font-size: 11px; background-color: #f8f8f8; width: 400px; }
.formTextarea2 { font-size: 11px; background-color: #f8f8f8; width: 460px; }
.formTextarea3 { font-size: 11px; background-color: #f8f8f8; width: 280px; margin-top: 0; padding-top: 0; }
.formTextarea2Small { font-size: 11px; background-color: #f8f8f8; width: 220px; height: 70px; }
.formRightFull_wysiwyg { font-size: 11px; background-image: url(../_img/topNavBg.gif); width: 250px; margin-top: 4px; margin-bottom: 4px; }
.formRightThird_wysiwyg { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 4px; margin-bottom: 4px; width: 70px; margin-right: 20px; }
.formSubmitButton_wysiwyg { font-size: 11px; margin-right: 20px; }
.formRadioButton_wysiwyg { width: 20px; float: left; }
.____content____ { }
.contentSubTitle2_wysiwyg { font-weight: bold; text-decoration: none; display: block; margin: 10px 4px 8px 0; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
.contentSubSubTitle { font-weight: bold; line-height: 15px; text-decoration: none; margin-bottom: 4px; }
.tableWOPAD { margin: 0; padding: 0; }
.galleryCell { width: 100px; }
.galleryCell110 { width: 110px; }
.galleryCell200 { width: 200px; }
.galleryCellDesc { font-size: 10px; width: 100px; height: 50px; }
.galleryCellDescID09 { font-size: 9px; width: 100px; height: 15px; }
.galleryCellDesc200 { font-size: 10px; width: 200px; height: 50px; }
a.galleryCellDesc { font-size: 10px; width: 100px; height: 50px; }
a.galleryCellDesc200 { font-size: 10px; width: 200px; height: 50px; }
#extradropdown { position: absolute; margin-left: 300px; }
#extradropdownUserlist { position: relative; top: -25px; margin-left: 285px; }
.extradropdownStyle { font-size: 11px; background-image: url(../_img/topNavBg.gif); width: 150px; }
.extradropdownStyleID { font-size: 11px; background-image: url(../_img/topNavBg.gif); top: 0; width: 186px; }
.extradropdownStyleIDFull { font-size: 11px; background-image: url(../_img/topNavBg.gif); top: 0; width: 250px; }
.extradropdownStyleIDSmall { font-size: 11px; background-image: url(../_img/topNavBg.gif); position: static; top: 0; width: 60px; margin-top: 0; margin-bottom: 4px; padding-top: 0; }
.extradropdownStyleIDSmaller { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 0; margin-bottom: 4px; padding-top: 0; position: static; top: 0; width: 40px; }
.extradropdownStyleIDSmaller2 { font-size: 11px; background-image: url(../_img/topNavBg.gif); margin-top: 0; margin-bottom: 4px; padding-top: 0; position: static; top: 0; width: 60px; }
.extradropdownStyleFilepool { font-size: 11px; background-image: url(../_img/topNavBg.gif); width: 280px; }
.extradropdownStyle2 { font-size: 11px; background-image: url(../_img/topNavBg.gif); width: 250px; }
.asmFlashCenter { background-color: blue; margin-left: 12px; padding-left: 12px; }
.lastLoginsBlock { margin-top: 4px; margin-left: -8px; list-style-type: none; display: table; }
.accessAreasBlock { list-style-type: none; display: table; margin-top: 4px; }
.filepoolShortDescription { width: 310px; margin-left: 25px; }
.filepoolShortDescription2 { margin-left: 25px; width: 470px; }
.floatLeftFilepool { float: left; }
.downloadListMiddleFull3nf { padding-top: 5px; width: 310px; }
.downloadListMiddleFull3nfImage { padding-top: 5px; width: 290px; }
.galleryNavBox { background-image: url(../_img/frame_gallery_nav.gif); background-repeat: no-repeat; background-position: center top; height: 32px; }
.galleryNavBoxID09 { background-image: url(../_img/frame_gallery_nav.gif); background-repeat: no-repeat; background-position: left top; height: 32px; }
.galleryNav { padding-top: 9px; padding-left: 10px; }
.galleryNavCenter { text-align: center; width: 223px; float: left; margin-right: 15px; margin-left: 15px; }
.galleryNavLeft { background-image: url(img/arrow_back.gif); background-repeat: no-repeat; text-align: left; width: 123px; float: left; padding-left: 5px; }
.galleryNavRight { background-repeat: no-repeat; text-align: right; width: 123px; float: left; margin-left: -23px; }
.galleryNavRightArrow { background-image: url(../_img/arrow_forward.gif); background-repeat: no-repeat; background-position: right 0; }
.galleryNavLeftArrow { background-image: url(../_img/arrow_back.gif); background-repeat: no-repeat; background-position: left 0; }
.floatLeft { float: left; }
.floatLeft117 { width: 117px; float: left; margin-right: 17px; }
.floatLeft200 { width: 200px; float: left; }
.galleryNavPad { padding-right: 20px; padding-left: 20px; }
.galleryPopUpTopBg { background-image: url(../_img/frame_gallery_nav.gif); background-repeat: no-repeat; }
.filepoolSimpleUploadIcon { float: left; margin-top: 2px; margin-left: -35px; }
.forumHead { font-weight: bold; margin-bottom: 4px; padding-top: 14px; padding-right: 4px; padding-bottom: 4px; }
.forumHeadStatic1 { font-weight: bold; width: 130px; margin-bottom: 4px; padding-top: 14px; padding-right: 4px; padding-bottom: 4px; }
.forumLight {  }
.forumListe { position: relative; top: -20px; margin: 0; }
.userListNewsletterIcon { background-image: url(../_img/_icons/symbols/ok14.gif); background-repeat: no-repeat; float: left; }
.galleryTable { width: 490px; max-width: 490px; }
.galleryTable520 { width: 520px; max-width: 490px; }
.width100 { max-width: 100px; }
.width100ID09 { max-width: 100px; border: solid 1px #aaa; }
.width100X { height: 30px; max-width: 100px; display: block; }
.width100X2 { display: block; height: 70px; max-width: 100px; }
.width110 { max-width: 110px; }
.width200 { max-width: 200px; }
.galleryImageContainer100 { height: 50px; }
#width490 { width: 490px; max-width: 490px; }
#width520 { width: 520px; max-width: 490px; }
#width520ID09 { width: 520px; max-width: 490px; }
.selectBoxAdmin { font-size: 10px; width: 220px; }
.formspacerSurvey { clear: left; margin-bottom: 10px; }
.form1rightSurvey { margin-bottom: 6px; }
.radiobuttonSurvey { float: left; margin-top: 0; margin-right: 3px; padding-top: 0; }
.dropDownSurvey { margin-top: 0; margin-left: 3px; padding-top: 0; }
.contentSubTitleSurvey { color: #bd0000; font-weight: bold; text-decoration: none; margin-right: 14px; margin-bottom: 18px; margin-left: 10px; padding: 20px 0 23px; border-bottom: 1px solid #ddd; }
#surveySteps { font-weight: bold; float: right; margin-top: 10px; margin-right: 10px; }
.contentSubTitleHalf_wysiwyg { font-weight: bold; text-decoration: none; width: 310px; display: block; margin: 10px 4px 8px 0; padding-right: 0; padding-bottom: 5px; padding-left: 0; border-bottom: 1px solid #ddd; }
.contentSubTitleFormSpecial_wysiwyg { font-weight: bold; text-decoration: none; display: block; margin: 10px 4px 8px 0; padding-right: 0; padding-bottom: 5px; padding-left: 0; width: 460px; border-bottom: 1px solid #ddd; }
.contentSubTitleHalf2 { font-weight: bold; text-decoration: none; display: block; margin: 10px 4px 8px 0; padding-right: 0; padding-bottom: 5px; padding-left: 0; width: 220px; border-bottom: 1px solid #ddd; }
.contentSubTitleHalf2wol { font-weight: bold; text-decoration: none; display: block; margin: 10px 4px 8px 0; padding-right: 0; padding-bottom: 5px; padding-left: 0; width: 220px; }
.contentHalf_wysiwyg { text-decoration: none; width: 340px; display: block; }
.floatLeftPaddingRight { float: left; margin-right: 5px; }
.floatRightPaddingLeft { float: right; margin-left: 5px; }
.floatRight { float: right; }
#fla_huncolor { text-align: center; position: absolute; top: 51px; z-index: 0; margin-left: 210px; cursor: hand; display: block; }
#fla_highlightsticker { text-align: left; cursor: hand; display: block; z-index: 0; top: 151px; margin-left: 3px; }
#fla_slideshow_id09 { text-align: left; cursor: hand; display: block; margin-left: 10px; z-index: 0; top: 151px; }
#fla_aufbau { text-align: left; cursor: hand; display: block; margin-left: 10px; z-index: 0; top: 151px; }
.floatLeftHalfID { width: 230px; float: left; }
.thumbTeaser { font-size: 10px; background-color: #ccc; text-align: left; position: relative; top: 0; width: 83px; height: 15px; float: left; margin-bottom: 5px; margin-left: 2px; padding-left: 3px; }
.thumbNr { color: white; font-size: 10px; background-color: #112161; position: relative; top: 0; width: 15px; height: 15px; float: left; margin-bottom: 5px; }
.galleryNavID09 { padding-top: 9px; padding-left: 10px; }
