/* classichonda.no — stilene fra eSite-originalen (#27778), i samme rekkefølge som originalen lastet dem.
   Generert av Esite2JsonTool/sites/classichonda.no/build-css.mjs — endres der, ikke her.
   1) css_styles.aspx?id=1159  2) <style>body {…}</style>  3) styles_xhtml_menu.aspx?id=3740
   4) Css_layout_styles 1227 (forsiden, .pt-forside) / 4060 (alle andre sider, .pt-side)
   5) Style_set.aspx?id=4160 (tabellene i Aktiviteter, Kontaktpersoner, Klubben)
   6) eSite-malens inline stiler som klasser (CSP tillater ikke inline stiler)
   Stilene fra innholdet (rik tekst) ligger i inline.css, generert av content.mjs. */

/* ---- 1) css_styles.aspx?id=1159 ---- */
a  { Color:#004169;Text-decoration:none;Font-weight:bold;cursor:hand; }
a:hover  { Text-decoration:underline; }
.a  { Color:#004169;Text-decoration:none;Font-weight:bold;cursor:hand; }
.itemheader, h1  { Color:#000000;Font-size:11pt;Text-decoration:none;Font-weight:bold;Margin-top:0px;Margin-left:0px;Margin-right:0px;Margin-bottom:0px; }
.itemintroduction { Font-size:10pt; }
.itembody { Font-size:10pt; }
.itemdate {  }
.htmlformlabel, .EditorLabel {}
body { Color:#000000;Font-family:Arial;Font-size:9pt; }
.itemimagestyle { Float:right; }
.FolderItemCell {  }
.imagepreviewstyle { Float:left;Margin-right:8px;Margin-bottom:8px;Border-top-width:1px;Border-top-style:Solid;Border-top-color:#000000;Border-left-width:1px;Border-left-style:Solid;Border-left-color:#000000;Border-right-width:1px;Border-right-style:Solid;Border-right-color:#000000;Border-bottom-width:1px;Border-bottom-style:Solid;Border-bottom-color:#000000; }
.itempreviewheader, h2  { Color:#000000;Font-size:11pt;Text-decoration:none;Font-weight:bold;Margin-top:0px;Margin-left:0px;Margin-right:0px;Margin-bottom:0px; }
.itempreviewintro { Font-size:10pt; }
.itempricelabel {  }
.itemprice {  }
.itemopenlink, .EsiteActionLink, .ESiteActionLink {  }
.itemopenlink:hover, .EsiteActionLink:hover, .ESiteActionLink:hover {  }
.itemopenlink {  }
.PageSelectorCell { Padding-top:12px; }
.PageSelectorCell a, .PageSelectorCell span {  }
.PageSelectorCell table { width:100%; }
.PageSelectorCell table td.PagesCell { width:100%; }
.ColorBoxImage {}
.item_row4160Selected, .item_row4160Selected td, .item_row4160 td
{
background-color:navy;
color:white;
}

.marketimgbox
{
padding-left:14px;
padding-bottom:8px;
}

.ColorBoxLnk img
{
border:1px solid #000000;
}

.cssclassdirectedit { border : 1px dotted #888888}

.imagedisplaygallery
{
border:1px solid black;
}

.FormStepControl
{
padding-top:16px;
}

.itemopenlink:hover
{
text-decoration:underline;
}

.ImageOverviewPreview
{
border:1px solid #999999;
margin-top:24px;
}

.Selected .ImageOverviewPreview
{
border:4px solid blue;
}

.ImagesOverviewTable
{
margin-top:24px;

border-top:1px solid #999999;
}


/* ---- 2) <style> i <head> ---- */
body {Background-color:#AAAAAA;Margin-top:0px;Margin-left:auto;Margin-right:auto;Margin-bottom:0px;}

/* ---- 3) styles_xhtml_menu.aspx?id=3740 ---- */
.xm3740 .xi a
{ 
Color:#000000;Font-family:Arial;Font-size:9pt;Text-decoration:none;Font-weight:normal;
}
.xm3740 .xi a:hover, .xm3740 .xi:hover a
{ 
Text-decoration:underline;
}
.xm3740 .sub a
{ 

}
.xm3740 .sel a
{ 

}
.xm3740 .subsel a
{ 

}
.xm3740 .xi
{ 
Display:block;Text-align:Left;Background-color:#FFFFFF;Padding-top:4px;Padding-left:12px;Padding-right:12px;Padding-bottom:4px;Border-top-width:0px;Border-top-color:#B9C7D4;Border-bottom-width:1px;Border-bottom-style:None;Border-bottom-color:#CCCCCC;Cursor:hand;List-style:none;Vertical-align:Middle;
}
.xm3740 .xi:hover
{ 
Background-color:#FFFFFF;
}
.xm3740 .sub
{ 

}
.xm3740 .sel
{ 

}
.xm3740 .subsel
{ 

}
.xm3740 .sep
{ 
Display:none;
}
.xm3740
{ 
Padding-top:0px;Padding-left:0px;Padding-right:0px;Padding-bottom:0px;Margin-top:0px;Margin-left:0px;Margin-right:0px;Margin-bottom:0px;List-style:none;
}
.xmindent3740
{ 
Padding-left:16px;
}



/* ---- 4a) Css_layout_styles 1227 — forsiden ---- */
/*
	E-Site css layout (stylesheet)
	id       : 1227
	type     : CSS Layout
	created  : 21.06.2007 02:09
	modified  : 09.07.2009 08:39
*/.pt-forside #hovedside {
	Width:1000px;
	Background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	
}.pt-forside #Header {
	Height:150px;
	Background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left top;
	
}.pt-forside #Subtext {
	Background-color:#FFFFFF;
	Border-top-width:1px;
	Border-top-style:Solid;
	Border-top-color:#000000;
	Border-bottom-width:1px;
	Border-bottom-style:Solid;
	Border-bottom-color:#000000;
	
}.pt-forside #Klubbnavn {
	Float:Left;
	Width:750px;
	
}.pt-forside #Merom {
	Float:Left;
	Width:125px;
	Padding-top:20px;
	
}.pt-forside #Engelsk {
	Float:Left;
	Width:110px;
	Padding-top:20px;
	
}.pt-forside #Clear {
	Clear:Left;
	
}.pt-forside #Meny {
	Float:Left;
	Clear:Left;
	Width:180px;
	Padding-bottom:15px;
	
}.pt-forside #Visning {
	Float:Left;
	Width:550px;
	
}.pt-forside #Visningpadding {
	Padding-top:20px;
	Padding-left:20px;
	Padding-right:20px;
	Padding-bottom:20px;
	
}.pt-forside #Presentasjon {
	Float:Left;
	Width:250px;
	Background-color:#FFFFFF;
	
}.pt-forside #Sykler {
	Background-color:#FFFFFF;
	Padding-left:15px;
	Padding-bottom:10px;
	Margin-top:20px;
	Margin-left:16px;
	
}.pt-forside #Aktiviteter {
	Background-color:#EAEAEA;
	Padding-top:5px;
	Padding-left:15px;
	Padding-right:15px;
	Padding-bottom:5px;
	Margin-top:0px;
	Margin-left:15px;
	Margin-right:15px;
	Margin-bottom:0px;
	Border-top-width:1px;
	Border-top-style:Solid;
	Border-top-color:#CECECE;
	Border-left-width:1px;
	Border-left-style:Solid;
	Border-left-color:#CECECE;
	Border-right-width:1px;
	Border-right-style:Solid;
	Border-right-color:#CECECE;
	Border-bottom-width:1px;
	Border-bottom-style:Solid;
	Border-bottom-color:#CECECE;
	Border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}.pt-forside #Notatfelt {
	Margin-top:20px;
	Margin-left:20px;
	
}.pt-forside #Bunntekst {
	Clear:Left;
	Border-top-width:1px;
	Border-top-style:Solid;
	Border-top-color:#A5B6E9;
	Border-bottom-width:1px;
	Border-bottom-style:Solid;
	Border-bottom-color:#1589FF;
	
}



