/* CSS Document */

body{
margin:0px;
padding:0px;
background:url(../images/bg_header.gif) repeat-x;
text-align:center;
}
body.bgGray{
	background:#E6E6E6;
}
body.bgGray div.loginBox{
	top:100px !important;
	left:100px !important;
}
/*
#head, #footer, #leftMain, #rightcc, #rightLine, #centercc h1, #centercc h2, #centerccWide h1, #centerccWide h2, #centerccWideHome{
	display:none;
}*/
/*NEW BUTTON STYLES*/
.orangeButtonN{
	background:url(../images/btOrange_right.gif) right no-repeat;
}
.greenButtonN{
	background:url(../images/btGreen_right.gif) right no-repeat;
}
.orangeButtonN, .greenButtonN{
	height:23px;
	padding-right:8px;
	float:left;
	font:bold 12px Arial, helvetica, sans-serif;
	color:#fff;
	margin-right:10px;
}
.orangeButtonN img, .greenButtonN img{
	vertical-align:middle;
	background:#fff;	
}
.orangeButtonN a, .greenButtonN a, .orangeButtonN a:visited, .greenButtonN a:visited {
	color:#fff;
	text-decoration:none;
}
.orangeButtonN a:hover, .greenButtonN a:hover{
color:#333;
}

.popupBottom .orangeButtonN
{
float:right !important;
}

img
{
	border: 0px;
}
form
{
margin:0px;
padding:0px;
}
#wrapper{
width:960px;
}
#head{
height:101px;
background:url(../images/logo.jpg) no-repeat;
}
#headPrint
{
	display:none;
}
.logoLink{
position:absolute; 
top:32px; 
z-index:6;
}
.logoLink a{
margin-left:50px;
}
#content{
text-align:left;
}
#joiner{
float:left;
width:711px;
}
#leftMain{
min-height:200px;
float:left;
width:248px;
background:url(../images/bg_leftMenu.jpg) top left no-repeat;
}

#leftMainGis{
height:40px;
float:left;
width:248px;
background:url(../images/bg_leftMenu.jpg) top left no-repeat;
}

#leftMainInner{
margin:27px 40px 60px 27px;
}
#leftMainInnerGis{
margin:27px 40px 0px 27px;
}
#centercc{
float:left;
width:495px;
margin-top:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
}
#centerccWide{
float:left;
width:705px;
margin-top:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
}
/*new styles related to CircularCreate page - NIVO*/
#centerccWide div.circularCreate{
position:relative;
}
#centerccWide div.circularCreate span{
vertical-align: middle;
}
#centerccWide div.circularCreate input{
margin-left:30px;
margin-right:10px;
vertical-align: middle;
}
/*END of css related to CircularCreate page - NIVO*/

#centerccWideGis{
float:left;
width:705px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
}
.gisIframe{
margin-left:13px;
}

.resolutIframe{
margin-left:-5px;
}
#rightcc{
float:left;
width:180px;
margin-top:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
}
#rightLine{
float:left;
width:1px;
height:550px;
margin:32px 15px 0 15px;
background:url(../images/bg_rightLine.gif) no-repeat;
}

/*FOOTER*/
#footer{
margin-top:30px;
background:url(../images/footerLine.gif) no-repeat;
padding-top:5px;
font-size:1.1em;
color:#84786F;
}
.footerFix{
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px !important;
}
#footer a{
font-size:11px;
color:#7BC144;

}
.footLine{
font-size:1.4em;
color:#EBE8E5;
}
/*RIGHT PUSH*/
.rPushHead{
height:31px;
line-height:31px;
border-bottom:1px solid #E1DDDA;
}
.greenPushLinkWithArrow
{
    display:block;
    padding: 0 0 0 15px;
    font-weight:bold; 
    background: url(../images/arrow_right.gif) left no-repeat; 
}
.rPushHead img{
margin-bottom:-3px; /*fixes ie6 bug*/
}
.rPushBody{
background:url(../images/bg_rightPush.gif) repeat-x;
padding:12px 14px 24px 14px;
border-top:1px solid #fff;
overflow:hidden;
height:1%;
}
.rPushBody, .rPushBody p{
margin:0px;
font-size:11px;
color:#666666;
}
.rPushBody a{
display:block;
margin-bottom:12px;
}
.pressDate{
color:#7C7066;
}
.rPushBody input{
width:90px;
/*margin-bottom:12px;*/
}
.rPushImage{
	overflow:hidden;
	margin-bottom:20px;
}
.salesPerson 
{
margin-bottom:10px;
}
.salesPerson img
{
float:left;
margin-right:10px;
}


/*LEFT MENU*/
.AspNet-TreeView ul{
margin:0px;
padding:0 0 3px 0;
list-style-type:none;
background:url(../images/line_leftMenu.gif) bottom no-repeat;
}
.AspNet-TreeView ul li{
margin:0px;
width:182px;
padding:3px 0 0 0;
background:url(../images/line_leftMenu.gif) no-repeat;
}
.AspNet-TreeView ul li a{
font:11px Arial, Helvetica, sans-serif;
color:#4D4F53;
text-decoration:none;
display:block;
padding:3px 8px;
}
.AspNet-TreeView ul li a:hover, .AspNet-TreeView ul li.selected a{
background:url(../images/selected_leftmenu.gif) repeat-y;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
}
.AspNet-TreeView-Selected a, .AspNet-TreeView-ChildSelected a{
font:bold 11px Arial, Helvetica, sans-serif !important;
color:#fff !important;
background:url(../images/selected_leftmenu.gif) repeat-y;
}
.loggaut{
background:url(../images/inloggad_som.gif) no-repeat;
padding:50px 7px 0 7px;
font:bold 11px Arial, Helvetica, sans-serif;
color: #000;
}
.loggautGis{
background:url(../images/inloggad_somGis.gif) no-repeat;
padding:16px 0px 0px 130px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#4D4F53;
float:right;
}
.gisBack{
float:left;
padding:17px 0 0 20px;
}
.gisBack a{
text-decoration:none;
}
.loggaut a, .loggautGis a{
 color:#00B2E4;
 text-decoration:underline;
 font-weight:normal;
 }


