body { font-size:12px; font-family: "Trebuchet MS", Calibri, Verdana, sans; position:relative; height:100%; width:100%; color:#626068; background:#FFFFFF;}
h1, h2, h3, h4 { color:#d4144b; font-weight:bold; font-size:1.2em;}
h3, h4 { color:#666666;}

h4	{ font-size:0.9em;}
p	{ line-height:120%;}

a	{ text-decoration:none; color:#666666;}
a:hover { text-decoration:underline;}
a.underline { text-decoration:underline;}
.itemContentPortlet .itemContent p a.underline { text-decoration:underline !important; color:#551A8B;}
.itemContentPortlet .itemContent p strong { font-weight:bold; };

ol	{ list-style: inside; list-style-type:decimal;}
hr	{padding:5px 0 0 0; margin-bottom:10px; height:1px; border:none; border-bottom:1px solid #cccccc; clear:both; overflow:hidden;}

input	{ font:14px "Trebuchet MS", Calibri, Verdana, sans;}
label	{ }

blockquote { font-size:20px; color:#6ebe5d; margin:5px 0;}
.nofeaturedProducts{margin-top:0px;}/*Komus:1009  */
 
p a { text-decoration:underline;}
p a:hover { color:#333333;}
/* KOMUS-965 */
.aThemeCommunity p a:hover { color:#0080C7;}
/* end LOMUS-965 */
.shoppingTabs .tabData p a:hover { color:#0080C7;}

ul.dot li { margin:2px 0;}
ul.dot li { padding-left:10px; background:url(dot.png) 0 6px no-repeat;}
ul.linkList li { margin:5px 0;}
ul.disc { list-style: disc; list-style-position: outside;margin-left:30px;}

.item hr { padding:10px 0 0 0;}

/* komus-113 */
.aThemeCommunity p { line-height:120%; font-weight:bold;}
.aThemeCommunity p a { text-decoration:none; color:#0080C7; background:transparent url(linkicon.gif) no-repeat scroll right top; padding-right:11px;}

.container { width:900px; margin:0 auto;}

/*Komus-660*/
#container { position:relative; width:980px; margin:0px 0px; height:auto;}

#logo ul li { float:left; margin:0 10px; text-align: center;}
#logo h1 {display:none;}
#logo a, .profs a { color:#0080c7;}

.breadcrumbsContainer { margin-left:10px; margin-top:3px; font-size:11px; height:33px; line-height:15px; font-weight:bold; color:#1e77b1;}
.breadcrumbsContainer ul li {float:left; padding:0 10px 0 0; margin-right:5px; background:url(into.png) right 4px no-repeat;}
.breadcrumbsContainer ul li:hover { text-decoration:underline; cursor: pointer;}
.breadcrumbsContainer a { text-decoration:underline; font-weight:bold;}
.breadcrumbsContainer a:hover { background-color:#c5c5c5; color:#333333;}

#cart {padding-top:13px;  position:absolute; top:57px; right:36px; height:30px; background:url(cart_0.png) no-repeat right center; }
.home .top #cart {_right:44px; width:155px;}
#cart span {display:block; font-size:12px; font-weight:bold; text-align:center;padding-top:6px; position:absolute;right:7px;top:8px;}
#cart a {font-size: 14px; font-weight:bold; margin-right: 10px; color: #0080C7;}
.noOfProdInCart { width:30px; cursor:pointer; text-align:center;float:right; color:#FFFFFF;font-size:11px; font-weight:bold;margin-top:2px;}
.home .top #cart a {float:right;}

#adminHomeTitle{ /*clear:both; width:500px; float:right;*/ _padding-left:37px;width:500px;font-size:21px;}
/* Changed to 270px to avoid hirizontal scrollbar */
#adminHomeTitleManageableLinks{ width: 270px; margin-left: 772px; .margin-left: 760px; border: 1px solid white;}
#adminHomeTitleManageableLinks a{padding-right: 30px;}


#homeTitleLink{ cursor:pointer;}

#underTop { _float:right;}
#underTop h1, .overIntroTop { font-weight:normal; font-size:27px;}
#underTop h1 { color:#6ebe5d; width:502px;}

#adminCategories { list-style: none; margin: 0px 320px 0 0; padding:0; position:absolute; top: 20px; right:0; width: 210px;}
#adminCategories li { float: right; position: relative; text-align: center; margin:0 4px;}
#adminCategories a { display:block; width: 42px; height:42px; overflow:hidden; text-indent:-500em;}

#categories { list-style: none; margin: 0px 50px 0 0; padding:0; position:absolute; top: -8px; right:0; width: 210px;}
#categories li { float: right; position: relative; text-align: center; margin:0 4px;}
#categories a { display:block; width: 42px; height:42px; overflow:hidden; text-indent:-500em;}

#online { background: url(home_icons.png) no-repeat -6px -5px; !important;}
#online:hover {background: url(home_icons.png) no-repeat -6px -53px !important;}

#boeken { background: url(home_icons.png) no-repeat -55px -5px !important;}
#boeken:hover { background: url(home_icons.png) no-repeat -55px -53px !important;}

#software { background: url(home_icons.png) no-repeat -157px -5px !important;}
#software:hover { background: url(home_icons.png) no-repeat -157px -48px !important;}

#opleidingen { background: url(home_icons.png) no-repeat -106px -5px !important;}
#opleidingen:hover { background: url(home_icons.png) no-repeat -106px -49px !important;}


#adminCategories li em { line-height:18px; text-align: center; font-style: normal; font-size:11px; z-index: 200; display: none;}
#adminCategories li em.onlineBkg { background: url(tip_bg_online.png) no-repeat; width: 195px; height: -85px; position: absolute; padding: 1px 5px 10px 0; left: -75px;}
#adminCategories li em.boekenBkg { background: url(tip_bg_boeken.png) no-repeat; width: 65px; height: 20px; position: absolute; padding: 1px 5px 10px 0; left: 5px;}
#adminCategories li em.opleidingenBkg { background: url(tip_bg_opleidingen.png) no-repeat; width: 171px; height: 20px; position: absolute; padding: 1px 2px 10px 0; left: -75px;}
#adminCategories li em.softwareBkg { background: url(tip_bg_software.png) no-repeat; width: 200px; height: 20px; position: absolute; padding: 1px 2px 10px 5px; left: -90px;}

#categories li em { line-height:18px; text-align: center; font-style: normal; font-size:11px; z-index: 200; display: none;}
#categories li em.onlineBkg { background: url(tip_bg_online.png) no-repeat; width: 195px; height: -85px; position: absolute; padding: 1px 5px 10px 0; left: -75px;}
#categories li em.boekenBkg { background: url(tip_bg_boeken.png) no-repeat; width: 65px; height: 20px; position: absolute; padding: 1px 5px 10px 0; left: 5px;}
#categories li em.opleidingenBkg { background: url(tip_bg_opleidingen.png) no-repeat; width: 171px; height: 20px; position: absolute; padding: 1px 2px 10px 0; left: -75px;}
#categories li em.softwareBkg { background: url(tip_bg_software.png) no-repeat; width: 200px; height: 20px; position: absolute; padding: 1px 2px 10px 5px; left: -90px;}

#intro p { font-size:27px;}

#sbContainer { width:100%; height:355px; position:relative; overflow:hidden; _height:355px;}
#badgeHome { overflow:hidden; padding-left:5px; height:344px; color: #003366; z-index:100; position:absolute; top:0px; left:50%; _height:354px;#height:350px;} 
#badge { float:left; width:598px; height:329px; margin:6px 0;}
#homeSearchForm { background:url(sb_bg335.gif); border: #A4CEEC 1px solid; border-top: #FFFFFF 0px none; float:left; width:590px;}
#badgeCont { margin:1px 0 0 -1px;}
#badgeCont h3 { color:#0080c7; font-size:14px; font-weight:bold; padding-left:5px;}

.tip { padding-left:4px; color:#999999; line-height:200%;}

.block2 { margin-left:30px; margin-top:10px; float:left; width:270px; overflow:hidden; _width:258px}

#searchFormNumberResults {text-decoration: underline;}

.searchCont { clear:both; padding:0 0 0px 5px;}
* html .searchCont{padding:0px 0 0px 0px;margin-bottom:0px}

#homeSearchForm  .searchCont { clear:both; padding:0 0 10px 15px;}
* html #homeSearchForm .searchCont{padding:0px 0 10px 15px;margin-bottom:0px}
#searchInput { width:424px; height:22px; padding:3px 0 0 4px; border:1px solid #b6b4b5; background:url(input_bg.png) #ffffff repeat-x; color:#999999;}

#categoriesChoice{margin:12px 0px 0 5px; #margin:11px 0px 0 5px;_margin:5px 0px 0 0px; width:119px; height:22px; padding:0px 0 0 4px; border:1px solid #b6b4b5; background:url(input_bg.png) #ffffff repeat-x; color:#999999;}
#rubrieks{ width:256px; height:22px; padding:0px 0 0 4px; margin:0px 0px 0 2px; border:1px solid #b6b4b5; background:url(input_bg.png) #ffffff repeat-x; color:#999999;}
#expandSB #rubrieks .rubrieken{background-color: #F8F8F8;}
#expandSB #rubrieks .group{background-color: #FFFFFF;}
.searchInputActive { color:#d4144b !important; font-weight:bold;}
#submitbutton { background:url(sbutton130.gif) no-repeat 0 0; width:130px; height:26px;#height:25px; border:none; cursor:pointer; color: #FFFFFF; font-size:14px !important; font-weight:bold; vertical-align: middle; margin-bottom:4px; padding-bottom:6px;#padding-bottom:4px;}

.searchContReadOnly .toActiveOpen { float:right; margin-top:55px;}

#sbContainer.open { height:280px;}

a.homeLink { position:absolute; top:29px; left:30px; display:block; text-indent:-100em; background:url(logo32.png) no-repeat; height:57px; width:252px; overflow:hidden;z-index:999;}

.results body { min-width:980px;}
.results #logo { height:30px;}
.results #logo ul { float:right; list-style: none; margin:9px 13px 0 0;_margin_right:0px;position: absolute;right: 152px;top:-2px;}
.results #logo ul li { line-height:1.2em; margin:0 7px;padding-left: 15px}
.results #logo .itemTitlebar {_position: relative;}
.results #logo .itemTitlebar .editItem { left: 660px; position: absolute; top: 0px; _position: inherit; z-index:500;}
.results #cart { position:absolute; top:-36px; _top:-35px;  right:10px; float:right; height:27px; background:url(cart_searchresult.gif) no-repeat right center; width:134px;_width:139px;}
.results #cart span { text-align:center; display:block; font-size: 11px; left:112px}
.results #cart a {font-weight:bold; margin-right: 0px; color: #0080C7;font-size: 12px;}
.results #badgeHome { width:980px; left:0; margin:0; padding:0;}
.results #badge { width:100%; margin:0;}
.results #badgeCont { margin:0; padding:14px 16px 0 431px;_padding-left:415px; height:95px;}
.results #badgeCont h3 { display:none;}
.results #bageImage { display:none;}
.results #searchInput { width:373px; height:20px; margin-top:5px;#margin-top:4px;margin-right:8px;padding:2px 0 0 4px;}
.results .searchCont #searchInput { _margin-right:7px;}
.results .tip { display:none;}
.results #cart .noOfProdInCart{ margin-top:1px;width:28px; }

.open #badgeHome { height:280px;}
.open #badge { background:url(sb_bg32full.png) center 10px no-repeat; height:280px;}
.open .block1, .open .block2 { margin-top:15px;}
.open .block2 { margin-left:66px; width:263px; margin-top: -4px; _margin-top:0px;}
.open .searchCont { position:absolute; top:220px; left:375px; width:570px; margin:0; padding:0;}
.open .domen { width:263px; height:20px; line-height:20px; margin:0 0 2px 0;}
.open .domen input { margin-bottom:0px;}
.open .expand, .full .expand { background: url(minus.png) center center no-repeat;}


.profs { margin:10px auto 15px; width:770px; font-weight:bold; color:#0080c7; font-size:14px;}
.profs a { padding:0 5px;}

.copyright { color:#999999; float:left;	width:170px;}
.copyright a {color:#333333; font-weight:normal; text-decoration:none;} /* KLNL-882 */

#footer { position:relative; clear:both; margin:20px auto; font-size:11px; color:#333333;}
#footer a { padding:0px; color:#333333;}
#footer a:hover { text-decoration:underline;}

.off { background-color:transparent; color:#333333;}
.clear { height:1px; width:99%; clear:both; overflow:hidden;}
.result { clear:both; overflow:hidden; background: url(theme.png) 1px 0 no-repeat ;}
.niews h1 { background: url(theme.png) 1px -214px no-repeat !important;}

.shopBoeken h1 { background: url(theme.png) no-repeat 1px -60px !important;}

.shopOnline h1 { background: url(theme.png) no-repeat 1px 6px !important;}

.shopOpleidingen h1 { background: url(theme.png) no-repeat 1px -149px !important;}

.shopSoftware h1 { background: url(theme.png) no-repeat 1px -293px !important;}

.more h1{ font-size:18px;}

.over { margin-top:45px;}
.over h1 { background: url(theme.png) 1px -361px no-repeat !important;}
.over a { font-weight:normal; color:#666666;}

.addresult { clear:both; color:#999999; margin-top:15px;}
.addresult a { color:#333333; font-weight:bold;}
.addresult span { font-size:11px;}
.addresult li, .itemPortalResults div.itemContent { border-bottom:1px solid #dbdbdb; margin:9px 0; padding:1px 0 10px 11px; background:url(mark_grey.png) 3px 5px no-repeat; line-height:1.3em;}

.itemPortalResults div.itemContent h2 { font-size:12px;}
.noResults {background:#f7f7f7; padding:10px 5px 2px 10px; overflow:auto; color: #666666; }
.item {border:1px solid #cccccc; background:#FFFFFF; overflow:auto; padding:12px 12px 3px 8px;}
.item div, .item p { line-height:1.3em;}
.description {color:#999999;}
.item h3, .news h3 { margin-left:-8px; padding-left:8px; background:url(mark_grey.png) 0 5px no-repeat;}
.itemimage { width:70px; position:absolute; top:0; left:0px; height:80px; overflow:hidden;}

.itemcontent { position:relative; float:left; padding-left:75px;}

.hidden { display:none;}

.result { margin-top:5px;}
.result h1, .addresult h1 { color:#999999; margin-top:3px; overflow:hidden; padding-left:60px; cursor:pointer;}
.result h1 { line-height:40px; height:30px; overflow:hidden;}
.result h1 em, .addresult h1 em, .navigatorResultsContent h1 em { color:#b6b7bb; font-style:normal;	font-weight:bold; font-size:14px;}

.addresult h1, .navigatorResultsContent h1 {line-height:1.1em; color:#999999; padding-bottom:3px; border-bottom:2px solid #dbdbdb; cursor:auto;}

.contentNav { height:auto;/* Komus:460 background: #FEFEFD url('nav_gradient.png') repeat-x center bottom;*/ margin-left: 5px; margin-right: 5px; align: bottom; padding-top: 15px; padding-left: 3px;}
.contentNav h1{ line-height:1.1em; color:#999999; padding-bottom:3px; border-bottom:medium none; cursor:auto; padding-left: 2px; padding-top: 2px;}

.expand { float:right; width:10px; height:10px; padding:2px; text-indent:-20em; overflow:hidden; cursor:pointer; background: url(plus.png) center center no-repeat;}
.expandGreyed { float:right; width:10px; height:10px; padding:2px; text-indent:-20em; overflow:hidden; cursor:pointer; background: url(plus-greyd-out.png) center center no-repeat;}

#expandSB.expandGreyed {margin-top:5px;}
#expandSB.expand { margin-top:5px;}
#expandSB #searchCont { top:26px; left:375px; margin:0; _width:520px; }/* komus-336 */
.home #badgeCont #expandSB {margin-top:2px;}
.results #badgeCont #expandSB {margin-top:8px;#margin-top:22px;_margin-top:13px;_margin-right:7px;}

.result .expandGreyed { margin-top:11px;}
.result .expand { margin-top:11px;}
.minus { background: url(minus.png) center center no-repeat !important;}
.add { margin:6px 0 1px 0; width:99%; height:14px;}
.linkmore { color:#d4144b; background:url(mark_pink.png) 0 4px no-repeat; padding-left:10px; float:right; margin:5px 0 0 0;}
.linkmorenews { background:url(mark_pink.png) 0 4px no-repeat; color:#D4144B; padding-left:10px; float:right;}

.linkall { background:url(mark_grey.png) 0 4px no-repeat; margin-left:65px; padding-left:8px; float:left;}
.linkpreview { background:url(plus.png) 0 3px no-repeat; padding:0 10px 0 14px; float:right;}
.centercol { overflow:auto;}

.searchFilter {width:160px; margin-left:10px;}
.searchFilter h3 { font-size:11px;line-height:14px;}
.searchFilter h3 em { color:#666666; font-weight:normal; font-style:normal; font-size:11px;}
.searchFilter h3.active {color: #d4144b;}
.searchFilter h4 { margin-top:8px;}
.searchFilter .description {margin:3px 0 10px 0; color: #666666;}

.searchFilterRadio input {float:left; margin:0px 5px 0 0; padding:0;}
.searchFilterRadio li { margin-top:8px; line-height:14px;}

#searchFilterButton { display:block; line-height:16px; text-align:center; font-size:11px; color:#FFFFFF; background: url(searchFilterButton32.png) 0px 0 no-repeat; height:16px; width:115px; border:none;}
#searchFilterButton:hover { text-decoration:none; background-position: 0px 50%;}

.mini #badge { background:url(sb_bg32short.png) center 10px no-repeat;}
.mini #badge, .mini #badgeHome, #sbContainer.mini { height:120px;}
.mini .block1, .mini .block2, .open .minitip, .home .minitip, .home .expand {display:none;}
.mini .searchCont { top:26px; left:375px; margin:0; _width:515px;}

.full .hidden { display:block;}

.minitip { color:#666666; font-size:11px; line-height:1.5em;}

#rubrieken { margin-top:9px; cursor:default;}
#rubrieken a { color:#d4144b;}

a.bottom {float:right; margin:5px 0 0 0; font-size:11px;}

.searchContReadOnly {position:absolute; top:35px; width:585px; height:75px; overflow:hidden; clear:both; margin-top:-10px;}
.searchContReadOnly .minitip h1 {font-size:1.1em;}
.searchContReadOnly .minitip a { color:#333333; text-decoration:underline;}
.searchContReadOnly #rubrieken { position:absolute; margin:0; left:200px; top:0px; width:386px;}
.searchContReadOnly #trefwoord {position:absolute; width:200px; left:0; top:0px;}
.searchContReadOnly #resultaat { position:absolute; width:200px; left:0; bottom:0px;}

.toclear { clear:both;}

h1.pageTitle, .pageTitle h1 {margin-top:18px; font-size:2.5em; line-height:1em; color:#999999;}
h1.oneTitle { line-height:60px;	margin-bottom:20px;}

.pageTitle p { margin:10px 0 15px 0; font-size:14px;}
.pageTitle { border-bottom:3px solid #d2d2d2;}

.moreOnline h1 { background:url(cat_online80.png) 25px 1px no-repeat;}
.moreBoeken h1 { background:url(cat_boeken80.png) 35px 100% no-repeat !important; padding-top:36px;}
.moreOpleidingen h1 { background:url(cat_opleidingen80.png) 30px 100% no-repeat !important; padding-top:26px;}
.moreSoftware h1{ background:url(cat_software80.png) 30px 1px no-repeat !important;}

.shop h1.pageTitle { line-height:100%; padding:0 145px 15px 140px; border-bottom:3px solid #d2d2d2; background:url(cat_online.png) 35px 1px no-repeat;}

.software { background: url(theme.png) 6px -293px no-repeat !important;}
.software h1.pageTitle { background:url(cat_software.png) 35px 8px no-repeat !important;}
.software h1.productTitle {background:url(cat_software80.png) 35px 0px no-repeat !important;}

h1.productTitle {color:#666666; font-size:20px; margin:0px; padding:30px 190px 5px 170px; border-bottom:3px solid #d2d2d2; background:url(cat_online80.png) 35px 0px no-repeat;}

.boeken { background: url(theme.png) 6px -59px no-repeat !important;}
.boeken h1.pageTitle { background:url(cat_boeken.png) 35px 8px no-repeat !important;}
.boeken h1.productTitle {background:url(cat_boeken80.png) 35px 0px no-repeat !important;}

.opleidingen { background: url(theme.png) 6px -152px no-repeat !important;}
.opleidingen h1.pageTitle { background:url(cat_opleidingen.png) 35px 8px no-repeat !important;}
.opleidingen h1.productTitle {background:url(cat_opleidingen80.png) 35px 0px no-repeat !important;}

.catClassSoftware-en-andere-bedrijfsmiddelen h1.productTitle { background:url(cat_software80.png) 35px 0px no-repeat !important;}
.catClassBoeken h1.productTitle { background:url(cat_boeken80.png) 35px 0px no-repeat !important;}
.catClassOpleidingen-en-evenementen h1.productTitle { background:url(cat_opleidingen80.png) 35px 0px no-repeat !important;}
.catClassOnline-naslagwerken-en-vakbladen h1.productTitle { background:url(cat_online80.png) 35px 0px no-repeat !important;}

h1.pageTitle span, .pageTitle h1 span { font-size:11px;}

.shop .item {border:none; overflow:visible;}
.shop h1 a, .shop h3 a, .news h3 a {color:#333333;}
.shop .itemcontent { padding-left:192px;}
.shop .itemimage { width:190px; height:auto; text-align:center;}
.shop .item h3, .news h3 { color:#333333; font-size:1.6em; margin:8px 0 0px 0; padding-bottom:1px; background-position:0 9px;}

.product .big {width:540px;}
.product .itemcontent { padding-left:162px; min-height:200px; height:auto !important; height:200px;}
.product .itemimage { width:150px; height:185px;}
.product { clear:both; zoom:1;}

.otherresults {clear:both;}

.otheritem { float:left; width:185px; margin:20px 10px 0 0; border-top:1px solid #cccccc; padding-top:5px;}
.otheritem h3 a { font-weight:bold; line-height:15px;}
.otheritem h3 {font-size:1em; padding-left:8px; background:url(mark_grey.png) 0 4px no-repeat; height:30px; overflow:hidden;}
.otheritem .linkmore {float:left;margin-top:8px;}

.label {color:#0080c7;font-size:11px;}

.big .linkmore, .linkbestellen { background:url(meerinfobestellen.png) no-repeat; line-height:20px; color:#FFFFFF; width:180px; height:20px; float:left; margin-top:10px; text-align:center;}
.big .label { float:right; padding-right:20px;}
.big .about, .subtitle { font-size:14px; line-height:16px;}

.subtitle { margin-top:10px;}

.news {clear:both; border-bottom:1px solid #dbdbdb; margin-bottom:10px; padding-bottom:5px;}
.news .img {float:right; padding:10px 5px 5px 5px; overflow:hidden;	text-align:center;}
.news .description {padding-left:8px;}
.news a.linkmore {float:left;}
.news .text {margin:5px 5px 5px 8px;}

.imageblock { position:relative; height:80px; overflow:hidden; margin-bottom:6px;}
.imageblock img { float:left; padding-right:5px; width:50px;}
.imageblock p { font-size:11px; line-height:14px;}
.imageblock .label { position:absolute; bottom:5px; left:55px;}

.textblock {height:85px; overflow:hidden;}
.textblock div {line-height:14px;}
.textblock .description {line-height:15px;}

.small { font-size:11px !important;}

.relative { background: #f1f1f1; padding:5px 2px 5px 8px; font-size:11px;}
.relative a { font-weight:normal;}
.relative h3 { font-size:12px; color:#1e77b1; margin:0; padding:6px 0 5px 0;}
.relative hr { border-bottom:2px solid #ffffff; height:2px;	margin:0;}
.relative ul li {border:none; margin:0; padding:3px 0 3px 10px; background-position:1px 8px;}

.overIntro { float:left; width:190px; margin-right:10px; margin-top:30px; position:relative;}
.overIntro h1 { color:#818188; margin-bottom:7px;}
.overIntro p.h3 { line-height:125%; color:#6ebe5d; font-weight:normal; font-size:20px; padding:0 10px 0 1px; height:155px; overflow:hidden; border-bottom:2px solid #dbdbdb;}
.overIntro .content p {line-height:125%; margin:7px 0 5px 0; padding-left:1px; }

ul.otherLinks {margin-top:5px;}

.otherLinks li {padding:5px 0 3px 10px; background:url(mark_pink.png) 0 8px no-repeat;}
.otherLinks a {color:#d4144b;}

.articles {background:#f1f1f1;}
.articles span.date { display:block; color:#999999; font-size:11px; padding:0 0 8px 0px; line-height:115%;}
.articles div.h4 { border-top:2px solid #ffffff; background:url(mark_grey.png) 0 13px no-repeat; padding:9px 0 0 8px; margin:0 8px; line-height:125%;}
.articles div.h4 a, .overMenu ul a { line-height:125%; color:#333333; font-weight:bold; font-size:12px;}

ul.linkList { margin-top:3px;}
ul.linkBold { padding-top:5px; font-weight:bold;}

.articles p { margin:0 10px; color:#999999; font-size:11px; padding:0 0 8px 8px; line-height:115%;}
.linkList li, .linkBold li { background:url(mark_grey.png) 0 4px no-repeat; padding-left:10px; line-height:130%;}
.linkBold li { margin:5px 0;}

.overMenu {margin:0 10px;}
.overMenu li {background:url(mark_grey.png) 0 5px no-repeat; padding-left:10px;	margin:5px 0 15px 0;}
.overMenu ul li ul {margin:5px 0;}
.overMenu ul li ul li {margin:0;}
.overMenu ul li ul a { font-weight:normal; color:#666666;}

.paginator { padding:30px 0;}
.paginator, .paginator p { clear:both; width:100%; text-align:center;}
.paginator p { font-size:10px; margin-top:1px; color:#999999;}
.paginator a, .paginator span { display:inline-block; padding:5px;}
.paginator a {text-decoration:underline;}
.paginator a:hover {background-color:#dbdbdb; color:#333333;}

a.vorige { width:35px; text-decoration:none;}

a.volgende, a.vorige {width:55px; text-decoration:none;}
a.volgende:hover, a.vorige:hover { background-color:transparent; text-decoration:underline;}
a.volgende { background:url(paginator.png) 58px -40px no-repeat;}
a.vorige {background:url(paginator.png) left 5px no-repeat; padding-left:12px;}
a.volgende:hover { background:url(paginator.png) right -40px no-repeat;}
a.vorige:hover { background:url(paginator.png) -93px 5px no-repeat;}

.auteurs {height:260px; width:590px; position:relative; color:#333333;}
.auteurs .content { width:300px; padding:15px 0 0 22px;}
.auteurs h1 { font-size:50px; color:#1e77b1;}
.auteurs h3 { font-size:12px;}
.auteurs p { font-size:14px; line-height:130%; margin-top:15px; height:130px; overflow:hidden;}

.counter { position:absolute; bottom:15px; left:22px;}

.mapBlock { width:190px; float:left; margin-right:7px;}
.mapBlock h3, .mapBlock h1 { color:#1e77b1;}
.mapBlock ul a {color:#666666;}
.mapBlock .aThemeLinksSitemap .itemList .itemContent hr {padding:0;margin:7px 0 2px;}

.sitemap {width:800px;margin-left:180px;}

.details {position:relative;}
.details h2 {color:#999999; padding:3px 0 5px 0;}
.details h3 { padding:5px 0 5px 0;}
.details .navigation { width:160px; float:left; }
.details .navigation li { cursor:pointer; }
.details .navigation li:hover { color:#333333; }
.details .navigation li.current { font-weight:bold; cursor:auto; background:none; }
.details .detailsContent { padding-left:10px; float:left; width:620px; }
.detailsContent .tab{ background:#ffffff;}

/** KOMUS-330 **/
.detailsContent p {width:auto;margin:5px 0;}

.checkItem { border-bottom:1px solid #dbdbdb; padding:5px 0 5px 0;}
.checkItem span{font-weight:bold;color:#999999;}

.checkItem label {padding-left:5px;width:300px;display:inline-block;}
.checkItem label:hover {color:#333333;}
.spec {line-height:40px;padding-left:10px;float:left;}

p.itemRSS a { float:right; margin-top:15px; width:16px; height:16px; background:url(../images/icon-rss-link.gif) no-repeat; text-indent:-100em; overflow:hidden;}

div.itemShopRSS a{ float:right; margin-top:15px; width:16px; height:16px; overflow:hidden;}

.pink { color:#d4144b; font-weight:bold;}

.bottomMargin { padding-bottom:15px;}

.columRight .navigatorResultsForm { width:198px; height:570px;}

.addresult .linkmore, .grey { margin:0; font-size:11px; font-weight:normal; color:#666666; background:url(mark_grey.png) 0 4px no-repeat; line-height:1.2em; }

.img p { font-size:11px; color:#999999; margin:0; padding-left:5px;}

.itemContentPortlet .itemContent h1, .text h1 { font-size:20px;}
.itemContentPortlet .itemContent h1, .itemContentPortlet .itemContent h2, 
.itemContentPortlet .itemContent h3, .text h1, .text h2, .text h3 { margin:10px 0 5px 0; color:#666666;}
.itemContentPortlet .itemContent h3, .text h3 { color:#333333; font-size:12px; background:none; padding:0;}
.itemContentPortlet .itemContent p, .text p { margin:5px 0;}

.borderBottom {margin:3px 2px 2px 2px; padding-bottom:2px;padding-left:10px; _width:auto !important;}/*Komus-460*/

.navItem { width:175px; float:left; margin-bottom: 20px;}

#progressDiv, #noResultsDiv { text-align:center; padding-top:200px; padding-bottom: 270px;}
#progressDiv img{padding:10px;}

#resultsDiv { height:auto;}
#moreResultsContainer{ padding-left:50px; padding-bottom: 10px; !padding-top: 10px;}

.navItemCell {overflow: hidden; display:block;}
.navItemCellMetadata{ display:block; padding-bottom:10px; color:#989898 ; font-size:13px;font-family:sans-serif;}
.navItemCellTitle { display:block; margin:0 9px; padding:1px 0 11px 11px !important; font-weight: bold; background:url(mark_grey.png) 3px 5px no-repeat; overflow-x: hidden;}

/* More PortalResults on */
.morePortalResultsDiv {width: 610px; padding:0; margin:0 0 0 180px;}
.morePortalResultsDiv .moreTitle {border-bottom:3px solid #d2d2d2; font-size:2.5em;	line-height:1em; color:#999999; padding:0 0 15px 0;}
.morePortalResultsDiv .itemContent {width:190px; float:left; padding:10px 0 20px 0 !important; margin:0 10px 0 0 !important; background: none !important;}
.morePortalResultsDiv .itemContent .content {min-height: 150px;}
.morePortalResultsDiv .itemContent .content .itemLocation {color: #949494; margin: 0 0 0 10px; font-size: 11px;}
.morePortalResultsDiv .itemContent .content h2 {background:url(mark_grey.png) 0 3px no-repeat;}
.morePortalResultsDiv .itemContent .content h2 a {color: #363636; margin: 0 0 0 12px;}
.morePortalResultsDiv .itemContent .content .itemHeader {padding: 4px 0 0 0 !important;}
.morePortalResultsDiv .itemContent .content .itemBody {padding: 4px 0 0 0 !important;}
/* More PortalResults off */

/* Rss Results start*/
#itemRssResults {border-bottom:1px solid #dbdbdb; margin:9px 0; padding:1px 0 10px 11px; background:url(mark_grey.png) 3px 5px no-repeat; line-height:1.3em; height:auto;}/*fix for rss results related to three lines long results*/
#itemRssNoResults { border-bottom:1px solid #ffffff; margin:9px 0; padding:1px 0 0 11px; line-height:1.3em; max-height:42px; margin-bottom:2px; color:#666666;}
/* Rss Resuls end */

/* More Rss Results results start*/

.moreRssResults{ background:#f7f7f7; padding-bottom:15px; _height:60px; _padding-bottom:0px;}/*komes-656*/
.moreRssResults .linkmore{color:#666666;}

#itemMoreRssResults { max-height:42px; overflow:hidden; border-bottom:1px solid #dbdbdb !important; margin: 4px 0 0 10px; padding:1px 0 10px 11px; background:url(mark_grey.png) 3px 5px no-repeat; line-height:1.3em;}
#itemMoreRssResults a { line-height:1.2em; max-height:15px; overflow:hidden;}
#itemMoreRssResults div { _height:15px;_margin-bottom:-15px;}
#itemMoreRssResults span { margin-top:5px;_margin-bottom:10px;}

#itemRssResults a { max-height:27px; overflow:hidden;}
#itemRssResults table { margin-top:5px;}

/* More Rss Results results end */

/* More NavigatorResults on */
.moregatorResultsContent {}
.moreNavigatorResultsContent .itemContent {width: 30%; float:left; padding-right:10px;}
/* More NavigatorResults off */

.itemTitle {position:relative;}

.itemBreadcrumbs {position:relative; width:95%; }

/* ShopResults on */

.shopResultsForm .moreShopCell .contentMoreShopSmall .itemAppearance{position:relative;top:10px;width:130px;_width:120px;height:40px;overflow:hidden;}/*komes-620*/
.shopResultsForm #moreTitle h1{padding-right:120px;position:relative;left:10px;border-bottom:3px solid #d2d2d2;padding-bottom:5px;}
.shopResultsForm #moreTitle h1 .shopResultsLbl{position:relative;left:48px;font-size:28px;}
.shopResultsForm #moreTitle h1 .moreTitleResult{position:relative;left:48px;font-size:10px;font-weight:normal;}
.shopResultsForm .moreShopCell .contentMoreShopSmall .itemLabel{position:relative;top:-20px;_top:-20px;width:130px;_width:100px;height:14px;overflow:hidden;}
.shopResultsForm .moreShopCell .contentMoreShopSmall .afterImage .itemSubtitle{position:relative;top:-20px;_top:-20px;width:160px;height:auto;}
.shopResultsForm .moreShopCell .contentMoreShopSmall .afterImage .itemDesc{position:relative;top:-30px;_top:-30px;height:auto;width:130px;}
.shopResultsForm .moreShopCell .contentMoreShopSmall .afterImage .itemSeries{position:relative;top:-30px;_top:-30px;height:auto;width:110px;}
.shopResultsForm .moreShopCell .contentMoreShopSmall .beforeImage{height:auto;}
.shopResultsForm .moreShopCell .contentMoreShopSmall .beforeImage .shopItemCellTitle{width:180px;height:auto;}
.shopResultsForm .moreShopCell .contentMoreShopSmall .itemDetails{_margin-top:-30px;}
.shopResultsForm .moreShopCell .contentMoreShopSmall .beforeImage .shopItemCellTitle a.linkTitle{display:block;}
.shopResultsForm .contentMoreShop .shopItemCellTitle{padding-top:10px;}
.shopResultsForm .contentMoreShop .itemLabel{padding-top:15px;padding-right:5px;}
.shopResultsForm .contentMoreShopSmall .afterImage{border:1px solid #ffffff;height:auto;}
.shopResultsForm .noResult {background:#f7f7f7;border-top:1px solid #ccc;margin: 0 0 10px 0; padding: 10px 5px 20px 10px !important;}
.shopResultsForm .shopResult { clear:both !important; margin-top:3px; }
.shopResultsForm .shopResultMore { clear:both !important; margin-top:3px; }
.shopResultsForm .shopResultMore h1 { padding-left:60px; color:#999999; }
.shopResultsForm .shopResult h1{ padding-left:55px; color:#999999;}
.shopResultsForm .shopResult .subMenu {color:#999999; font-size:11px;}
.shopResultsForm .shopResult .subMenu .preview {font-weight:normal; margin:0 9px 0 40px; padding:1px 0 1px 11px !important; background:url(plus.png) 0px 5px no-repeat; line-height:1.3em; color:#666666;}
.shopResultsForm .shopResult .subMenu .linkMoreShop {font-weight:normal; padding:1px 0 1px 11px !important; background:url(mark_grey.png) 3px 5px no-repeat; line-height:1.3em; color:#666666; }
.shopResultsForm .shopResult .expand {position: relative; top:16px !important; }
.shopResultsForm .shopResult .expandGreyed {position: relative; top:16px !important; }
.shopResultsForm .cont {margin: 0; padding: 0 !important;z-index:1;}
.shopResultsForm .cont .normalShopResultsCont {border:1px solid #ccc;margin: 0 0 10px 0; padding: 10px 0 !important;}
.shopResultsForm .cont .normalShopResultsCont .minShopResultsContainer {_width:99%;}
.shopResultsForm .cont .normalShopResultsCont .minShopResultsContainer .itemShopRSS{float:right; top:-20px; width:16px; height:16px; text-indent:-100em; overflow:hidden;}
.shopResultsForm .cont .normalShopResultsCont .shopLayout{padding-left:5px; padding-right:5px;}
.shopResultsForm .cont .normalShopResultsCont .itemContent {padding: 0 10px !important; margin:0 !important;}
.shopResultsForm .cont .normalShopResultsCont .itemContent img {padding:0 !important; margin:0 20px 0 0 !important; float:left;}
.shopResultsForm .cont .normalShopResultsCont .itemContent .content {padding:0 !important; margin:0 !important;}
.shopResultsForm .cont .normalShopResultsCont .itemContent .content .dnaCont {height:5px; background:#EBEFF1; margin:5px 0 8px 0; overflow:hidden;}
.shopResultsForm .cont .normalShopResultsCont .itemContent .content .dnaMinHeight{}
.shopResultsForm .cont .normalShopResultsCont .itemContent .content .dnaItem {float:left; height:7px;}
.shopResultsForm .cont .normalShopResultsCont .itemContent .content .shopItemCellTitle {color: #656565; margin:0 9px 0 60px; padding:1px 0 2px 11px !important; font-weight: bold; background:url(mark_grey.png) 3px 5px no-repeat;}
.shopResultsForm .cont .normalShopResultsCont .itemContent .linkdetails {margin:0 9px; padding:1px 0 1px 11px !important; background:url(mark_pink.png) 3px 5px no-repeat; line-height:1.3em; color:#D4144B; float:right;}
.shopResultsForm .cont .normalShopResultsCont .itemMoreImage {position:absolute;	top:0;	left:0px; overflow:hidden;width:150px; height:150px;}
.shopResultsForm .cont .normalShopResultsCont .label {color:#0080C7; font-size:11px; float:right;}
.shopResultsForm .cont .normalShopResultsCont appearance {color:#999999; font-size:11px;}
.shopResultsForm .cont .linkMoreShop {padding:1px 0 1px 11px !important; background:url(mark_grey.png) 3px 5px no-repeat; line-height:1.3em; color:#666666; float:right;}
.shopResultsForm .cont .moreShop{padding-bottom:25px;}

/* more ShopResults on */
.moreShopResultsCont {width: 590px; padding:0;}
.moreShopResultsCont table td {width: 30%; padding-left:10px;}
.moreShopResultsCont td.moreShopCell .contentMoreShopSmall a.linkbestellen {line-height:20px; color:#CB1A51; width:180px; height:20px; float:left; margin-top:10px; margin-bottom: 15px !important; text-align:center; background:url(mark_pink.png) 0 8px no-repeat;}
.moreShopResultsCont  #docsPaging span.pages a.linkPages {margin-right:3px;padding-right:1px;margin-left:3px;padding-left:1px;}
.moreShopResultsCont  #docsPaging span.pages a.linkPages:hover{background-color:#C0C0C0;color:#000000;}
.moreShopResultsCont  #docsPaging span.next a:hover{color:#000000;}
.moreShopResultsCont  #docsPaging span.prev a:hover{color:#000000;}
.moreShopResultsCont  #docsPaging .results{padding-top:5px;}
.moreShopResultsCont .contentMoreShop {color:#999999;}
.moreShopResultsCont .contentMoreShop .moreShopImage {float:left !important; margin:25px 30px 25px 25px;}
.moreShopResultsCont .contentMoreShop .shopItemCellTitle {font-size: 18px; font-weight: bold; color: #343434; margin-bottom: 5px;}
.moreShopResultsCont .contentMoreShop .itemSeries {font-style: italic; margin-top: 5px;}
.moreShopResultsCont .contentMoreShop .itemLabel {color: #0099CC; float: right;}
.moreShopResultsCont .contentMoreShop .itemShopRSS{float:right; top:-20px;	width:16px;	height:16px; text-indent:-100em; overflow:hidden;}
.moreShopResultsCont .contentMoreShop .dnaCont {height:17px; background:#EBEFF1; margin:5px 0 8px 0; overflow:hidden;}
.moreShopResultsCont .contentMoreShop .dnaMinHeight{height:17px;_margin-bottom:5px;}
.moreShopResultsCont .contentMoreShop .dnaCont .dnaItem {float:left; height:17px;}
.moreShopResultsCont .contentMoreShop .itemSubtitle {margin-top: 10px; font-size: 14px;}
.moreShopResultsCont .contentMoreShop .itemDesc {margin-top: 5px; color: #666666; font-size: 14px;}
.moreShopResultsCont .contentMoreShop a.linkbestellen {font-size: 11px; font-weight: bold; font-family: Tahoma;}
.moreShopResultsCont .contentMoreShopSmall {color:#999999; border-top: 1px solid #CCC;} 
.moreShopResultsCont .contentMoreShopSmall .moreShopImage {float:left !important; margin:10px 4px 4px 0;}
.moreShopResultsCont .contentMoreShopSmall .shopItemCellTitle {font-size: 12px; font-weight: bold; color: #343434; margin-top: 5px; margin-bottom: 5px;}
.moreShopResultsCont .contentMoreShopSmall .itemDesc {margin-top: 15px; color: #333333; font-size: 12px;}
.moreShopResultsCont .contentMoreShopSmall .itemSeries {margin-top: 5px;height:1px;}
.moreShopResultsCont .contentMoreShopSmall .itemLabel {color: #0099CC; margin-top: 50px;}
.moreShopResultsCont .contentMoreShopSmall .itemShopRSS{float:right; top:-20px; width:16px; height:16px; text-indent:-100em; overflow:hidden;}
.moreShopResultsCont .contentMoreShopSmall .dnaCont {height:5px; background:#EBEFF1; margin:5px 0 8px 0; overflow:hidden;}
.moreShopResultsCont .contentMoreShopSmall .dnaMinHeight{height:5px;_margin-bottom:5px;}
.moreShopResultsCont .contentMoreShopSmall .dnaCont .dnaItem {float:left; height:7px;}
.moreShopResultsCont .topText {color:#858587 !important; font-weight: bold; font-size:1.2em; border-bottom:2px solid #D7D7D7 !important; padding-bottom:10px; padding-left:10px ; margin-bottom:10px;}

.docsPaging {padding-left: 40%; padding-bottom:15px; color:#999999; margin-top: 30px;}
.docsPaging span.prev {background:url(prev.png) 0 5px no-repeat; padding-left: 12px; }
.docsPaging span.next {background:url(next.png) 55px 5px no-repeat; padding-right: 12px; margin-left:10px;}
.docsPaging span.pages { font-size: 11px; margin-left:10px; }
.docsPaging span.pages a { text-decoration:underline;}
.docsPaging .results {padding-left: 28px !important;font-size: 10px;}
/* more ShopResults off */

div#content .shopResultsForm  h1 {font-size: 23px ;}/* Komus -263*/
div#content .shopResultsForm  h1 span.moreTitleResult {font-size: 10px !important;color:#999999;font-weight:normal !important;}
div#content .colum2wide .shopResultsForm  h1 {border-bottom: none !important; font-size: 14px !important;}

/* ShopResults off */
/*Komus:323*/
/*Komus:459*/
#logo .itemTitlebar .editItem {top: 60px; right:34px;left: 420px; position: absolute; }

#sbContainer { z-index:0 !important; }

/* KLNL-838 */
ul.twoColumns,ol.twoColumns {float: left; padding: 0 9px 0 0; margin: 0; width: 45%; list-style-position: inside;}
.itemList .itemPrint {clear: both;}

/* KLNL-837 */
.itemMoreList a { background:transparent url(mark_pink.png) no-repeat scroll 0 4px; color:#D4144B; margin:5px 0 0; padding-left:10px;}

.domen {color: #333333; width:270px; height:22px; line-height:22px; margin:0 0 2px 15px; padding-left:4px; overflow:hidden;}
.domen label{ font-weight:normal;}

/* KLNL-849 */
.ps_titlebar img {right: 2px !important;}
.ps_titlebar IFRAME {display: none !important;}

/* komus-411 start */
* html .ps_titlebar img {right: 0px !important;}
* html .ps_titlebar IFRAME{display: block !important;}
/* komus-411 end */

/* KLNL-1031 */
#titleText { color:#979797; display:block; font-size:18px; font-weight:bold; padding-bottom:5px; cursor:text;}

/* KLNL-838 */
.itemImage.right {text-align:right;}

/* KLNL-1035 */
.searchContNoResult h1 {color:#0080BB; margin-bottom:10px; margin-top:10px;}
.searchContNoResult a {font-size:12px; background:transparent url(mark_grey.png) no-repeat scroll 0 6px; color:#666666; font-weight:normal; line-height:1.2em; margin:0; padding-left:10px;}

/* KLNL-1142 */
#badgeCont > A {position: absolute !important;}

/* KLNL-1110 */
#rubrieken SPAN LABEL SPAN {color:#D4144B;cursor:default;}
#rubrieken SPAN LABEL {cursor:default;}
#rubrieken H1 LABEL {cursor:default;}

/* KLNL-1204 */
.moreTitleResult {white-space: nowrap;}

#searchFiltersForm-Active { color: #666666; font-weight: normal;}
#searchFiltersForm h3.title{color: #d4144b; !font-family:verdana; _font-size:10px;}/*klnl-1696*/
#searchFiltersForm h3#filterResults{color:#666666; position:relative; top:-7px; left:80px; !left:85px; _left:85px !important; font-weight:normal; width:60px;}
#searchFiltersForm h3#vak.title{color: #d4144b;}
#searchFiltersForm h3#categoryFilter{ color: #d4144b;}
#searchFiltersForm h3#categoryFilterResults{position:relative; top:-4px; left:120px; !left: 122px !important; _left:110px !important; _font-weight:normal; left:110px; width:30px; font-weight:normal;}
#searchFiltersForm h3#vak{margin-bottom:-7px;}
#searchFiltersForm .tohide h3 {color:#686868;}
#searchFiltersForm .tohide h3.title {color:#686868;}
#searchFiltersForm  h3#categoryFilter.title{margin-bottom:-10px;}
#searchFiltersForm .tohide ul#filtersList li label{ margin-left:20px; margin-top:-17px;display:block; line-height: 150%; _line-height: 120%; _margin-bottom:-10px;}
#searchFiltersForm .tohide ul#fltersList li{ !margin-bottom:-3px;}

.aThemeLinks { font-size:11px; clear:both; color:#999999; }
.aThemeLinks hr {border-bottom:2px solid #FFFFFF; height:2px; margin:0;}
.aThemeLinks h1 {color:#1E77B1; font-size:12px;	margin:0; padding:0px 0 5px;}
.aThemeLinks a {color:#333333; background:none !importent;}

.cls {clear:both;}

/**** Home Page On ***/

.home label { font-size:14px;}
.home body { min-width:870px;}
.home #logo { background:url(logo_title.jpg) 3px 25px no-repeat; width:100%; height:100px; width:870px; position:relative; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; float:none;}
.home #logo ul { position:absolute; top:70px; right:200px; font-size:1.2em;}
.home .optional { display:none;}
.home .center {clear:both;} 
.home .centerhomelow{padding-top:37px;height:340px; position: relative}
.home .centerhomeup {padding:36px 0 0px 0px;margin:0 auto;width:870px;position:relative;}
.home .centerhomeup .centerhomeupleft{float:left;width:540px;margin:0 auto;padding-left: 49px;_padding-left:11px}
.home .centerhomeup .centerhomeupright {float:left;width:195px;padding:5px 0 0 53px;_padding:5px 0 0 91px;}
.home .centerhomelow .aThemeLinks {position:absolute;top:50px;left:850px;}

* html .home .centerhomelow{height:auto}

/**** Home Page Off ***/

/*** KOMUS-109 **/
li.homepageTab{ float:left; border: 1px solid #a4ceec; padding:7px 16px; margin-top:5px; background:url(home-tab-bg.gif); cursor:pointer; font-size:14px;}
li.activeTab{ border: 1px solid #a4ceec;border-bottom: none; padding:10px 21px 10px 22px;margin-top:0px;background:#FFFFFF;}

.block1 { float:left; width:260px; margin:10px 0px 0px 10px; _width:202px}
.block1 .domen{ width:263px;}
.block1 .group, .block2 .group { padding-bottom:3px;}/* KOMUS-255 */
.block1 .group label, .block2 .group label{ font-weight:bold; color:#333333;}
.block1 .searchformactive2, .block2 .searchformactive2 {background:transparent url(hsfImage2.gif) no-repeat scroll .9em 1.7em; _background:transparent url(hsfImage2.gif) no-repeat scroll .8em 1.7em;		}
.block1 .searchformactive3, .block2 .searchformactive3 {background:transparent url(hsfImage3.gif) no-repeat scroll .9em 1.7em; _background:transparent url(hsfImage3.gif) no-repeat scroll .8em 1.7em;		}
.block1 .searchformactive4, .block2 .searchformactive4 {background:transparent url(hsfImage4.gif) no-repeat scroll .9em 1.7em; _background:transparent url(hsfImage4.gif) no-repeat scroll .8em 1.7em;		}
.block1 .searchformactive5, .block2 .searchformactive5 {background:transparent url(hsfImage5.gif) no-repeat scroll .9em 1.7em; _background:transparent url(hsfImage5.gif) no-repeat scroll .8em 1.7em;		}
.block1 .searchformactive6, .block2 .searchformactive6 {background:transparent url(hsfImage6.gif) no-repeat scroll .9em 1.7em; _background:transparent url(hsfImage6.gif) no-repeat scroll .8em 1.7em;		}
.block1 .inactive, .block2 .inactive {}

.clear10 { clear:both; height:10px; line-height:0px; }
.featureContent .clear10 {  float:left; }
/*Komus-112*/
.navigatorResultsContent { background-repeat : repeat-y; width:180px; padding-left:10px;}
.navigatorResultsContent .link { width:110px; padding-left:10px;}
.navigatorResultsContent #contentNav{margin-left:0px;}
.navigatorResultsContent #contentNav h1 {color:#0080C7;font-size:14px;padding-left:10px;}/*Komus-460*/
.navigatorResultsContent #contentNav em {color:#0080C7;}
.navigatorResultsContent #contentNav #navSubTitle {color:#666666;font-weight:bold;margin-left:0px;padding-left:10px;_width:auto !important;}
.navigatorResultsContent #contentNav .hr{  border-top:1px solid #CCCCCC !important;width:190px;_width:auto;padding-top:0px;padding-bottom:7px;}/*Komus-460*/
.navigatorResultsContent #navigatorResults .navItem{margin-bottom: 10px;border-bottom:1px solid #CCCCCC;padding-left:10px;_width:auto !important ;}/*Komus-460*/
.navigatorResultsContent #navigatorResults .navItem .navItemCellTitle{background:none;margin:0px;padding:1px 0 4px 2px !important;}
.navigatorResultsContent #navigatorResults .navItem .navItemCellMetadata{font-size:11px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.navigatorResultsContent #navigatorResults .navItem .navItemCell{line-height:15px;margin-bottom:9px;}
.navigatorResultsContent #moreResultsContainer{_padding-top:0px;padding-left: 0px;width:180px;padding-left:10px;_width:170px !important;}/*Komus -460*/
.navigatorResultsContent #moreResultsContainer #moreNavResutls{_float:right;_width:139px;background:transparent url(linkicon.gif) no-repeat scroll right top;color:#0080C7;padding-left:0px;padding-right:11px;_padding-right:0px;}
.navigatorResultsContent #moreResultsContainer .moreNavLink{_width:26px ;float:left;padding-right:2px;}

#content .rightFloat .navigatorResultsForm {float:left;}/*KOMUS-319*/

#badge #badgeCont  A{_float:left;}/* komus-336 */

/*Komus-290 start */
.rightFloat .related-content { padding-top:0px }
* html .rightFloat .related-content .hr{line-height:2pt;}.
* html .rightFloat .related-content .content {width :194px !important}
/*Komus-290 end */

/* Login styles
------------------------------ */
.loginTheme {float: left;width:200px;} 

.itemTopBarResult .externalLink {background:transparent url(linkicon.gif) no-repeat scroll right 2px;padding-right:10px}
.home {	float:left;}

/* KOMUS-182 */
.rightBlock .shoppingTabs .tabData {
	width:572px;	
	_width:567px;		
}

.mapBlock .itemList .tBottomPlace {
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-top:12px !important;
}
.featuredProducts .right {
	margin-bottom:10px;
	_margin-bottom:0px;
	#margin-bottom:0px;
}

/** KOMUS-1009 */
.colum, .rightFloat {margin-top:35px; _margin-top:40px;#margin-top:40px;}
.rightFloat .featuredProducts {margin-top:15px;}
.rightFloat .borderBottom {margin-top:15px;}
.search-wrapper #breadcrumb{_padding-top:11px;}
.category-wrapper #breadcrumb{_padding-top:8px;}
/** KOMUS-1009 end */

.shoppingTabs .tabData .tabBestellen .non-orderable-link a{	
	_padding:3px 24px 6px 20px !important;
}