/* Custom styles */



/* ---- 4b) Css_layout_styles 4060 — alle andre sider ---- */
/*
	E-Site css layout (stylesheet)
	id       : 4060
	type     : CSS Layout
	created  : 27.11.2009 11:01
	modified  : 27.11.2009 11:01
*/.pt-side #hovedside {
	Width:1000px;
	Background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	
}.pt-side #Header {
	Height:150px;
	Background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left top;
	
}.pt-side #Subtext {
	Background-color:#FFFFFF;
	Padding-top:5px;
	Padding-bottom:5px;
	Border-top-width:1px;
	Border-top-style:Solid;
	Border-top-color:#000000;
	Border-bottom-width:1px;
	Border-bottom-style:Solid;
	Border-bottom-color:#000000;
	
}.pt-side #Klubbnavn {
	Float:Left;
	Width:750px;
	
}.pt-side #Merom {
	Float:Left;
	Width:125px;
	
}.pt-side #Engelsk {
	Float:Left;
	Width:110px;
	
}.pt-side #Clear {
	Clear:Left;
	
}.pt-side #Meny {
	Float:Left;
	Clear:Left;
	Width:180px;
	Background-color:#AAAAAA;
	
}.pt-side #Visning {
	Float:Left;
	Width:730px;
	
}.pt-side #Visningpadding {
	Padding-top:20px;
	Padding-left:20px;
	Padding-right:20px;
	Padding-bottom:20px;
	
}.pt-side #Bunntekst {
	Clear:Left;
	Border-top-width:1px;
	Border-top-style:Solid;
	Border-top-color:#A5B6E9;
	Border-bottom-width:1px;
	Border-bottom-style:Solid;
	Border-bottom-color:#1589FF;
	
}



