/* Statisch */
h1,h2,h3 { font-weight:400; }
div {display: block;}
* {padding: 0px;margin: 0px;}
img { border:0px !Important;}
ul, ol { list-style:none; }
b, strong { font-weight:600; }
.body {width: 100%; margin:auto;font-size:12px; font-family: 'Open Sans', sans-serif !important; }
.body a,
.body a:hover,
.body a:link,
.body a:visited { text-decoration:none; }
.body ul,
.body li { padding:0px; margin:0px; }
.border {-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;}
#wp_content { float:none; width:auto;}
#wrapper {width: 1008px; margin:0 auto;  padding-top:20px;}
#container {font: 12px; width:1008px; min-height:400px; margin:0 auto; position:relative; z-index:100;}
#wrapper a {text-decoration: none;}
#wrapper a:hover,
#wrapper a:link,
#wrapper a:visited {text-decoration: none;}
p {line-height: 20px;}
li {line-height:22px;}
/* Statisch Ende */


/* Header */
#header { position:relative;}
#header .contact { float:right; padding-top:30px; }
#header .contact .icon { background-image:url(images/contact.png); width:60px; height:60px; float:left; }
#header .contact .info { float:right; padding-left:15px;padding-top:10px;text-align: left; }
#header .contact .info p{ font-size:14px; }
#logo { font-size:20px; width:173px; height:100px; z-index:-9999px; margin-top: 15px; margin-bottom: 15px;}
#header {width: 100%;margin:auto; color:#6e6e6e;}
#header #inline { width:1000px;margin:auto; text-align:right;height: 110px;}
#header .inline { width:1000px; margin:auto;height: 56px; }