/*second level*/
.AspNet-TreeView ul li ul{
margin:0 0 5px 0;
background:url(../images/line_leftMenu.gif) no-repeat;
}
.AspNet-TreeView ul li ul li{
/*padding: 0 0 0 10px;*/
}
.AspNet-TreeView-ParentSelected, .AspNet-TreeView-Leaf{
background:none !important;
}
.AspNet-TreeView-ParentSelected a, .AspNet-TreeView-Leaf a{
background:none !important;
font:11px Arial, Helvetica, sans-serif !important;
color:#4D4F53 !important;
padding:5px 0px 0px 8px !important;
margin-left:10px;
}
.AspNet-TreeView-Selected a{
   color:#fff !important; 
}
.AspNet-TreeView-Selected ul li a{
	color:#4D4F53 !important;
}
.AspNet-TreeView-Leaf a:hover, .AspNet-TreeView-Leaf-Selected a{
color:#7BC144 !important;
}

/*TOP MENU TOP*/
#topMenuTop{
height:31px;
}
#topMenuTop ul{
margin:0px;
padding:0px;
list-style:none;
}
/*
#topMenuTop ul li{
display:inline;
float:right;
}*/
#topMenuTop ul li{
display:none;
}
#topMenuTop ul li a img{
border:0px;
}
.topSearch input{
width:100px;
height:16px;
line-height:16px;
margin-top:6px;
margin-right:5px;
padding:0px;
border:1px solid #fff;
}

.top01 a{
display:block;
background:url(../images/menuTopTop1.gif) top no-repeat;
}
.top01 a:hover, .top01 a.ttSelected{
background:url(../images/menuTopTop1_down.gif) top no-repeat;
}
.top02 a{
display:block;
background:url(../images/menuTopTop2.gif) top no-repeat;
}
.top02 a:hover, .top02 a.ttSelected{
background:url(../images/menuTopTop2_down.gif) top no-repeat;
}
.top03 a{
display:block;
background:url(../images/menuTopTop3.gif) top no-repeat;
}
.top03 a:hover, .top03 a.ttSelected{
background:url(../images/menuTopTop3_down.gif) top no-repeat;
}
.top04 a{
display:block;
background:url(../images/menuTopTop4.gif) top no-repeat;
}
.top04 a:hover, .top04 a.ttSelected{
background:url(../images/menuTopTop4_down.gif) top no-repeat;
}

/*danish top menu------------*/
.top01dk a{
display:block;
background:url(../images/dk_menuTopTop1.gif) top no-repeat;
}
.top01dk a:hover, .top01dk a.ttSelected{
background:url(../images/dk_menuTopTop1_down.gif) top no-repeat;
}
.top02dk a{
display:block;
background:url(../images/dk_menuTopTop2.gif) top no-repeat;
}
.top02dk a:hover, .top02dk a.ttSelected{
background:url(../images/dk_menuTopTop2_down.gif) top no-repeat;
}
.top03dk a{
display:block;
background:url(../images/dk_menuTopTop3.gif) top no-repeat;
}
.top03dk a:hover, .top03dk a.ttSelected{
background:url(../images/dk_menuTopTop3_down.gif) top no-repeat;
}

/*topmenu bottom*/
#topMenuBottom{
height:50px;
}
#topMenuBottom ul{
clear:both;
margin-top:20px;
padding:0px;
list-style:none;
voice-family: "\"}\"";
voice-family: inherit;
margin:16px 0px 0px 0px;
}
html>body #topMenuBottom ul{
margin:20px 0px 0px 0px;
}

/*opera hack
@media all and (min-width:0px) {
    head~body #topMenuBottom ul { padding-top:16px; }
}*/

/*
#topMenuBottom ul li{
display:inline;
float:right;
}*/

#topMenuBottom ul li{
display:none;
}
#topMenuBottom ul li a img{
border:0px;
}


.bot01 a{
display:block;
background:url(../images/menuTopBot1.jpg) top no-repeat;
}
.bot01 a:hover{
background:url(../images/menuTopBot1_down.jpg) top no-repeat;
}
.bot01 a.selected{
background:url(../images/menuTopBot1_selected.jpg) top no-repeat;
}
.bot02 a{
display:block;
background:url(../images/menuTopBot2.jpg) top no-repeat;
}
.bot02 a:hover{
background:url(../images/menuTopBot2_down.jpg) top no-repeat;
}
.bot02 a.selected{
background:url(../images/menuTopBot2_selected.jpg) top no-repeat;
}
.bot03 a{
display:block;
background:url(../images/menuTopBot3.jpg) top no-repeat;
}
.bot03 a:hover{
background:url(../images/menuTopBot3_down.jpg) top no-repeat;
}
.bot03 a.selected{
background:url(../images/menuTopBot3_selected.jpg) top no-repeat;
}
.bot04 a{
display:block;
background:url(../images/menuTopBot4.jpg) top no-repeat;
}
.bot04 a:hover{
background:url(../images/menuTopBot4_down.jpg) top no-repeat;
}
.bot04 a.selected{
background:url(../images/menuTopBot4_selected.jpg) top no-repeat;
}
.bot05 a{
display:block;
background:url(../images/menuTopBot5_down.jpg) top no-repeat;
}
.bot05 a:hover{
background:url(../images/menuTopBot5_down.jpg) top no-repeat;
}
.bot05 a.selected{
background:url(../images/menuTopBot5_selected.jpg) top no-repeat;
}

/*danish site menu-----------------*/

