/* Style sheet lasikgermany */
*{margin:0;padding:0;}
ul{list-style-type:none;}
hr{height:1px;clear:both;margin:20px 0px;color:#999;}
a{text-decoration:none;}
h3 a{color:#39c;}
b{font-weight:normal;}
h1{font-size:220%;}
h2{font-size:140%;}
h3{font-size:120%;}
h4{font-size:120%;}
body{font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;}
#wrapper{width:720px;top:0;left:0;position:absolute;}
#content{width:720px;left:0px;top:410px;position:absolute;padding-bottom:32px;font-size:11px;min-height:400px;}
#main{min-height:560px;}
#visual{width:720px;height:380px;left:0;top:0;position:relative;z-index:98;}
#menu{left:32px;top:5px;position:relative;z-index:99;}
#footer{width:684px;height:30px;left:32px;position:relative;padding:0px 0px 32px 0px;}
#wrap_right{width:230px;top:0px;left:720px;position:absolute;}
#topmenu{width:210px;height:30px;left:24px;top:6px;position:relative;color:#666;}
#form{height:336px;position:relative;font-size:11px;padding:42px 0 0 32px;background:url(tl_files/lasikgermany/img/background/bg_form.gif) 28px 37px  no-repeat;}
#sidebar{width:230px;top:0;left:0;position:relative;min-height:450px;}
#nav1 ul{display:none;}
#nav1 li{width:86px;height:20px;position:relative;float:left;display:inline;text-align:center;font-size:11px;text-transform:uppercase;background:#fff url(tl_files/lasikgermany/img/background/button.jpg) top no-repeat;}
#nav1 li.first{background:#fff url(tl_files/lasikgermany/img/background/button_first.jpg) top no-repeat;}
#nav1 ul li.first{background:none;}
#nav1 li.last{background:#fff url(tl_files/lasikgermany/img/background/button_last.jpg) top no-repeat;}
#nav1 ul li.last{background:none;}
#nav1 li b,nav1 li span{display:block;color:#fff;padding:5px 0 0 0;}
#nav1 li a b.clicked{color:#fff;}
#nav1 li ul{width:120px;left:0px;top:20px;position:absolute;float:left;padding-bottom:17px;border-top:1px solid #fff;z-index:50;background: url(tl_files/lasikgermany/img/background/ul_sub_bg.png) bottom no-repeat;}
* html body #nav1 li ul{background: url(tl_files/lasikgermany/img/background/ul_sub_bg.gif) top no-repeat;}
* html body #nav1 li ul li{padding:2px 0 0 10px;}
#nav1 li ul li{width:110px;height:10px;text-align:left;padding:6px 2px 0 8px;background:none;text-transform:capitalize;z-index:99;}
#nav1 li ul li a,#nav1 li ul li span{padding:0;color:#fff;}
#topmenu li{width:70px;float:left;display:inline;font-size:12px;margin:4px 0;text-align:center;}
#topmenu li a,#topmenu li span{color:#999;text-align:center;}
#topmenu li a:hover,#topmenu li span.active{color:#39c;}
#langswitch{height:40px;top:0;position:relative;margin-top:20px;margin-left:54px;}
#langswitch li{width:80px;height:20px;float:left;margin-left:8px;text-align:center;}
#langswitch li a,#langswitch li span{display:block;padding:4px 0px;font-size:12px;color:#fff;text-transform:uppercase;}
#langswitch li a{background: url(tl_files/lasikgermany/img/background/langbutton_grey.jpg) no-repeat;}
#langswitch li a:hover,#langswitch li span{background: url(tl_files/lasikgermany/img/background/langbutton.jpg) no-repeat;}
.sitemap li{width:86px;float:left;display:inline;font-weight:bold;background:none;}
.infosites{width:684px;margin:0 auto;}
.infosites li{height:14px;display:inline;margin:2px 0px;padding:5px 10px 0px 10px;text-align:center;background:none;}
.sitemap li ul li,.infosites li ul li{font-weight:normal;font-size:11px;}
.sitemap li a{color:#39c;}
.infosites li a{color:#c0c0c0;}
.col1,.col2,.col3{width:228px;top:0;position:absolute;padding-bottom:32px;}
.col1wide{width:410px;top:32px;position:absolute;padding-bottom:32px;}
.col2wide{width:260px;left:460px;top:32px;position:absolute;padding-bottom:32px;}
.threecol{width:688px;top:32px;position:absolute;padding-bottom:32px;}
.threecol_second{width:684px;top:330px;position:absolute;padding-bottom:32px;text-align:center;}
.col1,.col1wide,.threecol,.threecol_second{left:32px;}
.col2{left:262px;}
.col3{left:492px;}
.invisible{display:none;}
.teaser,.teaser_map{height:110px;color:#fff;padding:40px 0 0 7px;}
.teaser{height:110px;background: url(tl_files/lasikgermany/img/background/col_teaser.jpg) top no-repeat;}
.teaser_map{height:110px;background: url(tl_files/lasikgermany/img/background/col_teaser_map.jpg) top no-repeat;}
.teaser p{font-size:10px;padding:6px 0;}
* html .teaser p{font-size:9px;padding:6px 0;}
.teaser p,x:-moz-any-link{font-size:9px;padding:6px 0;}
.teaser p,x:-moz-any-link,x:default{font-size:10px;padding:6px 0;}
**:first-child+body .teaser p{font-size:9px;color:#999;padding:6px 0;font-stretch:narrower;}
.teaser h3 span{font-size:160%;}
.teaser h1{padding:4px 0;letter-spacing:1.5px;font-weight:400;}
.teaser h2{line-height:110%;letter-spacing:1px;}
* html .teaser h2{line-height:110%;letter-spacing:0;}
.teaser h3{line-height:130%;letter-spacing:0;}
* html .teaser h3{line-height:130%;letter-spacing:0;}
.teaser_map h2{width:110px;line-height:110%;letter-spacing:1px;}
.teaser_map h3{width:105px;line-height:130%;}
.teaser a,.teaser_map a{color:#fff;}
img.startlink{margin:-60px 20px 20px 20px;float:right;border:none;}
p.borderleft{margin:8px 2px;padding:0px 4px;border-left:1px solid #39c;min-height:135px;}
.text h3{margin:4px 4px 4px 0px;color:#39c;}
.text p{font-size:12px;line-height:16px;}
.text a img{border:none;}
.col1wide h1,.col2wide h1,.threecol h1,.threecol_second h1{margin:0px 0px 16px 0px;font-size:18px;font-weight: lighter;letter-spacing: 1px;text-transform: uppercase;color: #39c;}
#footer h1{font-size:14px;color:#ccc;margin:0px 0px 16px 0px;font-weight: lighter;letter-spacing: 1px;text-transform: uppercase;}
.col1wide h3,.col2wide h3,.threecol h3,.threecol_second h3{color: #39c;}
h3.method1,h3.method2,h3.method3,h3.method4{margin:20px 0px;padding:2px 0px 0px 18px;color:#39c;text-transform:uppercase;}
.method1{background:url(tl_files/lasikgermany/img/background/icon1.jpg) center left no-repeat;}
.method2{background:url(tl_files/lasikgermany/img/background/icon2.jpg) center left no-repeat;}
.method3{background:url(tl_files/lasikgermany/img/background/icon3.jpg) center left no-repeat;}
.method4{background:url(tl_files/lasikgermany/img/background/icon4.jpg) center left no-repeat;}
.col1wide p,.col2wide p,.threecol p{font-size:12px;line-height:16px;}
#footer p{font-size:10px;color:#ccc;line-height:14px;}
.col1wide a img,.col2wide a img,.threecol a img{border:none;}
.image_text{width:180px;float:right;}
.image_team{width:113px;float:left;margin-top:0px;margin-right:23px;margin-bottom:0px;}
.image_team h3{margin:0px 0px 16px 0px;color:#39c;}
.image_team img{padding-bottom:10px;}
.costs p{width:340px;}
#interferer{height:110px;left:580px;top:50px;position:absolute;z-index:1000;top/*\**/: 80px\9}
.tickercontainer{top:30px;position:absolute;overflow: hidden;}
.tickercontainer .mask{width:580px;height:14px;position:relative;overflow:hidden;}
ul.newsticker{width:600px;height:27px;position: relative;left: 600px;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li{width:600px;float:left;color: #999;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #interferer{height:110px;left:580px;top:80px;position:absolute;z-index:1000;}
}{}
.notice{margin:5px 0px 0px 28px;text-align:justify;font-size:9px;color:#666;}
.scrolling{height:300px;overflow:auto;padding:10px;border:1px solid #efefef;}
#interferer,x:-moz-any-link{height:110px;margin:60px 0 30px 0;}
#interferer,x:-moz-any-link,x:default{height:110px;margin:30px 0 30px 0;}
#interferer a img,#hotline a img{float:right;border:none;}
#styleswitch{width:200px;height:20px;top:0px;position:relative;float:right;}
#styleswitch a{float:right;display:inline;margin:0px 4px;color:#39c;}
.low{font-size:10px;}
.mid{font-size:12px;}
.hi{font-size:14px;}
#contactbox1,#contactbox2,#contactbox3,#contactbox4,#contactbox5,#contactbox6{width:400px;left:290px;top:35px;position:absolute;}
#contactbox1 table,#contactbox2 table,#contactbox3 table,#contactbox4 table,#contactbox5 table,{width:240px;list-style-type:none;}
.map{width:280px;height:320px;background:url(tl_files/lasikgermany/img/background/dmap_kontakt.jpg) center no-repeat;}
.map_uk{width:280px;height:320px;background:url(tl_files/lasikgermany/img/background/dmap_contact.jpg) center no-repeat;}
.map li,.map_uk li{width:40px;height:35px;position:absolute;display:block;cursor:pointer;background:none;}
#c1{top:90px; left:105px;}
#c2{top:117px; left:168px;}
#c3{top:150px; left:47px;}
#c4{top:253px; left:80px;}
#c5{top:268px; left:135px;}
#c6{top:203px; left:70px;}
.faq-header{width:620px;height:14px;margin:4px 0px 0px 0px;padding:5px 0px 0px 10px;color:#fff;text-transform:uppercase;background-color:transparent;background: url(tl_files/lasikgermany/img/background/faq-header.png) left no-repeat;cursor:pointer;}
.faq-content{width:620px;margin:0px 0px 2px 0px;padding:10px 10px 20px 10px;font-size:12px;line-height:16px;color:#333;background:url(tl_files/lasikgermany/img/background/faq-content.jpg) left bottom no-repeat;}
.faq-content p{width:590px;}
#ctrl_1,#ctrl_16{margin-bottom:-6px;margin-left:60px;}
#ctrl_1 span,#ctrl_16 span{margin-right:10px;}
#ctrl_10,#ctrl_11,#ctrl_25,#ctrl_26{margin:0 0 -6px 0;}
#ctrl_11,#ctrl_26{height:50px;}
#ctrl_10 span,#ctrl_25 span{display:block;margin:-1px 0 0 0;}
#ctrl_11 span,#ctrl_26 span{width:80px;float:left;margin:-1px 0 0 0;}
#ctrl_13,#ctrl_27{width:25px;display:block;margin:0px 0px 0px 4px;background:#EBf5fa;border:none;}
input.captcha,span.captcha_text{float:left;}
#ctrl_15,#ctrl_28{float:right;display:block;font-size:11px;margin:0 6px 0 0;}
.field{display:block;margin:0px 0px 4px 0px;}
label.field{width:50px;float:left;}
input.field{width:140px;float:left;border:none;background:#fff; /* #EBf5fa; */}
#form .explanation{float:right;font-size:9px;margin:0 6px 0 0;}
#error{width:180px;height:60px;left:38px;top:188px;position:absolute;padding-top:10px;padding-left:10px;z-index:99;background:url(tl_files/lasikgermany/img/background/bg_error.png) center no-repeat;}
label.error{color:#f00;}
#error span.red{color:#f00;}
#close{margin-left:120px;font-size:9px;cursor:pointer;color:#999;}
#close:hover{color:#666;}
#offer{height:254px;margin-left:28px;font-size:11px;padding:1px 4px 1px 4px;background: url(tl_files/lasikgermany/img/background/bg_form2.gif) top center no-repeat;}
#offer .selectmenu{width:62px;float:left;margin-bottom:2px;margin-left:2px;font-size:9px;text-align:center;}
#offer .selectmenu label{width:40px;display:block;margin:0 auto;}
#offer .selectmenu select{width:56px;}
#offer .headline{margin-top:4px;font-size:10px;line-height:11px;}
#offer h2{margin-bottom:2px;line-height:110%;text-align:center;color:#39c;}
* + html #offer h2{font-size:135%;}
#offer input.mail{width:148px;margin:2px 0px 2px 6px;border:none;background:#fff;}
#offer .checkbox_container{margin-bottom:-6px;font-size:10px;line-height:10px;}
#offer div.data input{float:left;margin:0 2px 2px 0;}
#offer .explanation{margin:-4px 0px 0px 14px;}
#offer .explanation a{color:#39c;}
#offer .submit_container{margin-left:100px;}
.mod_upcoming_events{text-align:right;}
.mod_upcoming_events h4{font-size:12px;}
.event{margin:4px 0px;}
.event p.date{color:#39c;}
