/

* { 
	margin: 0; 
	padding: 0; 
}

body {
	font-family:"Lucida Sans Unicode","Verdana","Helvetica","Arial";
	font-size: 0.72em;
	color: #000;
	margin: 0px;
}

@font-face {
	font-family:centraleweb;
	src: url('font/centraleweb.html')  format('truetype'),
	     url('font/centralewebd41d.html?#iefix') format('embedded-opentype'), 
	     url('font/centraleweb-2.html') format('woff'), 
	     url('font/centraleweb-3.html#svgFontName') format('svg');
		 font-weight:normal;
		 font-style:normal;	
}
		 
 @font-face {
	 font-family:centraleweb;src: 
         url('font/centraleweb_boldd41d.html?#iefix') format('embedded-opentype'),  
         url('font/centraleweb_bold.html') format('woff'), 
         url('font/centraleweb_bold-2.html')  format('truetype'),
	     url('font/centraleweb_bold-3.html#svgFontName') format('svg');
	   	font-weight:bold;font-style:normal;
}
		
#attachment_157 {
	float:left;
	margin-right:0px;
	margin-bottom:20px;
	width:372px;
}
#attachment_158 {
	float:right;
	margin-bottom:20px;
	width:372px;
}

#main_container { 
	background: none repeat scroll 0 0 #FFFFFF;
	margin:0 auto;
	width: 1000px; 
}
#main_container_about {
	margin:0 auto;
	width: 1000px;
	background-color: transparent;
	background-image: url(../images/watermark.png);
	background-repeat: no-repeat;
}
.clear { 
	clear: both; 
}
h1 { 
	font-size: 20px; 
	width: 400px; 
	*padding-bottom:10px;
	font-weight:normal;
}
h2 { 
	font-size: 20px; 
}
h3 { 
	font-family:lucida sans,verdana;
	font-size: 25px; 
}
h1,h2,h3,p { 
	margin: 11px 0; 
	*margin-top:15px; 
	*margin-left:0px;
	*margin-bottom:15px; 
}
p { 
	line-height: 15px; 
}
.left {
	float: left;
}
.right {
	float: right; 
}
a {
	color: #F00;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#999;
}
img {
	border:none;
}
a.style1:link{
	color:#fff; 
	text decoration:none;
}
a.style1:hover {
	color:#F9F;
}

#header {
	background-color: #FFFFFF;
	height: 90px;
	width: 1000px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #F00;
}

#menu_container {
	float: right;
	margin-top: 20px;
	width: 506px;
}
#menu_container ul {
	list-style-type: none; 
}
#menu_container ul li {
	float: left;
	margin-left:5px;
	margin-top:15px;
	padding:4px 15px 5px; 
}

#menu_container ul li a {
	color: #000;
	text-decoration:none;
}
#menu_container ul li a:hover {
	color:#F00;
}
#menu_container ul li a:active {
	color:#ddd;
}

#menu_container ul li.search { 
	padding: 10px 30px; 
	border-right: none; 
	display: none;  
}
#menu_container ul li.search:hover { 
	background-color: #000;
}

.search_box {
	width:171px; 
	height: 19px; 
	border: 1px solid #666; 
	background-color: #000; 
	color: #fff; 
}
.logo {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 11px;
}
.tp_banner {
	margin-bottom: 15px;
}


#content_container {
	border-top:1px solid #DDDDDD; 
	margin-top: 10px; 
	padding-top: 15px; 
	width: 1000px;
	margin-bottom: 10px; 
	_margin-top:-10px;
} 

.profile {
}


