@charset "UTF-8";
/*
Theme Name: eleqtriq
Theme URI: http://www.eleqtriq.com/
Description: Some Wordpress Theme
Version: 1.0
Author: Dirk Weber
Author URI: http://www.eleqtriq.com/
Tags: xtremedesign
Text Domain: Weber

	Weber v0.9
	http://www.eleqtriq.com/

	This theme was designed and built by Dirk Weber,
	whose blog you will find at http://www.eleqtriq.com/

*/
li{
}

* {margin:0px;
	padding:0px;
}

ul li {
	list-style-type: none;
}

body {
	color: black;
	background-color: white;
	font: normal 12px/16px verdana, sans-serif;
}

.trackingcontent{
	display:none;
}

hr, .hr {
	font-size:0px;
	overflow:hidden;
}

a {
	color: #990000;
	text-decoration: none;
}

a:hover {
	color: #11fcfe;
}

h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	overflow:visible;
}

p a:hover{
	border-bottom: solid #11fcfe 2px;
}

/*::selection,
::-moz-selection{
	background-color: #990000;
	color: white;
}
div#raster{
	
	width: 914px;
	height:700%;
	position: absolute;
	left:50%;
	margin-left: -457px;
	z-index:200;
	background-image: url('images/raster.png');
	background-position:0px 0px;
	background-repeat: repeat-y;
	border-left: solid white 9px;
	pointer-events: none;
}
*/

/*   HEADER   */

header {
	display: block;
	position:relative;
	background-image: url('images/bigsprite.png');
	background-position: 0px -9px;
	background-color: #65585f;
	width: 932px;
	height: 176px;
	margin: 0px auto;
	overflow: hidden;
}

header a#homepage{
	z-index:1;
	display: block;
	position: absolute;
	width: 932px;
	height: 176px;
}

	ul.nav{
	z-index:10;
		display:block;
		position:absolute;
		right: 235px;
		width: 218px;
		left:714px;
	}

	.nav li{
		float:left;
		display:block;
		overflow: hidden;
		width:72px;
	}

	.nav a{
		height:27px;
		text-indent: -999px;
		overflow: hidden;
		display:block;
		width:72px;
		color:white;
		background-image: url('images/bigsprite.png');
	}

	body.home .nav a#home{
		background-position:-1448px -80px;
	}

	.nav a#home:hover{
		background-position:-1448px -40px;
	}

	.nav a#home{
		background-position:-1448px 0px;
	}


	.nav a#about{
		background-position:-1521px 0px;
	}

	body.page-id-43 .nav a#about{
		background-position:-1521px -80px;
	}

	.nav a#about:hover{
		background-position:-1521px -40px;
	}

	body.de_DE .nav a#about{
		background-position:-1667px 0px;
	}

	body.de_DE .nav a#about:hover{
		background-position:-1667px -40px;
	}

	body.page-id-43.de_DE .nav a#about{
		background-position:-1667px -80px;
	}


	.nav a#contact{
		background-position:-1594px 0px;
	}

	.nav a#contact:hover{
		background-position:-1594px -40px;
	}

	body.page-id-27 .nav a#contact{
		background-position:-1594px -80px;
	}

	body.page-id-27.de_DE .nav a#contact{
		background-position:-1740px -80px;
	}

	body.de_DE .nav a#contact{
		background-position:-1740px 0px;
	}

	body.de_DE .nav a#contact:hover{
		background-position:-1740px -40px;
	}

	header h1,
	header h2{
		position: absolute;
		left: -999px;
		visibility:hidden;
	}

/*   C O N T E N T   */

section#content{
	display:block;
	position:relative;
	width: 914px;
	margin: 0px auto 0px;
	padding:24px 0px 5px 0px;
	background-image: url('images/bg_side.gif');
	background-position:right top;
	background-repeat:repeat-y;
	background-color:white;
	border-left: solid white 18px;
	/*border-right:solid white 1px;*/
}

