@import url("onsite.css");

img{border:solid 0px #ffffff;}
html {overflow-y:scroll;}

/* Framework */
table.site-area-top{width:964px; }
table.site-area-top td.cell-topimage  {width:171px; height:75px;}
table.site-area-top td.cell-globalmenu{width:793px; height:32px;}
table.site-area-top td.cell-topmenu   {width:793px; background-color:#ffffff;} /* Todo: Height messes up menu?? */

.mainmenu{padding:2px 0px 0px 0px;}
.mainmenu-inner{background-color:C3003F; }

/* Menu */
.mainmenu{}
.mainmenu .topmenu-active .menubg-left{background-image:url(sites/tools/im/menubg-left-active-nowhite.gif); background-repeat:no-repeat; }
.mainmenu .topmenu-active .menubg{background-image:url(sites/tools/im/menubg.gif); background-repeat:repeat-x; }
.mainmenu .topmenu-active .menubg-right{background-image:url(sites/tools/im/menubg-right-active.gif); background-repeat:no-repeat;}
.mainmenu .topmenu .menubg-right{background-image:url(sites/tools/im/menubg-right-inactive.gif); background-repeat:no-repeat;}
.mainmenu .menubg-left{width:14; height:24px; position:relative; float:left;}
.mainmenu .menubg{height:24px; position:relative; float:left;}
.mainmenu .menubg-inner{padding:5px 0px 0px 0px}
.mainmenu .menubg-right{width:14; height:24px; position:relative; float:left;}

.submenu{ padding:2px 0px 2px 0px;}
.submenu-inner{height:13px ;background-color:#C3003F; }
table.leftmenu-innertable{height:13px;}
.submenu,
table.leftmenu-innertable td{font-size:10px;}
.submenu .leftmenu-active .submenubg-left{background-image:url(sites/tools/im/submenubg-left-active.gif); background-repeat:no-repeat; }
.submenu .leftmenu-active .submenubg{background-image:url(sites/tools/im/submenubg.gif); background-repeat:repeat-x; }
.submenu .leftmenu-active .submenubg-right{background-image:url(sites/tools/im/submenubg-right-active.gif); background-repeat:no-repeat;}
.submenu .leftmenu .submenubg-right{background-image:url(sites/tools/im/submenubg-right-inactive.gif); background-repeat:no-repeat;}
.submenu .submenubg-left{height:13px; width:12; position:relative; float:left;}
.submenu .submenubg{height:13px; position:relative; float:left;}
.submenu .submenubg-inner{padding:0px 0px 0px 0px;}
.submenu .submenubg-right{height:13px; width:12; position:relative; float:left;}

table.globalmenu-table{border:solid 0px #00cc00; height:11px !important; position:relative; margin-right:17px; margin-top:14px;}
table.globalmenu-table td{padding-right:12px}
table.globalmenu-table td#END-GLOBALMENU-NODE{padding-right:0px !important}

/* Leftbar */ 



.leftbar-area{vertical-align:top;width:171px; padding-right:0px;}
.leftbar .box{width:168px !important;}
.leftbar table.calendar{width:169px !important;}
.leftbar{}
.leftbar-inner{}
/*
.leftbar .leftbar-padding{height:21px; width:169px; background-image:url(sites/tools/im/bg_menu_top.gif); background-repeat:no-repeat;}
.leftbar .boxmenu .box .box-container .box-title{display:none;}
*/	

/*
.leftbar .leftmenubg       {border:solid 0px #00cc00;  width:169; height:26px; background-image:url(sites/tools/im/bg-leftmenu.gif); background-repeat:no-repeat; }
.leftbar .leftmenubg-active{border:solid 0px #cc0000;  width:169; height:26px; background-image:url(sites/tools/im/bg-leftmenu-active.gif); background-repeat:no-repeat;}
.leftbar .leftmenubg-inner{padding:5px 0px 0px 13px; cursor:pointer; cursor:hand;}
*/


/* Footer */
.footer{ }
.footertext{ padding:5px 0px 0px 6px;}

/* Frontpage (top) */
table.frontpage-table1 .bannerleft{padding-right:0px;padding-bottom:2px;}





/*.columns13 .box1 .short{padding:23px 14px 10px 14px;}*/

/* 3 Columns (bottom, Frontpage and Columns 1+3 template) */

/*
.columns3{padding-top:2px}
.columns3 table.columns{width:793px; border:solid 0px #cc0000; height:182px;}
.columns3 table.columns td.col1,
.columns3 table.columns td.col2,
.columns3 table.columns td.col3{width:263px; background-color:#F2F9F9; cursor:pointer; cursor:hand;}
.columns3 table.columns td.col1-active,
.columns3 table.columns td.col2-active,
.columns3 table.columns td.col3-active{width:263px; background-color:#D9EDEF; cursor:pointer; cursor:hand; }

.columns3 table.columns td.colspace{width:2px; background-color:#ffffff;}
.columns3 table.columns td.colspace .space{width:2px; background-color:#ffffff;}
.columns3 table.columns td.box       {width:263px; cursor:pointer; cursor:hand;}
.columns3 table.columns td.box-active{width:263px; background-color:#D9EDEF; cursor:pointer; cursor:hand;}
.columns3 table.columns td .box-inner{padding:20px 12px 10px 12px;}
.columns3 table.columns .box-header{height:12px; background-color:#C3003F; }
.columns3 .box1 .doc-header1{padding:0px 0px 13px 0px;}
.columns3 .box1 .doc-preface{padding-bottom:15px;}
.columns3 .box-inner .doc-header1{padding:0px 0px 13px 0px;}
.columns3 .box-inner .doc-preface{padding-bottom:15px;}
.columns3 .doc-image-full{padding-bottom:2px !important;}
*/

/* General Template */
.content .content-inner{padding:23px 14px 10px 14px;}
.content .doc-image-full{padding-bottom:0px !important;}
.content .doc-header1{padding-bottom:14px;}
.content .doc-preface{padding-bottom:14px;}
/*
html>body .content .BASIC-RIGHT .doc-image-full{padding-left:5px !important;}
html>body .content .BASIC-LEFT .doc-image-full{padding-right:5px !important;}
*/
.content .short{padding-bottom:15px;}
.content .short .doc-header1{padding-bottom:5px !important;}
.content .short .doc-preface{padding-bottom:3px;}
.content .short a.news-link{}
/*.content .sitedirectory-alldocument{padding:23px 14px 10px 14px;}*/

/* Product Selector */

/* Removed TB
.productselector-box{background-image:url(sites/tools/im/bg_search.gif); background-repeat:no-repeat; background-position:left bottom;}
.productsearch-box  {background-image:url(sites/tools/im/bg_search.gif); background-repeat:no-repeat; background-position:left bottom;}
*/

.productselector-box .productselector-inner{padding:6px 0px 8px 5px;}
.productselector-box .search-title{padding:0px 0px 1px 7px;}
.productselector-box input.textbox    {width:108px; height:20px; border:solid 1px #8E8E8E; padding-left:5px; font-size:11px;}
.productselector-box select.selectlist{width:157px; height:22px; border:solid 1px #8E8E8E; padding-left:5px; font-size:11px;}
.productselector-box td.selectbox{padding-top:4px;}

.content #productselector{}
.content #productselector td.ps-leftmenu{width:171px; background-color:#ffffff;}
.content #productselector td.ps-leftmenu .leftbar-inner{width:169px; background-color:#D7E2D9}

.producttree-box{width:169px; background-image:url(sites/tools/im/productselector-bg.gif); background-repeat:repeat-x;}
.producttree-box .producttree{width:169px; height:530px; font-size:10px; overflow:scroll; overflow-x:hidden; }
.producttree-box .producttree .producttree-inner{padding:10px}
.producttree-box .producttree .mainproduct{width:300px; padding:0px 0px 0px 0px;}
.producttree-box .producttree .sub1product{width:300px; padding:0px 0px 0px 8px;}
.producttree-box .producttree .sub2product{width:300px; padding:0px 0px 0px 12px;}
.producttree-box .producttree .main,
.producttree-box .producttree .sub1,
.producttree-box .producttree .sub2{padding:2px 0px 2px 0px;}
.producttree-box .producttree .icon{position:relative; float:left; cursor:pointer; cursor:hand;}
.producttree-box .producttree .title{cursor:pointer; cursor:hand;}

.content td.ps-content .products{padding:23px 14px 10px 14px;}
.content td.ps-content .products-inner{}

.product-count{text-align:right; border:solid 0px #cc0000; width:760px; padding:0px 0px 5px 0px}
.max-count{}
.pagenav{text-align:right; border:solid 0px #cc0000;}

.progress{position:relative; top:50px; left:250px; width:250px;}
.progress .progress-outer{border:solid 1px #808080; width:250px; height:45px; background-color:#ffffff;}
.progress .progress-inner{padding:15px 20px 0px 20px;  text-align:center;}
.progress2{width:250px;}
.progress2 .progress-outer{width:250px;}
.progress2 .progress-inner{}


table.products-table{width:760px; font-size:11px;}
table.products-table td.product-header{font-weight:bold;}
table.products-table td.product-list{}
table.products-table td.col1{width:120px;}
table.products-table td.col2{}
table.products-table td.col3{width:85px;}
table.products-table td.col4{width:50px;}
table.products-table td.col5{width:60px; text-align:right;}
table.products-table td.col6{width:40px; text-align:center;}
.productsdiv{height:445px;}

table.pages-table{width:760px; margin-top:5px;}
table.pages-table td.col1{width:430px; }
table.pages-table td.col2{width:320px; }
table.pages-table .pagenav{border:solid 0px #cc0000;}
table.pages-table .pagenav .nav{position:relative; float:left; border:solid 0px #cc00cc; padding-left:5px;}
table.pages-table .pagenav .nav .pagelink-text{position:relative; float:left; padding:0px 0px 0px 0px;}
table.pages-table .pagenav .nav .pagelink-image{position:relative; float:left; }
table.pages-table .pagenav .pagenos{padding-right:20px;}


/* Dealer Locator */
.leftbar #dealerlocator-box .dealerlocator-inner{padding:6px 0px 8px 5px;}
.leftbar #dealerlocator-box select.selectlist{width:157px; height:22px; border:solid 1px #8E8E8E; padding-left:5px; font-size:11px;}
.leftbar #dealerlocator-box .map{padding:10px 0px 0px 0px;}

.content #dealerlocator{}
.content #dealerlocator .dealerlocator-inner{padding:23px 14px 10px 14px;}
.content table.dealers-table{width:760px;}
.content table.dealers-table td.col1{width:350px;}
.content table.dealers-table td.col2{width:160px;}
.content table.dealers-table td.col3{width:150px;}
.content table.dealers-table td.col4{}
.content #dealerlocator .dealer-row{width:760px; height:20px;}
.content #dealerlocator .dealer-row .drow{padding-top:3px;}
.content #dealerlocator .dealer-row .title  {width:350px; position:relative; float:left;}
.content #dealerlocator .dealer-row .address{width:160px; position:relative; float:left;}
.content #dealerlocator .dealer-row .ziparea{width:150px; position:relative; float:left;}
.content #dealerlocator .dealer-row .phone  {width:100px; position:relative; float:left;}


/* CreateDealer */
#createdealersite{padding:23px 14px 10px 14px;}
#createdealersite .form{padding:20px 0px 20px 0px;}
#createdealersite .form-inner{padding:20px 20px 20px 20px;border:solid 1px #808080;  background-color:#f5f5f5}
#createdealersite .results{padding:0px 0px 20px 0px;}
#createdealersite .task{padding:0px 0px 10px 0px;}
#createdealersite .task-outer{padding:10px 10px 10px 10px;border:solid 1px #808080;  background-color:#f5f5f5}
#createdealersite .task-inner{height:60px}
#createdealersite .taskbutton{width:200px; position:relative; float:left;}
#createdealersite .taskresult{width:350px; position:relative; float:left;}
#createdealersite .input{padding-bottom:5px;}
#createdealersite .input input{width:400px; font-size:11px;}
#createdealersite .input select{font-size:11px;}
#createdealersite .tasktitle{padding-bottom:3px;}
#createdealersite .taskdesc{padding-bottom:3px;}


/* Activity Calendar */
.activity-calendar{padding:20px 0px 0px 90px;}
.activity-calendar table.calendar-table{width:600px;border:solid 2px #808080;}
.activity-calendar table.calendar-table td.tdcalendarimage{width:200px;border:solid 0px #cc0000;}
.activity-calendar table.calendar-table td.tdcalendar     {width:400px;border:solid 0px #cc0000;}
.activity-calendar table#Calendar{width:370px}
.activity-calendar table#Calendar table.CalendarTitleStyle td{background-color:White !important;}
.activity-calendar table#Calendar table.CalendarTitleStyle td{font-family:Arial; font-size:16px; font-weight:bold; color:#C8BCBC}
.activity-calendar table#Calendar table.CalendarTitleStyle td.CalendarNextPrevStyle a{color:#000000 !important; text-decoration:none;}
.activity-calendar table#Calendar td.CalendarDayHeader{color:#cc0000 !important; font-weight:bold; font-size:12px;}
.activity-calendar table#Calendar a.CalendarDay     {font-weight:normal; font-size:12px; text-decoration:none; color:#000000}
.activity-calendar table#Calendar a.CalendarEventDay{font-weight:bold;   font-size:12px; text-decoration:none; color:#000000}
.activity-calendar table#Calendar td.CalendarOtherMonthDay a{color:#C2C2C2}
.activity-calendar table#Calendar td.CalendarEventDayToday{border:solid 1px #808080;}
.activity-calendar .events{padding:10px 0px 10px 0px; width:600px;}
.activity-calendar .events .event{border:solid 1px #808080; padding:10px; margin-bottom:5px;}
.activity-calendar .events .event .event-header  {color:#cc0000; font-family:Arial; font-size:14px; font-weight:bold; padding-bottom:5px;}
.activity-calendar .events .event .event-date,
.activity-calendar .events .event .event-time,
.activity-calendar .events .event .event-location,
.activity-calendar .events .event .event-contact,
.activity-calendar .events .event .event-richtext{font-family:Arial; font-size:12px; font-weight:normal; padding-bottom:5px;}


/* Scheme mal */
.SCHEME{}
.SCHEME .row{padding-bottom:20px;}
.SCHEME .row .label{padding-bottom:5px;}
.SCHEME .submitForm{}
.SCHEME .submitForm input{margin:0px 10px 0px 0px}

/* HANDBOOK STYLES */
/*
.right .handbook
{
	BORDER:solid 1px #000000; 
	margin-left: 10px;
	padding:6px;
}
.right .handbook .chapters{width:100%}
.chapternr{width:20px;}
.handbook .prev-button{float:left;}
.handbook .next-button{float:right;}

.handbook td{padding-bottom:2px;}

.handbook-level1-chapter,
.handbook-level2-chapter,
.handbook-levelx-chapter{}
.top-navigator{display:none}
.handbook-prevnext-top{}
.bottom-navigator a{text-decoration:underline}
.box .bottom-navigator{margin-top:10px;padding-bottom:10px;}
.handbook{}
.handbook-level0-title,
.handbook-level1-title,
.handbook-level2-title,
.handbook-levelx-title{color:#000000}

.handbook-level1-chapter,
.handbook-level2-chapter,
.handbook-levelx-chapter{color:#000000;}
.handbook-SelectedItem{background-color:#DDDDDD;width:100%}*/

.handbook {width:793px;}
.handbook table.handbook-table{width:793px;}

.handbook table.handbook-table td.cell1{width:550px;}
.handbook table.handbook-table td.cell2{width:243px;}
.handbook table.handbook-table td.cell1 table.content-table{width:550px;}
.handbook table.handbook-table td.cell2{}

.handbook .handbook-menu{padding:14px 5px 14px 0px;}
.handbook td.cell2 ul {margin:0px 0px 0px 10px; padding:0px 0px 2px 5px;}
.handbook td.cell2 li {margin:0px; padding:0px;}
.handbook td.cell2 a{ font-size:10px; text-decoration:none; display:block}


/* Company */
.COMPANY-full{padding:23px 14px 10px 14px;}

/* Logon */
.logon{padding:23px 14px 10px 14px;}


/* Blogg */
.BLOGG-full{padding:23px 14px 10px 14px;}
.BLOGG .blogg-feedbacks{padding:10px 0px;}
.feedbackform{margin-left:14px;}
.feedbackform .doc-header1{font-size:12px !important;}
Table.Blogg-Feedback-solid{border-style:solid; border-width: 1px  0px  0px  0px; border-color: #010101}
Table.Blogg-Feedback-zebra{border-style:solid; border-width: 1px  0px  0px  0px; border-color: #010101; background-color:#EEEEEE}
.blogg-created{font-size: 10px;color:#666666; font-weight:normal; text-decoration:none; padding: 2px 10px  5px 0px;}
td.blogg-column-day{background-color:#ffffff; color:#000000}
.blogg-feedbacks .doc-header1{font-size:14px !important;}
.feedbackform input.textbox{width:400px; font-size:12px;}
.feedbackform textarea{width:400px; height:180px; font-size:12px;}
.blogg-feedbacks table td.blogg-feedback-title{padding:5px 0px 0px 0px}
.blogg-feedbacks table td.blogg-feedback-created{padding:0px 0px 5px 0px}
.blogg-feedbacks table td{font-size:12px;}

/* Fonts */
.text1{font-size:10px; font-weight:normal; color:#000000; font-family:Verdana;}
.text2{font-size:11px; font-weight:normal; color:#000000; font-family:Verdana;}
.text3{font-size:12px; font-weight:normal; color:#000000; font-family:Verdana;}
.text4{font-size:14px; font-weight:normal; color:#000000; font-family:Verdana;}
.text5{font-size:11px; font-weight:normal; color:#008194; font-family:Verdana;}
.text6{font-size:14px; font-weight:bold; color:#000000; font-family:Verdana;}
.footertext{font-size:10px; color:#000000; font-weight:normal;}

.content table.dealers-table td.header{font-weight:bold; font-size:11px;}

.content .box-inner .doc-header1{font-size:14px; font-weight:bold; color:#000000; font-family:Verdana;}
.content .box-inner .doc-preface{font-size:11px; font-weight:normal; color:#000000; font-family:Verdana;}

.content .doc-header1{font-size:25px; font-weight:bold; color:#000000; font-family:Verdana; }
.content .doc-preface{font-size:11px; font-weight:normal; color:#000000; font-family:Verdana;}

.pagenos,
.nav .pagelink-text{font-size:11px; font-weight:normal; color:#008194; font-family:Verdana; }
.nav-active{cursor:pointer; cursor:hand;}
.dealermap{cursor:pointer; cursor:hand;}

/* Fonts - Richtext override */
.content .doc-bodytext{font-size:11px;}

/* Links */
.doc-bodytext a,
.doc-bodytext a:link,
.doc-bodytext a:active,
.doc-bodytext a:visited,
.doc-bodytext a:hover{text-decoration:underline;}

#createdealersite a,
#createdealersite a:link,
#createdealersite a:active,
#createdealersite a:visited,
#createdealersite a:hover{font-size:11px;}


.mainmenu a,
.mainmenu a:link,
.mainmenu a:active,
.mainmenu a:hover,
.mainmenu a:visited{text-decoration:none; font-size:11px; }

.submenu a,
.submenu a:link,
.submenu a:active,
.submenu a:hover,
.submenu a:visited{text-decoration:none; font-size:10px; color:#ffffff;}

.footertext a,
.footertext a:link,
.footertext a:active,
.footertext a:hover,
.footertext a:visited{text-decoration:none; font-size:10px; color:#000000;}


.content .short a.news-link,
.content .short a.news-link:link,
.content .short a.news-link:active,
.content .short a.news-link:hover,
.content .short a.news-link:visited,
.columns13 .box-inner a.news-link,
.columns13 .box-inner a.news-link:link,
.columns13 .box-inner a.news-link:active,
.columns13 .box-inner a.news-link:hover,
.columns13 .box-inner a.news-link:visited,
.frontpage a.news-link,
.frontpage a.news-link:link,
.frontpage a.news-link:active,
.frontpage a.news-link:hover,
.frontpage a.news-link:visited{font-size:11px;  color:#000000; font-family:Verdana;}



.leftbar a.box-link,
.leftbar a.box-link:link,
.leftbar a.box-link:active,
.leftbar a.box-link:hover,
.leftbar a.box-link:visited,
.leftbar a.box-link-active,
.leftbar a.box-link-active:link,
.leftbar a.box-link-active:active,
.leftbar a.box-link-active:hover,
.leftbar a.box-link-active:visited{text-decoration:none; font-size:11px;}

/* added by mr.berntsen */


.content .doc-bodytext td
{
	font-size:11px;
}