@import url("//hello.myfonts.net/count/277113");

  
@font-face {font-family: 'DINNeuzeitGroteskLT-BoldCond';src: url('../webfonts/277113_0_0.eot');src: url('../webfonts/277113_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/277113_0_0.woff') format('woff'),url('../webfonts/277113_0_0.ttf') format('truetype');}
body { margin:0px auto; width:1027px; font-family:Arbutus Slab, Trebuchet MS, Arial; font-size:14px; color:#5c5c5c; background:#e1e1e1; }

#sidebar { float:left; }
#logo { height:120px; padding-bottom: 20px;  }
.navi {  background:#acacac; text-align:right; padding-top:14px; padding-bottom:14px; padding-right:15px; background-image:url(../images/bg-line1.jpg); background-position:bottom; background-repeat:no-repeat; }
.navi_sel {  background:#acacac; text-align:right; padding-top:14px; padding-bottom:14px; padding-right:15px; background-image:url(../images/bg-line2.jpg); background-position:bottom; background-repeat:no-repeat; }
.navi1 { font-size:12px;  background:#acacac; text-align:right; padding-top:7px; padding-bottom:7px; padding-right:15px; background-image:url(../images/bg-line1.jpg); background-position:bottom; background-repeat:no-repeat; }
.navi2 {  background:#acacac; text-align:right; padding-top:14px; padding-bottom:14px; padding-right:15px; }
.navi3 { font-size:12px; background:#acacac; text-align:right; padding-top:7px; padding-bottom:7px; padding-right:20px;  background-image:url(../images/bg-line3.jpg); background-position:bottom; background-repeat:no-repeat;}
.navi4 {  background:#acacac; text-align:right; padding-top:14px; padding-bottom:14px; padding-right:15px;  }

#bav { padding-top:15px; }

#content { float:left; margin-left:40px;background:#fff;}
#slogan { height:30px; width:810px; padding-top:77px; padding-bottom:33px; background:#e1e1e1;}

#cb { height:380px; }
#ct { background:#fff; width:700px; padding-left:70px; padding-top:39px; padding-right:40px; padding-bottom:60px; line-height:22px; text-align:justify; }

/** TEMPLATE 2psaltig **/
#c2s { float:left; width:810px; background:#fff; }
#ctr { float:left; background:#fff; width:430px; padding-left:30px; padding-top:39px; padding-right:40px; padding-bottom:60px; line-height:22px; text-align:justify; }
#cbl { float:left; width:310px; }

/** TEMPLATE kontakt **/
#kl { float:left; width:300px; padding-left:30px; padding-right:30px; line-height:20px; }
#kr { float:left; width:300px; line-height:20px; }
#map_canvas { margin-bottom:60px; }
#map_canvas1 { margin-top:140px; margin-bottom:20px; }

#footer { float:left; width:780px; height:100px; background:#c2c2c2; font-family:arial; font-size:11px; line-height:20px; padding-top:17px; padding-left:30px; }
#f1 { float:left; width:80px; }
#f2 { float:left; width:625px; }
#f3 { float:left; }

a { font-family: DINNeuzeitGroteskLT-BoldCond, Trebuchet MS; font-weight: normal; font-style: normal; font-size:20px; letter-spacing:0.06em; text-decoration:none; color:#5c5c5c;  }
a:hover { color:#fff; }
a.small:hover { color:#fff; }
a.mm { font-family:Arbutus Slab, Trebuchet MS, Arial; font-size:14px; color:#5c5c5c; }
a.mm:hover { font-family:Arbutus Slab, Trebuchet MS; font-size:14px; color:#818181; } 
a.sel { text-decoration:none; color:#fff; }
a.small { text-decoration:none; color:#dcdcdc; }
a.mf { font-family:arial; font-size:11px; font-weight:normal; color:#5c5c5c; }
a.mfs { font-family:arial; font-size:11px; font-weight:normal; color:#fff; }
a.mf:hover { color:#fff; }
h1 { font-size:22px; text-align:left;}
h2 { font-size:18px; }
h3 { font-size:22px; display:block; margin-top:20px;}
ul.priv {  margin-left:-25px; text-align:left; list-style-image:url(../images/bullet.png);  #margin-left:16px; }
li { line-height:30px; }
div.txt { padding-bottom:20px; }
div.txt1 { padding-bottom:10px; }
div.txt2 { padding-bottom:10px; text-align:left; }
div.wab { float:left; width:70px; }

#slideshowWrapper{position:relative;width:810px;}
ul#slideshow{list-style:none;width:810px;height:380px;margin-left:-40px; margin-top:0px; //margin-left:0px; overflow:hidden;}