/*    S U B N A V I   */

	aside#sidebar{
		float:right;
		width:196px;
		clear:right;
		padding: 6px 11px 8px 11px;
		color:white;
		font: 11px/16px "Verdana", sans-serif;
	}
	
	* html #sidebar{
		width:193px;
	}
	
	#sidebar p{
		display: block;
		padding-top: 5px;
		font-style: italic;
		margin-bottom: 11px;
	}

	#sidebar a{
		color: #11fcfe;
	}
	
	#sidebar ul{
		display:block;
		margin: 0px;
		padding: 0px;
	}

	#sidebar ul>li>ul{
		background:url("data:image/gif;base64,R0lGODlhAgADAJEAAP///5mZmQD/AAAAACH5BAEHAAIALAAAAAACAAMAAAIDhB5RADs=");
		background-position: 0px bottom;
		background-repeat: repeat-x;
		padding-bottom: 12px;
		margin-bottom: 15px;
	}
	
	* html #sidebar ul h3{
		margin-top: 15px;
	}
	
	#sidebar ul ul h4{
		font: bold 11px/16px "Verdana", sans-serif;
		background:url("data:image/gif;base64,R0lGODlhBgABAJEAAGVYX////wD/AAAAACH5BAEHAAIALAAAAAAGAAEAAAIDDH4FADs=");
		background-position: 0px 4px;
		background-repeat: repeat-x;
		margin-top: -5px;
		padding-top: 21px;
		margin-bottom: 16px;
	}
	
	* html #sidebar ul ul h4{
		margin-top: -25px;
	}
	
	#sidebar ul ul ul{
		background: none;
		padding-bottom: 16px;
		margin-bottom: 0px;
	}
	
	#sidebar li.asides,
	#sidebar li.categories{
		margin-bottom: 14px;
	}
	
	#sidebar li.features ul{
		padding-bottom: 16px;
		margin-bottom: 15px;
	}
	
	#sidebar .asides h4{
		margin-bottom: -5px;
	}
	#sidebar .features ul li:nth-child(1) h4 {
		margin-top: -5px;
	}
	
	#sidebar .features h4{
		margin-top: -1px;
		margin-bottom: 12px;
	}
	
	#sidebar .asides a {
		padding: 0px;
		background-image:none;
		text-decoration: underline;
		font-style:italic;
	}
	
	#sidebar .features h3{
		margin-bottom: 13px;
	}
	
	#sidebar figure{
		display: block;
		position: relative;
		overflow: hidden;
		background:url("data:image/gif;base64,R0lGODlhBgABAJEAAGVYX////wD/AAAAACH5BAEHAAIALAAAAAAGAAEAAAIDDH4FADs=");
		background-position: 0px 1px;
		background-repeat: repeat-x;
		padding: 0px;
		padding-top: 17px;
		text-decoration:none;
		display: block;
		width: 196px;
		height: 96px;
		margin: 0px;
		margin-top: -1px;
	}
	
	#sidebar figure img{
		display:block;
		position: absolute;
		border: 0px;
		z-index: 10;
		top: 17px;
		left: 0px;
		z-index:10;
	}
	
	#sidebar figcaption {
		display: block;
		position: absolute;
		z-index: 100;
		top: 17px;
		left: 0px;
		width: 196px;
		height: 96px;
		color: white;
		overflow: hidden;
		text-decoration:none;
	}
	
	#sidebar .features figcaption a{
		font-style:normal;
		text-decoration: none;
		-webkit-transition: top 0.3s ease;
		-moz-transition: top 0.3s ease;
		display: block;
		position: absolute;
		text-overflow: ellipsis-word;
		width: 196px;
		height: 48px;
		margin: 0px;
		top: -48px;
		left: 0px;
		padding: 0px 0px 48px;
		background-color:#999;
		background-color: rgba(0,0,0, 0.6);
	}
	* + html #sidebar .features figcaption a{
		background-color:#999;
	}
	* html #sidebar .features figcaption a{
		background-color:#999;
	}
	#sidebar .features figcaption a:hover{
		top: 0px;
		color: white;
		text-decoration: none;
		border-bottom:none;
		-webkit-transition: top 0.3s ease;
		-moz-transition: top 0.3s ease;
	}
	
	#sidebar figcaption span{
		padding-top: 4px;
		display: block;
		padding-left: 8px;
	}
	
	#sidebar figcaption div{
		position: absolute;
		bottom: 0px;
		padding: 16px 8px 0px;
		overflow: hidden;
		text-overflow: ellipsis-word;
		font-weight: bold;
		background-color:black;
		background-color: rgba(0,0,0, 0.6);
		width: 196px;
		height: 32px;
	}
	
	*+html #sidebar div{
		background-color: black;
	}
	
	*html #sidebar figcaption div{
		background-color: black;
	}
	
	
	#sidebar .asides li{
		margin-bottom: 16px;
	}
	
	#sidebar .asides p{
		margin: 0px;
		font-style: normal;
	}
	
	#sidebar li.categories ul{
		padding-bottom: 0px;
	}
	
	#sidebar li.categories>ul{
		padding-bottom: 12px;
		margin-bottom: 0px;
	}

	#sidebar ul#links{
		margin-bottom: 16px;
	}

	#sidebar h3{
		display:block;
		color: white;
		font: normal 20px/100% Georgia, serif;
		margin: 0px 0px 17px;
		overflow: hidden;
	}

	#sidebar h3 object{
		margin:0px;
		display:block;
		position:absolute;
		padding:0px;
	}
	
	* + html #sidebar h3 object{
		position: relative;
		margin-bottom: -29px;
	}
	
	#sidebar li.cat-item{
		color: #11fcfe;
	}

	#sidebar li a{
		padding-left:15px;
		color: white;
		text-decoration:none;
		background-image: url('images/bigsprite.png');
		background-position:-1024px -173px;
		background-repeat:no-repeat;
	}

	#sidebar li a:hover{
		background-position:-1024px -191px;
		border-bottom:solid 1px #11fcfe;
	}

	#sidebar a.madewith{
		display: block;
		background-image:none;
		padding:0px;
		padding-top:5px;
		color:white;
		font-size: 10px;
		font-style:italic;
		text-decoration: none;
		margin-bottom: 16px;
}

	#sidebar a:hover{
		color:#11fcfe;
		text-decoration: underline;
	}

	#sidebar ul#qtranslate-chooser{
		background-image: url('images/bigsprite.png');
		background-position:-950px 0px;
		background-repeat:no-repeat;
		padding-top: 2px;
		height: 18px;
		margin-bottom: 13px;
	}

	#sidebar #qtranslate-chooser li{
		float:left;
		display:inline-block;
		width:98px;
	}

	#sidebar #qtranslate-chooser li.lan_de{
		text-align:right;
		float:right;
	}

	#sidebar #qtranslate-chooser a{
		background-image: none;
		padding-left:0px;
		color:white;
		font-weight:normal;
	}

	#sidebar #qtranslate-chooser li.active a{
		font-weight:bold;
	}
	
	#sidebar #qtranslate-chooser li.active a:hover{
		border: none;
		cursor:default;
	}
	
	
