* {
	margin: 0;
	padding: 0; }
body,html {
	width:100%;
	height: 100%
	}
body {
	font-family: tahoma, verdana, sans-serif;
	background-color: black;
	margin: 0;
	padding: 0; }
p { color: black; font-size: 12px; font-family: tahoma, verdana, sans-serif; line-height: 170%; margin: 0; padding: 0 15px 10px 10px; }
h1 { color: #134b82; font-size: 14pt; font-family: tahoma, verdana, sans-serif; font-weight: normal; margin: 4px 10px 10px; padding: 0; }
h3 { color: #134b82; font-size: 10pt; font-family: tahoma, sans-serif; font-weight: bold; line-height: 140%; margin: 0; padding: 10px 10px 0; }
h4 {
	color: black;
	font-size: 11pt;
	font-family: tahoma, sans-serif;
	font-weight: normal;
	line-height: 160%;
	margin: 0;
	padding: 10px 10px 0; }
td {
	font-size: 12px;
	padding-right: 10px; }
a:link, a:visited { color: black; font-weight: normal; text-decoration: underline; }
a:hover { text-decoration: none; }

a:active { text-decoration: underline; }
/*opmaak*/
.leftcol .csc-header-n1 img {
	margin-top: 8px; }
.csc-frame-frame1 table {
	font-size: 12px;
	font-family: tahoma, sans-serif;
	line-height: 150%;
	margin: 10px; }
.rightcol .csc-frame-frame1 table {
	font-size: 11px; }
.leftcol .contenttable p { font-size: 11px; margin: 0; padding: 1px 3px 1px 1px; }
.rgaccord2-content .contenttable p { font-size: 10px; margin: 0 !important; padding: 1px 3px 1px 2px !important; }
.rgaccord2-content table {
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 6px; }
#wrap {
	background-color: black;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	width: 100%;
	height: 100%;
	float: left; }
#container {
	width: 900px;
	height: auto!important;
	min-height: 500px;
	height: 500px;
	margin-right: auto;
	margin-left: auto; }
#header {
	width: 900px;
	height: 151px; }
#logocol {
	position: relative;
	width: 273px;
	height: 48px;
	float: left;
	margin-top: 24px;
	margin-left: 14px; }
#content_wrap {
	width: 900px;
	padding: 0 0 0 0; }
#content {
	background-color: white;
	background-image: url(../images/content_top.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	position: relative;
	left: 15px;
	width: 870px;
	height: auto!important;
	min-height: 450px;
	height: 450px;
	float: left;
	margin: 0;
	padding: 12px 0 0; }
#content_foot {
	background-color: black;
	background-image: url(../images/foot_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: relative;
	left: 15px;
	width: 870px;
	height: 35px;
	float: left;
	white-space: nowrap; }
#kol-a {
	position: relative;
	width: 846px;
	float: left;
	margin: 0;
	padding: 0 12px 12px; }
#kol-b {
	margin: 0;
	padding: 0 12px 12px;
	position: relative;
	width: 846px;
	float: left; }
.leftcol {
	width: 495px;
	float: left; }
.left-a { width: 242px; float: left; margin: 0 12px 0 0; padding: 0; }
.left-b { width: 241px; float: left; margin: 0; padding: 0; }
.left-b-head { background-color: #efefef; background-image: url(../images/left-b-head.gif); background-repeat: no-repeat; background-position: 0 0; width: 241px; height: 10px; float: left; }
.left-b-content { background-color: #efefef; background-image: url(../images/left-b-content.gif); background-repeat: no-repeat; background-position: 0 100%; width: 241px; height: 350px; float: left; }
#kol-a .rightcol {
	background-color: #010101;
	background-image: url(../images/rightcol-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 351px;
	height: 195px;
	float: left;
	margin-left: 0; }
#kol-b .rightcol {
	margin-left: 12px;
	width: 339px;
	float: right;
	}
.csc-textpicHeader {
	margin-bottom: 10px; }
ul.csc-menu {
	font-size: 11px;
	line-height: 170%; }
ul.csc-menu li {
	list-style-image: url(../images/li-img.png); }
#kol-b .rightcol p { color: #434343; font-size: 11px; line-height: 160%; margin: 0; padding: 8px 10px; }
#kol-b .leftcol .csc-frame-frame1 {
	background-color: #000000;
	background-image: url(../images/leftcol-frame1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 495px; }
#kol-b .leftcol .csc-frame1-bottom {
	background-image: url(../images/leftcol-frame1-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 495px;
	height: 20px;
	margin: 0 0 12px;
	padding: 0; }
#kol-b .leftcol .csc-frame-frame1 h3 {
	color: #85b8e9;
	font-size: 18px;
	font-family: tahoma;
	font-weight: normal;
	margin-left: 13px;
	padding-top: 8px; }
