BODY  {background: #ccc url('img/body_bg.jpg') no-repeat; background-position: center top;text-align:center;font-family:Arial;font-size:0.75em;line-height:1.5em;color:#484848;margin:0;padding:0}
a{text-decoration:none;color:#fff}
a:hover{text-decoration:underline}
a:active{text-decoration:underline}
h1{font-size:20px}
h2{font-size:16px}
.red{color:red}
img{border:0}
ul{list-style-type: square;line-height:18px;margin-left:50px}
.li1{margin-left:0px}
.li2{margin-left:20px}
.li3{margin-left:40px}
.li4{margin-left:60px}
.li5{margin-left:80px}
.li6{margin-left:100px}
.li7{margin-left:120px}
.li8{margin-left:140px}
.li9{margin-left:160px}
.li10{margin-left:180px}
.li11{margin-left:200px}
#frame{width:1000px;min-height:1000px;overflow:hidden;margin:10px auto;}
#header{float:left;width:1000px;height:177px;background:url('img/header_bg.jpg') no-repeat;}
#header .nav{float:left;width:189px;text-align:left;margin:28px 0 0 22px}
#header .nav a{float:left;width:170px;line-height:24px}
#header .nav span{float:right;color:#ccc}
#header .main{float:left;width:789px;height:177px;}
#content{float:left;width:1000px;overflow:hidden;background:url('img/content_bg.jpg') repeat-y;}
#content .screen{float:left;width:1000px;height:414px;background:url('img/screen_bg.jpg') no-repeat;text-align:right;}
#content .screen h2{margin:357px 35px 0 0}
#content .screen p{margin:0 35px 0 0;font-size:9px;}
#content .screen a{color:#484848;width:1000px;height:414px;float:left}
#content .screen a:hover{text-decoration:none}
#content .screen2{float:left;width:1000px;height:60px;background:url('img/screen2_bg.jpg') no-repeat;text-align:right;}
#content .screen2 h2{margin:8px 35px 0 0}
#content .screen2 p{margin:0 35px 0 0;font-size:9px}
#content .nav{float:left;width:211px;height:100%;background:url('img/nav_bg.jpg') repeat-y;}
#content .nav .top{float:left;width:211px;height:150px;background:url('img/nav_top_bg.jpg') repeat-y;text-align:left;color:#fff}
#content .nav .top h2, p{margin-left:22px;margin-top:20px;}
#content .nav .bottom{float:left;width:189px;height:100%;overflow:hidden;color:#939393;font-size:16px;margin-top:20px;line-height:20px;}
#content .nav .bottom a{color:#939393;}
#content .nav .bottom a:hover{color:#939393;text-decoration:none}
#content .nav .top2{float:left;width:189px;height:338px;text-align:left;margin:15px 0 0 42px}
#content .nav .top2 a{float:left;width:150px;line-height:24px}
#content .nav .top2 span{float:right;color:#ccc}
#content .main{float:left;width:789px;}
#content .main .first{float:left;width:789px;height:160px;background:url('img/first_bg.jpg') no-repeat;text-align:right;}
#content .main .first h2{margin:103px 35px 0 0}
#content .main .first p{margin:0 35px 0 0;font-size:9px}
#content .main .first a{color:#484848;width:789px;height:160px;float:left}
#content .main .first a:hover{text-decoration:none}
#content .main .second{float:left;width:789px;height:160px;background:url('img/second_bg.jpg') no-repeat;text-align:right;}
#content .main .second h2{margin:103px 35px 0 0}
#content .main .second p{margin:0 35px 0 0;font-size:9px}
#content .main .second a{color:#484848;width:789px;height:160px;float:left}
#content .main .second a:hover{text-decoration:none}
#content .main .third{float:left;width:789px;height:160px;background:url('img/third_bg.jpg') no-repeat;text-align:right;}
#content .main .third h2{margin:103px 35px 0 0}
#content .main .third  p{margin:0 35px 0 0;font-size:9px}
#content .main .third a{color:#484848;width:789px;height:160px;float:left}
#content .main .third a:hover{text-decoration:none}
#content .main2{float:left;width:789px;min-height:833px;overflow:hidden;background:url('img/content_main_bg1.jpg') no-repeat;text-align:left}
#content .main22{float:left;width:789px;min-height:833px;overflow:hidden;background:url('img/content_main_bg2.jpg') repeat-y;text-align:left}
#content .main23{float:left;width:789px;height:22px;overflow:hidden;background:url('img/content_main_bg3.jpg') no-repeat;text-align:left}
#content .main2 h1{width:560px;margin-left:22px;margin-top:20px;}
#content .main2 p{width:560px;margin-left:22px;margin-top:20px;text-align:justify;}
#content .main2 .klein{width:560px;float:left;margin:13px 0 0 22px}
#content .main2 .klein img:hover{cursor:pointer}
#content .main2 .klein1 img{width:128px;height:96px;float:left;margin:0;border:1px solid #ccc;}
#content .main2 .klein2 img{width:128px;height:96px;float:left;margin:0 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein3 img{width:128px;height:96px;float:left;margin:0 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein4 img{width:128px;height:96px;float:left;margin:0 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein5 img{width:128px;height:96px;float:left;margin:13px 0 0 0;border:1px solid #ccc;}
#content .main2 .klein6 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein7 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein8 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein9 img{width:128px;height:96px;float:left;margin:13px 0 0 0;border:1px solid #ccc;}
#content .main2 .klein10 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein11 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein12 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein13 img{width:128px;height:96px;float:left;margin:13px 0 0 0;border:1px solid #ccc;}
#content .main2 .klein14 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein15 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein166 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein177 img{width:128px;height:96px;float:left;margin:13px 0 0 0;border:1px solid #ccc;}
#content .main2 .klein188 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein199 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .klein200 img{width:128px;height:96px;float:left;margin:13px 0 0 13px;border:1px solid #ccc;}
#content .main2 .gross img{width:552px;height:414px;float:left;margin:0 0 0 22px;border:3px solid #ccc;}
#content .main2 .klein16 img{width:168px;height:126px;float:left;margin:0;border:1px solid #ccc;}
#content .main2 .klein26 img{width:168px;height:126px;float:left;margin:0 0 0 23px;border:1px solid #ccc;}
#content .main2 .klein36 img{width:168px;height:126px;float:left;margin:0 0 0 23px;border:1px solid #ccc;}
#content .main2 .klein46 img{width:168px;height:126px;float:left;margin:23px 0 0 0;border:1px solid #ccc;}
#content .main2 .klein56 img{width:168px;height:126px;float:left;margin:23px 0 0 23px;border:1px solid #ccc;}
#content .main2 .klein66 img{width:168px;height:126px;float:left;margin:23px 0 0 23px;border:1px solid #ccc;}
#content .main2 .ref{width:580px;float:left;}
#content .main2 .ref p{float:left;width:187px;margin:20px 8px 10px 0;text-align:right}
#content .main2 .ref1, .ref2, .ref3, .ref4, .ref5, .ref6, .ref7, .ref8, .ref9{width:187px;float:left}
#content .main2 .ref2, .ref5, .ref8{margin-top:16px}
#content .main2 .ref3, .ref6, .ref9{margin-top:32px}
#content .main2 .ref1 img{width:164px;height:123px;float:left;margin:0 23px 0 23px;border:3px solid #ccc;}
#content .main2 .ref2 img{width:164px;height:123px;float:left;margin:0 23px 0 23px;border:3px solid #ccc;}
#content .main2 .ref3 img{width:164px;height:123px;float:left;margin:0 23px 0 23px;border:3px solid #ccc;}
#content .main2 .ref4 img{width:164px;height:123px;float:left;margin:0 23px 0 23px;border:3px solid #ccc;}
#content .main2 .ref5 img{width:164px;height:123px;float:left;margin:0 23px 0 23px;border:3px solid #ccc;}
#content .main2 .ref6 img{width:164px;height:123px;float:left;margin:0 23px 0 23px;border:3px solid #ccc;}
#content .main2 .ref7 img{width:164px;height:123px;float:left;margin:0 23px 0 23px;border:3px solid #ccc;}
#content .main2 .ref8 img{width:164px;height:123px;float:left;margin:0 23px 0 23px;border:3px solid #ccc;}
#content .main2 .ref9 img{width:164px;height:123px;float:left;margin:0 23px 0 23px;border:3px solid #ccc;}
#content .main2 .ref10 img{width:164px;height:123px;float:left;margin:23px 0 0 23px;border:3px solid #ccc;}
#content .main2 .top {width:582px;height:170px;float:left;margin:0}
#content .main2 .top2 {width:582px;height:210px;float:left;margin:0}
#content .main2 .top3 {width:582px;height:200px;float:left;margin:0}
#content .main2 .top4 {width:582px;height:310px;float:left;margin:0}
#content .main2 .top4 .top{width:582px;height:60px;float:left;margin:0}
#content .main2 .top4 .left{width:311px;height:250px;float:left;}
#content .main2 .top4 .left p{width:271px;float:left;margin:0 0 0 22px}
#content .main2 .top4 .right{width:260px;height:250px;float:left;margin:0}
#content .main2 .top4 .right img{width:267px;float:left;margin:0;border:3px solid #ccc;margin-top:4px}
#content .main2 .top4 .right p{width:271px;float:left;margin:0;text-align:right}
#content .main2 .top5 {width:582px;height:120px;float:left;margin:0}
#content .main2 .middle {width:560px;height:260px;float:left;margin:0 0 0 22px}
#content .main2 .middle img{width:200px;height:150px;margin:0 0 0 0;border:3px solid #ccc}
#content .main2 .middle2 {width:560px;height:310px;float:left;margin:0 0 0 22px}
#content .main2 .middle2 img{width:200px;height:150px;margin:0 0 0 0;border:3px solid #ccc;position:absolute}
#content .main2 .middle3 {width:560px;height:250px;float:left;margin:0 0 0 22px}
#content .main2 .middle2 .pic1{margin:60px 0 0 0}
#content .main2 .middle2 .pic2{margin:90px 0 0 43px}
#content .main2 .middle2 .pic3{margin:120px 0 0 86px}
#content .main2 .middle2 .pic4{margin:150px 0 0 129px}
#content .main2 .middle2 .pic5{margin:120px 0 0 174px}
#content .main2 .middle2 .pic6{margin:90px 0 0 221px}
#content .main2 .middle2 .pic7{margin:60px 0 0 266px}
#content .main2 .middle2 .pic8{margin:30px 0 0 311px}
#content .main2 .middle2 .pic9{margin:0 0 0 354px}
#content .main2 .middle .left{width:240px;height:260px;float:left;margin:0}
#content .main2 .middle .left p{width:230px;float:left;margin:0}
#content .main2 .middle .right{width:320px;height:270px;float:left;}
#content .main2 .middle .right img{width:314px;height:234px;float:left;margin:0 0 0 0;border:3px solid #ccc}
#content .main2 .middle3 .left{width:240px;height:260px;float:left;margin:0}
#content .main2 .middle3 .left p{width:220px;float:left;margin:0}
#content .main2 .middle3 .right p{width:320px;float:left;margin:0;text-align:right}
#content .main2 .middle3 .right{width:320px;height:270px;float:left;}
#content .main2 .middle3 .right img{width:314px;height:236px;float:left;margin:0 0 0 0;border:3px solid #ccc}
#content .main2 .middle3 .right p{width:314px;float:left;margin:0;text-align:right}
#content .main2 .middle4 .right{width:267px;height:250px;float:left;margin:0}
#content .main2 .middle4 .right p{width:271px;float:left;margin:0}
#content .main2 .middle4 .left p{width:313px;float:left;margin:0;text-align:right}
#content .main2 .middle4 .left{width:313px;height:250px;float:left;}
#content .main2 .middle4 .left img{width:267px;float:left;margin:4px 0 0 22px;border:3px solid #ccc}
#content .main2 .middle4 .left p{float:left;margin:0 0 0 22px;text-align:left}
#content .main2 .bottom {width:582px;height:254px;float:left;margin:0 0 0 0}
#content .main2 .bottom .left{width:316px;height:254px;float:left;}
#content .main2 .bottom .left img{width:280px;height:210px;float:left;margin:20px 0 0 20px;border:3px solid #ccc}
#content .main2 .bottom .left p{width:280px;float:left;margin:0 0 0 20px}
#content .main2 .bottom .right{width:264px;height:254px;float:left;margin:20px 0 0 0}
#content .main2 .bottom .right p{width:264px;float:left;margin:0}
#content .main2 .bottom {width:582px;height:250px;float:left;margin:0 0 0 0}
#content .main2 .bottom3 .left{width:360px;height:250px;float:left;}
#content .main2 .bottom3 .left img{width:314px;float:left;margin:20px 0 0 20px;border:3px solid #ccc}
#content .main2 .bottom3 .left p{width:314px;float:left;margin:0 0 0 20px}
#content .main2 .bottom3 .right{width:240px;height:250px;float:left;margin:20px 0 0 0}
#content .main2 .bottom3 .right p{width:220px;float:left;margin:0}
#content .main2 .bottom3 .right img{width:149px;float:left;margin-bottom:10px;margin-left:25px;border:2px solid #ccc}
#content .main2 .bottom4 .left{width:291px;height:250px;float:left;}
#content .main2 .bottom4 .left p{width:271px;float:left;margin:0 0 0 22px}
#content .main2 .bottom4 .right{width:240px;height:250px;float:left;margin:0 0 0 20px}
#content .main2 .bottom4 .right p{width:271px;float:left;margin:0;text-align:right}
#content .main2 .bottom4 .right img{width:267px;float:left;border:3px solid #ccc}
#content .main2 .box{width:565px;height:102px;float:left;margin:10px 10px 0 20px}
#content .main2 .box .pic{width:130px;height:102px;float:left;margin:0}
#content .main2 .box .pic img{width:120px;height:100px;float:left;margin:0;border:1px solid #ccc}
#content .main2 .box .text{width:435px;height:102px;float:left;margin:0}
#content .main2 .box .text a{color:#484848;font-weight:600}
#content .main2 .box .text .seite{float:right}
#content .main2 .box .text p{margin:8px 10px 0 0;width:430px;height:60px;text-align:left}
#footer{float:left;width:1000px;height:44px;background:url('img/footer_bg.jpg') no-repeat;}
#footer .left{float:left;width:189px;height:39px;margin:5px 0 0 22px;text-align:left;color:#fff}
#footer .right{float:left;width:769px;height:39px;margin:5px 0 0 0;text-align:right;}
#footer .right a{color:#aaa}
#footer .footerlinks{color:#aaa;float:left;margin:0 0 0 10px}

.kontakt-form{float:left;margin:22px;width:552px}
.kontakt-label{float:left;width:152px;text-align:right;margin:10px 0 0 0;line-height:25px}
.kontakt-input{float:left;width:380px;margin:10px 0 0 20px}
.kontakt-input input{border: 1px solid #ddd;color: #868686;display:block;float:left;padding:3px;width:380px;background: #fff url("img/input_bg.jpg") left -6px repeat-x;font-family:arial;height:18px;font-size:12px}
.kontakt-input select{border: 1px solid #ddd;color: #868686;display:block;float:left;padding:3px;width:388px;background: #fff url("img/input_bg.jpg") left -6px repeat-x;font-family:arial;font-size:12px}
.kontakt-text{float:left;width:550px;margin:10px 0 0 0}
.kontakt-text textarea{border: 1px solid #ddd;color: #868686;display:block;float:left;padding:3px;width:552px;background: #fff url("img/input_bg.jpg") left -6px repeat-x;font-family:arial;font-size:12px}
.kontakt-buttons input{float:left;border: 1px solid #ddd;background:#999;color:#fff;padding:3px;margin:10px 10px 0 10px;width:256px;cursor:pointer}

#text{width:1000px;margin:10px auto;}
#tabs{margin-top:-13px;float:left}
