NetscapeDummyCss
{
    /* For some reason, Netscape does not read the upper most CSS tag */
}

/*
    Fra HEAD i master, har fjernet det

    <!--[if lt IE 6]>
    <style>
      #topictitle {width: 762px;}
      #divTopicInnerBody{width: 734px;}
    </style>
    <![endif]-->

*/

h1
{
    margin: 0 0 2px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 20px;
    color: #666666;
    width: auto;
    
    /*

    Blir brukt av UNDER CONSTRUCTION

   */
}

h2
{
    
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 16px;
    color: #666666;
	background-image:url(http://www.ingvarius.com/images/h2-1.jpg);
	background-repeat:no-repeat;
    padding-bottom: 10px;
    margin: 0px 0px 6px 0px;
    
    /*
    
    background-repeat
    Trengs egentlig ikek da bildet er langt og content bare 800 px,
    men for alle tilfellers skyld..

    width: auto;
    width trengs ikke i IE 6
    
    margin: 0 0 10px 0;
    margin trengs ikke i IE 6
  
    */
}

a:visited, a:link, a:active /* a:hover */
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    color: #0000ee;
    font-size: 12px;
    
    /* 

    color: #222200; 
    text-decoration: none;

    */
}


body
{
    margin: 0;
    margin-top: -4px;
    margin-top: 0px;
	/*
    Margin bestemmer i praksis marginen øverst, uten margin: 0 får man en liten kant oppe
	font-size: 1pt;
    Margin bestemmer på samme måte som margin hvor stor kant det skal være oppe
	background: url(http://www.ingvarius.com/images/ingvariusback.gif) center top repeat-y #a4a4ab;
    */
	
	background: url(http://www.ingvarius.com/images/ingvariusback.jpg) center top repeat-y;
    background-color: #A3999B;
    
    font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	/*
    background-color: #887B8C; mørk indigo/rødlig
    background-color: #ECE9D8;
    */
}



#divMainContainer
{
	padding: 0px;
	text-align: left;
	width: 800px;
    margin: 0 auto; /* FireFox */
    
    
    /*
    background-color:red; 
    border:dashed 2px Lime;
    */
}

/* ====================== VERTICAL BEGIN ============================ */
/*  
    Her er de DIVs som stables oppå hverandre fra topp til bunn, 
    innenfor divMainContainer. De har hver for seg sine DIVs igjen,
    de befinner seg nedenfor 
*/


#divMainLogo
{
    width: 100%;
	background-image:url(http://www.ingvarius.com/images/mainlogo.jpg);
	background-repeat:no-repeat;
    background-position: -40px -30px;
    
    height: 190px; /* Denne bestemmer hvor mye av logoen som skal bli med nedover
                      bak topicmenu, vil gjerne ha med overgangen til hvitt.
                      Må da prøve å dra TopicTitle opp igjen med negativ toppmargin */  
    /*
    */
}

/* 
    Denne ligger over logoen og sørger for at Ingvarius-streken ikke går helt ut til kanten.
    Hører egetnlig ikke med til vertical, men er tatt med da den kanskje kan brukes til å 
    bestemme høre marg ved å sette width: 100% eller ikke sette width i det hele tatt slik 
    at innhold flyter til det møter denne. */

#divMainLogoRight 
{
	background-image:url(http://www.ingvarius.com/images/mainlogo-right.jpg);
	background-repeat:no-repeat;
    background-position: 0 -30px;
    height: 135px;
    width: 15px;
    float: right;
	/*
    background-color:#aaaaff; 
    */
}



#divTopicBodyContainer /* Absolutt alt som vises av logo, tekst og bilder ligger her */
{
    margin-top: -44px;
    
    padding-left: 20px; /* Dette er venstre marg for all content! */
    padding-right: 15px; /* Dette er høyre marg for all content, samme som bredden på divMainLogoRight */
    
    /* 
    width: 780px;

    background-color:#eeaaaa; 
    border:dashed 2px Blue;
    */
}

#topictitle /* Den ytre, style for H1 befinner seg nedenfor */
{
    border:solid 2px #888888;
    background-color: #dddddd;
	background: url(http://www.ingvarius.com/images/topictitlebckg4.jpg) repeat-x 0 0px;
	
    /*

	background-repeat:repeat-x;
    padding-left: 20px;
    margin-top: 6px;
    margin-left: 18px;
    padding-bottom: 4px;
    padding-top: 4px;
    vertical-align:top;
    border: dashed 1px #0000ff;

    */
}

#divPoleTopLine
{
    width: 30px; 
    padding: 0; 
    margin: 10px 0 0 0;
    font-size: 1px; 
    border-bottom: solid 1px #c0c0c0;
}

#divTopicOuterBody
{
	background-image:url(http://www.ingvarius.com/images/pole.jpg);
    background-repeat:repeat-y;
    
    
    overflow: auto; /* FireFox */
    
    padding: 0 0 0 44px; /* Denne setter bredden på den hvite kanten mellom stolpen og innholdet */

    /*
    background-color: Fuchsia;
    margin-left: 16px;
	
	background-image:url(http://www.ingvarius.com/images/pole5.jpg);


    overflow: auto; For de andre, ikke IE

    background-color: Fuchsia;
    border: dashed 1px #0000ff;

    */
}

/* 
    Hører egetnlig ikke med til vertical, men er tatt med her siden den innvirker direkte 
*/
#divTopicInnerBody
{
    
    font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: normal;
    vertical-align:top;
    padding: 10px 0 10px 0; /*   Hvor mye innholdet skal synke ned under toppen på pole, og
                                hvor mye pole skal stikke ned under innholdet. */

    
    /* Disse to bestemmer hvor mye luft det skal være mellom pole og topic content */
    
    /*
    background-color:Yellow;
    border: dashed 1px #0000ff;
    */
}



#divPoleBottomLine
{
    width: 30px; 
    padding: 0; 
    font-size: 1px;
    border-top: solid 1px #878787;
}

#divBottomText
{
    text-align:center;
    font-family: Arial;
    color: #aaaaaa;
    font-size: 12px;
    vertical-align: bottom;
    
    float: left;
    width: 100%;
    
    margin-top: 10px;
    
    /*
    */
}


/* ====================== VERTICAL END ============================ */






#divMenusAndHistoryMap
{
    float: right;
    margin-top: 12px;
    /*
    background-color:#aaaaff; 
    width: 100%;
	background-image:url(http://www.ingvarius.com/images/toplogo-original.jpg);

    height: 126px - ved å endre denne kan man få mer luft under sola og historiemenyen
    i prinsippet er da margin-bottom overflødig 

    border:dashed 1px #ff0000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #cccccc;
    background-color:#aaaaff; 

    */
}

#divDomainMenuHolder
{
    margin-top: 52px; /* Flytter domainmenu opp og ned */
    float: right;
    clear: right;
    height: 22px;
    text-align:right;
    padding-bottom: 2px;
    
    /* 
    border:dashed 1px #0000ee; 
    */
}


#divDomainMenuHolder a:visited, #divDomainMenuHolder a:link, #divDomainMenuHolder a:hover, #divDomainMenuHolder a:active, .selecteddomain
{
    color: #222200;
    font-size: 12px;
    text-decoration: none;

    /* 

    font-family: Arial, Tahoma, Helvetica, sans-serif;
    text-decoration: none;
    background-color:#ffaaaa; 

    */
}

#divDomainMenuHolder a:hover
{
    text-decoration: underline;
    /*
    */
}

.selecteddomain
{
    /*
    background-color: #cccccc;
    border-top: solid 1px #eeeeee;
    border-bottom: solid 2px #888888;
    text-decoration: underline;
	background-image:url(http://www.ingvarius.com/images/menubarmiddle2.jpg);

    Lys utgave av fec200
    background-color: #ffd844;

    */
    color:Black;
    border: solid 1px #888888;
	background-image:url(http://www.ingvarius.com/images/domaingrad.jpg);
	background-repeat:repeat-x;
    padding: 1px 8px 1px 8px;
}


#divTopicMenu
{
    margin-top: 6px; /* Flytter topicmenu opp og ned */
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-align:center;
    line-height: 22px;
    width: 650px;
    height: 23px;
    float: right;
    clear: right;
	background-image:url(http://www.ingvarius.com/images/menubarmiddle2.jpg);
	background-repeat:repeat-x;
    
    /*
    border:dashed 1px #ee0000; 
    border:dashed 1px #0000ee; 
    */
}

#divTopicMenu a:visited, #divTopicMenu a:link, #divTopicMenu a:hover, #divTopicMenu a:active
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}

#divTopicMenu a:hover
{
    text-decoration: underline;
}


#divTopicMenuLeft
{
    height: 21px;
    width: 23px;
    float: left;
	background-image:url(http://www.ingvarius.com/images/menubarleft2.jpg);
	background-repeat:repeat-x;
    /* 
    border:dashed 1px #cccccc; 
    */
}

#divTopicMenuRight
{
    height: 21px;
    width: 2px;
    float: right;
	background-image:url(http://www.ingvarius.com/images/menubarright2.jpg);
	background-repeat:no-repeat;
    /* 
    border:dashed 1px #cccccc; 
    */
}

.divNormalItem
{
    float: left;
    float: left;
    border-right: solid 1px White;
    padding: 0 8px 0 8px;
}

.divSelectedItem
{
    float: left;
    float: left;
    border-right: solid 1px White;
	background-image:url(http://www.ingvarius.com/images/menubarselected2.jpg);
    border-right: solid 1px White;
	background-repeat: repeat-x;
    padding: 0 8px 0 8px;
    /* 
    font-weight: 800;
    border:dashed 1px #cccccc; 
    */
}

#divUserName
{
    float: right;
    text-align: right;
    margin-top: -2px;
    clear: both;
    
    font-family: Verdana, Tahoma, Arial;
    
    font-size: 12px;
    /* For å få den nedover, ellers henger den helt oppe under topics menu */ 
    padding-top: 6px;
    
    /* For å få luft under, ellers blir hengende bokstaver som g klippet av */ 
    padding-bottom: 6px;


    font-weight: normal;
    
    color: #000000;  
    /*
    font-weight: normal;
    background-color: #aaffff;
    background-color: #aaffff;
    padding-top: 6px;
    */
}

#divSiteMap
{
    margin-top: -4px;
    padding-left: 130px;
    
    clear: both;
    
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    color: #7C6F57;  
    
    
    float: left; 
    margin-bottom: 0px;

    /*

    background-color: #ffaaff;

    */
}

#divSiteMap a:visited, #divSiteMap a:link, #divSiteMap a:hover, #divSiteMap a:active
{
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    color: #7C6F57;
}

/* ============================================================================ */


#topictitle h2
{
    font-family: Verdana, Tahoma, Arial, Verdana;
    font-weight: 100;
    font-size: 20px;
    color: #000000;
    border: 0;
    padding: 0;
    
    margin: 3px 0 5px 20px;
    background-image: none;


    /* 
    background-image: none; Ellers blir tekstbakgrunnen hvit
    color: #6666aa;
    */
    
}


#divTopicInnerBody p
{
    margin: 6px 30px 0 0px;
    /*
    background-color:Lime;
    */
}

#divBottomText a:visited, #divBottomText a:link, #divBottomText a:hover, #divBottomText a:active, #divBottomText .selecteddomain
{
    color: #aaaaaa;
    text-decoration: none;
}

#divBottomText .selecteddomain
{
    background-image: none;
    background-color: White;
    border: none;
    padding: 0;
    border-bottom: solid 2px #cccccc;
}

#divBottomText a:hover
{
    color: #aaaaaa;
    text-decoration: underline;
}


.topicImage, .topicImageBorder
{
    float: right;
    clear:both;
    margin: 0 0 4px 20px;
}

.topicImageBorder
{
    border-top: none;
    border-left: none;
    border-right: solid 2px #cccccc;
    border-bottom: solid 2px #cccccc;
    /*
    border: solid 1px #cccccc;
    */
}

.topicitem /* For lister som i products etc */
{
    overflow: auto; /* Ellers kladder de seg sammen i Firefox */

    margin-bottom: 10px;
    /*

    overflow: auto; For de andre?

    border: dashed 2px #ee00ee; 
    background-color: #88dd88;
    
    */
    
}

.topicitemtitlecontainer
{
    height: 24px;
    /*

    padding: 2px 0 0 0;
    background-color: #e5e5e5;
    border: solid 1px #e5e5e5;
    */
    
    background-color: #f0f0f0;
    border: solid 1px #aaaaaa;
    margin-left: 0px;
    /*
    margin-bottom: 6px;
    */
    /*
    overflow: auto;
    background-color: #88dd88;
    */
}
  
.topicitemtitle
{
    float: left;
    padding: 4px 0 0 8px;
    font-weight: bold;
    
    font-size: 12px;

    /*
    background-color: #ffffee;
    */
}

.topiclink
{
    float: right;
    padding: 4px 8px 0 0px;
}

.topiclink a:visited, .topiclink a:link, .topiclink a:hover, .topiclink a:active
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0000aa;
    text-decoration: none;
}

.topiclink a:hover
{
    text-decoration: underline;
}

.topicitemtextcontainer
{
    padding: 0 4px 0 6px;
    margin-top: 4px;
    /*
    background-color: Aqua;
    */
}

.topicImageSmall /* Bildene som kommer opp i products list */
{
    float: right;
    margin: 0px 1px 10px 20px;
    border-top: none;
    border-left: none;
    border-right: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    /*
    */
}

div.topicitemtextcontainer hr 
{
    display:block; 
    clear: left; 
    margin-bottom: 5px;
    /*

    margin: -0.66em 0;

    */
    visibility: hidden;
}

/*  ANCHORS FOR download */

a:visited.download, a:link.download, a:hover.download, a:active.download
{
    color: White;
    background-color: #5555aa;
    font-weight:bold;
    text-decoration: none;
    border: solid 1px #888888;
}

a:hover.download
{
    color: #5555aa;
    background-color: White;
}



/*  ANCHORS FOR BlackBoldLink */

a:link.BlackBoldLink, a:hover.BlackBoldLink, a:visited.BlackBoldLink, a:active.BlackBoldLink
{
    font-family: Arial, Helvetica, sans-serif;
    color:Black;
    text-decoration: underline;
    font-weight:bold; 
    font-size: 12px;
}

.BlackBoldLink a:hover
{
    color:Lime;
}



/* 
    choicediv BRUKES AV downloads.master 
    Det er her man blir spurt om man skal bestille newsletter før man laster ned
*/

.choicediv
{
    margin: 0 0 10px 20px; 
    padding-bottom: 6px;
    overflow:auto;
    width: 680px;
    clear:both;
    border-bottom: dashed 4px #efefef; 
    
    /*
    background-color: Lime;
    */
}
.choicedivp
{
    width: 610px;
    float:left; 
    margin: 0 0 0 20px;
    /*
    background-color: Purple;
    */
}

/*
    divdownloadbutton Her er man klar til å laste ned  
*/


.divdownloadbutton
{
    float: left; 
    clear: left; 
    margin: 4px 10px 10px 0;
    /*
    background-color: Blue;
    */
}

.divdownloadbutton a:link, .divdownloadbutton a:hover, .divdownloadbutton a:visited, .divdownloadbutton a:active
{
    border: none;
    /*
    background-color: Red;
    */
}

.divdownloadbutton img
{
    border: none;
    /*
    padding: 0 0 -20px 0;
    margin:  0 0 -20px 0;
    */
}

.divdownloadbutton p
{
    /*
    padding: -20px 0 0 0;
    margin: -20px 0 0 0;
    */
    line-height: 5px;
    /*
    background-color:Orange;
    */
}

a.ForumsTopicSelector:link, a.ForumsTopicSelector:hover, a.ForumsTopicSelector:visited, 
  a.ForumsTopicSelector:active 
{
    color: #2222cc;
    font-family: Georgia,Times New Roman,Times,serif; 
    text-decoration: none;
    font-style:normal; 
    font-weight:normal;
    font-size: 16px;
    /*
    background-color:Yellow;
    */
    
}

a.ForumsTopicSelector:hover
{
    text-decoration: underline;
}

.ForumsTopicStarter, .ForumsMessageCount
{
    font-family: Georgia,Times New Roman,Times,serif; 
    color: #000000;
    text-decoration: none;
    font-style:italic; 
    font-weight:400;
    font-size: 16px;
}
.ForumsMessageCount
{
    color: #cccccc;
}

.ForumsMessageBody, .ForumsMessagePoster
{
    font-family: Georgia,Times New Roman,Times,serif; 
    color: #000000;
    text-decoration: none;
    font-style:normal; 
    font-weight:400;
    font-size: 15px;
    
	background-image:url(http://www.ingvarius.com/images/messagebody2.jpg);
    background-repeat:repeat-y;
    
    width: 644px;
    padding: 16px 20px 0px 20px;
    
    margin-top: 0px;
    margin-top: 0px;

    /*
    background-color: Olive;
    */
}

.ForumsMessagePoster
{
    text-align:right;
    font-style:italic; 
    padding: 4px 10px 10px 20px;
    margin-bottom: 0px;
    
    /*
    background-color: Maroon;
    */
}

.MessageSpacer
{
    clear: both;
    margin-bottom: 0px;
}


.divLinkBox /* Flere slike bokser er listet opp på f.eks DelphiComments */
{
    border: solid 1px #dddddd; 
    overflow: auto; 
    width: 170px;
    float: left;
    margin-right: 4px;
    
    /*
    background-color: Teal;
    */
    
    
}
.divLinkBoxCaption
{
    font-family: Arial, Verdana, Tahoma;
    font-weight: Bold;
    font-size: 13px;
	
	background: url(http://www.ingvarius.com/images/linkboxbckgnd.jpg);
	background-repeat:repeat-x;
    
    clear:both;
    padding: 3px 0 4px 10px;
    margin-bottom: 4px;
    
    /*
    color: Lime;
    background-color: Red;
    */
}
.divLinkBoxText
{
    margin-top: 4px;
    width: 90px;

    font-size: 11px;
    float:left;
    /*
    color: Lime;
    background-color: Red;
    */
}

.divLinkBoxAnchor
{
    margin: 2px 6px 4px 4px;
    float: left;
}

.BannerA /* Brukes over alt etter at PNG ble tatt i bruk */
{
    margin-top: 10px; 
    padding: 6px 0 7px 20px; 
    border: solid 1px #555555;
    background-color: #e0e0e0;
    font-family: Verdana, Arial, Sans-Serif Serif; 
    font-size: 13px;
    font-weight: bold; 
    color: #444444; 
    /*
    background-color: #dddddd; 
    */
}

.BannerA p
{
    margin: 0;
}

.GreenButtonBoxFloatRight /* Read more etc. på velkomstsiden etc. */
{
    float: right; 
    padding: 4px; 
    border: solid 1px #cccccc;
    border-top: solid 6px #cccccc;
    margin: 0 50px 0 14px;
}

.GreenButtonBoxFloatRight img
{
    margin-left:4px;
}


