@charset "utf-8";
/* CSS Document */

body {background: #000 url(images/header_stretched.jpg) repeat-x scroll center top; position:relative; text-align:left; margin-bottom:30px; line-height:18px;}

#wrapper {margin:0; padding:0; background:transparent url(images/wrapper.jpg) repeat-x scroll left top}
#header {margin:0 auto; height:650px; background:transparent url(images/header.jpg) no-repeat scroll center 50px;}
#header_small {margin:0 auto; height:190px; background:transparent url(images/header.jpg) no-repeat scroll center 50px;}
#header_small .inside {margin:0 auto; width:960px;}
#header .inside {margin:0 auto; width:960px;}

#leistungsangebot {margin-top:140px;float:left; width:260px; background:transparent url(images/bg_leistungsangebot.png) no-repeat}
#leistungsangebot h1 {color:#958e84; font-size:16px; font-weight:bold; margin-left:15px; margin-top:15px; margin-bottom:30px;}
#leistungsangebot ul {margin-left:15px; width:215px; color:#958e84; font-size:13px;}
#leistungsangebot li {height:37px; line-height:37px; border-bottom:dotted 1px #333530; background:transparent url(images/icon_leistungsangebot.png) no-repeat left;}
#leistungsangebot li a {padding-left:20px; color:#958e84; text-decoration:none;}
#leistungsangebot li a:hover {color:#fff;}

#main {background:transparent url(images/bg_main.jpg) repeat scroll left top; padding-bottom:30px; padding-top:30px;}
#main .inside {margin:0 auto; width:960px;}
#main h1 {height:28px; line-height:28px; padding:0; margin:0; padding-left:40px; margin-bottom:15px; background:transparent url(images/bg_h1.jpg) no-repeat left; font-size:16px; color:#c6c6c4;	font-weight:bold;}

#produkte-1 li {background:transparent url(images/list_icon1.jpg) no-repeat left top; padding-left:15px}
#produkte-1 li a {color:#dc2e07; font-weight:bold; text-decoration:underline;}
#produkte-1 li a:hover {text-decoration:none;}

#willkommen a {color:#FFF; text-decoration:underline;}
#willkommen a:hover {text-decoration:none;}

#zertifiziert img {padding:2px;border:1px solid #72716f;}

#footer {background:transparent url(images/bg_footer.jpg) repeat-x left top; padding-bottom:30px; padding-top:30px; height:270px; color:#9f9d9e;}
#footer .inside {margin:0 auto; width:960px;}
#footer h1 {height:28px; line-height:28px; padding:0; margin:0; /*padding-left:40px;*/ margin-bottom:15px; /*background:transparent url(images/bg_h1.jpg) no-repeat left;*/ font-size:16px; color:#c6c6c4;	font-weight:bold;}

.link_white a {color:#fff; text-decoration:none;}
.link_white a:hover {text-decoration:underline;}
.auflistung li {line-height:22px; background:transparent url(images/list_icon.jpg) no-repeat left; padding-left:10px}
.auflistung li a {color:#9f9d9e; font-weight:bold; text-decoration:none;}
.auflistung li a:hover {color:#fff; text-decoration:none;}

.copyright {padding-top:50px; color:#5B5B5B;}
.copyright a {color:#5B5B5B; text-decoration:none;}
.copyright a:hover {text-decoration:underline;}

#slide {margin-top:140px; margin-left:5px; float:left; width:695px; background:#0a0806; height:420px;}

/** Formular */

.mandatory span {color:#DC2E07; margin-left:2px;}
.formbody td {padding-bottom:5px; padding-left:5px;}

/** Galerie */

.ce_gallery img {padding:2px; border:solid 1px #72716F; margin-right:5px;}
.ce_gallery a:hover img{padding:2px; border:solid 1px #fff; margin-right:5px;}

.image_container img {padding:2px; border:1px solid #72716F;}
.mod_breadcrumb {margin-bottom:30px;}

.leistungen-produkte {padding-right:85px;}
#leistungen-produkte li {background:transparent url(images/list_icon1.jpg) no-repeat left top; padding-left:15px}
#leistungen-produkte li a {color:#dc2e07; font-weight:bold; text-decoration:underline;}
#leistungen-produkte li a:hover {text-decoration:none;}
