
#column_normal, .contenttable, .bodytext, .imgtext-nowrap {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #331122;
	padding: 0 0 10 0;
	margin: 0;
	line-height: 150%;
	text-align: justify;
}

body {
	margin: 0;
	background-color: #F05707;
}

p {
	padding: 0 0 8 0;
	margin: 0;
}

h1,h2 {
	padding: 6 0 8 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 110%;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
}

h1.csc-firstHeader {	
	padding: 0 0 12 0;
	color: #CC3300;
	font-size: 23px;
}

h3 {
	padding: 0 0 2 0;
	margin: 0;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

h4 {
	padding: 0 0 1 0;
	margin: 0;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

h5 {
	padding: 0 0 1 0;
	margin: 0;
	text-align: left;
	font-style: italic;
	font-size: 12px;
	font-weight: normal;
}

ul {
	padding: 0 0 8 26;
	margin: 0;
}

li {
	list-style: disc;
	padding: 0 0 0 2;
	text-align: left;
/*	height: 1%; /* IE WIN */
}

hr {
	margin: 0 30 16 30;
	height: 4px;
	border: 0;
	color: #FFEBCD;
	background: #FFEBCD;
}

p.csc-caption {
	font-size: 8pt;
	font-style: italic;
}

.csc-menu a {
	color: #330066;
	line-height: 100%;
}

.csc-menu p {
	line-height: 100%;
}

#adres {
	padding: 10px 10px 0px 14px;
	float: left;
}

#adres table {
	padding: 0;
}

#column_left {
	padding: 10px 12px 7px 14px;
/*
	width: 134;
	background-color: #D3A740;
*/
	float: left;
}

#adres h1, #column_left h1 {
	font-size: 11px;
	padding: 0px 0px 5px 0px;
}

#adres p, #column_left p {
	padding: 0px 0px 5px 0px;
	line-height: 1.5em;
	color: #330066;
	text-align: left;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
}

#adres .contenttable p, #adres.contenttable td, #column_left .contenttable p, #column_left .contenttable td {
/* p works for FF, td for IE */
	padding: 0;
	line-height: 1.3em;
}

#column_right {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Line at the bottom
--------------------------------------*/

.wwborderright {
	background-image: url(images/wwborderright_or.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

.wwimageright {
	background-image: url(images/wwimageright.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
/*
.wwcolumnleft {
	background-image: url(images/wwpand140.gif);
	background-position: center;
	background-repeat: no-repeat;
}
*/

#bottomline td {
	padding: 1 6 1 6;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9900CC;
}

#page_lastupdate {
	text-align: left;
}

#hostedby a {
	text-align: right;
	text-decoration: none;
	color: #9900CC;
}

/* table elements (see also contenttable def with #column_normal)
--------------------------------------*/

.contenttable {
}

.contenttable p {
	padding: 3 8 4 8;
	line-height: 130%;
}

.tr-even {
	background-color: #FFF6DE;
}

.td-0, .td-last {
	padding: 0;
	margin: 0;
}

/* navigation
--------------------------------------*/

#menu {
	width: 160px;
	padding: 25px 0 25px 0px; /*add border-top in '#menu ul' when increasing top padding */
	line-height: 1em;
	color: #330066;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
}

#menu a {
	color: #330066;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: none;
	background-color: #FCC244;
}

#menu a:active {
	text-decoration: none;
}

#menu ul {
	margin: 0;
	padding: 0;
	border-bottom:1px dotted; /* only for border above 1st item */
}

#menu li {
	/*	list-style-image:url(images/post_yellow.gif); */
	list-style: url(images/shim.gif); /* IE WIN - anders 1px lege top-border*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu li a {
	display: block;
	padding: 8 12 9 17; /*	padding:1px 2px 2px 2px; */
	height: 1%; /* IE WIN */
	border-top: 1px dotted; /*	border-color: #330066; */
}

#menu li.current a {
	background-image: url(images/current.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#menu li.current ul a {
	/* need this for IE, to undo erroneous repetition of image in list */
	background-image: none;
}

/* For extra levels/sub-menu's */
#menu ul ul {
	border-bottom: 0px; /* avoids extra line when submenu ends */
	margin-bottom: 10px;
}

#menu ul ul li {
}

#menu ul ul li a {
	padding: 3 12 4 32;
	border-top: none; /*	border-color: #330066; */
}


/* Topmenu
--------------------------------------------------*/

#topmenu {
	color: #CC9900;
	height: 30px;
	line-height: 30px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 8 16 10 10;
}

#topmenu a {
}

#topmenu .selected {
}

#topmenu a:hover {
/*	background-color: #440077; */
	border: 1px dotted;
	border-color: #FFCC33;
}

#topmenu ul {
	margin: 0;
	padding: 0;
}

#topmenu li {
	float: right;
	margin: 0;
	padding: 0;
	list-style-type: none; /*	border-left: 1px dotted; */
	white-space: nowrap;
}

#topmenu li a {
	color: #FFCC33;
	text-decoration: none;
	border: 1px dotted;
	border-color: #330066;
	padding: 5px 8px;
	display: block;
/*	letter-spacing: 0px; */
}

* html #topmenu a {width:1%;} /* see http://www.positioniseverything.net/explorer/escape-floats.html */



/* 
--------------------------------------------------*/
