body {
	background: #000;
	color: #fff;
}

a {
	color: #fff;
}

* {
	font-family: tahoma,Verdana,sans-serif;
}

img {
	border: none;
}

.right .utils .email {
	color: #fff;
}

.base .bottom div div {
	background: #000 none repeat scroll 0% 0%;
}

.base .top div div {
	background: #000 none repeat scroll 0% 0%;
}

.body {
	background: #000000 none repeat scroll 0% 0%;
	margin: 10px 0px;
}

.header .image {
	background: #000 none repeat scroll 0% 0%;
}

.header .logo {
	background: #000 none repeat scroll 0% 0%;
}

.poster {
	background: #000000 none repeat scroll 0 0;
}

.footer {
	border-top: 1px solid #fff;
	color: #fff;
	font-size: 10pt;
	text-align: center;
	padding-left: 4px;
}

.footer .name, .footer .street, .footer .city,
	.footer .phone {
	padding-right: 20px;
}

.footer a {
	color: #ffffff;
}

.base {
	background: none;
	background-color: #000;
}

.base .middle {
	background: #000 none repeat scroll 0% 0%;
	padding: 1px 6px;
}

.frontpage_picture img {
	width: 530px;
}

.right .news {
	border-bottom: 1px solid #000;
	padding: 10px;
}

.navbar {
	border-color: #C3C709;
	border: none;
}

.navbar ol {
	background: #c3c709 none repeat scroll 0% 0%;
	padding: 0pt;
}

.navbar ol ol {
	background: #c3c709 none repeat scroll 0% 0%;
	border-color: #c3c709;
}

.navbar ol ol li {
	
}

.navbar ol ol li a:hover {
	background: #929600 none repeat scroll 0% 0%;
}

.navbar ol li a:hover, .navbar ol li:hover {
	background: #929600 none repeat scroll 0% 0%;
}

.navbar ol li {
	border-left: none;
	border-right: 3px solid #000;
	float: left;
	height: 30px;
}

.link_box h2 {
	font-size: 16pt;
	color: #fff;
	border: none;
}

.link_box .level {
	padding-bottom: 4px;
}

/* Sidebar menu ---------------------*/

.right .navigation ul {
	font-size: 12px;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

.right .navigation ul li a {
	color: #ffffff;
	background: url(../graphics/arrow_white.png) no-repeat 3px 8px;
}

.right .navigation ul a.selected {
	color: #000000;
	background: url(../graphics/arrow.png) no-repeat 3px 8px;
	background-color: rgb(195, 199, 9);
}

.right .navigation ul ul a {
	padding-left: 27px;
	background-position: 15px 8px;
}

.right .navigation ul a.not_selected {
	
}

/*-----------------*/

.newsbox h2, .contacts h2, .nyhedsbrev h2 {
	color: #000;
	text-transform: uppercase;
	font-size: 14pt;
	font-weight: bold;
}

.newsbox h2 {
	font-size: 11pt;
	padding-left: 10px;
}

.right .contacts, .right .nyhedsbrev {
	margin-top: 10px;
	padding: 0pt;
}

.right .contacts h2, .right .nyhedsbrev h2 {
	color: #fff;
}

.right .contacts p {
	font-size: 10pt;
}

.newsbox .item, #uvm_rss_items .rssItemClass {
	color: #000;
	font-size: 10pt;
	margin-bottom: 10px;
	padding: 0pt 5px 0pt 10px;
}

.newsbox .item a, #uvm_rss_items .linkClass {
	color: #000;
}

.content .article_box {
	background: #000 none repeat scroll 0% 0%;
	color: #fff;
	border-color: #fff;
}

.content .article_box h2 {
	color: #c3c709;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
}

.content .article_box .article a {
	color: #fff;
	font-size: 10pt;
	background-image: url(../graphics/viauc/punktikon.gif);
	background-position: 0px 50%;
	background-repeat: no-repeat;
	padding-left: 16px;
}

.right .search {
	background: #000 none repeat scroll 0% 0%;
	padding: 0pt;
	height: auto;
	margin: 10px 0pt 0pt 0pt;
}

.right .search form {
	margin-bottom: 0px;
}

.right .search h2 {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}

.right .search .textfield {
	width: 92px;
}

.right .search .button {
	background: #000 none repeat scroll 0% 0%;
	border-color: #fff;
	color: #fff;
	padding: 0pt;
}

.content table {
	border: none;
}

.content table.education, .content table.activity {
	border: none;
}

.content table.education td, .content table.activity td {
	border: none;
}

.content table.education td, .content table.education th,
.content table.activity td, .content table.activity th {
	padding: 0pt;
}

.content table.education a, .content table.activity a {
	color: #fff;
}

.content table.education td.col1,
.content table.education td.col3 {
	font-size: 8pt;
}

