*{margin:0;padding:0;}
body{background:url(../images/body-bg.gif) no-repeat center top #ccc;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1em;color:#2c2c2c;}
input, textarea, select{font-family:Arial, Helvetica, sans-serif;font-size:1em;}
object{vertical-align:top;outline:none;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.wrapper{width:100%;overflow:hidden;}
.container{width:100%;}
p{margin:0;padding:0;}
input, select{vertical-align:middle;font-weight:normal;}
img{border:0;vertical-align:top;text-align:left;}
#form span{width:260px;height:25px;background:url(../images/input-bg.gif) no-repeat left top;display:block;padding:6px 0 0 12px;}
#form .form{height:40px;}
#form input{width:237px;background:none;border:0;vertical-align:top;line-height:1em;}
#form .form1{width:260px;height:140px;background:url(../images/textarea-bg.gif) no-repeat left top;margin-bottom:12px;}
#form textarea{width:248px;height:135px;overflow:auto;background:none;border:0;padding:6px 0 0 12px;}
ul{list-style:none;}
.site-nav{padding:27px 0 0 1px;}
.site-nav ul{width:100%;overflow:hidden;}
.site-nav ul li{float:left;text-transform:uppercase;font-size:12px;line-height:1.2em;margin-right:4px;}
.site-nav ul li a{color:#2c2c2c;font-family:arial;font-weight:bold;text-decoration:none;display:block;float:left;padding:16px 0 23px 0;width:143px;text-align:center;background:url(../images/nav-bg.png) no-repeat left top;}
.site-nav ul li a:hover, .site-nav ul li a.aktiv{background:url(../images/nav-act.png) no-repeat left top;}
.extra-list{position:absolute;left:394px;top:137px;z-index:4;}
.extra-list ul li{float:left;background:url(../images/divider.gif) no-repeat right 77px;padding-right:12px;margin-right:4px;}
.extra-list ul li.last{background:none;margin-right:0;padding-right:0;}
.list li{width:100%;overflow:hidden;vertical-align:top;background:url(../images/divider1.gif) no-repeat center bottom;padding-bottom:3px;margin-bottom:2px;}
.list li b{color:#2c2c2c;font-size:20px;line-height:1.2em;padding-left:38px;display:block;margin-bottom:10px;}
.list li b.m1{background:url(../images/icon3.png) no-repeat left top;}
.list li b.m2{background:url(../images/icon4.png) no-repeat left top;}
.list li b.m3{background:url(../images/icon5.png) no-repeat left top;}
.list li b.m4{background:url(../images/icon6.png) no-repeat left top;}
.list li b.m5{background:url(../images/icon7.png) no-repeat left top;}
.list li b.m6{background:url(../images/icon8.png) no-repeat left top;}
.list li b.m7{background:url(../images/icon9.png) no-repeat left top;}
.list li b.m8{background:url(../images/icon10.png) no-repeat left top;}
.list li em{display:block;float:right;border-bottom:1px solid #53b0d1;color:#1c9ece;font-size:12px;padding-right:11px;background:url(../images/marker1.gif) no-repeat right 5px;}
.list li a{display:block;width:239px;height:168px;text-decoration:none;color:#959595;overflow:hidden;cursor:pointer;}
.list li a span{display:block;padding:18px 21px 0 29px;}
.list li a:hover{background:url(../images/list-act.gif) no-repeat left top;}
.list li a:hover em{border:0;}
.list li.last{background:none;padding:0;margin:0;}
.list1 li{font-weight:bold;padding:0 0 8px 11px;background:url(../images/marker2.gif) no-repeat left 4px;}
.list1 li a{color:#1d9fcf;}
.img-box img{margin-bottom:25px;display:block;}
.img-box1{width:100%;overflow:hidden;}
.img-box1 img{float:left;margin:0 20px 0 0;}
.banner-box{width:100%;}
.banner-box img{float:right;margin-top:-20px;position:relative;}
.p1{margin-bottom:12px;}
.p2{margin-bottom:24px;}
.phone{float:right;margin-right:68px;}
a{color:#d52d00;outline:none;}
a:hover{text-decoration:none;}
h2{color:#2c2c2c;font-size:24px;line-height:1.2em;margin-bottom:14px;}
h5{font-size:1em;margin-bottom:10px;}
h5.color1, h5.color1 a{color:#4c8820;}
h5.color2, h5.color2 a{color:#e38012;}
.txt1{color:#2c2c2c;font-size:1.17em;font-style:italic;line-height:1.29em;display:block;margin-bottom:5px;}
.txt2{color:#1d9fcf;font-weight:bold;}
.txt2 a{color:#1d9fcf;}
.rss{position:absolute;right:22px;top:33px;font-weight:bold;}
.rss a{background:url(../images/rss.gif) no-repeat left top;color:#2c2c2c;display:block;text-decoration:none;padding:8px 0 11px 38px;}
.rss a:hover{text-decoration:underline;}
.link{text-align:right;font-size:1.17em;font-style:italic;}
.link a{color:#0e99cd;background:url(../images/marker1.gif) no-repeat right 5px;padding-right:13px;}
.link1{color:#e38012;text-decoration:none;}
.link1:hover{text-decoration:underline;}
.divider1{background:url(../images/divider2.gif) repeat-y 241px 0;}
.divider2{background:url(../images/divider2.gif) repeat-y 485px 0;}
.divider3{background:url(../images/divider2.gif) repeat-y 729px 0;}
.divider4{background:url(../images/divider2.gif) repeat-y 287px 0;}
.divider5{background:url(../images/divider2.gif) repeat-y 622px 0;}
.box{width:100%;position:relative;z-index:2}
.box .left-top-corner{background:url(../images/left-top-corner.png) no-repeat left top;height:295px;padding-left:626px;}
.box .right-top-corner{background:url(../images/right-top-corner.png) no-repeat right top;height:295px;padding-right:357px;}
.box .border-top{background:url(../images/border-top.gif) left top repeat-x;height:295px;font-size:0;line-height:0;width:100%;}
.box .left-bot-corner{background:url(../images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner{background:url(../images/right-bot-corner.gif) no-repeat right bottom;}
.box .border-bot{background:url(../images/border-bot.gif) left bottom repeat-x;}
.box .border-left{background:url(../images/border.gif) left top repeat-y;}
.box .border-right{background:url(../images/border.gif) right top repeat-y;}
.box .xcontent{background:#fff;width:100%;}
.box .inner{padding:30px 25px 30px 35px;}
.box1{background:#eaeaea;width:100%;margin-top:-12px;position:relative;z-index:1;}
.box1 .border-bot{background:url(../images/border-bot1.gif) repeat-x bottom;width:100%;}
.box1 .border-left{background:url(../images/border1.gif) repeat-y left;}
.box1 .border-right{background:url(../images/border1.gif) repeat-y right;}
.box1 .left-bot-corner{background:url(../images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner{background:url(../images/right-bot-corner1.gif) no-repeat right bottom;}
.box1 .inner{padding:40px 16px 30px 36px;}
.footer-box{width:100%;background:#eaeaea;position:relative;}
.footer-box .left-top-corner{background:url(../images/left-top-corner1.gif) no-repeat left top;width:100%;}
.footer-box .right-top-corner{background:url(../images/right-top-corner1.gif) no-repeat right top;}
.footer-box .left-bot-corner{background:url(../images/left-bot-corner2.gif) no-repeat left bottom;}
.footer-box .right-bot-corner{background:url(../images/right-bot-corner2.gif) no-repeat right bottom;}
.footer-box .inner{padding:0 9px 5px 47px;}
.footer-box h5{position:relative;top:-23px;margin-bottom:-10px;}
.footer-box p{font-weight:bold;color:#e38012;line-height:1.5em;}
.footer-box p a{color:#1d9fcf;}
.footer-box span{display:block;text-align:right;font-size:.77em;}
.footer-box .icon{position:absolute;left:1px;top:-34px;}
.footer-box .link{position:absolute;bottom:-22px;right:0;font-size:1em;}
.footer-box .link a{color:#2c2c2c;font-weight:bold;font-style:normal;padding:0;background:none;}
#header .logo{position:absolute;top:143px;left:57px;z-index:4;}
#header .logo a{cursor:pointer;}
#header .banner{position:absolute;left:205px;top:166px;z-index:3;}
#content{margin-top:-18px;position:relative;}
#content dl dt{font-weight:bold;margin-top:15px;}
#content dl a{color:#1d9fcf;}
#content dl .phone{margin-right:45px;}
#footer .indent{padding:20px 0 0 34px;}
#footer .col-2 p, #footer .col-3 p{line-height:1.67em;}
#footer .col-2 p a, #footer .col-3 p a{color:#2c2c2c;}
#footer .col-2 p span a{text-decoration:none;}
#footer .col-2 p span a:hover{text-decoration:underline;}
#footer .col-2 p strong{background:url(../images/icon2.gif) no-repeat left 3px;padding-left:21px;display:block;}
#footer .col-3 span{font-size:1.17em;}
#footer .col-3 p a{font-size:1.17em;text-decoration:none;}
#footer .col-3 p a:hover{text-decoration:underline;}
#page1 #content .box .inner{padding:5px 0 7px 6px;}
#page6 #content .box .border-bot{background:url(../images/border-bot2.gif) repeat-x bottom;}
#page6 #content .box .left-bot-corner{background:url(../images/left-bot-corner3.gif) no-repeat left bottom;}
#page6 #content .box .right-bot-corner{background:url(../images/right-bot-corner3.gif) no-repeat right bottom;}