/* Custom styles */



/* ---- 5) Style_set.aspx?id=4160 ---- */
.table_style4160 table
{
border-spacing:0px
}
.table_style4160 table td
{
padding:2px
}
.mceContentBody  table
{
border-spacing:0px
}
.mceContentBody  table td
{
padding:2px
}
.table_style4160
{

}
.item_row4160 td:hover, .table_style4160 tbody tr:hover td:hover
{

}
.group_header_style4160
{
Color:#FFFFFF;Font-size:9pt;Font-weight:bold;Background-color:#5B80AD;Background-image:url('/files/Design/Styleset/bot-gradient.jpg');background-position:center bottom;Padding-top:2px;Padding-left:4px;Padding-right:4px;Padding-bottom:2px;Border-top-width:2px;Border-top-style:Solid;Border-top-color:#000000;Border-left-width:2px;Border-left-style:Solid;Border-left-color:#000000;Border-right-width:2px;Border-right-style:Solid;Border-right-color:#000000;Border-bottom-width:2px;Border-bottom-style:Solid;Border-bottom-color:#000000;
}
.header_row4160 td, .table_style4160 thead td, .table_style4160 th, .mceContentBody thead td
{
Text-align:Left;Background-color:#EFEFEF;Background-image:url('/files/Design/Styleset/topgrad.jpg');background-repeat:repeat-x;background-position:left center;Padding-top:4px;Padding-left:8px;Padding-right:8px;Padding-bottom:4px;Color:#8A8A8A;Font-size:11pt;Font-weight:bold;Border-top-width:0px;Border-top-style:Solid;Border-top-color:#000000;Border-left-width:0px;Border-left-style:Solid;Border-left-color:#945C25;Border-right-width:0px;Border-right-style:Solid;Border-right-color:#E9BD3A;Border-bottom-width:2px;Border-bottom-style:Solid;Border-bottom-color:#000000;Vertical-align:Bottom;
}
.header_row4160 td:hover, .table_style4160 thead td:hover, .table_style4160 th:hover, .mceContentBody thead td:hover
{

}
.header_row4160 td.headerSortDown, .table_style4160 thead td.headerSortDown, .table_style4160 th.headerSortDown
{

}
.header_row4160 td.headerSortUp, .table_style4160 thead td.headerSortUp, .table_style4160 th.headerSortUp
{

}
.header_row4160, .table_style4160 thead tr, .mceContentBody thead tr
{

}
.item_row4160 td, .table_style4160 tbody td, .mceContentBody tbody tr
{
Padding-left:8px;Padding-right:8px;Font-size:9px;vertical-align:top;
}
.item_row4160, .table_style4160 tbody tr, .mceContentBody tbody tr
{

}
.item_row4160:hover td, .table_style4160 tbody tr:hover td
{

}
.table_style4160 table, table.table_style4160 table, .mceContentBody table
{
Width:100%;Background-color:#FFFFFF;Border-top-width:0px;Border-top-style:Solid;Border-top-color:#000000;Border-left-width:0px;Border-left-style:Solid;Border-left-color:#000000;Border-right-width:0px;Border-right-style:Solid;Border-right-color:#000000;Border-bottom-width:0px;Border-bottom-style:Solid;Border-bottom-color:#000000;
}


