body_pattern@charset "utf-8";
* {border:0;margin:0 auto;padding:0;outline:none;}
ol, ul, li {list-style:none;}
a {color:#5d84a6;text-decoration:none;}
p {padding:5px 0;}
h1 {font-family:"Muli", sans-serif !important;font-size:20px;color:#939292;font-weight:bold;padding:5px 0;text-align:left;}
h1 small {color:#939292;font-family:"Muli", sans-serif;font-weight:400;}
h2 {font-family:"Muli", sans-serif;color:#575859;font-size:16px;padding:0;display:block;}
h2 small {font-family:"Muli", sans-serif;color:#939292;font-weight:400;}
h2, h4 {line-height:120%;}
.clr{clear: both;height:0 !important;width:0 !important;line-height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;}
body {width:100%;margin:0;padding:0;font-size:12px;font-family:"Muli", sans-serif;font-weight:400;}
/* Hintergund website */
.body_pattern {background:#fbfbfb url(http://www.zcontent.de/bilder/1415133981/1415133981-1418152435-bg_body.jpg) no-repeat top fixed;}
.bg {clear:both; padding:0; margin:20px 0 40px 0; width:auto;height:8px;}
.fl {float:left;}
.fl-img {float:left;padding:20px;}
.pad_inside {padding:20px;}
.pad_inside h3 {color:#5d84a6;}
.tac {text-align:center;}
nav {position: relative;z-index: 999999999999999;}
#nav ul.gap {top: -32px !important; left: 165px !important;}
.oneForth {float:left;}/*referenz*/
.one_fourth_pad img {max-width: 100%;} 
.oneForth img {max-width: 100%; }
.center_small_box.port1.gap img { max-width: 100%; height: 100% !important; }
/* design_anfahrt*/
.maps_view { width:99%; height:auto; float:left; position:relative; max-height:100%; max-width:100%; }
a.pic { display: block; position: relative; padding:0; margin:0; }
img.margin_right {margin:0 20px 0 0; }
a.pic img.h { position :absolute; padding:0; top:0px; bottom:0; left:0px; visibility:hidden;}
a.pic:hover img.h {background:url(http://www.zcontent.de/bilder/1415133981/1415133981-1419182642-img_z.png) center no-repeat; visibility:visible;}
.main_resize {margin:0 auto;margin-bottom:0px;padding:0;}
.header_res {padding:5px 0;}
.header {display:table;border-collapse:collapse;width:100%;}
.header .logo {display:table-row;float:left;width:50%;}
.header .brand {display:table-row;float:left;}
.header .RSS {display:table-row;float:right;}
.header .logobox {display:table-cell;}
.header .brandbox {display:table-cell;vertical-align:middle;line-height:66px;text-align:right;}
.header .rssbox {display:table-cell;vertical-align:baseline;line-height:66px;}
.brandbox {font-family:"Muli", sans-serif;color:#414141;font-size:20px;font-weight:400;word-spacing:0px;}
header .logo a {text-transform:none;padding:0;}
.RSS img {float:left; margin:0 5px 0 0; width:32px; height:32px;}
.top_news {margin:0;}
.top_text p {padding:2px 0 2px 0;}
.top_text {font-size:15px;color:#575859;font-weight:bold;margin:0; padding:2px 0 2px 0;line-height:1.2em;}
/*Slider-Background slider_bg dummy*/
.slider_box {margin:0 auto;padding:30px 0;border-bottom:1px solid #dcdcdc; background: url(http://www.zcontent.de/bilder/1415133981/1415133981-1419183382-slider_bg.png) top center repeat-x;}
.slider_box img {padding:0;}
.small_box {padding:10px 0px 0px 0px;background:none;}
.small_box.no_bord {border:none;background:none;}
.small_box.no_bord:hover {border:none;background:none;}
.center_small_box {background:#fafafa; margin:0 5px 0 5px; padding:0;height:auto;}
.center_small_box:hover {border-bottom:1px solid #9d9d9d;}
.small_box:hover {background:#fff;}
.small_box h3 {color:#666;padding:10px 0;line-height:0.5em; margin:0;}
.small_box h3:hover {color:#4e7f9c;}
.small_box p {padding:0;margin:0;line-height:1.6em;color:#a9a9a9;font-size:11px;}
.center_small_box.port1 {} /*start_design */
.center_small_box.port1 img {max-width: 100%; height: auto;}
#content {min-height:400px;width:100%;}
.contentbox {width:90%;margin:0 auto;min-height:300px;}/* nur Design.html */
.tab {margin:0px;padding:0px;width:100%;border:1px solid #fff;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;
-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.tab h1 {font-family:"Muli", sans-serif !important;font-size:20px;color:#939292;font-weight:bold;padding:0;text-align:left;}
.tab table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;margin:0px;padding:0px;}
.tab tr:last-child td:last-child {-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;}
.tab table tr:first-child td:first-child {-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.tab table tr:first-child td:last-child {-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;}
.tab tr:last-child td:first-child{-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;}
.tab tr:hover td{background-color:#fff;}
.tab td{
vertical-align:middle;
background:#fff;
border:1px solid #fff;
border-width:0px 1px 1px 0px;
text-align:left;
padding:0;font-family:"Muli", sans-serif;
font-weight:400;
color:#414141;}
.tab tr:last-child td{border-width:0px 1px 0px 0px;}
.tab tr td:last-child{border-width:0px 0px 1px 0px;}
.tab tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
.tab tr:first-child td{background-color:#fff;border:0px solid #fff;text-align:left;border-width:0px 0px 1px 1px;font-family:"Muli", sans-serif;font-weight:400;color:#414141;}
.tab tr:first-child td:first-child{border-width:0px 0px 1px 0px;}
.tab tr:first-child td:last-child{border-width:0px 0px 1px 1px;}
.left_side_big {width:30%;float:left;margin:0 7px 15px 0;}
.left_side_big.r {float:right; margin:0 0 15px 0;}
.left_side_big.last {width:30%; float:right; margin:0 0 15px 0;}
.left_side {float:left; margin:0 7px 15px 0; padding:0;}
.left_side.last {float:right; margin:0 0 15px 0;}
.left_side.small {width:23%;}
.left_side_big ul {list-style:none; margin:10px 0; padding:0;}
.left_side_big ul li {padding:5px 10px; margin:3px 0; background:#eee; color:#333;}
.left_side_big ul li a {color:#333;}
.left_side_big ul li:hover {background:#cecece;}
.right_side_big { width:68%;float:right; margin:0 0 15px 0;}
.right_side_big.l {float:left;}
.right_side {padding:10px 18px;}
.content_blog {margin:0px 0px 70px 0px; padding:0;}
.content_blog .some_blog {width:48%; float:left;}
.content_blog .some_blog ul {list-style:none; padding:5px 0;}
.content_blog .some_blog li {border-bottom:1px solid #e9e9e9; background:url(../images/ul_li_bg.png) left no-repeat; padding:3px 0 3px 15px;}
.content_blog .some_blog li a {font-size:12px; color:#497999; }
.content_blog .some_blog li a:hover { color:#636363; }
.content_blog .some_blog2 {width:48%; float:right;}
.content_blog .some_blog2 p.twitter { background:url(../images/p_twiiter.png) top no-repeat; padding:40px 20px 80px 20px; }
img.banner {border-right:1px solid #eaeaea; padding:15px 21px; background:#fff; float:left; margin:0 10px 0 0;}
img.banner.last {border:none;}
img.banner:hover {border: solid 1px #eaeaea; -moz-box-shadow: 1px 1px 5px #999; -webkit-box-shadow: 1px 1px 5px #999; box-shadow: 1px 1px 5px #999; }
.prefooter {background: url(../images/preefoter_bg.png); padding:0 0 0 0; margin:0 auto; }
.prefooter h4 {padding:10px 0 20px 0; margin:0; color:#fff; font-size:30px; }
.prefooter h4 span {color:#d54747; }
.prefooter h2 {font-size:18px; color:#636363; text-transform: none;padding:30px 20px 5px 10px; }
.prefooter p {color:#999999; font-size:11px; line-height:1.5em; padding:5px 0; }
.prefooter p span { color:#aecada; }
.pref_blog { margin:5px 0px 5px 0px; padding:0; }
.pref_blog a:hover { color:#5d84a6; }
.pref_blog ul {color:#999; list-style:none; margin:0; padding:0px 0; }
.pref_blog li {padding:4px 0; border-bottom:1px solid #f2f2f2; }
.pref_blog li a:hover {color:#5d84a6;}
a.fl {margin:10px 10px 40px 0; float:left; padding:0; }
img.fgh {background:#fff;padding:0; margin:0 3px 0 0; float:left;}
img.fgh:hover {background:#aecada;}
.Flickr {margin: 0px 0px 5px 0; }
.Flickr img {padding:3px; background:#fff; float:left; margin:5px 4px 5px 0; }
.Flickr img.last {margin:5px 0;}
.footer {height: 50px;text-align:center;color:#aaa;font-size:11px;font-weight:400;background:#333;padding:32px 0 0 0;margin:0 auto;}
.footer a { color:#aaa; text-decoration:none;padding:0 5px;}
.footer a:hover {text-decoration:underline;}
img.h2_hover1 { margin:10px 0; background:url(../images/h2_img_1.png) center no-repeat;}
img.h2_hover2 { margin:10px 0; background:url(../images/h2_img_2.png) center no-repeat;}
img.h2_hover3 { margin:10px 0; background:url(../images/h2_img_3.png) center no-repeat;}
img.h2_hover4 { margin:10px 0; background:url(../images/h2_img_4.png) center no-repeat;}
img.h2_hover1:hover {background:url(../images/h2_img_1_1.png) no-repeat;}
img.h2_hover2:hover {background:url(../images/h2_img_2_1.png) no-repeat;}
img.h2_hover3:hover {background:url(../images/h2_img_3_1.png) no-repeat;}
img.h2_hover4:hover {background:url(../images/h2_img_4_1.png) no-repeat;}
.img_hover_box.pic a {display: block; position: relative; margin-bottom:15px; }
.img_hover_box.pic a img {margin:0; }
.img_hover_box.pic a img.h {position: absolute; top: 0; left: 0; visibility:hidden; background:none; border:none; }
.img_hover_box.pic a:hover img.h { visibility:visible;}
.btn {margin:12px 0 0; padding:0px 0px 0; text-align:center; }
.btn a {font-size:11px; color:#8f8f8f; text-transform:uppercase; height:33px; padding:8px 12px; background:#f7f7f7; border:1px solid #ebebeb; font-weight:bold; }
.btn a:hover {color:#fff; background:#ebad00; border-color:#9cac50; }
.btn a span {color:#ebad00; font-size:12px; font-weight:normal; }
.pic img {padding:0px; background:#ffffff;}
.pic a:hover img {background:#e1e1df;border:1px solid #e1e1df; /**/ }
.pic img.h {background:none; }
.pic.fl {margin:5px 20px 10px 0; }
.pic.fr {margin:5px 0 20px 10px; }
.overview img {max-width: 100%;}
.whiteBackground {background-color: white; margin: 0 auto; padding: 0 10px 0 10px;}
.greyBackground {background-color:#fafafa;height:auto;margin:0 auto;padding: 0 10px;}
#bar {height:8px; width:auto; margin-left: 0px; margin:5px 0 5px 0; background: url(http://www.zcontent.de/bilder/1415133981/1415133981-1417653968-barMin.png) repeat-x;}
#bar_footer {height:8px; width:auto; margin-left: 0px; margin:5px 0 5px 0; background: url(http://www.zcontent.de/bilder/1415133981/1415133981-1417653968-barMin.png) repeat-x;}
.lastBlock {margin:0;margin-right:0px !important;}
/*.firstBlock {margin:0;margin-top:5px;margin-left:0 !important;margin-right:0px;}*/
.whiteFooter {padding-bottom:0px;}
.whiteMain {padding-bottom: 20px;}
.slideShow {margin-top: 0px; margin-bottom:0px;border:none;padding:0;}
.one_half_pad img {max-width:100%; height: auto;}
.one_third_pad img {max-width:100%; height: auto;}
.two_third_pad img {max-width:100%; height:auto;}