
/*
Theme Name: Pbimetals_v008_elemente_v003
Theme URI: http://www.divine-project.com/
Description: (c) 2011 Divine Project
Author: Puneet
Author URI: 
Date: 08.09.2012
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: creative, two-columns, custom-header, custom-background, threaded-comments, sticky-post, editable-content
*/



html, body, p, span, div, br, h1, h2, h3, h4, h5, h6, form
{
    margin: 0;
    padding: 0;
}

form, fieldset
{
    border: 0;
    margin: 0;
    padding: 0;
}

input, textarea, select
{
    font: 100% Corbel, Arial, Helvetica, sans-serif;
    vertical-align: middle;
	 border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1);
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.2);    
}

/* Submit Button */ 
.btn, a.btn, a.btn:visited, body a.btn, body a.btn:visited, .wpcf7-submit, input[type="submit"] {
    cursor: pointer;
    display: inline-block;
    background-color: #ef8b16;
    background-repeat: no-repeat;
	background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, .2));
	background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
    padding: 5px 19px 7px 19px;
	text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px;
    color: white;
    font-size: 13px;
    line-height: normal;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    -ms-transition: 0.1s linear all;
    -o-transition: 0.1s linear all;
    transition: 0.1s linear all;
    margin: 0 8px 13px 0;
    text-decoration: none;
    font-weight: bold;
}

.img
{
    border: none;
}

body
{
    background-color: #ffffff;
}

@font-face
{
    font-family: Corbel;
    src: url(fonts/CORBEL.TTF);
}

@font-face
{
    font-family: Calibri;
    src: url(fonts/calibri_0.ttf);
}

@font-face
{
    font-family: Haettenschweiler;
    src: url(fonts/HATTEN_0.TTF);
}

@font-face
{
    font-family: Sertig;
    src: url(fonts/Sertig.otf);
}

.post-grid .post-title
{
    color: #131313;
    font: 2.125em/1.2em Haettenschweiler, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.post-grid .post-title a
{
    color: #131313;
    font: 1em/1.2em Haettenschweiler, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

#searchform input#s
{
    display: none;
}

#searchsubmit, #searchform #searchsubmit
{
    display: none;
}

#searchform .screen-reader-text
{
    display: none;
}

div.maincontainer
{
    width: 968px;
}

img.centered
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright
{
    display: inline;
    margin: 0 0 2px 7px;
    padding: 4px;
}

img.alignleft
{
    display: inline;
    margin: 0 7px 2px 0;
    padding: 4px;
}

.alignright
{
    float: right;
}

.alignleft
{
    float: left;
}

#sidebar ul, li
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#sidebar > ul > li
{
    padding-bottom: 30px;
}

#respond
{
    clear: both;
    padding-bottom: 30px;
}

.clear-both
{
    clear: both;
}

#commentform #comment
{
    width: 98%;
}

#respond h3
{
    margin-bottom: 10px;
}

#respond #commentform p label
{
    margin-top: 10px;
}

#respond #commentform p input[type="text"]
{
    display: block;
    margin-bottom: 5px;
}

#respond #commentform p input[type="submit"]
{
    margin-top: 10px;
}

.nocomments
{
    padding-top: 10px;
}

.commentlist ul.children
{
    padding-left: 30px;
}

.commentlist ul.children,
.commentlist li.comment
{
    clear: both;
}

li#wp-admin-bar-my-account-with-avatar > a > span
{
    background: right -52px !important;
    display: block !important;
}

body
{
    font-size: 16px;
    min-width: 968px;
}

body *
{
    font-size: 1em;
    line-height: 1.2em;
}

.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor
{
    font-size: 1em;
}

.alignleft,
img.alignleft
{
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}

.alignright,
img.alignright
{
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}

.aligncenter,
img.aligncenter
{
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignleft,
img.alignright,
img.aligncenter
{
    margin-bottom: 12px;
}

.post-grid .post
{
    margin-bottom: 25px;
}

.post-grid p
{
    color: #222222;
    font: 14px Corbel, Arial, Helvetica, sans-serif;
}


.post-grid h1
{
    color: #131313;
    font: 2.125em/0.029em Haettenschweiler, Arial, Helvetica, sans-serif;
    line-height: 40px;
}

.post-grid h2
{
    color: #131313;
    font: 1.5625em/0.04em Haettenschweiler, Arial, Helvetica, sans-serif;
    line-height: 30px;
}

.post-grid h3
{
    color: #131313;
    font: 1.1875em/0.053em Haettenschweiler, Arial, Helvetica, sans-serif;
    line-height: 23px;
}

.post-grid h4
{
    color: #131313;
    font: 1.0625em/0.059em Haettenschweiler, Arial, Helvetica, sans-serif;
    line-height: 20px;
}

.post-grid h5
{
    color: #131313;
    font: 0.875em/0.071em Haettenschweiler, Arial, Helvetica, sans-serif;
    line-height: 16px;
}

.post-grid h6
{
    color: #131313;
    font: 0.6875em/0.091em Haettenschweiler, Arial, Helvetica, sans-serif;
    line-height: 13px;
}

.header-no-stretch-block
{
    background: #ffffff url(images/header-side.jpg) no-repeat center 0;
}

.header-grid
{
    clear: both;
    height: 495px;
    margin: 0 auto;
    position: relative;
    width: 968px;
}

.pbimetals-v008-elemente-slides
{
    height: 224px;
    left: 6px;
    position: absolute;
    top: 268px;
    width: 959px;
}

.id409
{
    height: 172px;
    left: 666px;
    position: absolute;
    top: 55px;
    width: 296px;
}

.id410
{
    left: 20px;
    position: absolute;
    top: 229px;
    width: 80px;
}

.id411
{
    left: 109px;
    position: absolute;
    top: 229px;
    width: 80px;
}

.id412
{
    left: 198px;
    position: absolute;
    top: 229px;
    width: 51px;
}

.id413
{
    left: 263px;
    position: absolute;
    top: 229px;
    width: 80px;
}

.id414
{
    left: 357px;
    position: absolute;
    top: 229px;
    width: 80px;
}

.id415
{
    left: 436px;
    position: absolute;
    top: 229px;
    width: 92px;
}

.id416
{
    left: 542px;
    position: absolute;
    top: 229px;
    width: 70px;
}

.divine-area
{
    height: 1993px;
    width: 356px;
}

.content-stretch-warp
{
    background: #ffffff url(images/content-side-footer.jpg) no-repeat bottom ;
}

.content-stretch-bottom
{
    background:  #ffffff no-repeat center bottom;
}

.content-stretch-top
{
    background:  url(images/content-side-footer.jpg) no-repeat center bottom;
    overflow: hidden;
}

.divine-content
{
    clear: both;
    float: none;
    margin: 0 auto;
    width: 968px;
}

.sidebar-grid
{
    float: left;
    padding: 0;
    width: 30px;
}

.post-grid
{
    float: left;
    padding: 0px 37px 100px 0px;
	width: 968px;
}

.row
{
    background: ;
    margin-top: 0;
    position: relative;
}

.post-title
{
    color: #131313;
    float: right;
    line-height: 40px;
    margin-left: 0;
    margin-top: 0;
    padding-right: 0;
    text-align: right;
    text-decoration: none;
    width: 215px;
}

.divine-area
{

    width: 356px;
}

.footer-no-stretch-block
{
    background: #ffffff url(images/footer-side.jpg) no-repeat center 0;
}

.footer-grid
{
    clear: both;
    height: 50px;
    margin: 0 auto;
    position: relative;
    width: 968px;
}