/* ALGEMENE ELEMENTEN */

body {
	margin: 0;
	font: 12px arial, sans-serif;
	color: #000;
	/* background-color: white; NIET UIT COMMENT HALEN! WIE HEEFT DIT TOEGEVOEGD? */
}
h1 {
	margin: 15px 0;
	text-transform: uppercase;
	font: bold 16px arial, sans-serif;
	color: #1f7b8f;
	text-decoration: none
}
h2 {
	margin: 0;
	padding: 5px 0;
	text-transform: uppercase;
	font: 14px arial, sans-serif;
	color: #1f7b8f;
	border-bottom: 1px solid #e5e5e5;
}
h3 {
	margin: 0 0 -10px 0;
	text-transform: uppercase;
	font: bold 12px arial, sans-serif;
	color: #1f7b8f;
}
p {
	margin: 10px 0;
	font: 12px arial, sans-serif;
	line-height: 16px;
}
textarea, select, input {
	font: 10px arial, sans-serif;
}
img {
	border: none
}
a {
	font: 12px arial, sans-serif;
	text-decoration: none;
	color: #f60;
}
a:link {
}
a:visited {
}
a:hover {
	text-decoration: underline;
}
a:focus {
}
a:active {
}
ul, ol { 
	margin: 0;
	padding: 0;	
}
ul li {
	list-style: square inside;
	font-weight: normal;
}
ul.cc-index li {
	margin: 0;
	padding: 0;
	list-style: circle url(/newcc/res/arrow-next.gif) inside;
	font-weight: normal;
}
ol li {
	list-style: decimal inside;	
}

/* TABELLEN */

th {
	padding: 5px;
	font: bold 11px arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	border: solid 1px #ccc;
}
td {
	font: 12px arial, sans-serif;
}
table.redirect {
    width: 580px;
    border: solid 1px #ccc;
    border-collapse: collapse;
}
table.redirect td {
	padding: 5px;
	text-align: center;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

table.redirect td.align-left, table.redirect th.align-left {
	text-align: left;
}

table.hosting {
	width: 580px;
    border: solid 1px #ccc;
    border-collapse: collapse;
}
table.hosting td {
	padding: 5px;
	text-align: center;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
table.hosting td.align-left, table.hosting th.align-left {
	text-align: left;
}
table.hosting td.nopadding {
	padding: 0;
}
.color0 {
	background: #e5e5e5;
	color: #000;
}
.color1 {
	background: #9cc5df;
}
.color2 {
	background: #3987b9;
}
.color3 {
	background: #0060a0;
}
.color4 {
	background: #034673;
}

/* JAVA TOGGLES */

.open {
	background: url(down_test2.gif) no-repeat right center;
	cursor: pointer;
}
.close {
	background: url(up_test2.gif) no-repeat right center;
	cursor: pointer;
}
.visible {
	text-decoration: italic;
}
.invisible {
	display: none;
}
.toggle {
	
}
.toggle span {
	display: block;
	padding: 5px 10px;
	color: #0060a0;
	text-align: left;
	/* font-style: italic; */
	background: #f5f5f5;
	border: 1px dotted #ccc;
}
.hackwidth {
	width: 565px;
}

/* SPECIFIEKE (DESIGN) CLASSES */

.prijssticker-nl {
	position: absolute;
	width: 115px;
	height: 98px;
	margin: -60px 0 0 -65px;
	background: url(prijssticker-nl-angled.gif); 
}
.prijssticker-nl span {
	display: none;
}
.tab {
	margin-left: 10px;
}
.status1 {
	background: url(status1.gif) no-repeat center center;
}
.status2 {
	background: url(status2.gif) no-repeat center center;
}
.status3 {
	background: url(status3.gif) no-repeat center center;
}
.status4 {
	background: url(status4.gif) no-repeat center center;
}
.vinkje {
	width: 20px;
	background: transparent url(vinkje.gif) no-repeat center center;
}
.actie {
	font-weight: bold;
	color: f00;
	text-transform: uppercase;
}
.logos {
	margin: 20px 0 0;
	border-top: 1px dotted #e5e5e5;
}
.logos img {
	float: left;
	margin: 0 8px;	
}
.button {
	padding: 1px;
	border: 1px solid #666;
	font: 11px tahoma, sans-serif;
	text-transform: uppercase;
}
/* SANDBOX */

.select-width {
	width: 500px;
}
form {
	margin: 0;	
}

/* ****************************** */




/* START MC/SA/EL */

a.noline {
	text-decoration: none;
}
a:link.noline {
	color: #1f7b8f;
}
a:visited.noline {
	color: #1f7b8f;
}
a:hover.noline {
	text-decoration: none;
}
a:active.noline {
	color: #1f7b8f;
}
table.domeinprijs {
    width: auto;
    font: 0.8em arial, sans-serif;
    border: solid 1px;
    border-collapse: collapse;
    border-color: #ccc;
}
table.domeinprijs th.alignmid {
	text-align: center;
    font: bold 11px;
    border: solid 1px #CCC;
    padding: 3px 3px 3px 5px;
}

table.domeinprijs tr.blue {
	background: #edf3fe;
}

table.domeinprijs tr.shaded {
	background: #f1f3de;
	border-right: 0px;
	
}
table.domeinprijs td {
	text-align: left;
	padding: 5px;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
table.domeinprijs td.alignmid {
	text-align: center;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	/* width: 90px; */
}
table.domeinprijs td.alignright {
	text-align: right;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	/* width: 90px; */
}

