/* base code */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; text-decoration:none}
ins{background-color:#ff9;color:#000;text-decoration:none; outline:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
a:hover { color:#8f171a!important}

@font-face {
  font-family: 'Ubuntu';
  src: url(../fonts/Ubuntu-R.ttf); /* IE9 Compat Modes */
}
@font-face {
  font-family: 'Ubuntu Condensed';
  src: url(../fonts/Ubuntu-C.ttf); /* IE9 Compat Modes */
}

body { background:#f1eee9;font-family:'Ubuntu';}
#full-width { width:100%;float:left}
.center-align {width:1300px; margin:0 auto}
.white-layer {width:1100px; float:left; background:#fff; padding:0 100px}
#top-nav {width:100%; float:right; border-top:#8e1619 solid 5px}
#top-nav a.logo {width:297px; height:110px; float:left; margin-top:10px}
#top-nav ul.list { width:auto; float:right; margin-top:40px;}
#top-nav ul.list li { width:auto; float:left; list-style:none}
#top-nav ul.list li a { font-size:14px; color:#3c3c3c;margin-right:5px;}
#top-nav ul.list li a span { color:#fff}
#top-nav ul.list li a:hover{ color:#671615}
#top-nav ul.list li a.act { color:#671615}
#top-nav ul.list li a:hover span{ color:#671615}
#top-nav ul.list li a.act span{ color:#671615}
#top-nav .right-contact { width:auto; float:right; margin-top:12px}
#top-nav .right-contact p { width:auto; float:left; font-size:14px;color:#3c3c3c}
#top-nav .right-contact h3 { width:auto; float:left; font-size:21px;color:#3c3c3c; font-weight:normal; margin-left:10px}
#top-nav .right-contact h3 img { width:auto; float:left; margin-top:-5px}
#nav-div { width:100%; float:left}
#nav-div h1 { width:auto; float:left; font-size:21px;color:#444444; font-weight:normal; margin:12px 0 0 40px}
#nav-div .slat-line {width:auto; float:right}
#nav-div .slat-line img {width:auto; float:left}
#nav-div ul { width:auto; float:right; background: url(../images/nav-bg.png) repeat-x ; padding:8px 0}
#nav-div ul li { width:auto; float:left;list-style:none; color:#fff}
#nav-div ul li a { width:auto; float:left;font-size:14px;color:#fff;  padding:0 7.5px; line-height:17px}
#banner{ width:100%; float:left; margin-top:60px}
#banner img { width:auto; float:left}
.center-content { width:970px; margin:0 auto}
.center-content h2 { width:100%; float:left; margin-top:60px; font-size:54px; font-family: 'Ubuntu Condensed';color:#8e1619; margin-bottom:25px; font-weight:normal}
.center-content h3 {font-size:20px; font-family: 'Ubuntu Condensed'; margin-bottom:-15px; color:#8e1619; font-weight:normal}
.center-content p { width:100%; float:left; margin-top:15px; font-size:15px; color:#3c3c3c; line-height:24px}
.center-content p a {color:#8e1619}
.mini-wrap { width:310px; float:left; margin-left:20px; margin-top:40px}
.mar-left { margin-left:0px}
.mini-wrap h3 { width:100%; float:left;font-size:38px;margin-top:20px; color:#8e1619; margin-bottom:15px;font-family: 'Ubuntu Condensed'; font-weight:normal}
.line1 {width:100%; float:left; margin-top:20px; background:#ebe8e3; height:5px;}
.center-content .left-div { width:650px; float:left; margin-top:40px}
.center-content .left-div h4 { width:100%; float:left;font-size:24px; font-weight:normal;color:#8e1619;font-family: 'Ubuntu Condensed';}
.center-content .left-div .list3 { width:100%; float: left}
.center-content .left-div .list3 li { width:100%; float:left; margin-top:25px; list-style:none}
.center-content .left-div .list3 li img { width:auto; float:left; margin-top:5px}
.center-content .left-div .list3 li p { width:86%; float:right;font-size:16px; color:#3c3c3c; margin-top:0px}
.center-content .left-div .list3 li p span { color:#8e1619}
.center-content .right-div { width:480px; float:right; margin-right:-165px; margin-top:0px}
.center-content .right-div .box { width:91%; float:right; padding:20px; background:#ebe8e3}
.center-content .right-div .box h4 { width:100%; float:left;font-size:30px; font-weight:normal;color:#8e1619;font-family: 'Ubuntu Condensed';}
.center-content .link { width:410px; float:right; height:47px; background:#8d3233; margin-top:120px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.center-content .link a.a1 {width:auto; float:left; padding:16px 20px; color:#fff; font-size:16px;}
.center-content .link a.a1:hover { background:#9c5052;height:15px;width:190px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; color:#fff!important}
.center-content .link a.a2 {width:auto; float:right; padding:13px 30px; color:#fff; font-size:16px;}
.center-content .link a.a2:hover { background:#ffffff; color:#fff!important}
.center-content .link a.a2.act {-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px; background:#681716;font-size:21px}
.line2 {width:100%; float:left; margin-top:50px; background:#a1a1a1; height:5px;}
#footer { width:100%; float:left; margin:20px 0 40px 0}
#footer .wrap1 { width:560px; float:left}
#footer .wrap3 p { font-size:13px; float:right}
#footer .wrap2 { width:200px; float:left; text-align:center}
#footer .wrap3 a {color:#3c3c3c; font-size:13px; float:right}
#footer .wrap3 { width:310px; float:right}
#footer ul { width:100%; float:left}
#footer ul li { width:auto; float:left; color:#878585; list-style:none; margin-bottom:8px; font-size:13px}
#footer ul li a { width:auto; float:left; color:#3c3c3c; font-size:13px;padding:0 3px;}
.inner-content { width:100%; float:left; position:relative; margin-top:60px}
.inner-content .content-box { width:100%; float:left; margin-bottom:30px}
.inner-content .content-box .left { width:330px; float:left}
.inner-content .content-box .right { width:630px; float:right;}
.inner-content .content-box .img1 { position:absolute; right:-165px; top:-60px}
.inner-content .content-box .img2 { position:absolute; left:-165px; top:250px}
.inner-content .content-box .img3 { position:absolute; left:-165px; top:200px}
.inner-content .content-box .img4 { position:absolute; left:-165px; top:500px}
.inner-content .content-box .img5 { position:absolute; left:-165px; top:600px}
.martop{ margin-top:0px!important}
.inner-content .content-box .right form { width:530px; float:left; margin-top:30px}
.inner-content .content-box .right form p {width:100%; float:left}
.inner-content .content-box .right form input { width:100%;font-size:15px;float:left; height:38px; margin-top:5px; background:url(../images/input-bg.png) repeat-x; margin-bottom:15; border:none; border-left:#b3b3b3 solid 1px;border-right:#b3b3b3 solid 1px;}
.inner-content .content-box .right form textarea { width:100%; padding:5px;font-size:15px;float:left; height:38px; margin-top:5px; background:url(../images/text-area-bg.png) repeat-x center top; margin-bottom:15; border:none; border-left:#b3b3b3 solid 1px;border-right:#b3b3b3 solid 1px; height:145px;border-bottom:#b3b3b3 solid 1px;}
.inner-content .content-box .right form h3 { width:100%; float:left;font-size:30px;margin-top:20px; color:#8e1619; margin-bottom:15px;font-family: 'Ubuntu Condensed'; font-weight:normal}
.inner-content .content-box .right form input.btn { width:auto; float:left; padding:11px 30px; border:#b3b3b3 solid 1px; border-radius:5px; color:#696969; font-size:14px; margin-top:30px; cursor:pointer}
.inner-content .content-box .right form input.btn2 { width:auto; float:left; padding:11px 30px; border:#b3b3b3 solid 1px; border-radius:5px; color:#696969; font-size:14px; margin-top:30px;margin-left:30px; background:#671615;color:#fff;cursor:pointer}

 .center-content .pfad ul li {
   float: left;
   display: inline; font-size:13px;
   line-height: 1.4em
 }
 .center-content .pfad a {
 color:#8e1619;
   
   font-size:13px;
   display: block
 }