html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,img,ol,ul,li,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none;}

html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
#wrap,#main,#foot,#header{width:960px;margin:0px auto;}
#main {clear:both;padding:0 0 20px;}  /* must be same height as the footer */
#foot {position: relative;margin-top: -20px;height: 20px;clear:both;height:20px;} /* negative value of footer height */

/* CLEAR FIX*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

body{background:#E9E9E9 url(../images/bg.gif) repeat-y center top;font-size: 11px;font-family: Helvetica,Arial,sans-serif;}
#header{height:40px;}		
#nav {width:310px ;float:right;padding:0;}
#nav a{text-decoration:none; color: inherit;}
#nav a:hover{color:#000;}
#navcontent{padding-left:29px;line-height: 16px;}
#overview{float:right; margin-top:-38px;font-size:10px;color:#666;}

#clientpic{margin-bottom:10px;}
#clientline{margin-bottom:15px;}
#clientflip{float:right; margin-top:-35px;font-size:10px;color:#666;}
#thetext{padding: 0 0 15px 3px;}

#reftitel{margin:0 0 20px 0;}
#clients{padding-top:20px;}

#pad{width:20px;float:left;}

#content {width:549px; padding: 0 35px 0 35px;line-height: 21px;text-align: left;float:left;}
#content:after	{ content:' '; clear:both; display:block; height:0; overflow:hidden }
a{text-decoration:underline; color:#999;}
h1{font-size:24px;margin:0 0 20px 0;font-weight:normal;}
#thetext{border-bottom:1px solid #ccc;}
#thetext .headline{font-weight:bold;font-size:16px;color:#666;}
#thetext p{
	padding-bottom:15px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}
#feature{padding: 0 0 15px 0;height:295px;border-bottom:1px solid #ccc;}
#feature .headline{font-weight:bold;font-size:16px;color:#666;padding-bottom: 10px;}
#feature p{
	padding-bottom:15px;
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}

#featl{width:356px;height:250px;float:left;}
#featr{width:164px;height:250px;float:right;text-align:left;}

/* helper classes */
.show{border:1px solid grey;}

