/* !reset */

html, body, div, body span, applet, object, iframe, h1, h2, h3, h4, h5, h6, body p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/* !global */

body {
	font: 11px/16px Verdana, Arial, sans-serif;
	color: #4e695e;
	background: #edeae1 url(/images/backgrounds/1215672569/body.png) repeat-y 50% 0;
}

body .mainContainer a {
	color: #00d0f1;
	text-decoration: none;
}

body .mainContainer a:hover {
	text-decoration: underline;
}

em {
  font-style: italic;
}

hr {
	display: none;
}

input {
	font: 11px Verdana, Arial, sans-serif;
}

legend {
	display: none;
}
.ie legend {
	margin-left: -7px;
}

body p {
	margin: 0 0 1.5em;
}

strong {
  font-weight: bold;
}

.clear {
  clear: both;
}

.dotsWide {
	width: 340px;
	height: 1px;
	overflow: hidden;
	margin: 20px 0 0 40px;
	background: url(/images/backgrounds/1215672569/horizontalDots.png);
}

.hide {
  display: none;
}

.flash-replaced .alt,
.mCase .quote div,
.mQuoteBlock div {
	display: block;
	height: 0;
	position: absolute;
	overflow: hidden;
	width: 0;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* !main */

.mainContainer {
	position: relative;
	width: 906px;
	height: 800px;
	margin: 0 auto;
	padding: 0 11px;
	background: url(/images/backgrounds/1215672569/mainContainer.png) no-repeat;
	border-right: 1px solid #edeae1;
}
.ie .mainContainer {
	border: 0;
	border-left: 1px solid #edeae1;
}

	.mainHeader {
	  position: relative;
		background: #87af03 url(/images/backgrounds/1215672569/mainHeader.png) repeat-x;
		border-bottom: 1px solid #688935;
	}
	
	  .mainHeader h1,
	  .mainHeader h2 a {
	    display: block;
	    width: 214px;
	    height: 111px;
	    margin-bottom: -1px;
	    text-indent: -9999em;
	    background: #87af03 url(/images/graphics/1215672569/logo.png) no-repeat 57px 34px;
	    border-bottom: 1px solid #688935;
	    outline: 0;
	  }
	  
	  .mainHeader h2 a {
	    border-bottom: 15px solid #4e695e;
	  }
	
		.mainHeader form {
		  position: absolute;
      top: 87px;
      right: 12px;
      text-align: right;
		}
		.ie6 .mainHeader form {
      margin-right: 12px;
    }
		
		  .mainHeader label {
		    color: #edeae1;
		    background: url(/images/graphics/1215672569/customerLogin.png) no-repeat 0 3px;
		  }
	    .ie .mainHeader label {
        background-position: 0 4px;
      }
		  
		    .mainHeader label span {
		      display: inline-block;
		      width: 67px;
          visibility: hidden;
		      font-size: 10px;
		    }
		  
		  .mainHeader label.password {
		    background-image: url(/images/graphics/1215672569/customerPassword.png);
		  }
		  
		    .mainHeader label.password span {
		      width: 55px;
		    }
		
		  .mainHeader input {
		    width: 120px;
		    margin-right: 5px;
		    padding: 1px;
		    font-size: 10px;
				color: #4e695e;
				border: 1px solid #80a603;
		  }
		  
		  .mainHeader button {
		    width: 33px;
		    height: 14px;
        margin-bottom: -3px;
        padding: 0;
		    text-indent: -9999em;
		    background: url(/images/buttons/1215672569/login.png) no-repeat;
		    border: 0;
		  }
	    .ie .mainHeader button {
        margin-bottom: 1px;
      }

	.mainContent {
		width: 906px;
		min-height: 580px;
		background: #fff url(/images/backgrounds/1215672569/menu.png) repeat-y;
	}
	
	  .mainContent .center ul,
	 	.mainContent .center ol{
	    clear: both;
	    margin: 0 0 2em 35px;
	    list-style-type: square;
	  }
	  
	    .mainContent .center li {
	      margin: .5em 0;
	      padding-left: 5px;
	    }
	
		.mainContent .center ol {
			list-style-type: decimal;
		}

	.mainFooter {
		float: left;
		width: 880px;
		border-bottom: 1px solid #fff;
		padding: 7px 13px 0;
		font-size: 10px;
		line-height: 10px;
		color: #e2dfd1;
		background: url(/images/backgrounds/1215672569/mainFooter.png) no-repeat;
	}
	
		.mainFooter div {
			float: left;
			height: 15px;
			padding: 2px 0 0;
		}
		
		.mainFooter div.name {
			width: 214px;
		}
		
		body .mainFooter a {
			color: #e2dfd1;
		}
		
		.mainFooter a.fn:hover {
			text-decoration: none;
			cursor: default;
		}
		
		.mainFooter p {
			float: right;
			margin: 0;
		}
		
		.mainFooter p a {
			display: block;
			width: 85px;
			height: 19px;
			margin-right: 19px;
			text-indent: -9999em;
			background: url(/images/backgrounds/1215672569/mainFooterEnglish.png) no-repeat;
			outline: 0;
		}
		
		.mainFooter p a:hover {
			background-position: 0 -19px;
		}
		
    /* Frontpage */

    .front .mainContent {
    	background: #fff url(/images/backgrounds/1215672569/frontDots.png) repeat-y 692px 0;
    	border-bottom: 18px solid #fff;
    }

    	.front .flash {
    		height: 274px;
    		background: #fff;
    	}

    	.mainSections {
    		height: 154px;
    		background: url(/images/backgrounds/1215672569/mainSections.png) repeat-x;
    	}
  	  .ie .mainSections {
      	margin-top: 0;
      }

    		.mainSections li {
    			float: left;
    			width: 209px;
    			height: 130px;
    			margin-top: 10px;
    			padding: 2px 3px 0 12px;
    			background: url(/images/menu/1215672569/frontBack.png) no-repeat;
    		}

    			.mainSections h2 a {
    				display: block;
    				width: 189px;
    				height: 58px;
    				padding: 35px 10px 0;
    				text-indent: -9999em;
    				background: url(/images/menu/1215672569/frontHover.png) no-repeat 0 -93px;
    				outline: 0;
    			}

    				.mainSections h2 a span {
    					display: block;
    					width: 189px;
    					height: 27px;
    					background: url(/images/menu/1255989700/frontHeadlines.png) no-repeat;
    				}

    			.mainSections h2 a:hover {
    				background-position: 0 0;
    			}

    				.mainSections h2 a:hover span {
    					background-position: 0 -27px;
    				}

    				.mainSections .kompetencer h2 a span { background-position: -189px 0; }
    				.mainSections .omDwarf h2 a span { background-position: -378px 0; }
    				.mainSections .loesninger h2 a span { background-position: -567px 0; }
    				.mainSections .kompetencer h2 a:hover span { background-position: -189px -27px; }
    				.mainSections .omDwarf h2 a:hover span { background-position: -378px -27px; }
    				.mainSections .loesninger h2 a:hover span { background-position: -567px -27px; }

    			.mainSections li p {
    				padding: 0 7px 0;
    				color: #b9b4a7;
    			}

    				.mainSections li p a {
    					color: #b9b4a7;
    				}

    		.mainSections .flash,
    		.mainSections .flash a {
    			position: absolute;
    			top: 112px;
    			right: 11px;
    			width: 213px;
    			height: 274px;
    			border: 0;
    		}
    		.ie6 .mainSections .flash {
    		  right: 10px;
    		}
        .ie6 .mainSections .flash a {
        	right: -1px;
        }

    			.mainSections .flash h3,
    			.mainSections .flash ul,
    			.mainSections .flash p {
    				text-indent: -9999em;
    			}

    				.mainSections .flash li {
    					float: none;
    					width: 213px;
    					height: auto;
    					margin: 0;
    					padding: 0;
    					background: none;
    				}

    			.mainSections .flash a {
    				top: 0;
    				right: 0;
    				display: block;
    				background: url(/images/graphics/1215672569/frontChosenReferences.png) no-repeat;
    			}

    			.mainSections .flash a:hover {
    				background-position: -213px 0;
    			}

    		.news {
    			float: left;
    			display: inline;
    			width: 655px;
    			margin: 9px 5px 0 28px;
    		}

    			.news h2,
    			.search h2 {
            height: 20px;
    				margin-bottom: 4px;
    				font: 14px Arial, Verdana, sans-serif;
    				text-transform: uppercase;
    				color: #87af03;
    			}

    			.news h3 {
						width: 390px;
    				font-size: 12px;
    				font-weight: bold;
    				margin-bottom: .5em;
    			}

    				.img h3 {
    					float: left;
    					margin-left: 20px;
    				}

    			.news h3 span {
    				display: block;
    				margin-bottom: 0;
    				font-size: 10px;
    				font-weight: normal;
    			}

    			.news a {
    				font-weight: bold;
    			}

    			.mainContent .news .content {
    				float: left;
    				width: 500px;
    			}

    			.mainContent .img .content {
    				width: 390px;
    				margin-left: 20px;
    			}

    			.news .img {
    				float: left;
    				width: 224px;
    				height: 224px;
    				margin-top: 2px;
    				padding: 4px;
    				background: url(/images/backgrounds/1215672569/newsImg.png) no-repeat;
    			}

    				.news .img img {
    					border: 1px solid #f4f4f4;
    				}

    		.search {
    			float: right;
    			display: inline;
    			width: 204px;
    			margin: 9px 5px 0 0;
    		}

    		  .search h2 {
    		    padding-left: 22px;
    		  }

    		  .search p.error {
    		    margin: 10px 27px 4px 22px;
    		    padding: 5px 25px 5px 5px;
    		    font-size: 10px;
    		    background: #ffc url(/images/backgrounds/1215672569/exclamation.png) no-repeat 100% 6px;
    		    border: 1px solid #eeb;
    		  }
    		  
    		  .left .search p.error {
    		    margin: 10px 0 4px;
    		  }

    			.search input {
    				width: 147px;
    				margin: 2px 0 0 22px;
    				padding: 3px;
    				color: #4e695e;
    				border: 1px solid #dedddb;				
    			}

    			.search button {
    			  float: right;
            width: 35px;
            height: 24px;
            margin: 10px 27px 0;
            padding: 0;
    		    text-indent: -9999em;
    		    background: url(/images/buttons/1215672569/search.png) no-repeat;
    		    border: 0;
    			}

    			.moreNews {
            margin: 20px 16px 0 18px;
            background: #fff url(/images/backgrounds/1215672569/horizontalDots.png) repeat-x 0 0;
          }

            .moreNews a {
              display: block;
              padding: 9px 10px 10px 5px;
              text-transform: uppercase;
              font-weight: bold;
              color: #767676 !important;
              background: url(/images/backgrounds/1219236408/moreNews.png) repeat-x 0 100%;
              cursor: pointer;
              outline: 0;
            }

            .moreNews a:hover {
              text-decoration: none !important;
              color: #00d0f1 !important;
            }

              .moreNews span {
								display: block;
                padding-right: 32px;
                background: url(/images/buttons/1162570563/bn_next.gif) no-repeat 100% 55%;
              }


    /* Subpages */

    .mainContent .left {
			position: absolute;
      width: 213px;
			top: 126px;
    }

		.mainContent .leftAbs {
			position: fixed;
			top: 0;
		}

      .mainContent .left h3 {
        display: none;
      }

      .mainContent .mainMenu {
        float: left;
        margin-top: 18px;
        font-family: Tahoma, Arial, sans-serif;
        border-top: 1px solid #fff;
        border-bottom: 4px solid #4e695e;
      }

        .mainMenu li.remove,
        .mainMenu li.remove a {
          font-weight: normal !important;
          background-position: 0 100% !important;
        }

        .mainMenu li ul {
          display: none;
					float: left;
        }

        .mainContent .mainMenu li.active ul,
        .mainContent .mainMenu li.active ul li.active ul {
          display: block;
        }

          .mainContent .mainMenu li.active ul ul {
            display: none;
          }

          .mainMenu li {
            clear: left;
            float: left;
          }

          .mainMenu li.active {
            background: url(/images/menu/1215672569/leftMenuActive.png) no-repeat -213px 100%;
          }

          .mainMenu li.active li.active {
            background: none;
          }

            .mainMenu li a {
              display: block;
              width: 183px;
              padding: 1px 5px 2px 25px;
              color: #44433e;
              text-transform: uppercase;
              background: #ebeae4 url(/images/menu/1215672569/leftMenuActive.png) no-repeat 0 100%;
              outline: 0;
            }

            .mainMenu li a:hover,
            .mainMenu li.active li a:hover,
            .mainMenu li.active li li a:hover {
              color: #00d0f1;
              text-decoration: none;
            }

            .mainMenu li.active a,
            .mainMenu li.active a:hover {
              width: 183px;
              padding-left: 25px;
              color: #44433e;
              font-weight: bold;
              cursor: default;
              background-position: -213px 0;
            }

            .mainMenu li.active .only {
              border-bottom: 1px solid #fff;
            }

              .mainMenu li.active li a,
              .mainMenu li.active li a:hover {
                width: 168px;
                margin-left: 19px;
                padding-left: 21px;
                text-transform: none;
                font-weight: normal;
                background-color: #f5f5f0;
                background-position: 0 100%;
                cursor: pointer;
              }

              .mainMenu li li.active a,
              .mainMenu li li.active a:hover {
                color: #4e695e;
                font-weight: bold;
                cursor: default;
              }

                .mainMenu li.active li li a,
                .mainMenu li.active li li a:hover {
                  width: 147px;
                  padding-left: 42px;
                  font-weight: normal;
                  background-color: #fff;
                  cursor: pointer;
                }

                .mainMenu li li li.active a,
                .mainMenu li li li.active a:hover {
                  color: #00d0f1;
                  font-weight: bold;
                  cursor: default;
                }

      .mainContent .left div {
        width: 100%;
      } 

        .mainContent .left .search {
          left: 0;
          width: 163px;
          margin: 20px 0 0 0;
          padding: 7px 25px 14px;
          background: #f3f2ec;
        }

          .mainContent .left .search h4 {
    				height: 18px;
    				margin-bottom: 2px;
    				font: 12px Arial, Verdana, sans-serif;
    				text-transform: uppercase;
    				color: #87af03;
          }

          .mainContent .left .search input {
            float: left;
            width: 115px;
            margin: 0;
            font-size: 10px;
          }

          .mainContent .left .search button {
            height: 20px;
            margin: 0;
            background-image: url(/images/buttons/1215672569/searchSubpage.png);
          }

    .mainContent .content {
      float: right;
      width: 692px;
    }

      .content .flash {
        margin-bottom: 13px;
      }

      .content .bigflash {
        position: relative;
        margin-top: -126px;
      }

      .content .center {
        float: left;
        width: 500px;
      }

        .content p.navigation {
          margin: 0;
          padding: 20px 40px 50px;
        }

          .content p.navigation a,
          .content p.navigation a:hover {
            float: left;
            padding: 0 0 0 30px;
            font-weight: bold;
            text-transform: uppercase;
            text-decoration: none;
            color: #767676;
            background: url(/images/buttons/1162570563/bn_prev.gif) no-repeat 0 50%;
            outline: 0;
          }

          .content p.navigation a:hover {
            color: #00d0f1;
          }

          .content p.navigation a.next,
     			.content p.navigation a.next:hover {
            float: right;
            padding: 0 30px 0 0;
            background-image: url(/images/buttons/1162570563/bn_next.gif);
            background-position: 100% 50%;
          }

            .content p.navigation a span {
              display: none;
            }

			.content .centerFull {
				width: 680px;
			}

      .content .right {
        float: right;
        width: 175px;
      }

        .content .right h4 {
					clear: both;
					float: right;
					width: 175px;
          padding-bottom: 3px;
          font-family: Tahoma, Arial, sans-serif;
          font-weight: normal;
          background: #fff;
        }

        .subMenu {
          float: right;
          display: inline;
          margin: 0 0 10px;
          padding: 0;
          list-style-type: none;
          font-family: Tahoma, Arial, sans-serif;
          background-color: #f7f7f5;
          border-bottom: 4px solid #4e695e;
        } 
        .ie .subMenu { 
          margin-bottom: -37px; 
        }
				.ie7 .subMenuSmall {
					margin-bottom: -32px;
				}

          .subMenu li {
            clear: left;
            float: left;
          }

            .mainContainer .subMenu a,
            .mainContainer .subMenu a:hover {
              display: block;
              width: 160px;
              padding: 1px 5px 1px 10px;
              color: #445852;
              text-decoration: none;
              border-bottom: 1px solid #fff;
              outline: 0;
            }

            .mainContainer .subMenu a.versal {
              text-transform: uppercase;
            }

            .mainContainer .subMenu a:hover {
              color: #00d0f1;
            }

            .mainContainer .subMenu .active a,
            .mainContainer .subMenu .active a:hover {
              color: #00d0f1;
              font-weight: bold;
              cursor: default;
            }

    .pNyhedsarkiv {
      padding: 10px 15px 20px;
    }

      .pNyhedsarkiv h1 {
        margin-bottom: 0 !important;
        padding-bottom: 10px;
      }

        .pNyhedsarkiv .navigation {
          clear: both;
    		  padding: 20px 0 30px !important;
    		}
	.pNyhedsarkiv .back{
		display:none;
	}
 
/* !modules */
    		
.mCase,
.mText,
.mHeadlineIntro {
	clear: both;
  width: 440px;
  padding: 0 0 0 20px;
}
	
	.centerFull .mCase {
		width: 620px;
	}

.mText {
  margin-bottom: 40px;
}

	.pNyhedsarkiv .mText {
		margin-bottom: 20px;
		padding-left: 5px;
		width: 600px;
	}

  .mCase h2,
  .mHeadlineIntro h2 {
    font-family: Tahoma, Arial, sans-serif;
    font-weight: normal;
    letter-spacing: 1px;
  }

  .mCase h2.versal,
  .mHeadlineIntro h2 {
    text-transform: uppercase;
  }

  .mCase h1,
  .mText h1,
  .pNyhedsarkiv h1,
  .mHeadlineIntro h1 {
    margin: 1px 0 20px;
    font: 22px/30px Arial, sans-serif;
    color: #4e695e;
  }

  .mText h1 {
    margin-bottom: 10px;
    padding-bottom: 10px;
    background: url(/images/backgrounds/1215672569/horizontalDots.png) no-repeat 20px 100%;
  }

    .mCase h1 *,
    .mText h1 *,
    .mHeadlineIntro h1 * {
      margin-bottom: -8px;
    }
    .ie .mCase h1 *,
    .ie .mText h1 *,
    .ie .mCase .quote *,
    .ie .mHeadlineIntro h1 * {
      margin-bottom: 0;
    }

  .mCase div,
  .mText div {
    padding: 0 0 0 24px;
  }

    .mCase h3,
    .mHeadlineIntro h3 {
      margin-bottom: 7px;
      padding-bottom: 10px;
      font-weight: normal;
      color: #111;
      background: url(/images/backgrounds/1215672569/horizontalDots.png) no-repeat 0 100%;
    }

      .mCase h3 strong,
      .mCase h3 span,
      .mHeadlineIntro h3 strong,
      .mHeadlineIntro h3 span {
        color: #f92482;
      }
      
    .mCase h4 {
      font-weight: bold;
    }

    .mCase .quoteSpacer {
      float: right;
      width: 1px;
      padding: 0;
    }

      .mCase .h16 { height: 6px; }
      .mCase .h32 { height: 22px; }
      .mCase .h48 { height: 38px; }
      .mCase .h64 { height: 54px; }
      .mCase .h80 { height: 70px; }
      .mCase .h96 { height: 86px; }
      .mCase .h112 { height: 102px; }
      .mCase .h128 { height: 118px; }
      .mCase .h144 { height: 134px; }
      .mCase .h160 { height: 150px; }
			.mCase .h176 { height: 166px; }
			.mCase .h192 { height: 182px; }
			.mCase .h208 { height: 198px; }
			.mCase .h224 { height: 214px; }
			.mCase .h240 { height: 230px; }
			.mCase .h256 { height: 246px; }
			.mCase .h272 { height: 262px; }
			.mCase .h288 { height: 278px; }
			.mCase .h304 { height: 294px; }
			.mCase .h320 { height: 310px; }

    .mCase .quote {
      float: right;
      width: 227px;
      margin: 22px -40px 0 0;
      padding: 40px 0 10px 35px;
      font: bold 16px/25px Arial, sans-serif;
      color: #f92482;
      background: url(/images/backgrounds/1162819813/bg_quoteblock.gif) no-repeat 10px 0;
    }
    .ie6 .mCase .quote {
    	margin-right: 0;
    }

      .mCase .quote p {
        margin: 0;
      }

      .mCase .quote * {
        margin-bottom: -8px;
        padding: 0;
      }

    .mCase div.text {
      padding: 0;
    }

.mQuoteBlock {
  width: 400px;
  margin: 0 40px 30px;
  padding: 16px 0;
  color: #abacab;
  font: italic 17px/24px Arial, sans-serif;
  background: url(/images/backgrounds/1215672569/horizontalDots.png) no-repeat 0 100%;
}
.ie .mQuoteBlock {
  padding-bottom: 40px;
}
.ie6 .mQuoteBlock {
  margin-bottom: 24px;
}

  .mQuoteBlock strong {
    color: #f92482;
    font-weight: normal;
  }

  .mQuoteBlock * {
    display: block;
    margin-bottom: 1px;
    padding: 0;
  }
  .ie .mQuoteBlock * {
    margin-bottom: -24px;
  }
  .ie6 .mQuoteBlock * {
    margin-bottom: -24px;
  }

.mSidenote {
  margin: -15px 120px 40px 40px;
  padding: 0 0 15px;
  background: url(/images/backgrounds/1215672569/horizontalDots.png) repeat-x 0 100%;
}

  .mSidenote p {
    margin: 0 -80px 0 0;
  }

.m17 {
	position: relative;
	left: 20px;
	top: 0px;
	padding-top: 20px;
	float: left;
	width: 500px;
}
.m17Padding {
	position: relative;
	left: 24px;
}

	.m17 h2{
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		line-height: 14px;
		color: #4e695e;
		text-transform: uppercase;
	}
	.m17 p {
		margin: 0;
		padding: 0;
	}

	.m17 .m17Col1,
	.m17 .m17Col2 {
		float: left;
		width: 240px;
	}

	.m17 .item{
		width: 200px;
		float: left;
		padding-bottom: 28px;
	}
		.m17 .item h4{
			font-weight: bold;
			line-height: 13px;
			color: #f92481;
			margin: 0;
			padding: 0;
			padding-bottom: 8px;
			margin-bottom: 8px;
			background: url(/images/graphics/1162570563/gx_ref-list_dot-line.gif) bottom left repeat-x;
		}
		.m17 .item ul{
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
			.m17 .item ul li{
				width: 210px;
				display: block;
				float: left;
				padding: 3px 0;
			}
				.m17 .item ul li a {
					line-height: 11px;
					font-size: 11px;
					font-weight: normal;
					color: #00d0f1;
					display: block;
				}

.referenceList {
	position: relative;
	left: 44px;
	top: 0px;
	padding-top: 13px;
	float: left;
	width: 500px;
}

	.referenceList h2 {
	  margin-bottom: 8px;
		font: bold 10px/14px Tahoma, Sans-Serif;
		text-transform: uppercase;
    color: #4e695e;
	}

	.referenceList .referenceListCol1,
	.referenceList .referenceListCol2 {
		float: left;
		width: 240px;
	}

		.referenceList .item {
			width: 200px;
			float: left;
			padding-bottom: 28px;
		}

			.referenceList .item h4 {
				font-weight: bold;
				line-height: 13px;
				color: #f92481;
				margin: 0;
				padding: 0;
				padding-bottom: 8px;
				margin-bottom: 8px;
				background: url(/images/graphics/1162570563/gx_ref-list_dot-line.gif) bottom left repeat-x;
			}

			.referenceList .item ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}

				.referenceList .item ul li {
					width: 210px;
					display: block;
					float: left;
					padding: 3px 0;
				}

					.referenceList .item ul li a {
						line-height: 15px;
						font-size: 11px;
						font-weight: normal;
						color: #4e695e;
						padding-left: 10px;
						background: url(/images/icons/1162570563/ic_ref-list.gif) 0 2px no-repeat;
						display: block;
					}

					.referenceList .item ul li a:hover {
						text-decoration: none;
					}

					.referenceList .item ul li a span {
						line-height: 11px;
						font-size: 11px;
						font-weight: normal;
						color: #4e695e;
					}

					.referenceList .item ul li a:hover span {
						text-decoration: underline;
					}

					.referenceList .item ul li a .refCase {
						color: #f92481;
						text-decoration: none;
					}

					.referenceList .item ul li a:hover .refCase {
						color: #f92481;
						text-decoration: none;
					}

div.m22 {
	padding-left: 20px;
}
div.m22Padding {
	padding-left: 22px;
}

	.m22Padding .dotsWide {
		margin-left: 0;
	}

	div.m22 h3 {
		color: #4e695e;
		font: bold 20px/30px arial, sans-serif;
		margin:0;
		padding: 0;
	}
	div.m22 p.m22TopText {
		color: #111;
		font-size: 11px;
	}
	div.m22 p.m22TopText b {
		color: #f92481;
		font-size: 11px;
	}

	div.m22 ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

		div.m22 ul li {
			background: url(/images/graphics/1162819813/gx_short_dot-line.gif) no-repeat 0 0;
			padding: 10px 0 10px;
			margin: 0;
		}

			div.m22 ul li.m22First {
				background: none;
			}

			div.m22 ul li .m22Num {
				color: #767676;
				font-weight: bold;
				float: left;
				width: 30px;
			}

			div.m22 ul li a {
  			color: #4e695e;
  			font: normal 11px verdana, sans-serif;
  			float: left;
  			display: block;
  			width: 375px;
			}

			div.m22 ul li a b {
				color: #00d0f1;
			}

div.m23 {
	position: relative;
	left: 20px;
	width: 440px;
}

div.m23Padding {
	padding-left: 22px;
}

	div.m23 .text {
		padding: 10px 0;
	}

	div.m23 .text, div.m23 .text p {
		color: #acacab;
		font-size: 10px;
	}

	div.m23 .text a {
		font-size: 10px;
	}

.caseSimple {
	padding: 20px 0;
	position: relative;
	left: 44px;
	width: 450px;
}

  .caseSimple .dotsWide {
    margin: 20px 0 0 0;
  }

	.caseSimple h3 {
		position: relative;
		left: -24px;
		font-size: 27px;
		line-height: 32px;
		font-weight: normal;
	}

	.caseSimple h4 {
		padding-top: 10px;
		display: block;
		clear: both;
		font-weight: normal;
		color: #111;
		margin: 0;
	}

		.caseSimple h4 b,
		.caseSimple h4 strong, 
		.caseSimple h4 span {
			font-weight: bold;
			color: #f92481;
		}

	.caseSimple .text {
		background: url(/images/graphics/1162819813/gx_short_dot-line.gif) bottom left no-repeat;
		padding: 9px 0 10px;
		margin-bottom: 10px;
	}

		.caseSimple .text p {
			padding: 0;
			margin: 0 0 1.5em 0;
		}

	.caseSimple .navigation {
		padding-top: 50px;
		padding-bottom: 20px;
	}

		.caseSimple .navigation a {
			display: block;
			color: #767676;
			font: bold 11px Tahoma, Sans-Serif;
			text-transform: uppercase;
		}

		.caseSimple .navigation a:hover {
			text-decoration: none;
			color: #00d0f1;
		}

		.caseSimple .navigation a.next{
			float: right;
			padding-right: 30px;
			background: url(/images/buttons/1162570563/bn_next.gif) center right no-repeat;
		}

		.caseSimple .navigation a.prev {
			float: left;
			padding-left: 30px;
			background: url(/images/buttons/1162570563/bn_prev.gif) center left no-repeat;
		}

		.caseSimple ul,
	 	.caseSimple ol {
	    clear: both;
	    margin: 0 0 2em 35px;
	    list-style-type: square;
	  }

	    .caseSimple li {
	      margin: .5em 0;
	      padding-left: 5px;
	    }

.mNyhedsarkivQuarterly h2 span {
	display: none;
}

.mNyhedsarkiv {
  padding-bottom: 1px;
  background: url(/images/backgrounds/1215672569/horizontalDots.png) repeat-x 0 100%;
}

  .mNyhedsarkiv li {
    clear: left;
    overflow: hidden;
    height: 66px;
    padding: 10px;
    background: url(/images/backgrounds/1215672569/horizontalDots.png) repeat-x 0 0;
  }
  .ie .mNyhedsarkiv li {
    overflow: visible;
  }

  .mNyhedsarkiv .first {
    background: none;
  }

  .mNyhedsarkiv li.active,
  .mNyhedsarkiv li.hover {
    background-color: #f9f8f3;
  }

  .mNyhedsarkiv .hover {
    cursor: pointer !important;
  }

  .mNyhedsarkiv li.animate {
    background-color: #fff;
  }

    .mNyhedsarkiv li .img {
      float: left;
      min-height: 60px;
      margin: 0 0 20px 0;
      padding: 2px 0 0 16px;
      background: url(/images/graphics/1219236408/newsArchiveArrows.png) no-repeat 0 3px;
    }
    .ie6 .mNyhedsarkiv li .img {
      height: 60px;
    }

    .noPics li .img {
      width: 0;
      overflow: hidden;
    }
    .ie .noPics li .full,
    .ie .noPics .active .teaser {
      width: 600px !important;
    }
    .ie6 .mNyhedsarkiv li .full,
    .ie6 .mNyhedsarkiv .active .teaser {
      margin-bottom: -20px;
    }

    .mNyhedsarkiv .active .img {
      background-position: -1000px 3px !important;
    }

    .mNyhedsarkiv .animate .img {
      background-position: 0 3px !important;
    }

    .mNyhedsarkiv li img {
      margin-right: 20px;
      padding: 1px;
      background-color: #fff !important;
      border: 1px solid #c5c5c5;
    }

    .mNyhedsarkiv .active img {
      border-color: #e3e2e1;
    }

      .mNyhedsarkiv li h2 {
        margin-bottom: 5px;
        font-weight: bold;
      }

        .mNyhedsarkiv li h2 span {
          font-weight: normal;
        }

        .mNyhedsarkiv li .full,
        .mNyhedsarkiv .active .teaser {
          width: 380px;
          display: none;
        }

        .noPics li .full,
        .noPics .active .teaser {
          width: 640px !important;
        }

        .mNyhedsarkiv .active .full {
          width: auto;
          display: block;
        }

        .mNyhedsarkiv .active .img {
          margin-bottom: 9999em;
        }

.mQuarterlyMaterial {
	clear: both;
	float: left;
	width: 175px;
	margin-top: -14px;
	border-top: 10px solid #fff;
}

.mQuarterlyIllustrations {
	display: inline;
	float: left;
	width: 620px;
	margin: 20px 0 20px 44px;
}

	.mQuarterlyIllustrations a {
		display: none;
	}
	
	.mQuarterlyIllustrations .thumb {
		display: block;
	}

.mQuarterlyNavbar {
	position: relative;
	top: -13px;
	float: left;
	width: 673px;
}

.bottom .mQuarterlyNavbar {
	top: 0;
	margin-top: 20px;
}

	.mQuarterlyNavbar ul {
		margin: 0 0 0 21px !important;
	}

	.mQuarterlyNavbar li {
		float: right;
		margin: 0 0 10px 15px !important;
		padding: 0 !important;
		font-weight: bold;
		list-style: none;
	}
	
		.mQuarterlyNavbar .back {
			float: left;
			margin-left: 0 !important;
		}
		
		.mQuarterlyNavbar .print a {
			outline: 0;
			padding: 4px 8px 8px;
			border: 0 solid #fff;
			border-width: 1px 1px 0;
		}
		
		.mQuarterlyNavbar .print .active {
			position: relative;
			z-index: 2;
			color: #4e695e;
			background: #f8f8f3;
			border-color: #f3f2ec;
		}
		
			.mQuarterlyNavbar .active:hover {
				text-decoration: none;
				cursor: default;
			}
	
	.mQuarterlyNavbar .content {
		display: none;
		position: relative;
		z-index: 0;
		top: -4px;
		width: 643px;
		padding-right: 10px;
		background: #f8f8f3;
		border: 1px solid #f3f2ec;
	}
	
		.mQuarterlyNavbar h4 {
			position: relative;
			left: 16px;
			height: 24px;
			margin-top: 12px;
		}
		
		.mQuarterlyNavbar img {
			display: inline;
			float: left;
			margin: 12px 0 10px 12px;
		}
		
		.mQuarterlyNavbar .right {
			float: right;
			width: 494px;
		}
		
		.mQuarterlyNavbar p {
			margin: 0 0 8px 0;
		}

		.mQuarterlyNavbar .text {
		  width: 200px;
			margin: 5px 0 10px;
		  padding: 3px 3px;
		  font: 10px/12px Verdana, Sans-Serif;
		  color: #4e695e;
		  background: #fff;
		  border: 1px solid #dedddb;
		}
		
		.mQuarterlyNavbar .radio {
			clear: both;
			float: left;
			width: 400px;
			margin: 4px 0 1px;
		}
		.ie .mQuarterlyNavbar .radio {
			margin-top: 1px;
		}
		
			.mQuarterlyNavbar .radio input {
				float: left;
				margin: 2px 5px 0 -1px;
			}
			.ie .mQuarterlyNavbar .radio input {
				margin: -1px 2px 0 -4px;
			}
			
			.mQuarterlyNavbar .radio span {
				float: left;
			}
		
		.mQuarterlyNavbar .spinner {
			display: none;
			position: absolute;
			bottom: 4px;
			left: 191px;
		}
		
		.mQuarterlyNavbar .button {
			margin: 12px 0 9px;
		}
		
		.mQuarterlyNavbar .error {
			color: #f92482;
			border-color: #f92482;
		}
		
	.mQuarterlyNavbar .receipt {
		display: none;
		padding-top: 12px;
	}

.mActionsRight {
  clear: both;
  position: relative;
  height: 130px;
  margin-top: 49px;
  background: url(/images/backgrounds/1268828319/actionsRightQuarterly.jpg) no-repeat -200px 0;
}
.ie .mActionsRight {
  height: 118px;
  margin-top: 47px;
}

.front .mActionsRight {
	clear: none;
	float: right;
	width: 170px;
	margin: 20px 16px 0 0;
}

  .mActionsRight ul {
    position: absolute;
    z-index: 1;
    right: 5px;
    padding-bottom: 3px;
    background: url(/images/backgrounds/1222690086/actionsRight.png) no-repeat -200px 100%;
  }

    .mActionsRight li {
      display: none;
      position: relative;
      z-index: 3;
      float: left;
      width: 170px;
      background: url(/images/backgrounds/1222690086/actionsRight.png) no-repeat 0 100%;
    }

			.mActionsRight .shown {
				display: block;
			}
    
    .mActionsRight #quarterly { 
      display: block;
      z-index: 1; 
    }
    
    .mActionsRight #order { 
      z-index: 2; 
    }
  
      .mActionsRight a {
        float: left;
        width: 165px;
        height: 20px;
        padding: 12px 0 0 5px;
        font: bold 11px/11px Tahoma, Verdana, Sans-Serif;
        text-decoration: none !important;
        text-transform: uppercase;
        color: #767676 !important;
        background: url(/images/backgrounds/1222690086/actionsRight.png) no-repeat 100% 0;
        border-top: 1px solid #fff;
        outline: 0;
      }
      
      .mActionsRight a:hover {
        color: #00d0f1 !important;
      }

    .mActionsRight .actionContent {
      display: none;
      clear: left;
      padding-left: 5px;
    }

			.mActionsRight .shown .actionContent {
				display: block;
			}
    
      .mActionsRight .actionContent a {
        float: none;
        width: auto;
        height: auto;
        padding: 0;
        font-weight: normal;
        text-transform: none;
        color: #00d0f1 !important;
        background: none;
        border: 0;
      }
      
        .mActionsRight .actionContent span a {
          border-bottom: 1px dotted #00d0f1;
          cursor: default;
        }
      
      .mActionsRight .text,
      .mActionsRight select,
      .mActionsRight textarea {
        width: 154px;
        margin: 0 0 6px 0;
        padding: 2px 3px;
        font: 10px/12px Verdana, Sans-Serif;
        color: #4e695e;
        background: #fff;
        border: 1px solid #dedddb;
      }
      .ie .mActionsRight .text,
      .ie .mActionsRight select,
      .ie .mActionsRight textarea {
        padding-bottom: 3px;
      }
      
      .mActionsRight .error {
        color: #f92482;
        border-color: #f92482;
      }
      
      .mActionsRight select {
        width: 162px;
        padding: 1px 1px 1px 0;
      }
      
      .mActionsRight textarea {
        height: 30px;
      }
      
      .mActionsRight .radio {
        clear: both;
        display: block;
        padding-left: 14px;
        font: normal 9px/15px Arial, Sans-Serif;
        background: url(/images/buttons/1222690086/radioActions.png) no-repeat 0 -97px;
        cursor: pointer;
      }
      
      .mActionsRight .activeRadio {
        background-position: 0 3px;
      }
      
      .mActionsRight .divider {
        margin-bottom: 6px;
      }
      
        .mActionsRight .radio a {
          position: relative;          
          font-size: 9px;
          font-weight: normal;
        }

      .mActionsRight .spinner {
        display: none;
        float: right;
        margin: 7px 8px 12px;
      }
        
      .mActionsRight .button {
        float: right;
        margin: 5px 3px 10px;
      }      
      
      .mActionsRight #call .email,
      .mActionsRight #order .email {
        display: none;
      }
  
    .mActionsRight .hover {
      display: none;
      position: absolute;
      z-index: 2;
      left: -220px;
      top: 12px;
      width: 290px;
      padding: 2px;
      font: 10px/14px Verdana, Sans-Serif;
      text-decoration: none !important;
      background: url(/images/backgrounds/1222690086/000_5percent.png);
      cursor: pointer;
    }
    .ie6 .mActionsRight .hover {
      background: #f3f3f3;
    }
    
    .mActionsRight div.hover {
      left: -200px;
      top: 32px;
      cursor: default;
    }
    
      .mActionsRight .hover p,
      .mActionsRight .hover span {
        display: block;
        margin: 0;
        padding: 8px 10px;
        color: #111;
        background: #fff;
        border: 1px solid #e1e4e3;
      }
      
        .mActionsRight .hover strong {
          color: #f92482;
        }
      
    .mActionsRight #quarterly .actionContent {
      background: url(/images/backgrounds/1268828319/actionsRightQuarterly.jpg) no-repeat 0 100%;
    }

      .mActionsRight #quarterly .email {
        width: 101px;
        margin-top: 1px;
      }
      .ie .mActionsRight #quarterly .email {
        margin-top: 0;
      }
    
      .mActionsRight #quarterly .spinner {
        margin: 2px 0 102px;
      }
    
      .mActionsRight #quarterly .button {
        margin: 0 0 100px;
      }
    
  .mActionsRight #order .zipcode {
    float: left;
    width: 38px;
  }
  
  .mActionsRight #order .city {
    float: right;
    width: 102px;
    margin-right: 3px;
  }
  
  .mActionsRight #order .dots {
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
    width: 162px;
    margin: 13px 0 6px;
    background: url(/images/backgrounds/1222690086/actionsRight.png) no-repeat 100% 0;
  }
  .ie .mActionsRight #order .dots {
    margin-top: 4px;
  }

  .mActionsRightStatus {
    clear: both;
    margin-top: -10px;
    padding: 0 10px 20px 5px;
  }
  .ie6 .mActionsRightStatus {
    margin-top: 0;
  }
  
    .mActionsRightStatus div {
      display: none;
    }
    
    .mActionsRight p,
    .mActionsRightStatus p {
      margin: 0 0 1em;
      font-size: 10px;
      line-height: 13px;
    }
    
  .mActionsRight .actionContent .viewBrochure {
    display: none;
  }
  
    .mActionsRight .actionContent .viewBrochure a {
      font-size: 10px;
      color: #4e695e !important;
    }
    
      .mActionsRight .actionContent .viewBrochure span {
        color: #00d0f1 !important;
        text-decoration: underline;
      }
    