.content table.education td.col1 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.content table.education td.col3 {
	text-align: right;
	padding-right: 10px;
}

.content table.eduheader {
	background-color: #c3c709;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #000;
}

.content table td {
	border-color: #c3c709;
}

.content table th,
.content table.eduheader th,
.content table.eduheader td {
	background-color: #c3c709;
	border-color: #c3c709;
}

.content table.education th.col1, 
.content table.education th.col2,
.content table.education th.col3 {
	font-size: 10pt;
}

.content table.education .group {
	background: #000 none repeat scroll 0% 0%;
	color: #fff;
	border: none;
}

.content table.activity th.col1,
.content table.activity th.col2,
.content table.activity th.col3 {
	font-size: 10pt;
}

.content table.education .subcat {
	font-size: 12pt;
	border-bottom: 1px solid #c3c709;
	padding-top: 16px;
}

.box2 {
	width: 100%;
}

.box2-tl {
	background: url( '../graphics/viauc/black-corners-5px.gif' );
	width: 5px;
	height: 5px;
}

.box2-tr {
	background: url( '../graphics/viauc/black-corners-5px.gif' );
	background-position: -5px 0px;
	width: 5px;
	height: 5px;
}

.box2-bl {
	background: url( '../graphics/viauc/black-corners-5px.gif' );
	background-position: -15px 0px;
	width: 5px;
	height: 5px;
}

.box2-br {
	background: url( '../graphics/viauc/black-corners-5px.gif' );
	background-position: -10px 0px;
	width: 5px;
	height: 5px;
}

.box1 {
	width: 100%;
	max-width: 800px;
	max-height: 800px;
	margin-bottom: 10px;
}

.box1-tl {
	background: url('../graphics/viauc/white-frame_800x800.gif' );
	width: 15px;
	height: 15px;
}

.box1-t {
	background: url('../graphics/viauc/white-frame_800x800.gif' ) repeat-x;
	background-position: -15px 0px;
	height: 15px;
}

.box1-tr {
	background: url('../graphics/viauc/white-frame_800x800.gif' );
	background-position: -785px 0px;
	width: 15px;
	height: 15px;
}

.box1-l {
	background: url('../graphics/viauc/white-frame_800x800.gif' ) repeat-y;
	background-position: 0px -15px;
}

.box1-r {
	background: url('../graphics/viauc/white-frame_800x800.gif' ) repeat-y;
	background-position: -785px -15px;
}

.box1-bl {
	background: url('../graphics/viauc/white-frame_800x800.gif' );
	background-position: 0px -785px;
	width: 15px;
	height: 15px;
}

.box1-b {
	background: url('../graphics/viauc/white-frame_800x800.gif' ) repeat-x;
	background-position: -15px -785px;
	height: 15px;
}

.box1-br {
	background: url('../graphics/viauc/white-frame_800x800.gif' );
	background-position: -785px -785px;
	width: 15px;
	height: 15px;
}

.target_group {
	background: #c3c709 none repeat scroll 0% 0%;
}

.target_group ol li {
	color: #fff;
}

.target_group ol li.selected {
	background: #c3c709 none repeat scroll 0% 0%;
}

.target_group .price {
	color: #000;
}

.content .show_employed_box table td {
	border-top: none;
}

.poster {
	margin-bottom: 10px;
}

.frontpage_banners {
	padding-top: 18px;
}

.application_errors h2, .application_errors li {
	color: #d6302b;
}

#catalog_sidebar_component table.box1 {
	margin-top: 18px;
}

#catalog_box {
	border: none;
	margin: 0;
	padding: 0;
}

#catalog_box h2 {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background: none repeat scroll 0% 0%;
	background: url(../graphics/viauc/pdf_basket_dark.png) no-repeat 8px -2px;
	padding-left: 27px;
}

.application div.notice {
	color: #000;
	background-color: #929600;
	border: none;
}

a.catalog_link {
	background: transparent url(../graphics/viauc/pdf_basket_dark.png) no-repeat scroll 0 -2px;
}

.search_box h3 {
	color: #fff;
}

div.error_list {
	border-color: #929600;
	background-color: #d8eb98;
}

table.box2 {
	background-color: #C3C709;
	margin-top: 20px;
}

#uvm_rss_items .contextClass {
	display: none;
}

.activity_list table th {
	color: #000;
}

.search_box {
	color: #fff;
	padding: 6px 10px;
}

.brochures_table th.shelf_header, .brochures_table th.order_header, .brochures_table th.pdf_header, table.brochure_details th {
	color:  #000;
	border-bottom: 1px solid #c3c709;
}

.brochures_table th.order_header, .brochures_table th.pdf_header, table.brochure_details th {
	color: #000;	
}

div.qtip-title {
	background-color: #c3c709;
}