/*  ----- Created by Jacco van der Post - 2006 - Netcreators.com ---- */

/* RG Tabs /////////////////////////*/
.rgtabs-next a, .rgtabs-next a:link, .rgtabs-next a:visited, .rgtabs-next a:active {
color:#264061;
margin:0pt 5px 0pt 2px;
text-decoration:underline;
}

/* Survey /////////////////////////////////*/
.tx-pbsurvey-pi1 .question {
font-size:100%;
font-weight:bold;
}

.survey_item table {
width: 100%;
}

.tx-pbsurvey-pi1 .matrix .surveyrow_even {
background-color:#FFF;
}

.tx-pbsurvey-pi1 .bar {
background-color:#FFF;
font-size: 11px;
height:15px;
left:0px;
position:absolute;
z-index:4;
}

.bartext {
font-size: 12px;
}

/* contact */

.csc-mailform  {padding:20px;}

fieldset {
	border:0px;
	}

.csc-mailform  select {
	border: 1px solid #005aa9;
	}

.csc-mailform  input {
		width:150px;
		border: 1px solid #005aa9;
		margin-bottom:5px;
		}

.csc-mailform textarea {
		border: 1px solid #005aa9;
}
		
.csc-mailform  input.csc-mailform-submit {
	color: #d71920;
	background: #ffdd00;
	border: 1px solid #005aa9;
	width:50px;
	height:auto !important;
	height:18px;
	font-size:9px;
	margin-left:362px;
	margin-top:10px;
	}
	
.csc-mailform-required {
	color: #d71920;
	}

#mailformBericht {
		width:300px;
		border: 1px solid #005aa9;
		}

#mailformOpmerking {width:300px;}

.checkiebox input {border:0;}

.csc-mailform-field #button {
	color: #d71920;
	background: #ffdd00;
	font-size:9px;
	margin-top:12px; 
	width:70px;
}


/* ---------- nc_glas assortiment -----------*/

.frame-03 {
	/*margin-left:25px;*/
	}


.tx-ncglas-pi1 div.intro {
	/*margin: 0 20px;*/
}

.tx-ncglas-pi1 .intro .item {
	width: 180px;
	min-height: 260px;
	height: auto !important;
	height: 260px;
	border: 0px solid #ddd;
	float: left;
	/*padding: 6px; BOX MODEL IE SUX!!!*/
	padding-bottom: 10px;
	margin-left: 45px;
	display: inline;
	/*margin-right:45px;*/
}

.title {
	background:#999999;
	font-weight:bold;
	padding:3px;
	}
	

.title a {
	color:black;
	font-size:11px;
	text-decoration: none;
	}
	
.title a:hover {
	color: #fff;
	}

.single .title {
	margin-top:0;
	}
	
.categoryList h2.title, .intro .item h2.title {
	font-size:11px;
	height:18px;
	margin-bottom:6px;
	}
	
.categoryList h2.title a, .intro .item h2.title a {
	color:black;
	text-decoration: none;
	}

.categoryList h2.title a:hover, .intro .item h2.title a:hover {
	color:white;
	}

.tx-ncglas-pi1 .categoryView .categoryList {
	width: 200px;
}
.tx-ncglas-pi1 .categoryView .categoryInfo,
.tx-ncglas-pi1 .categoryView .single {
	float:right;
	width: 400px;
	min-height: 100px;
	padding: 6px;
	padding-bottom: 0;
	margin:0;
	margin-right:10px;
}

.tx-ncglas-pi1 .categoryView .single {
	margin-bottom:10px;}

.tx-ncglas-pi1 .categoryView .categoryInfo {
	padding-top:0;}


.categoryList {
	padding-left:13px !important;
	padding-left:0px;
	}
	
.categoryList a
	{
	color:black;
	text-decoration: none;
	font-size:10px;
	}

.categoryList ul {
	/* list-style-image: url("/fileadmin/img/list.gif); */
	list-style:square inside;
	float: left;
	padding:0;
	margin:0;
	}
	
.categoryList li {
		
	}

.categoryList li a {	
	}

.categoryList ul h3   {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	}
	
.categoryList .item h3.description
 {
	font-size:12px;
	font-weight:bold;
	margin:0;
	margin-bottom:8px;
	padding:0;
	}

	
	