.bot01dk a{
display:block;
background:url(../images/dk_menuTopBot1.jpg) top no-repeat;
}
.bot01dk a:hover{
background:url(../images/dk_menuTopBot1_down.jpg) top no-repeat;
}
.bot01dk a.selected{
background:url(../images/dk_menuTopBot1_selected.jpg) top no-repeat;
}
.bot02dk a{
display:block;
background:url(../images/dk_menuTopBot2.jpg) top no-repeat;
}
.bot02dk a:hover{
background:url(../images/dk_menuTopBot2_down.jpg) top no-repeat;
}
.bot02dk a.selected{
background:url(../images/dk_menuTopBot2_selected.jpg) top no-repeat;
}
.bot03dk a{
display:block;
background:url(../images/dk_menuTopBot3.jpg) top no-repeat;
}
.bot03dk a:hover{
background:url(../images/dk_menuTopBot3_down.jpg) top no-repeat;
}
.bot03dk a.selected{
background:url(../images/dk_menuTopBot3_selected.jpg) top no-repeat;
}
.bot04dk a{
display:block;
background:url(../images/dk_menuTopBot4.jpg) top no-repeat;
}
.bot04dk a:hover{
background:url(../images/dk_menuTopBot4_down.jpg) top no-repeat;
}
.bot04dk a.selected{
background:url(../images/dk_menuTopBot4_selected.jpg) top no-repeat;
}
.bot05dk a{
display:block;
background:url(../images/dk_menuTopBot5.jpg) top no-repeat;
}
.bot05dk a:hover{
background:url(../images/dk_menuTopBot5_down.jpg) top no-repeat;
}
.bot05dk a.selected{
background:url(../images/dk_menuTopBot5_selected.jpg) top no-repeat;
}
.bot06dk a{
display:block;
background:url(../images/menuTopBot5_down.jpg) top no-repeat;
}
.bot06dk a:hover{
background:url(../images/menuTopBot5_down.jpg) top no-repeat;
}
.bot06dk a.selected{
background:url(../images/menuTopBot5_selected.jpg) top no-repeat;
}

/*START PAGE STYLES*/
#bodyHome{
background:url(../images/bg_home.jpg) repeat-x !important;
}
.leftHomeImg{
margin-top:310px;
border:none;
display:block;
}
.homeRight img.leftHomeImg{
margin-top:10px;
border:none;
}

#centerccWideHome{
float:left;
width:705px;
font-size:62.5%;
margin-top:25px;
}
.homeLeft, .homeRight{
float:left;
width:307px;
margin-top:30px;
/*background:#ccc;*/
}
.homeMain{
width:710px;
height:250px;
overflow:hidden;
}
.homeRight{
margin-left:40px;
}
.homeLeft p, .homeRight p{
font-size:1.1em;
color:#666666;
margin:3px 0 0 0;
}
.rightBanner{
padding:20px 0px;
}


/*SEARCH RESULTS PAGE*/
#searchBox{
background:url(../images/bg_searchResult.jpg) no-repeat;
height:92px;
width:390px;
}
.searchCaption{
font-size:1.4em;
padding:15px 0 8px 25px;
}
.searchForm{
margin-left:25px;
}
.searchTextbox{
margin-top:1px;
margin-bottom:9px;
width:240px;
}
.searchButtons{
/*margin:10px 0 0 0;*/
}
.searchForm img{
cursor:hand;
cursor:pointer;
}
.searchResultsHeader{
font-size:1.2em;
padding:10px 0;
margin-bottom:20px;
border-bottom:1px solid #DBDBDB;
}
.sResultNotePNS{
float:none;
}
.sResultNote{
float:left;
}
.sResultNotePNS{
	float:none;
	margin-bottom:10px;
}
.searchPager{
float:right;
margin-left:10px;
}
.searchPagerPNS{
	float:none;
}
.currentPage{
font-weight:bold;
text-decoration:none;
}
.searchResults td a{
font-size:1.2em;
font-weight:bold;
}
.searchResults td p{
margin-top:0px;
}

/*GALLERY PAGE STYLES*/
.galleryItem{
float:left;
margin-right:5px;
margin-bottom:10px;
}
.galItemTop{
background:#ccc url(../images/galleryTopRight.gif) top right no-repeat;
line-height:1px;
}
.galItemCenter{
background:#f1f1f1;
text-align:center;
}
.galItemCenter img{
margin:0px 4px;
height:109px;
}
.galCaption{
font-size:1.1em;
line-height:1.1em;
color:#5C5C5C;
text-align:center;
margin:0px 2px;
}
.galItemBottom{
background:url(../images/galleryBottomRight.gif) bottom right no-repeat;
line-height:1px;
}

/*ABOUT US PAGE STYLES*/
.grayShade{
background:url(../images/bg_grayShade.jpg) repeat-x;
}
.numPager{
float:right;
padding:20px 43px 5px 0;
}
.numPager a img{
border:none;
margin-left:4px;
}
.backButton{
float:left;
}
.nextButton{
float:right;
height:350px;
}
.nextButton a img, .backButton a img{
border:none;
margin-top:120px;
}
.grayShadeContent{
float:left;
width:617px;
/*background:#ccc;*/
}
.grayShadeContent div{
padding:0px 10px;
}
.grayShadeContent div h2, .tjanstFullInner h2{
font:bold 2em Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 15px 0;
}
.grayShadeContent div h3, .tjanstFullInner h3{
font:bold 1.2em Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 15px 0;
}
.grayShadeContent div img{
text-align:center;
margin-bottom:20px;
}

.fullWidth{
	width:100% !important;
}

