/***************************************************************************

    Site:		Magenta ApS
	Author:		Bjarni Olsen

	Table of Contents:
	=================

	1 - Global Settings
	2 - Common formatting
        2.1 - Headings
        2.2 - Tables
        2.3 - Standardlinks
        2.4 - Other
    3 - Center
        3.1 - Bullets
        3.2 - Images
	4 - Doctypes
        4.1 - Standard
        4.2 - Medarbejder
        4.3 - Forside
        4.4 - Case
        4.5 - Advanced search
        4.6 - Sitemap and KeywordSearch
        4.7 - Subscription
        4.8 - NyhedsListe
        4.9 - Nyhed

****************************************************************************/



/***************************************************************************
1 - Global Settings
****************************************************************************/

body {
	margin: 0;
	padding: 0;
	font-size: 62.5%;
	font-family: Arial, Verdana, sans-serif;;
	color: #666;
	line-height: 1.5em;

    /* Firefox "hack" so negative z-index will work: */
    position:relative;left:0px;top:0px;z-index:0; }


/***************************************************************************
2 - Common formatting
****************************************************************************/

/*
2.1 - Headings
**************/
div.obvius-common{ font-size: 1em; }
h1, div.obvius-common h1, div.obvius-common h1.title{ font-size: 1.6em; }
h2, div.obvius-common h2{ font-size: 1.3em; }
h3, div.obvius-common h3{ font-size: 1em; }
/* h4, div.obvius-common h4{ font-size: 1.3em; }
h5, div.obvius-common h5{ font-size: 1.2em; }
h6, div.obvius-common h6{ font-size: 1.1em; } */

h1, h2, h3 {
	color: #444;
    background-color: #fff;
    line-height: 1.2em;
    font-weight: bold;
    margin: 0; }


/*
2.2 - Tables
************/
table, tr, th, td, thead, tbody { font-size: 1em; }


/*
2.3 - Standardlinks
*******************/
a:link    {text-decoration: none; color: #D46C0E; background-color: transparent; }
a:active  {text-decoration: none; color: #D46C0E; background-color: transparent; }
a:visited {text-decoration: none; color: #D46C0E; background-color: transparent; }
a:hover   {text-decoration: underline; color: #D46C0E; background-color: transparent; }
a:active, a:focus {}


/*
2.4 - Other
***********/
sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em; }

p{
    padding: 0;
    margin: 1em 0; }


/***************************************************************************
3 - Center
****************************************************************************/

/*
3.1 - Bullets
*************/
#content ul, #rightcolumn ul {
    margin: 0;
    padding: 0;
    list-style-type: none; }

#content ul li, #rightcolumn ul li {
    margin: .6em 0;
    padding: 0;
    padding-left: .8em; /* indrykning af listeindhold fra grafik */
    background: URL("/grafik/bullet_grey.gif") no-repeat 0 .2em; }

#content ul ul{
    margin-left: 1em; }


/*
3.2 - Images
************/
#content img {
    padding: 0 0 1em 0;
    margin: 0 0 1em 0; }


/***************************************************************************
4 - Doctypes
****************************************************************************/

/*
4.1 - Standard
**************/
ul.show_subdocs li p{
    margin: 0;
    padding: 0; }


/*
4.2 - Medarbejder
*****************/
#Medarbejder h2{
    font-size: 1.1em;
    margin: 0;
    padding: 0; }

#Medarbejder a.MedarbejderMail{
    font-weight: bold; }


/*
4.3 - Forside
*************/
#Forside {
    height: auto;
    color: #fff;
    padding: 1em; }

#Forside h1, #Forside h2, #Forside h3 {
    background: transparent;
    color: #fff; }

#Forside h1 {
    font-size: 1.6em; }

#Forside h2 {
    font-size: 1.6em; }

/* Print style for Forside (FF, Opera, IE7): */
body#printside div#Forside {
    width: 310px;
    padding: 1.25em; }

/* RSS styles for Forside: */
/* Disabled for now..!

#righttext1 h2 {
    font-size: 1.1em; }

#righttext1 p {
    display: none; }

#righttext1 li.rss_item, #righttext1 p.rss_title {
    display: block; }

#righttext1 p.rss_title, #righttext1 div.rss_box, #righttext1 h2 {
    margin: 0;
    padding: 0;
    display: inline; }

#righttext1 p.rss_title a {
    text-transform: uppercase;
    font-weight: bold;
    color: #444; }
*/


/*
4.4 - Case
**********/
#CaseRight1, #CaseRight2, #CaseRight3{
    margin: 0;
    padding: 1em 1em .5em 1em; }

#CaseRight2, #CaseRight3{
    padding-top: 2em; }

#CaseRight1 h2, #CaseRight2 h2, #CaseRight3 h2{
    background-color: transparent;
    margin: 0;
    padding: 0;
    font-size: 1.1em; }

