.colleftsmall {
	float: left;
	margin-right: 10px;
}

.logo { text-indent: -9999px; float:left; width:100px; height:100px; margin:0 0 0 0; background: url('images/logo_za_energy_small.png') no-repeat; cursor: pointer;}
/*.logo { text-indent: -9999px; float:left; width:158px; height:150px; margin:0 0 0 0; background: url('images/logo_za_energy.png') no-repeat; cursor: pointer;}*/

.banner { float:right; width: 810px; height:100px; margin: 15px 0 0 0; }

.tren, hr { margin-bottom: 20px; padding-bottom:10px; background-image:url(images/tren2.png); background-repeat:no-repeat; background-position:bottom center; }

.content .attachment-post-thumbnail{ margin: 0 0 30px 0;}

form hr{
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: none;
	xborder-bottom: 1px dotted rgba(0, 0, 0, 0.3);
}

#wpcf7-f13246-p13244-o1 input{
	margin-top: 10px;
	padding: 5px;
	border: none;
	box-shadow: none;
	width: 295px;
}

form p.noborder{
	color: #fff !important;
	font-size: 16px !important;
	border: none !important;
	padding-left: 5px;
}

#slider a:link, #slider a:visited {
	text-decoration: none;
}

#sidebar-primary { float:left; width:130px; margin: 8px 0 25px 0; padding:0 20px 0 0 ; overflow: hidden;  /* background-image:url(images/headerverlauf.png) */; background-repeat: repeat-x; font-size: 11px; border-right: 1px dotted rgba(0,0,0,0.3); min-height: 300px;}


#social{
	height: 32px;
	margin:20px auto 20px;
	width: 466px;
    border-bottom: none !important;
}

.frame-wrap{
    height: 2200px;
    background-color: #fff;
    float: left;
    width: 100%;
}

.frame-wrap iframe{
    height: 1100px;
}

.frame-wrap iframe:first-child{
    margin-bottom: 80px;
}

.page-template-page-pilot-projects #contentcontainer{
    width: 100%;
}

.page-template-page-pilot-projects #contentwrap{
    margin: 0px;
}

.page-template-page-pilot-projects .contentextrawide{
    margin: 40px auto;
    float: none;
}
