

* {
	margin: 0;
}

html, body {
    height:100%;/* needed to base 100% height on something known*/
}

/*************************
	  Slider
**************************/

#slider .head1 {
text-decoration: none;
font-size: 18px;
color: #474a4f;
font-weight: normal;
letter-spacing: 0.0em;
}

#slider .head1 strong {
text-decoration: none;
font-size: 18px;
color: #d3dc3d;
font-weight: normal;
letter-spacing: 0.0em;
}

#slider .head2 {
text-decoration: none;
font-size: 14px;
color: #474a4f;
font-weight: normal;
letter-spacing: 0.0em;
}   

#slider ul li {
padding-top:7px;
margin:0px;
}

i {
	font-size:inherit;
}

#slider {
	line-height:15px;
	padding-bottom:0px;
}

#navwhois_ext {outline:none; scrollbar-arrow:none;border:0; padding:0;width: 55px; height: 15px; line-height:15px; -webkit-appearance: none ; cursor:pointer; background: transparent; color: #444; border-color:#fff;font-weight: bold; }
#navwhois_domain {position:relative;bottom:0px;vertical-align:middle;outline:none;padding:0;width: 151px; font-weight:bold; font-size:10px;height: 15px;  background: none repeat scroll 0% 0% transparent; border-width: 0px; border-left-style: solid; cursor: pointer; color:#d3dc3d; line-height:13px;}

/*************************
           Home
*************************/

.sb_home {
position:fixed;
right:0px;
padding:0px;
margin:0px;
bottom:7%;
height:254px;
z-index:100;
}

.sb_home a {
outline:none;
float:right;
clear:both;
display:block;
margin-top:10px;
text-align:left;
background:#ffffff url('/img/sb_bg.png') no-repeat 0px 0px;
opacity:0; /* jQuery zet m op 1 */
width:0px;

}

.sb_home a:hover {
}

#sb_introvideo {
}
#sb_twitter {
}

.home_nadruk {
    color: #474A4F;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    text-decoration: none;
}

.home_headers h2 {
    border-left: 5px solid #D3DC3D;
    color: #444444;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    padding-left: 10px;
    text-decoration: none;
}	

.home_aanbieding {
	padding-top:20px;
	padding-bottom:20px;
}

.home_aanbieding h1 strong {
	font-size:18px;
	font-weight:bold;
}

.home_aanbieding h2 {
    color: #474A4F;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    text-decoration: none;
}

.home_aanbieding h2 strong {
	font-weight:bold;
	font-size:14px;
}

.aanbieding_hover:hover {
}

hr.homethinline {
color:#dddddd;
background-color:#ddd;
height:1px;
border:none;
margin-top:5px;
margin-bottom:10px;
}

hr.homethinclose {
margin-top:10px;
color: #fff; 
background-color: #fff; 
border: 1px dotted #ddd; 
border-style: none none dotted;
}

table#waaromvivor {
	width:100%;
}

table#waaromvivor h3 {
	font-weight:normal;
}

table#waaromvivor .pfx {
	width:40px;
	font-size:10pt;
	font-weight:bold;
	vertical-align:top;
}

table#waaromvivor td {
	padding-bottom:10px;
}

table#waaromvivor .l {
	width:180px;
	text-align:left;
	vertical-align:top;
}

table#waaromvivor .r {
	text-align:right;
	font-style:italic;
	vertical-align:top;
}

ol.homelist li {
	margin:5px;
	font-size:10pt;
	font-weight:bold;
}

ol.homelist p {
	font-size:8pt;
	font-weight:normal;
}

#home_linker {
	float:left;
	width:49%;
}

#home_rechter {
	width:50%;
	float:right;
}

.blokrij {
	width:100%;
	text-align:left;
}

.blokrij_content {
	position:relative;
	left:20px;
	top:20px;
	width:420px;
	text-align:justify;
}

.blokrij a {
	text-decoration:underline;
}

.blokrij h1 {
    color: #474A4F;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0;
    text-decoration: none;
}

.blokrounded {
	height:200px;
	width:220px;
	background:url('/img/blokje_rounded.jpg');
}

.blokrounded table {
	margin:auto;
	text-align:left;
	width:180px;
}

.blokrounded_right {
        height:200px;
        width:220px;
        background:url('/img/blokje_rounded.jpg');
        float:right;
}


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

img {
border:none;
}

h1.nodivs { 
text-decoration: none;
font-size: 18px;
color: #474a4f;
font-weight: normal;
letter-spacing: 0.0em;
}

h2.nodivs {
text-decoration: none;
font-size: 11px;
#font-face: Verdana;
color: #444444;
font-weight: bold;
letter-spacing: 0.0em;
}

#cloak {
visibility:hidden;
_display:none;
text-align:center;
color:#fff;  
background:#fff;
opacity:1;
position:fixed;
top:0;
left:0;
height:100%;
width:100%;
z-index:10000;
}
        
#loadingmsg {
width:250px;
height:75px;
display:block;
padding-top:40px;
color:#000;
background:url('/img/loading3.gif') top no-repeat;
font-size:11px;
position:absolute;
top:50%;
left:50%;
top:25%;
margin-left:-125px;
}


/*************************
         Colocatie
*************************/

.tab300x200 {
height: 200px;
width: 300px;
color:red;
background:url('/img/bg_tab_300x200.png') no-repeat;
display:block;
padding:10px;
}


/*************************
         Info
*************************/

.textvak_subtitle h2 {
        width:400px;
        text-decoration: none;
        font-size: 14px;
        color: #444444;
        font-weight: normal;
 	letter-spacing: 0.0em;
        border-left:5px solid #d3dc3d;
        padding-left:10px;
}


/*************************  
         Dedicated
*************************/  

.specstable_procbar {
width:95%;
background:#f8f8f8;
border: 1px #dddddd solid;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.dedidetails ul {
padding-top:0px;
padding-bottom:0px;
padding-left:20px;
line-height:20px;
list-style-type:circle;
}

.dediprijs  {
font-size:12px;
font-weight:bold;
color:#444;
}

.dediprijs strong  {
font-size:16px;
font-weight:bold;
color:#444;
}

.dediprijs sup  {
font-size:11px;
font-weight:bold;
color:#444;
}


table.specstable {
	width:150px;
}

table.specstable td {
	text-align:left;
	vertical-align:middle;
	height:20px;
}

table.hostingspecstable {
        width:500px;
}

table.hostingspecstable td {
        text-align:left;
        vertical-align:middle;
        height:20px;
}

.blok_550_container {
 	float:left;
 	background:url('/img/bg_550blok_mid.png') repeat-y #f8f8f8;
 	width:550px;
        overflow:hidden;
}


.blok_550_top {
 	background:url('/img/bg_550blok_top.png') no-repeat;
        width:550px;
        height:10px;
}

.blok_550_mid {
        width:500px;
        overflow:hidden;
        margin:auto;
}

.blok_550_bottom {
        background:url('/img/bg_550blok_bottom.png') bottom no-repeat;
        width:550px;
        height:10px;
}


.blok_175_top {
	background:url('/img/bg_175blok_top.png') no-repeat;
	width:175px;
	height:10px;
}

.blok_175_mid {
        width:150px;
	overflow:hidden;
	margin:auto;
}

.blok_175_bottom {
        background:url('/img/bg_175blok_bottom.png') bottom no-repeat;
        width:175px;
	height:10px;
}

.blokjes_outer {
position:relative;
width:600px;
text-align:left;
padding-bottom:35px;
}
 