/*POSTNUMMER SEARCHPAGE*/
#postnummer{
background:url(../images/bg_postnummer.jpg) bottom no-repeat;
}
.postnummerInner{
padding:26px 25px 20px 35px;
}
.postnummerInner p
{
height:10%;
_padding:10px 0px 0px 0px !important;
}
.postNrSok{
float:left;
margin-top:10px;
padding-right:25px;
border-right:1px solid #DBDBDB;
}
.postOrtSok{
float:left;
margin-top:10px;
padding-left:25px;
}
.searchPostalCodeTextBox{
margin-top:-10px;
width:105px;
}
.searchPostalCityTextbox{
margin-top:-10px;
width:158px;
}
.searchButtons{
margin-bottom:-9px;
}
.inputLabel{
font-size:1.2em;
color:#666;
padding:0px 0 8px 0px;
}
.description{
width:155px;
font-size:1.1em;
font-style:italic;
color:#AFAFAF;
margin-bottom:0px;
margin-top:4px;
}
.postnummerTable, .adminListTable{
clear:both;
background:url(../images/bg_grayShade.jpg) repeat-x;
width:495px;
}
.pagerLastOrder, .pagerLastInvoices
{
    display:none;
}
.postnummerTable tr th{
	padding:7px 0 7px 20px;
}
.adminListTable tr th{
	padding:7px 0 7px 6px;
}

.postnummerTable tr th, .postnummerTable tr th a{
font-size:12px;
color:#666;
text-decoration:none;
}
.postnummerTable tr td{
font-size:1.1em;
padding:5px 0 5px 20px;
}
.adminListTable tr td{
font-size:1.1em;
padding:5px 0 5px 4px;
}
.postnummerTable tr td.tdRight, .postnummerTable tr th.tdRight{
text-align:right;
padding-right:20px;
}
.oddRow, .fOddRow{
background:#fff;
}
.fOddRow, .fEvenRow
{
	cursor:pointer;
	
}
.fEvenRow
{
    background: #e6e6e6;
}
.results{
padding-top:6px;
padding-bottom:6px;
float:left;
color:#666;
font-weight:bold;
font-size:1.3em;
}
.excelDownload{
float:right;
padding-right:13px;
padding-bottom:6px;
}

/*TJANSTER PAGE STYLES*/
.grayShadeContentTjanst{
float:left;
width:406px;
/*background:#ccc;*/
}
.grayShadeContentTjanst div{
padding:0px 10px;
}
.grayShadeContentTjanst div h2{
font:bold 2em Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 15px 0;
}
.grayShadeContentTjanst div h3{
font:bold 1.2em Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 15px 0;
}
.grayShadeContentTjanst div img{
text-align:center;
margin-bottom:20px;
}
.tjanstFullInner{
padding:23px;
}
/*tjanster tabs*/
#tjanstTabs{
margin:0px;
padding:0px;
list-style:none;
}
#tjanstTabs li{
display:inline;
}
#tjanstTabs li a img{
border:0px;
margin:0 -3px -3px 0;
}
#tjanstTabs li.selected a img{
margin-bottom:-5px;
}
.tjanstKontakt{
height:137px;
background:url(../images/bg_tjanst_kontakt.gif) no-repeat;
}
.tjanstKontaktInner{
padding:20px 45px;
}
.tjanstKontaktInner h4{
font-size:1.4em;
color:#666666;
margin:0 0 8px 0;
}
.tjanstKontaktInner p{
margin-bottom:10px;
}
.tjanstFoot{
width:100%;
}
table.tjanstKontaktForm, table.tjanstKontaktForm2{
width:100%;
margin-bottom:10px;
font-size:1.1em;
color:#666;
}
table.tjanstKontaktForm tr td input{
width:200px;
margin-bottom:10px;
}
table.tjanstKontaktForm tr th{
color:#666;
text-align:left;
}
table.tjanstKontaktForm tr td input.doubleField{
width:425px;
}

table.tjanstKontaktForm2 tr td{
width:25%;
}
.validator{
display:block; height:12px;margin-top:-9px;margin-bottom:3px;
}
.validatorNormal{
	display:block; height:12px;
}
/*tjanster start page styles*/
.tjanstList{
width:100%;
}
.tjanstList tr td{
vertical-align:top;
}
.tjanstThumb{
padding-right:10px;
width:50px;
padding-bottom:20px;
}
table.tjanstList td p
{
	margin-top:5px;
	/*font-size:11px;*/
	}


/*SITEMAP PAGE STYLES*/
.sitemapTable{
width:100%;
}
tr.sitemapRow td{
padding-top:30px;
}
.numPager a{
font-size:1.6em;
font-weight:bold;
text-decoration:none;
padding-left:4px;
}
.pageSelected{
color:#000 !important;
}
.sitemapLevel1{
display:block;
padding:0 0 5px 5px;
font-weight:bold;
color:#666 !important;
font-size:1.2em;
text-decoration:none;
}
.sitemapLevel2{
font-weight:bold;
display:block;
width:136px;
font-size:1.1em;
}

/*PRESS RELEASE ARCHIVE PAGE STYLES*/
.selectedYear{
color:#000;
text-decoration:none;
font-weight:bold;
}
.yearList a{
padding-right:5px;
font-size:1.2em;
}

/*FAKTUROR CLASSES*/
.linkWriteOrders{
color:#ff6600 !important;
text-decoration:underline !important;
margin-right:20px;
}
.faktListPlainHome{
background:#4d4f53;
border-top:1px solid #fff;
color:#fff !important;
}
.faktListPlain, .adminListPlain{
background:url(../images/listColPlain.gif) left;
border-right:1px solid white;
}
.faktListPlain a.normalLink, .faktListPlainHome a.normalLink{
	margin-right:10px;
	font-weight:normal;
	font-size:11px;
}
.adminListPlain a.normalLink{
	margin-right:3px;
	font-weight:normal;
	font-size:11px;
}
.OverviewShowAll
{
    margin: 20px 0 0 0;
    width:100%;
    float:left;
    clear:both;
}
.OverviewShowAll h2
{
    display:block;
    float:left;
    line-height: 0 !important;
    color: #4d4f53 !important;
}
.OverviewShowAll span
{
    display:block;
    float:right;
}
.OverviewShowAll span a
{
    padding: 0 0 0 15px;
    text-decoration: none;
    text-transform:uppercase;
    font-weight: bold;
    font-size: 11px;
    color: #7BC144;
    background: url(../images/arrow_right.gif) left no-repeat;
}

