html{overflow-y:scroll;overflow-x:auto}
body,html{margin:0;padding:0;background:#f0f0f0}
body *{font-family:arial,verdana,helvetica;font-size:11px;text-align:left;color:#221E1F;margin:0;padding:0}
h1, .h1{font-size:13px;font-weight:bold;margin:0;padding:0}
h2, .h2{font-size:12px;font-weight:bold;margin:0;padding:0}
h3, .h3{font-size:11px;font-weight:bold;margin:0;padding:0}
h4, .h4{font-size:11px;margin:0;padding:0}


small{font-size:9px;margin:0;padding:0}
a{color:#F36421;text-decoration:none}
a:hover{color: #F36421;text-decoration:underline}
img{border:0}

@media print {
	body  *, p, a {font-family: arial;font-size: 14px;}
	h1.h1 {font-size: 16px;}
	h2.h2{font-size: 15px;}	
	tr.rowStyle2 {background-color: #cccccc;}			
	.noprint{display: none;}
}

#NeMain{position:relative;margin:auto;width:970px;overflow:hidden;background:#fff;border-left:#dbdbdb 1px solid;border-right:#dbdbdb 1px solid;border-bottom:#dbdbdb 1px solid}
#NeContentContainer{position:relative;margin:0;width:970px;clear:both}

/* TOP */
#NePageTop{position:relative;padding-top:2px;height:96px}
 #NeLogo{float:left;padding-left:8px}
 #NePageInfoMenu{position:absolute;right:0;padding-top:2px;margin-right:15px;z-index:1}
  #NePageInfoMenu div{float:left;padding-left:15px}
  #NePageInfoMenu div a{text-transform:uppercase;color:#888}
  
 #NePageSearch{position:absolute;right:15px;bottom:14px;z-index:0}
  #NePageSearch div{float:right}
  #NePageSearch input.searchField{width:90px;height:15px;margin:1px;font-size:10px;border:#888 1px solid}  
  #NePageSearch input.searchButton{height:17px;border:#888 1px solid;padding:0 2px 0 6px;font-size:10px;background-color: #ebebeb}  
  #NePageSearchBox{margin-top:1px !important;margin-top:0px;}
/* MENUS */
#NeTopMenu{position:relative;height:20px;border-top:2px dotted #ebebeb;border-bottom:2px dotted #ebebeb;margin:0 15px}
 #NeTopMenu ul{position:absolute;right:3px;top:4px;margin:0;padding:0;list-style:none}
 #NeTopMenu li{float:left;margin-left:15px;overflow:hidden}
 #NeTopMenu a{color:#888;text-transform:uppercase;white-space:nowrap}
 #NeTopMenu .L1_Active a{font-weight:bold;color:#888}
 #NeTopMenu .L1 a{font-weight:normal;color:#777}
#NeLeftMenu{width:140px;overflow:hidden;float:left;margin:15px 0 0 15px} 
 #NeLeftMenu .LeftMenuTopPage{padding-bottom:15px}
 #NeLeftMenu .LeftMenuTopPage a{font-weight:bold;font-size:15px;color:#888}
 #NeLeftMenu ul{margin:0;padding:5px 0;list-style:none}
 #NeLeftMenu li {padding-top:3px;overflow:hidden}
 #NeLeftMenu a{color:#888}
 #NeLeftMenu .M1 .L2_Active {padding:0 0 15px 0}
 #NeLeftMenu .M2,
 #NeLeftMenu .M3 {margin-left:15px}
 #NeLeftMenu .M1 .L2_Active {border-top:#F36421 1px solid;border-bottom:#F36421 1px solid;padding:7px 0;margin:10px 0;}
 #NeLeftMenu .L2_Active a{font-weight:bold;color:#888;font-size:11px}
 #NeLeftMenu .L3_Active a{font-weight:bold;color:#F36421;font-size:11px}
 #NeLeftMenu .L3 a{font-weight:normal;color:#777;font-size:11px}
 #NeLeftMenu .L4 a{font-weight:normal;color:#777;font-size:11px}
  
/* CONTENT */
#NeContentSubPage{position:relative;float:right;width:790px;overflow:hidden;margin:15px 15px 25px 0}
#NeContent{position:relative;width:940px;overflow:hidden;margin:15px 15px 25px 15px}
#NeContent ul li{margin:0}
#NeContentSubPage ul li{margin:5px 0 5px 18px}

#NeFooter p{position:relative;clear:both;padding:5px 0 5px 0;font-size:9px;text-align:center;color:#888;border-top:2px dotted #ebebeb}
#NeFooter p a{color:#888;font-size:9px}
#NeTransissionBgImg{position:relative;height:240px}
#NeTransissionFgImg{position:absolute;height:240px}
#NeTransissionBgImg .trekant{position:absolute;width:35px;height:35px;right:0;bottom:0;background:url(/files/system/trekant.gif);background-repeat:no-repeat;z-index:2}
#NeTransissionBgImg .NeTransissionImgText div{margin:0 15px;padding:10px 0 0 0}
#NeTransissionBgImg .NeTransissionImgText p{font-size:110%}
#NeTransissionBgImg .NeTransissionImgText h1{font-weight:bold;font-size:150%}
#NeSubPageImgFilter{position:absolute;right:0;vertical-align:top;width:260px;height:100%;margin:0;background-color:#fff;filter:alpha(opacity=80);opacity:0.8;z-index:1} /* cross browser setup */
#NeFrontPageImgFilterLeft{position:absolute;vertical-align:top;width:230px;height:100%;margin:0;background-color:#fff;filter:alpha(opacity=80);opacity:0.8;z-index:1} /* cross browser setup */
#NeFrontPageImgFilterRight{position:absolute;right:0;vertical-align:top;width:230px;height:100%;margin:0;background-color:#fff;filter:alpha(opacity=80);opacity:0.8;z-index:1} /* cross browser setup */
#NePageVignet{padding:15px 0 0 0;margin:0}
#NePageVignet ul{list-style:none;margin:0;padding:0}
 #NePageVignet ul li {float:left;margin:0;padding:0}
 #NePageVignet li {float:left;margin:0;padding:0;overflow:hidden}
 #NePageVignet .SubPageLiLeft{width:250px;padding:0 9px 0 0}
 #NePageVignet .SubPageLiMid{width:250px;border-left:2px dotted #ebebeb;padding:0 9px}
 #NePageVignet .SubPageLiRight{width:250px;border-left:2px dotted #ebebeb;padding:0 0 0 9px}
 #NePageVignet .PageLiLeft{width:220px;padding:0 9px 0 0}
 #NePageVignet .PageLiMid{width:220px;border-left:2px dotted #ebebeb;padding:0 9px}
 #NePageVignet .PageLiRight{width:220px;border-left:2px dotted #ebebeb;padding:0 0 0 9px} 
 #NePageVignet .VignetImg div{position:relative;height:35px}
 #NePageVignet div div .VignetImgTrekant{position:absolute;width:13px;height:13px;right:0;bottom:0;background:url(/files/system/trekant_small.gif);background-repeat:no-repeat;background-position:right bottom;z-index:1}
 #NePageVignet .VignetText{position:relative;text-align:justify;padding-top:7px;}
 #NePageVignet .VignetRenText{position:relative;text-align:justify}
#NeShopBasket{float:right;border: 1px solid #888;width:300px;padding:3px}
#NeShopStepHeader{height:19px;background:#F36421}
#NeShopStepHeader .NeShopHeader p{float:left;padding-right:50px;font-weight:bold;padding-top:2px;color:#fff}
#NeShopStepHeader .NeShopHeader span{float:left;text-align:right;width:40px;padding:3px 3px 0 0}
#NeShopStepHeader .NeShopHeader{width:680px;margin:0 auto}
#NeShopStepHeader  a{color:#fff}
#NeShopStepFooter{height:19px;background:#F36421}
#NeShopStepFooter a{color:#fff;font-weight:bold}
 
div .NeShopFormMandatory{color:red;float:left}
div .NeShopFormMandatoryText{color:red}
div .NeShopFormText{color: #333333;padding: 1px 0 2px 0;float: left}
div .NeShopFormBox{padding-bottom:7px}
div .NeShopFormBox input {border:#939598 1px solid;width: 290px}
div .NeShopTextArea textarea{border:#939598 1px solid}
 
.BoxHeader{width:100%;clear:both;padding:5px 0;background-color:#DCDDDF;border:solid 1px #939598;overflow:hidden;text-align:center;font-weight: bold}
.BoxSubElement{width:100%;clear:both;padding:3px 0 7px 0;border-left:solid 1px #939598;border-bottom:solid 1px #939598;border-right:solid 1px #939598;min-height:133px;overflow:hidden}
.BoxSubElement div.BoxSubElementNarrow{padding:8px 0 0 8px;;min-height:125px}

#NeElaftale fieldset{border:1px solid #939598;padding:0.2em 0.5em;}
#NeElaftale legend.NeasAftale{padding:0.2em 0.5em;border:1px solid #939598;color:black;text-align:right;font-weight:bold}
legend.NeasAftaleMandatoryError{padding:0.2em 2em;border:2px solid #F36421;background-color:#F36421;color:white;text-align:center;font-weight: bold}
#NeElaftale .NeElaftaleContent{padding:10px 0px}
#NeElaftale .DMform input {border:#939598 1px solid}
#NeElaftale .DMform{	padding-bottom:7px}

tr.rowStyle2 {background-color: #cccccc;}