/*    A R T I K E L   */

	section#content .post,
	#content section.comments{
		position:relative;
		display:block;
		width:682px;
		display:block;
		margin: 0px 0px 23px;
		min-height:80px;
		padding:2px 14px 0px 0px;
	}
	
	section#content .post img{
		margin: -3px 0px 16px;
	}
	
	section#content section.post img{
		margin-bottom: 12px;
	}
	
	.floatleft{
		float: left;
		border-right: solid white 14px;
	}
	
	.floatright{
		float: right;
		border-left: solid white 14px;
	}
	
	.aligncenter{
		text-align: center
	}
	
	* html #content .post,
	* html #content section.comments{
		width:679px;
	}
	
	#content img[width='1px'],
	#content > img{
		display:none;
	}
	
	#content div.navigation{
		width: 682px;
		padding: 0px;
		margin: 0px;
		margin-top: -2px;
		background-image: url('images/bigsprite.png');
		background-position: -654px -224px;
		font-size:0px;
		line-height:0px;
	}

* html #content div.navigation{
		width: 679px;
}

	#content .navigation div{
		position: relative;
		width: 340px;	
		font-size: 0px;
		line-height: 0px;
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}
	
	* + html #content .navigation div{
		margin-top: -2px;
		background-color: transparent;
	}
	
	* html #content .navigation div{
		margin-top: -2px;
		background-color: transparent;
	}

	#content .navigation div.alignleft{
		float: left;
	}

	#content div.navigation div.alignright{
		float: right;
	}

	#content .navigation a{
		width:305px;
		display:block;
		left:0px;
		height: 24px;
		margin: 1px 0px 14px;
		overflow: hidden;
		text-decoration:none;
		font-size:11px;
		line-height: 16px;
		color: #65585F;
		background-image: url('images/bigsprite.png');
		background-position:-1458px -221px;
		background-repeat:no-repeat;
		padding-top: 7px;
	}
	
	* + html #content .navigation a{
		margin-bottom: 16px;
	}
	
	#content .navigation a:hover{
		border-bottom: 0px;
		text-decoration: underline;
		color: #11fcfe;
		background-position: -1458px -251px;
	}

	#content .navigation div.alignleft a{
		padding-left: 36px;
	}
	
	#content .navigation div.alignright a{
		background-position:-1484px -221px;
		text-align: right;
		padding-left: 0px;
		padding-right: 36px;
		width:305px;
	}

	section#content .navigation .alignright a:hover{
		background-position:-1484px -251px;
	}	
	
	#content .post a img{
		border: none;
	}
	
	#content .post a.more{
		position: absolute;
		right: 14px;
		bottom:-5px;
		width: 23px;
		height: 0px;
		display:block;
		overflow: hidden;
		padding:13px 0px 0px 4px;
		background-image: url('images/bigsprite.png');
		background-position:-1798px -140px;
		background-repeat:no-repeat;
	}
	
	
	* + html #content .post a.more{
		position: relative;
		float: right;
	}
	
	* html #content .post a.more{
		position: relative;
		float: right;
	}
	
	#content .post a.more:hover{
		background-position:-1798px -160px;
	}

	#content h2,
	#content .post h3,
	#content section.comments h3,
	#content h2 a,
	#content .post h3 a,
	#content section.comments h3 a,
	#content form#postcomment h3{
		color: #990000;
		display:block;
		padding:0px;
		text-decoration:none;
		font-size: 26px;
		font-weight: normal;
		padding-top:0px;
		margin-bottom: 16px;
		line-height: 26px;
		overflow:visible;
	}

	#content .post h2 a,
	#content .post h3 a{
		margin:0px;
		padding:0px;
	}

	#content h2 object,
	#content .post h3 object,
	#content .post h3 object,
	#content form#postcomment h3 object{
		margin: 0px;
		position:absolute;
		padding:0px;
		padding-top:6px;
		width: 566px;
		overflow: visible;
	}

	#content h2 object{
		padding-top:0px;
	}

	#content .post h3,
	#content section.comments h3,
	#content form#postcomment h3{
		color: #65585f;
		font-style: italic;
		overflow: visible;
	}

	#content .post h3 a{
		color: #65585f;
		margin-bottom: 0px;
	}

	#content .post h3,
	#content section.comments h3,
	#content article.post h3 a,
	#content section.comments h3 a,
	#content form#postcomment h3{
		padding-top: 6px;
	}
	
	#content .post h4{
		display: block;
		background-image:url("data:image/gif;base64,R0lGODlhAwABAIAAAP///2VYXyH5BAEHAAAALAAAAAADAAEAAAICDFAAOw==");
		background-position: bottom left;
		background-repeat:repeat-x;
		font-size: 12px;
		color: #65585f;
		padding-bottom: 4px;
		margin-bottom: 12px;
	}

	#content .post>ul{
		margin:0px 12px 16px 24px;
		list-style-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMBAMAAABcu7ojAAAAA3NCSVQICAjb4U/gAAAAD1BMVEX///9lWF9lWF9lWF9lWF8qnLJvAAAABXRSTlMAEZnd/8GY4esAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAFnRFWHRDcmVhdGlvbiBUaW1lADI0LjAyLjEw0TuEVgAAACJJREFUCJljYMAJhAWAhIoCA4OQi5MAg4mLiwGEBRYDyQIANYADC7E9Bp0AAAAASUVORK5CYII=");
	}

	#content .post code,
	#content .post p{
		font-size:12px;
		padding-left: 116px;
		line-height: 16px;
		margin-top: 0px;
		margin-bottom: 16px;
	}
	
	#content .post code{
		display: block;
		color: #65585f;
		background-color: #f3f2f3;
	}
	
	#content .post code.inlineright{
		float: right;
		display: inline-block;
		width: 334px;
	}
	
	#content .post .openexample,
	#content .post .downloadexample{
		display: block;
		position:relative;
		margin: -11px auto 15px;
		width: 187px;
		height: 28px;
		overflow: hidden;
		background-image: url('images/bigsprite.png');
		background-position:-1428px -338px;
		background-repeat:no-repeat;
		text-indent: -999px;
	}
	
	#content .post .aligncenter .openexample,
	#content .post .aligncenter .downloadexample{
		display: inline-block;
		margin-top: -100px;
	}
	
	body.de_DE #content .post .openexample{
		width: 188px;
		background-position:-975px -338px;
	}

	#content .post .openexample:hover{
		background-position:-1428px -366px;
		border: none;
	}
	
	body.de_DE #content .post .openexample:hover{
		background-position:-975px -366px;
	}

	#content .post .downloadexample{
		width: 231px;
		background-position:-1168px -338px;
	}

	#content .post .downloadexample:hover{
		background-position:-1168px -366px;
		border: none;
	}

	#content .post p .openexample,
	#content article.post p .downloadexample{
		margin-bottom: -1px;
	}

	body.de_DE #content .post .downloadexample{
		width: 256px;
		height: 28px;
		background-position:-716px -338px;
	}

	body.de_DE #content .post .downloadexample:hover{
		background-position:-716px -366px;
	}

	#content .post hr,
	#content .post div.hr,
	#content section.comments hr,
	#content section.comments div.comment hr,
	#content section.comments div.comment div.hr{
		background-image: url('images/bigsprite.png');
		background-position: 0 0px;
		background-repeat: no-repeat;
		clear:left;
		width: 682px;
		height:4px;
		border:0px;
		margin-top: 25px;
		margin-bottom: 0px;
	}
	
	* html #content .post hr,
	* html #content .post div.hr,
	* html #content section.comments hr,
	* html #content section.comments div.comment hr,
	* html #content section.comments div.comment div.hr{
		width: 679px;
	}
	
	* + html #content .post hr,
	* + html #content section.comments hr,
	* + html #content section.comments div.comment hr{
		background-image: none;
		height:1px;
		margin-top: 0px;
	}

	* html #content .post hr,
	* html #content section.comments hr,
	* html #content section.comments div.comment hr{
		background-image: none;
		height:1px;
		margin-top: 0px;
	}
	
	#content section.post aside{
		display: block;
		top:0px;
		color: black;
		font-size:11px;
		float:left;
		width:116px;
		padding-top: 5px;
		line-height: 16px;
		margin-bottom: 9px;
		margin-top: 0px;
	}

	#content section.post aside h4{
		display: block;
		width: 102px;
		color: white;
		height: 16px;
		padding:1px 5px;
		font-size: 11px;
		background-image: url('images/bigsprite.png');
		background-position: -1564px -139px;
		background-color: #990000;
		margin-bottom: 19px;
	}
	
	#content section.post aside p{
		padding:0px;
		margin: 0px;
	}
	
	#content section.post aside ul{
		margin-top: 0px;
		display:block;
	}

	#content section.post aside ul a{
		color: #65585f;
		text-decoration: none;
		padding-left: 14px;
	}

	* html #content section.post aside li a{
		float: left;
	}
	
	#content section.post aside li.generic a{
		background-image: url('images/bigsprite.png');
		background-position:-1817px -340px;
		background-repeat:no-repeat;
		display:block;
	}

	#content section.post aside li.generic a:hover{
		background-position:-1817px -355px;
		color: #11fcfe;
		text-decoration: underline;
	}

	#content section.post aside li.comments a{
		background-image: url('images/bigsprite.png');
		background-position: -1817px -371px;
		background-repeat: no-repeat;
	}

	#content section.post aside li.comments a:hover{
		background-position: -1817px -386px;
		text-decoration: underline;
