@charset "utf-8";
/*
Theme URI: http://www.diestelkamp-consulting.de
Author: Diestelkamp Consulting GmbH
Author URI: http://www.diestelkamp-consulting.de
Description: Agentur für kreatives Design und professionelle Optimierung von Webseiten und Onlineshops.
*/

body {
border:0 none;
vertical-align:baseline;
overflow-x:hidden;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
color:#000;
background-image: url(images/bg.jpg);
background-repeat:repeat-y;
background-size: cover;
}

/* Text, Links */
a, a:visited { color:#006AB3; outline:0 none; text-decoration:none; }
a:hover, a:focus { color:#005691; text-decoration:none; }
p a, p a:visited { line-height:inherit;}

/* Headlines */
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { font-weight:inherit; text-decoration:none; }
h1 {
	font-size: 19px;
    color: #002f56;
    font-weight: bold;
    font-stretch: normal;
    padding-top: 65px;
	letter-spacing: 0.001em;
}

h2 { font-size: 17px; color: #002f56; font-weight: bold; font-stretch: normal; letter-spacing: 0.001em; }
h3 {color: #002f56;font-size: 15px; font-weight: 600; letter-spacing: 0.0005em; padding: 15px 0 0 0;}

h4 { font-size: 1.4em; line-height:1.2; margin-bottom:0.1em; }
h5 { font-size: 1.2em; line-height:1.2; margin-bottom:0.1em; }
h6 {
font-size:1em;
line-height:1.2;
margin-bottom:0.2em;
text-transform:uppercase; }


.start h1 { font-size: 1.8em; line-height:1.35; margin-bottom:0.05em; font-family: 'Nunito', sans-serif; font-weight: 700; color: #002F56; letter-spacing: 0.001em; }
.start h2 { font-size: 1.3em; line-height:1.3; margin-bottom:0.2em; font-family: 'Nunito', sans-serif; font-weight: 700; color: #0069B4; letter-spacing: 0.001em;}

hr {
	clear: both;
	border: solid #ddd;
	border-width: 1px 0 0; 
	margin: 0.65em 0;
	height: auto; }


.full-width { height:auto; width:100%; overflow:hidden; }
.centered { text-align: center; }
.clear { clear:both; }
.left0 { margin-left: 0; }

.logo {
	max-width: 285px;
	width: 100%;
	padding: 0;
}

img.pdf {max-width: 60px;}

strong {color: #003055;}

header .container {
margin-top: 2.5em;	
}

header .wrapper {
	background-color: #fff;
	-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

header img {
	padding: 1em 0 0 0;
	max-width: 624px;
	width: 100%;
}

#federwerkstoffe td { height:20px; padding:3px; font-size:11px; }
table .grey { background: #E1E2E2;}

.content .wrapper {
	padding: 4em 3em 2em 6em;
	background-color: #fff;
	background-image: url(images/main-bg.gif);
	background-position: left;
	background-repeat: repeat-y;
	
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.content h2 {
	margin-bottom: 2em;
}


footer {margin-top: 1em;}


