/* CSS Document */

/* Algemene styles overschrijven */

html {
	margin: 0 0 !important;
	padding: 0 0 !important;
	background-color: #171717 !important;
}

* {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color: white !important;
	background: none !important;
	font-size: medium !important;
	border: none !important;
}

/* Links */

a:link,
a:visited,
a:hover,
a:active,
#content a:link,
#content a:visited,
#content a:hover,
#content a:active {
	text-decoration: underline !important;
	background: none !important;
}

a:link
a:active,
a:hover,
#content a:link,
#content a:active,
#content a:hover {
	color: #ffff3 !important;
	background: none !important;
}

a:visited,
#content a:visited {
	color: #ffc; !important;
}

/* Geen onderstrepingen in servicebalk, sections en linkernavigatie */

#navigation a,
#sections a,
#bar a {
	text-decoration: none !important;
}

#navigation a:hover,
#sections a:hover,
#bar a:hover {
	text-decoration: underline !important;
}

/* Lijsten */

li {
	list-style-image: none !important;
	list-style-position: outside !important;
	list-style-type: square !important;
	color: white !important;
}

/* Navigatie */

#navigation {
	list-style: disc !important;
	list-style-position: inside;
	background: transparent !important;
}

#navigation {
	padding-left: 0 !important;
	padding-top: 10px !important;
}

.active, current {
	background-color: yellow !important;
	color: #171717 !important;
}

#navigation ul li {
	font-weight: bold !important;
	padding: 0 !important;
	position: relative !important;
	float: left !important;
	display: block !important;
	width: 200px !important;
}

#navigation ul ul li {
	padding-left: 10px !important;
}

/* Sections (tabs) */

#sections {
	margin: 0 !important;
	padding: 0 !important;
}

/* Servicebalk */

#service {
	padding-left: 0 !important;
}

#tools {
	padding-right: 0 !important;
}

/* Header */

#header blockqoute {
	position: static !important;
	top: auto !important;
	bottom: auto !important;
}

#title {
	margin: 0 !important;
	padding: 10px 0 10px 0 !important;
}

#title blockquote {
	margin: 0 !important;
	padding: 0 0 15px 0 !important;
	position: relative !important;
}

/* Aha! Op homepage en op andere pagina's het logo vervangen door een propere z/w-versie */

#title a img,
#title div#logo img {
	display: none !important;
}

#title a,
#title div#logo {
	display: block !important;
	width: 250px !important;
	height: 55px !important;
	background-image: url(../_gfx/ut_07006/logo_inner_zw.png) !important;
	background-repeat: no-repeat !important;
}

#title #audiologo {
	display: none !important;
}

/* Search */

#search {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
}

/* Sidebar */

#sidebar {
	padding: 0 !important;
}

/* Content */

#content h1,
#content h2,
#content h3,
#content h4 {
	font-weight: bold !important;
}

#content h2 {
	font-size: large !important;
}

#content h1 {
	font-size: x-large !important;
	font-weight: bold !important;
}

div.code, pre {
	padding: 0 !important;
	font-family: "Courier New", Courier, monospace !important;
}

div.code input {
	float: none !important;
	padding: 5px !important;
	margin: 0 0 10px 0 !important;
	border: none !important;
	background-color: #f8f8f8 !important;
}

/* Geen bullets in servicebalk, sections en linkernavigatie */

#bar li,
#sections li,
#navigation li {
	list-style-position: none !important;
	list-style-type: none !important;
}

#content li {
	padding: 0 !important;
}

/* Hier en daar een streepje */

#search,
input,
select,
li.language acronym {
	border: 1px solid white !important;
	color: white !important;
	background-color: #171717 !important;
}

#footer {
	border-top: 1px solid white !important;
}

#bar {
	border-bottom: 1px solid white !important;
}

/* Home */

#content #welcome,
#content p {
	padding: 0 !important;
	margin: 0 !important;
}

#content p {
	padding: 0 0 1em 0 !important;
}

#content #temp {
	padding: 15px !important;
	border: 1px solid white !important;
}

/* CSS Switcher */

#service li a.home {
	padding-left: 15px !important;
}

#tools li.css-default {
	display: block !important;
}

#tools li.css-high-contrast {
	display: none !important;
}

/* Checkpoints */

#show-checkpoints {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	background: none !important;
	border: 1px dashed !important;
	padding: 15px !important;
}

#show-checkpoints h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;	
}

#edit {
	width: auto !important;
	height: auto !important;
	float: right !important;
}