.blokjes_inner {
position:relative;
left:20px;
top:20px;
width:580px;
}

.blok_175_mid h3 {
text-decoration: none;
font-size:13px; 
font-face:Verdana;
color: #444444;
font-weight: bold;
letter-spacing: 0.1em;
}


a.s_inactive {
	height:15px;
	width:150px;
	padding-left:25px;
	display:block;
	cursor:pointer;
	background:url('/img/bg_s_inactive.png') no-repeat left;
}

a.s_active {
	height:15px;
	width:150px;
	padding-left:25px;
	display:block;
	cursor:pointer;
	background:url('/img/bg_s_active.png') no-repeat left;
}

.dedidetails {
	border-top: 1px solid #dddddd;
/*	border-bottom: 1px solid #dddddd;
*/
}

.blokjes_kolom {
	float:left;
	background:url('/img/bg_175blok_mid.png') repeat-y #f8f8f8;
	width:175px;
	overflow:hidden;
}

.blokjes_padding {
	height:10px;
	float:left;
}

/*************************
         Domeinnaam
*************************/

.tabcontent {
	width:280px;
	margin-left:20px;
}

.tabcontent ol {
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
}

.tabcontent ul {
padding-top:10px;
padding-bottom:10px;
padding-left:30px;
list-style-type:disc;
}

.tabcontenth  {
	width:280px;
	text-decoration: none;
	font-size: 14px;
	color: #474a4f;
	font-weight: normal;
	letter-spacing: 0.0em;
	border-left:5px solid #d3dc3d;
	padding-left:10px;
}


/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #f8f8f8;
	margin:0px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #f8f8f8;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding:4px;
}
table.tablesorter thead tr .header {
	background: url(/img/tablesortbg.gif) no-repeat center right;
	border-bottom: #ffffff 10px solid;
	cursor: pointer;
}
table.tablesorter tbody td {
	padding: 0px;
	vertical-align: top;
}
table.tablesorterpadding tbody td {
        padding: 3px;
        vertical-align: top;
}

table.tablesorter tbody tr {
	background: #fff;
}

table.tablesorter tbody tr:hover {
        padding: 0px;
        background-color: #d3dc3d;
	color: #fff;
        vertical-align: top;
}

table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/img/desc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #e8e8e8;
}

.domibar {
height:40px;
background:url('/img/bg_domibar.png');
position:relative;
top:0px;
left:0px;
width:550px;
}

.domibar_pusher {
width:500px;
height:10px;
}

.domibar_content {
position:relative;
}

.left_leegvak {
position:relative;
width:600px;
min-height:300px;
_height:300px;
text-align:justify;
padding-bottom:35px;
background: url('/img/bg_textvak_gr.png') no-repeat top right;
}

.inputdom {
background: url('/img/bg_input.png') no-repeat;
width: 207px;
}

#domicheck_sld {
border:0px;
margin-left:5px;
line-height:15px;
width:195px;
height:16px;
cursor:pointer;
font-size:12px;
}

#domicheck_tld {
font-weight:bold;
width:80px;
height:20px;
padding-top:2px;
border-width:0px;
background:transparent;
color:#a0a0a0;
font-size:14px;
}

.textvak h3 {
text-decoration: none;
font-size: 14px;
color: #474a4f;
font-weight: normal;
letter-spacing: 0.0em;
}

.textvak h4 {
text-decoration: none;
font-size: 12px;
color: #474a4f;
font-weight: normal;
letter-spacing: 0.0em;
}

.textvakh2bak {
text-decoration: none;
font-size:11px;
font-face:Verdana;
color: #444444;
font-weight: bold;
letter-spacing: 0.0em;
}

.textvak h2 {
        width:400px;
        text-decoration: none;
        font-size: 14px;
 	color: #444444;
        font-weight: normal;
        letter-spacing: 0.0em;
        border-left:5px solid #d3dc3d;
        padding-left:10px;
}

/*************************
	 Sitemap
*************************/


.sitemap_container {
width:925px;
position:relative;
margin:auto;
clear:both;
}

.sitemap_webhosting {
width:90px;
}

.sitemap_domeinnaam {
width:115px;
}

.sitemap_dedicated {
width:120px;
}

.sitemap_colocatie {
width:90px;
}

.sitemap_vps {
width:120px;
}

.sitemap_spacer {
float:left;
height:100px;
width:97px;
}

.sitemap_algemeen {
float:left;
}

.sitemap_algemeen h2 {
padding-bottom:5px;
}

ul.sitemap li {
margin-left:30px;
line-height: 2.0em;
list-style-type:circle;
}

ul.sitemap a {
font-size:11px;
letter-spacing:0.0em;
color:#666666;
font-weight:normal;
}

ul.sitemap a:hover {
color:#d3dc3d;
}


/*************************
	Webhosting
*************************/


.procbar {
width:97%;
background:#f8f8f8;
border: 1px #dddddd solid;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

a.packtrigger {
cursor:pointer;
color:#444444;
font-weight:bold;
}

a.packtrigger:hover {
cursor:pointer;
color:#d3dc3d;
}

.symbol {
text-decoration: none;
font-size: 16px;
color: #d3dc3d;
font-weight:  bold;
letter-spacing: 0.0em;
}


.gap {
   position:relative;
   width:450px;
   margin-left:auto;
   margin-right:auto;
   background: url('/img/gapbg_side.png') repeat-y;;
   text-align:center;
}
   
 
.gapbgtop {
   background: url('/img/gapbg.png') top no-repeat;
   height: 6px;
   width:450px;
}
   
.gapbgbottom {
   background: url('/img/gapbg.png') bottom no-repeat;
   height: 6px;
   width:450px;
   z-index:6500;
}
   
   
.gapwrap {
   position:relative;
   margin-left:auto;
   margin-right:auto;
   width:450px;
   background: #ffffff;
   text-align: center;
}


#containall {
width:925px;
width: 100%;
overflow:hidden;
}

.textvak_container {
position:relative;
background: url('/img/bg_textvak.gif') bottom right no-repeat;
width:600px;
text-align:justify;
padding-bottom:35px;
}

.textvak_clear {
position:relative;
width:600px;
text-align:justify;
padding-bottom:35px;
}

.textvak_title h1 {
text-decoration: none;
font-size: 18px;
color: #474a4f;
font-weight: normal;
letter-spacing: 0.0em;
}

.textvak {
position:relative;
left:20px;
top:20px;
width:550px;
}

.left_container {
position:absolute;
top:-10000;
width: 200px;
left:20px;
}

.right_container {
float:right;
top: 0px;
width: 300px;
}

.rightpack {
position:relative;
background:url('/img/bg_rightpack.png') no-repeat;
width:300px:
height:150px;
}

.rightpack_content {   
position:relative;
left:12px;
top:2px;
width:280px;
}

.right_tabs {
position:relative;
text-align:left;
}

.tester {
position:relative;
margin-left: auto; 
margin-right: auto;
height:200px;
width: 450px;
top:20px;
}

.packpadding {
height:10px;
}

.packtab_content {
position:relative;
left:15px;
width:170px;
}

a.packtab_100 {
        display:block;
 	background: url('/img/bg_100tab.png') no-repeat;
        cursor: pointer;
        text-shadow: #f8f8f8 0px 1px 1px;
        height:100px;
        width:300px;
 	position:relative;
}



