
/* Start reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
    padding-left: 1em;
    margin-left: 1em;
}
#toplogo ol, #contentnav ol, #toplogo ul, #contentnav ol, #toplogo li, #contentnav li {
	list-style: none;
	padding: 0;
	margin:0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* end reset */

body {

	background-color:#151618;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}
	
#greywrapwrapper {
/*  	background-image:url(/media/images/static/bg_grey.jpg);*/
	background-color:#3a3e41;
}
#greywrap {
    /* WORKING (sort of)
	background-color:#2c2f31;
  	background-image:url(/media/images/static/nyspc/bgbody8.jpg);*/
/*	background-color:#2a2f33;*/
/*  	background-image:url(/media/images/static/nyspc/web/ny/bgbody.jpg);*/
	background-repeat:repeat-x;
	width:100%;

  	background-image:url(/media/images/static/bg/bgbody_4.jpg);
}
	
#container {
	width:1014px;
	margin:auto;
}
	
#toplogo {
    /* WORKING
	background-image:url(/media/images/static/nyspc/toplogo8.jpg); */
/*	background-image:url(/media/images/static/nyspc/web/ny/toplogo.jpg); */
    background-image:url("/media/images/static/bg/toplogo.jpg");
	height:235px;
}
	
#toplogo_education {
    /* WORKING
	background-image:url(/media/images/static/nyspc/toplogo8_education.jpg);*/
/*	background-image:url(/media/images/static/nyspc/web/ny/toplogo_edu.jpg); */
    background-image:url("/media/images/static/bg/toplogo_edu.jpg");
	height:235px;
}
	
#navlist {
	width:694px;
	height:20px;
	border-bottom:1px solid #666;
	margin:auto;
	padding-top:200px;
	text-align:center;
    position:relative;
}
#home-link {
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:80%;
    margin:0!IMPORTANT;
    padding:0!IMPORTANT;
}
	
ul#navlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}

#navlist li {
	display: inline;
	list-style-type: none;
	letter-spacing:1px;
}

#navlist a { 
	padding: 3px 15px;
/*	padding: 3px 20px;*/
}

#navlist a.lileft {
	padding-left:0;
}

#navlist a.liright {
	padding-right:0;
}

a:link, a:visited {
	color: #fff;
	text-decoration: none;
}

#navlist a:hover, .blue, #contentnav a:hover {
	color: #7ccaca;
	text-decoration: none;
}

.blue {
	color: #7ccaca !IMPORTANT;
}

#bigimage {
	/*background-image:url(/media/images/static/bigimage.jpg);*/
	height:256px;
}

#contentcontainer {
	width:900px;
	margin:30px auto 0px;
	background-image:url(/media/images/static/bg_content.gif)
}

#contentnav {
	width:180px;
	float:left;
	min-height:200px;
	text-align:right;
	padding-right:15px;margin-right:15px;
}
	
#contentnav li{
	margin-bottom:7px;
	letter-spacing:1px;
}
		
#col1, #col2 {
	width:270px;
	float:left;
	min-height:200px;
	padding-right:15px;
}
#contentnav, #col1, #col2, #col12 {
    padding-top:2px;
}
#col12 {
    width: 570px;
    float: left;
    min-height:200px;
    padding-right: 15px;
}
#col1 ul, #col2 ul, #col12 ul,
#col1 ol, #col2 ol, #col12 ol {
    padding-left: 1em;
}

#clear {
	height:1px;
	clear:both;
}
	
#col1 {
	margin-right:15px;
}

#footer {
    background-color:#151618;
    height:170px;
    margin-top:55px;
    padding-top:20px;
    text-align:center;
}

#footer p span.footerspace {
	padding-right:15px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-bottom:7px;
}
h2{
	font-size:17px;
}
h3{
	font-size:19px;
}
	
p {
	color:#CCC;
	margin-bottom:7px;
	line-height:16px;
}

img {
	margin-bottom:7px;
	border:none;
}
 
#language-container { position: relative; }
#language-choice { padding-top: 10px; position: absolute; left: 0pt; top: 0pt; }
#language-link { padding: 0pt !IMPORTANT; }
#language-link, #language-link:link { color: #999; }
a:hover { color: #7ccaca; }

	
		
	
/*********************************************************************/
/* Davids tabeller */
table td {
    padding: 2px 2px 2px 0;
}
/* TinyMCE specific rules */
body.mceContentBody {
    background: #1A1B1D !IMPORTANT;
    padding: 2px;
}

.purple,.orange { color: #ee8027 !IMPORTANT; } /*a10f4e af00ab*/ /* #c5387e */

#navlist a.purple:hover {
	color: #7ccaca !IMPORTANT;
	text-decoration: none;
}
table,tbody,tr,td,th { color: #ccc; }

/*#contentcontainer { position:relative; }*/
/*  #contact-me-area { position:absolute; right: 0;/ *-50px;* / top: 0px; width: 159px;/ *100px;* / height: 160px;/ *100px;* /}   */
#contact-me-area {
height:100px;
position:absolute;
right:20px;
top:20px;
width:100px;
}

/* TinyMCE classes */
table.grey_borders, table.grey_borders th, table.grey_borders td {
    border: 1px solid #555;
    text-align: center;
}

table.grey_borders {
    width: 100%;
}
table.grey_borders td {
    padding: 2px;
}

/* Colors */
td.matwork, td.matwork p { background-color: #caff32; color: #333;}
table p, td p, tr td p, table tr td p { padding: 0; margin: 0;}

td.MAT, td.MAT p { background-color: #C0BB76; color: #333;}
td.MAT-liten, td.MAT-liten p { background-color: #C0BB76; color: #333; font-size: 9px;}
td.REF, td.REF p { background-color: #F0C320; color: #333;}
td.REF-liten, td.REF-liten p { background-color: #F0C320; color: #333; font-size: 9px;}

td.liten, td.liten p { font-size: 9px; }
td.mellan, td.mellan p { font-size: 11px; text-align: left !IMPORTANT;}

td.OK, td.OK p { background-color: #FFFF64; color: #333; }
td.K-MAT, td.K-MAT p { background-color: #98CB04; color: #333; }
td.K-MAT-2, td.K-MAT-2 p { background-color: #F3FDC1; color: #333; }
td.K-REF, td.K-REF p { background-color: #FDA2C3; color: #333; }
td.K-REF-2, td.K-REF-2 p { background-color: #FCDFF5; color: #333; }
td.K-CIRKEL, td.K-CIRKEL p { background-color: #009A99; color: #333; }
td.K-MAT-REF, td.K-MAT-REF p { background-color: #FBA6C7; color: #333; }
td.K-MAT-60, td.K-MAT-60 p { background-color: #CC9866; color: #333; }
td.K-REHAB, td.K-REHAB p { background-color: #EDB23C; color: #333; }

td.OK, td.OK p,
td.K-MAT, td.K-MAT p,
td.K-MAT-2, td.K-MAT-2 p,
td.K-REF, td.K-REF p,
td.K-REF-2, td.K-REF-2 p,
td.K-CIRKEL, td.K-CIRKEL p,
td.K-MAT-REF, td.K-MAT-REF p,
td.K-MAT-60, td.K-MAT-60 p,
td.K-REHAB, td.K-REHAB p { font-size: 9px; margin:0;} 
td p { margin: 0; padding: 0; line-height: 1.1em;}

table.grey_borders td, table.grey_borders tr td, table.grey_borders tbody td, table.grey_borders tbody tr td { width: 40px; height: 35px;}
