/* copyright (C)2006 zappmedia GmbH [de] 
print styles */
A:link { COLOR: black; TEXT-DECORATION: none; }
A:visited { COLOR: black; TEXT-DECORATION: none; }
img { border: 0px; }
h2, h3, h4, h5, h6 { font-size: 13px; margin: 0px; color: black;}
td, div { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; letter-spacing: normal; line-height: 120%; }
h1 { width: 400px; font-size: 13px; position: absolute; left: 10px; top: 90px; color: black; font-weight: bold; }
.tk { font-weight: bold; COLOR: black; letter-spacing: 0.1em; }
.td-left, .td-right, .lang, .right, .tx1, .tx3, td.copy2, td.copy3, div.left, .langs, .line, .mid2, .zm, .line-index, .det2, .smartphones, .freecall { display: none; }
/* for FF */ table.smartphones { display: none; }
.div-c { background: none; position: absolute; top: 180px; left: -30px; }
.div-d { width: 550px; background: none; position: absolute; top: 180px; left: 0px; letter-spacing: 0px; }
div.mid { width: 550px; position: absolute; left: 0px; top: 200px; }
.mid {width: 700px;padding: 34px 0px 0px 0px;}
.mid-div-services {padding-left:12px;}
.mid-div-languages {margin-left:12px;}
.headline-l{ width: 400px; position: relative; top: -15px; left: 25px; }
.headline-lang { width: 400px; margin-top: 130px; }
img.red { margin-right: 10px; }
.p-req, .p-req2 { padding-left: 35px; margin: 0px; position: relative; left: 0px; top: -15px; }
.logo { position: absolute; top: 5px; left: 0px; }
td.copy1 { position: absolute; top: 0px; right: 50px; color: black; }
.imp { position: absolute; top: 30px; right:28px;height: 50px; }
.blue { font-weight: bold; }
.two { width:30em; line-height:120%;}
.two:first-letter { font-family: Times New Roman, Times, serif; font-size: 18px; line-height:100%;}
.bigref{ position: absolute; left: -10px; top: 150px; }
.referenzen {margin-left:-20px;}
td.ref2td { padding-left:65px;}
.refmentab { margin: 7px 0px 2px 0px; }
/* div @HOME */
.lefty {width:250px;float:left;margin-right:0px;margin-bottom:20px;padding-bottom:10px;}
.righty {width:230px;float:right;margin-bottom:20px;padding-bottom:10px;}
.lefty p, .lefty h3, .lefty h4, .righty p, .righty h3, .righty h4 {	padding-left:10px;color: #4F5765;}
#L1, #R1 {margin-top:220px;}
#intro {position:absolute;top:140px;}

.p-aerea1{margin:35px 0px 15px 0px;}
/* req-tel-iso 2 lib */
#rti {margin-bottom:60px;}
#rti2 {margin-bottom:45px;}
