    html, body {
        margin:0px;
        text-align: center;
        overflow:auto;
        height: 100%;
        background-color:#fff;
    }

    a {
        font-weight:bold;
        text-decoration: none;
        }

    a:link {
        font-weight:bold;
        color:#000;
        }

    a:visited {
        font-weight:bold;
        }

    a:hover {
        font-weight:bold;
        color: #cc0000;
    }

    h1, h2, p {
        border:0px;
        padding:0px;
        margin:14px;
        color:#000;
        }

    h1 {
        text-transform:uppercase;
        font-size:14px;
        font-family: arial, verdana, sans-serif;
        font-weight: bold;
    }

    .content_mid h1 {
    	margin-bottom:9px !important;
    }

    .content_mid h2 {
    	margin-left:14px !important;
    }

    .content_mid p {
    	margin-top:9px !important;
    	margin-bottom:11px !important;
    }

    .content_mid h3 {
    	margin-top:9px !important;
    }

    .content_mid h4 {
    	margin-bottom:11px !important;
    }


    h2 {
        font-size:11px;
        font-family: verdana, arial, sans-serif;
        font-weight:bold;
    }

    /** teaser **/
    h3 {
        text-transform:uppercase;
        font-size:14px;
        font-family: arial, verdana, sans-serif;
        font-weight: bold;
/*        padding:0px 0px 0px 21px;
        margin:0px 0px 8px 13px;
        color: #000;
  */      padding-left: 21px;
		margin-bottom: 4px;
		margin-left: 0px;
		background-color: transparent;
		background-image: url(http://www.artlab.dk/sitemark/_local/mod_cms/teaser-square_black_9x9.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0px 4px;
    }

    h4, h5 {
        font-family: verdana, sans-serif;
        font-weight:normal;
        font-size:11px;
        margin:0px 0px 14px 14px;
        width:330px;
        }

h4 {	margin-left:36px !important}

    h5 {
    	text-align:right;
    }

    h6 {
        text-transform:uppercase;
        font-size:14px;
        font-family: arial, verdana, sans-serif;
        font-weight: bold;
        padding:0px 0px 0px 13px;
        margin:0px 0px 0px 13px;
        color: #c00;
        background: url(http://www.artlab.dk/sitemark/_local/mod_cms/teaser-square_red_9x9.gif) left center no-repeat;
    }

    p {
        font-size:11px;
        font-family: verdana, arial, sans-serif;
    }

    /* Content */
    .container {
        border:0px;
        padding:0px;
        margin:auto;
		background: url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-green-line.gif) 7px 0px repeat-y;
        width: 814px;
        overflow:hidden;
    }

    .top {
    	clear:both;
        width:814px;
        height:117px;
        border:0px;
        padding:0px;
        margin:0px;
        overflow:hidden;
        background-color:#fff;
        text-align: left;
    }

    .top .toplogo-artlab {
    	float:left;
    	margin:13px 0px 0px 7px;
    	width:511px;
    	cursor:pointer;
    	}

    .top .top-content {
	     float:right;
	     width:50px;
     }

    .topmenu {
    	border:0px;
        padding:8px 0px 0px 12px;
        margin-left:7px;
        margin-right: 7px;
        height:38px;
        overflow:hidden;
        width:101%;
        text-align:center;
        background: #fff url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-bg-top-menu.gif) top left no-repeat;
    }

    .topmenu a {
    	display:inline;
    	border:0px;
        padding-right: 51px;
        margin: 0px 0px 0px 0px;
        text-transform:lowercase;
        font-family: arial, verdana, sans-serif;
        font-weight:bold;
        font-size: 14px;
        color:#fff;
    }

    .topmenu a:link {
        color:#fff;
    }

    .topmenu a:visited {
    }

    .topmenu a:hover {
        color: #c00;
    }

    .topmenu .activated {
        color: #c00 !important;
    }

    .container_content {
        text-align: left;
       	width:100%;
    }

    .container_left {
        float:left;
        color:#fff;
    }

    .container_left * {
        margin:0px;
    }

    .content_left_top {
        background-image:url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-bg-content-left-top2.jpg);
        background-repeat:no-repeat;
		width:162px;
        height:63px;
        text-align:left;
        margin-left: 7px;
    }

    .content_left_menu_top {
        height:1px;
		width:162px;
        background-image: url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-green-line.gif);
        overflow:hidden;
        margin-left: 7px;
    }

    /* left menu */
    .content_left_menu {
		width:169px;
		color:#fff;
		overflow:hidden;
		padding-bottom:10px;
	}

    .content_left_menu a {
        color:			#fff;
    	font-size:		12px;
        font-family:	arial, sans-serif;
        font-weight:bold;
		}

    .content_left_menu a:visited {
        font-weight:bold;
        }

    .content_left_menu a:hover {
        color:#000;
      	font-weight:bold;
        }

    .content_left_menu a.activated {
        color:#000 !important;
        font-weight:bold;
		width: 140px;
		height: auto;
		padding-left: 21px;
		margin-bottom: 4px;
		margin-left: -21px;
		background-color: transparent;
		background-image: url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-menu-square-active.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0px 4px;
       	}

     /* menu heading */
	.content_left_menu h1 {
        font-family: sans-serif, arial;
        text-transform: uppercase;
		margin:10px 5px 0px 21px;
		font-size:14px;
		color:#fff;
	}

    .content_left_menu p {
    	clear:both;
    	height:20px;
    	width:140px;
    }

    .content_left_menu .menu-level-1 a.activated {
        background: url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-menu-square-active.gif) 0px 4px no-repeat;
    }

    .content_left_menu .menu-level-2 a,
    .content_left_menu p a
     {
     	text-transform: lowercase;
    	display:block;
    	padding-left:21px;
    	height:auto;
    	width:140px;
    	margin-left: 0px;
   	}

	.content_left_menu .menu-level-1 a, .content_left_menu p a {
		text-transform: lowercase;
		display: block;
		padding-left: 21px;
		height: auto;
		width: 140px;
		margin-left: 0px;
	}

    .content_left_menu .menu-level-2 a:hover,
    .content_left_menu p a:hover {
	    text-decoration: none;
        background: url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-menu-square-active.gif) 0px 4px no-repeat;
    }

    .content_left_menu .menu-level-2 a.activated {
        background: url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-menu-square-white.gif) 7px 4px no-repeat;
    }

    /** Navigation **/
	.content_left_menu .menu-level-1 {
		padding:8px 5px 0px 21px;
       	text-transform: lowercase;
		}

	.content_left_menu .menu-level-1 a {
     	text-transform: lowercase;
    	height:auto;
    	width:140px;
    	margin-bottom:0px;
    	padding-left: 21px;
    	margin-left: -21px;
    	background: transparent url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-menu-square-normal.gif) 0px 4px no-repeat;
	}

	.content_left_menu .menu-level-1 a:hover {
     	text-transform: lowercase;
    	height:auto;
    	width:140px;
    	margin-bottom:0px;
    	padding-left: 21px;
    	margin-left: -21px;
    	background: transparent url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-menu-square-active.gif) 0px 4px no-repeat;
	}

	.content_left_menu .menu-level-heading,
	.content_left_menu .menu-level-seperator {
		margin:0 3px 0px 0px;
		padding:0px 5px 2px 14px;
        width: 140px;
        overflow:hidden;
	    }

	.content_left_menu .menu-level-heading {
    	font-size:		12px;
        font-family:	arial, sans-serif;
        font-weight:	bold;
		}

	.content_left_menu .menu-level-seperator {
		height:10px;
		}

    .content_left_menu_bottom {
        height:3px;
        width:162px;
        background-color:#009933;
        margin-left: 7px;
        overflow:hidden;
    }

    .content_mid, .content_wide {
        margin:0px 2px 0px 14px;
        padding:0px;
        background-color:#fff;
		background-image: url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-content-mid-top-bg.gif);
		background-position: relative;
		top: 0px;
		left: 0px;
		background-repeat: no-repeat;
        float:left;
        height:auto;
    }

    .content_mid {
        width:380px;
        overflow-x:hidden;
        }

    .content_mid, .content_wide h1, h2, h3, h4, h5, h6 {
    	padding: 0px 3px 0px 3px;
    }


	.minheightLeftMenu {
	    height:5px;
	    float:right;
	    width:1px;
	    }

	.clear {
	    clear:both;
	    }

    .content_wide {
        width:624px;
        overflow:hidden;
        background-color:#fff;
		background-image: url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-content-wide-bg.gif);
		background-position: relative;
    }

	.content_mid h3 {
		padding-left: 22px;
		margin-bottom: 2px;
		margin-left: 14px;
		background-color: transparent;
		background-image: url(http://www.artlab.dk/sitemark/_local/mod_cms/teaser-square_black_9x9.gif);
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0px 4px;
	}

	.content_mid img {
		border-style: solid;
		border-width: 14px 14px 14px 14px;
		border-color: #fff;
		margin-top: 3px;
		padding-left: 0px;
	}

    .content_mid a, .content_wide a, .content_right a {
        color:#c00;
        text-decoration: underline;
        font-weight: normal;
        background: transparent;
        }

    .content_mid a:visited, .content_wide a:visited,  .content_right a:visited {
        color: #c00;
        font-weight: normal;
        }

    .content_mid a:hover, .content_wide a:hover, .content_right a:hover {
        color: #000;
        text-decoration: underline;
        font-weight: normal;
    }

    .content_right {
        background-color:#fff;
        float:left;
        margin:0px 0px 0px 12px;
        overflow:hidden;
        padding:0px;
        width:218px;
        border: solid 3px #009933;
    }

    .content_right img {
		border-style: solid;
		border-width: 14px 14px 0px 14px;
		border-color: #fff;
		padding-left: 0px;
	}

	.content_mid p img, .content_wide p img, .content_right p img   {
        margin:0px;
        padding-right:0px;
        border:0;
    }

	.content_right h1, h2, h3, h4, h5, h6 {
    	padding: 0;
    	margin: -3px 0px 9px 0px;
    }

	.content_right h1,
	.content_right h2,
	.content_right h3,
	.content_right p,
	.content_right table,
	.content_right ul,
	.content_right ol {
		margin: 11px 14px 0px 14px;
	}

	.content_right_bottom {
		height: 14px;
		overflow:hidden;
	}

    .container_bottom {
        clear:both;
        height:50px;
        width:100%;
        overflow:hidden;
        margin-left: 7px;
        border-style: solid;
        border-width: 0px 0px 12px 0px;
        border-color: #fff;
		background: #fff url(http://www.artlab.dk/sitemark/_local/mod_cms/2008-bg-bottom.gif) top left no-repeat;
	}

    .container_bottom p {
        padding-top:12px;
        font-weight:bold;
        font-family:arial, verdana, sans-serif;
        color:#fff;
        text-align:left;
    }

    /** extras **/

    .content_left_top .form-frontpage-search {
		background:#009933;
		padding-top:4px;
        height:27px;
        color: #000;
		text-align:center;
    }

    .content_left_top .form-frontpage-search label {
        width:30px;
        font-family:arial, verdana, sans-serif;
        font-size:10px;
        font-weight:bold;
        margin-left:-6px;
        padding-top: 3px;
    }

    .content_left_top .form-frontpage-search input {
        width:101px;
        height:13px;
        border:0px;
        font-family:arial, verdana, sans-serif;
        font-size:10px;
    }

    /** icons **/

    .icon-mail, .icon-print, .icon-english {
        cursor:pointer;
        display:inline;
        height:25px;
        width:30px;
        border:0px;
        padding-top: 3px;
    	padding-left: 5px;
    	padding-right: 0px;
    	margin-left: 8px;
        }

    .icon-mail {
    	margin-left: 24px;
    }

    /** search **/

    .ext_search {
        height:28px;
        padding:2px 14px 0px 14px;
        background-color:#009933;
        text-transform:uppercase;
		width:100%;
        }

    .ext_search .button {
        display:none;
    }

    .ext_search  * {
        font-family: verdana, arial, sans-serif;
        font-size:10px;
    }

    .ext_search .input {
        font-family:arial, verdana, sans-serif;
        font-size:10px;
        font-weight: bold;
        padding-left:5px;
        width:430px;
        border:0px;
    }

    .ext_search_result li {
        padding:0px 14px 14px 0px;
    }

    .ext_search_result {
        width:100%;
        margin-top:0px;
        padding:0px 0px 14px 14px;
        overflow:hidden;
        font-family: verdana, arial, sans-serif;
        font-size:10px;
    }

    .ext_search_result a {
            font-weight: bold;
     }

    .ext_search_result_url {
        font-style:italic;
        color:#900;
    }

    .ext_search_result_keyword {
        color:#900;
        font-weight:bold;
    }