/*		border-bottom: solid #11fcfe 1px;
*/	}
	
	
	#content hr.bottomruler,
	#content div.bottomruler{
		background-color: #990000;
		background-image: url('images/bigsprite.png');
		background-position: 696px -190px;
		background-repeat: no-repeat;
		position:absolute;
		z-index: 100;
		bottom: 2px;
		left:0px;
		width: 914px;
		height:1px;
		border:none;
		margin:0px;
	}
	
	* html #content hr.bottomruler,
	* html #content div.bottomruler{
		background-image: none;
		height:1px;
	}
	
	* + html #content hr.bottomruler{
		background-image: none;
		height: 1px;
		visibility: hidden;
	}
/*   F O O T E R   */

footer {
	display:block;
	position:relative;
	width:696px;
	padding:0px;
	border-left: solid white 18px;
	border-right: solid 218px #11fcfe;
	margin:0px auto;
	color:white;
	font-size:11px;
	min-height: 102px;
	background-color:#22191f;
}

* html footer{
	width:696px;
}

footer hr,
footer div.hr{
	background-color: #22191f;
	width: 100%;
	height:16px;
	border:0;
	margin:0px;
	clear:both;
}

* + html footer hr{
	visibility: hidden;
	margin-top: -7px;
}

footer section.footercontents{
	display:block;
	margin: 0px;
	border-top: solid #22191f 15px;
	border-bottom: solid #22191f 16px;
	padding: 0px;
	background-image: url('images/div_footer.png');
	background-position:227px 15px;
	background-repeat:repeat-y;
}