/*TARGET SEARCH BOX*/

.targetSearchBox{
	border:1px solid #7BC144;
	width:100%;
}
.targetSearchBox tr td{
	vertical-align:top;
}
.targetLeft{
	width:230px; 
	padding:13px;
	border-right:1px solid #7BC144;
}
.targetSearchBox h3{
	float:left;
	margin:0px;
	font-size:12px;
 	}
.tgListTable{
	border:none;
	width:100%;
	font-size:11px;
	}
.thCaption{
	color:#666;
	}
.tgColLeft{
	text-decoration:underline;
	color:#7BC144;
	cursor:hand;
	cursor:pointer;
	}
.tgNewSearchHead{
	background:url(../images/bg_tgSearchHead.gif);
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:6px 10px;
	border:1px solid;
	/*height:27px;
	line-height:27px;*/
}
.tgNewSearchForm{
	padding:10px 10px 20px 10px;
	background:url(../images/bg_map.jpg) no-repeat;
}
.tgNewSearchForm select{
	display:block;
	width:150px;
	}
.tgNewSearchForm label{
	font-weight:bold;
	font-size:11px;
	display:block;
	height:1%;
}


.faktListSelected{
background:url(../images/listColSelected.gif) left;
border-right:1px solid white;
}
.faktListSelected a
{
color:#fff !important;
	}
.fakturHeader{
margin-bottom:1px !important;
}
.tblSubHead{
	background:url(../images/bg_tableSubheader.gif) top repeat-x; 
	font-weight:bold;
	color:#666;
	height:30px;
}

/*ORDER SPECIFICATION AND INVOICE SPECIFICATION STYLES*/
.specTable{
	width:100%;
	padding:0px;
	margin:0px;
}
.specTable{
	font-size:1.1em;
}
.specTable td{
	padding-bottom:5px;
}
.specTable td h6{
	color:#666;
	font-weight:bold;
	margin:0px;
	font-size:1em;
}
.specTable tr.orRev td{
	border-bottom:1px solid #DBDBDB;
	vertical-align:top;
	padding-top:10px;
}
.specTable tr.orRev td input{
	float:left;
}
.specTable tr td input.imgbtnSave{
	float:left;
}
.specTable tr.topSpace td{
	padding-top:6px;
}

.specLeft{
	float:left;
	width:300px;
}
.specRight{
	float:right;
	background:url('../images/bg_specification.jpg') no-repeat;
	width:388px;
	height:115px;
}
.specRightOrder{
	float:right;
	background:url('../images/bg_specificationOrder.jpg') no-repeat;
	width:388px;
	height:165px;
}
.specRight .specTable, .specRightOrder .specTable{
	margin:20px 25px 25px 25px ;
	width:350px !important;
}
.specRight .specTable tr td.shortCol, .specRightOrder .specTable tr td.shortCol{
	width:35%;
	vertical-align:top;
}
.specSheet{
	width:100%;
	padding:0px;
	margin-top:40px;
}
.specSheet tr th{
	font:bold 1.1em Arial, Helvetica, sans-serif;
	border-bottom:1px solid #dbdbdb;
	padding-bottom:5px;
	text-align:left;
}
.specSheet tr.yellowHead td{
	/*background:#FEEECE;*/
	padding:3px 0px;
}
.specSheet tr td{
	font-size:1.1em;
	padding-top:5px;
}
.specSheet tr td.tdRight, .specSheet tr th.tdRight{
	text-align:right;
}
.sheetTotal{
	float:right;
	width:100%;
	border-top:1px solid #999;
	margin-top:20px;
	padding-top:10px;
	padding-left:15px;
	margin-bottom:50px;
}
td.totalLabel{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#666;
}
td.totalValue{
	font:bold 1.2em Arial, Helvetica, sans-serif;
	text-align:right;
}

/*new order pages*/

table.orderSelect{
	padding:0px;
	margin:0px;
}
.orderSelect tr th{
	font:bold 1.1em Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	text-align:left;
}
.orderSelect tr td{
	font:bold 1.1em Arial, Helvetica, sans-serif;
	padding:0 8px 5px 0;
	text-align:left;
	vertical-align:top;
}
.orderSelect tr td input.ordSel{
	width:120px;
}
.orderSelect tr td input.calendarButton{
	margin:2px 2px 0 -4px;
}

/*R3 FORM LAYOUT STYLES*/
.formShadow{
	background:#fff url('../images/bg_shadows.gif') bottom no-repeat;
	padding:0 9px 10px 9px;
}
.formContent{
	background:#fff url('../images/bg_aboutUs.jpg') repeat-x;
	padding:34px;
}
.formContent h4{
	font:1.8em Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	color:#000;
}
.formContent h6{
	font-size:1.6em !important;
	margin:3px 0 20px 0;
	color:#000;
}
.formTable{
	width:100%;
}
.formTable tr td{
	padding-bottom:10px;
}
td.formLabel{
	width:36%;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	vertical-align:top;
}
td.formValue{
	width:36%;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
}

td.formFields input{
	width:225px;
	margin-right:8px;
	color: #8d8e8f;
	border: 1px solid #bfc0c4;
	background: url('../images/bg_create_account_input.jpg') left top repeat-x;
}
td.formFields input:hover, 
td.formFields input:active,
td.formFields input:focus{
    border: 1px solid #7bc144;
}
td.formFields span.value{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#666;
	vertical-align:top;
}
td.formFields img{
	vertical-align:middle;
}
.formFooter{
/*	margin-top:10px;*/
	border-top:1px solid #dbdbdb;
	padding:15px 0px 50px 0px;
}
td.formFields p{
	margin:0px;
	font-style:italic;
	color:#666;
	font-size:1.1em;
}
.confirmMsg{
	background-color:#FEEECE;
	padding:4px 8px;
	font-size:12px;
}
.mngUserTbl{
border-bottom:1px solid #DBDBDB;
}
.mngUserTbl tr td{
	padding:0px 10px;
}
.mngUserHead{
	font-size:11px;
	height:29px;
	vertical-align:middle;
}
.tdTop{
	height:46px;
	vertical-align:middle;
	font-size:11px;
}
.tdBottom{
	height:35px;
	vertical-align:top;
	font-size:11px;
}