.contact-navi { width:100%; height:3px; background-color: #125a63; }
.contact-navi .inliner { width:1000px; margin:auto; }
.contact-navi .inliner .info { float:right; background-color: #125a63; padding: 5px 10px 4px 10px; color:#fff !important; border-radius:5px;}
.contact-navi .inliner .info p { display:inline; padding-left:25px; }
.contact-navi .inliner .info p:first-child { padding-left:0px !Important; }
/* Header Ende */


/* SEARCH */
#header #search {float: right;width: 265px;height: 28px;}
#search { padding:10px;float:right; }
.search { width: 250px;background-color:#fff; color:#696868;line-height:21px; padding:6px 10px; position:relative; border: 1px solid #125a63; border-radius:5px; overflow:hidden;}
#search input { border:medium none; }
#search .search_feld { background: none repeat scroll 0% 0% transparent;color:#696868; font-size:12px; height:21px; line-height:21px; width:210px; padding:0px;}
#search .search_button {background:url(images/lupe.png) no-repeat 0% 50%; right:-1px; top:-1px; position:absolute; height:35px; width:35px;transition: background-color 200ms ease-in-out;-webkit-transition: background-color 200ms ease-in-out;-moz-transition: background-color 200ms ease-in-out;
    -o-transition: background-color 200ms ease-in-out;cursor: pointer;}
#search .search_button:hover {  }
/* SEARCH ENDE */


/* Navigator oben */
#top_navigator .inline { width:1000px; margin:auto;  }
#top_navigator li {display: inline-block;padding-left: 20px;padding-right: 20px;font-size: 16px;line-height: 56px;color: #ffffff;font-weight: 400;transition: background 200ms ease-in-out;
    -webkit-transition: background 200ms ease-in-out;
    -moz-transition: background 200ms ease-in-out;
    -o-transition: background 200ms ease-in-out;}
#top_navigator li:hover { background-color: #0b3439; }
#top_navigator .navi { width:650px;float:left; }
/* Navigator oben ENDE */


/* Navigator links */
ul.MenuMain { }
.MenuMain li { line-height:26px !Important; padding-left:25px;}
.MenuSub1 li { padding-left:25px; }
.MenuSub2 li { padding-left:35px; }
/* Navigator links Ende */


.block h2 {font-size: 16px; line-height:30px;}
.block h3{font-size: 16px ; }
.block-title{margin-bottom: 15px;padding: 8px 0px 4px 10px;}
.block-content .even { margin-left:20px;}
.block-content ul li {padding-left:25px; }
.block-content ul { margin-top:10px; margin-bottom:10px; }


#left_content .inline {  float:left;   /* height:100%; */width: 220px;}
#left_content {float: left;width: 220px;/* height: 100%; */min-height: 350px;}
#left_content .block {margin-bottom: 20px !important;background-color: #fff;border-radius: 5px;border: 1px solid #ccc;padding-bottom: 10px; }
#left_content .block-content { padding-left: 10px;padding-right: 10px; }
#left_content .kategorie.block ul li {font-size: 12px;padding-bottom: 5px;}
#left_content .inhalt.block ul li {font-size: 12px;}
#left_content .inline .block-content div img{ margin-bottom:10px; }
#left_content .inline .block-content div:last-child img{ margin-bottom:0px!important; }
#left_content ul li{background:#fff url(images/list.png) 10px 8px no-repeat; line-height:20px;transition: all 400ms ease-in-out;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;}
#left_content .MenuMain li:hover { background:#f4f4f4 url(images/list.png) 14px 8px no-repeat;}

#main_content .block { margin-bottom: 20px !important;background-color: #fff;border-radius: 5px;border: 1px solid #ccc;padding-bottom: 10px;  }
#main_content {	margin-left:240px;	width: 760px;min-height: 100%;	height: auto;max-width: 760px;}
#main_content .block.inhalt h3{ font-weight: 100; font-size: 14px; margin-bottom:10px; }
#main_content .block.inhalt li { }
#main_content .inhalt li {background:#fff url(images/list.png) 10px 8px no-repeat; padding: 0 10px 0 20px;}
#main_content .block-content div li {  line-height: 20px; }
#main_content .block-content { padding-left:10px; padding-right:10px;}
/* Gallery */
.gallery {width:720px; text-align:center;margin:auto; margin-bottom:20px; background-color:#ffffff; padding-top:20px;}
.gallery #mainPicContent { width:720px; height:500px; position:relative; }
.gallery #mainPic {	text-align:center;width:680px;height:500px;position:absolute;text-align:center;line-height:900px;}
.gallery #mainPic img {	max-height: 500px;max-width: 584px; }
.gallery #galleryContent {width: 720px; margin-top:40px; padding-bottom:20px; margin-left:auto; margin-right:auto;}
.gallery #galleryContent ul li {display: inline;}
.gallery ul { height:120px; position:relative; }
.gallery li.first { margin-left:0px !important; }
.gallery li {float: left; width:130px;height:120px;position:absolute;text-align:center;line-height:180px;border-radius: 5px;transition: border-color 500ms ease-in-out;-webkit-transition: border-color 500ms ease-in-out;-moz-transition: border-color 500ms ease-in-out;
    -o-transition: border-color 500ms ease-in-out;}
.gallery li.bild1 {left:0px; }
.gallery li.bild2 {left:147px; }
.gallery li.bild3 {left:295px; }
.gallery li.bild4 {left:442px; }
.gallery li.bild5 {left:588px; }
.gallery #galleryContent ul li a img {	max-height: 120px;max-width: 130px; }
/* Gallery ENDE */


/* Footer */
.footer-container {color:#6e6e6e; position: absolute; padding: 40px 0 54px; margin: -40px 0 0; width: 100%; }
.footer-container,
.footer-container{ padding: 150px 0 80px; margin: -150px 0 0; }
footer { width:1010px; margin:0 auto; border:none; padding: 0; }
footer address{ margin-left:30px; }
.informative {position: relative; }
.footer-links {float:left; margin:27px 30px !important;}
.informative address {background:url('../images/f_border.png') 0% 0% repeat-x; padding: 20px 30px; margin:0;text-align: center;}
/* Footer Ende */


/* Product Tabs */
.product-tabs { position:absolute; z-index:1; margin: -38px 0 0 4px!important; border:0; }
.product-tabs li { float:left; border:1px solid #ededed; height:38px; line-height:38px; margin-right:3px; border-bottom: 0px;}
.product-tabs .product_tabs_description_tabbed { display:block; padding:0px 16px; color:#6f6f6f; font-size:14px; background: #ffffff; }
.product-tabs-content {border:1px solid #ededed; padding:20px; }
.product-tabs-content .data-table td {padding-left:12px}
/* Product Tabs Ende */

dt { float:left; width:100px;}
dd { float:right; width:40px;}
