﻿/* ---------------------------------------------------- GENERAL ---------------------------------------------------- */
body
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  background: url(/Files/Billeder/V1/Danoline_Generel/bg.jpg);
  background-repeat: repeat-x;
}

img
{
  border: 0px;
}

form
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.searchForm
{
  background: #e1e1e1;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 1px;
}

.all
{
  width: 950px;
  min-height: 620px;
  
  /* FOR IE6 */
  height: auto !important;
  height: 620px;
  /* FOR IE6 */
  
  background: #ffffff;
  margin: 20px auto 100px auto;
  padding: 0px 0px 0px 0px;
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #dbdbda;
  position: relative;
  top: 0px;
  left: 0px;
  overflow: hidden !important;
  
  /* FOR IE6 */
  overflow: visible;
  /* FOR IE6 */
}

#forloebHoejre
{
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
}

.topLogo
{
  width: 152px;
  height: 51px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  right: 21px;
  float: right;
  z-index: 2;
}

.topIconsHome
{
  width: 225px;
  background: #ffffff;
  position: absolute;
  top: 0px;
  right: 182px;
  padding: 25px 10px 8px 37px;
        text-align: center;
}

.topIconsHome .printhome
{
  margin: 4px 0px 0px 0px;
  float: left;
}

.topIconsHome .search
{
  margin: 2px 27px 0px 0px;
  float: right;
}

.topIconsHome .search .searchButton
{
  background: transparent;
  border: 0px;
  margin: 0px 0px 0px 3px;
  padding: 0px 0px 0px 0px;
  color: #9b9b9b;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.topIconsHome a
{
  color:#9b9b9b;
}

.topIcons
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 27px;
  right: 219px;
  float: right;
  width: 218px;
}

.topIcons .printhome
{
  margin: 2px 1px 0px 0px;
  float: right;
}

.topIcons .search
{
  margin: 0px 0px 0px 10px;
  float: right;
}