footer section.row{
	float:left;
	margin:0px 7px;
	width: 218px;
	}

* html footer section.row{
	width: 216px;
}

footer h3{
	font-size: 20px;
	font-style: italic;
	margin:0px 0px 21px;
	color:white;
}

footer p{
	line-height: 16px;
}

footer a{
	font-style:italic;
}

footer img{
	float: left;
	margin: -6px 14px 0px 0px;
	border: 0px;
}

footer section.fifty{
	width: 102px;
}

* html footer section.fifty{
	width:95px;
	margin-right: 15px;
}

footer a{
	color: white;
	text-decoration:none;
	border: 0px;
}

footer a:hover{
	border-bottom:solid 1px #11fcfe;
}
footer li{
	float:left;
}

footer ul a{
	color: white;
	text-decoration:none;
	display:block;
	overflow:hidden;
	margin: 0px 20px 8px 0px;
	width:26px;
	height:0px;
	padding-top:26px;
	background-image: url('images/bigsprite.png');
	background-repeat:no-repeat;
}

footer ul a:hover{
	border: 0px;
}
	
footer ul a#rss,
footer ul a#com_rss{
	background-position:-1283px 0px;
	overflow:visible;
	padding-top:30px;
	margin-right: 14px;
	height:42px;
	text-align: center;
}

