@import url(//ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/themes/cupertino/jquery-ui.css);
body                                            
{ background-color: black; background-image: none ;background-repeat: repeat-x; margin: 0px; 

color: black; font-family: Verdana; }



/*{ background-color: #E1E1E1; background-image: url('/images/template/bg.jpg'); background-repeat: repeat-x; 

margin: 0; }*/

#container {
width:961px;
padding:0px;
}


.noBg                                           { background-color: #FFFFFF; margin: 15px; background-image: 

url('/images/template/bgSitemap.gif'); }
.noBgCdslut                                     { background-color: #FFFFFF; margin: 0; background-image: 

url('/images/template/bgSitemap.gif'); }

img                                             { border: 0; }

.cdslut						{ width: 470px; }

#siteMainTpl                                    { margin-left: auto; margin-right: auto; width: 960px; }

#siteHeader                                     { margin: 0 4px 0 4px; }
#siteFooter                                     { background-color: #000000; color: #FFFFFF; height: 17px; padding: 

4px 20px 2px 20px; margin: 0 4px 0 4px; }

#siteHeaderTop                                  { height: 89px; }
#headerLogo                                     { float: left; padding: 13px 0 0 19px; }
#headerSearchTpl                                { float: right; background-color: #393939; width: 182px; height: 

59px; padding: 15px 12px 15px 12px; }
#headerSearchBtns                               { width: 182px; height: 25px; }
#headerSearchRlr                                { height: 13px; }
#headerSearchBtn                                { margin-top: 0px; }

#menuLvl1Tpl                                    { height: 24px; margin: 0 0 4px 0; padding: 0 0 0 0; }
.menuLvl1                                       { float: left; color: #FFFFFF; font-size: 11px; padding: 5px 20px 

6px 20px; font-weight: bold; background-color: #0099FF; }
.menuLvl1Chosen                                 { float: left; color: #FFFFFF; font-size: 11px; padding: 5px 20px 

6px 20px; font-weight: bold; }
.menuLvl1Blank                                  { float: left; background-color: #0099FF; width: 466px; height: 

24px; }
#menuLvl1SecTpl                                 { float: right; height: 24px; }
.menuLvl1Sec                                    { float: left; color: #FFFFFF; font-size: 9px; padding: 6px 10px 

6px 10px; font-weight: bold; background-color: #0099FF; }
.menuLvl1SecChosen                              { float: left; color: #FFFFFF; font-size: 9px; padding: 6px 10px 

6px 10px; font-weight: bold; }
.menuLvl1SecBar                                 { float: left; padding: 6px 0 4px 0; background-color: #0099FF; }
.menuLvl1SecBarChosen                           { float: left; padding: 6px 0 4px 0; }
#menuLvl2Tpl                                    { height: 16px; margin: 0 0 4px 0; padding: 0 0 0 0; }
.menuLvl2                                       { float: left; color: #FFFFFF; font-size: 11px; padding: 1px 20px 2px 20px; font-weight: bold; }

#menuLvl2Tpl img { display:none; }

.menuLvl2Chosen                            { float: left; font-size: 11px; padding: 1px 20px 2px 20px; font-weight: bold; }

.menuLvl2Chosen a                          { float: left; color: #0099FF!important; font-size: 11px; }
.menuLvl2 a:hover                           { float: left; color: #0099ff!important; }



/* .menuLvl2Chosen                                 { float: left; color: #000; font-size: 11px; padding: 1px 19px 2px 19px; font-weight: bold;  background-color: #F2F2F2; background-image: url('/images/template/iconArrowDown.gif'); background-repeat: no-repeat; background-position: 6px 7px; } */

#siteContentwww3                                { background-image: url('/images/template/bg_content_www3.gif'); 

margin-left: auto; margin-right: auto; width: 960px; }
#siteContent                                    { background: #fff;

margin-left: auto; margin-right: auto; width: 960px; }
#siteContentDouble                              { background: #fff; 

margin-left: auto; margin-right: auto; width: 960px; }
#siteContentSingle                              { background: #fff; 

margin-left: auto; margin-right: auto; width: 960px; }
#siteContentIframeBestilling                    { background:#ffffff; margin:0px; width: 519px; 

font-family:10px!important }
#siteContentIframeBestilling p			{ font-family:arial; font-size:11px!important }
#siteContentIframeBestilling td                 { font-family:arial; font-size:11px!important }
#siteContentIframeBestilling div                { font-family:arial; font-size:11px!important }
#siteContentIframeBestilling input              { font-family:arial; font-size:11px!important }
#siteContentIframeNew                           { background: #ffffff; margin: 1px; width: 519px; }

#siteContentIframe				{ background-image: url('/images/template/bgDouble.gif'); 

margin-left: auto; margin-right: auto; width: 960px; position:relative; }


#colMenu                                        { float: left; width: 186px; min-height: 400px; padding: 21px 0 

30px 14px; }

.contentMain                                    { float: left; width: 519px; padding: 25px 0 30px 15px; }
.contentMainBig                                 { float: left; width: 756px; margin: 25px 0 30px 0; }
.contentMainBig2                                { float: left; width: 733px; margin: 25px 0 30px 15px; }
.contentMainSingle                     { float: left; width: 640px; margin: 25px 0 30px 15px; }
.contentIFrame                          	{ float: left; width: 534px; margin: 25px 0 0px -191px;}
.contentSec                                     { float: left; width: 210px; margin: 0 0 30px 16px; }

