@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; border: 0; font-family: Calibri, Arial, Helvetica, sans-serif; }

html { background: url("../images/background.png") no-repeat center center fixed;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background.png', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background.png', sizingMethod='scale')"; }

body { padding: 50px 0; }

.left { float: left; }

.right { float: right; }

.clear { clear: both; }

hr { border-top: 1px solid #666; margin: 25px 0; }

h1 { font-size: 1.6em; color: #000; line-height: 1em; }

h6 { font-size: 1.0em; color: #444; font-weight: normal; padding-bottom: 25px; line-height: 1em; }

h2 { font-size: 1.4em; color: #000; font-weight: normal; padding-bottom: 15px; line-height: 1em;}

p { padding: 5px 0; color: #000; font-size: 1em; line-height: 1.5em; }

div#wrapper { width: 960px; margin: 0 auto; padding: 25px; border-radius: 10px; }

div#logo { width: 960px; height: 150px; background: url("../images/logo.png") 0 0 no-repeat; }

div.column { width: 450px; }

div.border { margin-left: 25px; height: 340px; background: url("../images/wrapper.png") 0 0 repeat; width: 1px; }

.mail { background: url("../images/mail.png") 0 10px no-repeat; padding-left: 45px; }

.adress { background: url("../images/adress.png") 0 10px no-repeat; padding-left: 45px; }

.mobil { background: url("../images/mobil.png") 0 10px no-repeat; padding-left: 45px; }

p#footer { padding-top: 50px; }