@charset "utf-8";
body, div, td, th, input, select, textarea, h1, h2, h3, h4, h5, h6, a, p { font-size:12px; font-family:Arial; color:#373737; }
body * { position:relative;} 
body, tr { position:static}
input .bt{ text-align:center}

body, div, form { margin:0px; padding:0px; }
img { border:0px; }
hr { height:1px; color:#ccc; border:0; background-color:#ccc }
h4 { margin-bottom:5px;  }
p { padding-top:16px;}

.bg { font-size:1px; }
.cCenter { text-align:center; text-align:-moz-center; #text-align:center; width:100%; }
.cRight { text-align:right; }
.cLeft { text-align:left; width:100%; }
.fLeft { float:left; }
.fRight { float:right; }
.atention { color:#ff0000;}
.errMsg { color:#c30; font-weigth:bold; }
#elErrMsg {margin-top:20px;display:none;}
.errFld { background-color:#FBE3D2; }
.H2_maps { margin-left:-30px;}
.spacer { height:1px; clear:both; font-size:1px; width:100%; }
.content { width:958px; margin:0px auto 0px auto; z-index:1000; padding:16px;}
.content h3 { margin-top:0px; font-size:14px; }
.content h4 { margin-top:0px; font-size:12px; color:#373737 }
.content .lContent { width:340px; float:left;  }
.content .lContent .TextPos { margin-left:6px;}
.content .rContent { width:580px; float:right; margin-right:0px; padding-left:16px; }

.nopad .content { padding:0px; width:980px; }
.nopad .content .lContent { width:372px; float:left; padding:0px;  }
.nopad .content .rContent { width:607px; float:right; padding:0px; }

.transp90 { filter:alpha(opacity=90); -moz-opacity: 0.9; opacity:0.9; }
.transp80 { filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8; }
.transp70 { filter:alpha(opacity=70); -moz-opacity: 0.7; opacity:0.7; }
.transp60 { filter:alpha(opacity=60); -moz-opacity: 0.6; opacity:0.6; }
.transp50 { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5; }
.transp40 { filter:alpha(opacity=40); -moz-opacity: 0.4; opacity:0.4; }
.transp30 { filter:alpha(opacity=30); -moz-opacity: 0.3; opacity:0.3; }
.transp20 { filter:alpha(opacity=20); -moz-opacity: 0.2; opacity:0.2; }
.transp10 { filter:alpha(opacity=10); -moz-opacity: 0.1; opacity:0.1; }

.column { float:left; overflow:hidden; margin:0px; }
.column2 .column { width:50%; }
.column3 .column { width:33%; }
.column4 .column { width:25%; }
.column5 .column { width:20%; }

.leftCorner 	{ background-repeat:no-repeat;background-position:0px 0px; background-image:url(../images/orange-corner-left.gif);}
.rightCorner 	{ background-repeat:no-repeat; background-position:100% 0%; background-image:url(../images/orange-corner-right.gif);}

.topCompany { height:160px; overflow:hidden; margin-bottom:15px; }
.topCompany h3 { font-size:17px; font-weight:normal; margin:0px 0px 10px 0px; }
.topCompany a { text-decoration:none; }
.topCompany a:hover { text-decoration:underline }


#siteMapEl {margin-top:60px; margin-bottom:40px;}
#siteMapEl h4 {margin-top:16px; margin-bottom:16px; margin-left:78px;}

#siteMapEl a {margin-left:100px;}
#siteMapEl h3 a { font-size:16px; margin-left:6px;}

.HighLightBG { background-color:#BABFC2; padding:2px; font-size:1px; margin:0px; }
.HighLightContent { background-color:#ffffff; padding:15px 10px 10px 10px; }

.HighLightContent .topMenu { border-bottom:3px solid #F0F1F3; margin-bottom:5px; padding:0px 0px 5px 10px; }
.HighLightContent .topMenu a { font-weight:bold; margin-right:10px; }
.HighLightContent .topMenu a:hover { text-decoration:underline }

.HighLightContent .column { font-size:9pt; }
.HighLightContent .column .columnContent { padding:0px 10px 0px 10px; }
.HighLightContent .column .columnContentLast { padding:0px 0px 0px 0px; }
.HighLightContent .column img { float:left; margin: 0px 10px 5px 0px; }

.HighLightContent a.special { color:#dc660f}

div.singleAImage { text-align:-moz-center; padding-bottom:20px; }
.bannerLeft div.singleAImage {  margin-left:46px; text-align:-moz-left; #text-align:left; /*margin-top:20px;*/ }
.bannerTop div.singleAImage { height:60px; margin-left:60px; text-align:left;  text-align:-moz-left; #text-align:left;}

.regPosition {position:absolute; top:0px;right:-608px;}
.regPosition .tabLeft { background:transparent url(../images/tabs-reg.png) no-repeat 0px 0px; width:30px; height:30px;  float:left; } 
.regPosition .tabMain { background:transparent url(../images/tabs-reg.png) repeat-x 0px -30px; height:22px; height:30px; float:left;  padding:0px 16px 0px 10px; } 
.regPosText {top:3px; font-stretch:expanded; font-size:14px; text-decoration:none; }

#Page { background:#F3F4F6 url(../images/bg.gif) center repeat-y; color:#373737; }
#PageContent { top:195px; }

#Header { clear:both; position:absolute; top:0px; width:100%; height:190px; }
#Header .top { height:50px; border-bottom:1px solid #9A9A9B; }
#Header .top .bg { background-color:#596778; height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:1;}
#Header .spacer { height:6px; font-size:1px; }
#Header .logo { height:137px; background:#FB8430 url(../images/bg-logo.jpg) repeat-x; }
#Header .logo .bg { background:transparent url(../images/bg-logo-2.jpg) top center no-repeat; height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:2; }
#Header .slogan { top:40px; left:40px; font-weight:bold; font-size:11pt; color:#ffffff; }
#Header .slogan h6 { font-size:16pt; display:inline; color:#ffffff; } 
#Header * { color:#ffffff; }

#Header.content { dircection:rtl;}
#Header div.countrySelector { text-align:right; white-space:nowrap;width:3000px; position:absolute; right:0px; }
#Header ul#countrySelector { margin:25px 0px 0px 0px; height:23px; padding:0px; list-style:none; float:right; }
#Header ul#countrySelector li { height:23px; float:right; padding:3px 0px 3px 0px; margin:0px; text-align:left; }
#Header ul#countrySelector li a { text-decoration:none; font-size:9pt; color:#373737; }
#Header ul#countrySelector li a:hover { text-decoration:underline }
#Header ul#countrySelector div.tabPart { background:url(../images/tabs-top.png); float:left; height:23px; background-repeat:no-repeat; }
#Header ul#countrySelector div.Tab div.tabMain { background-repeat:repeat-x; background-position:0px -23px; padding-top:4px; height:19px; }
#Header ul#countrySelector div.Tab div.tabLeft { width:25px;  background-position:0px 0px; }
#Header ul#countrySelector div.Tab div.tabRight { width:25px; background-position:-25px 0px; }
#Header ul#countrySelector div.TabActive div.tabMain { background-repeat:repeat-x; background-position:0px -69px; padding-top:4px; }
#Header ul#countrySelector div.TabActive div.tabLeft { width:25px; background-position:0px -46px; }
#Header ul#countrySelector div.TabActive div.tabRight { width:25px; background-position:-25px -46px; }
#Header ul#countrySelector div.TabAfterActive div.tabMain { padding-left:5px; }
#Header ul#countrySelector div.TabAfterActive div.tabRight { width:15px; background-position:-35px 0px; }
#Header .flag { margin-top:3px; float:left; cursor:hand; }

#Header div.langSelector { position:absolute; top:24px; left:-4px; background:transparent url(../images/tabs/tabs-language.gif) no-repeat; height:28px; width:180px; }
#Header div.langSelector form { color:#373737; font-size:11px; margin-left:-16px; margin-top:7px; }
#Header select.langSelector { width:78px; font-size:7pt; line-height:7pt; }

#MainContent { clear:both; width:100%; z-index:100; }

#AdditionalMainContent { clear:both; width:100%; z-index:50; }
#AdditionalMainContent * { color:#ffffff; line-height:18px; }
#AdditionalMainContent .bg { background-color:#5A6778; height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:1;}

#SpecialContent { clear:both; width:100%; }
#SpecialContent .bg { background-color:#6F7B8B; height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:1; }
#SpecialContent .content { width:946px; border-left:1px solid #677172; border-right:1px solid #677172; }

#Footer { clear:both; }
#Footer * { color:#ffffff; }
#Footer a, #Footer a:link, #Footer a:visited { text-decoration:none; }
#Footer a:hover, #Footer a:link:hover, #Footer a:visited:hover { text-decoration:underline; }

.bottomHight { height:53px;}

#Footer .bg { background:#495261 url(../images/bg-footer.gif) top repeat-x; height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:1; }
#Footer .content { width:946px; height:230px; border-left:1px solid #434A50; border-right:1px solid #434A50; background:transparent url(../images/bg-footer-2.gif) center 111px no-repeat; }
#Footer .column { line-height:18px; }
#Footer .flag {  clear:left; margin-top:3px; }

#MainMenu { height:49px; background-color:#F3F4F6; }
#MainMenu .content { height:43px;}
#MainMenu .spacer { height:4px; border-top:1px solid #D9D4AA; border-bottom:1px solid #D9D4AA; }

.topGoogleAd {width:880px; left:90px; overflow:hidden; top:-18px;}
.topGoogleAdPos {margin-left:0px;}
.topGoogleAdText {position:absolute; right:120px; top:0px; }

/* Flags */
.flag { background-image:url(../images/flags-footer.gif); background-repeat:no-repeat; width:16px; height:11px; float:left; font-size:1px; }
.flagDE { background-position:0px 0px; }
.flagNL { background-position:0px -18px; }
.flagEN { background-position:0px -36px; }
.flagCH { background-position:0px -54px; }
.flagCZ { background-position:0px -72px; }
.flagRU { background-position:0px -90px; }
.flagBE { background-position:0px -108px; }
.flagKZ { background-position:0px -126px; }
.flagFR { background-position:0px -144px; }

.infoSymbolSmall 	{ margin-left:5px; margin-top:12px; }

.RightInfoBlock { padding-left:0px; padding-top:6px;}
.RightInfoBlock ul { margin:0px; padding:0px;}
.RightInfoBlock li {list-style-type:none; margin:0px; padding:0px; line-height:16px;}
.RightInfoBlock a { text-decoration:none; }
.RightInfoBlock a:hover { text-decoration:underline; }

/*
Only for Homepage
*/

#MainMenu ul#Tabs { margin:18px 0px 0px 0px; width:700px; height:18px;padding:5px 0px 2px 0px; list-style:none; float:left; background-image: url(../images/tabs/tabs-main-menu.gif); background-repeat:no-repeat; }
#MainMenu ul#Tabs li.Tab { width:130px; float:left; padding:0px; margin:0px; text-align:center; }
#MainMenu ul#Tabs li.Tab a { text-decoration:none; font-size:10pt; color:#5d5d5d; }
#MainMenu ul#Tabs li.Tab a:hover { text-decoration:underline; }

#MainMenu ul.searchform	{background-position:0px 0px;}
#MainMenu ul.branches		{background-position:0px -26px;}
#MainMenu ul.regions		{background-position:0px -52px;}
#MainMenu ul.subscription	{background-position:0px -104px;}
#MainMenu ul.myqlik		{background-position:0px -78px;}

#MainMenu ul.tab1	{background-position:0px 0px;}
#MainMenu ul.tab2	{background-position:0px -26px;}
#MainMenu ul.tab3	{background-position:0px -52px;}
#MainMenu ul.tab4	{background-position:0px -78px;}
#MainMenu ul.tab5	{background-position:0px -104px;}

#MainContent { /*text-align:center;*/ width:100%; }
#MainContent .searchForm { top:60px; padding:0px 26px 0px 10px; }
#MainContent .searchForm * { font-size:12px; }
#MainContent .searchForm input.txt { width:310px; border:1px solid #7F9DB9; margin-top:5px; }

#MainContent .infoBlock {width:330px; margin-left:13px; }
#MainContent .infoBlock li { line-height:20px;  }
#MainContent .infoBlock ul { list-style-image: url(../images/list-punkt.gif); }
#MainContent .infoBlock a { text-decoration:none; color:#dc660f; }
#MainContent .infoBlock a:hover { text-decoration:underline; }


#MapPin { position:absolute; top:0px; left:0px; width:37px; height:41px; background:transparent url(../images/map-pin.png) top left no-repeat; }

.MapRegionList, #MapRegionList {position:absolute; background-color:transparent; border:1px solid white; padding:0px; z-index:6000; }
#MapRegionList, #MapRegionListSearch  {width:200px; right:10px; }
#MapRegionListSearch { width:300px; height:350px; }
.MapRegionList a, #MapRegionList a {color:#D25F0D; text-decoration:none; }
.MapRegionList a:hover, #MapRegionList a:hover { text-decoration:underline }
.MapRegionList li, #MapRegionList li {  margin:0px; padding:0px; line-height:19px; list-style:none} 
.MapRegionList ul, #MapRegionList ul { margin:0px; padding:0px; margin-left:30px; } 
.MapRegionListContent, #MapRegionListContent { margin:0px; padding:10px 0px;  background-color:#f5f5f5; border:1px solid #d8d4aa; background-position:1px 1px; height:100%; overflow-y:auto; overflow-x:hidden;  }
.MapRegionListContent a, #MapRegionListContent a { display:block; width:100%; } 
.MapRegionListContent a small, #MapRegionListContent a small { color:#373737; } 
.MapRegionListContent a:hover, #MapRegionListContent a:hover { margin-left:-30px; padding-left:30px; background-color:#6F7B8B; color:#ffffff; } 
.MapRegionListContent a:hover small, #MapRegionListContent a:hover small { color:#ffffff; }
.MapRegionListContent h4, #MapRegionListContent h4 { color:#373737 !important; margin-left:10px !important; margin-bottom:10px !important; font-size:14px !important; display:inline; }
.MapRegionListContent a.function { display:inline; }
.MapRegionListContent a.function:hover { margin-left:0px !important; padding-left:0px !important; }
#elPosAImage { height:60px;}

.RegionSetButton { top:8px; left:20px;}
.RegionTipText { top:2px;} 
.RegionTipText h3 {}
.RegionTipText p {}

/* Business Card */
.AdwertBG 		{ background-color:#BABFC2; height:90px; padding:2px; text-align:center;  margin:0px; }
.FirmSearchButtonPos {top:13px; left:10px; float:left}
#TopAdvertPos 	{ padding-top:12px; width:980px; }
#TopAdvertPos b, a	{ color:#373737; }
#TopAdvertPos a	{ color:#373737; text-decoration:underline; margin-top:-1px; }
#selRegions { width:300px; height:20px;}
.elementHeight {height:584px;}
.BusinessCard { color:#373737; left:20px; top:20px; z-index:5555}
.BusinessCard .TelFaxEmail { margin-top:40px;}
.emailLnk { text-decoration:none; }
.BusinessCard a { color:#dc660f;}
.BusinessCard a:hover { text-decoration:underline }
.BusinessCardFullInfo 	{ width:945px;height:552px;z-index:1000;position:absolute;top:0px;left:-356px; border:1px solid #bbbfc3; background-color:#FFFFFF}
.BusinessCardFullScreen	{ width:942px;height:560px;z-index:1000;position:absolute;top:0px;left:-356px; border:1px solid #bbbfc3; background-color:#FFFFFF}
.BusinessCardPos {width:340px; float:left; z-index:10000; margin-left:20px; margin-top:20px;}
.BusinessCardPos a {color:#dc660f;}
.BusinessCardPos li { margin-bottom:16px;}
.BusinessCardPos .newsBez {margin-top:8px;}
.BusinessCardPos .TextPos { margin-left:6px;}

.H3_BusinessCard {font-size:14px; margin-bottom:10px; margin-top:20px; color:#666;}
.H1_BusinessCard {font-size:18px; font-weight:normal; margin-top:10px; color:#333; display:inline;}
.info_pos {position:absolute; top:474px; left:-6px;}

.BusinessCardTabs		{ margin-top:12px; margin-left:12px; background-image:url(../images/tabs/tabs_visitkarte.gif); background-position:0% 0%; background-repeat:no-repeat; height:41px; left:368px; width:550px;}
.BusinessCardTabs ul	{ margin:0px; padding:0px;}
.BusinessCardTabs li	{ padding:0px; margin:0px; list-style:none; float:left; padding-top:4px; width:88px; text-align:center;}
.BusinessCardTabs a		{ text-decoration:none; }
.NotAvailable { color:#a3a1a1;}
.Available { color:#373737}

.BusinessCardContent a {color:#dc660f;}
.BusinessCardContent li { margin-bottom:16px;}
.BusinessCardContent .newsBez {margin-top:8px;}
.BusinessCardContent .TextPos { padding:10px;}

#Map .ToolBar { position:absolute;top:390px;left:350px;z-index:1000;background-color:#000000;width:177px;height:50px; }
#Map .ToolBarItems { position:absolute;top:390px;left:350px;z-index:1001;width:167px;height:40px;padding:5px;text-align:center; }
#Map .ToolBarItems input { width:157px; }

.dday{width:100px;float:left;color:#505050;}
.ddayOn{width:100px;float:left;color:#000000;}
.BigLogo{ float:right; border:1px solid #f0f0f0; text-align:center; vertical-align:middle; padding:5px;}
#address { height:220px; }
#Main { line-height:125%;}
.pddayOn{ color:#ffffff; background:#DD650F;}
#MapZone{  width:527px; height:460px;}


.BusinessCardTabs .tabWithout  { background-image:none;}
.BusinessCardTabs .tabInfo, .tabNews, .tabCoupons, .tabPress, .tabJobs, .tabMap, .tabEvents, .tabProducts, .tabTools, .tabBranches   {  background-image:url(../images/tabs/tabs_highlight.gif); background-repeat:no-repeat; background-position:bottom; color:#dc660f }
.BusinessCardTabs .tabInfo a, .tabNews a, .tabCoupons a, .tabPress a, .tabJobs a, .tabMap a, .tabEvents a, .tabProducts a, .tabTools  a, .tabBranches  a { color:#dc660f }

.BusinessCardContent { scrollbar-arrow-color:#fafafb; scrollbar-face-color:#f2f2f3; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#c3c1b3; scrollbar-shadow-color:#f2f2f3; scrollbar-darkshadow-color:#c3c1b3; scrollbar-track-color:#fafafb; height:482px; width:550px; overflow-y:auto; overflow-x:hidden; left:380px; border:1px dotted #dbdbdd; border-top:none;}

.NewsContent { overflow:auto; scrollbar-arrow-color: #fafafb;	scrollbar-face-color: #f2f2f3;	scrollbar-highlight-color: #FFFFFF;	scrollbar-3dlight-color: #c3c1b3;scrollbar-shadow-color: #f2f2f3;scrollbar-darkshadow-color: #c3c1b3; scrollbar-track-color: #fafafb;  margin-top:10px; border:2px solid #bbbfc3; width:924px; margin-left:6px; padding:10px; background-color:#FFF; overflow-y:hidden; }

.FirmName { font-size:24px; font-weight:normal;}
.H4_Result { margin-top:20px; margin-bottom:-10px; color:#666; font-weight:normal; margin-left:45px;}

/* Steps and Positionsscreen */

.positions {color:#373737; padding-left:16px;}
.positions .positionLeftContent { margin-top:40px;}
.positions a { color:#D25F0D; text-decoration:none}
.positions a:hover { text-decoration:underline}
.positions li { list-style-type:none; margin-left:6px;}
.positions h1 {font-size:20px; margin-left:45px; margin-top:2px; margin-bottom:12px;}
.positions h2 {font-size:16px; margin-left:45px; margin-top:2px; margin-bottom:12px;}
.positions h3 {font-size:11px; margin-left:25px; margin-top:2px; margin-bottom:5px; font-family:Verdana, Geneva, sans-serif;}
.positions h4 {font-size:12px; margin-left:25px; margin-top:2px; margin-bottom:3px;}
.positions .bannerLeft { clear:both; margin-right:16px; height:100%;}
.positions .bannerTop { clear:both; text-align:center; }
.positions .bannerAbsTop { position:absolute; top:0px; left:70px; }
.positions .txtinactiv {color:#666666}
.positions .txtTipp {left:45px;}
.positions .txtTipp2 {top:0px; left:10px;}
.positions .resultInfoTxt {top:16px; margin-left:0px; font-size:12px; font-weight:normal}
.positions .right-arrow {margin-left:14px;}
.positions .mapPos {margin-top:40px;}
.positions .freePosInfo { font-weight:bold; color:#333; margin-bottom:20px; font-size:12px; margin-left:0px}
.positions .payPosInfo { font-weight:bold; color:#dc660f; margin-bottom:20px; font-size:12px; margin-left:0px}

.positions .addContent { margin:20px 0; padding:10px 0; clear:both; }
.positions .addContent .singleElement { float:left; padding:0 10px; }

.info_big_dark {float:left; top:4px; margin-right:12px; }

.topPosition {margin:0px;margin-bottom:14px;border:1px solid #e6eaed;} /* IE Bug */
.topPosition .posspacer { clear:both;} 
.topPosition  a {color:#F17633; text-decoration:underline;}





.topPositionImg {float:left;margin-right:13px;}
.topPositionContent {border:1px solid #ef7512; width:516px; background-color:#ffffff; float:left; }
.topPositionContent  a {color:#F17633; text-decoration:underline;}
.topPositionContent .textPosition {margin:6px;}
.topPositionContent h3, p {margin:0px; margin-bottom:8px;}
.topPositionContent h3 {font-size:12px; color:#f17633; display:inline;}


.topPositionContentAd {border:1px solid #adc6e7; width:516px; background-color:#ffffff; float:left; }
.topPositionContentAd  a {color:#F17633; text-decoration:underline;}
.topPositionContentAd .textPosition {margin:6px;}
.topPositionContentAd h3, p {margin:0px; margin-bottom:8px;}
.topPositionContentAd h3 {font-size:12px; color:#f17633; display:inline;}


.freePosition {border:1px solid #bdbec2; width:569px;  background-color:#d7dbde; margin-bottom:16px;}
.freePosition .textPosition {margin:6px;}
.freePosition h3, p {margin:0px;}
.freePosition h3 {margin-bottom:8px; font-size:11px; color:#000000; display:inline;}
.freePosition a {color:#000000; text-decoration:underline}

.freePositionAd {border:1px solid #adc6e7; width:569px;  background-color:#ffffff; margin-bottom:16px;}
.freePositionAd .textPosition {margin:6px;}
.freePositionAd h3, p {margin:0px;}
.freePositionAd h3 {margin-bottom:8px; font-size:11px; color:#000000; display:inline;}
.freePositionAd a {color:#000000; text-decoration:underline}


.keywBt {}

.keywBt a {border:1px solid #f29d42; color:#2160a6; padding:6px; font-size:16px; margin:3px; width:26px; text-align:center; float:left; background-color:#ffffff; display:block}
.keywBt a:hover {border:1px solid #db630d; background-color:#e6eaed;  cursor:pointer}

.keywBtsmall {}

.keywBtsmall a {border:1px solid #f29d42; color:#2160a6; padding:4px; font-size:14px; margin:2px; width:16px; text-align:center; float:left; background-color:#ffffff; display:block}
.keywBtsmall a:hover {border:1px solid #db630d; background-color:#e6eaed;  cursor:pointer}

.letterPos { margin-left:14px; padding-bottom:30px;}
.freeexternalPostition { border:1px solid #fff; }

.showLetter {color:#2160a6; font-weight:bold; font-size:38px; display:block; margin-left:16px; margin-bottom:4px;}
.ml16 {margin-left:16px;}
.h5px {height:5px; font-size:5px;}

.logoPos { float:right; width:80px;  padding:0px; margin:0px 3px 0px 5px; }

/* important to be one of the last entries */
#Header select, #AdditionalMainContent select, #Footer select { color:#373737; font-size:11px; }
#Header option, #AdditionalMainContent option, #Footer option { color:#373737; font-size:11px; }
#Header input, #AdditionalMainContent input, #Footer input { color:#373737; }

Archive { margin:10px 0px 10px 40px; padding:0px; clear:both;}
Archive li { padding:0px; margin:0px; display:inline; width:30%; float:left;}

.mapStartDE, .mapStartNL, .mapStartRU, .mapStartKZ, .mapStartEN, .mapStartCZ, .mapStartBE { background:transparent no-repeat; z-index:1000;position:absolute; }
.mapSmallDE, .mapSmallNL, .mapSmallRU, .mapSmallKZ, .mapSmallEN, .mapSmallCZ, .mapSmallBE { background:transparent no-repeat; z-index:1000;position:absolute; }
.positions .map a{ color:#e15833; z-index:1000;}

#elQlikOverlayBackground { top:0px;left:0px;height:1200px;position:absolute;z-index:1000;width:100%; background-color:#333333; filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; }
#elQLIKFORM { position:absolute; top:70px; z-index:1001; width:100%;}
#elQLIKFORM table.popupForm { width:780px; overflow:auto; border:3px double #CCC; background-color:#FFF; }
#elQLIKFORM h1 { font-weight:bold; text-decoration: none; font-size:18pt; color:#666; }
#elQLIKFORM input, #popupForm select, #popupForm textarea { border:1px solid #dddddd; }
#elQLIKFORM fieldset { padding:5px;}
#elQLIKFORM fieldset table.lvl1 { background-color:#fdf9f7; }
#elQLIKFORM fieldset legend { padding:0px 5px; font-weight:bold; font-size:10pt; margin:0px; }

#elQLIKMSG {position:absolute; top:450px; width:100%; text-align:center; background-color:transparent; z-index:5000;}
#elQLIKMSG .QLIKMSGContent { margin:0px auto; padding:0px; background-color:#ffffff; border:8px solid #f7c7a5; text-align:center; width:484px; padding:0px;}
#elQLIKMSG .QLIKMSGContent .header { background-color:#f7c7a5; text-align:left; padding:0px 10px; margin:0px; }
#elQLIKMSG .QLIKMSGContent .header h3 { font-size:15px; color:#373737; margin:0px; padding-bottom:5px; }
#elQLIKMSG .QLIKMSGContent #elQLIKMSGContent { margin:10px 0px; padding:0px 10px; }
#elQLIKMSG .QLIKMSGContent #elQLIKMSGContent h3{ margin-top:10px; margin-bottom:10px; font-size:15px; color:#373737; }
#elQLIKMSG .QLIKMSGContent #elQLIKMSGButtons { margin-bottom:10px; }

.product_base_info_links_breite {height:5px; width:356px;}
.productBase {background-color:#88919a; color:#FFF; border:none; width:928px; overflow:hidden}
.productBaseTable {margin:-10px; width:948px;}
.productBaseBg1 { background-color:#bdbec6; filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;}
.productBaseBg2 { background-color:#adb6c6; filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;}
.productBaseBg3 { background-color:#9ca2ad; filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;}
.productBaseBg4 { background-color:#949aa5; filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9;}
.productBildPos {margin-top:-10px; margin-left:20px;}
.productTextPos {margin-top:10px;}

.keywords{margin-top:10px;padding:10px;padding-left:60px;text-indent:-50px;}

.resultBG {background-color:#495261; height:20px; margin-top:-20px;  bottom:0px; margin-bottom:0px;}
.resultFooter {position:relative; top:-280px; bottom:0px;}
.srbtn {text-align:right;padding-top:15px; margin-right:-5px;}

.posAbs {position:absolute;}
.posRel {position:relative;}
.rss-search-form {font-family:Arial, Helvetica, sans-serif; font-size:11px;  width:451px; height:78px; color:#003399}
.mt60 {position:relative; margin-top:60px;}
.SearchFormBGPos {position:absolute; bottom:-16px; left:0px;}
.InputPos {	position:absolute; bottom:11px; left:69px; width: 308px; }
.InputPos input{border:1px solid #c1c6d2; width:300px}
.EnclosuresPos { position:absolute; bottom:-10px; left:69px; z-index:10; color:#516a9c }
.RSSSearchTxtPos { position:absolute; bottom:38px; left:40px; z-index:10; width: 206px; color:#516a9c; font-style:italic; }
.InputSearchTxtPos { position:absolute; bottom:-8px; left:-390px; z-index:10; width: 285px; color:#5eb404; font-size:12px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; }
.fLtr {font-size:14px}
.arrowPos { position:absolute; bottom:5px; left:20px; }
.lupePos { position:absolute; bottom:11x; left:387px; top: -40px; }
.w470 {text-align:justify; width:470px; line-height:18px;}
.h351 { height:351px;}
.pr20 {padding-right:20px;}
.p20 {padding:20px;}
.pl20 { padding-left:20px;}
.mt4 {margin-top:4px;}
.ml4 { margin-left:4px;}
.ml8 { margin-left:8px;}
.m20 { margin:20px;}
.ml20 {margin-left:20px;}
.mr10 {margin-right:10px;}
.ml18 {margin-left:18px;}
.mt20 {margin-top:20px}
.mt20ml20 {margin-top:20px; margin-left:20px;}
.c999 {color:#999}
.noDecor { text-decoration:none}
.noDysplay {display:none}
.lastadditions {font-size:16px; text-decoration:none; font-weight:normal;}
.lastadditionsList {line-height:22px; font-size:16px; margin-top:4px;}
.lastadditionsList li { color:#e75500; line-height:22px; margin-left:-25px;}

.lastAddLink {color:#485260; text-decoration:none}

.clearBoth {clear:both}
#fe_text {color:#666; height:62px; width:91%; font-size:10px; margin-top:4px; border:1px dotted #f9a54d}

.productCompanyName {font-size:16px; color:#999; display:inline;}
.productTitle {font-size:16px;  margin-left:20px; display:inline}
.photo {margin:10px; margin-left:0px;}
.price {font-size:18px;}
.productAmount {margin-top:20px;}
.productYourPrice {margin-top:20px; font-size:22px; color:#999}
.ProductURLSmall {margin:0px; color:#e16b14; margin-top:1px; padding-top:0px; font-weight:bold; line-height:14px; font-size:12px}

.ProductBt {width:150px; height:26px; margin:0px; padding:0px; margin-top:10px;}
.productBtMail {width:250px; height:40px; margin:0px; padding:0px; margin-top:20px;  margin-left:180px;}
.productWidgetPos {padding:10px; padding-top:16px; padding-left:0px;  background-color:#F9F9F9; margin-top:10px; border:1px solid #CCC; width:638px;}
.productWidgetPos b { margin-bottom:10px;}
.productWidgetInfo {float:left; padding-right:10px; margin-left:20px; margin-right:12px;}
.productWidgetTxt {height:40px; margin-top:10px; width:544px;}
.productWidgetTxt em {height:40px; margin-top:10px; width:544px; color:#e77f26}
.productAdressePos {margin-left:20px; margin-top:30px;}
.productAdresse {width:900px; text-align:left; height:100px;}
.productMailtxt {text-decoration:underline; margin-top:10px;}


.widgetColor { width:70px; font-weight:bold}
#d_clip_container {margin-top:10px;margin-left:-6px;}
.my_clip_button { width:160px; text-align:center; border:1px solid #d06001; background-color:#fef8f3; margin:6px; padding:6px; cursor:default; font-size:9pt; color:#6f2f02;   -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top:10px; font-weight:bold }
.my_clip_button.hover { background-color:#eee; }
.my_clip_button.active { background-color:#aaa; }
.colortmp {height:12px; border:1px solid white; width:16px; float:left; text-align:center; cursor:pointer}
#d_debug {font-size:14px; font-weight:bold; color:#060; margin-left:6px;}

#w560ml370 {width:560px; margin-left:370px;}
#w560ml370 b {margin-left:2px; margin-bottom:20px; display:block; margin-top:22px;}
#showLetter {font-size:60px; margin-left:0px; margin-top:0px;}

.w880ml44 {width:880px; margin-left:44px;}
.lcont {margin-left:53px; width:270px;}
.t270 {top:244px ! important;}
.lcontTxt {font-size:18px; font-weight:bold}
.firmName { width:250px; height:44px; float:left; margin-bottom:14px; margin-right:10px;}
.infpos {position:absolute; top:-10px; left:10px;}
.cmpFrm strong {width:280px; font-size:12px; display:block;}
.cmpFrm em {width:280px; font-size:9px; display:block;}
.cmpFrm small { color:#666; font-size:10px}
.tdBrd {border-top:1px solid #f3f4f6}


.btbg1 { background-color:#cee2f6 !important}
.btbg2 { background-color:#ffffff !important}
