

/*Länkar*/

   a:link { color: #000000; text-decoration: none; outline:none;}

   a:active {color: #000000; text-decoration: none; outline:none;}

   a:visited {color: #000000; text-decoration: none; outline:none;}

   a:visited a:link {color: #000000; }

  a:hover {color:#000000; text-decoration:underline;outline:none;}

   #extra_link a { color: #000000; text-decoration: none; outline:none; font-size:11px; letter-spacing:1px;}

   #extra_link a:active {color: #000000; text-decoration: none; outline:none;}

   #extra_link a:visited {color: #000000; text-decoration: none; outline:none;}

   #extra_link a:hover {color:#000000; text-decoration:none;outline:none;}

/*Sidhuvud*/

    #header {background:transparent no-repeat top center;width: 1060px; height:0px; padding:0px;margin:0 auto 0 auto;}

/*Sidinnehåll*/

    html {height: 100%; overflow-y: scroll;}

    .ContentWithSubnav {background: transparent; margin: 0 0 0 0; width:675px;float:right;  line-height: 120%;}

    #contentsmain {background:url(/files/graphics/contents_bg.png) transparent  no-repeat top center;width:1000px; line-height:  120%;margin:0px  auto 0px  auto;min-height:550px;padding:10px  30px 20px 30px; overflow:auto;}

    #subnavcontents1 {margin: 0px auto 0px auto; padding-right: 0px; overflow: auto; width: 1060px; background:#transparent;}

    #subcontents  { background:transparent; margin:  0px; margin-left:   280px;margin-top:   60px; padding-right:   30px; padding-bottom:   30px; margin-bottom:   0px;color:   #777777; line-height:   140%;min-height:   550px; }

/*Rubriker*/

     h1 {font: 36px Arial; font-weight:  normal; color:  #000000; margin:  0px; padding: 0px 0px 0px  0px; text-transform:none; letter-spacing:2px;} 

        h2,  #ctl00_ContentContainerContents_ctl06_lblAddNewsletterHead,  #CheckoutHead,  #BookingPersonSelectedInfo,  .BookingPersonSubhead,  #weeknum,  #NewsBlogPostHead, .NewsBlogPostHead, #NewsBlogPostHead  a,  .NewsBlogPostHead a{font: 24px Arial; font-weight: normal; color: #000000; margin:  0px 0px 0px 0px; padding:  0px 0px 0px 0px; text-transform:none; letter-spacing:1px;}

    .intro h2 a:link  {font: 18px Arial; color:  #000000;margin: 0 0 7px  0; padding: 0;}

      h3,  #ctl00_ContentContainerContents_ctl06_lblDateEnd,  #ctl00_ContentContainerContents_ctl06_lblDateStart,  #ctl00_ContentContainerContents_ctl06_lblCategory,  .ObjectsItemName,  #BookingPersonDateHead,  #BookingPersonPriceHead,  #BookingPersonCancelHead,  #BookingPersonFirstnameHead,  #BookingPersonLastnameHead,  #BookingPersonCompanyHead,  #BookingPersonOrgNoHead,  #BookingPersonPostAddress1Head,  #BookingPersonPostAddress2Head,  #BookingPersonPostZipHead,  #BookingPersonPostCityHead,  #BookingPersonCountryHead,  #BookingPersonPhoneNoHead,  #BookingPersonMobileNoHead,  #BookingPersonFaxNoHead,  #BookingPersonMailHead,  #BookingPersonCommentHead,  #datespan,  .monthname,  .dayname,  .daynumber{ font:  18px Arial;color: #000000; margin:  0;text-transform:none; font-weight:normal; letter-spacing:0px;}

    h4 { font: 12px Arial;color: #000000; margin: 0;font-weight:normal;text-transform:uppercase; }

    h5 { color: #013d75; font-size: 11px; line-height: 21px; font-weight:  bold; text-transform:  uppercase; letter-spacing:  1px;}

   hr{color:  #d9d9d9;

    background-color:#d9d9d9;

    height: 1px; border:0px;

    } 

/*Textstycken och Paragrafer*/

   div, p  { font-family: Arial, Helvetica,  SunSans-Regular, sans-serif; font-size: 14px; color: #444444; margin:  0px;padding:  0px;  }

/*Sidfot*/

    #footer {width: 100%; margin: 0px auto 0px auto; background:url(/files/graphics/footer_bg.png)  transparent  no-repeat top center; padding:  15px 0px 0px 0px; color:#cccccc;height:105px;}

    #ExtraFooter {width: 1000px; margin: 0 auto; padding:  0px 0px 0px 60px; color:#cccccc;} 

   #footer div, #footer p {font-family: Arial; font-size:  12px; color:#cccccc; text-transform:none;}

    #footer a:link, #footer div a:link, #nyhetsarkiv, #nyhetsarkiv a:link {color: #ffffff; text-decoration: none; outline:  none;}

    #footer a:active, #footer div a:active, #nyhetsarkiv a:active  {color: #ffffff; text-decoration: none;outline: none;}

    #footer a:visited, #footer div a:visited, #nyhetsarkiv a:visited {color:  #ffffff; text-decoration:  none; outline:  none;}

    #footer a:hover, #footer div a:hover, #nyhetsarkiv a:hover  {color: #ffffff;text-decoration: underline;outline: none;}

#sidfot_liten {font-size:11px; letter-spacing:1px; color:#000000;}

/*Extradivar*/

    #extradiv1 { position: absolute; top:  20px; left:  50%;right:   50%;margin-left:350px; width:250px; z-index:  99;display:block;  }

    #extradiv2 { position:  absolute; top:   239px; left:   50%;right:   50%;margin-left:   -500px;z-index:  20; height:400px; display:none;}/

 *Formulär*/

    .FormHeadline { font: 20px georgia, open sans, arial, verdana; margin: 0 0 10px 0; } 

   .FormSubmit {margin-top:10px; }

    .FormCommentText {margin: 0 0 10px 0; width: 300px; height: 100px; }

    .FormCommentText textarea { padding:4px; } body {

    background:url(/files/graphics/body_bg.jpg) no-repeat top center #024981; 

    font-family: Arial;

    font-size: 14px;

    height: 100%;

    margin: 0;

    padding: 0;

    }

    #container { position:relative;width:100%;margin: 0px auto 0px  auto; min-height:100%; background:transparent; }

/*Nyheter och Blog*/

    .NyhetsKategori{ font-size: 18px; font-weight:normal;text-transform:none; color:#000000;}

    .NyhetsRubrik{font:  14px arial;margin:0; padding-top:5px;}

    .NyhetsRubrik a:active {color: #000000; text-decoration: none; outline:  none; }

      .NyhetsRubrik a:visited  {color: #000000;text-decoration: none;outline: none;}

    .NyhetsRubrik a:hover {color:  #666666; text-decoration:  none; outline:  none; }

    .NyhetsKategoriDiv{ margin-bottom:10px;font-size: 14px; }

    #newsArchive{margin-right:0px; padding-left: 0px; padding-top:  0px;width:260px;}

    .NyhetsKategoriDiv a:link {color:  #000000;text-decoration:  none;outline: none;}

    .NyhetsKategoriDiv a:active {color: #000000; text-decoration: none; outline:  none;}

      .NyhetsKategoriDiv a:visited  {color:  #000000;text-decoration:  none;outline: none;}

    .NyhetsKategoriDiv a:hover {color: #000000; text-decoration: none; outline:  none;} 

   .NyhetsRubrik a:link  {color: #000000;text-decoration: none;outline: none; }

    .startdatumnyhet{font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; color:#666666; margin:0px;padding:0px;}

    .newsHeadLine a:link  {color:  #000000;text-decoration:  none;outline: none;font-family:arial;font-size:14px; text-transform:none; letter-spacing:0px}

    .newsHeadLine a:active {color: #000000; text-decoration: none; outline:  none;font-family:arial; font-size:14px;text-transform:none; letter-spacing:0px}

    .newsHeadLine a:visited {color: #000000; text-decoration: none; outline:  none;font-family:arial; font-size:14px;text-transform:none; letter-spacing:0px}

    .newsHeadLine a:hover {color:  #000000; text-decoration:  none; outline:  none; font-family:arial; font-size:14px;text-transform:none;letter-spacing:0px} #NewsLink  {margin: 0px, padding: 0px;}

    #NewsItemsfull  H3{ font: 18px arial; font-weight: normal; color:  #000000;margin: 0 0 5px  0;}

    #NewsItemsfull em{font: 12px arial; color:  #666666; margin: 0;text-transform:none;}

    .newsItem{font-family: Arial, Helvetica,  SunSans-Regular, sans-serif;font-size: 12px; color:#666666; margin:0px  20px 5px 0px; padding:0px  0px 0px 0px;width:155px; float: left; line-height: 120%;}

    .newsItem  em{font-family: Arial,  Helvetica, SunSans-Regular, sans-serif; font-size: 12px; color:#666666; margin:0px;padding:0px;}

    #NewsItems{width: 350px; padding:0px; margin:0px 0px 0px  0px;}

    #NewsItemsfull .newsItem{font-family: Arial; font-size: 14px; color:#666666; margin:0;line-height: 120%; padding: 10px 0px 10px  0px; width:680px;} 

   #newsArchive  h4{display:none;}

    #DateDen{padding-bottom:  5px }

    #input_name,#input_company,#input_contactno,#input_email,#input_how,  #input_tell{width:  550px;background: #fff; margin-bottom: 10px; padding:  10px; border:1px solid #cdcdcd}

      #input_submit{ width:  550px;margin-bottom: 10px; padding: 10px; text-align:  right;} #contact_form  input[type=text]{width:  430px; border: 0}

      #contact_form textarea{ width:  550px;border: 0} #NewsBlogPostdfdfHead a, .NewsBldfdfogPostHead a{text-transform:uppercase; color:#000000;}

#BlogMenuWrap{

   width: 220px;

min-height:400px;

   text-align:left;

   float:left;

   margin: 0px 100px 0 0;

   padding:25px 0px 0px 15px;

    }   

.NewsBlogLastPostsHead, .NewsBlogArchiveHead, .NewsBlogCategoryHead{

   font: 22px arial, sans-serif;

   color:  #505050;

   margin:  0 0 10px 0;

   padding: 0;

border-bottom: 1px solid grey;} 

.NewsBlogLastPosts, .NewsBlogArchive{

   margin: 0 0 30px 0;

   }

.NewsBlogCategorySelectLine, .NewsBlogLastPostsItem {

padding: 4px 0 4px 0;

border-bottom: 1px dotted #c0c0c0;

}

#NewsPostWrap{

    float:left;

    width: 600px;

   margin: 10px 0 0  0;

} 

  .NewsBlogPostCommentCount {

    background:url(/files/graphics/comments.png) transparent no-repeat;

    float:left;

    margin: 0 20px 0 0;

    padding: 0 0 0 20px;

}

   .NewsBlogPostPermalink {

    background:url(/files/graphics/permlink.png) transparent no-repeat;

    float:left;

    margin: 0;

    padding: 0 0 0 20px;

}

   .NewsBlogPostShare {

    float:right;

}

   .NewsBlogPostHead a {

   font: 24px arial,  sans-serif;

   color:  #505050;

    margin: 0 0 5px 0;

    padding: 0;

}  

  .NewsBlogPost {

    margin: 0 0 0px 0;

   }  

.NewsBlogPostFoot{

   overflow:auto;

   margin: 0px 0px 20px 0px;

    padding: 0px 0px 20px 0px;

   border-bottom: 1px #cccccc solid;

   }

.NewsBlogPostCategsadory, .PostedDadsadte, .NewsBlogCommesadsdntDate {

    font: 10px arial, 'Times new roman', sans-serif;

    font-style:italic;

    margin: 2px 0 10px 0;

    display: inline-block;

   }

#NewsBlogPostDate {font-size:12px; font-style:italic;}

#BlogPostWrap {width:650px; padding:25px 15px 25px 335px;background:#ffffff;}

.ShareBox a {padding:10px 5px 0px 0px;}



/*Kalender*/

    .GridCalendarActivity, .ListDivActivity { margin: 14px 0 0 0; } 

   .GridCalendarActivityRow td { width: 25px; height:25px;vertical-align: top; }

    .CalendarActivityDateActive { -webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; background-color:lightgreen;height:100%;  }

    .CalendarActivityDateToday {font-weight:  bolder;}

    .CalendarActivityDatePopoutItem {background-color: #fff;border: 1px solid black;padding: 10px; }

/*Bildspel och Bildgalleri*/

    #slider { background:url(/files/graphics/foto-bg.jpg) transparent no-repeat;width: 918px; height: 288px; padding: 6px 6px 20px 6px; margin:0;}

    #SearchboxGoogle { position:absolute; top:72px;left: 680px; }

    .GridGalleryRowStyle, .GridRowStyle td {padding: 5px;border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #41464A; }

    #ctl00_ContentContainerHeader_ctl02_txtSearch {width:210px; height:22px;background: transparent;color: #ababab; border:0px solid black; font-family: open sans, arial, Helvetica, SunSans-Regular, sans-serif; font-size: 14px; }

    #SearchboxGoogle.button { font-family: open sans, arial, Helvetica, SunSans-Regular, sans-serif;font-size: 14px; color: #fff; text-transform:uppercase; margin-left:25px; background:transparent;border:0px solid black; }

/*Huvudmenyer*/

    #mainnav { background:url(/files/graphics/mainnav_bg.png) transparent no-repeat;height: 150px; padding: 0px 0px 0px 0px; Width: 1060px;white-space:nowrap;font:14px arial; text-align:center; margin: 0 auto;}

    #mainnav ul {float:left; margin:90px 0px 0px 0px; padding: 0px 0px 0px 50px; list-style-type:none;width:1010px; height:60px;}

    #mainnav ul li { display:inline; margin:0;padding:0; }

    #mainnav a { float:left;font-size: 14px; font-family: Arial; margin:0; padding: 25px 15px 0px 15px; height:35px;border: none; list-style-type:none;color:#000000;font-weight:normal;text-decoration:none;text-transform: none;background:url(/files/graphics/mainnav_a_bg.jpg)  transparent  no-repeat top right;letter-spacing:1px;} 

   #list6 a { border-right:0px solid #383a8d;}

    #mainnav a.active { background:url(/files/graphics/mainnav_bg_active.png) transparent repeat-x  top right; text-decoration:none;  color:#ffffff;}

    #mainnav a.active:hover { background:url(/files/graphics/mainnav_bg_active.png) transparent repeat-x top right; text-decoration:none;  color:#ffffff;}

    #mainnav a:hover {background: transparent repeat-x; text-decoration:none; color:#666666; } 

   a.active:link { background:url(/files/graphics/active.jpg) transparent repeat-x; color:#0000FF; }

/*Undermenyer*/

    #subnav {width: 250px;padding:0;white-space:nowrap;background:url(/foretag/gfx/$$/subnav_bg.png) transparent repeat-x;font:14px Arial; text-align:left; list-style:  none;margin:  0px;float:left;}

    #subnav ul { margin:0px 0px 0px 0px;padding:0px; width:250px; }

    #subnav li { margin:0;padding:10px 20px 10px 20px;list-style-image:none;list-style-type:none;width:210px; border-bottom: 1px solid  #cccccc;  }

    #subnav li a  { line-height:35px;margin:0px 0px 2px 0px;padding:0px 0px 10px 0px;width: 210px; list-style:none;color:#000000; font-weight:normal; text-decoration:none; background:  transparent no-repeat; outline:none;  }

    #subnav li a.active {color:#000000; font-weight:bold;background:transparent} 

   #subnav li a.active:hover  { color:#000000;font-weight:bold;background:transparent;}

    #subnav li a:hover { color:#666666;background:transparent;} #ctl00_ContentContainerContents_ctl06_lb1Name, #rrrctl00_ContentContainerContents_ctl06_lblMail {font-weight:bold;} .SendFormFieldLabel1, .SendFormFieldLabel2, .SendFormFieldLabel3, .SendFormFieldLabel4{font-weight:bold; padding-top:10px;}

    .ctl00_ContentContainerContents_ctl06_lblCopySend {font-weight:normal; padding-top:10px;} .AddNewsletterName {display:none} #SendFormField, .SendFormField {margin-bottom:10px;} #SendForm input, #SendForm textarea{

    padding: 5px;

   } .SendFormField2, .SendFormField1{

    display:inline-block;

    padding: 0 6px 0 0;

   } .SendFormField3 {

    display:inline-block;

    margin: 10px 0 0 0;

   } .SendFormField4 {

    display:inline-block;

    padding: 0 0 0 0;

  } .SendFormField7 {display:inline-block; padding: 0px 6px 0px 0px;

} .SendFormField8 {display:inline-block; padding: 0px 300px 0px 0px;

} .SendFormField9, .SendFormField10, .SendFormField10 {display:inline-block; padding: 0px 6px 0px 0px;}

  .SendFormFieldLabel{

    font-weight: bold;

    }

        

    #FormButton {

    display:block;

    margin: 10px 0 0 0;

   } #btn_nyhetsbrev, #btn_tipsa, input[type=submit] {

        border: 0px solid #ffffff;

        margin-top:5px;

        width:110px;

        height: 60px;

        float: left;

        background:url(/files/graphics/submit_bg.png) no-repeat top left transparent;

        cursor: pointer;

        color: #ffffff;

        font-family: Arial;

        font-size: 14px;

        text-transform:uppercase;

   } .GridGalleryRowStyle,  .GridRowStyle td {padding:  5px; border-bottom-style:  dotted; border-bottom-width:  0px; border-bottom-color:  #41464A;}

     .GridGallery td,  .GridGalleryAlternative td {width: 10px; text-align:  center; padding:10px; border: none;}

   .GridGalleryPageselect td  {padding:4px;  }  .GridGallery { border: 0px solid white;  }  .FilterGallery { display:none; }

     .GridGallery  {border-bottom: 1px #d7d7d7 solid;}

/*Bokning*/

   #SearchTime {width:508px; display:inline-block;}

   #SearchStart, #SearchEnd, #BookingPersonCategories {width:250px; display:inline-block;}

   #SearchStartDate, #SearchEndDate {width: 300px;}

   #ctl00_ContentContainerContents_ctl06_lblCategory {display:block;}

   .PersonItem {display:inline-block;width:300px; vertical-align:top; padding-bottom:40px;}

   .bookingSubheader {font-weight:bold;color:#000000;}

   .bookingAddonDescription {font-style:italic;font-size:12px;}

   .ObjectsImage {width:85px; display:inline-block;margin-top:10px;}

   .ObjectsImage img {width:75px; padding-right:10px; padding-bottom:5px;}

   .ObjectsItemInfoPrice {padding-top:5px; padding-bottom:10px; font-size:18px; color:#ff0000;}

   #BookingPersonSelectedHead {display:none;}

   #BookingPersonSelectedInfo, #BookingPersonDateHead, #BookingPersonPriceHead, #BookingPersonCancelHead {padding-top:20px;}

   #BookingPersonDate,#BookingPersonCancel{width:350px; display:inline-block;}

   #BookingPersonPrice {width:150px;display:inline-block;}

   #BookingPersonPriceInfo {color:#ff0000;}

   .BookingFormItem{width:300px;display:inline-block; vertical-align:top;padding-top:10px;}

        #ctl00_ContentContainerContents_ctl06_txtFirstName,  #ctl00_ContentContainerContents_ctl06_txtLastName,  #ctl00_ContentContainerContents_ctl06_txtCompany,  #ctl00_ContentContainerContents_ctl06_txtOrgNo,  #ctl00_ContentContainerContents_ctl06_txtPostAddress1,  #ctl00_ContentContainerContents_ctl06_txtPostAddress2,  #ctl00_ContentContainerContents_ctl06_txtPostZip,  #ctl00_ContentContainerContents_ctl06_txtPostCity,  #ctl00_ContentContainerContents_ctl06_ddlCountry,  #ctl00_ContentContainerContents_ctl06_txtPhoneNo,  #ctl00_ContentContainerContents_ctl06_txtMobileNo,  #ctl00_ContentContainerContents_ctl06_txtFaxNo,  #ctl00_ContentContainerContents_ctl06_txtMail  {width: 275px; vertical-align:top;}

   #ctl00_ContentContainerContents_ctl06_txtComment {width: 580px; display:block;}

   #ctl00_ContentContainerContents_ctl06_chkNewsletterAdd {margin-right:5px;}

   #BookingPersonNewsletter {display:block; width:600px;padding-left:305px;}

   .BookingPersonForm {vertical-align:top;}

   #BookingPersonLastnameForm {vertical-align:top;}

   #ctl00_ContentContainerContents_ctl06_cmdPost {margin-left:0px;}

   #ctl00_ContentContainerContents_ctl06_BookingInfo {padding-bottom:20px;}

   #ServiceTime, #ServicePrice,#ServicePerson{display:inline-block; padding-right:30px;}

   #ServicePerson, #PersonList .BookingPersonTime {display:none;}

   #weeknum {padding-top:20px;}

   #datespan{display:inline-block; padding-bottom:20px;}

   .monthname, .dayname, .daynumber{display:inline-block; padding-right:5px;}

   #BookingDays .monthname {display:none;}

   .BookingDay {display:inline-block; width:110px; padding-right:20px; vertical-align:top;}

   #BookingWeekPrevious, #BookingWeekNext {display:inline-block; padding-right:20px;}



/*Webshop*/

#nav {width:250px;float:left;margin-right:20px;}

  #shopcart_top { background:url(/files/graphics/varukorg_bg.png) top left no-repeat; padding-top:35px;display:none;}

  #ShoppingCartContainer {padding-left:60px; width:220px;}

  #shopcart_header {display:none;}

  #shopcart_products {font-style:italic;}

  #shopcart_links {padding-top:10px; padding-bottom:20px;}

  #shopcart_link_shoppingcart {display:inline-block; padding-right:20px; width:}

  #shopcart_link_checkout {display:inline-block;}

#shopnav {float:left;displadsfdsy:none; background: #ffffff;}

#ProductBox{

display:inline-block;

float:left;

overflow: hidden;  

   position: relative;

border: 0px solid red;

width: 220px;

margin: 0 15px 30px 0;

  height:210px;

}

  #ProductBox_Name {

font-size: 13px;

color: #555;

padding-bottom: 20px;

border-bottom: 6px solid #929497;

overflow:hidden;  

height: 16px;

text-transform: none;

}

  #ProductBox_Img {

position:relative;

background: white;

text-align: center;

  width:100%;

  height:150px;

}

#ProductBox_Img img{

margin: auto;   position: absolute;   top: 0; left: 0; bottom: 0; right: 0;

}

  #ProductBox_Buy{

font-size: 16px;

color: #ada8a8;

padding: 5px 0 5px 0;

height:15px;

display:block;

}

#ProductPopOut {

display:none;

}

#ProductBox_Buy .button {display:block;}

#ProductListBox {width:705px;}

#ProductListBox_Nav a {margin-left:10px;}

#ProductImage {width:200px; display:inline-block; float:left;padding-right:30px;}

#ProductImage-base {position: relative; margin:0px auto 0px auto; text-align:center;}

#ProductInfo {width: 450px; display:inline-block;}

#product_list {float:left; width:640px;}

#ProductListBox_Box {width:705px;}





#ProductBox_Buy .button {

                         border: 0px solid  #ffffff;

                         margin:0px 10px 0px 0px;

                         width:55px;

                         height: 30px;

                         float: right;

                         background:url(/files/graphics/submit_bg_prodbox.png) no-repeat top left  transparent;

                         cursor: pointer;

                         color: #ffffff;

                         font-family: Arial;

                         font-size: 12px;

                         text-transform:uppercase;

}



#CheckOutShoppingCart, #CheckOutFreight, #CheckOutPayment, #CheckOutDeliveryAddress {padding:20px 0px 20px 0px; border-bottom:1px #cccccc solid;}

.CheckOutTitle 

 {

           font: 18px  Arial;

           color: #000000;

                           font-weight: normal;

                           margin: 0px 0px 10px 0px;

                           padding: 0px 0px 10px 0px;

                           text-transform: None;

                           letter-spacing:0px; 

}



#DeliveryTypeItem1 {margin-bottom:10px;}

.DeliveryTypeImage {vertical-align:bottom;}



.PaymentTypeName {font-weight:bold;}

.PaymentTypePrice {display:none;}



#PaymentTypeItem3 tr {padding:0px 0px 10px 0px;}



#CheckOutPriceTotal {padding-top: 20px; font-size:20px; color:#ff0000;}



#ctl00_ContentContainerContents_ctl03_ctl06_lblOrgNo {width:200px;}

#CheckOutAddressFirstName,  #CheckOutAddressLastName,  #CheckOutAddressCompany,  #CheckOutAddressOrgNo,  #CheckOutAddressPostAddress1,  #CheckOutAddressPostAddress2,  #CheckOutAddressPostZip,  #CheckOutAddressPostCity,  #CheckOutAddressCountry, #CheckOutAddressPhoneNo, #CheckOutAddressMobileNo,  #CheckOutAddressFaxNo, #CheckOutAddressMail,  #CheckOutAddressComment {width:300px;  height:35px;}

#ctl00_ContentContainerContents_ctl03_ctl06_txtFirstName,  #ctl00_ContentContainerContents_ctl03_ctl06_txtLastName,  #ctl00_ContentContainerContents_ctl03_ctl06_txtCompany,  #ctl00_ContentContainerContents_ctl03_ctl06_txtOrgNo,  #ctl00_ContentContainerContents_ctl03_ctl06_txtPostAddress1,  #ctl00_ContentContainerContents_ctl03_ctl06_txtPostAddress2,  #ctl00_ContentContainerContents_ctl03_ctl06_txtPostZip,  #ctl00_ContentContainerContents_ctl03_ctl06_txtPostCity,  #ctl00_ContentContainerContents_ctl03_ctl06_ddlCountry,  #ctl00_ContentContainerContents_ctl03_ctl06_txtPhoneNo,  #ctl00_ContentContainerContents_ctl03_ctl06_txtMobileNo,  #ctl00_ContentContainerContents_ctl03_ctl06_txtFaxNo,  #ctl00_ContentContainerContents_ctl03_ctl06_txtMail,  #ctl00_ContentContainerContents_ctl03_ctl06_txtComment{float:right;}

#ctl00_ContentContainerContents_ctl01_txtAmount {width:73px;}

#PriceMain, .PriceInclVAT, .ProductBox_Price {padding-bottom:10px; color:#ff0000;}

#ctl00_ContentContainerContents_ctl01_lblArtNoHead, .lblArtNoHead, #ctl00_ContentContainerContents_ctl01_lblArtNo, .lblArtNo {display:inline-block;}

#ProductDescription {padding-top:40px;}

.ProductBox_Price {display:none;}



#ctl00_ContentContainerContents_ctl01_upShoppingCart_Main,  #ctl00_ContentContainerContents_ctl01_gvShoppingCart,  .ShoppingCartList,  .ShoppingCartListHeader,  .ShoppingCartListHeader_Name,  .ShoppingCartListHeader_Amount,  .ShoppingCartListHeader_Price,  .ShoppingCartListHeader_Delete,  .ShoppingCartListRow,  .ShoppingCartListRow_Name, .ShoppingCartListRow_Amount, .ShoppingCartListRow_Price,  .ShoppingCartListRow_Delete,  .ShoppingCartListRow_ArtNo, .ShoppingCartListRow_Availability {border:none; text-align:left;}

.ShoppingCartListRow_Price {color:#ff0000; vertical-align:middle;}

.ShoppingCartListRow_Name, .ShoppingCartListRow_Amount, .ShoppingCartListRow_ArtNo, .ShoppingCartListRow_Availability{vertical-align:middle;}

.ShoppingCartListRow_Changebuttons {float:right;width:160px;}

#ctl00_ContentContainerContents_ctl01_gvShoppingCart_ctl02_cmdAmountUp,  #ctl00_ContentContainerContents_ctl01_gvShoppingCart_ctl02_cmdAmountDown  {

         border: 0px solid  #ffffff;

         margin:5px 5px 0px 0px;

         padding: 0px 0px 4px  0px;

         width:60px;

         height: 60px;

         color:#ffffff;

         background:url(/files/graphics/submit_bg_small.png) no-repeat top left  transparent;

         cursor: pointer;

        display:inline;

}

#ShoppingCartSummary {font-size:20px; color:#ff0000; margin-top:20px; padding-top:20px; border-top:1px #cccccc solid;}



.ShoppingCartListHeader_ArtNo, .ShoppingCartListHeader_Availability {border:none;}

.ShoppingCartListHeader_Availability, .ShoppingCartListRow_Availability {display:none;}



#shopnav ul{

margin: 0px 0px 0px 5px;

padding: 0;

list-style-type: none;

}

         

#shopnav li{ 

margin: 0;

} #shopnav a{

display: block;

color: #000000;

background: url(/files/graphics/mainnav_shop_bg.png) transparent no-repeat top left;

width: 195px;

min-height: 15px;

margin-ledsfft:-12px;

padding-left: 16px;

padding-bottom: 7px;

padding-top: 7px;

border-bottom: 1px #e7e7e7 solid;

text-decoration: none;

font-family: Arial;

font-size: 14px; 

text-transform:none;

} #shopnav a:hover{ color: #777777; }

         

#shopnav ul li a.active{

background: url(/files/graphics/mainnav_shop_bg_active.png) transparent;

text-decoration: none;   

color: #ef3e35;

}

         

#shopnav ul li a.active:hover { color: #ef3e35; } #shopnav ul li ul li a{

display: block;

color: #000000;

background: transparent;

width: 200px;

height: 15px;

margin-left: 5px;

padding-left: 0px;

padding-top: 0px;

padding-bottom: 5px;

text-decoration: none;

letter-spacing: 0px;

border: 0px solid #000000;

font-family: Arial;

font-size: 12px; 

text-transform:none;

font-weight:normal;

} #shopnav ul li ul li a:hover{coDFlor: #ec2e38; } #navigationtdcofghfghntent {width:500px} #tablenavigation{

                                       height: 26px;          

                                       Width: 680px;                      

         margin:0px;

         border:0px #ff0000 solid;

                                       color: #231f20;

                                       white-space:nowrap;

background:url(/files/graphics/tabnav.jpg) transparent no-repeat;

         font:11px verdana,Arial,Helvetica,sans-serif;

         

                        } #navigationtablecontent, #navigationtdcontent{border:0px #ff0000 solid}

.navigationtdactive{                               height: 26px;          

                                      Width: 132px;

                    background:url(/files/graphics/tabnavactive.jpg) transparent no-repeat;

                                      text-align:center;

}   .navigationtd{                             height: 26px;          

                                   Width: 132px;

                                   text-align:center;

                                   border-spacing: 0px 0px 0px 0px;

                                   padding: 0px 0px 0px 0px;

                    background:url(/files/graphics/tabnavlink.jpg) transparent no-repeat;

}   .intresse_text{

                        font-family: verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;

         font-size: 11px;

color: #505050;

} .tipsa_text{

                        font-family: verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;

         font-size: 11px;

color: #505050;

}



#ctl00_ContentContainerContents_ctl01_lblAskUsLink, #ctl00_ContentContainerContents_ctl01_lblInterestNotificationLink {colordfsdf:#000000;}



.ContentWithShopnav 

  {

         background: #ffffff;

         color: #636363;

         font-weight: normal;

         padding-left: 20px;

         padding-right: 20px;

         padding-top: 10px;

         padding-bottom: 10px;

         width: 690px;

         min-height:620px;

         overflow:auto;

     }



#ProductSearchformBasic {margin-top:30px;}

#ProductSearchformToggle {margin-top:10px; margin-bottom:20px;}

#ProductSearchformExtendedCategory, .ProductSearchformExtendedExtrafields {margin-top:10px;}

#ProductSearchformExtendedPrice  {margin-top:10px;display:none;}

#slider-range {margin-top:10px; margin-bottom:20px;}



.piExtrafields{

display: none; 



}