#kol-b .leftcol .csc-frame-frame1 table {
	margin-left: 18px; }
#kol-b .leftcol .csc-frame-frame1 p, #kol-b .leftcol .csc-frame-frame1 td, #kol-b .leftcol .csc-frame-frame1 a {
	color: white; }
#kol-b .rightcol .csc-frame1-top { background-color: white; background-image: url(../images/rightcol-frame1-top.gif); background-repeat: no-repeat; background-position: 0 100%; width: 339px; height: 10px; }
#kol-b .rightcol .csc-frame-frame1 { background-image: url(../images/accord_bg.gif); background-repeat: no-repeat; background-position: 0 0; width: 339px; }
#kol-b .rightcol .csc-frame1-bottom { background-color: white; background-image: url(../images/rightcol-frame1-bottom2.gif); background-repeat: no-repeat; background-position: 0 100%; width: 339px; height: 10px; margin-bottom: 12px; }
#kol-b .rightcol .csc-frame-frame1 h1 {
	font-size: 13pt;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0; }
#kol-b .rightcol .csc-frame-frame1 p, #kol-b .rightcol .csc-frame-frame1 .csc-mailform-field label, #kol-b .rightcol .csc-frame-frame1 a {
	font-family: tahoma, sans-serif;
	margin-bottom: 0; }
#kol-b .rightcol .csc-frame-frame2 {
	background-color: #efefef;
	background-image: url(../images/rightcol-frame2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 339px; }
#kol-b .rightcol .csc-frame2-bottom {
	background-color: #efefef;
	background-image: url(../images/rightcol-frame2-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-bottom: 12px;
	width: 339px;
	height: 20px; }
#kol-b .rightcol .csc-frame-frame2 h1 {
	font-size: 13pt;
	padding-top: 8px; }
.important {
	color: black;
	font-weight: bold;
	line-height: 170%; }
.detail { color: #7b7b7b; font-size: 11px; line-height: 140%; }
.rightcol .csc-frame-frame1 .important {
	color: black;
	font-size: 12px;
	font-weight: normal; }
.rgaccord2-content .detail, .csc-frame-frame2 .detail {
	color: #010101;
	font-size: 12px;
	margin: 0 !important;
	padding: 1px 3px 1px 2px !important; }
.prijs {
	color: #265e95;
	font-size: 22px;
	font-family: arial;
	font-weight: bold; }
.maand {
	font-size: 10px;
	font-weight: bold; }
.left-b-content h2 { color: black; font-size: 14px; font-family: tahoma, sans-serif; font-weight: bold; margin: 18px 12px 2px; padding: 0; }
.left-b-content ul { margin: 0 12px 10px 15px; padding: 0; }
.left-b-content li {
	font-size: 12px;
	line-height: 160%;
	margin: 0;
	padding: 0;
	list-style-image: url(../images/left-b-li.gif);
	list-style-position: inside; }
.left-b-content a:link, .left-b-content a:visited {
	color: black;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0; }
/*Menu's*/
#mainMenu {
	position: relative;
	top: 109px;
	right: 25px;
	height: 35px;
	float: right; }
#mainMenu a:link, #mainMenu a:visited { color: white; font-size: 14px; font-family: tahoma, sans-serif; font-weight: normal; line-height: 36px; text-decoration: none; margin-right: 9px; margin-left: 8px; padding-bottom: 3px; border-bottom-width: 0; }
#mainMenu a:hover { color: #85b8e9; border-bottom-width: 0; }
#mainMenu .act a  { color: #85b8e9; border-bottom-width: 0; }
/*submenu*/
#submenu {
	background-color: #010101;
	background-image: url(../images/submenu-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 495px;
	height: 195px;
	float: left; }