.mActionsCenter {
  margin: 0 40px 30px;
  padding: 8px 12px;
  color: #a6b4ae;
  background: #fcfcfc;
  border: 1px solid #f0f0ed;
}

  .mActionsCenter p {
    margin: 0;
  }
  
.mDwarfQuarterly {
  margin-bottom: 60px;
  padding-bottom: 5px;
  background: url(/images/backgrounds/1215672569/horizontalDots.png) no-repeat 44px 100%
}

  .quarterlyResult h3,
  .quarterlyResult .text {
    display: none;
  }

  .mDwarfQuarterly form p {
    margin: 0;
  }

  .mDwarfQuarterly .spinner {
    display: none;
    margin: 0 0 -4px 3px;
  }
  .ie .mDwarfQuarterly .spinner {
    margin-bottom: 17px;
  }

  .mDwarfQuarterly input.text {
    width: 220px;
    margin: 10px 0 20px;
    padding: 2px 3px;
    font: 10px/12px Verdana, Sans-Serif;
    color: #4e695e;
    background: #fff;
    border: 1px solid #dedddb;
  }
  .ie .mDwarfQuarterly input.text {
    padding-bottom: 3px;
  }
  
  .mDwarfQuarterly input.error {
    color: #f92482;
    border-color: #f92482;
  }

  .mDwarfQuarterly input.img {
    margin: 0 0 -6px 2px;
  }
  .ie .mDwarfQuarterly input.img {
    margin: 0 0 15px;
  }
  
  .mDwarfQuarterly .feedback {
    margin: -10px 0 16px;
    padding: 5px 8px;
    color: #333;
    background: #ffe;
    border: 1px solid #eed;
  }
  .ie .mDwarfQuarterly .feedback {
    margin-top: 0;
  }
  
  .mDwarfQuarterly .exists {
    display: none;
    margin: -10px 0 16px;
    color: #f92482;
  }
  
  .mDwarfQuarterly .show {
    display: block;
  }
  
  .mDwarfQuarterly #tilmeldText,
  .mDwarfQuarterly #afmeldText {
    display: none;
  }

