@charset "UTF-8";
/* CSS Document */
html, body { margin:0; padding:0;text-align:center;font-family:Arial;Font-size:12px;background: url(images/layout/mk_carbon_bg.jpg) repeat center;}

/*EBENEN
----------------------------------------------------- */
/* head */
#head {text-align: left;}
#head_white {background: #fff;height:74px;}
#header { position: relative;width: 1024px;height: 74px;margin: 0 auto;}
#header_2 { position: relative;width: 1024px;height: 257px;margin: 0 auto;}
#logo  {position: absolute;width: 75px;height: 58px;left:60px;top:13px;z-index:25;}
#navigation_main {position: absolute;width: 750px;height: 74px;left:193px;top:0px;}
#bild_main {position: absolute;width: 1024px;height: 257px;left:0px;top:0px;z-index:2;}
/* content */
#subnavi_bereich { background:#fff;}
#subnavi_linie { height:8px;background:#fff;background:url(images/layout/haarlinie_subnavi.jpg);}
#subnavi { left:0px; top:0px;text-align:left; width:1024px;height:30px; margin-top:0px; margin-left: auto; margin-right:auto;background:#fff;padding-top:22px;}
#subnavi_links { width: 155px;height:30px;left:60px;top:0px;padding-left:60px;float:left;margin-right:25px;}
#subnavi_mitte { width: 658px;height:30px;left:240px;top:0px;padding-left:0px;float:left;margin-right:25px;}
#content_bereich { background:#fff;}
#content { left:0px; top:0px;text-align:left; width:1024px; height:auto !important; height:250px; margin-top:0px; margin-left: auto; margin-right:auto;background:#fff;padding-top:22px;}
#content_links { width: 155px;height: auto !important; height:250px;left:60px;top:0px;padding-left:60px;float:left;margin-right:25px;}
#content_mitte { width: 420px;height: auto !important; height:250px;left:240px;top:0px;padding-left:0px;float:left;margin-right:25px;}
#content_rechts {width: 238px;height: auto !important; height:250px;left:686px;top:0px;padding-left:0px;float:left;}
/* footer */
#footer {position:relative;text-align: left;}
#footer_icons_bereich { background:#fff;padding-top:10px;padding-bottom:17px;}
#footer_icons { padding-left:60px;width: 964px;margin: 0px auto 0px auto;text-align:left;}

#footer_bereich { position: relative;width: 1024px;height: 150px;margin: 0px auto 0px auto;}
#footer_text_links { margin-top:20px;width: 155px;float:left;padding-left:60px;margin-right:25px;}
#footer_text_mitte { margin-top:20px;width: 755px;float:left;}

.clear {clear:both;}
.rechts_15 {margin-right:15px;}

p.text_klein {margin:3px;padding:0px;}
#content_rechts p {margin-top:0px;margin-bottom:0px;}
#content_rechts h4 {margin-bottom:14px;}

ul.navi { list-style-type:none;margin:0;padding:0;margin-top:0px;}
ul.navi li {margin-top:0px;float:left;width:120px;height:44px;padding-top:30px;background:#ececec;text-align:center;margin-right:1px;font-family:'HelveticaNeueW02-57Cn';color:#6d6d6d;font-size:15px;font-weight:normal;}
ul.navi li:hover {background:#fff;}
ul.navi li ul {margin-top:0px;}
li a {font-family:'HelveticaNeueW02-57Cn';color:#6d6d6d;font-size:15px;font-weight:normal;}

ul.subnavi { list-style-type:none;margin:0;padding:0;margin-top:0px;}
ul.subnavi li {margin-top:0px;float:left;margin-right:45px;font-family:'HelveticaNeueW02-57Cn';color:#81827f;font-size:15px;font-weight:normal;}
ul.subnavi li:last-of-type {margin-right: 0;}
li a.subnavi_no {font-family:'HelveticaNeueW02-57Cn';color:#81827f;font-size:15px;font-weight:normal;}
li a.subnavi_act {font-family:'HelveticaNeueW02-57Cn';color:#c51c17;font-size:15px;font-weight:normal;}

.csc-sitemap ul {margin:0px;}
.csc-sitemap ul li {margin-left:10px;font-family:Arial;Font-size:12px;color:#000;}
.csc-sitemap ul li a, .csc-sitemap ul li a:hover {font-family:Arial;Font-size:12px;color:#000;text-decoration:none;outline:none;}


/* FONTS
<script type="text/javascript" src="http://fast.fonts.com/jsapi/3ed376fe-238a-4649-b81b-bf56a9c5b936.js"></script>
font-family:'HelveticaNeueW02-57Cn';
font-family:'HelveticaNeueW01-67MdCn 692710';
----------------------------------------------------- */

h1, h2, h4 {font-family:'HelveticaNeueW01-67MdCn 692710';font-size:20px; color:#000;font-weight:normal;margin-top:0px;}
h4 { color:#717171;}
h3 {font-family:Arial;font-size:12px; color:#c51c17;font-weight:bold;}
.text, p.text, span.text { font-family:Arial;Font-size:12px;color:#000;}
.text_klein, p.text_klein, span.text_klein { font-family:Arial;Font-size:9px;color:#000000;}

.footer_navi, p.footer_navi, span.footer_navi {font-family:'HelveticaNeueW01-67MdCn 692710';font-size:16px; color:#fff;font-weight:normal;}
.footer_text, p.footer_text, span.footer_text {font-family:'HelveticaNeueW01-67MdCn 692710';font-size:12px; color:#fff;font-weight:normal;margin-right:11px;}

a img {border:0;}
a, a.text, a.text_klein, li a{text-decoration:none;outline:none;}
a:hover, a.text:hover {}
a.footer_navi {text-decoration:none;outline:none;}