.tdFixPadding
{
	height:35px;
	vertical-align:top;
	font-size:11px;
	padding-left: -20px;      
}
/*--------R3 LOGIN POPUP STYLES*/
#loginWrapper{
	width:737px;
	/*display:none;*/
}
#loginWrapper .loginBox{
	position:absolute;
	margin-left:741px;
	text-align:left;
	top:101px;
	z-index:2;
	width:216px;
	padding:6px 0 0 0;
	background:#E6E6E6;
}
.loginBox label, .loginBoxMiddle label{
	display:block;
	margin:8px 18px 0 18px;
}
.loginText{
	font:11px Arial, Helvetica, sans-serif;
	color:#4D4F53 !important;
	text-decoration:none;
}
.loginBox label{
	font:11px Arial, Helvetica, sans-serif;
	color:#4D4F53;
}
.loginBox input, .loginBoxMiddle input{
	margin:4px 0px 0 18px;
	font-size:10px;
	width:175px;
}
.loginBox img{
	margin:10px 15px 10px 18px;
	vertical-align:middle;
	border:0px;
}
.loginBoxMiddle{
	padding-top:10px;
	background:url('../images/bg_loginLine.gif') repeat-x;
}
.loginBoxMiddle h6{
	font-size:12px;
	margin:0px;
}
.loginBoxBottom{
	background:#E6E6E6 url('../images/bg_loginLine.gif') repeat-x;
	padding-top:3px;
}
.loginBoxBottom img{
border:0px;
}
.loginErrorMsg
{
	/*display:block;*/
	margin-left:500px;
	font:Bold 12px Arial, Helvetica, sans-serif;
	/*background:#FEEECE;*/
	padding:5px;
	color:Red;
	}

/*-----------calendar styles*/
.calendarContainer{
    border: 1px solid #4d4f53;
}
.calendarContentTable
{
    border-width: 0px; 
    width: 100%; 
    border-collapse: collapse;
}
.calendarHeaderTable
{
    border-left: 1px solid #4d4f53;
}
.calendarNav{
	background:url('../images/bg_calendarCheck.gif') right no-repeat;
	height:26px;
	text-transform:uppercase;
	font:bold 11px Arial, Helvetica, sans-serif;
	/*line-height:24px;*/
}
.calTable .calTable{
	width:30% !important;
	background:#fff;
}
.calNextPrev
{
background:#fff;
}
.calHead{
	text-align:left;
	background:#4d4f53;
	font-size:11px !important;
	color:#fff;
	height:16px;
	font-weight:bold;
	border-right:1px solid #4d4f53;
	border-top:1px solid #4d4f53;
	/*border-right:1px solid #F8AC1B;
	border-top:1px solid #F8AC1B;
	border-bottom:1px solid #F8AC1B;
	padding-left:4px;*/
	padding: 4px;
}
.calDay
{
    width: 20%;
	text-align:left;
	vertical-align:top;
	border-right:1px solid #E3E3E3; 
    border-bottom:1px solid #E3E3E3;  
	height:45px;
}
.calDay a, .calToday a, .calSelected a, .calDay span, .calToday span, .calSelected span {
    color:#7c7066 !important;
    text-decoration:none;
}
.calDay span a.green{
    color:#7BC144 !important;
    font-weight:bold !important;
    font-size: 11px;
    text-decoration: underline;
}
.calDay a.orange, .calToday a.orange, .calSelected a.orange
{
	color:#ff6600 !important;
	text-decoration:underline;
}
.calDay a.calevent, .calToday a.calevent, .calSelected a.calevent
{	
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#7C7066;
    text-decoration:underline;	
}
.calOtherDay
{
    width: 20%;
    border-right:1px solid #E3E3E3; 
    border-bottom:1px solid #E3E3E3; 
    text-align:left;
    vertical-align:top;
    height:45px;
}
.calOtherDay a, span.other
{
	color:#D2D2D2 !important;
	text-decoration:none;
}

.calOtherDay a.calevent
{	
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#7BC144 !important;
    text-decoration:underline;	
}
.calToday
{
    width: 20%;
	text-align:left;
	vertical-align:top;
	/*border-bottom:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	border-top:1px solid #E3E3E3;*/
	height:45px;
	color:#949494;
	font-weight:bold;
	background:#e6e6e6;
}
.calSelected{
	background-color:#efefef !important;
	text-align:left;
	vertical-align:top;
	height:45px;
}
.calChkBox
{
	text-transform:none !important;
	font-weight:normal !important;
	float:right;
	padding:0 15px 0 0;
	margin: 7px 0 0 0;
 }
.calChkBox input
{
	margin:0px;
	padding:0px;
	margin-right:3px;
	}


/*table styles-------------*/

.tableContainer{
background:white;
padding:10px;
border:1px solid #E1D8CF;
}

table.grayTable{
	background:#fff;
	font:10px Verdana;
	border-left:1px solid #E1D8CF;
	border-top:1px solid #E1D8CF;
	border-bottom:1px solid #E1D8CF;
}
.even{
	background:#F3F3F3;
}
.tableCaption{
	background:#E1D8CF;
	text-align:left;
	font-weight:bold;
}
.grayTable td{
	border-right:1px solid #E1D8CF;
	padding:2px 15px 2px 5px;
}

/*danish home page styles---------------*/

.dkHomeBorder
{
	background:url('../images/homeBorder.gif') repeat-x;
	height:5px;
	line-height:5px;
}
	