a.packtab_100:hover {
        display:block;
        background: url('/img/bg_100tab.png') no-repeat -300px 0;
        cursor:pointer;
        text-shadow: #f4f4f4 0px 1px 3px;
        height:100px;
        width:300px;
}


.packtab_low {
	background: url('/img/bg_rightpack.png');
}

a.packtab_low {
	display:block;
	background: url('/img/bg_rightpack.png') no-repeat;
	cursor: pointer;
	text-shadow: #f8f8f8 0px 1px 1px; 
	height:50px;
	width:300px;
	position:relative;
}

a.packtab_low:hover {
	display:block;
	background: url('/img/bg_rightpack.png') no-repeat -300px 0;
	cursor:pointer;
        text-shadow: #f4f4f4 0px 1px 3px;
	height:50px;
	width:300px;
}

.tabprijs  {
font-size:12px;
font-weight:bold;
color:#d3dc3d;
}

/* end of Webhosting intro */


hr.thinline {
color:#dddddd;
background-color:#dddddd;
height:1px;
border:none;
}

#outer {
    background:#f8f8f8;
    margin:auto;
    min-height:100%;
    margin-top:-145px; /*footer height - this drags the outer 40px up through the top of the monitor */
}



* html #outer {/* ie6 and under only*/
    height:100%;
margin-top:-155px;
}

#footer {
	height: 145px; /* .push must be the same height as .footer */
	width:980px;
	margin-left:auto;
	margin-right:auto;
	background: url('/img/footerbg.png') top #f8f8f8;
}

#footerwrapper {
	width:925px;
	margin-left:auto;
	margin-right:auto;
}

#pusher {
	height:20px;
}

#footerclearbg {
        height: 145px; /* footerclearbg must be the same height as #footer */
        background: #f8f8f8;
}


div {
   opacity: 1.0;
   font: 12px Verdana;
}


span.bold { font-weight: bold; }

#naviwrap {
	height:30px;
	width:980px;
	padding-top:9px;
	background: url('/img/navibg.png') no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#breadcrumb {
	height:12px;
	width:980px;
	background:#f8f8f8;
	margin:auto;
	text-align:right;
}

.clearline {
	height:10px;
	width:980px;
	background: #f8f8f8;
	margin-left:auto;
	margin-right:auto;
}

#navi {
	height:30px;
	width:925px;
	margin-left:auto;
	margin-right:auto;
}

#topbg {
   position:relative;
   background:url('/img/vivbg.png') top no-repeat;
}

.contentwrap {
   position:relative;
   width:980px;
   margin-left:auto;
   margin-right:auto;
   background: url('/img/contentbg_side.png') repeat-y;
   text-align:center;
}

.contentbgtop {
   background: url('/img/contentbg.png') top no-repeat;
   height: 20px;
   width:980px;
}

.contentbgbottom {
   background: url('/img/contentbg.png') bottom no-repeat;
   height: 20px;
   width:980px;
}


.contentcontainer {
   position:relative;
   margin-left:auto;
   margin-right:auto;
   width:925px;
   background: #ffffff;
   text-align: center;
/*   border-bottom:1px solid #ffffff; */
}

.gapwrap {
   position:relative;
   width:400px;
   margin-left:auto;
   margin-right:auto;
   background: url('/img/gapbg.png') repeat-y;;
   text-align:center;
}


.gapbgtop {
   background: url('/img/gapbgtop.png') top no-repeat;
   height: 6px;
   width:400px;
}
        
.gapbgbottom {
   background: url('/img/gapbgbottom.png') bottom no-repeat;
   height: 6px;
   width:400px;
   z-index:6500;
}
 

.gap {
   position:relative;
   margin-left:auto;
   margin-right:auto;
   width:400px;
   background: #ffffff;
   text-align: center;
}


#toptab {
   position:absolute;
   width:400px;
   height:40px;
   left:50%;
   margin-left:25px;
   top:3px;
   background: url('/img/toptab.png');
}

#innertoptab {
   position:absolute;
   width:600px;
   height:40px;
   top:3px;
   _top:2px;
   left:50%;
   margin-left:-125px;
   background: url('/img/innertoptab.png');
}


#minitoptab1 {
   position:absolute;
   width:170px;
   height:40px;
   top:2px;
   right:0px;
} 

#minitoptab2 {
   display:none;
   position:absolute;
   width:170px;
   height:40px;
   left:50%;
   margin-left:60px;
   top:0px;
/*   background: url('/img/minitoptab.png'); */
} 

#icotel {
   position:absolute;
   left:12px;
   top:2px;
   width:15px;
   height:15px;
   background:url('/img/ico_tel.png');
}

#minitoptab1text {
   opacity:1.0;
   position:absolute;
   left:0px;
   top:0px;
   width:180px;
   height:20px;
   text-align:center;
   color:#ffffff;font-weight:bold;letter-spacing:0.2em;
   font-size:10px;
}

#minitoptab2text {
   position:absolute;
   left:15px;
   top:2px; 
   width:140px;
   height:20px;
   color:#ffffff;font-weight:bold;letter-spacing:0.2em;
   text-align:center;
   text-shadow: #c0c0c0 0px 1px 1px;
   font-size:10px;
}

#topminibar {
   border-top:145px solid #ffffff;
   height:5px;
   background: url('/img/topbar_bg_gr.png') bottom repeat-x #d3dc3d;
   text-align: center;
}

#topbar {
   height:95px;
   background: url('/img/topbar_bg.png') top repeat-x #f8f8f8;
   text-align: center;
}

#header {
   text-align: center;
}


#topimg {
   margin-left:auto;
   margin-right:auto;
   width:925px;
   height:150px;
   background: url('/img/top2010_4.jpg') no-repeat bottom right  #ffffff;
   text-align:left;
}

.topboodschap {
	position:absolute;
	left:50px;
	top:120px;
	height:200px;
	width:400px;
	font-size:20pt;
}

.topboodschap strong {
	font-size:20pt;
	font-weight:bold;
}

.topitem h1 {
	font-size:11pt;
	font-weight:normal;
	color:#000;
	padding:5px;
	padding-left:10px;
}

.topitem hr {
	height:2px;
	background-color:#eee;
	border:0;
}

.topitem p {
	font-size:8pt;
	color:#000;
	text-align:right;
	padding:10px;
	font-style:italic;
}

.topitem_wack {
	text-align:left;
	position:relative;
	float:left;
	top:210px;
	left:20px;
	height:70px;
	width:161px;
	background-color:#fff;
	border-radius:15px;
	margin-right:20px;
}

.topitem {
        text-align:left;
        position:relative;
	cursor:pointer;
        float:left;
        top:210px;
        left:20px;
        height:70px;
        width:161px;
        background-color:#fff;
        opacity:0.4;
        filter: alpha(opacity = 50);
        -moz-opacity:0.4;
        margin-right:20px;
	/* border radius staat in ie-only en zie div[class].. */
}

/*************************
        Introvideo
**************************/

#introvideo_left {
text-align:right;width:100px;float:left;margin-top:15px;margin-left:25px;
}

#introvideo_right {
text-align:right;height:20px;width:20px;float:right;margin-right:11px;margin-top:10px;background:url('/img/ico_video.png') no-repeat right;
}

#introvideo_left p { padding:0px;margin:0px;
}

/*
#topitem_gr {
  -moz-box-shadow:    0px 0px 0px 2px #d3dc3d;
  -webkit-box-shadow: 0px 0px 0px 2px #d3dc3d;
  box-shadow:         0px 0px 0px 2px #d3dc3d;
}
*/

