﻿html, body {color:#4b5b6c; margin:0 0 30px 0; font:normal 13px/1.3em Trebuchet MS;
scrollbar-3dlight-color:#778899; scrollbar-arrow-color:#000; scrollbar-base-color:#D6D4D5;
scrollbar-darkshadow-color:#778899; scrollbar-face-color:#f6f8fa; scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#778899; scrollbar-track-color:#778899; background-color:#778899; overflow-y:auto;
}

table {border:0px; border-collapse:collapse;}
td, th {padding:0px; vertical-align:top;}
th {padding:0px; color:#000; text-align:left;}
textarea { padding:3px 5px; background-color:#fff; color:#000; overflow:auto; border:solid 1px #ccc; font-family:Trebuchet MS;}
input {padding:3px 5px; background-color:#fff; color:#000; border:solid 1px #ccc; font-family:Trebuchet MS;}
select {background-color:#fff; font-family:Trebuchet MS;}
img {border:none;}
p {margin:10px 0px 0px 0px; padding:0px;}
strong {color:#4b5b6c;}
form {margin:0px; padding:0px;}
a:link, a:visited {color:#4b5b6c; text-decoration:underline;}
a:hover {color:#000; text-decoration:none; border:none;}
div.clr {clear:both;}

/* fjerner topmargin fra første p tag */
p.first_paragraph {margin:0px; padding:0px;}

ul {margin:10px 0 10px 0; padding:0;}
li {margin:0 0 10px 16px; padding:0; list-style-type:square;}
img {border:none; behavior:url(/iepngfix.htc);}
h1 {font-size:14px; width:538px; background-color:#5b6d7c; height:32px; line-height:230%;
color:#fff; text-indent:10px; margin:0 0 10px 0; padding:0;}

img.ImageFrame {background:url(/images/ImageFrame.gif) no-repeat; padding:9px; width:97px; height:137px;}
/*
################################################################################
Topnavigation
################################################################################
*/
div.Topnavi {background:url(/images/topnavibg.gif) repeat-x; height:31px; width:1004px; margin:0 auto;}
div.Topnavi table td ul {background:none; list-style:none; margin:0; padding:0; float:left; line-height:230%; list-style:inline;}
div.Topnavi table td ul li {display:inline; float:left; list-style:none; margin:0; padding:0;}

/* medlemslogin */
td.LoginMember {width:223px; text-align:right; padding:5px 10px 0 0;}
td.LoginMember img {vertical-align:middle;}
li.SpaceBG {background:url(/images/topnavispace.gif) no-repeat; height:30px; float:left; width:2px;}

div.Topnavi li a.level1:link, 
div.Topnavi li a.level1:visited 
{background:url(/images/bglevel1.gif) repeat-x; height:31px; display:block; padding:0 30px; float:left; text-decoration:none;}

div.Topnavi li a.level1:hover {color:#666;}
div.Topnavi li a.level1active:link, 
div.Topnavi li a.level1active:visited
{background:url(/images/level1_active.gif) repeat-x; height:31px; display:block; padding:0 30px; color:#fff; float:left; text-decoration:none;}
/*
################################################################################
Containere
################################################################################
*/
div.LanguageContainer {position:absolute; margin:0 0 0 806px; z-index:1000; background-color:#5b6d7c; float:left; padding:2px 4px; height:26px;}
div.LanguageContainer input.Lang {margin:2px 3px 0; padding:0px; filter:alpha(opacity=50); moz-opacity:0.5; opacity:0.5;}
div.LanguageContainer input.Lang:hover {filter:alpha(opacity=100); moz-opacity:1;}
div.LanguageContainer input.LangActive {margin:2px 3px 0; padding:0px;}
div.OuterMainContainer {margin:0 auto; width:1018px; background:url(/images/topbg.png) no-repeat 50% 0; padding:0 6px; }
div.InnerContainer {margin:0 7px; background-color:#fff; width:1004px; float:left; }
div.MainBodyContent {float:left; width:538px; padding:16px 16px 0 0;}
div.TopDiv {width:1004px; height:119px; float:left;}
div.Logo {background:url(/images/logo.gif) no-repeat; float:left; width:233px; height:119px; float:left; position:absolute; z-index:2;}
div.PrintLogo {display:none;}
div.PrintFooter {display:none;}
div.TopBillede {background:url(/images/toppic.jpg); width:771px; height:119px; float:left; position:absolute; margin:0 0 100px 233px; z-index:1;}
div.bodybottombg {background:url(/images/bodybgbottom.gif) no-repeat 0 100%; width:1004px; height:21px; margin:0 auto;}
div.bodybottomborder {margin:0 auto; height:5px; background-color:#516273; width:1004px; overflow:hidden;}
div.MainBodyContent ul {margin:0; padding:0;}
div.MainBodyContent li {background:url(/images/libg.gif) no-repeat 0 5px; padding:0 0 0 16px; margin:0 0 7px; list-style-type:none;}
/*
################################################################################
Forside elementer
################################################################################
*/
td.SpaceFrontPage {height:15px; background:url(/images/spaceFrontpage.gif) no-repeat center 2px; width:538px;}
div.FlashFrontPage {float:left;	width:538px; height:342px; background:url(/images/flashbgfrontpage.gif) repeat-x center bottom;}
div.FlashFrontPageSimple {float:left;width:538px; height:339px; text-align:center;background-color:white;}
div.ProductContainer {float:left; width:269px; margin:0 0 5px; cursor:pointer;}
div.ProduktPIC {float:left; background:url(/images/border_product.gif) no-repeat; width:99px; height:91px; text-align:center;}
div.ProduktPIC img {margin:2px 0 0;}
div.ProduktPIC img:hover {filter:alpha(opacity=70); moz-opacity:0.7;}
div.ProductHeader {float:left; padding:0 8px 0 12px; font-weight:bold; margin:0; width:150px;}
div.ProductText {float:left; padding:0 8px 10px 12px; margin:0; width:150px; height:64px; overflow:hidden;}
div.ProductText:hover {text-decoration:none; background:url(/images/forsidebg.gif) no-repeat center 10px; color:#2f3f51;}

div.TopImageDiv {float:left;width:538px;padding:0px; margin:0px;}
div.TopImageDiv img {width:538px;padding:0px; margin:0px;border:solid 1px green;}
div.ProductSpacer {float:left; height:9px; background:url(/images/productbottom.gif) repeat-x; width:538px; margin:5px 0 0 0; padding:8px 0 0;
display:inline; overflow:hidden;}
div.InfoBoxFrontPage {float:left; width:201px; min-height:100px; padding:0;	margin:20px 0 0 0;}
div.InfoBoxFrontPage strong {display:block;	height:10px; margin:0 0 10px 0;	font-size:14px;}
div.MainBodyContent ul {margin:0; padding:0;}
div.MainBodyContent li {background:url(/images/libg.gif) no-repeat left 5px; padding:0 0 0 16px; margin:7px 0; list-style-type:none;}
/*
################################################################################
Venstre navigation
################################################################################
*/
div.LeftNavi {float:left; width:201px; background-color:#fff; margin:16px 16px 0 16px; display:inline;}
td.LeftNaviHeader {float:left; background-color:#5b6d7c; height:31px; width:201px; line-height:230%; color:#fff; 
text-indent:10px; font-size:14px; font-weight:bold;}

td.LeftNaviTD a:link, td.LeftNaviTD a:visited {width:201px; line-height:230%; color:#5B6D7C; text-indent:18px; font-size:14px; 
border-bottom:solid 1px #D8DCDF; text-decoration:none; display:block;}
td.LeftNaviTD a:hover {background:url(/images/leftnavi_active.gif) no-repeat right bottom;}

td.LeftNaviTD_Active a:link, td.LeftNaviTD_Active a:visited
{width:201px; line-height:230%; color:#5B6D7C; text-indent:7px; font-size:14px; border-bottom:solid 1px #D8DCDF; 
	font-weight:bold; display:block; text-decoration:none; background:url(/images/leftnavi_active.gif) no-repeat right bottom;}
table.LeftNaviTable {margin:0 auto;}
td.Level1_Active_Child a:link, 
td.Level1_Active_Child a:visited {font-size:14px; font-weight:bold; width:230px;}
/* vertical streg 1 px i højden under topmenu */
div.TopBarBorder {margin:0 auto; width:1004px; background-color:#5b6d7c; height:6px; overflow:hidden;}

div.LeftInFoBoxTop {float:left; height:32px; background-color:#5b6d7c; width:100%; line-height:220%; 
color:#fff; text-indent:8px; font-size:14px; font-weight:bold;}
div.LeftBoxMiddle {float:left; width:201px; background:#ebf0f4 url(/images/rightbottom.gif) 0% 100% no-repeat;}
div.LeftBoxMiddle p:first-child {margin:0; padding:0;}
div.LeftBoxMiddle table {width:201px;}
div.LeftBoxMiddle img {margin:3px 3px 0 0;}
div.LeftBoxMiddle table td.LeftContentText {width:185px; padding:6px 8px 6px;}
div.PDFMailerOuterDiv {width:185px; padding:6px 8px 6px;}
div.PDFMailerOuterDiv table td {padding-bottom:4px;vertical-align:middle;}
div.LeftInfoBoxBottom {float:right; background:url(/images/rightbutton.gif) no-repeat; width:150px; height:25px; line-height:198%; 
text-align:left; text-indent:22px; vertical-align:bottom; position:relative; top:-1px; margin:20px 2px 0 0; cursor:pointer; display:inline;
}
div.InfoBoxBottom a:link,
div.InfoBoxBottom a:visited {text-decoration:none;}


div.LeftContentSpacer {float:left; height:24px; width:201px; background:url(/images/rightspacer.gif) repeat-x; margin:2px 0 0;}

/*
################################################################################
Footer/adresse
################################################################################
*/
div.footer {width:1004px; margin:0 auto; background:url(/images/footer_bg.gif) no-repeat; height:69px;}
div.footer table {margin:0 auto;}
div.footer table ul {margin:0; padding:0; list-style:none; background:none; line-height:270%; float:left;}
div.footer table li {display:inline; list-style:none; background:none; margin:0 12px; float:left; font-size:11px;}
/*
################################################################################
Højre kolonne/infobokse
################################################################################
*/
div.RightColumnContent {float:left; width:201px; display:inline; margin:16px 16px 0 0;}
div.RightContentSpacer {float:left; height:24px; width:201px; background:url(/images/rightspacer.gif) repeat-x; margin:2px 0 0;}
div.SearchTextBox input {border:solid 1px #bbc3cc; width:133px; float:left; margin:0;}
div.SearchButton input {width:52px; height:24px; background-color:#5b6d7c; border:none; color:#fff; margin:0 0 0 4px; float:left; cursor:pointer;}
div.SearchButton input:hover {background-color:#70808e;}
div.InFoBoxTop {float:left; height:32px; background-color:#5b6d7c; width:100%; line-height:220%; 
color:#fff; text-indent:8px; font-size:14px; font-weight:bold;}
div.InfoBoxMiddle {float:left; width:201px; background:#ebf0f4 url(/images/rightbottom.gif) 0% 100% no-repeat;}
div.InfoBoxMiddle p:first-child {margin:0; padding:0;}
div.InfoBoxMiddle table {width:201px;}
div.InfoBoxMiddle img {margin:3px 3px 0 0;}
div.InfoBoxMiddle table td.RightContentText {width:185px; padding:6px 8px 6px;}
div.InfoBoxBottom {float:right; background:url(/images/rightbutton.gif) no-repeat; width:150px; height:25px; line-height:198%; 
text-align:left; text-indent:22px; vertical-align:bottom; position:relative; top:-1px; margin:20px 2px 0 0; cursor:pointer; display:inline;
}
div.InfoBoxBottom a:link,
div.InfoBoxBottom a:visited {text-decoration:none;}
/*
################################################################################
Valgt produktgruppe/oversigt
################################################################################
*/
div.ProductGroup {float:left; width:127px; height:139px; background:url(/images/productgroupBG.gif) no-repeat; display:inline;}
div.OverFlowProducts {float:left; position:absolute; width:127px; height:80px; overflow:hidden; margin:25px 0 25px; text-align:center; line-height:80px; display:inline;}
div.ProductGroupHigh {float:left; width:127px; height:240px; background:url(/images/productgroupBG.gif) no-repeat center bottom;}
div.OverFlowProductsHigh {float:left; position:absolute; width:127px; height:300px; overflow:hidden; margin:25px 0 25px; text-align:center; line-height:80px;}
div.OverFlowProductsText {float:left; position:absolute; width:127px; margin:105px 0 25px; text-align:center; display:inline;}
div.OverFlowProductsTextHigh {float:left; position:absolute; width:127px; margin:210px 0 25px 0; text-align:center; display:inline;}
div.TopBG {float:left; background:url(/images/productgroupTopBG.gif) no-repeat; height:16px; width:538px; float:left; display:inline;}
div.ProductGroup img:hover {filter:alpha(opacity=70); moz-opacity:0.7; opacity:0.5; background-color:#000; cursor:pointer;}
div.TextProductGroup {float:left; margin:0;	padding:0 10px 8px 10px; background:url(/images/specifikproduktBG.gif) repeat-x center bottom; width:518px; min-height:50px; display:inline;}
div.ProductGroup img {width:75px; border:none; margin:0 26px 0; vertical-align:middle;}
div.OverFlowProductsHigh img {width:75px; border:none; margin:0 26px 0; vertical-align:middle;}
div.OverFlowProductsHigh img:hover {filter:alpha(opacity=70); moz-opacity:0.7; background-color:#000; cursor:pointer; z-index:10;}
div.SpacerProductGroup {float:left; width:10px; height:156px; display:inline;}
/* overskrift */
div.ProductListHeader {font-size:14px; width:504px; background-color:#5b6d7c; height:32px; line-height:230%;
color:#fff; text-indent:10px; margin:0 0 10px 0; padding:0; float:left; font-weight:bold; display:inline;}
div.ProductHeaderColor {float:left; width:32px; height:32px; margin:0 0 0 506px; position:absolute;}

.ProduktfilterFieldset
{
	margin-bottom:7px;
}

.ProductFilterTabel
{
	width:100%;
}

.ProductFilterTabel td
{
	padding:2px;
}

/*
################################################################################
Gallerioversigt
################################################################################
*/
div.FlashVideo {float:left; width:538px; height:342px; border-bottom:solid 1px #9cacb5;}
div.GalleryPIC {width:172px; float:left; padding:0;}
div.GalleryPIC a:link,
div.GalleryPIC a:visited {text-decoration:none;}
div.GalleryPIC img {width:172px; height:119px; border-top:solid 5px #5b6d7c; padding:1px 0 0 0; float:right;}
div.GalleryPIC img:hover {filter:alpha(opacity=70); moz-opacity:0.7;}
div.SpacerGallery {float:left; width:11px;}
div.GalleryName {float:left; background:url(/images/galleriheader.gif) no-repeat; width:172px; height:35px;	text-align:center; line-height:270%;}
div.GalleryPaging {float:left; clear:both; background:url(/images/galleripagingBG.gif) no-repeat; width:538px; 
height:47px; margin:1px 0 0; padding:10px 0 0;}
div.Vline {float:left; height:5px; background-color:#5b6d7c; width:538px; clear:both;}
div.GalleryPaging table {margin:0 auto;}
div.GalleryPaging table div {background:url(/images/pagingActive.gif) no-repeat; height:50px; width:19px; display:block;
color:#fff;	float:left;	text-align:center;}
div.GalleryPaging table a:link,
div.GalleryPaging table a:visited {color:#5b6d7c; display:block; width:19px; margin:0 2px; text-align:center; text-decoration:none;}
div.GalleryPaging table a:hover {background:url(/images/pagingActive.gif) no-repeat center top; color:#fff;}
div.GalleryPaging a.Link:link,
div.GalleryPaging a.Link:visited {text-decoration:none;}
/* paging navigation arrows */
div.GalleryPaging div.Back {float:left;	position:absolute; margin:0 0 0 13px; font-size:12px; font-weight:bold; display:inline;}
div.GalleryPaging div.Forward { float:left; position:absolute; margin:0 0 0 473px; font-size:12px; font-weight:bold;}
div.GalleryPaging div.Last {float:left;	position:absolute; margin:0 0 0 410px; font-size:12px; font-weight:bold;}
div.GalleryPaging div.Forward img { vertical-align:middle; margin:2px 0 0 7px;}
div.GalleryPaging div.Last img {vertical-align:middle; margin:2px 0 0 7px;}
div.GalleryPaging div.Last a:link, div.GalleryPaging div.Last a:visited {text-decoration:none;}
div.GalleryPaging div.Back a:link, div.GalleryPaging div.Last a:visited {text-decoration:none;}
div.GalleryPaging div.Forward a:link, div.GalleryPaging div.Last a:visited {text-decoration:none;}
div.GalleryPaging div.Back img {vertical-align:middle;	margin:2px 7px 0 0;}
/*
################################################################################
Specifikt valgt produkt
################################################################################
*/
table.ProductDetailsDataTable {width:538px;border:solid 1px #ccc;margin-bottom:10px;}
table.ProductDetailsDataTable tr td{border:solid 1px #ccc;padding:4px;}
td.ProductDetailsCell {width:90px;border:solid 1px #ccc;font-weight:bold;}
td.PriceOrderCell {width:90px;border:solid 1px #fff;font-weight:bold;}
table.SpecifikProduct {width:538px;}
table.SpecifikProduct h2 {font-size:14px; font-weight:normal; margin:0;	padding:0 10px 8px 10px;
background:url(/images/specifikproduktBG.gif) repeat-x center bottom; width:518px; min-height:4px;}
td.ProductPicDrawingText {background:url(/images/galleribgright.gif) no-repeat;	width:259px; height:33px;}
td.ProductPicText {background:url(/images/galleribgleft.gif) no-repeat;	width:259px; height:33px;}
table.SpecifikProduct h3 {font-size:14px; font-weight:bold;	margin:5px 0 10px 5px; color:#5b6d7c;}
td.ProductImage {vertical-align:middle;	border:solid 1px #ccc; width:258px;	text-align:center;}
td.DrawingImage {vertical-align:middle;	border:solid 1px #ccc; width:258px;	text-align:center;}
td.EnlargeIcon {width:258px; text-align:right; vertical-align:middle; height:21px; padding:4px 6px 0 0; position:relative; top:12px; left:15px;}
td.ProductImage img,
td.ProductPicDrawingText img {width:228px;}
td.ProductImage table {width:228px;	margin:15px;}
td.DrawingImage table {width:228px;	margin:15px;}
div.ProductImageOverflow {width:100%; padding:0; margin:0;}
table.SpecifikProduct td.Spacer {width:20px; background:url(/images/galleribgmiddle.gif) repeat-x; height:33px;}
/* produkt info */
table.ChildProducts {width:538px;}
table.ChildProducts tr.TopRow {height:32px;	background-color:#ebf0f4;}
table.ChildProducts tr.TopRow td {vertical-align:middle; font-weight:bold; text-indent:5px;	border-bottom:solid 2px #fff;}
table.ChildProducts tr.ProdRow {height:24px; background-color:#f7f9fb;}
table.ChildProducts tr:hover {color:#5b6d7c; background-color:#edf2f6;}
table.ChildProducts tr.ProdRow td {vertical-align:middle; text-indent:5px; cursor:pointer;}
table.ChildProducts tr.ProdRowSelected {background-color:#5b6d7c; height:24px; color:#fff; width:538px;}
table.ChildProducts tr.ProdRowSelected td {text-indent:5px;	vertical-align:middle;}
table.ChildProducts tr.RowActive {background-color:#dce9f5;	height:24px;}
table.ChildProducts tr.RowActive td {vertical-align:middle;	text-indent:5px; cursor:pointer;}
table.ChildProducts tr.Spacer {height:2px; background-color:#fff;}

.LegendImageTable {height:22px;}
.LegendImageTable td {padding-right:5px;vertical-align:middle;}
.LegendImageTable td img {padding-top:2px;}
/* tilbage til oversigt */
div.BackToView {float:left; background:url(/images/oversigtBG.gif) no-repeat; width:538px; height:46px; margin:15px 0 0;}
div.BackToProductPage {float:left; position:absolute; margin:10px 0 0 10px; font-size:12px; background:url(/images/arrowback.gif) no-repeat left 5px; padding:0 0 0 10px;}
div.BackToProductPage a:link,
div.BackToProductPage a:visited {text-decoration:none;}
div.PrintPage {float:left; position:absolute; margin:10px 0 0 482px; padding:0 20px 0 0; width:90px; font-size:12px;}
div.PrintPage a:link,
div.PrintPage a:visited {text-decoration:none;}

/* relaterede produkter */
div.RelatedProductHeader {float:left; width:528px; background-color:#5b6d7c; padding:5px; font-weight:bold; color:#fff;}
div.RelatedProductsHolder {float:left; width:538px; overflow-x:auto; overflow-y:hidden;}
div.RelatedProduct {float:left; width:127px; height:139px; margin:0;}
div.RelatedProduct img {width:75px; border:none; margin:0 26px 0; vertical-align:middle;}
div.RelatedProduct img:hover {filter:alpha(opacity=70); moz-opacity:0.7; background-color:#000; cursor:pointer;}

div.OverFlowRelatedProduct {float:left; position:absolute; width:127px; height:80px; overflow:hidden; margin:25px 0 25px; text-align:center; line-height:80px;}
div.RelatedProductText {float:left; position:absolute; width:127px; margin:114px 0 25px; text-align:center;}
/*
################################################################################
Kontaktside
################################################################################
*/
div.ValidateInput {float:left; position:absolute; margin:10px 10px 0 0;}
div.FormularBoks {background-color:#f7f9fb; width:528px; margin:0 0 10px; padding:10px 5px;	border-bottom:solid 1px #ccc;}
div.FormularBoks p {margin:0 0 3px;	padding:0;}
div.FormularBoks input.SubmitButton {border:none; background-color:#5b6d7c;	color:#fff;	margin:2px 0 0;}
#ctl00_FrontPageMainContent_UpdatePanel1 {float:left; display:inline; width:538px; overflow:hidden;}
#ctl00_FrontPageMainContent_chklist_0, #ctl00_FrontPageMainContent_chklist_1, #ctl00_FrontPageMainContent_chklist_2, 
#ctl00_FrontPageMainContent_chklist_3, #ctl00_FrontPageMainContent_chklist_4, #ctl00_FrontPageMainContent_chklist_5
{float:left; position:relative; top:14px; clear:both;}
table.OrderCatalogueChecklist td label {float:right; clear:left; vertical-align:top; margin:15px 0 0; min-height:111px; width:490px;}
table.OrderCatalogueChecklist td label img {float:right; border:solid 1px #ccc; padding:3px; background-color:#fff; margin:0 0 0 10px;}
/*
################################################################################
Login side
################################################################################
*/
div.MainBodyContent table.LoginTable {width:538px; margin:0 auto 0 auto;}
div.MainBodyContent table.LoginTable table{margin:0px auto 0; width:400px; background:#ebf0f4 url(/images/loginbg.gif) no-repeat 0% 100%;}
div.MainBodyContent table.LoginTable table td {padding:10px 20px 0;}
div.MainBodyContent table.LoginTable table td td {padding:0;}
div.MainBodyContent table.LoginTable table table {border:none; background:none;}
table.LoginTable td.NoBorder label {color:#4766ad; font-size:11px;}
div.MainBodyContent table.LoginTable td p {padding:5px; width:86%; margin:5px auto;}
table.LoginTable td strong {display:block; height:4px;}
table.LoginTable td input.LoginInput {border:none; width:100%; margin:0; color:#000; border:solid 1px #bbc3cc;}
table.LoginTable td.NoBorder input {border:none; background-color:Transparent; margin:10px 0; width:auto;}
table.LoginTable td.NoBorder label {position:relative; float:left; top:10px; color:#5b6d7c; letter-spacing:0.1em;}
input.submitKnap {border:none; cursor:pointer; color:#5b6d7c; height:28px; margin:0 5px 5px 0; float:right; width:30%; 
color:#fff; background-color:#5b6d7c; border:none;}
a.PassWordLogin:link, a.PassWordLogin:visited {color:#000;}

/* fjerner baggrund og border fra checkbox */
div.MainBodyContent table td span.NoBorderInput input {border:none;	background-color:transparent; width:auto;position:relative; top:1px; left:-3px;}
table.NoBorderInput input {border:none; background-color:transparent; width:auto;position:relative; top:1px; left:-3px;}

/* admin menu */
table.LeftNaviTableAdmin {margin:0 auto;} 
table.LeftNaviTableAdmin td.LeftNaviTD_Active a:link, 
table.LeftNaviTableAdmin td.LeftNaviTD_Active a:visited {font-size:14px; font-weight:bold; width:201px; background:url(/images/square.gif) no-repeat left center; text-indent:12px;}
table.LeftNaviTableAdmin td.LeftNaviTD a:link,
table.LeftNaviTableAdmin td.LeftNaviTD a:visited {width:201px; font-size:14px; background:url(/images/square.gif) no-repeat left center; text-indent:12px;}

table.LeftNaviTableAdmin td.LeftNaviTD2 a:link,
table.LeftNaviTableAdmin td.LeftNaviTD2 a:visited {float:left; background-color:#FFF; width:201px; color:#5B6D7C; text-indent:16px; font-size:14px;
padding:3px 0; background:url(/images/arrow.gif) no-repeat 7px center; text-decoration:none; display:block;}

table.LeftNaviTableAdmin td.LeftNaviTD2_Active a:link,
table.LeftNaviTableAdmin td.LeftNaviTD2_Active a:visited {float:left; background-color:#FFF; width:201px; color:#5B6D7C; text-indent:16px; font-size:14px; padding:3px 0;
background:url(/images/arrow.gif) no-repeat 7px center; font-weight:bold; display:block; text-decoration:none;}
/*
################################################################################
Sitemap
################################################################################
*/
div.MainBodyContent table.SiteMap ul {list-style:none; margin:0; padding:0;}
div.MainBodyContent table.SiteMap ul li {color:#4c6785; font-weight:bold;}
div.MainBodyContent table.SiteMap ul li a:link, 
div.MainBodyContent table.SiteMap ul li a:visited {color:#3a4956;}
div.MainBodyContent table.SiteMap ul li a:hover {color:#505050;}
div.MainBodyContent table.SiteMap ul li.SitemapLevel2 {list-style-type:none; background:none;}
div.MainBodyContent table.SiteMap ul li.SitemapLevel2 a:link, 
div.MainBodyContent table.SiteMap ul li.SitemapLevel2 a:visited {text-indent:10px; font-weight:normal;}

div.DetailDivVisible {width:100%; background-color:#fff; text-align:left; 
float:left; overflow:auto; height:130px; margin:0 0 20px;
scrollbar-3dlight-color:#fff; scrollbar-arrow-color:#777; scrollbar-base-color:#D6D4D5;
scrollbar-darkshadow-color:#fff; scrollbar-face-color:#ebf0f4; scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff; scrollbar-track-color:#fff;
}
div.DetailDivHidden  {display:none;}
div.DetailDivVisible table {width:100%; padding: 4px; margin:0 auto;}
div.DetailDivVisible table td {padding:5px; cursor:pointer; font-size:11px;}
div.DetailDivVisible tr.TopRow {background-color:#5b6d7c; color:#fff; font-weight:bold;}
div.DetailDivVisible tr.ProdRow {background-color:#fff;}
div.DetailDivVisible tr:hover {color:#5b6d7c; background-color:#edf2f6;}

/* Basket */
.Basket{display:none;width:450px;min-height:100px;padding:10px;border:1px solid #ccc;}
.AddToBasketDiv {text-align:right;padding-bottom:10px;border:none;}
.totalBasketPrice{width:200px;height:29px;background-color:#fff; vertical-align:middle;float:left;margin-left:30px;border:1px solid #ccc;}
.totalBasketPrice div{margin:0px;padding:0px;}
.totalBasketPrice span{margin:0px;padding:0px;}
.BasketQuantityBox {border:1px solid #ccc;width:25px;height:18px;margin:0x;padding:0px;text-align:center;}
.ShoppingBasketTable {width:538px;}
.ShoppingBasketTable tr {height:28px;}
.ShoppingBasketTable tr th {text-align:left;vertical-align:middle;background-color:#edf2f6;color:#5b6d7c;padding-left:2px;}
.ShoppingBasketTable tr td {padding:2px;text-align:left;vertical-align:middle;}
.ShoppingBasketTable td.totalPriceCell {text-align:right;height:70px;vertical-align:bottom;}
.ShoppingBasketTable tr td.priceCell {text-align:right;width:100px;}
.ShoppingBasketTable tr td.deleteCell {text-align:center;margin-bottom:8px;width:35px;}

.txtFieldError {border:1px solid #ff0101;background-color:#eee;width:175px;}

div.AdresseForm table {}
div.AdresseForm table tr th {text-align:left;vertical-align:middle;background-color:#edf2f6;color:#5b6d7c;padding-left:2px;}
div.AdresseForm table tr td {padding-bottom:4px;}
div.AdresseForm table tr td input.textField {width:175px;} 
div.AdresseForm table tr td textarea.textWideField {width:338px;} 
div.AdresseForm table tr td.ledeTekst {width:110px;}

/***********************  minibasket *********************************/
div.MiniBasketTop {float:left; height:32px; background-color:#5b6d7c; width:100%; line-height:220%; 
color:#fff; text-indent:8px; font-size:14px; font-weight:bold;} 
div.MiniBasketTop img {float:right;background-color:#5b6d7c;margin-top:5px;margin-right:5px;}
div.MiniBasketBottom {float:right; background:url(/images/WebShop/minibasketbutton.gif) no-repeat; width:150px; height:25px; line-height:198%; 
text-align:left; text-indent:22px; vertical-align:bottom; position:relative; top:-1px; margin:20px 2px 0 0; cursor:pointer; display:inline;
}
div.MiniBasketBottom a:link,
div.MiniBasketBottom a:visited {text-decoration:none;}