footer ul a#rss:hover,
footer ul a#com_rss:hover{
		background-position:-1314px 0px;
}

footer ul a#xing{
		background-position:-1158px 0px;
}

footer ul a#xing:hover{
	background-position:-1158px -29px;
	}
	
footer ul a#linkedin{
		background-position:-1190px 0px;
}

footer ul a#linkedin:hover{
		background-position:-1190px -29px;
}

footer ul a#facebook{
		background-position:-1252px 0px;
}

footer ul a#facebook:hover{
		background-position:-1252px -29px;
}

footer ul a#twitter{
		background-position:-1221px 0px;
}

footer ul a#twitter:hover{
		background-position:-1221px -29px;
}

footer br{
	clear:left;
}

footer form{
	display: block;
	z-index:100;
	position:absolute;
	width: 218px;
	height:34px;
	top:9px;
	color:black;
	right: -218px;
	background-image: url('images/bigsprite.png');
	background-position: -1335px -182px;
	background-repeat:no-repeat;
}

body.search-no-results footer form{
	display: none;
}

body.de_DE footer form{
	background-position: -1335px -147px;
}
footer form fieldset{
	border: 0px;
}

footer form label{
	position:absolute;
	top:5px;
	left: 12px;
	width: 64px;
	height:0px;
	overflow:hidden;
	text-indent: -999px;
	padding-top: 23px;
	display:none;
}

* html footer form label{
	height:23px;
}

footer form input#searchfield{
	font-family: verdana, sans-serif;
	font-weight: normal;
	color: black;
	font-size:12px;
	position:absolute;
	top: 11px;
	left:76px;
	width: 100px;
	padding-top:16px;
	height: 16px;
	background-color: transparent;
	border:0px;
	padding-top:0px;
	z-index: 100;
}

* html footer form input#searchfield{
	width:100px;
}

* + html footer form input#searchfield{
	line-height: 14px;
}

footer form input#searchsubmit{
	position:absolute;
	top: 12px;
	left: 180px;
	color: black;
	width: 23px;
	height: 0px;
	padding-top: 13px;
	overflow: hidden;
	text-indent:-999px;
	background-image: url('images/bigsprite.png');
	background-position: -1803px -140px;
	background-repeat:no-repeat;
	border:0px;
	cursor: pointer;
}

* + html footer form input#searchsubmit{
	height: 16px;
}

footer form input#searchsubmit:hover{
	background-position: -1803px -160px;
	cursor: pointer;
}

footer div#ident{
	position: absolute;
	top: 94px;
	right: -205px;
	height:23px;
	width: 164px;
	padding: 4px 14px;
	background-image: url('images/bigsprite.png');
	background-position: -1597px -186px;
	background-repeat:no-repeat;
}

