html{height:100%}
body{margin:0px; padding:0; background:url(/img/bg.jpg) repeat-x; background-color:#FFF; min-height:101%}
.print{display:none}

#LCA{width:946px; margin:0; margin-left:auto; margin-right:auto}
#LCA .header{background:url(/img/bgh.jpg) no-repeat; width:946px; height:118px; position:relative; overflow:hidden}
#LCA .header .logo{position:absolute; margin-left:65px; margin-top:38px}
#LCA .header .slogan{position:absolute; margin-left:340px; margin-top:76px}
#LCA .header .lang{position:absolute; margin-left:22px; margin-top:7px}
#LCA .header .lang .link{background:url(/img/bghlang.gif) repeat-y top right; padding-right:10px; font-size:10px; color:#84878A}
#LCA .header .lang .link a{color:#FFF; text-decoration:none}
#LCA .header .lang .link a:hover{color:#FFF}
#LCA .header .login{position:absolute; margin-left:621px; margin-top:7px; width:268px}
#LCA .header .login form{margin:0; padding:0}
#LCA .header .login .colA{float:left}
#LCA .header .login .colB{float:left; text-align:right; padding-right:6px; padding-top:2px}

#LCA .header .login input{border:0; text-align:right; padding:2px; margin-right:2px; color:#6D6E71; width:110px; font-size:10px}
#LCA .header .lks{position:absolute; margin-left:914px; margin-top:22px}
#LCA .header .lks img{margin-bottom:2px}

#LCA #LCA1{width:10px; height:585px; float:left; background:url(/img/bgl.jpg) no-repeat}
#LCA #LCA2{width:900px; height:600px; float:left; background-color:#FFF}
#LCA #LCA2 .LNavi{height:201px}
#LCA #LCA2 .LNavi .div1{background-color:#DCDCDC; height:1px; overflow:hidden; margin-bottom:1px}
#LCA #LCA2 .LNavi .div2{background-color:#DCDCDC; height:1px; overflow:hidden; margin-top:1px}
#LCA #LCA2 .footer{margin:2px 20px 10px 20px; padding-bottom:20px}
#LCA #LCA2 .footer .col1{float:left; width:135px; padding-top:5px}
#LCA #LCA2 .footer .col2{float:left; line-height:120%}
#LCA #LCA3{width:36px; height:585px; float:left; background:url(/img/bgr.jpg) no-repeat}
#LCA #LCA2 .LNavi .wb{border-top:2px solid #FFF}

#home3boxen{margin:0px 5px; background:url(/img/h3boxc.jpg) no-repeat bottom}
#home3boxen .ct{background:url(/img/h3boxd.jpg) no-repeat bottom; width:100%; margin-top:2px}
#home3boxen .ct .hd{background:url(/img/h3boxa.gif) no-repeat; height:13px}
#home3boxen .ct .ctr{z-index:5}
#home3boxen .ct .ft{height:13px;overflow:hidden;font-size:0px;}
#home3boxen .ct .box1{float:left; width:354px}
#home3boxen .ct .box2{float:left; width:264px; margin-left:4px}
#home3boxen .ct .box1 .title, #home3boxen .ct .box2 .title{text-align:center}
#home3boxen .ct .title .divline{height:1px; overflow:hidden; background-color:#C2C4C6; margin:5px 27px 5px 27px}
#home3boxen .ct .box1 .text{padding:10px 40px 0 40px}
#home3boxen .ct .box2 .text{padding:3px 40px 0 40px}
#home3boxen .ct .box2 .text .news{background:url(/img/bgnews.gif) no-repeat 0 4px; padding-left:17px}
#home3boxen .ct .box2 .text .news .divline{background:url(/img/divlinedot.jpg) repeat-x; height:1px; overflow:hidden; margin:10px 0 5px 0}
#home3boxen .ct .box2 .map{margin-left:2px}
#home3boxen .ct .box2 .land{margin-left:9px; text-align:center}
#home3boxen .ct .box2 .inpland{border:solid 1px #C4C9D0; margin-top:5px}

#LContent{width:893px; margin-left:5px; margin-right:2px; margin-top:5px}
#LContent .boxLeft{float:left; width:711px}
#LContent .boxLeft .hd1{background:url(/img/hbox1hd.jpg) repeat-x; width:690px; height:25px; float:left}
#LContent .boxLeft .hd2{width:21px; height:25px; background:url(/img/hbox1hd2.jpg); float:left}
#LContent .boxLeft .ct{background:url(/img/blctft.jpg) no-repeat bottom; background-color:#F8F9FA; padding-bottom:15px; width:711px}

#LContent .boxLeft .ct .navi{width:221px; float:left}
#LContent .boxLeft .ct .navi .item1{padding:4px 0 4px 10px}
#LContent .boxLeft .ct .navi .item2{padding:4px 0 4px 20px; background:url(/img/bgnv2.gif) no-repeat 10px 10px}
#LContent .boxLeft .ct .navi .divline{width:175px; background-color:#B9BCBF; height:1px; overflow:hidden; margin:5px 0 5px 0}
#LContent .boxLeft .ct .navi .imgbd{border-top:1px solid #B9BCBF; border-bottom:1px solid #B9BCBF; margin-bottom:4px}

#LContent .boxLeft .ct .content{width:486px; float:left}
#LContent .boxLeft .ct .content .cttitle{margin-bottom:5px}
#LContent .boxLeft .ct .content .divline{width:440px; background-color:#B9BCBF; height:1px; overflow:hidden; margin:5px 0}
#LContent .boxLeft .ct .content .divline2{width:440px; background:url(/img/doth.gif) repeat-x; height:1px; overflow:hidden; margin:5px 0}
#LContent .boxLeft .ct .content .text{width:440px; margin-top:20px; margin-bottom:20px}
#LContent .boxLeft .ct .content .tit{margin-bottom:10px}
#LContent .boxLeft .ct .content .txt{margin-bottom:15px}
#LContent .boxLeft .ct .content  ul{list-style:square}
#LContent .boxLeft .ct .content .titlebar{width:440px}

#LContent .boxRight{width:182px; float:left}
#LContent .boxRight .b1{margin:0 2px 0 2px}
#LContent .boxRight .ct{background:url(/img/rf.jpg) no-repeat bottom; background-color:#F8F9FA; padding-bottom:15px; width:178px}
#LContent .boxRight .ct .c1{border-left:1px solid #EBECEC; border-right:1px solid #FFF; width:176px}
#LContent .boxRight .ct .c1 .c1a{border-left:1px solid #C6C8C9; border-right:1px solid #EDEEEE; width:174px}
#LContent .boxRight .ct .c1 .c1a .c1b{border-right:1px solid #CACCCD; width:173px}

#LContent .boxLeft .b1{border-left:1px solid #F5F5F5; border-right:1px solid #F5F5F5; width:709px}
#LContent .boxLeft .b1 .b1a{border-left:1px solid #DFE0E1; border-right:1px solid #DFE0E1; width:707px}

.sitemap{line-height:120%; padding-bottom:30px}
.sitemap .col1{float:left; width:154px}
.sitemap .col2{float:left; width:331px}
.sitemap .col1 .sm1{padding-right:10px}
.sitemap .sm3{background:url(/img/bgnv2.gif) no-repeat 30px 8px; padding-left:40px}

.laenderk{width:440px; margin-bottom:60px}
.laenderk .colA, .laenderk .colB{float:left; width:144px; background:url(/img/lkft.gif) no-repeat bottom; background-color:#ECEEF0; text-align:center; margin-bottom:2px}
.laenderk .colA{margin-right:4px}
.laenderk .colA .hd, .laenderk .colB .hd{background:url(/img/lktop.gif) no-repeat; height:9px; overflow:hidden}
.laenderk .ltxt{margin:5px 5px 5px 5px; background-color:#4c4c4c; color:#DCDDDE; font-size:11px; font-weight:bold; text-align:left; padding:0 2px}
.laenderk .ltxt .img{float:left; padding:2px 0; margin-right:5px}
.laenderk .ltxt .ttext{float:left}

.rbox{position:relative; padding-bottom:50px}
.rbox #content{position:absolute; left:-198px; width:355px; height:212px; overflow:hidden; background:URL('/img/rlex1.gif') no-repeat; -moz-background-clip:-moz-initial; -moz-background-origin:-moz-initial; -moz-background-inline-policy:-moz-initial; display:none; opacity:1; filter:alpha(opacity=100); -moz-opacity:1}
.rbox #content .rboxcontent{margin:25px 12px 0 10px}
.rbox #content .rboxcontent .colA{float:left; width:166px}
.rbox #content .rboxcontent .colB{float:left; width:167px}
.rbox #content .rboxcontent .txt1p{border:1px solid #898A8C; border-left:4px solid #555; width:132px}
.rbox #content .rboxcontent .txt1{border:1px solid #898A8C; width:135px}
.rbox #content .rboxcontent .ln{margin-bottom:5px}
.rbox #content .rboxcontent .txtarea{border:1px solid #898A8C; width:132px; height:50px}

.rmap{padding-bottom:70px}
.rmaptext{background-color:#F2F4F4; padding:8px 0 3px 0;}
.privacy{float:left; height:18px; background:url(/img/pflicht.gif) no-repeat 0 2px; padding-left:5px; margin-right:5px; margin-top:2px}
.privacy2{margin-top:4px; float:left}
.pflicht{float:left; width:4px; height:18px; background-color:#555; margin-right:5px}
.iframett{width:439px; height:135px; border:1px solid #CCC; background-color:#FFF; padding:0; margin:0}
#LttLinksBottom {
padding: 15px 0px 10px 0px;	
text-align: center;
width:439px;
}

/* Quality */

form#quality{
	width:400px;
	
}

form#quality .txtStd{
	width:110px; 
	float:left;
	margin-top:10px;
}

form#quality .inp{
	width:200px;
	margin-left:20px; 
	float:left;
	margin-top:10px;
}

form#quality .inp input{
	border-color:#898A8C #898A8C #898A8C #555555;
	border-style:solid;
	border-width:1px 1px 1px 4px;	
}

form#quality .inp input.np,form#quality .inp textarea.np{
	border-color:#898A8C #898A8C #898A8C #555555;
	border-style:solid;
	border-width:1px 1px 1px 1px;	
}

form#quality .longline{
		margin-top:10px;
		width:100%
		vertical-align:middle;
}

form#quality .longline .txtStd{
	color:#585858;
	font-size:11px;
	width:100%;

}

input.submit{
	background-color:
}
#co2Calc{
	width:255px;
	height:331px;
	background-image:url(/img/css/bg_co2.jpg);
	position:relative;
}
#co2CalcIframe{
	width:250px;
	height:285px;
	border:0px;
	margin-top:37px;
	margin-left:1px;
}
#co2Calc2{
	width:160px;
}

#co2Calc img{
	width:244px;
	height:36px;
	left:4px;
	position:absolute;
}