.topIcons .search .searchButton
{
  background: transparent;
  border: 0px;
  margin: 0px 0px 0px 3px;
  padding: 0px 0px 0px 0px;
  color: #9b9b9b;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.topIcons a
{
  color:#9b9b9b;
}

.printLogo
{
  display:none;
}

.knaufLogoPrint
{
  display: none;
}

.floatLeft
{
  float: left;
}

.floatRight
{
  float: right;
}

.upperCase
{
  text-transform: uppercase;
}

.clearBoth
{
  clear: both;
}

.width32
{
  width: 32%;
}

.width47
{
  width: 47%;
  margin: 0% 2% 0% 0%;
}

.width48
{
  width: 48%;
}

.width50
{
  width: 50%;
}

.width100
{
  width: 100%;
}

.bold
{
  font-weight: bold;
}

.txt2gfx, .txt2gfxselected, .txt2gfxinpath
{
  display:block;
  /*width:150px;*/
  height:22px;
  font-size:18px;
}

.menuShadowTop
{
  position: absolute;
  top: 0px;
  left: 222px;
  width: 38px;
  height: 300px;
}

.menuShadowBottom
{
  position: absolute;
  bottom: 0px;
  left: 222px;
  width: 38px;
  height: 300px;
}

select
{
  font-family: Arial Unicode MS;
  font-size: 11px;
}





/* ---------------------------------------------------- LEFT MENU ---------------------------------------------------- */
.menu_leftTop
{
  width: 202px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: left;
}

.menu_lefTop a:link
{
  color: #868889;
  text-decoration: none;
}


.menu_leftTop a:visited
{
  color: #868889;
  text-decoration: none;
}

.menu_leftTop a:active
{
  color: #868889;
  text-decoration: none;
}

.menu_leftTop a:hover
{
  color: #6ba8c3;
  text-decoration: none;
}

.menu_leftTop #activeitem
{
  color: #6ba8c3;
  text-decoration: none;
}

.menu_leftTop .inpath:link
{
  color: #6ba8c3;
}

.menu_leftTop .inpath:visited
{
  color: #6ba8c3;
}

.menu_leftTop .inpath:active
{
  color: #6ba8c3;
}

.menu_leftTop .inpath:hover
{
  color: #6ba8c3;
}

.menu_leftBottom
{
  width: 222px;
  clear: left;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  text-align: left;
  overflow: hidden;
}

.menu_leftBottom .staticMenu
{
  width: 186px;
  margin: 3px 18px 2px 18px;
  padding: 0px 0px 7px 0px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #b8b8b8;
  overflow: hidden;
  position: relative;
  bottom: 4px;
}

.menu_leftBottom #language_dropDown
{
  background: #FFFFFF;
  width: 186px;
  height: 19px;
  margin: 6px 18px 0px 18px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  color: #FFFFFF;
}

.menu_leftBottom .staticMenu .menuItem
{
  width: 90px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.menu_leftBottom .staticMenu .menuItem a:link
{
  color: #9b9b9b;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.menu_leftBottom .staticMenu .menuItem a:active
{
  color: #9b9b9b;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.menu_leftBottom .staticMenu .menuItem a:visited
{
  color: #9b9b9b;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.menu_leftBottom .staticMenu .menuItem a:hover
{
  color: #6ba8c3;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.menu_leftBottom .staticMenu .menuItem #activeitem
{
  color: #6ba8c3;
}

.menu_leftBottom .staticMenu .menuItem .inpath:link
{
  color: #6ba8c3;
}

.menu_leftBottom .staticMenu .menuItem .inpath:visited
{
  color: #6ba8c3;
}

.menu_leftBottom .staticMenu .menuItem .inpath:active
{
  color: #6ba8c3;
}

.menu_leftBottom .staticMenu .menuItem .inpath:hover
{
  color: #6ba8c3;
}

.menu_leftBottom .product_select
{
  width: 186px;
  margin: 0px 18px 0px 18px;
  padding: 0px 0px 15px 0px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #b8b8b8;
}

.menu_leftBottom_image
{
  background: url(/Files/Billeder/V1/Danoline_Generel/left_menu_bottom.jpg);
  width: 222px;
  height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  clear: both;
}

.menu_leftBottom .footer
{
  width: 186px;
  margin: 11px 18px 4px 18px;
  padding: 0px 0px 10px 0px;
  overflow: hidden;
}

.menu_leftBottom .footer .floatRight
{
  width: 100px;
}

.menu_leftBottom .footer .floatRight small
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #9b9b9b;
}

.menu_leftBottom .footer .img
{
  float: left;
}

.subMenu
{
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.subMenu a:link
{
  color: #868889;
  text-decoration: none;
}

.subMenu a:visited
{
  color: #868889;
  text-decoration: none;
}

.subMenu a:active
{
  color: #868889;
  text-decoration: none;
}

.subMenu a:hover
{
  color: #6ba8c3;
  text-decoration: none;
}

.subMenu #activeitem
{
  color: #6ba8c3;
  text-decoration: none;
}

.subMenu .inpath:link
{
  color: #6ba8c3;
}

.subMenu .inpath:visited
{
  color: #6ba8c3;
}

.subMenu .inpath:active
{
  color: #6ba8c3;
}

.subMenu .inpath:hover
{
  color: #6ba8c3;
}

.subMenu_sub
{
  margin: 2px 0px 2px 36px;
  padding: 0px 0px 0px 0px;
}

.subMenu_sub a:link
{
  color: #868889;
  text-decoration: none;
}

.subMenu_sub a:visited
{
  color: #868889;
  text-decoration: none;
}

.subMenu_sub a:active
{
  color: #868889;
  text-decoration: none;
}

.subMenu_sub a:hover
{
  color: #6ba8c3;
  text-decoration: none;
}

.subMenu_sub #activeitem
{
  color: #6ba8c3;
}

.subMenu_sub .inpath:link
{
  color: #6ba8c3;
}


.subMenu_sub .inpath:visited
{
  color: #6ba8c3;
}

.subMenu_sub .inpath:active
{
  color: #6ba8c3;
}

.subMenu_sub .inpath:hover
{
  color: #6ba8c3;
}





/* ---------------------------------------------------- CONTENT ---------------------------------------------------- */
#content_right
{
  width: 728px;
  float: right;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  background-repeat: no-repeat;
  background-position: top right;
}

.content
{
  width: 685px;
  clear: both;
  float: right;
  margin: 60px 21px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: right;
}

.content_topMenu
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}

.content_topMenu .menuItem
{
  background: #c1c1c1;
  height: 16px;
  float: left;
  margin: 0px 1px 0px 0px;
  padding: 2px 17px 0px 18px;
  color: #FFFFFF;
}

.content_topMenu .menuItem a:link
{
  color: #FFFFFF;
  text-decoration: none;
}

.content_topMenu .menuItem a:visited
{
  color: #FFFFFF;
  text-decoration: none;
}

.content_topMenu .menuItem a:active
{
  color: #FFFFFF;
  text-decoration: none;
}

.content_topMenu .menuItem a:hover
{
  color: #FFFFFF;
  text-decoration: none;
}

.content_topMenu #activeitem
{
  background: #979797;
  height: 16px;
  float: left;
  margin: 0px 1px 0px 0px;
  padding: 2px 17px 0px 18px;
  color: #FFFFFF;
}

.content_Header
{
  margin: 0px 0px 24px 1px;
}

.textImage_Home
{
  clear: both;
  float: right;
  position: relative;
  top: 194px;
  right: 21px;
}

.level3_and_4_content
{ 
  clear: both;
  float: left;
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 1px;
  width: 412px;
}

.sub_content
{
  background: url(/Files/Billeder/V1/Danoline_Generel/menu_shadow.jpg);
  background-repeat: repeat-y;
  width: 427px;
  min-height: 482px;
  
  /* FOR IE6 */
  height: auto !important;
  height: 541px;
  /* FOR IE6 */
  
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 59px 52px 59px 52px;
}

.sub_content_noPaddingRight
{
  background: url(/Files/Billeder/V1/Danoline_Generel/menu_shadow.jpg);
  background-repeat: repeat-y;
  width: 479px;
  min-height: 482px;
  
  /* FOR IE6 */
  height: auto !important;
  height: 541px;
  /* FOR IE6 */
  
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 59px 0px 59px 52px;
}

.sub_content_fullWidth
{
  background: url(/Files/Billeder/V1/Danoline_Generel/menu_shadow.jpg);
  background-repeat: repeat-y;
  width: 676px;
  min-height: 482px;
  
  /* FOR IE6 */
  height: auto !important;
  height: 541px;
  /* FOR IE6 */
  
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 59px 0px 59px 52px;
}

.subPage_Content_ImageHeader
{
  margin: 17px 0px 30px 0px;
}

.subPage_Content_Header
{
  margin: 0px 0px 30px 0px;
}

.subPage_Content
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}





/* ---------------------------------------------------- FUNCTIONS ---------------------------------------------------- */
.functionsSubInfoBox
{
  width: 210px;
  min-height: 75px;

  height: auto !important;
  height: 75px;

  float: left;
  margin: 0px 0px 60px 0px;
  padding: 0px 0px 0px 0px;
}

.functionsSubInfoBox .image
{
  width: 64px;
  height: 65px;
  float: left;
  overflow: hidden;
}

.functionsSubInfoBox .text
{
  width: 138px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 0px 8px;
}

.functionsSubInfoBox a:link
{
  color: #9b9b9b;
  text-decoration: none;
}

.functionsSubInfoBox a:visited
{
  color: #9b9b9b;
  text-decoration: none;
}

.functionsSubInfoBox a:active
{
  color: #9b9b9b;
  text-decoration: none;
}

.functionsSubInfoBox a:hover
{
  color: #6ba8c3;
  text-decoration: none;
}





/* ---------------------------------------------------- CONTACTPERSON ---------------------------------------------------- */
.dropDownList
{
  width: 184px;
  height: 19px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 9px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.contactPerson
{
  width: 130px;
  float: left;
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}





/* ---------------------------------------------------- SEARCH ---------------------------------------------------- */
#searchForm
{
  float: right;
}

.searchInputField
{
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  background: #e1e1e1;
  margin: 1px 0px 0px 0px;
  border: 0px;
  padding: 0px 1px 1px 1px;
  width: 90px;
}

.searchResultItem
{
  margin: 0px 0px 30px 0px;
}

.searchResultItem a:link
{
  font-size: 14px;
}

.searchResultItem a:visited
{
  font-size: 14px;
}

.searchResultItem a:active
{
  font-size: 14px;
}

.searchResultItem a:hover
{
  font-size: 14px;
}





/* ---------------------------------------------------- FAQ ---------------------------------------------------- */
.FAQHeader
{
  margin: 15px 0px 0px 0px;
  cursor: pointer;
  float: left;
  clear: both;
  width: 413px;
}


.FAQContent
{
  display: block;
  clear: both;
  float: left;
  width: 413px;
}





/* ---------------------------------------------------- LANGUAGE DROPDOWN ---------------------------------------------------- */
#languageDropDown
{
  width: 178px;
  height: 17px;
  background: url(/Files/Billeder/V1/Danoline_Generel/languageDropDown.jpg);
  padding: 1px 0px 0px 8px;
  color: #ffffff;
  font-family: Arial Unicode MS;
  font-size: 11px;
  cursor: pointer;
  position: relative;
  bottom: 4px;
}

#languageDropDownItems
{
  width: 186px;
  margin: 0px 0px 0px 0px;
  border-width: 1px 0px 0px 0px;
  border-color: #ffffff;
  border-style: solid;
  background: #eeeeee;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  display: none;
  font-family: Arial Unicode MS;
  font-size: 11px;
  z-index: 2;
  position: relative;
  font-family: Arial Unicode MS;
  bottom: 4px;
}

#languageDropDownItems a:link
{
  color: #000000;
  text-decoration: none;
  font-family: Arial Unicode MS;
}

#languageDropDownItems a:visited
{
  color: #000000;
  text-decoration: none;
  font-family: Arial Unicode MS;
}

#languageDropDownItems a:active
{
  color: #000000;
  text-decoration: none;
  font-family: Arial Unicode MS;
}

#languageDropDownItems a:hover
{
  color: #000000;
  text-decoration: none;
  font-family: Arial Unicode MS;
}

#languageDropDownItems .item
{
  background: #eeeeee;
  padding: 0px 0px 0px 8px;
  font-family: Arial Unicode MS;
}





.brochures_ImageForLink
{
  vertical-align: top;
  float: left;
}

.brochures_ImageForLinkDiv
{
  width: 300px;
  float: left;
  margin: 0px 20px 20px 0px;
  min-height: 160px;
  height: auto !important;
  height: 160px;
}

.brochures_DivHeader
{
  display: inline;
  background: #c1c1c1;
  height: 19px;
  padding: 0px 7px 0px 6px;
  color: #ffffff;
}

.brochures_DivContent
{
  border: 1px solid #c1c1c1;
  padding: 10px 5px 10px 5px;
  overflow: hidden;
  height: 100px;
  overflow: hidden;
}

.brochures_ContentText
{
  float: left;
  width: 168px;
  margin: 0px 0px 0px 10px;
}





/* ---------------------------------------------------- CERTIFICATES ---------------------------------------------------- */
.certificatesSearch
{
  width: 160px;
  margin: 10px 0px 0px 0px;
}

.certificatesSearchResult
{
  margin: 10px 0px 0px 0px;
}





/* ---------------------------------------------------- PRODUCT SELECTOR ---------------------------------------------------- */
.productSelector_Header
{
  background: #c1c1c1;
  padding: 3px 8px 2px 7px;
  color: #ffffff;
  font-size: 11px;
  clear: both;
  float: left;
}

/*#productselecter
{
  float: left;
  width: 225px;
}*/

.productSelector_Body
{
  width: 200px;
  border: 1px solid #c1c1c1;
  padding: 10px 10px 10px 10px;
  clear: both;
  float: left;
}

.productSelector_Body button
{
  font-size: 11px;
}

.productSelector_Label
{
  clear: both;
  display: block;
  font-size: 11px;
  color: #000000;
  padding: 5px 0px 0px 0px;
}

.productSelector_Result
{
  float: right;
  width: 400px;
  margin: 0px 25px 0px 0px;
}

.productSelector_Product
{
  padding: 10px 10px 10px 10px;
  border: 1px solid #c1c1c1;
  float: left;
  margin: 0px 0px 10px 10px;
}

.productSelector_Product img
{
  margin: 0px 0px 10px 0px;
}