.mHeadlineIntro {}

  .mHeadlineIntro h1 {
    width: 400px;
  }

  .mHeadlineIntro h3 {
    margin-left: 24px;
  }
  
.mTextImage {
  width: 482px;
  margin-left: 24px;
}

  .mTextImage img {
    float: left;
    margin: 0 20px 20px 0;
  }
  
  .mTextImage .wide {
    float: none;
    margin: 0 0 20px;
  }
  
  .mTextImage .right {
    float: right;
    margin: 0 0 20px 20px;
  }

  .mTextImage .editorcontent {
    margin: 0 15px 20px 20px;
  }
  .ie .mTextImage .editorcontent {
    margin-bottom: 10px;
  }
  
.mImageSidebar {
  position: relative;
  width: 180px;
  height: 53px;
  margin: 0 0 20px -20px;
}

.mActionsRightStatus_alt {
	clear: both;
	position: relative;
	top: -10px;
	height: 40px;
	padding: 0 20px;
	color: #767676;
}
.ie .mActionsRightStatus_alt {
	top: -20px;
}
	
	.mActionsRightStatus_alt div {
		display: none;
	}
	
		.mActionsRightStatus_alt p {
			margin: 0;
		}

.mActionsRight_alt {
	clear: both;
	position: relative;
	z-index: 10;
	width: 652px;
	margin: -10px 0 -5px;
	padding: 10px 20px 0;
	background: url(/images/backgrounds/1239024005/actionsRight_alt.png) no-repeat 20px 0;
	overflow: hidden;
}
.ie .mActionsRight_alt {
	margin-top: -20px;
}

	.mActionsRight_alt ul {
		width: 999em;
	}

	.mActionsRight_alt li {
		float: left;
		position: relative;
		width: 200px;
		height: 180px;
		margin-right: 26px;
		background-color: #fff;
	}
	
	.mActionsRight_alt #order {
		background: #fff url(/images/backgrounds/1239024005/actionsRightOrder.jpg) no-repeat 100% 100%;
	}
		
		.mActionsRight_alt h3 {
			width: 170px;
			height: 13px;
			margin: 5px 0 5px 1px;
			text-indent: -9999em;
			background: url(/images/graphics/1239024005/cta_headline_brochure.png) no-repeat;
		}
		
	
	.mActionsRight_alt #orderForm {}
	
		.mActionsRight_alt #orderForm .viewBrochure2 {
			visibility: hidden;
		}
	
			.mActionsRight_alt #orderForm .viewBrochure2 a {
				float: left;
				padding-bottom: 4px;
				font-size: 10px;
				text-decoration: none !important;
				color: #767676;
			}
		
				.mActionsRight_alt #orderForm .viewBrochure2 a span {
					text-decoration: underline;
					color: #00d0f1;
				}
			
			.mActionsRight_alt #orderForm .text {
				margin-right: -2px;
			}
			
			.mActionsRight_alt #orderForm .name,
			.mActionsRight_alt #orderForm .firm,
			.mActionsRight_alt #orderForm .zipcode {
				margin-right: 5px;
			}
			
			.mActionsRight_alt #orderForm .zipcode {
				width: 40px;
			}
			
			.mActionsRight_alt #orderForm .city {
				width: 144px;
			}
			
			.mActionsRight_alt #orderForm .email {
				display: none;
				float: left;
				margin-top: 1px;
			}
			
			.mActionsRight_alt #orderForm .button,
			.mActionsRight_alt #orderForm .spinner {
				top: 127px;
				right: 0;
			}
	
	.mActionsRight_alt #quarterly {
		background: #fff url(/images/backgrounds/1268828319/actionsRightQuarterly.jpg) no-repeat 0 110px;
	}
	
		.mActionsRight_alt #quarterly h3 {
			margin-left: 0;
			background-image: url(/images/graphics/1245066669/cta_headline_quarterly.png);
		}
	
		.mActionsRight_alt #quarterly .email {
			position: absolute;
			top: 125px;
			width: 130px;
		}
		
		.mActionsRight_alt #quarterly .button {
			width: 55px;
			right: 0;
		}
	
	.mActionsRight_alt #call {}
	
			.mActionsRight_alt #call iframe {
				position: absolute;
				z-index: -1;
				top: 0;
				left: 0;
				width: 452px;
				height: 170px;
				margin: 20px;
				padding: 20px;
				overflow: hidden;
			}
	
		.mActionsRight_alt #call h3 {
			background-image: url(/images/graphics/1239024005/cta_headline_call.png);
		}
		.ie6 .mActionsRight_alt #call h3 {
			padding-top: 5px;
			background-position: 0 5px;
		}
	
		.mActionsRight_alt #call.active {
			position: absolute;
			top: 10px;
			right: -26px;
			padding: 0 20px 0 26px;
		}
		
		.mActionsRight_alt #call .button2,
		.mActionsRight_alt #callForm .button {
			width: 71px;
		}
	
	.mActionsRight_alt #callForm {}
	
		.mActionsRight_alt #callForm.active {
			width: 452px;
		}
		
		.mActionsRight_alt #callForm .text {
			clear: left;
			float: left;
		}
		
		.mActionsRight_alt #callForm .firm {
			clear: right;
			float: right;
			margin-right: 0;
		}
		
		.mActionsRight_alt #callForm .email {
			display: none;
		}
		
		.mActionsRight_alt #callForm .button,
		.mActionsRight_alt #callForm .spinner {
			top: 126px;
			right: 0;
		}
		
	
		.mActionsRight_alt .button,
		.mActionsRight_alt .button2 {
			position: absolute;
			top: 125px;
			outline: 0;
			width: 97px;
			height: 20px;
		}
		
		.mActionsRight_alt .spinner {
			position: absolute;
			top: 125px;
			right: 0;
			padding-top: 2px;
		}
	
		.mActionsRight_alt .button2 span,
		.mActionsRight_alt .activeButton img {
			display: none;
		}
		
		.mActionsRight_alt .activeButton span {
			display: block;
		}

	.mActionsRight_alt p {
		line-height: 15px;
		margin: 0;
		color: #767676;
	}
	
	.mActionsRight_alt .dots {
		display: block;
		width: 426px;
		height: 1px;
		margin: 2px 0 8px;
		background: url(/images/backgrounds/1239024005/actionsRight_alt.png);
		overflow: hidden;
	}
	
	.mActionsRight_alt .radio {
		float: left;
    display: block;
		margin-bottom: 10px;
    padding-left: 14px;
    font: normal 10px/15px Tahoma, Sans-Serif;
    background: url(/images/buttons/1222690086/radioActions.png) no-repeat 0 -97px;
    cursor: pointer;
  }
  
  .mActionsRight_alt .activeRadio {
    background-position: 0 3px;
  }

	.mActionsRight_alt .divider {
		margin-left: 15px;
	}
	
		.mActionsRight_alt .radio a {
			text-decoration: none !important;
			border-bottom: 1px dotted #00d0f1;
		}

	.mActionsRight_alt .spinner {
/*	display: none;*/
		float: right;
	}

	.mActionsRight_alt .form {
		width: 0;
		margin: 0;
		overflow: hidden;
	}
	
		.mActionsRight_alt .form .actionContent {
			position: absolute;
			top: 0;
			right: 26px;
			width: 426px;
		}
		
		.mActionsRight_alt #callForm .actionContent {
			right: none;
			left: 0;
			padding-top: 8px;
		}
		

		.mActionsRight_alt .text,
		.mActionsRight_alt select,
		.mActionsRight_alt textarea {
		  width: 201px;
		  margin: 0 0 8px 0;
		  padding: 2px 3px;
		  font: 10px/12px Verdana, Sans-Serif;
		  color: #4e695e;
		  background: #fff;
		  border: 1px solid #dedddb;
		}
		.ie .mActionsRight_alt .text,
		.ie .mActionsRight_alt textarea {
		  padding-bottom: 3px;
		}
		
		.mActionsRight_alt .error {
      color: #f92482;
      border-color: #f92482;
    }
		
		.mActionsRight_alt select {
			width: 208px;
			padding: 1px;
		}
		
		.mActionsRight_alt textarea {
			float: right;
			height: 42px;
		}
		.ie .mActionsRight_alt textarea {
			height: 39px;
			margin-bottom: 0;
		}
	
	.mActionsRight_alt .pink {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 25px;
		height: 5px;
		background: #f92481;
		overflow: hidden;
	}