/*XFORM PAGE STYLES*/
.xFormContainer
{
	padding:20px;
}
.xFormRight
{
	padding:20px 20px 20px 10px;
}
.xFormLeft
{
	float:left;
	padding:20px 0 0 20px;
}
.xFormRight
{
	float:right;
	width:348px;
}
.xFormContainer img, .xFormLeft img
{
	width:87px;
}

.xFormContainer hr, .xFormRight hr
{
	margin-bottom:20px;
	border:none;
	background-color:#ccc;
	color:#ccc;
	height:1px;
	clear:both;
	}
.xFormContainer h2, .xFormRight h2
{
	margin:0 0 10px 0;
	font-size:1.4em;
}
.grayShade table
{
	width:100%;
}
.grayShade table td
{
	padding-bottom:8px;
}	
.xFormCaption
{
	/*color:#666;
	  font-size:1.2em;
	  font-weight:bold;*/
	color:#7C7066;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.xFormCaptionDark
{
	/*color:#666;
	  font-size:1.2em;
	  font-weight:bold;*/
	color:#262626;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
.xFormButton
{
	margin-top:10px;
}

	
/*COMMON STYLES*/
.clearFloat{
	clear:both;
}
.redTrackValidate{
	color:Red;
	padding-left:160px;
	margin-top:0px;
	height:15px;
	line-height:13px;
}
.underlined{
	text-decoration:underline;
}
h1{
font:3em Arial, Helvetica, sans-serif;
color:#3E332A;
padding:0px;
margin:0px 5px 10px 0px;
}
#centerccWide h1{
margin-right:215px;
}
h2, h2 p{
font:bold 12px Arial, Helvetica, sans-serif;
color:#7C7066;
}
p, p.Brodtext{
margin-top:0px;
margin-bottom:15px;
font:1.2em Arial, Helvetica, sans-serif;
line-height:1.4em;/*general line-height changed*/
}
.right{
float:right !important;
}
.left{
float:left !important;
}
.per50{
width:50%;
}
.paddingLeft20{
padding-left:20px;
}
.pDate{
font:1.1em Arial, Helvetica, sans-serif;
color:#7C7066;
}
.largeLink{
font:bold 1.2em Arial, Helvetica, sans-serif;
}
a, a:visited, a:active{
color:#7BC144;
}
a:hover{
color:#4D4F53;
}
.normal{
font-weight:normal !important;
}
/*images*/
.imageRight{
float:right;
margin:0 0 10px 10px;
}
.imageLeft{
float:left;
margin:0 10px 10px 0;
}
.black{
color:#000;
}
.redBig{
font-size:1.8em;
color:#C20A09;
}
.orange{
color:#7bc144;
}
.green{
color:#7BC144;
}
.orangeUnderlined, .greenUnderlined{
text-decoration:underline;
}
.orangeUnderlined{
color:#7bc144;
}
.greenUnderlined{
color:#7BC144;
}
.bold{
font-weight:bold;
}
.px12{
font-size:1.2em;
}
.allCaps{
	text-transform:uppercase;
}
.hide
{
	display:none;
}

.grayNav a.pageNoSelected {
	font-weight:bold;
	color:#666;
}
.grayNav {
	background-color:#EDEDED;
	margin-bottom:20px;
	font-size:10px;

}
.grayNav a {
	text-decoration:none;
	font-weight:normal;
}
.grayNav a.pageNo {
	text-decoration:underline;
	font-weight:bold;
}
.grayNav a.pageNoSelected {
	font-weight:bold;
	color:#666;
}
.grayNav a img {
	margin-right:5px;
	margin-left:5px;
}
.grayNav .left {
	float:left;
	padding:5px 10px 5px 5px;
}
.grayNav .right {
	float:right;
	padding:5px 10px 5px 5px;
}

.hideCalContent
{
	display: block;
	overflow: hidden;
}













/* These are standard sIFR styles... do not modify */

.sIFR-flash 
{
	display: block; 
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}
.sIFR-hasFlash h3.dk {
	visibility: hidden;
	/*letter-spacing: -9px;*/
	font-size: 16px;
	display:block;
	margin-bottom:6px;
	margin-top:16px;
}


h5 /* h1 external */
{
    visibility: hidden;
    font-size: 36px;
	font-weight: bold;
	color:#FF9900;
	margin-bottom:10px;
	letter-spacing: -15px;
}


.Huvudrubrik /* h1 external */
{
    visibility: hidden;
    font-size: 36px;
	font-weight: bold;
	color:#FF9900;
	margin-bottom:10px;
	letter-spacing: -15px;
}

.StorHTMLRubrik
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20pt;
	color: #262626;
}

.Mellanrubrik
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;
	color: #262626;
}

.Puffrubrik
{
	font-size: 16pt;
	color: #262626;
}

.Brodtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #262626;
}

.Pufftext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}


/*.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}*/
/*------------------------ Popup ---------------------------*/
.PopupTemplate{
	/*display:none;*/
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:400px;
	/*height:400px;*/
	margin:-100px 0px 0px -200px;
	border:1px solid #b2b2b2;
	background:#EDEDED;
	text-align:left;
}
.PopupTemplate[id]{
	position:fixed;
}
.popLayerHead
{
    text-align:right !important;
    }
.popContent
{
    padding-left : 20px;
    }    
#overlay{
	display:none ;
	position:absolute ;
	top:0 ;
	left:0 ;
	width:110em;
	height:100em;
	z-index:5000 ;
	background-color:#FFF ;
	-moz-opacity: 0.8 ;
	opacity:.80 ;
	filter: alpha(opacity=80) ;
}

html>body #overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#FFF;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}


#overlay[id]{
	position:fixed;
}

.PopupTemplate.done #lbLoadMessage{
	display:none;
}
.PopupTemplate.done #lbContent{
	display:block;
}
.PopupTemplate.loading #lbContent{
	display:none;
}
.PopupTemplate.loading #lbLoadMessage{
	display:block;
}

.PopupTemplate.done img{
	width:100%;
	height:100%;
}



