
/* 
  W3C CSS1/CSS2 | compliance
  -- -- -- -- -- -- --  -- -- -- -- -- -- -- 
  revision: 15.12.2005
  author: 	thomas@norlander.dk
  -- -- -- -- -- -- --  -- -- -- -- -- -- -- 
  leaner, more flexible and compatible markup
*/



/* design note | resetting browser defaults ------------------------------------------------------- */

* { margin:0px; padding:0px; }/* clear default settings (not IE4) */
a img { border:none; }/* clear border on linked images */ 
form { margin:0px; }/* clear hidden margin on form elements */


/* elements | base font ---------------------------------------------------------------------------- */

body, div,
h1, h2,
h3, h4,
h5, h6, 
dl, dt, dd,
ol ,ul, li,
legend, label,
th, td, caption,
input, textarea, select { color:#000; font:11px/14px Verdana,Arial,Helvetica,Geneva,Sans-Serif; }


/* elements | paragraphs ---------------------------------------------------------------------- */

h1 { color:#000; font:bold 20px/22px "Trebuchet MS",Sans-Serif; }
h2 { color:#000; font:bold 18px/20px "Trebuchet MS",Sans-Serif; }
h3 { color:#000; font:bold 14px/16px "Trebuchet MS",Sans-Serif; }
h4 { color:#000; font:bold 12px/14px "Trebuchet MS",Sans-Serif; }
h5 { color:#000; font:bold 10px/16px Verdana,Sans-Serif; text-transform:uppercase; letter-spacing:1px; }/* header bars only */
h6 { color:#000; font:bold 10px/11px Verdana,Sans-Serif; }

h1,
h3 { margin-bottom:0px; }

/* head for main article (object/NewsItem113) only */
.leadheader { color:#000; font:bold 26px/28px "Trebuchet MS",Sans-Serif; }

.blogheader {font-family: Georgia, Palatino, serif; font-size: 26px; font-weight: bold; font-style: italic; line-height:30px;}
.blogtext {font-family: Georgia, Palatino, serif; font-size: 12px; line-height:20px; color:grey; text-align:left;}
.blogtextkolofon {font-family: Georgia, Palatino, serif ; font-weight: 100; font-size: 12px; line-height:20px; color:grey; text-align:left;}

h4.subhead { margin-top:10px; }	/* used in articlehead.pbo only */
h4 code { color:#B91014; font:bold 12px/14px "Trebuchet MS",Sans-Serif; }/* 15122005 | text effect for "Underrubrik" in article */

/* tex elements | p tags ------------------------------------------------------------------- */

p { margin-bottom:10px; }
p.bold { color:#333; font:bold 14px/16px Trebuchet,Sans-Serif; margin-top:10px; }
p.ledeord { color:#820000; text-transform:uppercase; margin:10px 0; }
p.alert { color:#B91014; font:bold 14px/16px Trebuchet,Sans-Serif; margin-top:10px; }
p code { color:#820000; }/* mark location */

/*
genre skift in article*/
big { color:#FFF; font:bold 12px/14px Verdana; text-transform:uppercase; letter-spacing:2px; padding:1px 4px; background:#B3B9BD; }

small { color:#252525; font:bold 10px/14px Sans-Serif; }
small.byline { display:block; font:normal 10px/10px Verdana; margin:5px 0 10px 0; }

cite { color:#000; font:normal 9px/14px Arial,Sans-Serif; }/* date stamp */
code { color:#820000; font:normal 9px/14px Arial,Sans-Serif; }/* trumpets */
code { font-weight:bold; text-transform:uppercase; }
cite { display:block; color:#666; line-height:20px; }

strong { color:#333; }

/* elements | links ------------------------------------------------------------------- */

a { color:#104B92; text-decoration:none; }
a:hover { text-decoration:none; }

p a { color:#000; } /* prevent body text from turning blue in OVR pages */
.COL01#notes p a { color:#104B92; }/*change to 000 if black */

/* elements | forms ------------------------------------------------------------------- */

label { font:normal 10px/8px Verdana; }
legend { font-size:10px; font-weight:bold; }

input,
textarea,
select { font-size:10px; font-weight:normal; }


/* elements | listings ------------------------------------------------------------------- */

ol,
ul { margin:10px 0 0px 14px; }
li { font-size:9px; }

dl dt { font-size:11px; font-weight:bold; }
dl dd { font-size:11px; }
dl dd code { color:#820000; }/* mark location */

hr { color:#999; height:1px; margin:6px 0; }


/* element | tables -------------------------------------------------------------------

table { width:99%; } */
caption { font-size:10px; text-align:left; }

th { font-weight:bold; text-align:left; }

thead th,
thead td { line-height:14px; }
tfoot td { font-size:9px; }
tbody th { font-size:9px; }/* month separators in calendar */