.categoryList .item 
	{
	display:block;
	width:260px;
	min-height: 170px;
	height: auto !important;
	height: 170px;
	}

.categoryList .description, .single .description
	{font-weight:bold;}
	
.categoryList .descriptionLong {margin-bottom:10px;}

.single .description {
	margin-bottom:10px;}

	
.categoryList a:hover
	{color:#999;
	}
	

.tx-irfaq-pi1 dt {
	color:#264061;
	font-weight:bold;
	}
	

.tx-irfaq-pi1 dd {
	font-size:10px;;
	}

.categoryView img {
	margin-right:5px;
	margin-bottom:5px;
	}

/* ---------- nc_glas assortiment in een category-----------*/

.categoryView p.bodytext {
	padding:0;
	}

.categoryInfo .screenshot img {
	float:left;
	}

.categoryInfo .description {
}
	
.item .preview,
.single .screenshot,
.categoryInfo .description img {
	/*padding-right: 6px;*/
	float:left;
}
	
.categoryInfo .title 
	{font-weight:bold;}
	
.categoryList {margin-left:10px;}
	
.description_long {
	padding:0;
	margin:0;
	}

.categoryView .single .title {
	margin-top:-6px;
	}
	
.categoryView h1.title {
	font-size:16px;
	margin:0;
	margin-bottom:9px;
	padding:3px;}

.categoryView h2.description {
	font-size:14px;
	margin:0;
	margin-bottom:9px;
	padding:3px 0;
	clear:both;}

/*login en search */

/* .tx-newloginbox-pi1 {
         width:152px;
	}

#login {
	left:627px;
        top:146px !important;
        top:142px;
        position:absolute;
        }

#login .button input
	{
	color: #d71920;
	background: #ffdd00;
	border: 1px solid #fff;
	margin-left:72px;
	width:43px;
	height:auto !important;
	height:18px;
	font-size:9px;
	margin-top:2px;
	}

#login .buttonlo input
	{
	color: #d71920;
	background: #ffdd00;
	border: 1px solid #fff;
	margin-left:72px;
	width:50px;
	height:auto !important;
	height:18px;
	font-size:9px;
	margin-top:2px;
	} 

input.homeLoginForm {
	color: #d71920;
	border: 1px solid #005aa9;
	padding-left: 2px;
	margin-left: 2px;
	margin-top:0px !important;
	background: #FFFFFF;
	width: 110px;
	height:18px;
	
}


.homeLoginForm {
	width:120px;
}


.inlogtext {
	color:#fff;
	font-size:10px;
	}	*/

#search {
	left:627px;
        top:166px !important;
        top:162px;
        position:absolute;
	/* top:20px;
	left:20px;
	position:absolute; */
	}



form.c1 div {
	margin-bottom:10px;
	}
	
.tx-macinasearchbox-pi1 form input {
	color: #d71920;
	border: 1px solid #005aa9;
	padding-left: 2px;
	margin-left: 2px;
	background: #FFFFFF;
	width: 110px;
}

.tx-macinasearchbox-pi1 #button {
	color: #d71920;
	background: #ffdd00;
	border: 1px solid #fff;
	margin-left:72px !important;
	margin-left:73px;
	width: 43px;
	height:auto !important;
	height:18px;
	font-size:9px;
	margin-top:12px; 
	
}


/* woordenboek */

.tx-irfaq-pi1 dt {margin-bottom:0; padding-bottom:0;}

/*glas dupliceer pagina's */

.tx-ncpagereplicator-pi1-single h1 {display:none;}

.tx-ncpagereplicator-pi1-single h2 {
background:#FFDD00 none repeat scroll 0%;
color:#D7161F;
font-size:13px;
margin:0px 7px 20px;
padding:3px;
}

/* csc-mailform home /////////////////////////////*/
.intro-text-small .csc-mailform {
	padding: 20px 20px 20px 10px;
}


.intro-text-small .csc-mailform label {
	padding-bottom: 3px;
	float: none;
	
}

.intro-text-small .csc-mailform input  {
	width: 110px;
}

.intro-text-small input.csc-mailform-submit {
	margin-left: 0px;
	width: auto;
}

#content .intro-text-small #mailformBericht {
	width: 263px;
}