/* ---- 6) eSite-malens inline stiler som klasser ----
   eSite (ASP.NET) skriver ulik markup til ulike nettlesere. Til Chrome/Firefox («uplevel») blir
   width-attributtet på mappetabellene style="width:100%;border-collapse:collapse" — det er den
   varianten som er gjenskapt (den andre gir annen radhøyde). */
.FolderTable { width: 100%; border-collapse: collapse; }
.folder-hsep { width: 32px; }
.FolderVSep { height: 32px; }
/* Toppen: <span style="font-size: x-large;"> rundt toppbildet */
.fs-xlarge { font-size: x-large; }
/* Søkefeltet nederst i menyen */
.sok-meny { text-align: center; }
.sok-felt { width: 112px; }
/* Bildegalleriet: oversikt og bildeside */
.tac { text-align: center; }
.m0 { margin: 0; }
.float-none { float: none; }
.floatleft { float: left; }
.floatright { float: right; }
.tac-clear { text-align: center; clear: both; }
/* Markedsplassen: overskriftsraden i annonselista */
.marked-hode { text-decoration: underline; font-weight: bold; }
/* Skjemaene: <style>.CustomFormSendButtonDiv { text-align: center;}</style> i originalen */
.CustomFormSendButtonDiv { text-align: center; }
.print-lenke { float: right; position: relative; z-index: 999; }
.LoginBox { text-align: center; }
/* Påkrevde felt viste «<Påkrevet>» i grått på lyseblå bunn (eSite fylte inn verdien, her placeholder) */
.TextInherit::placeholder { color: gray; opacity: 1; }
/* Søkesiden: <style> i originalen */
.SearchInputPanel td { text-align: center; padding: 0; }
.SearchInputPanel table { border: none; border-spacing: 0; width: 100%; border-collapse: collapse; }
.SearchResult { width: 100%; border-collapse: collapse; }
.sok-vsep { height: 32px; }

/* Lysboks for annonsebildene (erstatter Colorbox/jQuery) — ligger over siden, påvirker ikke layout */
.lysboks { position: fixed; inset: 0; background: rgba(0, 0, 0, 0.8); display: flex; align-items: center; justify-content: center; z-index: 10000; cursor: pointer; }
.lysboks[hidden] { display: none; }
.lysboks img { max-width: 92vw; max-height: 88vh; border: 6px solid #fff; background: #fff; }

/* Konverteringsrapporten (/_conversion) — ikke en del av eSite-designet */
.rapport { padding: 20px; font-size: 13px; }
.rapport h1 { font-size: 20px; }
.rapport h2 { font-size: 16px; margin-top: 25px; }
.rapport table { border-collapse: collapse; width: 100%; margin-bottom: 20px; font-size: 12px; }
.rapport th, .rapport td { border: 1px solid #ccc; padding: 4px 6px; text-align: left; vertical-align: top; }
/* Skjemafeltene: style="width:300px" (Postnummer 150px) og tekstfeltene style="height:100px;width:99%" i originalen */
.fb-300 { width: 300px; }
.fb-150 { width: 150px; }
.felt-tekst { height: 100px; width: 99%; }