div[class="topitem"] {border-radius:0 15px;-moz-border-radius: 0 15px;} /* fuck IE */


.topitem .prijs {
	font-size:12pt;color:#000;
}

.topitem .prijs sup {
	font-size:8pt;
	bottom:15px;
	vertical-align: text-top;
}

.topitem:hover {
	cursor:pointer;
	opacity:0.8;
	-moz-opacity:0.8;
	filter: alpha(opacity = 80);
}

#logocontainer {
   margin-left:auto;
   margin-right:auto;
   width:950px;
}

#headertextcontainer {
	position:relative;
	float:left;
	top:40px;
	left:25px;
	width:300px;
	text-align:left;
}

#logo {
   position:relative;
   float:left;
   top:22px;
   height:70px;
   width:160px;
   background-image: url('/img/vivor.png');
 /*  * background-image: none; 
   * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/vivor.png',sizingMethod='scale'); */
}

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0px;
		line-height:15px;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:350px;
		height:150px;
		overflow:hidden;
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:20px;
		height:20px;
		position:absolute;
		left:25px;
		top:232px;
		}	
	#nextBtn{ 
		left:50px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:20px;
		height:20px;
		background:url(/img/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(/img/btn_next.png) no-repeat 0 0;	
		}												

	/* // Easy Slider */

        /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
       /* // image replacement */



/* Packages popup */


#blanket {
   background-color:#111;
   filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
   text-align:center;
}
#innerblanket {
   position:absolute;
   text-align:center;
   width:400px;
   height:100px;
   padding:10px;
   z-index: 9002;
}
#pack1, #pack2, #pack3, #pack4, #pack5, #pack6, #pack7, #pack8 {
	position:absolute;
	background-color:#ffffff;
	background-image:url('/images/bloknoborder.jpg');
	width:400px;
	height:300px;
	z-index: 9003;
	outline-style:solid;
	outline-width:1px;
	outline-color:#c6c6c6;
	padding:10px;
}

/* Einde packages popup */

.packtab {
	background: url('/img/bg_100tab.jpg') bottom;
}

a.packtab {
	display:block;
	background: url('/img/bg_100tab.jpg');
	cursor: pointer;
	text-shadow: #f4f4f4 0px 1px 3px; 
	height:100px;
	width:220px;
}

a.packtab:hover {
	background: url('/img/bg_100tab.jpg') -220px 0px;
	cursor:pointer;
        text-shadow: #f4f4f4 0px 1px 3px;
	height:100px;
	width:220px;
}




/* 
	CSS vivor.net
	2009-03 Ad Trouwborst
	Vivor B.V.
*/