footer div#ident a{
	color: #990000;
	position: absolute;
	top: 4px;
	right: 12px;
	text-align: right;
}

footer div#ident a:hover{
	color: white;
}

/*  U T I L S   */

.clearfix:after {
    content: ".";
    display: block;
    height: 0px;
	margin: 0px;
	padding: 0px;
    clear: both;
	visibility: hidden;
	overflow:hidden;
	font-size: 0px;
}

.clearfix {
	display: inline-block;
}

.clearfixblock {
	display: block;
	clear: both;
	}
	
/*pretty photo: */

div.ppt {
	color:#fff;
	display: none;
	font-size:17px;
	left:0;
	position:absolute;
	top:0;
	z-index:9999;
	padding: 0px 26px;
}

div.pp_pic_holder {
	display: none;
	position:absolute;
	width:100px;
	z-index:10000;
	text-align: center;
}


.pp_content_container {
	position: relative;
	width:100%;
	background-color: white;
	text-align: center;
}

.pp_content_container iFrame{
	position: relative;
	margin: 42px auto 0px;
}

.pp_loaderIcon {
	display:block;
	width:80px;
	height:56px;
	left:50%;
	margin: -28px 0 0 -40px;
	position:absolute;
	top:50%;
	background-image: url('http://www.eleqtriq.com/wp-content/themes/eleqtriq/images/loader.gif');
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

.pp_fade {
	display: none;
	background-color: white;
	padding: 0px;
}

.pp_expand,
.pp_contract{
	cursor: pointer;
	display: block;
	width:20px;
	height: 20px;
	position: absolute;
	left: 20px;
	top: 8px;
	text-indent: -999px;
	background-color: transparent;
	background-image: url('images/bigsprite.png');
	background-position: -1378px -84px;
	background-repeat:no-repeat;
	overflow: hidden;
	display: none;
}

.pp_contract{
	background-position: -1354px -84px;
}

.pp_expand:hover{
	background-position: -1378px -107px;
}

.pp_contract:hover {
	background-position: -1354px -107px;
}

a.pp_close {
	display: block;
	width:20px;
	height: 20px;
	position: absolute;
	right: 20px;
	top: 8px;
	text-indent: -999px;
	background-color: transparent;
	background-image: url('images/bigsprite.png');
	background-position: -1402px -84px;
	background-repeat:no-repeat;
	overflow: hidden;
}

a.pp_close:hover {
	background-position: -1402px -107px;
}

.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000;
}

a.pp_next {
	background: url('images/bigsprite.png') 10000px 10000px no-repeat;
	display:block;
	float: right;
	height:100%;
	text-indent: -10000px;
	width:49%;
}
a.pp_previous {
	background: url('images/bigsprite.png') 10000px 10000px no-repeat;
	display:block;
	float: left;
	height:100%;
	text-indent: -10000px;
	width:49%;
}

.pp_details {
	margin:0px;
	padding-bottom: 10px;
}


.pp_description {
	text-align: left;
	display: none;
	padding-bottom: 4px;
	margin:0 0 5px 0;
	font: italic 20px/20px Georgia, serif;
	color: #65585f;
	overflow: visible;
}

.pp_nav {
	clear: left;
	float: left;
	margin:3px 0 0 0;
	border-top: dotted 1px #b2abaf;
	width: 100%;
}

.pp_nav p {
	float: left;
	margin:7px 0px;
	cursor: default;
}

a.pp_arrow_previous,
a.pp_arrow_next {
	width:21px;
	height: 13px;
	display:block;
	margin: 8px 8px 0px 8px;
	overflow: hidden;
	text-indent: -999px;
	background-image: url('images/bigsprite.png');
	background-position:-1458px -230px;
	background-repeat:no-repeat;
	float: left;
}

a.pp_arrow_previous{
	margin-left: 0px;
}

a.pp_arrow_previous:hover{
	background-position:-1458px -260px;
}

a.pp_arrow_next{
	margin-right: 0px;
	background-position:-1805px -230px;
}

a.pp_arrow_next:hover{
	background-position:-1805px -260px;
}

.pp_arrow_previous.disabled {
	display: none;
}

.pp_arrow_next.disabled {
	display: none;
}

div.pp_overlay {
	background:#000;
	display: none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500;
}