#CaseRight1 p, #CaseRight2 p, #CaseRight3 p{
    background-color: transparent;
    margin: 0.4em 0;
    padding: 0; }

#CaseRight1{
    background: #e5e5e5 URL("/grafik/rightbox_graa_top.jpg") no-repeat top left; }

#CaseRight2{
    background: #eeeeee URL("/grafik/rightbox_graa_midt.jpg") no-repeat top left; }

#CaseRight3{
    background: #ffffff URL("/grafik/rightbox_graa_bottom.jpg") no-repeat top left; }

.udfordring {
	margin: 20px 0 0 0;
	width: 182px;
	padding: 15px 0 20px 0;
	background: URL("/grafik/rightbox_graa_top.jpg") no-repeat top center; }

.resultat {
	width: 182px;
	padding: 15px 0 20px 0;
	background: URL("/grafik/rightbox_graa_midt.jpg") no-repeat top center; }

.og_mere {
	width: 182px;
	padding: 15px 0 20px 0;
	background: URL("/grafik/rightbox_graa_bottom.jpg") no-repeat top center; }

.udfordring p, .resultat p, .og_mere p {
	margin: 0;
	padding: 0 10px 0 10px; }

.og_mere p {
	padding-top: 20px; }

.udfordring h3, .resultat h3 {
	margin: 0;
	padding: 0 10px 5px 10px; }

.quote {
	background: URL("/grafik/quote.gif") no-repeat top left;
	margin-left: 20px;
	padding: 0 25px 0 19px;
	font-style: italic; }

.quoted_from {
	color: #aaa;
	margin-left: 39px;
	position: relative;
	top: -7px;
	margin-right: 5px; }


/*
4.5 - Advanced search
*********************/
.avdsearchbotton {
    background-color: #D46C0E;
    color: #fff;
    border: none; }

.adv_input_field {
    margin-top: .5em; }

#adv_search p {
    padding: 0;
    margin: 0; }

.dato {
    color: #999; }

#searched-on ul {
    padding: 0;
    margin: .5em 0 0 2em; }

.pager img {
    border: none;
    padding: 0; }


/*
4.6 - Sitemap and KeywordSearch
*******************************/
#content .sitemap{
    margin: 1em 0; }

.sitemap p {
    margin: 0; }

.kontaktinfo, .kontaktinfo a span {
	color: #aaa; }


/*
4.7 - Subscription
******************/
.required {
    color: red;
}


/*
4.8 - NyhedsListe
******************/
#NyhedsListe {
    margin: 0;
    padding: 0; }

#NyhedsListe img.nyhedbillede {
    float: left;
    margin: 0 0.4em 1em 0;
    padding: 0;
}

#NyhedsListe ol {
    margin: 0;
    padding: 0;
    list-style: none; }

#NyhedsListe ol li {
    padding: 2em 0;
    float: left;
    clear: left;
    width: 100%; }

#NyhedsListe ol li h1 {
    margin: 10px 0;
    padding: 0;
    line-height: 115%;
    color: #000; }

#NyhedsListe ol li p {
    margin: 0;
    padding: 0; }

#NyhedsListe ol li a {
    display: block;
    padding: 0; }

/* NewsSpacer: */
#NyhedsListe ol li.NewsSpacer {
    padding: 0;
    margin: 0;
    height: 1px;
    border-bottom: 1px solid #444; }

/* First: */
#NyhedsListe ol li.first {
    padding-top: 0; }

#NyhedsListe ol li.first h1 {
    margin: 0 0 .5em 0;
    padding: 0;
    font-size: 1.9em;}

#NyhedsListe ol li.first p, #NyhedsListe ol li.first a {
    font-size: 1.1em;
    line-height: 115%; }


/* Next2: */
#NyhedsListe ol li.next2 h1 {
    margin: 0 0 .5em 0;
    padding: 0;
    font-size: 1.9em; }

/* Last: */
#NyhedsListe ol li.last, 
#NyhedsListe ol li.thelast {
    font-weight: normal;
    color: #666; }

#NyhedsListe ol li.last p, 
#NyhedsListe ol li.thelast p {
    display: inline; }

#NyhedsListe ol li.last h1, 
#NyhedsListe ol li.thelast h1 {
    margin: 0 0 .5em 0;
    padding: 0;
    font-size: 1.3em; }

#NyhedsListe ol li.first span.dato, #NyhedsListe ol li span.dato,
#NyhedsListe ol li.last span.dato, .separator,
#NyhedsListe ol li.thelast span.dato {
    display: inline;
    padding: 0;
    color: #000;
    font-size: 1em;
    font-weight: bold; }

/* Thelast: */
#NyhedsListe ol li.thelast {
    border: none;
}


/*
4.9 - Nyhed
******************/
#content img.nyhedbillede {
    float: left;
    margin: 0 0.5em 0 0;
    padding: 0; }

/*
 Local Variables: ***
 mode: c ***
 End: ***
*/