.left_content {
	float:right;
	width:785px;
	_float:right;
	_margin-right:-15px;
	margin-top: 0px;
	background-color: transparent;
}
.single_content {width:770px; background-color: #fff; margin-top:-10px; *padding-top:10px;_float:right;_margin-right:15px;_margin-top:0px;}
.single_content p {font-family:"verdana","lucida grande";font-size:11px;line-height:140%;}
.right_content {color:#000000;float: left;width: 185px; margin-top:-10px;margin-left:5px;}
.right_content .box {width: 155px; padding-left: 15px; margin-bottom: 15px; background-color: #fff;font-size: 11px;}
.right_content .box h3 {color: #BCBCBC;font-size: 12px;font-weight: bold;text-transform:uppercase;}
.right_content .box ul {list-style-type:none;}
.right_content .box ul li {padding:3px 0;}

.single_contentabout {
	width:770px;
	background-color: transparent;
	margin-top:-10px;
*padding-top:10px;	_float:right;
	_margin-right:15px;
	_margin-top:0px;
}
.single_contentabout p {font-family:"verdana","lucida grande";font-size:11px;line-height:140%;}
.right_contentabout {color:#000000;float: left;width: 185px; margin-top:-10px;margin-left:5px;}
.right_contentabout .box {width: 155px; padding-left: 15px; margin-bottom: 15px; background-color: #fff;font-size: 11px;}
.right_contentabout .box h3 {color: #BCBCBC;font-size: 12px;font-weight: bold;text-transform:uppercase;}
.right_contentabout .box ul {list-style-type:none;}
.right_contentabout .box ul li {padding:3px 0;}

.project_record {
	background-color: transparent;
	float: right;
	height: 184px;
	margin-top: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 740px;
	_margin-right:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
.project_record img {
	height:184px;
	width:378px;
	background-color: transparent;
}
.project_record img:hover {
	height:184px;
	width:378px;
	opacity:0.9;
	background-color: transparent;
}
.project_record h3 {font-size: 17px;font-weight: normal; }
.project_record p {font-family:"verdana", "lucida grande";font-size:11px;line-height:140%;color:#444;}

.featured_big { background-color: #FFFFFF;height: 365px;margin-bottom: 10px;margin-top:15px;width:650px;}
.featured_big h3 { font-size: 12px; }
.featured_big p {color: #999; font-size: 11px; }
.featured_big img {width: 635px; height: 310px; margin-top: -10px;}
.featured_medium {background-color:#FFFFFF;height:240px;margin-bottom:10px;margin-right:14px;width:378px;_margin-bottom:-30px;*margin-bottom:-30px;_padding-bottom:25px;*padding-bottom:35px;}
.featured_medium img { width: 378px; height: 184px; }
.featured_medium img:hover {opacity:0.8;_margin-bottom:-5px;*margin-bottom:-5px;}
.featured_medium h3 { font-size: 14px; }
.featured_medium p {font-family:"georgia","serif";font-size:12px;line-height:135%;color:#999;margin-top:-5px;}
.project_image {
	float: left;
	background-color: transparent;
}

#footer {
	background-color:#666;
	border-top:2px solid #444444;
	color:999999;
	font-size:11px;
	text-align:right;
	width:980px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 30px;
}
/*#footer .legal {
	float: left;
	text-align: center;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#footer .legal p {
margin-bottom:0;
}
#footer .legal p.copyright {
color:#F5F2E5;
display:inline;
font-size:11px;
padding-right:0.75em;
}
#footer .legal ul.piped {
	display:inline;
	margin-bottom:0;
	list-style-position:outside;
	margin-left:0px;
}
#footer .legal ul.piped li {
float:none;
}*/
#footer ul {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	text-decoration:none;
}
#footer ul li {
display:inline;
text-decoration:none;
}
#footer ul li a {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#footer ul li a:hover {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.piped {
color:#F5F2E5;
font-size:11px;
}
.piped li {
	float:left;
	display: inline;
}
.piped a.first {
border-left:0 none;
margin-left:0;
padding-left:0;
}
.piped a:link {
color:#F5F2E5;
}
.piped a {
	border-left:1px solid #797C80;
	margin-left:0.75em;
	padding:0 0 0 0.75em;
	color: #999999;
}
#twitter {float:right; width:100px; margin-top:0px;}#facebook {float:right; width:85px; margin-top:0px;}
#googleplus {float:right;margin-left:10px;margin-top:0px;margin-right:-24px;}
.top_info {border-bottom:1px solid #ddd; margin-top:-12px;*margin-top:12px;_margin-top:-10px;}

#service_bot {float:left;margin-top:15px;margin-right:25px; margin-bottom:40px;}
#text_right {margin-top:30px;margin-right:10px; margin-bottom:40px;}

#sidebar {display:inline;float:left;font-size: 100%;line-height:130%;margin:0 15px;width:185px;margin-top:-1px;}
#sidebar img {float:left;margin-right:10px;position: relative;}
#sidebar a:hover {color: #800000;}
#sidebar p {margin-top:-2px;}
#sidebar h2 {background: none repeat scroll 0 0 #E9E9E9;color: #0F0F0F;font-family: sans-serif;font-size: 100%;font-weight: bold;letter-spacing: 0;line-height: 180%;margin: -1px 0 10px;padding-left: 10px;padding-top: 2px;}
.textwidget {margin-bottom:15px;}
.textwidget a {margin-left:2px;float:left;}
#sidebar ul {
	list-style: none;
	margin: 0 0 25px 0;
	margin: 0;
}
#sidebar ul li {background:#f4f4f4; padding:5px;  border-radius:2px;}
#sidebar ul ul li, #sidebar ul ul ul li { margin: 0px 0 0px 0;}
#sidebar ul ul ul {  margin: 2px 0 0 0;  padding: 0;  line-height: 100%;  list-style:  url(../../file/C_/Users/User/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Low/Content.IE5/GXTOB2KV/img/bullet_dot.png) inside;}
#sidebar ul ul ul li {
	margin-left: 7px;
}

#details {margin-bottom:15px;margin-left:-3px;}
#respond {padding:10px; background:#f4f4f4;border-radius:2px;width:740px;margin-top:-20px;} 
.wp-caption p.wp-caption-text {width:372px;}
#buybutton {background:none;}
#buybutton:hover {opacity:0.8;}
#error {margin-left:150px;} #errortext {border-top: 1px solid #DDDDDD;line-height: 20px;margin-bottom: 40px;margin-left: 175px;padding-top: 16px;width: 677px;}
::-moz-selection{background:#f26337;color:#fff;} ::selection {background:#f26337;color:#fff;}
#fonts_side {margin-bottom:-30px;}
#fonts_side a {color:#000} #fonts_side a:hover {color:#f26337;}
.commentlist {background: none repeat scroll 0 0 #F4F4F4;border-bottom: 1px solid #DDDDDD; padding-left: 10px; padding-right: 10px; padding-top: 5px; border-radius:5px;}
.fn  a{font-weight:bold;color:#000;font-size:14px;}.fn{font-weight:bold;color:#000;font-size:14px;} .comment-meta  {margin-top:5px;}
.single_content .nocomments {display:none}#showhide { background: none repeat scroll 0 0 #EEEEEE;border-radius:2px;margin-bottom:40px;margin-top:-20px;padding:7px;width:105px;} #respond {display:none;}
#respond {border-bottom:1px solid #ddd;border-radius:5px;padding:5px 15px 0;}
#current {
	background:#F4F4F4;
	border-radius:2px;
} 

#menuleft {padding-bottom:0px;}
.commentlist li {border-bottom: 1px solid #DDDDDD;margin-bottom:-1px;padding-top:12px;}


#scopemenu #first {margin-top:-5px;}
#scopemenu #last {margin-bottom:5px;border-bottom:0px;}
#scopemenu {
	background:#F8f8f8; 
	border-radius:5px; 
	margin-bottom:15px;
	margin-top:2px;
}
#scopemenu ul {
	
	padding-left:0px;

}
#scopemenu ul li {
	border-radius:0px;
	padding-left:10px;
	margin-bottom:1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#scopemenu ul li:hover {
	padding:5px;
	padding-left:10px;
	background:#f8f8f8;
	margin-bottom:1px;
}
#scopemenu ul li a {
	color: #000; 
	text-decoration: none;
	display: block; 
}
#scopemenu ul li a:hover {
	color:#F00;
}
#scopemenu ul li a:active {
	color:#ddd;
}
#scopemenu h2 {
	margin-bottom:0px;
}
#current2 {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #F00;
}
#newsmenu {
	background:#F8f8f8; 
	border-radius:5px; 
	margin-bottom:15px;
	margin-top:2px;
}
#newsmenu ul {
	
	padding-left:0px;

}
#newsmenu ul li {
	border-radius:0px;
	padding-left:10px;
	margin-bottom:1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#newsmenu ul li:hover {
	padding:5px;
	padding-left:10px;
	background:#f8f8f8;
	margin-bottom:1px;
}
#newsmenu ul li a {
	color: #000; 
	text-decoration: none;
	display: block; 
}
#newsmenu ul li a:hover {
	color:#F00;
}
#newsmenu ul li a:active {
	color:#ddd;
}
#newsmenu h2 {
	margin-bottom:0px;
}
.textwidget {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	font-family:"verdana","lucida grande";
	font-size:11px;
	line-height:140%;
}
#submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/submit.png) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	height:26px;
	padding:4px;
	width:117px;
}
.tpcontact-submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/submit.png) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	height:26px;
	padding:4px;
	width:117px;
}
.tpcontact-submit:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/submit_h.png) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	padding:4px;
}
#title_tp {
	line-height: 8px;
	width: 280px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#title_tp h1  {
	line-height: 25px;
	float: left;
	position: relative;
	width: 280px;
}
#titlecompany_tp {
	*line-height: 0px;
	line-height: 8px;
	width: 250px;
	*height: 29px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	*margin-bottom: 0px;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#titlecompany_tp h1  {
	line-height: 25px;
	*line-height: 15px;
	float: left;
	position: relative;
	width: 250px;
}
#titlesystem_tp {
	line-height: 8px;
	width: 220px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#titlesystem_tp h1  {
	line-height: 25px;
	float: left;
	position: relative;
	width: 220px;
}
#titleconsultancy_tp {
	line-height: 8px;
	width: 160px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#titleconsultancy_tp h1  {
	line-height: 25px;
	float: left;
	position: relative;
	width: 160px;
}