.contentSecBox                                  { float: left; width: 186px; padding: 10px 10px 0px 10px; }
.contentSecBoxShortcut                          { float: left; width: 206px; padding: 0px; background-color: 

#E3E3E3; }
.secShortcut                                    { margin: 10px 10px 10px 10px; }
.secShortcutHeader                              { width: 186px; background-color: #0099FF; padding: 7px 10px 7px 

10px; margin-bottom: 1px; }
.secShortcutImg                                 { float: left; width: 30px; }
.secShortcutText                                { float: left; width: 156px; }

.prgrsPercent                                   { float: left; height: 24px; width: 515px; margin-bottom: 16px; 

border-top: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; }
.prgrsPercentBack                               { height: 3px; border-bottom: 3px solid #E1E1E1; float: left; }
.prgrsPercentBtm                                { height: 15px; padding-left: 3px; padding-right: 3px; }
.prgrsPercentFront                              { height: 3px; border-bottom: 3px solid #8BC648; float: left; }
.prgrsPercentTop                                { height: 9px; padding-left: 3px; padding-right: 3px; 

border-bottom: 1px solid #EBEBEB; }

input, select, option, textarea                 { font-size: 11px; font-family: Verdana, Arial, Helvetica, 

sans-serif; }
textarea                                        { width: 350px; height: 134px; border: solid 1px #999999; }
select                                          { border: 1px #999999 solid; }
form                                            { margin: 0; }
.formRequired                                   { text-align: right; width: 519px; padding-bottom: 5px; }
.formOuterBlock                                 { margin: 0 0 8px 0; }
.formBlockBlank					{ background-color: #FFFFFF; padding: 14px 15px 15px 15px;

margin-bottom: 1px; }
.formBlock                                      { background-color: #E1E1E1; padding: 14px 15px 15px 15px; 

margin-bottom: 1px;width:94%; }
.formHeader                                     { background-color: #999999; padding: 6px 15px 9px 15px; margin: 0 

0 1px 0; color: #FFFFFF; line-height: 16px; font-weight: bold; width:94%; }
.formText                                       { width: 489px; padding-bottom: 10px; } 
.formTableHeaderPrivate                         { background-color: #517B39; color: #FFFFFF; padding: 5px 15px 5px 

15px; margin-bottom: 1px; font-weight: bold; }
.formTableHeaderPrivateSolo			{ background-color: #006eb7; color: #FFFFFF; padding: 5px 15px 5px 

15px; margin-bottom: 1px; font-weight: bold; }
.formTableBlockPrivate                          { background-color: #8BC648; color: #000000; font-weight: bold; 

padding: 15px 15px 12px 15px; margin-bottom: 1px; line-height: 20px; }
.formTableBlockPrivateSolo                      { background-color: #0099ff; color: #000000; font-weight: bold; 

padding: 15px 15px 12px 15px; margin-bottom: 1px; line-height: 20px; }
.formTableBlockPrivateKrydssalg			{ padding: 15px 15px 12px 15px; margin-bottom: 1px; line-height: 

20px; }
.formTableHeaderBusiness                        { background-color: #5A471B; color: #FFFFFF; padding: 5px 15px 5px 

15px; margin-bottom: 1px; font-weight: bold; }
.formTableBlockBusiness                         { background-color: #B1A76E; color: #000000; font-weight: bold; 

padding: 15px 15px 12px 15px; margin-bottom: 1px; line-height: 20px; }
.formTableHeaderKundecenter                     { background-color: #80561B; color: #FFFFFF; padding: 5px 15px 5px 

15px; margin-bottom: 1px; font-weight: bold; }
.formTableBlockKundecenter                      { background-color: #DBC194; color: #000000; font-weight: bold; 

padding: 15px 15px 12px 15px; margin-bottom: 1px; line-height: 20px; }
.textField4                                     { width: 34px; border: solid 1px #999999; }
.textField8                                     { width: 68px; border: solid 1px #999999; }
.textField10                                    { width: 82px; border: solid 1px #999999; }
.textField16                                    { width: 104px; border: solid 1px #999999; }
.textField19                                    { width: 157px; border: solid 1px #999999; }
.textField20                                    { width: 164px; border: solid 1px #999999; }
.textFieldCityDisabled				{ width: 117px; border: solid 1px #a5acb2; 

background-color:#EBEBE4; color: #999999; }
.formTextField                                  { width: 489px; padding-top: 10px; }
.textFieldText                                  { float: left; width: 127px; margin-top: 1px; }
.textFieldTextSmall                             { float: left; width: 65px; margin-top: 1px; }
.textField                                      { float: left; }
.formCheckbox                                   { width: 489px; margin-bottom: 10px; }
.checkbox                                       { float: left; width: 25px; position: relative; right: 4px; }
.checkbox2                                      { float: left; width: 20px; position: relative; right: 4px; }
.checkboxText                                   { float: left; line-height: 16px; width: 459px; }
.formRadio                                      { width: 489px; margin-bottom: 10px; }
.formRadio2                                     { width: 489px; }
.radio                                          { float: left; width: 20px; position: relative; right: 5px; }
.radioSelf                                      { position: relative; right: 5px; }
.radioText                                      { float: left; padding-top: 4px; }
.submitImage                                    { float: right; }
.formLi                                         { margin: 0 0 5px 0; color: #FF0000; } 
.formUl                                         { padding: 0; margin: 0 0 17px 15px; }
.formNoReq                                      { float: left; width: 10px; height: 15px; }
.formReq                                        { float: left; background: url('/images/template/iconReq.gif') 

no-repeat 50%; width: 10px; height: 15px; }
.formReqAlert                                   { float: left; background: url('/images/template/iconReqAlert.gif') 

no-repeat 50%; width: 10px; height: 15px; }
.ratingModule                                   { margin: 10px 0 25px 0; }
.ratingTextArea                                 { margin-top: 10px; }
#headerSearch .textField15                      { width: 121px; border: solid 1px #000000; }
#centralCheck .formRadio                        { width: 489px; }
#centralCheck .formRadio .radioBotton           { float: left; width: 25px; }
#centralCheck .formRadio .radioText             { float: left; width: 190px; margin-top: 2px; }
#centralCheck .formRadio .textField             { float: left; padding-right: 10px; }
#centralCheck .formRadio .submitImage           { float: left; }

.productsBlock                                  { margin: 0 0 8px 0; }
.productsHeaderPrivate                          { background-color: #8BC648; padding: 15px 15px 12px 15px; 

margin-bottom: 1px; }
.productsInfoPrivate                            { background-color: #E1E1E1; color: #000000; padding: 14px 15px 

25px 15px; margin-bottom: 1px; line-height: 16px; }

.smallTableHeaderBlock                          { background: url('/images/template/bgSmallTable.gif') repeat-y 

252px;
						  background-color: #999999; color: #FFFFFF; padding: 7px 0 7px 0; 

margin-bottom: 1px; font-weight: bold; }
.smallTableBlock                                { background: url('/images/template/bgSmallTable.gif') repeat-y 

252px; background-color: #E1E1E1; padding: 14px 0 15px 0; margin-bottom: 1px; }
.smallTableHeaderBusinessBusiness               { background: 

url('/images/template/bgSmallTableHeaderBusinessBusiness.gif');
						  color: #FFFFFF; padding: 7px 0 7px 0; margin-bottom: 1px; 

font-weight: bold; }
.smallTableHeaderCorporateCorporate             { background: 

url('/images/template/bgSmallTableHeaderCorporateCorporate.gif');
						  color: #FFFFFF; padding: 7px 0 7px 0; margin-bottom: 1px; 

font-weight: bold; }
.smallTableHeaderKundecenterKundecenter         { background: 

url('/images/template/bgSmallTableHeaderKundecenterKundecenter.gif');
						  color: #FFFFFF; padding: 7px 0 7px 0; margin-bottom: 1px; 

font-weight: bold; }
.smallTableHeaderPrivatePrivate                 { background: 

url('/images/template/bgSmallTableHeaderPrivatePrivate.gif');
						  color: #FFFFFF; padding: 5px 0 5px 0; margin-bottom: 1px; 

font-weight: bold; }
.smallTableHeaderBusinessKundecenter            { background: 

url('/images/template/bgSmallTableHeaderBusinessKundecenter.gif');
						  color: #FFFFFF; padding: 7px 0 7px 0; margin-bottom: 1px; 

font-weight: bold; }
.smallTableHeaderBusinessPrivate                { background: 

url('/images/template/bgSmallTableHeaderBusinessPrivate.gif');
						  color: #FFFFFF; padding: 7px 0 7px 0; margin-bottom: 1px; 

font-weight: bold; }
.smallTableHeaderKundecenterBusiness            { background: 

url('/images/template/bgSmallTableHeaderKundecenterBusiness.gif');
						  color: #FFFFFF; padding: 7px 0 7px 0; margin-bottom: 1px; 

font-weight: bold; }
.smallTableHeaderKundecenterPrivate             { background: 

url('/images/template/bgSmallTableHeaderKundecenterPrivate.gif');
						  color: #FFFFFF; padding: 7px 0 7px 0; margin-bottom: 1px; 

font-weight: bold; }
.smallTableHeaderPrivateBusiness                { background: 

url('/images/template/bgSmallTableHeaderPrivateBusiness.gif');
						  color: #FFFFFF; padding: 7px 0 7px 0; margin-bottom: 1px; 

font-weight: bold; }
.smallTableHeaderPrivateKundecenter             { background: 

url('/images/template/bgSmallTableHeaderPrivateKundecenter.gif');
						  color: #FFFFFF; padding: 7px 0 7px 0; margin-bottom: 1px; 

font-weight: bold; }
.smallTableBlockBusinessBusiness                { background: 

url('/images/template/bgSmallTableBlockBusinessBusiness.gif');
						  font-weight: bold; padding: 15px 0 12px 0; margin-bottom: 1px; 

line-height: 20px; }
.smallTableBlockKundecenterKundecenter          { background: 

url('/images/template/bgSmallTableBlockKundecenterKundecenter.gif');
						  font-weight: bold; padding: 15px 0 12px 0; margin-bottom: 1px; 

line-height: 20px; }
.smallTableBlockPrivatePrivate                  { background: 

url('/images/template/bgSmallTableBlockPrivatePrivate.gif');
						  font-weight: bold; padding: 15px 0 12px 0; margin-bottom: 1px; 

line-height: 20px; }
.smallTableBlockBusinessKundecenter             { background: 

url('/images/template/bgSmallTableBlockBusinessKundecenter.gif');
						  font-weight: bold; padding: 15px 0 12px 0; margin-bottom: 1px; 

line-height: 20px; }
.smallTableBlockBusinessPrivate                 { background: 

url('/images/template/bgSmallTableBlockBusinessPrivate.gif');
						  font-weight: bold; padding: 15px 0 12px 0; margin-bottom: 1px; 

line-height: 20px; }
.smallTableBlockKundecenterBusiness             { background: 

url('/images/template/bgSmallTableBlockKundecenterBusiness.gif');
						  font-weight: bold; padding: 15px 0 12px 0; margin-bottom: 1px; 

line-height: 20px; }
.smallTableBlockKundecenterPrivate              { background: 

url('/images/template/bgSmallTableBlockKundecenterPrivate.gif');
						  font-weight: bold; padding: 15px 0 12px 0; margin-bottom: 1px; 

line-height: 20px; }
.smallTableBlockPrivateBusiness                 { background: 

url('/images/template/bgSmallTableBlockPrivateBusiness.gif');
						  font-weight: bold; padding: 15px 0 12px 0; margin-bottom: 1px; 

line-height: 20px; }
.smallTableBlockPrivateKundecenter              { background: 

url('/images/template/bgSmallTableBlockPrivateKundecenter.gif');
						  font-weight: bold; padding: 15px 0 12px 0; margin-bottom: 1px; 

line-height: 20px; }

.tableSmall1                                    { width: 222px; float: left; padding: 0 15px 0 15px; margin-right: 

15px; line-height:16px; }
.tableSmall2                                    { width: 222px; float: left; padding: 0 15px 0 15px;  

line-height:16px; }

.tableSmall1Img                                 { width: 252px; float: left; padding: 0; margin-right: 15px; }
.tableSmall2Img                                 { width: 252px; float: left; padding: 0; }

.smallTableHeaderBlockEmpty                     { background-color: #999999; width: 222px; color: #FFFFFF; padding: 

7px 15px 7px 15px; margin-bottom: 1px; font-weight: bold; }
.smallTableBlockEmpty                           { background-color: #E1E1E1; width: 222px; color: #FFFFFF; padding: 

7px 15px 7px 15px; margin-bottom: 1px; }
.smallTableBlockEmptyDark                       { background-color: #E1E1E1; width: 222px; color: #000000; padding: 

7px 15px 7px 15px; margin-bottom: 1px; }
.smallTableHeaderBusinessEmpty                  { background-color: #5A471B; width: 222px; color: #FFFFFF; padding: 

7px 15px 7px 15px; margin-bottom: 1px; font-weight: bold; }
.smallTableHeaderKundecenterEmpty               { background-color: #80561B; width: 222px; color: #FFFFFF; padding: 

7px 15px 7px 15px; margin-bottom: 1px; font-weight: bold; }
.smallTableHeaderPrivateEmpty                   { background-color: #517B39; width: 222px; color: #FFFFFF; padding: 

7px 15px 7px 15px; margin-bottom: 1px; font-weight: bold; }
.smallTableHeaderCorporateEmpty                 { background-color: #0099FF; width: 222px; color: #FFFFFF; padding: 

7px 15px 7px 15px; margin-bottom: 1px; font-weight: bold; }
.smallTableBlockBusinessEmpty                   { background-color: #B1A76E; width: 222px; color: #FFFFFF; 

font-weight: bold; padding: 15px 15px 12px 15px; margin-bottom: 1px; }
.smallTableBlockKundecenterEmpty                { background-color: #DBC194; width: 222px; color: #FFFFFF; 

font-weight: bold; padding: 15px 15px 12px 15px; margin-bottom: 1px; }
.smallTableBlockPrivateEmpty                    { background-color: #8BC648; width: 222px; color: #FFFFFF; 

font-weight: bold; padding: 15px 15px 12px 15px; margin-bottom: 1px; }
.smallTableBlockCorporateEmpty                  { background-color: #0099FF; width: 222px; color: #FFFFFF; 

font-weight: bold; padding: 15px 15px 12px 15px; margin-bottom: 1px; }

.tD25                                           { float: left; width: 25px; line-height: 16px; }
.tD45                                           { float: left; width: 45px; line-height: 16px; }
.tD50                                           { float: left; width: 50px; line-height: 16px; }
.tD54                                           { float: left; width: 54px; line-height: 16px; }
.tD62                                           { float: left; width: 62px; line-height: 16px; }
.tD62center					{ float: left; width: 62px; line-height: 16px; text-align: center; 

}
.tD73                                           { float: left; width: 73px; line-height: 16px; }
.tD75                                           { float: left; width: 75px; line-height: 16px; }
.tD75nb                                         { float: left; width: 75px; line-height: 16px; font-weight:normal; 

}
.tD80                                           { float: left; width: 80px; line-height: 16px; }
.tD100                                          { float: left; width: 100px; line-height: 16px; }
.tD105                                          { float: left; width: 105px; line-height: 16px; }
.tD125                                          { float: left; width: 125px; line-height: 16px; }
.tD138                                          { float: left; width: 138px; line-height: 16px; }
.tD150                                          { float: left; width: 150px; line-height: 16px; }
.tD175                                          { float: left; width: 175px; line-height: 16px; }
.tD200                                          { float: left; width: 200px; line-height: 16px; }
.tD210                                          { float: left; width: 210px; line-height: 16px; }
.tD225                                          { float: left; width: 225px; line-height: 16px; }
.tD250                                          { float: left; width: 250px; line-height: 16px; }
.tD262                                          { float: left; width: 262px; line-height: 16px; }
.tD275                                          { float: left; width: 275px; line-height: 16px; }
.tD300                                          { float: left; width: 300px; line-height: 16px; }
.tD325                                          { float: left; width: 325px; line-height: 16px; }
.tD350                                          { float: left; width: 350px; line-height: 16px; }
.tD375                                          { float: left; width: 375px; line-height: 16px; }
.tD400                                          { float: left; width: 400px; line-height: 16px; }
.tD425                                          { float: left; width: 425px; line-height: 16px; }
.tD450                                          { float: left; width: 450px; line-height: 16px; }
.tD475                                          { float: left; width: 475px; line-height: 16px; }
.tD500                                          { float: left; width: 500px; line-height: 16px; }
.tdRowSmall                                     { background-color: #E1E1E1; padding: 4px 15px 4px 15px; 

margin-bottom: 1px; width: 94%; } 

.popup                                          { width: 519px; }

.posTop1                                        { position: relative; top: 1px; }
.posTop2                                        { position: relative; top: 2px; }
.posTop3                                        { position: relative; top: 3px; }
.posTop6                                        { position: relative; top: 6px; }
.marginRight1px                                 { margin-right: 1px; }

.cb                                             { clear: both; }
.cB                                             { clear: both; }
.fl                                             { float: left; line-height: 16px; }
.fr                                             { float: right; line-height: 16px; }
.fr                                             { float: right; line-height: 16px; }

.colContentRight                                { width: 175px; float: left; }
.colContentRightBtmBg                           { width: 165px; border-bottom: 1px solid #A4B8A4; float: left; 

background-color: #F8F7F1; height: 4px; }
.colContentRightTopBg                           { width: 165px; border-top: 1px solid #A4B8A4; float: left; 

background-color: #F8F7F1; height: 4px; }
.colContentRightTxt                             { padding: 10px 10px 35px 10px; }
.colRightText                                   { font-size: 11px; color: #575045; margin: 0 0 19px 0; line-height: 

16px; }
    
.headerAndImg                                   { margin-bottom: 6px; } 
.imgHolder                                      { padding-bottom: 19px; width: 489px; }
.imgHolderImgLeft                               { float: left; padding-right: 10px; padding-top: 4px; }
.imgHolderImgRight                              { float: left; padding-left: 10px; padding-top: 2px; width: 118px; 

}
.imgHolderTxt                                   { float: left; line-height: 16px; }
.imgHolderLarge                                 { padding-bottom: 19px; width: 364px; margin: 0 0 0 0; }
div.imgHolderLarge h4                           { font-size: 11px; font-weight: bold; margin: 0 0 3px 0; }
.imgHolderLargeImgLeft                          { float: left; padding-right: 10px; padding-top: 2px; width: 174px; 

}
.imgHolderLargeImgRight                         { float: left; padding-left: 10px; padding-top: 2px; width: 174px; 

}
.imgHolderLargeTxt                              { float: left; width: 180px; font-size: 11px; line-height: 16px; }

ul                                              { padding: 0; margin: 6px 0 16px 15px; }
ol                                              { padding: 0; margin: 0 0 0 23px; }
li                                              { margin: 0 0 6px 0; line-height: 16px; }
.errorText                                      { margin: 0 0 10px 2px; color: #FF0000; }
div.errorText ul li                             { line-height: 16px; color: #FF0000; }

/* FRONTPAGE */

#homeContent                                    { background-image: url('/images/template/bgHome.gif'); 

margin-left: auto; margin-right: auto; width: 960px; }
#homeBanner                                     { float: left; padding-left: 4px; margin-bottom: 20px; width: 

746px; }
#homeKundecenter                                { float: left; width: 206px; }
.homeKundecenterText                            { font-size: 10px; line-height: 14px; }
#homeKundecenterTop                             { float: left; width: 176px; padding: 10px 15px 10px 15px; 

background-color: #0099FF; }
#homeKundecenterContent                         { float: left; width: 176px; height: 184px; padding: 10px 15px 0 

15px; background-color: #E3E3E3; }
#homeKundecenterLogin                           { margin: 3px 0 9px 0; padding-bottom: 9px; border-bottom: 1px 

solid #C0C0C0; font-size: 11px; line-height: 14px; }
.homeKundecenterLoginTextField                  { padding: 9px 0 8px 0; }
#homeSpaces                                     { float: left; padding-left: 19px; width: 731px; }
.homeSpaceLeft                                  { float: left; width: 229px; padding-right: 15px; }
.homeSpaceCenter                                { float: left; width: 229px; padding-right: 15px; }
.homeSpaceRight                                 { float: left; width: 229px; }
.homeErhverv                                    { float: left; font-size: 11px; line-height: 16px; width: 176px; 

padding: 0 15px 20px 15px; }
.homeSelect                                     { margin-top: 8px; width: 168px; }



/* FRONTPAGE - PRODUCT */

.produkterContent                               { float: left; padding-left: 4px; margin-bottom: 20px; width: 

746px; }
.produkterContentSec                            { float: left; width: 210px; margin: 0; }
.produkterPlads                                 { float: left; padding: 0 0 5px 15px; width: 351px; }
.plads1                                         { background: 

url('/images/template/forside/produkter_privat_1.gif'); height: 34px; padding: 64px 100px 0 10px; }
.plads2                                         { background: 

url('/images/template/forside/produkter_privat_2.gif'); height: 34px; padding: 55px 100px 0 10px; }
.plads3                                         { background: 

url('/images/template/forside/produkter_privat_3.gif'); height: 34px; padding: 55px 100px 0 10px; }
.plads4                                         { background: 

url('/images/template/forside/produkter_privat_4.gif'); height: 34px; padding: 55px 100px 0 10px; }
.plads5                                         { background: 

url('/images/template/forside/produkter_erhverv_1.gif'); height: 34px; padding: 64px 100px 0 10px; }
.plads6                                         { background: 

url('/images/template/forside/produkter_erhverv_2.gif'); height: 34px; padding: 55px 100px 0 10px; }
.plads7                                         { background: 

url('/images/template/forside/produkter_erhverv_3.gif'); height: 34px; padding: 55px 100px 0 10px; }
.plads8                                         { background: 

url('/images/template/forside/produkter_privat_5.gif'); height: 34px; padding: 55px 100px 0 10px; }
.pladsText                                      { padding: 10px; background-color: #ECECEC; }


.frontpageSmallTableBlockBusinessBusiness       { background: 

url('/images/template/bgSmallTableBlockBusinessBusiness.gif'); height: 45px; margin: 0; margin-bottom: 1px; }
.frontpageSmallTableBlockCorporateCorporate     { background: 

url('/images/template/bgSmallTableBlockCorporateCorporate.gif'); height: 45px; margin: 0; margin-bottom: 1px; }
.frontpageSmallTableBlockKundecenterKundecenter { background: 

url('/images/template/bgSmallTableBlockKundecenterKundecenter.gif'); height: 45px; margin: 0; margin-bottom: 1px; }
.frontpageSmallTableBlockPrivatePrivate         { background: 

url('/images/template/bgSmallTableBlockPrivatePrivate.gif'); height: 45px; margin: 0; margin-bottom: 1px; }
.frontpageProduct                               { float: left; padding-top: 15px; }
.frontpageSmallTableBlock                       { background: url('/images/template/bgSmallTable.gif') repeat-y 

252px; background-color: #E1E1E1; padding: 14px 0 0px 0; }
.frontpageTableBlockPrivate                     { background-color: #8BC648; padding: 0 15px 15px 15px; }
.frontpageTableBlockBusiness                    { background-color: #B1A76E; padding: 0 15px 15px 15px; }
.frontpageTableBlockKundecenter                 { background-color: #DBC194; padding: 0 15px 15px 15px; }
.frontpageTableBlockCorporate                   { background-color: #0099FF; padding: 0 15px 15px 15px; }
.frontpageBlock                                 { float: left; background-color: #E1E1E1; padding: 14px 15px 0 

15px; width: 489px; }
.frontpageSmallTableEndBlock                    { background: url('/images/template/bgSmallTable.gif') repeat-y 

252px; background-color: #E1E1E1; padding: 1px 0 15px 0; }
.frontpageEndBlock                              { float: left; background-color: #E1E1E1; padding: 14px 15px 15px 

15px; width: 489px; }
#frontpage                                      { float: left; width: 760px; }


/* FRONTPAGE - BREDBÃ…ND */
.bredbaandContentMain                           { float: left; width: 519px; padding: 10px 0 30px 15px; }
.bredbaandSplitter                              { height: 10px; margin: 8px 0 0 0; border-top: 1px #CCCCCC solid; 

line-height: 10px; font-size: 10px; }
.bredbaandSplitterNoLine                     { height: 10px;  }
.bredbaandTableHeader                           { background-color: #8BC648; color: #FFFFFF; font-weight: bold; 

padding: 5px 10px 4px 10px; margin-bottom: 10px; line-height: 20px; }
.bredbaandTableHeaderYellow                     { background-color: #0099ff; color: #000000; font-weight: bold; 

padding: 5px 10px 4px 10px; margin-bottom: 10px; line-height: 20px; }
.bredbaandTable                                 { padding: 10px 0px 10px 10px; margin-bottom: 10px; width: 509px; 

background: url('/images/template/forside/forsideBredbaandGradient.gif'); border-bottom: 1px solid #D5D5D5; }
.bredbaandTableIcon                             { float: left; width: 47px; }
.bredbaandTableTop                              { width: 462px; padding-bottom: 10px; }
.bredbaandTableBtm                              { width: 452px; }
.bredbaandTableTxt                              { float: left; width: 200px; padding-right: 15px; font-size: 10px; 

line-height: 12px; }
.bredbaandTablePriser                           { width: 237px; padding-bottom: 6px; }
.bredbaandContentSec                            { float: left; width: 210px; margin: 0 0 30px 16px; }
.bredbaandSecShortcutHeader                     { width: 176px; background-color: #0099FF; color: #FFFFFF; 

font-weight: bold; padding: 7px 15px 7px 15px; margin-bottom: 1px; }
.bredbaandContentSecShortcutText                { float: left; width: 176px; background-color: #E3E3E3; padding: 

10px 15px 11px 15px; }


/* FRONTPAGE - TELEFONI */
.telefoniTableTxt                               { float: left; width: 138px; padding-right: 15px; font-size: 10px; 

line-height: 12px; }
.telefoniTablePriser                            { width: 299px; padding-bottom: 6px; }


/* FRONTPAGE - KUNDECENTER */

.kcContent                                      { float: left; padding-left: 4px; margin: 10px 0 20px 0; width: 

746px; }
.kcPlads1                                       { background: 

url('/images/template/forside/image_kundecenter_1.gif'); height: 34px; padding: 64px 100px 0 10px; }
.kcPlads2                                       { background: 

url('/images/template/forside/image_kundecenter_2.gif'); height: 34px; padding: 55px 100px 0 10px; }
.kcPlads3                                       { background: 

url('/images/template/forside/image_kundecenter_3.gif'); height: 34px; padding: 64px 100px 0 10px; }
.kcPlads4                                       { background: 

url('/images/template/forside/image_kundecenter_4.gif'); height: 34px; padding: 55px 100px 0 10px; }
.kcPlads5                                       { background: 

url('/images/template/forside/image_kundecenter_5.gif'); height: 34px; padding: 55px 100px 0 10px; }
#kundecenterContent                             { float: left; width: 176px; padding: 10px 15px 0 15px; 

background-color: #E3E3E3; }
#kundecenterLogin                               { margin: 3px 0 9px 0; padding-bottom: 9px; font-size: 11px; 

line-height: 14px; }


/* FRONTPAGE - KUNDECENTER */

#produkterLeft                                  { float: left; padding: 0 14px 0 19px; width: 716px; background: 

url('/images/template/bgKc.gif'); }
#produkterRight                                 { float: left; width: 190px; margin: 15px 0 30px 0; }
.produkterLeftTopBox                            { float: left; padding-bottom: 15px; padding: 0 14px 0 19px; 

margin-top: 7px; width: 348px; }
.produkterRightTopBox                           { float: left; padding-bottom: 15px; padding: 0 15px 0 19px; 

margin-top: 7px; }

/* FRONTPAGE - PRIVAT */

.privatSmallHeaderBlock                         { background: url('/images/template/bgSmallTable.gif') repeat-y 

252px; background-color: #ECECEC; padding: 3px 0 3px 0; margin-bottom: 1px; }
.privatSmallHeaderBlockEmpty                    { background-color: #ECECEC; width: 232px; color: #000000; padding: 

3px 10px 3px 10px; margin-bottom: 1px; }
.privatSmallTableBlock                          { background: url('/images/template/bgSmallTable.gif') repeat-y 

252px; background-color: #ECECEC; padding: 10px 0 0 0; }
.privatSmallTableBlockEmpty                     { background-color: #ECECEC; width: 232px; color: #000000; padding: 

10px 10px 0 10px; }
.privatSmallTableEndBlock                       { background: url('/images/template/bgSmallTable.gif') repeat-y 

252px; background-color: #ECECEC; padding: 1px 0 10px 0; }
.privatSmallTableEndBlockEmpty                  { background-color: #ECECEC; width: 232px; color: #000000; padding: 

1px 10px 10px 10px; }

.privatTableSmall1                              { width: 232px; height:100%; float: left; padding: 0 0px 0 0px; 

margin-right: 15px; border-left:10px solid #ECECEC; border-right:10px solid #ECECEC; }
.privatTableSmall2                              { width: 232px; height:100%; float: left; padding: 0 0px 0 0px; 

border-left:10px solid #ECECEC; border-right:10px solid #ECECEC; }



.privatTableSmall1Img                           { width: 252px; float: left; padding-bottom: 1px; margin-right: 

15px; }
.privatTableSmall2Img                           { width: 252px; float: left; padding-bottom: 1px; }
.privatProduktCheck                             { background-color:#ECECEC; background: 

url('/images/template/forside/icon_checked_privat.gif') no-repeat; width: 212px; padding: 0 0 15px 20px; 

line-height:16px; }
.erhvervProduktCheck                            { background: 

url('/images/template/forside/icon_checked_erhverv.gif') no-repeat; width: 212px; padding: 0 0 15px 20px; 

line-height:16px; }
.privatSplitter                                 { height: 1px; margin: 8px 0 0 0; border-top: 1px #CCCCCC solid; }
.privatSmallTableEndBlockEmpty .fr img,
.privatSmallTableEndBlock .fr img               { margin-left: 10px; }

/* FRONTPAGE - KONTAKT */

.kontaktCenterLeftBox                           { float: left; width: 244px; padding-right: 14px; border-right: 1px 

#CCCCCC solid; }
.kontaktCenterRightBox                          { float: left; width: 244px; padding-left: 15px; }

/* SITEMAP */

#sitemap                                        { background-image: url('/images/template/bgSitemap.gif'); 

margin-left: auto; margin-right: auto; width: 960px; }

#contentSitemapMain                             { float: left; width: 519px; padding: 28px 15px 30px 18px; }
#contentSitemapSec                              { float: left; width: 388px; padding: 28px 0 30px 15px; 

border-left: 1px #C1C1C1 solid; }

.sitemapLvl1Closed                              { width: 355px; height: 20px; cursor: pointer; font-size: 13px; 

padding: 3px 0 0 19px; background-image: url('/images/template/iconArrowRight.gif'); background-repeat: no-repeat; 

background-position: 9px 10px; font-weight: bold; margin-top: 15px; }
.sitemapLvl1Open                                { width: 355px; height: 20px; cursor: pointer; font-size: 13px; 

padding: 3px 0 0 19px; background-image: url('/images/template/iconArrowDown.gif'); background-repeat: no-repeat; 

background-position: 7px 10px; font-weight: bold; margin-top: 15px; }
.sitemapLvl1None                                { width: 355px; height: 20px; cursor: pointer; font-size: 13px; 

padding: 3px 0 0 19px; background-image: url('/images/template/iconArrowNone.gif'); background-repeat: no-repeat; 

background-position: 9px 11px; font-weight: bold; margin-top: 15px; }
.sitemapLvl2Closed                              { width: 344px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 30px; background-image: url('/images/template/iconArrowRight.gif'); background-repeat: no-repeat; 

background-position: 20px 6px; font-weight: bold; }
.sitemapLvl2Open                                { width: 344px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 30px; background-image: url('/images/template/iconArrowDown.gif'); background-repeat: no-repeat; 

background-position: 18px 8px; font-weight: bold; }
.sitemapLvl2None                                { width: 344px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 30px; background-image: url('/images/template/iconArrowNone.gif'); background-repeat: no-repeat; 

background-position: 20px 9px; font-weight: bold; }
.sitemapLvl3Closed                              { width: 333px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 41px; background-image: url('/images/template/iconArrowRight.gif'); background-repeat: no-repeat; 

background-position: 31px 6px; }
.sitemapLvl3Open                                { width: 333px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 41px; background-image: url('/images/template/iconArrowDown.gif'); background-repeat: no-repeat; 

background-position: 29px 8px; }
.sitemapLvl3None                                { width: 333px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 41px; background-image: url('/images/template/iconArrowNone.gif'); background-repeat: no-repeat; 

background-position: 31px 9px; }
.sitemapLvl4Closed                              { width: 322px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 52px; background-image: url('/images/template/iconArrowRight.gif'); background-repeat: no-repeat; 

background-position: 42px 6px; }
.sitemapLvl4Open                                { width: 322px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 52px; background-image: url('/images/template/iconArrowDown.gif'); background-repeat: no-repeat; 

background-position: 40px 8px; }
.sitemapLvl4None                                { width: 322px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 52px; background-image: url('/images/template/iconArrowNone.gif'); background-repeat: no-repeat; 

background-position: 42px 9px; }
.sitemapLvl5Closed                              { width: 311px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 63px; background-image: url('/images/template/iconArrowRight.gif'); background-repeat: no-repeat; 

background-position: 53px 6px; }
.sitemapLvl5Open                                { width: 311px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 63px; background-image: url('/images/template/iconArrowDown.gif'); background-repeat: no-repeat; 

background-position: 51px 8px; }
.sitemapLvl5None                                { width: 311px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 63px; background-image: url('/images/template/iconArrowNone.gif'); background-repeat: no-repeat; 

background-position: 53px 9px; }
.sitemapLvl6Closed                              { width: 300px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 74px; background-image: url('/images/template/iconArrowRight.gif'); background-repeat: no-repeat; 

background-position: 64px 6px; }
.sitemapLvl6Open                                { width: 300px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 74px; background-image: url('/images/template/iconArrowDown.gif'); background-repeat: no-repeat; 

background-position: 62px 8px; }
.sitemapLvl6None                                { width: 300px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 74px; background-image: url('/images/template/iconArrowNone.gif'); background-repeat: no-repeat; 

background-position: 64px 9px; }
.sitemapLvl7Closed                              { width: 289px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 85px; background-image: url('/images/template/iconArrowRight.gif'); background-repeat: no-repeat; 

background-position: 75px 6px; }
.sitemapLvl7Open                                { width: 289px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 85px; background-image: url('/images/template/iconArrowDown.gif'); background-repeat: no-repeat; 

background-position: 73px 8px; }
.sitemapLvl7None                                { width: 289px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 85px; background-image: url('/images/template/iconArrowNone.gif'); background-repeat: no-repeat; 

background-position: 75px 9px; }
.sitemapLvl8Closed                              { width: 278px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 96px; background-image: url('/images/template/iconArrowRight.gif'); background-repeat: no-repeat; 

background-position: 86px 6px; }
.sitemapLvl8Open                                { width: 278px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 96px; background-image: url('/images/template/iconArrowDown.gif'); background-repeat: no-repeat; 

background-position: 84px 8px; }
.sitemapLvl8None                                { width: 278px; height: 16px; cursor: pointer; font-size: 10px; 

padding: 3px 0 0 96px; background-image: url('/images/template/iconArrowNone.gif'); background-repeat: no-repeat; 

background-position: 86px 9px; }

.sitemapLvl1Closed:hover,
.sitemapLvl1Open:hover,
.sitemapLvl1None:hover,
.sitemapLvl2Closed:hover,
.sitemapLvl2Open:hover,
.sitemapLvl2None:hover,
.sitemapLvl3Closed:hover,
.sitemapLvl3Open:hover,
.sitemapLvl3None:hover,
.sitemapLvl4Closed:hover,
.sitemapLvl4Open:hover,
.sitemapLvl4None:hover,
.sitemapLvl5Closed:hover,
.sitemapLvl5Open:hover,
.sitemapLvl5None:hover,
.sitemapLvl6Closed:hover,
.sitemapLvl6Open:hover,
.sitemapLvl6None:hover,
.sitemapLvl7Closed:hover,
.sitemapLvl7Open:hover, 
.sitemapLvl7None:hover                          { background-color: #CCCCCC; }

a.sitemap:link,
a.sitemap:active,
a.sitemap:visited                               { color: #000000; text-decoration: none; }
a.sitemap:hover                                 { color: #000000; background-color: #CCCCCC; text-decoration: none; 

}

a.sitemapOpen:link,
a.sitemapOpen:active,
a.sitemapOpen:visited                           { color: #000000; text-decoration: none; }
a.sitemapOpen:hover                             { color: #000000; background-color: #CCCCCC; text-decoration: none; 

}


/* SÃ˜G */

.searchArea                                     { padding: 20px 0 20px 0; }
.searchTpl                                      { margin-bottom: 19px; }
.searchID                                       { float: left; width: 30px; color: #999999; font-weight: bold; 

line-height: 16px; }
.searchContent                                  { float: left; }
.searchHeader                                   { font-weight: bold; line-height: 16px; margin-bottom: 8px; }
.searchText                                     { line-height: 16px; margin-bottom: 8px; }
.searchURL                                      { color: #999999; }

/* MAIL */

#mailHeader                                     { margin: 0 4px 0 4px; margin-left: auto; margin-right: auto; 

width: 757px; }
#mailHeaderTop                                  { height: 89px; }
#mailHeaderLogo                                 { float: left; padding: 13px 0 0 19px; }
#mailContent                                    { background-image: url('/images/template/bgMail.gif'); 

margin-left: auto; margin-right: auto; width: 757px; }
.contentMail                                    { float: left; width: 519px; padding: 28px 0 30px 15px; }
.contentMailSec                                 { float: left; width: 208px; margin: 28px 0 30px 15px; }
.contentMailSecBox                              { float: left; width: 190px; padding: 10px 0px 0px 0px; margin: 0 0 

10px 0; }
.mailSecContent                                 { margin: 0 10px 0 10px; }
.mailTableHeaderPrivate                         { background-color: #517B39; color: #FFFFFF; font-weight: bold; 

padding: 7px 15px 7px 15px; margin-bottom: 1px; }
.mailTableBlockPrivate                          { background-color: #8BC648; color: #000000; padding: 10px 15px 

12px 15px; margin-bottom: 1px; line-height: 20px; }
.mailTableHeaderBusiness                        { background-color: #5A471B; color: #FFFFFF; font-weight: bold; 

padding: 7px 15px 7px 15px; margin-bottom: 1px; }
.mailTableBlockBusiness                         { background-color: #B1A76E; color: #000000; padding: 10px 15px 

12px 15px; margin-bottom: 1px;  }
.mailProdukt                                    { float: left; font-size: 16px; font-weight: bold; color: #FFFFFF; 

}
.mailPris                                       { float: right; font-size: 11px; color: #000000; font-weight: bold; 

margin-top: 2px; }

.smallTableHeaderBusinessEmpty                  { background-color: #5A471B; width: 222px; color: #FFFFFF; padding: 

7px 15px 7px 15px; margin-bottom: 1px; }
.smallTableHeaderKundecenterEmpty               { background-color: #80561B; width: 222px; color: #FFFFFF; padding: 

7px 15px 7px 15px; margin-bottom: 1px; }
.smallTableHeaderPrivateEmpty                   { background-color: #517B39; width: 222px; color: #FFFFFF; padding: 

7px 15px 7px 15px; margin-bottom: 1px; }
.smallTableBlockBusinessEmpty                   { background-color: #B1A76E; width: 222px; color: #FFFFFF; 

font-weight: bold; padding: 15px 15px 12px 15px; margin-bottom: 1px; }
.smallTableBlockKundecenterEmpty                { background-color: #DBC194; width: 222px; color: #FFFFFF; 

font-weight: bold; padding: 15px 15px 12px 15px; margin-bottom: 1px; }
.smallTableBlockPrivateEmpty                    { background-color: #8BC648; width: 222px; color: #FFFFFF; 

font-weight: bold; padding: 15px 15px 12px 15px; margin-bottom: 1px; }

/* Billede */

.formHeader img                                 { position: relative; top: 3px; left: 7px; }
.imgMarginBtm                                   { margin-bottom: 19px; }
.textImg                                        { position: relative; top: 3px; left: 5px; }
.secImgFr                                       { margin: 0 0 19px 0; text-align: right; }
.imgFr                                          { text-align: right; }

/* TEXT */ 

div                                             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 

11px; }
h1                                              { font-size: 20px; font-weight: normal; margin: 0 0 6px 0; 

line-height: 24px; }
h2                                              { font-size: 16px; font-weight: bold; margin: 0 0 16px 0; 

line-height: 16px; color: #999999; }
h3                                              { font-size: 14px; font-weight: bold; margin: 0 0 6px 0; 

line-height: 16px; }
h4                                              { font-size: 12px; font-weight: bold; margin: 0 0 0px 0; 

line-height: 16px; color:#2c2c2c;  }
h5                                              { font-size: 9px; font-weight: bold; margin: 0 0 4px 0; 

line-height: 14px; color: #999999; }
h6                                              { font-size: 11px; font-weight: bold; color: #575045; margin: 0 0 

6px 0; line-height: 16px; }
.h6                                             { font-size: 11px; font-weight: bold; color: #575045; margin: 0 0 

6px 0; line-height: 16px; }
.h7                                             { font-size: 9px; font-weight: bold; color: #575045; margin: 0 0 

4px 0; line-height: 14px; }
.headerH7                                       { padding-bottom: 16px; }
.forsideText                                    { font-size: 11px; margin: 0 0 7px 0; line-height: 16px; }
.mainText                                       { font-size: 11px; margin: 0 0 19px 0; line-height: 16px; }
.mainTextSmaller                            	{ font-size: 9px; margin: 0 0 15px 0; line-height: 14px; }
.mainTextFaded                                  { font-size: 11px; line-height: 16px; color: #999999; }
.mainSmallText                                  { font-size: 9px; margin: 0 0 15px 0; line-height: 14px; color: 

#666666; }

.secText                                        { font-size: 11px; color: #575045; padding-bottom: 15px; 

margin-bottom: 10px; line-height: 16px; border-bottom: 1px solid #CACACA; }
.secTextNoBorder                                { font-size: 11px; color: #575045; margin-bottom: 10px; 

line-height: 16px;}
.secSmallText                                   { font-size: 9px; color: #575045; margin: 0 0 15px 0; line-height: 

12px; }
.formText                                       { font-size: 11px; margin: 0; line-height: 16px; }
.formSmallText                                  { font-size: 9px; margin: 0; line-height: 14px; color: #999999; }

/* LINKS */

div a:link,
div a:active,
div a:visited,
div a:hover                                     { color: #0366CC; }

a.nav:link,
a.nav:active,
a.nav:visited                                   { color: #000000; text-decoration: none; }
a.nav:hover                                     { color: #000000; background-color: #FFFFFF; text-decoration: none; 

}

a.navOpen:link,
a.navOpen:active,
a.navOpen:visited                               { color: #000000; text-decoration: none; font-weight: bold; }
a.navOpen:hover                                 { color: #000000; background-color: #FFFFFF; text-decoration: none; 

font-weight: bold; }

.menuLvl1 a:link,
.menuLvl1 a:active,
.menuLvl1 a:visited,
.menuLvl1 a:hover,
.menuLvl1Sec a:link,
.menuLvl1Sec a:active,
.menuLvl1Sec a:visited,
.menuLvl1Sec a:hover,
.menuLvl1SecChosen a:link,
.menuLvl1SecChosen a:active,
.menuLvl1SecChosen a:visited,
.menuLvl1SecChosen a:hover,
.menuLvl1Chosen a:link,
.menuLvl1Chosen a:active,
.menuLvl1Chosen a:visited,
.menuLvl1Chosen a:hover,
.menuLvl2 a:link,
.menuLvl2 a:active,
.menuLvl2 a:visited,
.menuLvl2 a:hover                               { color: #FFFFFF; text-decoration: none; }

.menuLvl2Chosen a:link,
.menuLvl2Chosen a:active,
.menuLvl2Chosen a:visited,
.menuLvl2Chosen a:hover                         { color: #000000; text-decoration: none; }
.newsBox                                        { margin: 20px 0 20px 0; }
.newsBoxLeft                                    { float: left; margin: 3px 19px 0 0; width: 140px; }
.newsBoxRight                                   { float: left; width: 300px; line-height: 16px; }
.newsBoxMainPage                                { margin-bottom: 20px; line-height: 16px; }
.newsBoxMainPage img                            { margin: 0 20px 10px 0; float: left; }

.OrgBox						{ margin: 20px 0 20px 0; }
.OrgBoxLeft					{ float: left; margin: 3px 19px 0 0; width: 100px; }
.OrgBoxRight					{ float: left; width: 340px; line-height: 16px; }

/* #menu                                           { background-color: #F2F2F2; width: 196px; } */
#menu                                           { background-color: #fff; width: 196px;}

div#menu a                                      { color: #333; text-decoration: none; display: block; 

font-family: Verdana; font-size: 10px; }
div#menu a:link,
div#menu a:active,
div#menu a:visited                              { background-repeat: no-repeat; }
div#menu a:hover                               { color:#0099ff; }

.menuLvl3Open,
.menuLvl4Open,
.menuLvl5Open,
.menuLvl6Open,
.menuLvl7Open,
.menuLvl8Open                                   /* {background-image: url('/images/template/iconArrowDown.gif'); } */

.menuLvl3Closed,
.menuLvl4Closed,
.menuLvl5Closed,
.menuLvl6Closed,
.menuLvl7Closed,
.menuLvl8Closed                                /* { background-image: url('/images/template/iconArrowRight.gif'); } */

.menuLvl3None,
.menuLvl4None,
.menuLvl5None,
.menuLvl6None,
.menuLvl7None,
.menuLvl8None                                  /* { background-image: url('/images/template/iconArrowNone.gif'); } */


.menuLvl3Open,
.menuLvl3Closed,
.menuLvl3None                                   { width: 177px; padding: 5px 0 5px 9px; }
.menuLvl3Open                                   { background-position: 7px 10px; }
.menuLvl3Closed                                 { background-position: 9px 8px; }
.menuLvl3None                                   { background-position: 9px 9px; }

.menuLvl4Open,
.menuLvl4Closed,
.menuLvl4None                                   { width: 166px; padding: 4px 0 4px 20px; }
.menuLvl4Open                                   { background-position: 18px 8px; }
.menuLvl4Closed                                 { background-position: 20px 6px; }
.menuLvl4None                                   { background-position: 20px 9px; }

.menuLvl5Open,
.menuLvl5Closed,
.menuLvl5None                                   { width: 155px; padding: 4px 0 4px 31px; }
.menuLvl5Open                                   { background-position: 29px 8px; }
.menuLvl5Closed                                 { background-position: 31px 6px; }
.menuLvl5None                                   { background-position: 31px 9px; }

.menuLvl6Open,
.menuLvl6Closed,
.menuLvl6None                                   { width: 144px; padding: 4px 0 4px 42px; }
.menuLvl6Open                                   { background-position: 40px 8px; }
.menuLvl6Closed                                 { background-position: 42px 6px; }
.menuLvl6None                                   { background-position: 42px 9px; }

.menuLvl7Open,
.menuLvl7Closed,
.menuLvl7None                                   { width: 133px; padding: 4px 0 4px 53px; }
.menuLvl7Open                                   { background-position: 51px 8px; }
.menuLvl7Closed                                 { background-position: 53px 6px; }
.menuLvl7None                                   { background-position: 53px 9px; }

.menuLvl8Open,
.menuLvl8Closed,
.menuLvl8None                                   { width: 122px; padding: 4px 0 4px 64px; }
.menuLvl8Open                                   { background-position: 62px 8px; }
.menuLvl8Closed                                 { background-position: 64px 6px; }
.menuLvl8None                                   { background-position: 64px 9px; }

#chosen                                         { background-color: #0099ff; font-weight: bold; color:#fff!important; }

.upgradeContainer                               { width:519px; }
.upgradeHeader                                  { background-color:#8bc648; color:#ffffff; font-family:Verdana, 

Arial, Helvetica, sans-serif;
						  font-size:11px; font-weight:bold; padding:7px; float:left; }
.upgradeTr                                      { padding:6px; color:#000; font-family:Verdana, Arial, Helvetica, 

sans-serif; font-size:11px; float:left;
						  border-bottom:1px solid #e3e3e3; 

background-image:url(/Images/tdBg.jpg); background-repeat:repeat-x; background-color:#f3f3f5; }
.tdRadio                                        { width:25px; float:left; border:0px solid #000; }
.td1                                            { width:220px; float:left; border:0px solid #000; }
.td2                                            { width:130px; float:left; border:0px solid #000; text-align:right; 

}
.td3                                            { width:100px; float:right; border:0px solid #000; 

text-align:right; }
.productInfo                                    { width:500px; float:left; padding-top:8px }
.productInfo_closed                             { width:500px; float:left; padding-top:8px; display:none }

/*  PRISTABELLER 03-04-2007 */

/*  PRIVAT SOLO UDEN TELEFON */
/*	.privatSolo	a, td, div	{ font-family:tahoma,verdana; font-size:11px; line-height:16px; } */
	.privatSolo .InnerBorder	{ border:1px solid #ffffff; }
	.privatSolo			{ width:507px; border:1px solid #dbdbdb; background:#ffffff; 

margin-bottom:15px; line-height:16px; font-size:11px; }
	.privatSolo .top		{ width:506px ;display:block; position:relative; }
	.privatSolo	.header		{ font-size:11px; background:#e2e2e2; line-height:28px; height:28px;  

color:#010101; font-weight:bold; }
	.privatSolo td			{ line-height:34px; text-align:right; border-top:1px solid #dbdbdb; }
	.privatSolo table .col_1	{ text-align:left; padding-left:15px; font-weight:bold; }
	.privatSolo table .col_2	{ display:none;  }
	.privatSolo table .col_3	{ display:none; }
	.privatSolo table .col_4	{ padding-left:53px; font-weight:bold;  }
	.privatSolo table .col_5	{ padding-right:20px;  }
	.privatSolo table		{ width:100%; background-color:#ffffff;  }
	.privatSolo .GradientBackground	{ background: url('/images/pristabeller/background_box_description.gif'); 

background-repeat: repeat-x; }
	.privatSolo .RightBanner	{ height:102px; width:102px; position:absolute; z-index:100; left:406px; 

top:-3px; }
	.privatSolo .DescriptionIcon  	{ float:left; background-repeat:no-repeat; margin-left:10px; 

margin-top:19px; no-repeat; height:100px; width:57px; }
	.privatSolo .DescriptionTextContainer 	{ float:left; width:370px; }
	.privatSolo .DescriptionHeader		{ height: 22px; width: 340px; background-repeat: no-repeat; 

margin-top:19px; }
	.privatSolo .DescriptionText  		{ width:100%; margin-bottom:10px; }
	.privatSolo .off 			{ }	
	.privatSolo .over 			{ background:#f4f4f4;cursor: pointer;  }
	
/*  PRIVAT SOLO UDEN TELEFON */

/*  PRIVATPRISER SOLO UDEN TELEFON */
/*	.privatSolopriser	a, td, div	{ font-family:tahoma,verdana; font-size:11px; line-height:16px; } 

*/
	.privatSolopriser .InnerBorder	{ }
	.privatSolopriser							{ width:509px; color:#ffffff; 

margin-bottom:15px; line-height:16px; font-size:11px; }
	.privatSolopriser .top						{ display:none; }
	.privatSolopriser .header					{ background:#006eb7; line-height:28px; 

height:28px;  font-weight:bold; border-top:none; }
	.privatSolopriser td						{ line-height:34px; text-align:right; 

border-top:1px solid #ffffff;  }
	.privatSolopriser table .col_1 				{ text-align:left; padding-left:15px; 

font-weight:bold;  }
	.privatSolopriser table .col_2 				{ display:none; }
	.privatSolopriser table .col_3 				{ display:none; }
	.privatSolopriser table .col_4 				{ padding-left:53px; font-weight:bold;  }
	.privatSolopriser table .col_5 				{ padding-right:20px;  }
	.privatSolopriser table						{ width:100%; background-color:#0099ff;  }
	.privatSolopriser .GradientBackground		{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
	.privatSolopriser .RightBanner				{ height:102px; width:102px; position:absolute; 

z-index:100; left:406px; top:-3px; }
	.privatSolopriser .DescriptionIcon  			{ float:left; background-repeat:no-repeat; 

margin-left:15px; margin-top:19px; no-repeat; height:100px; width:77px; }
	.privatSolopriser .DescriptionTextContainer 	{ float:left; width:350px; }
	.privatSolopriser .DescriptionHeader			{ height: 22px; width: 320px; background-repeat: 

no-repeat; margin-top:19px; }
	.privatSolopriser .DescriptionText  			{ width:100%; margin-bottom:10px; }
	.privatSolopriser .off 					{ }	
	.privatSolopriser .over 						{ background:#008be7; cursor: 

pointer;  }
	
/*  PRIVATPRISER SOLO UDEN TELEFON */

/* -------------------------------------------------------------------------------------- */

/*  PRIVAT SOLO MED TELEFONI */
/* 	.privatSolo_tlf	a, td, div	{ font-family:tahoma,verdana; font-size:11px; line-height:16px; }*/
	.privatSolo_tlf							{ width:507px; border:1px solid #dbdbdb; 

background:#ffffff; margin-bottom:15px; line-height:16px; font-size:11px; }	
	.privatSolo_tlf .InnerBorder	{ border:1px solid #ffffff; }
	.privatSolo_tlf .top					{ width:506px ;display:block; position:relative; }
	.privatSolo_tlf	.header					{ background:#e2e2e2; line-height:28px; 

height:28px;  color:#010101; font-weight:bold; }
	.privatSolo_tlf td						{ line-height:34px; text-align:right; 

border-top:1px solid #dbdbdb; }
	.privatSolo_tlf table .col_1			{ text-align:left; padding-left:15px; font-weight:bold;  }
	.privatSolo_tlf table .col_2			{ padding-right:20px;  }
	.privatSolo_tlf table .col_3 			{ padding-right:20px;  }
	.privatSolo_tlf table .col_4 			{ padding-right:20px; font-weight:bold;  }
	.privatSolo_tlf table .col_5 			{ padding-right:20px;  }
	.privatSolo_tlf table					{ width:100%; background-color:#ffffff;  }
	.privatSolo_tlf .GradientBackground		{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
	.privatSolo_tlf .RightBanner			{ height:102px; width:102px; position:absolute; 

z-index:100; left:406px; top:-3px; }
	.privatSolo_tlf .DescriptionIcon		{ float:left; height:100px; width:57px; background-repeat: 

no-repeat;  margin-top:19px; margin-left:10px;}
	.privatSolo_tlf .DescriptionTextContainer  { float:left; width:370px; }
	.privatSolo_tlf .DescriptionHeader		{ height: 22px; width: 340px; background-repeat: no-repeat; 

padding-bottom:5px; margin-top:19px; }
	.privatSolo_tlf .DescriptionText  		{ width:100%; margin-bottom:10px; }
	.privatSolo_tlf .off 					{ }	
	.privatSolo_tlf .over 					{ background:#f4f4f4;cursor: pointer;  }
	
/*  PRIVAT SOLO MED TELEFONI */

/*  PRIVATPRISER SOLO MED TELEFON */
/*	.privatSolopriser_tlf	a, td, div	{ font-family:tahoma,verdana; font-size:11px; line-height:16px; } 

*/
	.privatSolopriser_tlf .InnerBorder	{ }
	.privatSolopriser_tlf							{ width:509px; color:#ffffff; 

margin-bottom:15px; line-height:16px; font-size:11px; }
	.privatSolopriser_tlf .top						{ display:none; }
	.privatSolopriser_tlf .header					{ background:#006eb7; line-height:28px; 

height:28px; font-weight:bold; border-top:none; }
	.privatSolopriser_tlf td						{ line-height:34px; 

text-align:right; border-top:1px solid #ffffff; }
	.privatSolopriser_tlf table .col_1 				{ text-align:left; padding-left:15px; 

font-weight:bold;  }
	.privatSolopriser_tlf table .col_2 				{ padding-right:20px;  }
	.privatSolopriser_tlf table .col_3 				{ padding-right:20px;  }
	.privatSolopriser_tlf table .col_4 				{ padding-right:20px; font-weight:bold;  }
	.privatSolopriser_tlf table .col_5 				{ padding-right:20px;  }
	.privatSolopriser_tlf table						{ width:100%; 

background-color:#0099ff;  }
	.privatSolopriser_tlf .GradientBackground		{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
	.privatSolopriser_tlf .RightBanner				{ height:102px; width:102px; 

position:absolute; z-index:100; left:406px; top:-3px; }
	.privatSolopriser_tlf .DescriptionIcon  			{ float:left; background-repeat:no-repeat; 

margin-left:10px; margin-top:19px; no-repeat; height:100px; width:57px; }
	.privatSolopriser_tlf .DescriptionTextContainer 	{ float:left; width:350px; }
	.privatSolopriser_tlf .DescriptionHeader			{ height: 22px; width: 340px; 

background-repeat: no-repeat; margin-top:19px; }
	.privatSolopriser_tlf .DescriptionText  			{ width:100%; margin-bottom:10px; }
	.privatSolopriser_tlf .off 					{ }	
	.privatSolopriser_tlf .over 						{ background:#008be7;cursor: 

pointer;  }
	
/*  PRIVATPRISER SOLO MED TELEFON */

/* -------------------------------------------------------------------------------------- */

/*  PRIVAT UDEN TELEFON */
.privat .InnerBorder			{ border: 1px solid #ffffff; }
.privat					{ width: 507px; border: 1px solid #dbdbdb; background: #ffffff; 

margin-bottom: 15px; line-height: 16px; font-size: 11px; }
.privat .top				{ width: 506px; display: block; position: relative; }
.privat	.header				{ font-size: 11px; background: #e2e2e2; line-height: 28px; height: 28px; 

color: #010101; font-weight: bold; }
.privat td				{ line-height: 34px; text-align: right; border-top: 1px solid #dbdbdb; }
.privat table .col_1 			{ text-align: left; padding-left: 15px; font-weight: bold; }
.privat table .col_2 			{ display: none; }
.privat table .col_3 			{ display: none; }
.privat table .col_4 			{ padding-left: 53px; font-weight: bold; }
.privat table .col_5 			{ padding-right: 20px; }
.privat table				{ width: 100%; background-color: #ffffff; }
.privat .GradientBackground		{ background: url('/images/pristabeller/background_box_description.gif'); 

background-repeat: repeat-x; }
.privat .RightBanner			{ height: 102px; width: 102px; position: absolute; z-index: 100; left: 

406px; top: -3px; }
.privat .DescriptionIcon  		{ float: left; background-repeat: no-repeat; margin-left: 10px; margin-top: 

19px; no-repeat; height: 100px; width: 57px; }
.privat .DescriptionTextContainer 	{ float: left; width: 370px; }
.privat .DescriptionHeader		{ height: 22px; width: 340px; background-repeat: no-repeat; margin-top: 

19px; }
.privat .DescriptionText  		{ width: 100%; margin-bottom: 10px; }
.privat .off 				{ }	
.privat .over 				{ background: #f4f4f4;cursor: pointer; }
/*  PRIVAT UDEN TELEFON */

/*  PRIVATPRISER UDEN TELEFON */
/*	.privatpriser	a, td, div	{ font-family:tahoma,verdana; font-size:11px; line-height:16px; } */
	.privatpriser .InnerBorder	{ }
	.privatpriser							{ width:509px; color:#ffffff; 

margin-bottom:15px; line-height:16px; font-size:11px; }
	.privatpriser .top						{ display:none; }
	.privatpriser .header					{ background:#517b39; line-height:28px; 

height:28px;  font-weight:bold; border-top:none; }
	.privatpriser td						{ line-height:34px; text-align:right; 

border-top:1px solid #ffffff;  }
	.privatpriser table .col_1 				{ text-align:left; padding-left:15px; 

font-weight:bold;  }
	.privatpriser table .col_2 				{ display:none; }
	.privatpriser table .col_3 				{ display:none; }
	.privatpriser table .col_4 				{ padding-left:53px; font-weight:bold;  }
	.privatpriser table .col_5 				{ padding-right:20px;  }
	.privatpriser table						{ width:100%; background-color:#8bc648;  }
	.privatpriser .GradientBackground		{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
	.privatpriser .RightBanner				{ height:102px; width:102px; position:absolute; 

z-index:100; left:406px; top:-3px; }
	.privatpriser .DescriptionIcon  			{ float:left; background-repeat:no-repeat; 

margin-left:15px; margin-top:19px; no-repeat; height:100px; width:77px; }
	.privatpriser .DescriptionTextContainer 	{ float:left; width:350px; }
	.privatpriser .DescriptionHeader			{ height: 22px; width: 320px; background-repeat: 

no-repeat; margin-top:19px; }
	.privatpriser .DescriptionText  			{ width:100%; margin-bottom:10px; }
	.privatpriser .off 					{ }	
	.privatpriser .over 						{ background:#80b543; cursor: pointer;  }
	
/*  PRIVATPRISER UDEN TELEFON */

/*  PRIVATPRISER UDEN TELEFON OG UDEN BESTILKNAP*/
/*	.privatpriserNoButton	a, td, div	{ font-family:tahoma,verdana; font-size:11px; line-height:16px; } 

*/
	.privatpriserNoButton .InnerBorder	{ }
	.privatpriserNoButton							{ width:509px; color:#ffffff; 

margin-bottom:15px; line-height:16px; font-size:11px; }
	.privatpriserNoButton .top						{ display:none; }
	.privatpriserNoButton .header					{ background:#517b39; line-height:28px; 

height:28px;  font-weight:bold; border-top:none; }
	.privatpriserNoButton td						{ line-height:34px; 

text-align:right; border-top:1px solid #ffffff;  }
	.privatpriserNoButton table .col_1 				{ text-align:left; padding-left:15px; 

font-weight:bold;  }
	.privatpriserNoButton table .col_2 				{ display:none; }
	.privatpriserNoButton table .col_3 				{ display:none; }
	.privatpriserNoButton table .col_4 				{ padding-right:20px; font-weight:bold;  }
	.privatpriserNoButton table .col_5 				{ display:none; }
	.privatpriserNoButton table						{ width:100%; 

background-color:#8bc648;  }
	.privatpriserNoButton .GradientBackground		{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
	.privatpriserNoButton .RightBanner				{ height:102px; width:102px; 

position:absolute; z-index:100; left:406px; top:-3px; }
	.privatpriserNoButton .DescriptionIcon  			{ float:left; background-repeat:no-repeat; 

margin-left:15px; margin-top:19px; no-repeat; height:100px; width:77px; }
	.privatpriserNoButton .DescriptionTextContainer 	{ float:left; width:350px; }
	.privatpriserNoButton .DescriptionHeader			{ height: 22px; width: 320px; 

background-repeat: no-repeat; margin-top:19px; }
	.privatpriserNoButton .DescriptionText  			{ width:100%; margin-bottom:10px; }
	.privatpriserNoButton .off 					{ }	
	.privatpriserNoButton .over 						{ }
	
/*  PRIVATPRISER UDEN TELEFON OG UDEN BESTILKNAP*/

/*  PRIVAT MED TELEFONI */
.privat_tlf					{ width:507px; border:1px solid #dbdbdb; background:#ffffff; 

margin-bottom:15px; line-height:16px; font-size:11px; }	
.privat_tlf .InnerBorder			{ border:1px solid #ffffff; }
.privat_tlf .top				{ width:506px ;display:block; position:relative; }
.privat_tlf	.header				{ background:#e2e2e2; line-height:28px; height:28px;  

color:#010101; font-weight:bold; }
.privat_tlf td					{ line-height:34px; text-align:right; border-top:1px solid #dbdbdb; 

}
.privat_tlf table .col_1			{ text-align:left; padding-left:15px; font-weight:bold; }
.privat_tlf table .col_2			{ padding-right:20px;  }
.privat_tlf table .col_3 			{ padding-right:20px;  }
.privat_tlf table .col_4 			{ padding-right:20px; font-weight:bold;  }
.privat_tlf table .col_5 			{ padding-right:20px;  }
.privat_tlf table				{ width:100%; background-color:#ffffff;  }
.privat_tlf .GradientBackground			{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
.privat_tlf .RightBanner			{ height:102px; width:102px; position:absolute; z-index:100; 

left:406px; top:-3px; }
.privat_tlf .DescriptionIcon			{ float:left; height:100px; width:57px; background-repeat: 

no-repeat;  margin-top:19px; margin-left:10px;}
.privat_tlf .DescriptionTextContainer		{ float:left; width:370px; }
.privat_tlf .DescriptionHeader			{ height: 22px; width: 340px; background-repeat: no-repeat; 

margin-top:19px; }
.privat_tlf .DescriptionText  			{ width:100%; margin-bottom:10px; }
.privat_tlf .off 				{ }	
.privat_tlf .over 				{ background:#f4f4f4;cursor: pointer;  }
/*  PRIVAT MED TELEFONI */

/*  PRIVAT UDEN TELEFON - WIDE*/
.wide_privat					{ width: 730px; border: 1px solid #dbdbdb; background: #ffffff; 

margin-bottom: 15px; line-height: 16px; font-size: 11px; }
.wide_privat .InnerBorder			{ border: 1px solid #ffffff; }
.wide_privat .top				{ width: 100%; display: block; position: relative; }
.wide_privat .header				{ font-size: 11px; background: #e2e2e2; line-height: 28px; height: 

28px; color: #010101; font-weight: bold; }
.wide_privat td					{ line-height: 34px; text-align: right; border-top: 1px solid 

#dbdbdb; }
.wide_privat table .col_1 			{ text-align: left; padding-left: 15px; font-weight: bold; width: 

32%; }
.wide_privat table .col_2 			{ display: none; }
.wide_privat table .col_3 			{ display: none; }
.wide_privat table .col_4 			{ padding-right: 20px; text-align: center; }
.wide_privat table .col_5 			{ padding-right: 20px; font-weight: bold; }
.wide_privat table .col_6 			{ padding-right: 20px; }
.wide_privat table				{ width: 100%; background-color: #ffffff; }
.wide_privat .GradientBackground		{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
.wide_privat .RightBanner			{ height: 102px; width: 102px; float: right; z-index: 100; top: 

-3px; }
.wide_privat .DescriptionIcon  			{ float: left; background-repeat: no-repeat; margin-left: 10px; 

margin-top: 19px; no-repeat; height: 100px; width: 57px; }
.wide_privat .DescriptionTextContainer 		{ float: left; width: 520px; }
.wide_privat .DescriptionHeader			{ height: 22px; width: 100%; background-repeat: no-repeat; 

margin-top: 19px; }
.wide_privat .DescriptionText  			{ width: 100%; margin-bottom: 10px; }
.wide_privat .off 				{ }	
.wide_privat .over 				{ background: #f4f4f4;cursor: pointer; }
/*  PRIVAT UDEN TELEFON - WIDE*/

/*  PRIVAT MED TELEFONI - WIDE */
.wide_privat_tlf				{ width: 730px; border: 1px solid #dbdbdb; background: #ffffff; 

margin-bottom: 15px; line-height: 16px; font-size: 11px; }
.wide_privat_tlf .InnerBorder			{ border: 1px solid #ffffff; }
.wide_privat_tlf .top				{ width: 100%; display: block; position: relative; }
.wide_privat_tlf .header			{ background: #e2e2e2; line-height: 28px; height: 28px; color: 

#010101; font-weight: bold; }
.wide_privat_tlf td				{ line-height: 34px; text-align: right; border-top: 1px solid 

#dbdbdb; }
.wide_privat_tlf table .col_1			{ text-align: left; padding-left: 15px; font-weight: bold; width: 

28%; }
.wide_privat_tlf table .col_2			{ padding-right: 20px; }
.wide_privat_tlf table .col_3			{ padding-right: 20px; }
.wide_privat_tlf table .col_4			{ padding-right: 20px; text-align: center; }
.wide_privat_tlf table .col_5			{ padding-right: 20px; font-weight: bold; }
.wide_privat_tlf table .col_6			{ padding-right: 20px; }
.wide_privat_tlf table				{ width: 100%; background-color: #ffffff; }
.wide_privat_tlf .GradientBackground		{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
.wide_privat_tlf .RightBanner			{ height: 102px; width: 102px; float: right; z-index: 100; top: 

-3px; }
.wide_privat_tlf .DescriptionIcon		{ float: left; height: 100px; width: 57px; background-repeat: 

no-repeat; margin-top: 19px; margin-left: 10px; }
.wide_privat_tlf .DescriptionTextContainer	{ float: left; width: 520px; }
.wide_privat_tlf .DescriptionHeader		{ height: 22px; width: 100%; background-repeat: no-repeat; 

margin-top: 19px; }
.wide_privat_tlf .DescriptionText  		{ width: 100%; margin-bottom: 10px; }
.wide_privat_tlf .off 				{ }
.wide_privat_tlf .over 				{ background: #f4f4f4; cursor: pointer; }
/*  PRIVAT MED TELEFONI - WIDE */

/*  PRIVATPRISER MED TELEFON */
/*	.privatpriser_tlf	a, td, div	{ font-family:tahoma,verdana; font-size:11px; line-height:16px; } 

*/
	.privatpriser_tlf .InnerBorder	{ }
	.privatpriser_tlf							{ width:509px; color:#ffffff; 

margin-bottom:15px; line-height:16px; font-size:11px; }
	.privatpriser_tlf .top						{ display:none; }
	.privatpriser_tlf .header					{ background:#517b39; line-height:28px; 

height:28px; font-weight:bold; border-top:none; }
	.privatpriser_tlf td						{ line-height:34px; text-align:right; 

border-top:1px solid #ffffff; }
	.privatpriser_tlf table .col_1 				{ text-align:left; padding-left:15px; 

font-weight:bold;  }
	.privatpriser_tlf table .col_2 				{ padding-right:20px;  }
	.privatpriser_tlf table .col_3 				{ padding-right:20px;  }
	.privatpriser_tlf table .col_4 				{ padding-right:20px; font-weight:bold;  }
	.privatpriser_tlf table .col_5 				{ padding-right:20px;  }
	.privatpriser_tlf table						{ width:100%; background-color:#8bc648;  }
	.privatpriser_tlf .GradientBackground		{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
	.privatpriser_tlf .RightBanner				{ height:102px; width:102px; position:absolute; 

z-index:100; left:406px; top:-3px; }
	.privatpriser_tlf .DescriptionIcon  			{ float:left; background-repeat:no-repeat; 

margin-left:15px; margin-top:19px; no-repeat; height:100px; width:77px; }
	.privatpriser_tlf .DescriptionTextContainer 	{ float:left; width:350px; }
	.privatpriser_tlf .DescriptionHeader			{ height: 22px; width: 320px; background-repeat: 

no-repeat; margin-top:19px; }
	.privatpriser_tlf .DescriptionText  			{ width:100%; margin-bottom:10px; }
	.privatpriser_tlf .off 					{ }	
	.privatpriser_tlf .over 						{ background:#80b543; cursor: 

pointer;  }
	
/*  PRIVATPRISER MED TELEFON */

/* -------------------------------------------------------------------------------------- */

/*  ERHVERV */
/* 	.erhverv	a, td, div	{ font-family:tahoma,verdana; font-size:11px; line-height:16px; }*/
	.erhverv							{ width:507px; border:1px solid #dbdbdb; 

background:#ffffff; margin-bottom:15px; line-height:16px; font-size:11px; }
	.erhverv .InnerBorder	{ border:1px solid #ffffff;}
	.erhverv .top					{ width:506px ;display:block; position:relative; }
	.erhverv	.header					{ background:#e2e2e2; line-height:28px; 

height:28px;  color:#010101; font-weight:bold; }
	.erhverv table .col_1			{ text-align:left; padding-left:15px; font-weight:bold;  }
	.erhverv td						{ line-height:34px; text-align:right; 

border-top:1px solid #dbdbdb; }
	.erhverv table .col_2 				{ display:none; }
	.erhverv table .col_3 				{ padding-right:20px;  }
	.erhverv table .col_4 				{ display:none; }
	.erhverv table .col_5 				{ padding-right:20px;  }
	.erhverv table					{ width:100%; background-color:#ffffff;  }
	.erhverv .GradientBackground		{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
	.erhverv .RightBanner			{ height:102px; width:102px; position:absolute; z-index:100; 

left:406px; top:-3px; }
	.erhverv .DescriptionIcon		{ float:left; height:100px; width:57px; background-repeat: 

no-repeat;  margin-top:19px; margin-left:10px;}
	.erhverv .DescriptionTextContainer  { float:left; width:370px; }
	.erhverv .DescriptionHeader		{ height: 22px; width: 340px; background-repeat: no-repeat; 

margin-top:19px; }
	.erhverv .DescriptionText  		{ width:100%; margin-bottom:10px; }
	.erhverv .off 					{ }	
	.erhverv .over 					{ background:#c0f717;cursor: pointer;  }
	
/*  ERHVERV */

/* -------------------------------------------------------------------------------------- */

/*  ERHVERVPRISER */
/*	.erhvervpriser	a, td, div	{ font-family:tahoma,verdana; font-size:11px; line-height:16px; } */
	.erhvervpriser .InnerBorder	{ }
	.erhvervpriser							{ width:509px; color:#ffffff; 

margin-bottom:15px; line-height:16px; font-size:11px; }
	.erhvervpriser .top						{ display:none; }
	.erhvervpriser .header					{ background:#5a471b; line-height:28px; 

height:28px; font-weight:bold; border-top:none; }
	.erhvervpriser td						{ line-height:34px; text-align:right; 

border-top:1px solid #ffffff; }
	.erhvervpriser table .col_1 				{ text-align:left; padding-left:15px; 

font-weight:bold;  }
	.erhvervpriser table .col_2 				{ display:none; }
	.erhvervpriser table .col_3 				{ display:none; }
	.erhvervpriser table .col_4 				{ padding-left:53px; font-weight:bold;  }
	.erhvervpriser table .col_5 				{ padding-right:20px;  }
	.erhvervpriser table						{ width:100%; background-color:#b1a76e;  }
	.erhvervpriser .GradientBackground			{ background: 

url('/images/pristabeller/background_box_description.gif'); background-repeat: repeat-x; }
	.erhvervpriser .RightBanner					{ height:102px; width:102px; 

position:absolute; z-index:100; left:406px; top:-3px; }
	.erhvervpriser .DescriptionIcon  			{ float:left; background-repeat:no-repeat; 

margin-left:15px; margin-top:19px; no-repeat; height:100px; width:77px; }
	.erhvervpriser .DescriptionTextContainer 	{ float:left; width:350px; }
	.erhvervpriser .DescriptionHeader			{ height: 22px; width: 320px; background-repeat: 

no-repeat; margin-top:19px; }
	.erhvervpriser .DescriptionText  			{ width:100%; margin-bottom:10px; }
	.erhvervpriser .off 						{ }	
	.erhvervpriser .over 						{ background:#a29965;cursor: pointer;  }
	
/*  ERHVERVPRISER */

/* -------------------------------------------------------------------------------------- */

/*	WWW3 DYNAMISKE BOKSE KUNDESERVICE */

#DynamicBox								{  }
#DynamicBox h2							{ font-family:tahoma; font-size:19px; 

font-weight:normal; margin:0px; line-height:22px; color:#4a4a4a;padding-bottom:5px; }
#DynamicBox  div.off 					{ background:#f4f4f4; margin-bottom:15px; 

margin-right:15px; float:left; color:#4a4a4a;  }
#DynamicBox  div.on 					{ cursor: pointer; background:#fafafa; margin-bottom:15px; 

margin-right:15px; float:left; color:#6d6d6d; }
#DynamicBox .arrowelement 				{ background: url(/images/kundeservice/arrow.gif) 100% 100% 

no-repeat; }
#DynamicBox .							{}
#DynamicBox .OuterBorder				{ border:1px solid #dbdbdb; margin:0px; }
#DynamicBox .ContentContainer			{ border:1px solid #ffffff; padding:15px; padding-right:50px; }


/*	WWW3 DYNAMISKE BOKSE KUNDESERVICE */

/* -------------------------------------------------------------------------------------- */

#Guldnummer			{ width:519px; background:#e1e1e1; margin-bottom:10px; }
#Guldnummer	.Padding	{ padding:15px; }
#Guldnummer	.Description	{ margin-bottom:10px; font-weight:bold;}
#Guldnummer .Inputbox 		{width:42px; height:17px; border:1px solid #999999;}
#Guldnummer .DropDown 		{border:1px solid #999999;}
#GuldNummer .HiddenField	{ float:left; width:310px; color:#cc0000; margin-top:10px; margin-bottom:10px; }
#GuldNummer .Column1		{ float:left; padding-right:3px; }
#GuldNummer .Column2		{ float:left; 

background:url('/images/cybercitymobil/vertical_dotted_background.gif'); background-repeat:repeat-y; 

padding-left:10px; padding-right:3px; }
#GuldNummer .Column3		{ float:left; 

background:url('/images/cybercitymobil/vertical_dotted_background.gif'); background-repeat:repeat-y; 

padding-left:10px; }
#GuldNummer .Bottom		{ margin-top:13px; }
#GuldNummer .BottomLeft		{ float:left; }
#GuldNummer .BottomRight	{ float:right; }
#GuldNummer select,input 	{ font-family:verdana; font-size:11px; padding:0px; }

#GuldNummer .FormDiv		{ float:left;padding-right:10px; }
#GuldNummer .FormDivLink	{ float:left;margin-top:2px; }
#GuldNummer .GuldnummerContainer	{ float:right; margin-left:8px; width:168px; }
#GuldNummer .GuldnummerPic 	{ float:left; 

background:url('/images/cybercitymobil/gold_illustration.jpg');width:168px; height:55px; }
#GuldNummer .GuldnummerContainerBorder	{ border:1px solid #999999; border-top:none; padding-left:10px; }
#GuldNummer .Nummer		{ margin-bottom:5px; }
#GuldNummer .Nummer i		{ color: #666666; text-decoration: none; text-transform: none; font-style: normal; 

}

/*	WWW3 RELATED BOXES KUNDESERVICE */
/* -------------------------------------------------------------------------------------- */

.RelatedBox					{ font-family:verdana;  font-size:11px; line-height:16px; 

width:100%; }

.RelatedBox	div				{ font-family:verdana;  font-size:11px; line-height:16px; 

width:100%; }

.RelatedBox	ul				{ padding:0px; font-size: 11px; margin:0px; font-family:  

background-color: #ffffff; list-style: none;}
.RelatedBox	li				{ margin: 0px; border-bottom: 1px solid #eeeeee; list-style: none;}
.RelatedBox	a:hover 
	{ 
		background-color: #f4f4f4; 
		background-image: url('/images/www3/arrow_infobox.gif'); 
		padding: 5px 0px 5px 25px; 
		background-repeat: 
		no-repeat;text-decoration: underline;  
	}
	
.RelatedBox	li a			
	{ 
		text-decoration: none; 
		color: #0066cb; 
		display: block; 
		padding: 5px 0px 5px 25px; 
		background-repeat:no-repeat; 
		background-image:url('/images/www3/arrow_infobox.gif'); 
		border-bottom:1px solid #ffffff; 
		border-top:1px solid #ffffff; 
	}
								
.RelatedBox	html>body  li a { width: auto; } /* IMPORTANT  */

.RelatedBoxNotRounded			{ width:185px;}
.RelatedBoxNotRounded .bottomleft {background:#8bc648; width: 100%;}
.RelatedBoxNotRounded .bottomright { 100% 100% no-repeat}
.RelatedBoxNotRounded .topleft {background: url(/images/www3/topleft_green.gif) 0 0 no-repeat}
.RelatedBoxNotRounded .topright {background: url(/images/www3/topright_green.gif) 100% 0 no-repeat;}
.RelatedBoxNotRounded .clear {font-size: 1px; height: 1px;}
.RelatedBoxNotRounded .TextHeader {font-size:12px; color:#ffffff; font-weight:bold; }


/*	ROAMINGPRISER - CYBERCITY MOBIL */

/* -------------------------------------------------------------------------------------- */

.Networklist 			{ width:725px; font-size:11px; line-height:16px; }
.Networklist .Section	{ display:block; width:725px; margin-top:40px; }

.Networklist .Text			{ width:625px; font-weight:bold; color:#444444; padding-bottom:10px; 

padding-top:20px; float:left;}
.Networklist .Topref		{ width:100px; text-align:right; float:right; padding-bottom:10px; 

padding-top:20px;}

.Networklist .Headline		{ color:#ffffff; width:725px; background-color:#8bc648; font-size:11px; 

font-weight:bold; display:block;  }
.Networklist .Headline	DIV	{ background-color:#8bc648; padding-top:5px; }

.Networklist .Col_1_4		{ width:23%; float:left;}
.Networklist .Col_2_4		{ width:25%; float:left;} 
.Networklist .Col_3_4		{ width:25%; float:left;}
.Networklist .Col_4_4		{ width:25%; float:left;}

.Networklist .Start			{ width:1%;float:left; }

.Networklist .Col_1_3		{ width:49%; float:left;}
.Networklist .Col_2_3		{ width:25%; float:left;}
.Networklist .Col_3_3		{ width:25%; float:left;}

.Networklist .DIV			{ width:725px; background:#ffffff; color:#666666;}

.Networklist .End			{ clear:both; border-bottom:1px solid #c6c6c6; width:725px; font-size:2px; 

line-height:1px; height:1px; padding-bottom:5px; }
.Networklist .Headline .End	{ clear:both; width:725px; line-height:1px; height:1px; font-size:2px;  

border-bottom:none; }
.Networklist .Section .End	{ clear:both; width:725px; line-height:1px; height:1px; font-size:2px; 

border-bottom:none;}


.Networklist .Footer		{ width:725px; border-top:3px solid #ffffff; }
.Networklist .Footer DIV	{ padding-left:4px; line-height:16px; padding:10px;  }

/* -------------------------------------------------------------------------------------- */

.CheckList li	{ list-style-image: url(/images/www3/bullet_check.gif); line-height:16px; font-size:11px; 

font-family:verdana; margin-bottom:10px; }
.calendar       { border: 1px solid; border-collapse: collapse; background-color: white; font-size: 11px; }



/* HR */
hr { height:1px; overflow:hidden; background:transparent url(/Images/hr_dotted_tcm52-26939.gif) top left repeat-x; margin:0px 0px 14px;border:none; }
div.hr-solid			{ height:1px; overflow:hidden; clear:both; border-top:1px solid #ccc; margin:1em 30px 1em 0; }
div.hr-dotted			{ height:1px; overflow:hidden; clear:both; background:transparent url(/Images/hr_dotted_tcm52-26939.gif) top left repeat-x; margin:15px 0; }
div.hr-dotted.chubby	{ margin-top:7px; margin-bottom:0; }
div.hr-dotted.thin		{ margin-top:5px; margin-bottom:5px; }
div.hr-dotted.slim		{ margin-top:0; margin-bottom:0; padding:0; }
div.hr-dotted.stretch	{ margin-left:-7px; margin-right:-7px; }/*IE6*/
div.hr-dotted.more		{ margin-left:-13px; margin-right:-4px; }
div.hr-dotted.evenmore	{ margin-left:-14px; margin-right:-14px; }
div.hr-dotted.morefaq	{ margin-left:-13px; margin-right:-8px; display:none;}
div.hr-dotted.overlay	{ background-color:#fff; margin-top:-1px; }
div.hr-dotted.em		{ margin-top:.5em; margin-bottom:.5em; }
.em						{ font-style:italic; font-size:.9em; }

.gold				{ font-weight:bold; color:#999; }
.hidden				{ display:none; }
.shown				{ display:block !important; }
.weak				{ color:#666; }
.full				{ width:100%; }
.currency			{ width:44px; }
input[disabled=disabled] { background-color:#d9d9d9; }
.cell-number		{ text-align:right !important; }
.cell-center		{ text-align:center; }
.btn-right			{ text-align:right; }
.float-fix			{ height:1px; overflow:hidden; clear:both; }
.float-fix:after	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.small				{ font-size:.8em; padding:.5em 1em; }
.btn-print			{ background:transparent url(/Images/printer_tcm52-26947.gif) 100% 40% no-repeat; color:#000 !important; text-decoration:none; margin-right:3px; padding-top:.3em; padding-right:22px; padding-bottom:.2em; font-size:.8em; }
.btn-print-wrapper	{ text-align:right; margin:1.3em 0 .7em 0; }
#ProductDetails1_SubscriptionText{
white-space:nowrap;
}


.article-camp-wide		{ clear:both; margin-bottom:20px; }/*IE6*/
.article-camp-wide:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.article-camp-wide .image		{ float:left; width:128px; min-height:85px; }
	.article-camp-wide .body		{ margin-bottom:5px; font-size:1.1em; }
	.article-camp-wide div.link-image{ margin-right:18px; }
.tab-content .article-camp-wide { margin-bottom:0; }
.article-camps			{ margin-left:-16px; }/*IE6*/
.article-camps:after	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.article-camp-half		{ float:left; margin-left:16px; margin-bottom:16px; width:243px; display:inline; }
	.article-camp-half .image		{ float:none; width:auto; margin-bottom:10px; }

.article-camp-half .body{ margin-bottom:5px; font-size:1.1em; }

div.link-image			{ margin-bottom:-1.1em; text-align:right; }
div.link-html			{  margin-bottom:1em; }
div.link-html a:link,
div.link-html a:visited	{ font-weight:bold; }

.faq-items			{ margin-left:-16px; }/*IE6*/
.faq-items:after	{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.faq-item		{ float:left; margin-left:16px; margin-bottom:5px; width:235px; display:inline; }
	.faq-item .image	{ float:left; width:73px; }


/* FAQ */
#faq .richtext p {padding-top:6px;padding-bottom:6px;}
#faq .richtext li p {padding-top:0px;padding-bottom:0px;}
#faq .richtext {padding:6px!important;}
#faq .close {margin-left:6px;}
#faq .richtext a {display:inline;background:none;}
#faq h2 {font-weight:normal;}

ul.expandable-link-list 	{ list-style-type:none; margin:0; padding:0; margin-top:5px; margin-left:4px; zoom:1; }
ul.expandable-link-list li 	{ margin:2px 0; display:block; background-image:none !important; padding-left:0; line-height:normal !important;}
ul.expandable-link-list .richtext li { background-image: url(/Images/sonofon_li_default_dot_tcm52-26936.gif)!important;}
ul.expandable-link-list a	{ color:#666; text-decoration:none; background:transparent url(/images/template/iconArrowRight.gif) 0 3px no-repeat; padding-left:13px; display:block; line-height:normal; }
ul.expandable-link-list a:visited	{ background:transparent url(/Images/icon_link_list_tcm52-26942.gif) 0 4px no-repeat; }

.answer { margin-left:13px; margin-right:0px; margin-top:4px; padding-top:4px; padding-bottom:4px; background:#fff; clear:both; line-height:normal; display:none; border-top:1px solid #000; border-bottom:1px solid #000; }/*ie6,ie7*/
.answer-ajax { margin-left:13px; margin-right:0px; margin-top:4px; padding-top:4px; padding-bottom:4px; background:#fff; clear:both; line-height:normal; }/*ie6,ie7*/
.answer:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }



.answer .richtext p		{ }

.answer a:link,
.answer a:visited	{ display:block; margin-left:0; margin-right:0; padding:0; line-height:normal; background-image:none; clear:both; text-decoration:underline; font-weight:normal; }

/*.tab-content .answer { margin-left:-26px !important; margin-right:-13px !important; }*/

a.close:link,
a.close:visited	{ background-image:none !important; text-decoration:underline; padding:0; display:block; margin-top:1em; color:#0099ff; }
a.close:after	{ content:""; display:block; height:20px; clear:both; visibility:visible; }
a.open:link,
a.open:visited	{ color:#09f !important;text-decoration:underline; }
a.open:hover,
a.open:visited:hover	{ color:#999 !important;text-decoration:none; }

ul.expandable-link-list .btns { float:right; margin-top:-2.4em; }/*IE6*/
ul.expandable-link-list .btns.oneline	{ margin-top:0em; }
.safari ul.expandable-link-list .btns { margin-top:0; }
ul.expandable-link-list .btns a { background-image:none; padding-left:5px; }

#services input.amount		{ width:48px; text-align:center; }
#services input.address		{ width:220px; text-align:center; }
#services .answer			{ font-weight:normal; }
#services a.plain			{ background-image:none; padding:0; }
#services fieldset.forbrugskontrol	{ margin:1em 0; }
#services .note 			{ font-size:.8em; }
#services .forgotpin		{ font-size:.8em; font-weight:normal; }


ul.list-element-expand 		{ list-style-type:none; margin:0; padding:0; margin-top:5px; margin-left:4px; }
ul.list-element-expand li 	{ line-height:2.5em; }
ul.list-element-expand a	{ color:#666; text-decoration:none; font-size:1.1em; font-weight:bold; }
ul.list-element-expand .answer	{ margin-left:-12px; margin-right:-8px; padding:4px 13px; font-size:1.1em; line-height:1.2em; clear:both; background:none; }
a.close:link,
a.close:visited				{ background-image:none !important; text-decoration:underline; padding:0; font-size:1em; display:block; margin-top:1em; color:#0099ff; }
ul.list-element-expand .btns { float:right; margin-top:-2.4em; }
ul.list-element-expand .btns.oneline	{ margin-top:0em; }
.safari ul.list-element-expand .btns { margin-top:0; }
ul.list-element-expand .btns a { background-image:none; padding-left:5px; }


.col3img {
float:left;
width:735px;
}
.col3img_first {
float:left;
}
.col3img_mid {
float:left;
}
.col3img_last{
float:left;
}
.divpopuplayer {
position:absolute;
padding:15px;
background:#D9D6D1;
z-index:10;
width:550px;
border:2px solid #09f;
text-align:left;
}