#submenu a:link, #submenu a:visited {
	color: white;
	font-size: 10pt;
	font-family: tahoma, verdana, sans-serif;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
	position: relative;
	width: 200px;
	float: left;
	margin-left: 1px;
	white-space: nowrap; }
#submenu .act a:link, #submenu .act a:visited {
	color: #85b8e9;
	font-size: 10pt;
	font-family: tahoma, verdana, sans-serif;
	font-weight: normal;
	line-height: 20px;
	background-image: url(../images/intro-link2.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	text-decoration: none;
	width: 190px;
	float: left;
	margin-left: 1px;
	padding-left: 15px; }
#submenu a:hover { color: #85b8e9; text-decoration: none; }
#submenu .submenu_1 {
	width: 210px;
	float: left;
	margin-top: 15px;
	margin-left: 28px; }
#submenu .menutitel {
	color: #85b8e9;
	font-size: 20px;
	font-family: tahoma, verdana, sans-serif;
	line-height: 30px;
	margin-bottom: 4px; }
#submenu .submenu_2 {
	margin-top: 15px;
	margin-left: 5px;
	width: 200px;
	float: left; }
.submenu_1_wrap, .submenu_2_wrap {
	margin-top: 3px; }
/*Submenu 2*/
#submenu2 {
	width: 339px;
	float: left;
	margin-left: 12px;
	}

#submenu2 a:link, #submenu2 a:visited {
	color: #134b82;
	font-size: 10pt;
	font-family: tahoma, verdana, sans-serif;
	font-weight: bold;
	line-height: 34px;
	background-image: url(../images/accord_h3.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-decoration: none;
	white-space: nowrap;
	width: 312px;
	height: 34px;
	float: left;
	margin-bottom: 3px;
	padding-left: 27px;
	}

#submenu2 a:hover, #submenu2 .act a:link, #submenu2 .act a:visited {
	background-image: url(../images/accord_h3_hover.gif);
	
	}


/*Portfolio Menu*/
#rightmenu  {
	margin: 0 12px 0 519px;
	padding: 0 0 0 0;
	height: 26px;
	width: auto;
	border-bottom: 12px solid #012a5f;
	list-style:none; }
#rightmenu  li {
  list-style:none;
  background: url(../images/tab-on-l.gif) no-repeat left top;
  float: left;
  margin: 0 3px 0 0 !important;
  padding: 0 0 0 14px !important;
  cursor: pointer;
}
#rightmenu  li a {
  background: url(../images/tab-on-r.gif) no-repeat right top;
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
  color: #545454;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 12px 0 0;
  text-decoration: none;
  outline:none 0;
}
#rightmenu  li.rgtabs-selected { color: white; background: url(../images/tab-off-l.gif) no-repeat left top; }	

#rightmenu  li.rgtabs-selected a {
  background: url(../images/tab-off-r.gif) no-repeat right top;
  color: white;
}

/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: solid 1px #1e747a;
	padding: 0; }
DIV.csc-textpic-imagewrap { padding: 0; }
DIV.csc-textpic IMG { border: none; }
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
	float: left;
	display: inline; }
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; }
/* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }
/* Clearer */
DIV.csc-textpic-clear { clear: both; }
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 8px;
	}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-top: 5px;
	display: inline; /* IE fix for double-margin bug */
		margin-left: 10px; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-imagerow {
	margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-left: 0 !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-top: 10px;
	margin-right: 10px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-top: 10px;
	margin-left: 8px !important; }
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {
	clear: both; }
/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; margin-right: 8px; margin-bottom: 4px; margin-left: 5px; }
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	float: right;
	clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
#kol-a .rightcol .csc-textpic img {
	margin-right: 5px; }