/* !fancybox */

html, body {
	height: 100%;
}

#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

.ie6 #fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#fancy_wrap {
	text-align: left;
}

#fancy_loading {
	position: absolute;
	height: 38px;
	width: 38px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 38px;
	height: 480px;
	background: transparent url(/images/graphics/1255989700/fancybox_loader.gif) no-repeat;
}

#fancy_loading_overlay {
	position: absolute;
	background-color: #fff;
	z-index: 30;
}

#fancy_loading_icon {
	position: absolute;
	background: url(/images/graphics/1255989700/fancybox_loader.gif) no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

#fancy_outer {
	position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  padding: 18px 18px 33px 18px;
  margin: 0;
  overflow: hidden;
  background: transparent;
  display: none;
}

#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #bbb;
	background: #fff;
}

#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

#fancy_div {
	background: #000;
	color: #fff;
	height: 100%;
	width: 100%;
	z-index: 100;
}

#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

#fancy_close {
	position: absolute;
	top: 0;
	right: 0;
	height: 28px;
	width: 43px;
	text-align: center;
	line-height: 28px;
	color: #02cef1;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

#fancy_left, #fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 45%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

#fancy_left {
	left: 0px; 
}

#fancy_right {
	right: 0px; 
}

.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 58px;
	height: 26px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

#fancy_title div {
	color: #fff;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

#fancy_title table {
	margin: 0 auto;
}

#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}