*{
font-family: Verdana, Helvetica, sans-serif;
/*font-family:Verdana, Arial, Helvetica, sans-serif; */
font-size:11px; 
color:#474a4f;}

a strong:hover {color:#d3dc3d; }

strong {
        font-size:inherit;
        color:inherit;
}

#vivor_rating {
width:225px;
border: 1px solid #c0c0c0;
background:#f4f4f4;
margin-left:25px;
padding:10px;
border-radius:5px;
}

.minitext
{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
color:#444444;}

.spacer5{font-size:5px;line-height:1px;}
.spacer10{font-size:20px;line-height:1px;}
.spacer20{font-size:20px;line-height:1px;}

.groen
{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#6C0;}

a.thirdtab {
display:block;
height:50px;
width:220px;
background:url('/img/bg_3rdtab.jpg') no-repeat #d3dc3d;
}

.thirdtabcontainer {
position:relative;
width:200px;
top:8px;
cursor:pointer;	
}

.thirdtabtitle {
position:relative;
font-size:12px;
font-family:verdana;
font-weight: normal;
letter-spacing: 0.0em;
text-align:left;
}

.thirdtabcontent {
position:relative;
right:0px;
top:7px;
font-size:11px;
font-weight: normal;
letter-spacing: 0.0em;
text-shadow: #f4f4f4 -0px 3px 1px;
text-align:right;
cursor:pointer;
}


a.thirdtab:hover {
display:block;
height:50px;
width:220px;
color:#444444;
background:url('/img/bg_3rdtab.jpg') no-repeat -220px 0;
}

.tabspacer {
height:25px;
}

.shadeL
{
	background:url(/img/bg-shade-l.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-shade-l.png',sizingMethod='scale');
}

.shadeR
{
	background:url(/img/bg-shade-r.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-shade-r.png',sizingMethod='scale');
}

.shadeBTM
{
        background:url(/img/bg-shade-btm.png) repeat-y;
        _background:none;
        _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-shade-btm.png',sizingMethod='scale');
}


/* linkjes */

a
{text-decoration: none;
color: #38393b;}
a:visited
{text-decoration: none;}
a:active
{text-decoration: none;}
a:hover
{text-decoration: none;
color:#d3dc3d;}

a.breadcrumbnavi
{text-decoration: none;
color: #555555;
font-size: 9px;
font-weight: bold;
letter-spacing: 0.1em;}

a.breadcrumbnavi:hover {
color: #d3dc3d;
}

td.domeincheckbar
{
        font-size: 12px; 
        color: #444444;
        font-weight: normal;
        letter-spacing:0.0em;
	padding-left: 20px;
	vertical-align:middle;
	height:30px;
}


.sitemap
{text-decoration: none;
font-size: 11px;
color: #666666;
/*color: #474a4f; */
letter-spacing: 0.0em;}

a.sitemap
{text-decoration: none;
font-size: 11px;
/* color: #c0c0c0; */
color: #666666;
font-weight: normal;
letter-spacing: 0.0em;}

a.sitemap:hover       
{text-decoration: none;
font-size: 11px;
/* color: #c0c0c0; */
color: #d3dc3d;
font-weight: normal;
letter-spacing: 0.0em;}

a.wit
{text-decoration: none;
font-size: 11px;
color: #FFFFFF;

font-weight:bold;
letter-spacing:0.0em;}
a.wit:visited
{text-decoration: none;}
a.wit:active
{text-decoration: none;}
a.wit:hover
{text-decoration: none;
color:#d3dc3d;}

a.grijs
{text-decoration: none;
font-size: 9px;
color: #3b3b3b;

font-weight:bold;
letter-spacing:0.1em;}
a.grijs:visited
{text-decoration: none;}
a.grijs:active
{text-decoration: none;}
a.grijs:hover
{text-decoration: none;
color:#d3dc3d;}

a.blauw
{text-decoration: none;
font-size: 9px;
color: #2b2b2b;

font-weight:bold;
letter-spacing:0.0em;}
a.blauw:visited
{text-decoration: none;}
a.blauw:active
{text-decoration: none;}
a.blauw:hover
{text-decoration: none;
color:#4c97fd;}

a.portfolio
{text-decoration: none;
font-size: 11px;
color: #9ea8b6;

font-weight:normal;
letter-spacing:0.0em;}
a.portfolio:visited
{text-decoration: none;}
a.portfolio:active
{text-decoration: none;}
a.portfolio:hover
{text-decoration: none;
color:#1b1b1b;}

a.meer
{text-decoration: none;
font-size: 9px;
color: #8c979f;

font-weight:bold;
letter-spacing:0.0em;}
a.meer:visited
{text-decoration: none;}
a.meer:active
{text-decoration: none;}
a.meer:hover
{text-decoration: none;
color:#1b1b1b;}

a.linkje
{text-decoration: none;
font-size: 11px;
color: #1b1b1b;
font-weight:normal;
letter-spacing:0.0em;}
a.linkje:visited
{text-decoration: none;}
a.linkje:active
{text-decoration: none;}
a.linkje:hover
{text-decoration: none;
color:#68C1F9;}

a.white
{text-decoration: none;
font-size: 11px;
color: #FFFFFF;

font-weight:normal;
letter-spacing:0.0em;}
a.white:visited
{text-decoration: none;}
a.white:active
{text-decoration: none;}
a.white:hover
{text-decoration: none;
color:#1b1b1b;}

a.dark
{text-decoration: none;
font-size: 10px;
color: #474a4f;

font-weight: bold;
letter-spacing:0.0em;}
a.dark:visited
{text-decoration: none;}
a.dark:active
{text-decoration: none;}
a.dark:hover
{
	text-decoration: none;
	color:#FFFFFF;
}

.navtrigger
{
text-decoration: none;
font-size: 10px;
color: #474a4f;
font-weight: bold;
letter-spacing:0.0em;
}

.navtrigger:hover
{
background-image:url(/images/nav-hover.gif);
text-decoration: none;
font-size: 10px;
color: #474a4f;
font-weight: bold;
letter-spacing:0.0em;
}
	


/* tekstopmaak */

.text
{text-decoration: none;
font-size: 11px;
color: #464d55;

font-weight:normal;
letter-spacing:0.0em;}

.textwitkop
{text-decoration: none;
font-size: 9px;
color: #FFFFFF;

font-weight: bold;
letter-spacing: 0.1em;}

.textgrijskop
{text-decoration: none;
font-size: 9px;
color: #555555;
/* #636468 */
font-weight: bold;
letter-spacing: 0.1em;}

.textgrijskop2
{text-decoration: none;
font-size: 9px;
color: #474a4f;
font-weight: bold;
letter-spacing: 0.1em;}

.textgrijs
{text-decoration: none;
font-size: 10px;
color: #2b2e32;

font-weight: normal;
letter-spacing: 0.0em;}

/* Clipboard 
#636468

*/

.textlichtgrijskop {
text-decoration: none;
font-size: 11px;
color: #d3dc3d;
font-weight: normal;
font-style:italic;
letter-spacing: 0.1em;
}

.textlichtgrijskop2
{text-decoration: none;
font-size: 9px;
color: #c0c0c0;

font-weight: normal;
letter-spacing: 0.1em;}

.textgroenkop
{
text-decoration: none;
font-size: 9px;
color: #d3dc3d;
font-weight: bold;
letter-spacing: 0.1em;
}


.actueel
{text-decoration: none;
font-size: 11px;
color: #1b1b1b;

font-weight: normal;
letter-spacing: 0.0em;}

.actueel-arrow
{text-decoration: none;
font-size: 11px;
color: #000000;

font-weight: normal;
letter-spacing: 0.0em;}

.leestekst
{text-decoration: none;
font-size: 11px;
color: #1b1b1b;

font-weight: normal;
letter-spacing: 0.0em;
}

.leestekstkop
{text-decoration: none;
font-size: 18px;
color: #d3dc3d;
font-weight: normal;
letter-spacing: 0.0em;}

.leestekstgrijskop
{text-decoration: none;
font-size: 12px;
color: #444444;
font-weight: bold;
letter-spacing: 0.0em;}


.leestekstsub
{text-decoration: none;
font-size: 11px;
color: #474a4f;

font-weight: normal;
letter-spacing: 0.0em;
}

.leestekstletterkop {
text-decoration: none;
font-size: 13px;
color: #474A4F;
font-weight: bold;
letter-spacing: 0.1em;
}

.nadruk1
{text-decoration: none;
font-size: 9px;
color: #c0c0c0;

font-weight: normal;
letter-spacing: 0.0em;
}

.nadruk2
{text-decoration: none;
font-size: 12px;
color: #c0c0c0;

font-weight: normal;
letter-spacing: 0.0em;
}

.nadruk3
{text-decoration: none;
font-size: 14px;
color: #c0c0c0;

font-weight: normal;
letter-spacing: 0.0em;
}

.nadruk4
{text-decoration: none;
font-size: 14px;
color: #474a4f;

font-weight: normal;
letter-spacing: 0.0em;
}

.leesteksthr
{text-decoration: none;
font-size: 14px;
color: #c0c0c0;

font-weight: normal;
letter-spacing: 0.0em;
}

.subkop
{text-decoration: none;
font-size: 13px;
color: #474a4f;
font-weight: normal;
letter-spacing: 0.0em;}

.groennormaal
{
text-decoration: none;
font-size: 15px;
color: #d3dc3d;
font-weight:  bold;
letter-spacing: 0.0em;
}

.groenkop
{
text-decoration: none;
font-size: 22px;
color: #d3dc3d;

font-weight:  bold;
letter-spacing: 0.0em;
}

.groenkleinkop
{
text-decoration: none;
font-size: 10px;
color: #d3dc3d;

font-weight:  normal;
letter-spacing: 0.0em;
}

.groenkleinboldkop
{
text-decoration: none;
font-size: 11px;
color: #d3dc3d;
font-weight:  normal;
letter-spacing: 0.0em;
}


.productvormen {
text-decoration: none;
font-size: 14px;
color: #d3dc3d;
font-weight: normal;
letter-spacing: 0.0em;
}

.groenmidkop
{
text-decoration: none;
font-size: 12px;
color: #d3dc3d;

font-weight:  normal;
letter-spacing: 0.0em;
}

#form
{
	width: 500px;
	color:#444444;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;

}
#form
a
{
	color:#444444;
	text-decoration: none;
}
#form
.header
{
	color: #FFFFFF;
	padding: 10px;
	font-weight: bold;
}
.content
{
	height: 160px;
	padding: 10px;
}
.footer
{
	padding: 10px;
	font-weight: bold;
}

/*
 * Formulieren
 */
ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
li
{
	color: #595B5D;
}
.text
{
	width: 100%;
	color: #595B5D;
	height: 20px;
	border: 1px #CCCCCC solid;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 3px;
	padding-top: 3px;
}
.text_fout
{
	width: 100%;
	color: #595B5D;
	height: 20px;
	border: 1px red solid;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 3px;
	padding-top: 3px;
}
select
{
	width: 100%;
	color: #595B5D;
	height: 21px;
	border: 1px #CCCCCC solid;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 3px;
	padding-top: 3px;
}
textarea
{
	width: 100%;
	color: #595B5D;
	height: 80px;
	border: 1px #CCCCCC solid;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 3px;
	padding-top: 3px;
}

.td1
{
	width: 50%;
}
.td2
{
	width: 50%;
}

.bordertop
{ 
border-top-style: solid;
border-top-width: 1px;
border-color:#d5d5d5;
}

.borderbottom
{ 
border-bottom-style: solid;
border-bottom-width: 1px;
border-color:#d5d5d5;
}

.borderall
{ 
border-style: solid;
border-width: 1px;
border-color:#d5d5d5;
}

.cborderall
{
}


.breadcrumbborder
{ 
border-style: dotted;
border-width: 1px;
border-color:#d5d5d5;
}

.bordertbl
{ 
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-color:#d5d5d5;
}

.bordertbr
{ 
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color:#d5d5d5;
}

.bordertb
{ 
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-color:#d5d5d5;
}

.adres
{text-decoration: none;
font-size: 9px;
color: #FFFFFF;

font-weight: bold;
letter-spacing: 0.0em;}

.overlibtext
{font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#FFFFFF;}



		.sent								{font-size: 11px; color: #7fadfb; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}

                .contacttextbox2                         {height:18px; border:1px solid #ddd; color:#444; background-color:#fff;
                                                                                        padding-left:5px;padding-right:5px;font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
                .contacttextarea2                        {height:150px; width:100%; border:1px solid #ddd; color:#444; background-color:#fff; overflow:auto;
                                                                                        padding-left:5px;padding-right:5px;font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

		
		.contacttextbox				{height:18px; border:1px dotted #c0c0c0; color:#1b1d20; background-color:transparent;
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.contacttextarea			{height:80px; border:1px dotted #c0c0c0; color:#1b1d20; background-color:transparent; overflow:auto;
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.contactbutton				{height:20px; border:1px solid #1b1b1b; color:#1b1d20; background-color:#FFFFFF; cursor:pointer;
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
											
											
		.button							{height:21px; width: 100%; /*border:1px solid #1b1b1b; color:#1b1d20; background-color:#FFFFFF; cursor:pointer;*/
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
		.searchbox					{height:14px; width: 215px; border:0px;padding:0px;margin:0px; color:#666; background-color:transparent;outline:none;
								font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}		
                .searchboxlogin                                      {height:15px; width: 70px; border:0px solid #FFFFFF; color:#1b1d20; background-color:transparent;
                                                                                        font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle;}
		.offertebox						{height:18px; width:100px; border:1px solid #c0c0c0; color:#1b1d20; background-color:transparent;
											font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.textbox						{height:21px; width:100px; border:1px solid #d3dc3d; color:#1b1d20; background-color:transparent;
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.textboxgr						{height:18px; width:100px; border:1px solid #c0c0c0; color:#1b1d20; background-color:transparent;
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.textboxklein					{height:21px; width:50px; border:1px solid #7fadfb; color:#1b1d20; background-color:transparent;
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.textarea						{height:80px; width:225px; border:1px solid #7fadfb; color:#1b1d20; background-color:transparent; overflow:auto;
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
											
		.pullbox							{height:21px; width:50px; border:1px solid #d3dc3d; color:#1b1d20; background-color:transparent;
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}									
		.pullboxvulling				{height:19px; width:50px; color:#1b1d20; background-color:#FFFFFF; background-color:#FFFFFF;
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.prijsbox				{height:18px; border:1px dotted #c0c0c0; color:#1b1d20; background-color:transparent;
											font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
											
	#myoutercontainer { position:relative }
	#myinnercontainer { position:absolute; top: -7px; }
											
/* AJAX search */

#livesearch
  { 
  margin:0px;
  width:122px; 
  position: absolute; 
  top: 22px; 
  right: -30px; 
/*  background-image:url(../images/blokje2.jpg); */
  font-size: 10px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-left: 3px;
  background-color:#ffffff;
  	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
  z-index:5500;
  }
  
#livesearch
a
{
	color:#444444;
	text-decoration: none;
	font-size: 10px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
#livesearch
a:hover
{
	color:#d3dc3d;
	text-decoration: none;
	font-size: 10px; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:3px;
}

#txt1
  { 
  margin:0px;
  } 




form {

	margin: 0px;

}


.heading {
text-decoration: none;
font-size: 18px;
color: #d3dc3d;
font-weight: normal;
letter-spacing: 0.0em;
}

.heading_sha {
text-decoration: none;
font-size: 18px;
color: #d3dc3d;
font-weight: normal;
letter-spacing: 0.0em;
}


.heading a {
text-decoration: none;
font-size: 18px;
color: #474a4f;
font-weight: normal;
letter-spacing: 0.0em;
}

.heading a:hover {
text-decoration: none;
font-size: 18px;
color: #d3dc3d;
font-weight: normal;
letter-spacing: 0.0em;
}


.headingdark {
text-decoration: none;
font-size: 18px;
color: #474a4f;
font-weight: normal;
letter-spacing: 0.0em;
}

.headingdark a:hover {
text-decoration: none;
font-size: 18px;
color: #d3dc3d;
font-weight: normal;
letter-spacing: 0.0em;
}

.subheadingdark {
text-decoration: none;
font-size: 14px;
color: #474a4f;
font-weight: normal;
letter-spacing: 0.0em;
}



.heading2 {
	
	font-size: 18px;

	font-weight: normal;

    text-decoration: none;

    color: #d3dc3d;

}



.heading3 {
	
	font-size: 12px;

    font-weight: bold;

    color: #16679F;

}

.huge {
	
	font-size: 36px;

	font-weight: normal;

    text-decoration: none;

    color: #e8e8e8;

}



.wrapper {

	width: 730px;

	border: 0px;

	padding: 5px;

	border-collapse: collapse;

	background-color: #ffffff;

	margin-left: auto; 

	margin-right: auto;

}



table.topnavbar {

	width: 100%;

}



tr.topnavbar {

	background-color: #efefef;

	font-weight:bold;

	text-align: center;

}



tr.topnavbar a {

	color: #000000;

	text-decoration: none;

}



tr.topnavbar a:hover {

	color: #666666;

}



.clientarealinks {

    padding: 10px;

}



.clientarealinks a {

	color: #555555;

}



table.frame {

	width: 100%;

	border: 1px solid #d5d5d5;

	padding: 0px;

}



.fieldarea {

	text-align: right;

}



.clientareatable {

	width: 100%;

	background-color: #cccccc;

}



tr.clientareatableheading {

	background-color: #efefef;

	font-weight: bold;

	text-align: center;

}



tr.clientareatableactive {

	background-color: #ffffff;

	text-align: center;

}



tr.clientareatablepending {

	background-color: #FFFFE2;

	text-align: center;

}



tr.clientareatablesuspended {

	background-color: #E9FFD2;

	text-align: center;

}



tr.clientareatableterminated {

	background-color: #FFE1E1;

	text-align: center;

}



tr.supportticketsheading {

	background-color: #efefef;

}



tr.supportticketscontent {

	background-color: #ffffff;

}



.contentbox {

	width: 65%;

	text-align: center;

	background-color: #f7f7f7;

	border: 1px dashed #cccccc;

	padding: 5px;

	margin-left: auto; 

	margin-right: auto;

}

.markupbox {

	width: 360px;

	text-align: justify;

	background-color: #FFFFFF;

	border: 1px dashed #cccccc;

	padding: 5px;

	margin-left: auto; 

	margin-right: auto;

}



.errorbox {

	border: 1px dashed #cc0000;

	font-weight: bold;

	background-color: #FBEEEB;

	text-align: center;

	width: 90%;

	padding: 10px;

	color: #cc0000;

	margin-left: auto; 

	margin-right: auto;

}



.domaincheckeravailable {

	color: #669900;

}



.domaincheckerunavailable {

	color: #cc0000;

}



.networkissuessummary {

    background-color: #f6f6f6;

    border: 1px dashed #cccccc;

    padding: 10px;

    text-align: center;

}



.networkissuesopen {

    font-size: 16px;

    font-weight: bold;

    color: #65CC00;

    padding-right: 20px;

}



.networkissuesscheduled {

    font-size: 16px;

    font-weight: bold;

    color: #EEDD00;

    padding-right: 20px;

}



.networkissuesclosed {

    font-size: 16px;

    font-weight: bold;

    color: #888888;

}



.networkissuedescription {

    border-left: 5px solid #efefef;

    padding: 20px;

    padding-top: 1px;

}



.networkissueaffected {

    background-color: #FDFCDD;

    padding: 10px;

    margin-top: 10px;

}



.clientticketreplyheader {

    margin-top: 20px;

    background-color: #92BDEA;

    font-weight: bold;

    color: #ffffff;

    padding: 4px 20px 4px 20px;

}



.clientticketreply {

    min-height: 80px;

    background-image: url('images/clientticketreplybg.gif');

    background-repeat: repeat-x;

    padding: 10px;

}



.adminticketreplyheader {

    margin-top: 20px;

    background-color: #888888;

    font-weight: bold;

    color: #ffffff;

    padding: 4px 20px 4px 20px;

}



.adminticketreply {

    min-height: 80px;

    background-image: url('images/adminticketreplybg.gif');

    background-repeat: repeat-x;

    padding: 10px;

}



.closeticket {

    border: 1px dashed #cc0000;

	font-weight: bold;

	background-color: #FBEEEB;

    color: #cc0000;

}



tr.orderheadingrow {

	background-color: #5AB9F1;

	color: #ffffff;

}



tr.orderrow1 {

	background-color: #E8F0F9;

	color: #000000;

}



tr.orderrow2 {

	background-color: #D6E4F6;

	color: #000000;

}

/*************************
         Navbar
*************************/

td.navtablecell_breed {
	width:120px;
	height:25px;
	text-align:center;
}

td.navtablecell_smal {
	width:14px;
	height:25px;
	text-align:center;
}


.sddm
{	margin: 0;
	padding: 0;
	z-index: 5030}

.sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
	text-align: left;
	width:120px;
	font: bold 11px arial}

.sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 6px 0px;
	width: 100%;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	letter-spacing:0.0em;
	text-align: center;
	text-decoration: none}

.sddm li a:hover {
background-image:url(/images/nav-hover.gif); }

.sddm div
{	position: absolute;
	visibility: hidden;
	margin-top: 3px;
	padding: 0;
	z-index:5500;
	width:120px;
	background-color:#ffffff;
        filter:alpha(opacity=80);
        -moz-opacity:0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
	border: 1px solid #d5d5d5}

	.sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
     		font-size: 10px;
        	color: #474a4f;
        	font-weight: bold;
        	letter-spacing:0.0em; }

	.sddm div a:hover
	{	background: #d3dc3d;
		color: #474a4f; }


div.stepsboxactive { background: #efefef; width: 150px; font-size: 12px; text-align: center; margin-bottom: 5px; }
b.stepsboxactivertop, b.stepsboxactiverbottom { display:block; background: #FFF }
b.stepsboxactivertop b, b.stepsboxactiverbottom b {display:block;height: 1px; overflow: hidden; background: #d3dc3d; }

div.stepsboxinactive { background: #efefef; width: 150px; font-size: 12px; text-align: center; margin-bottom: 5px; }
b.stepsboxinactivertop, b.stepsboxinactiverbottom { display:block; background: #FFF }
b.stepsboxinactivertop b, b.stepsboxinactiverbottom b {display:block;height: 1px; overflow: hidden; background: #efefef; }

div.orderbox { background-image:url(/images/adminticketreplybg.gif); background-repeat:repeat-x; margin-bottom: 5px; }
b.orderboxrtop, b.orderboxrbottom { display:block; background: #FFF }
b.orderboxrtop b, b.orderboxrbottom b {display:block;height: 1px; overflow: hidden; background: #c6c6c6; }
div.orderboxpadding { padding: 5px; }

b.r1 {margin: 0 5px}
b.r2 {margin: 0 3px}
b.r3 {margin: 0 2px}
b.r4 {margin: 0 1px;height: 2px}

.info_indent { padding-left:30px; color:#444444; 
border-left:5px solid #444444;
}

.info_indent h3 {
margin-left:0px;
padding-left:0px;
text-align:justify;
}

.info_list { padding-left:10px;padding-top:10px;padding-bottom:auto; }
.info_list li { margin-left:10px;margin-top:10px;margin-bottom:10px;list-style-type:circle; }



/* Navigation Bar */

#vivortopnavi {

	list-style:none;
	width:910px;
	margin:12px auto 0px auto;
	height:30px;
	padding:0px 20px 0px 20px;

	/* Rounded Corners */

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;

	/* Background color and gradients */

	background: #555;
	background: -moz-linear-gradient(top, #666666, #444);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#444));

	/* Borders */

	border: 1px solid #c0c0c0;

	-moz-box-shadow: 0px 1px 0px #c0c0c0;
	-webkit-box-shadow: 0px 1px 0px #c0c0c0;
	box-shadow: 0px 1px 0px #c0c0c0;

}

#vivortopnavi li {

	/* bovendeel */
	line-height:21px;
	float:left;
	text-align:center;
	position:relative;
	padding: 12px 10px 0px 10px;
	margin-right:30px;
	margin-top:-9px;
	border:none;
	height:35px;
}

#vivortopnavi li:hover {

	/* bovendeel */

	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #888;
	border-right: 1px solid #888;
	padding: 11px 9px 0px 9px;

	border-bottom:none;

	/* Background color and gradients */

	background: #F5f5f5;
	background: -moz-linear-gradient(top, #EEE, #FFFFFF);
	background: -webkit-gradient(linear, 0% 0%, 0% 50%, from(#DEDEDE), to(#FFFFFF));

	/* Inner shadow */

   	-moz-box-shadow:inset 0 2px 0px #FFFFFF;
   	-webkit-box-shadow:inset 0 2px 0px #FFFFFF;
   	box-shadow:inset 0px 2px 0px #FFF;

	/* Rounded corners */

	-moz-border-radius: 10px 0px 10px 0px;
	-webkit-border-radius: 10px 0px 10px 0px;
	border-radius: 10px 10px 0px 0px;
}

#vivortopnavi .nodrop:hover {
        border: 1px solid #bbb;
        padding: 11px 9px 0px 9px;
        
        /* Background color and gradients */
 
        background: #F8F8F8;
        background: -moz-linear-gradient(top, #EEE, #FFFFFF);
        background: -webkit-gradient(linear, 0% 0%, 0% 50%, from(#DEDEDE), to(#FFF));
	
        /* Rounded corners */
        
        -moz-border-radius: 10px 0px 10px 0px;
        -webkit-border-radius: 10px 10px 10px 10px;
        border-radius: 10px 10px 10px 10px;
}       


#vivortopnavi li a.hlite {
color:#d3dc3d;
}


#vivortopnavi li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:regular;
	color: #FFFFFF;
	display:block;
	outline:0;
	text-decoration:none;
	padding:0px;margin:0px;
}

#vivortopnavi li:hover a {
	color:#444;
	/* text-shadow: 1px 1px 0px #FFFFFF; */

}
#vivortopnavi li .drop {
	padding-right:21px;
	background:url("/img/drop.png") no-repeat right 8px;
}
#vivortopnavi li:hover .drop {
	background:url("/img/drop.png") no-repeat right 7px;
}

/* Drop Down */

.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_35columns,
.dropdown_4columns,
.dropdown_5columns {

	/* hier gebeurt t allemaal */

	z-index:100;
	opacity:1;
	margin:13px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
/*	border:1px solid #bbbbbb; */
	/* border-top:none; */
	border-left: 1px solid #888;
	border-bottom: 1px solid #888;
	border-right: 1px solid #888;


	/* drop die shadow */
	box-shadow: 3px 5px 5px #aaa;


	/* Gradient background */
	background:#F5F5F5; 
	background: -moz-linear-gradient(top, #FFFFFF, #DDD);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.bg_1 {}
.navbg_2 {
background:url('/img/hrline.gif') 92px 0px no-repeat,-moz-linear-gradient(top, #FFFFFF, #DDD);
background:url('/img/hrline.gif') 92px 0px no-repeat,-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));
background:#f5f5f5 url('/img/hrline.gif') 91px 0px no-repeat\0/IE8+9;
}
.navbg_3 {
background:url('/img/hrline.gif') 98px 0px no-repeat,-moz-linear-gradient(top, #FFFFFF, #DDD);
background:url('/img/hrline.gif') 98px 0px no-repeat,-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));
background:#f5f5f5 url('/img/hrline.gif') 99px 0px no-repeat\0/IE8+9;
}
.navbg_4 {
background:url('/img/hrline.gif') -391px 0px no-repeat,-moz-linear-gradient(top, #FFFFFF, #DDD);
background:url('/img/hrline.gif') -391px 0px no-repeat,-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));
background:#f5f5f5 url('/img/hrline.gif') -391px 0px no-repeat\0/IE8+9;
}
.navbg_5 {
background:url('/img/hrline.gif') -506px 0px no-repeat,-moz-linear-gradient(top, #FFFFFF, #DDD);
background:url('/img/hrline.gif') -507px 0px no-repeat,-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));
background:#f5f5f5 url('/img/hrline.gif') -507px 0px no-repeat\0/IE8+9;
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_35columns {width: 495px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#vivortopnavi li:hover .dropdown_1column,
#vivortopnavi li:hover .dropdown_2columns,
#vivortopnavi li:hover .dropdown_3columns,
#vivortopnavi li:hover .dropdown_35columns,
#vivortopnavi li:hover .dropdown_4columns,
#vivortopnavi li:hover .dropdown_5columns {

	left:-1px;
	top:auto;
}

/* Columns */

.col_05,
.col_1,
.col_2,
.col_3,
.col_35,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

li { height:auto;}

.col_05 {width:65px;}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_35 {width:485px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

/* Right alignment */

#vivortopnavi .vivortopnavi_right {
	float:right;
	margin-right:0px;
}
#vivortopnavi li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    	-webkit-border-radius: 5px 0px 5px 5px;
   	border-radius: 5px 0px 5px 5px;

}
#vivortopnavi li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

/* Drop Down Content Stylings */

#vivortopnavi p, #vivortopnavi .h2, #vivortopnavi .h3, #vivortopnavi ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	height: auto;
	font-size:12px;
	text-align:left;
	/* text-shadow: 1px 1px 1px #ffffff; */
        -moz-box-shadow:inset 0 0px 0px #FFFFFF;
        -webkit-box-shadow:inset 0 0px 0px #FFFFFF;
        box-shadow:inset 0px 0px 0px #FFF;

}
#vivortopnavi .h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#vivortopnavi .h3 {
	font-size:14px;
	margin:7px 0 10px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#vivortopnavi p {
	line-height:16px;
	margin:0 0 10px 0;
}

#vivortopnavi li:hover div a:hover {
	/* beter niet populaten, inherit de boel */
}


#vivortopnavi li:hover div .hoverlink a {
	font-size:12px;
	color:#444;
	padding-left:10px;
}
#vivortopnavi li:hover div .hoverlink a:hover {
	color:#FFF;
	background-color:#d3dc3d;

        /* Rounded Corners */
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
 	border-radius: 15px;

	width:auto;
}



.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.imgshadow {
	background:#FFFFFF;
	border:1px solid #888;
/*	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666;   */
	border-radius: 5px;
	padding:4px;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}
#vivortopnavi li .black_box {
	background-color:#444;
	color: #eeeeee;
	text-shadow: 1px 1px 1px 000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#vivortopnavi li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#vivortopnavi li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	/* text-shadow: 1px 1px 1px red; */ 
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#vivortopnavi li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
        -moz-box-shadow:inset 0 0px 0px #FFFFFF;
        -webkit-box-shadow:inset 0 0px 0px #FFFFFF;
        box-shadow:inset 0px 0px 0px #FFF;

}
#vivortopnavi li .greybox li {
	background:#FEFEFE;
	border:1px solid #bbbbbb;
	margin:0px 0px 10px 0px; 
	padding:2px 6px 2px 6px;
	width:116px;
	height:auto;

        -moz-box-shadow:inset 0 0px 0px #FFFFFF;
        -webkit-box-shadow:inset 0 0px 0px #FFFFFF;
        box-shadow:inset 0px 0px 0px #FFF;


	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#vivortopnavi li .greybox li:hover {
	background:#d3dc3d;
	color:#FFFFFF;
	border:1px solid #aaaaaa;
	padding:2px 6px 2px 6px;
	margin:0px 0px 10px 0px; 
}

#vivortopnavi li .blackbox li a {
        background:#555;
	color:#fff;
        border:1px solid #000;
        margin:0px 0px 10px 0px;
/*        padding:2px 6px 2px 6px; */
        width:116px;
        height:23px;
        padding:0px 6px 2px 6px;
        
        /* Rounded Corners */
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
}
#vivortopnavi li .blackbox li:hover a {
        background:#d3dc3d;
 	color:#FFFFFF;
        border:1px solid #444;
        padding:0px 6px 2px 6px;
	margin:0px 0px 10px 0px;
}

.nav_padding_10 {
	margin-left: 10px;
	margin-right:0px;
}

.padless_li {
background:red;inherit:none;line-height:10px;padding:0px;margin:0px;width:100px;
}

#nav_extlogin {
	padding-top:6px;
	width:128px;
	height:128px;
	border:0px;
	background:transparent;
}

.nolink { cursor:pointer; }

/*
#navbar_zindex {z-index:99999;}
*/


/* navigatie ajax domain checker */

#vivortopnavi #nav_ajaxdomainstatus {
        background:#555;
        color:#fff;
        border:1px solid #000;
        width:116px;

	padding-left:6px;
        
 	/* Rounded Corners */
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
 	border-radius: 5px;
}
        
#vivortopnavi #nav_ajaxdomainstatus:hover {
 	background-color:#d3dc3d;
}

#vivortopnavi li div #nav_ajaxdomainstatus a {
        color:#eee;
	line-height:24px;
}

#vivortopnavi #nav_ajaxdomaincheck input { width:220px; height:22px; font-size:14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #ccc; padding-left:5px; outline:none; background:#FEFEFE; }

#vivortopnavi #nav_ajaxdomaincheck p {font-size:14px;line-height:25px;}

#vivortopnavi #nav_ajaxdomainmelding p {font-size:14px;}

#vivpackimg {
background:url('/img/vivorpacks.png') no-repeat;
width:150px;
height:105px;
margin-left:35px;
margin-top:0px;
}

#vivorlogonav {
background:url('/img/vivor_logo_nav.png') no-repeat;
width:59px;
height:65px;
margin-top:2px;
margin-left:30px;
_border:1px solid red;
} 

#serversimg {
background:url('/img/servers_transparent.png') -0px -5px no-repeat;
width:62px;
height:100px;
}

#phoneimg {
background:url('/img/nav_phone.png') no-repeat;
width:70px;
height:70px;
float:left;
margin-top:5px;
margin-left:40px;
padding-right:58px;
}


