body, th, td, input, select, textarea  {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #fff;
}

p { margin: 0 0 10px 0; }

/*
	LINKS
================================================  */
a:link, a:visited { color: #FF6633; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0 solid #ffffff; }

/*
	FORMS
================================================  */
form { margin: 0; }
fieldset { border: 0 solid #ffffff; padding: 0; margin: 0; }

.i-text, .i-textarea, .i-select, .i-file { background: #fff; border: 1px solid #b0b0b0; }
.i-submit { background: #b0b0b0; border: 0px solid #fff; text-transform: uppercase; font-size: 10px; font-weight: bold; padding: 0 5px; cursor: pointer;  }


/*
	FCE
================================================  */
.fce-2cols { width: 100%; margin: 0; float: left; }
.fce-2cols .fce-01 { width: 47%; float: left; }
.fce-2cols .fce-02 { width: 49%; float: right;}

.fce-separator { width: 100%; height: 1px; line-height: 1px; font-size: 1px; background: url(../images/blocks/separator.gif) left top repeat-x; margin: 20px 0 15px 0; clear: both; }



/*
	CONTENT
================================================  */

h1 { font-size: 12px; margin: 10px 0;  }
h2 { font-size: 12px; color: #FF6633; margin: 10px 0; }
h3 { font-size: 11px; margin: 10px 0; }
h4 { font-size: 11px; color: #FF6633; margin: 10px 0; }
h5{ font-size: 10px; margin: 10px 0; }
h6{ font-size: 9px; margin: 10px 0; }

.csc-header h1, .csc-textpicHeader h1 { font-size: 12px; }
.csc-header h1.csc-firstHeader  { margin: 0 0 10px 0!important; }

.content ul { margin: 7px 0; padding: 0 0 0 1.5em; list-style: url(../images/bullets/bullet01.gif); list-style-position: top; }
.content ul li { margin: 3px 0; }


/*
	MAILFORMPLUS
================================================  */
#formular dl.mailformplus { width: 336px; margin-bottom: 10px; float: left; }
#formular dl.mailformplus dt { width: 70px; margin: 0 5px 0 0; float: left; }
#formular dl.mailformplus dt  label { color: #FFF; }
#formular dl.mailformplus dd { width: 258px; float: left; }
#formular dl.mailformplus dd input { width: 150px; height: 16px; color: #000!important;  }
#formular dl.mailformplus dd .i-textarea { width: 100%; color: #000!important; }
#formular .submitButton { margin-top: 20px; float: right; }
#formular .submitButton .i-submit { height: 19px; line-height: 19px; }


/*
	NEWS
================================================  */
.news-list-container { }
.news-list-container .news-list-item {  }
.news-list-container .news-list-item span.separator { margin: 0 5px; }
.news-list-item .news-list-img { float: left; }
.news-list-item .news-list-img img { margin: 0 18px 0 0; display: block; }
.news-list-item h3 { font-size: 12px; margin: 0; }
.news-list-item h3 a:link, .news-list-item h3 a:visited { color: #fff; }
.news-list-item .news-list-content p { margin: 0; }
.news-list-container .fce-separator { margin: 30px 0; }

.news-single-item { }
.news-single-item .news-single-img { float: left; }
.news-single-item .news-single-content { margin: 0 0 0 369px; }
.news-single-item h2 { color: #fff; }
p.news-single-imgcaption { color: #cccccc; font-size: 10px; margin: 6px 0; }
/*North ->>>*/
.news-list-browse { position: absolute; top: -48px; width:100%; right:0pt; text-align:center; z-index:40;}
.news-list-browse p { margin: 0pt; }
.news-list-browse li { display:inline; margin-right:9px !important; }
.news-list-browse li a { color: #ffffff; }
.news-list-browse li.act a { color: #ff6633; }
/*<<<<-*/

/*
	WORKS
================================================  */
.works-list-container { width: 100%; float: left; }
.works-list-container .works-list-item { float: left; }
.works-list-item .works-list-img a:link, .works-list-item .works-list-img a:visited  { border: 2px solid #999999 ; display: block; }
.works-list-item .works-list-img a:hover { border: 2px solid #fe6633; }
.works-list-item .works-list-img img { display: block; }
.works-list-item  h3 { width: 75px; font-size: 11px; }
.works-list-item  h3 a:link, .works-list-item  h3 a:visited { font-size: 11px; color: #fff; }
.works-list-item  h3 a:hover { text-decoration: underline; }

.works-list-container .view02 { margin: 0 17px; display: inline; }
.works-list-container .fce-separator { margin: 15px 0 30px 0; }