#titlewebsite_tp {
	line-height: 8px;
	width: 190px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#titlewebsite_tp h1  {
	line-height: 25px;
	float: left;
	position: relative;
	width: 190px;
}
#titlecontact_tp {
	line-height: 8px;
	width: 200px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#titlecontact_tp h1  {
	line-height: 25px;
	float: left;
	position: relative;
	width: 200px;
}
.top_info img {
	float: right;
	background-color: transparent;
}
.slideshow {
    position:relative;
    height:194px;
}
.slideshow .slides {
	margin: 0px;
	padding: 0px;
}
.slideshow .slides li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


.slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

.slideshow IMG.active {
    z-index:10;
}

.slideshow IMG.last-active {
    z-index:9;
}
.slideshow .pager {
	height:40px;
	text-align:right;
	margin-right: 20px;
}
.slideshow .pager li {
	display:inline-block;
	margin-top: 0px;
}
.slideshow .pager li a, .slideshow .pager li a span {
display:block;
height:4px;
width:4px;
}
.slideshow .pager li a {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 18px;
	padding-left: 8px;
}
.slideshow .pager li a span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background:#FFF none repeat scroll 0 0;
overflow:hidden;
text-indent:-9999px;
}
.slideshow .pager li.active a span {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment: scroll;
	background-color: #FFF;
	background-image: none;
	background-repeat: repeat;
	background-position: 0 0;
}
.fontSizer {
	cursor:pointer;
	margin-right:5px;
	text-decoration:none;
	float: right;
}
.bread_link {
	color:#F00;
	font-size:10px;
	text-decoration:underline;
	width:600px;
}
.bread_link a:hover {
	color:#264465;
}
.bread_active {
	color:#F00;
	font-size:10px;
	text-decoration:none;
	width:600px;
}
a.bread_link {
font-size:10px;
}
#watermark {
	background-image: url(../images/watermark.png);
	height: 330px;
}
#footer p {
	float:right;
	width:120px;
	font-size:12px;
	line-height:1.3em;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#footer p a {
	display:block;
	float:left;
	height:28px;
	margin:0 5px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0;
	text-indent:-9999em;
	width:28px;
}
#footer p a.home {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/suche_a_home_bg.jpg) no-repeat scroll 0 0;
}
#footer p a.home:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/suche_a_home_bg.jpg) no-repeat scroll -50px 0;
}
#footer p a.contact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/suche_a_email_bg.jpg) no-repeat scroll 0 0;
}
#footer p a.contact:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/suche_a_email_bg.jpg) no-repeat scroll -50px 0;
}
#footer p a.privacy {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/suche_a_imp_bg.html) no-repeat scroll 0 0;
}
#footer p a.privacy:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/suche_a_imp_bg.html) no-repeat scroll -50px 0;
}
#footer p a.top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/suche_a_top_bg.html) no-repeat scroll 0 0;
}
#footer p a.top:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/suche_a_top_bg.html) no-repeat scroll -50px 0;
}
#footer form {
width:450px;
}
.sliderwrapper {
height:175px;
margin:0;
overflow:hidden;
padding:3px 0 4px;
position:relative;
width:100%;
}
.sliderwrapper .contentdiv {
height:175px;
padding:0;
position:absolute;
visibility:visible;
width:100%;
}
.sliderwrapper .contentdiv img {
border:0 none;
}
#content .project .left_btn {
float:left;
}
#content .project_list .projects_area td {
line-height:140% !important;
}
.pagination {
float:right;
padding:4px 0;
}
.pagination a:visited {
	display:block;
	float:left;
	font-size:0;
	height:5px;
	line-height:0;
	margin-left:18px;
	text-indent:-9999px;
	width:5px;
}
.pagination a:hover, #content .project .pagination a.selected {
	background-color:#c0c0c0 !important;
}
.pagination a, #content .project .pagination a:visited {
	display:block;
	float:left;
	font-size:0;
	height:5px;
	line-height:0;
	margin-left:18px;
	text-indent:-9999px;
	width:5px;
}
.pagination a, #content .project .pagination a:visited {
	background-color:#c0c0c0;
}
.pagination .selected {
	background-color: #F00;
}

.webtext {
	float: right;
	height: 212px;
	width: 362px;
}
.webtext h3 {
	font-size: 17px;
	font-weight: normal;
	color: #F00;
}
.webtext p {
	font-size: 11px;
	color: #444;
}
.webtext_major {
	float: right;
	width: 350px;
}
.icon {
	padding: 0px;
	*margin-top: -100px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
	*top: -10px;
}
.tptext {
	font-family:"verdana", "lucida grande";
	float: right;
	height: 212px;
	width: 382px;
	font-size: 11px;
	text-align: justify;
}