.PopupTemplate .popupTitle {
	color: #FFF;
	background-color: #a2a2a2;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	background-image: url('../Images/StartBoxTitleBkg.gif');
	background-repeat: repeat-x;
}
.PopupTemplate .popupTitle .left {
	float:left;
	margin:5px 5px 0px 5px;
	display:inline;
	
}
.PopupTemplate .popupTitle .right {
	float:right;
	margin:8px 8px 0px 5px;
	display:inline;
}
.PopupTemplate .popupTitle img {
	height:auto;
	width:auto;
	border-width:0px;
}
.PopupTemplate .popupContent {
	padding:20px 20px 0px 20px ;
}
.PopupTemplate .popupBottom {
	text-align:center;
	padding:10px 20px 0px 20px ;
	height:30px;
	border-top:1px #FFF solid;
	margin-top:20px;
}
.PopupTemplate .buttonShad {
	float: right;
	margin-left:10px;
}


/* css related to asp.net ajax calendar*/
.ajax__calendar_container table tr td {padding:0;}
.ajax__calendar_container table tr td.disabled {color:#808080;}

.dropDownFontFix{
font-size:0.7em;   
_font-size:1.0em;  
}
/* track& trace styles
----------------------------------*/
.ttSearchLeft{
	float:left;
	margin-right:6px;
	width:80px;
}
.grayNav {
	background-color:#EDEDED;
	padding: 5px 10px 0px 10px;
	/*height:20px;*/
	margin-bottom:20px;
	font-size:10px;
	overflow:hidden;
}
.grayNav a {
	text-decoration:none;
	font-weight:normal;
}
.grayNav a.pageNoSelected {
	font-weight:bold;
	color:#666;
}
.grayNav a img {
	/*margin-right:5px;*/
	vertical-align: middle; /*text-top*/
	border:0px;
}
.grayNav .right {
	float:right;
}
/*.green {
	color:#7BC144;
}
*/

/*NEW BUTTON STYLES*/
.greenButtonN{
	background:url(../images/btGreen_right.gif) right no-repeat;
}
.greenButtonN{
	height:23px;
	padding-right:8px;
	float:left;
	font:bold 12px Arial, helvetica, sans-serif;
	color:#fff;
	margin-right:10px;
}
.greenButtonN img{
	vertical-align:middle;
	background:#fff;	
}
.greenButtonN a, .greenButtonN a:visited {
	color:#fff;
	text-decoration:none;
}
.greenButtonN a:hover{
color:#333;
}


/*------------------------announce styles---------------------------*/
a, a:active, a:visited{
color:#7bc144;
}
a:hover{
color:#4D4F53;
}
.grayNav .right {
	float:right;
}
img.pagerImage
{
    position:relative;
    top: 1px;
}
.announceContainer {
	
}
.announceContainer .searchContainer {
	background-color:#EDEDED;
	padding: 5px 10px 2px 10px;
	height:25px;
}
.announceContainer .searchContainer select, .announceContainer .searchContainer input {
	float:left;
	vertical-align:middle;
	font-size:10px;
	margin:1px 5px 0px 0px ;
}
.announceContainer .grayNav {
	background-color:#b5b5b5;
	margin-bottom:1px;
}
.announceContainer table.listTt {
	/*width:880px;*/
	width:100%;
	font-size:11px;
}
.announceContainer table.listTt a {
	text-decoration:none;
}
.announceContainer table.listTt th {
	background-color:#b5b5b5;
	padding:5px 0px 5px 4px;
	text-align:left;
}
.announceContainer table.listTt th.faktListSelected {
	background-image:none;
	border-right:0px;
	border-bottom:1px solid #FFFFFF;
}
.announceContainer table.listTt th a {
	color:#000;
}
.announceContainer table.listTt td {
	padding:5px 0px 5px 4px;
}
.announceContainer table.listTt td input {
	margin-left:10px;
}
.announceContainer table.listTt tr.even {
	background-color:#EDEDED;
}
.announceContainer table.listTt tr.odd {
	background-color:#FFF;
}


.announceContainer table.listTt td ,.announceContainer table.listTt th {
	border-bottom:1px #FFF solid;
	
}
.announceContainer table.listTt input {
	vertical-align:middle;
}
.hide
{
	display:none;
}
.left{
	float:left;
}
.right, .ttRight{
	float:right;
}
/*------------------------ Popup ---------------------------*/
.PopupTemplate{
	/*display:none;*/
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:400px;
	/*height:400px;*/
	margin:30px 0px 0px 200px;
	border:1px solid #b2b2b2;
	background:#EDEDED;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:0.8em;*/
}
.PopupTemplate[id]{
	position:fixed;
}

.PopupTemplate.done #lbLoadMessage{
	display:none;
}
.PopupTemplate.done #lbContent{
	display:block;
}
.PopupTemplate.loading #lbContent{
	display:none;
}
.PopupTemplate.loading #lbLoadMessage{
	display:block;
}

.PopupTemplate.done img{
	width:100%;
	height:100%;
}
.PopupTemplate .popupTitle {
	color: #FFF;
	background-color: #a2a2a2;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	background-image: url(../images/StartBoxTitleBkg.gif);
	background-repeat: repeat-x;
}
.PopupTemplate .popupTitle .left {
	float:left;
	margin:5px 5px 0px 5px;
	display:inline;
	
}
.PopupTemplate .popupTitle .right {
	float:right;
	margin:8px 8px 0px 5px;
	display:inline;
}
.PopupTemplate .popupTitle img {
	height:auto;
	width:auto;
	border-width:0px;
}
.PopupTemplate .popupContent {
	padding:20px 20px 0px 20px ;
}
.PopupTemplate .popupBottom {
	margin-top:0px;
}
.PopupTemplate .buttonShad {
	float: right;
	margin-left:10px;
}
.searchInput{
	margin-right:10px;
}
div.popupContent p.smallText{
	font-size:0.9em;
	color:#666;
margin:-2px 0 0 0;
}