/*PORTFOLIO*/
.thumbList .screenshot:hover {
	background-color: #56d9e5;
	border: solid 2px #54d9ea; }
.thumbList .screenshot:act {
	border: solid 2px #54d9ea; }
.thumbList .screenshot a:hover,.thumbList .screenshot a {  text-decoration: none;  display: block;}
.thumbList {
	background-color: white;
	background-image: url(../images/thumblist_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	position: relative;
	width: 336px;
	float: right;
	margin-top: 0;
	margin-right: 12px;
	padding-top: 22px;
	padding-bottom: 15px;
	padding-left: 3px;
	display: inline; }
.thumbList .title {  font-size: 16px;  color: white;}
.thumbList .random {  float: right;}.thumbList .nearest,.thumbList .latest {  clear: both;  float: left;}.thumbList .screenshot {
	background-color: black;
	text-align: center;
	width: 73px;
	height: 73px;
	overflow: hidden;
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 0;
	border: solid 2px white; }
.thumbList .screenshot img {
	 }
.entry {
	background-color: #010101;
	background-image: url(../images/portfolio_entry.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 495px;
	height: 423px;
	float: left;
	margin-top: -38px;
	margin-left: 12px;
	display: inline; }
.entry .title {
	color: #85b8e9;
	font-size: 16px;
	font-family: arial, sans-serif;
	font-weight: normal;
	clear: both;
	margin: 0 30px 8px 40px; }
.entry a, .entry a:hover { color: #85b8e9; font-weight: normal; text-decoration: none; border-bottom-style: none; }
.entry a:hover {
	text-decoration: underline; }
.entry .weblink {
	color: #85b8e9;
	font-weight: normal;
	text-decoration: none;
	margin-top: 3px;
	margin-right: 30px;
	margin-left: 30px;
	border-bottom-style: none; }
.entry .url {
	background-image: url(../images/portf-url.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin-left: 41px;
	padding-left: 13px; }
.entry .url a {
	color: white;
	font-weight: bold; }
.entry .screenshot {
	width: 429px;
	height: 240px;
	margin-top: 34px;
	margin-left: 34px; }
.entry .navigation {
	font-weight: bold;
	position: absolute;
	bottom: 42px;
	width: 200px;
	float: left;
	margin-top: 15px;
	margin-bottom: 0;
	margin-left: 147px; }
.entry .navigation a {
	font-weight: bold; }
.entry .navigation a:hover {
	text-decoration: underline; }
.entry .navigation .next {
	background-image: url(../images/next.gif);
	background-repeat: no-repeat;
	background-position: 71px 3px;
	text-align: left;
	width: 94px;
	float: right;
	padding-left: 6px;
	display: inline; }
.entry .navigation .previous {
	background-image: url(../images/previous.gif);
	background-repeat: no-repeat;
	background-position: 38px 3px;
	text-align: right;
	width: 94px;
	float: left;
	padding-right: 6px;
	display: inline; }
.entry .description p {
	color: white;
	margin: 0 30px 5px 41px;
	padding: 0; }
.entry .description li {
	color: white;
	font-size: 12px;
	margin: 0 30px 0 41px;
	padding: 0;
	list-style-type: none; }
.recent-screenshot {
	margin-top: 21px;
	margin-left: 21px; }
/*Template portf home*/
.recent-home {
	background-image: url(../images/rightcol-frame1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 339px; }
.recent-home-bottom {
	background-image: url(../images/rightcol-frame1-bottom2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 339px;
	height: 10px;
	margin-bottom: 12px; }
.recent-home-screenshot {
	width: 339px;
	height: 153px; }
.recent-home h1 {
	font-size: 13pt;
	margin-top: 0;
	padding-top: 0; }
/*Recent btrowser*/
.tx-ttnews-browsebox {
	color: #434343;
	font-size: 12px;
	text-align: center;
	clear: both;
	margin: 0;
	padding-top: 5px; }
.tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited {
	color: #5c5c5c;
	text-decoration: none; }
.tx-ttnews-browsebox a:hover {
	color: #5c5c5c;
	text-decoration: underline; }
/*Mailform styles*/
fieldset.csc-mailform {
	margin: 18px 10px 0;
	padding-bottom: 15px;
	border-style: none;
	border-width: 0;
	outline-width: 0; }
div.csc-mailform-field {
	width: 319px;
	float: left;
	padding-bottom: 2px; }
div.csc-mailform-field label {
	color: black;
	font-size: 11px;
	width: 120px;
	float: left; }
div.csc-mailform-field input {
	font-size: 11px;
	font-family: arial, sans-serif;
	width: 190px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: solid 1px #b3b3b3; }
.csc-mailform-field-error div.csc-mailform-field input {
	background-color: #ffdbdc; }
div.csc-mailform-field textarea  {
	font-size: 11px;
	font-family: arial, sans-serif;
	width: 190px;
	border: solid 1px #b3b3b3; }
div.csc-mailform-field select { font-size: 11px; font-family: tahoma, verdana, sans-serif; line-height: 150%; }
div.csc-mailform-field .csc-mailform-submit {
	color: white;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	background-image: url(../images/mailform-submit.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 120px;
	height: 22px;
	margin-top: 3px;
	margin-left: 105px;
	border-style: none;
	border-width: 0;
	outline-style: none;
	outline-width: 0;
	cursor: pointer; }
.csc-mailform-submit a {
	color: white;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	background-image: url(../images/mailform-submit.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
	cursor: pointer;
	width: 120px;
	height: 20px;
	float: left;
	margin-top: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style: none;
	border-width: 0;
	outline-style: none;
	outline-width: 0; }
.csc-mailform-header-error, .csc-mailform-field-error-message {
	color: #c60000;
	font-size: 11px;
	margin: 0 8px 0 11px;
	padding: 0; }
/*
Slider
*/
#homeSlider {
	background-color: #0c1921;
	background-image: url(../images/intro_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 213px;
	width: 846px;
	margin-left: 0;
	white-space: nowrap; }
#SliderShow {
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	height: 213px;
	width: 846px;
	overflow: hidden;
	white-space: nowrap; }
#SliderShow .hovered {cursor: pointer;}
.SliderImage {
	width: 450px;
	height: 213px;
	float: left; }
.SliderImage img {
	margin-left: 10px; }
.SliderImage a img { border-width: 0 !important; }
.SliderText {
	color: white;
	width: 340px;
	height: 199px;
	float: left;
	padding: 14px 30px 5px 25px;
	display: inline; }
.SliderText .links {
	color: white;
	display: inline;
	height: 199px;
	float: left;
	margin-top: 4px; }
.SliderText p {
	color: #fff !important;
	margin: 0;
	font-size: 12px;
	line-height: 160%;
	width: 360px;
	padding: 0; }
.SliderText a:link, .SliderText a:visited { color: #85b8e9; font-size: 13px; font-weight: normal; line-height: 160%; background-image: url(../images/intro-link2.gif); background-repeat: no-repeat; background-position: 0 5px; text-decoration: none; margin: 0; padding-left: 16px; }
.SliderText a:hover {
	color: white !important;
	background-image: url(../images/portf-url.gif); }
.SliderText h1 { color: #85b8e9; font-size: 22px; font-family: tahoma; font-weight: normal; line-height: 160%; margin: 0; padding: 0; }
.SliderText h2 { color: #fff !important; font-size: 13pt; font-family: tahoma, sans-serif; font-weight: normal; line-height: 150%; margin: 0 0 10px; padding: 0; }

#SliderPager {
	width: 90px;
	position: absolute;
	top: 188px;
	left: 55;
	padding: 0 5px 0 10px;
	z-index: 101;
	text-align: left;
	line-height: 18px; }
#SliderPager a {
width: 18px;
font-size: 12px; 
color: #85b8e9; 
text-decoration: none; 
text-align: center; 
padding: 4px 6px; 
margin: 0px 1px 0px 1px;}
#SliderPager a.activeSlide {background: #000; color: #fff;}

/*Fancy tooltip*/
div#qTip {
	padding: 22px 10px 8px;
	display: none;
	color: #fff;
	font: bold 12px tahoma, verdana, sans-serif;
	background: url(../images/tooltip.gif) no-repeat;
	text-align: left;
	position: absolute;
	z-index: 1000;
	margin-top: 3px;
	margin-left: -15px; }
.tx-rgsmoothgallery-pi1 {
  
}

#externalthumbs {
	background-color: black;
	background-position: 0 100%;
	position: relative;
	width: 336px;
	height: auto !important;
	float: right;
	margin-top: 0;
	margin-right: 12px;
	padding-top: 22px;
	padding-bottom: 15px;
	padding-left: 3px;
	display: inline; }
#externalthumbs .thumbnail {
	float: left;
	border-color: black;
	border-style: solid;
	border-width: 0 4px 0 5px; }
#externalthumbs .label {
	color: white; }
