/* Style sheet Default */
.mod_unsubscribe{margin-top:10px;margin-left:0;}
.mod_unsubscribe h4{margin:0;padding:0;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:9pt;color:#06245E;}
.mod_unsubscribe .text{width:200px;border:1px solid #06245E;font-size:9pt;}
.mod_unsubscribe .submit{padding:2px 6px;background-color:#06245E;font-weight:bold;font-size:8.5pt;color:#fff;}
.mod_subscribe{margin-top:20px;margin-left:10px;}
.mod_subscribe h4{margin:0;padding:0;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:9pt;color:#06245E;}
.mod_subscribe .text{width:200px;border:1px solid #06245E;font-size:9pt;}
.mod_subscribe .submit{padding:2px 6px;background-color:#06245E;font-weight:bold;font-size:8.5pt;color:#fff;}
#service-bestaetigung{margin:20px 40px;}
#service-bestaetigung a{width:120px;height:16px;display:block;padding:3px 5px;text-align:center;background-color:#000066;font-family:helvetica,arial,sans-serif;font-weight:bold;text-decoration:none;font-size:8pt;color:#fff;line-height:16px;}
#service-bestaetigung a:hover{background-color:#000099;}
.beispielkalkulation{float:none;display:block;margin:0;border-collapse:collapse;}
.beispielkalkulation td{padding:2px 20px 2px 4px;}
.beispielkalkulation .even{background-color:#efefef;}
.referenzen .right{padding-right:5px;text-align:right;}
.referenzen .middle{text-align:center;}
.referenzen table{padding:2px;border-collapse:collapse;}
.referenzen td,.referenzen th{padding:2px 6px 2px 3px;text-align:left;font-size:7pt;color:#666;}
.referenzen th{background-color:#0F295F;color:#fff;}
.referenzen .gesamt{background-color:#dfe4f1;font-weight:bold;}
.referenzen .odd{background-color:#f2f2f2;}
.pdf_link{left:370px;position:absolute;}
.pdf_link img{margin-right:6px;vertical-align:text-bottom;}
.pdf_link a{vertical-align:middle;font-weight:normal;text-decoration:none;font-size:7pt;color:#666;}
.mod_article{}
.mod_search{margin-top:12px;}
.mod_search .formbody{padding:12px;background-color:#f2f2ee;}
.mod_search .formbody #keywords{padding:4px;border:1px solid #0F2A5F;font-family:arial, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#0F2A5F;}
.mod_search .formbody #submit{padding:2px;background-color:#0F2A5F;font-family:arial, helvetica, sans-serif;font-weight:bold;font-size:9pt;color:#fff;}
.mod_search .formbody #query_type{margin-top:12px;font-weight:normal;font-size:9pt;color:#0F2A5F;}
.mod_search .header{font-style:italic;font-size:9pt;color:#888;}
.mod_search div h3 a{padding-left:15px;background:url("tl_files/sitedesign/CI/arrow_right.png") left center no-repeat;font-weight:bold;text-decoration:none;font-size:11pt;color:#0F2A5F;}
.mod_search div h3 .relevance{margin-left:12px;font-style:italic;font-size:9pt;color:#999;}
.mod_search div p.context{color:#82827e;}
.mod_search div p.url{font-style:italic;color:#82827e;}
.mod_search div .highlight{font-weight:bold;color:#0F2A5F;}
.mod_search div.even,.mod_search div.odd{margin-top:6px;margin-bottom:6px;padding-top:4px;padding-bottom:4px;border-top:1px dotted #82827e;}
.Formular{padding:12px;background-color:#f2f2ee;font-size:8pt;color:#06245E;}
.Formular input.mandatory{border:1px solid #f00;}
.Formular label.mandatory{font-weight:bold;color:#ff0000;}
.Formular .submit_container input{background-color:#330066;font-weight:bold;color:#fff;}
.Formular .formbody table{border-collapse:collapse;}
.Formular .formbody table td{padding-top:5px;}
.Formular .line-top{font-style:italic;}
.Formular .plzort{float:left;}
.Formular .plz{width:40px;float:left;}
.Formular .ort{width:110px;float:left;}
.Formular label.ort{width:30px;float:left;margin-left:20px;}
.Formular .formbody td.col_0{width:150px;}
.Formular .formbody td{vertical-align:top;}
.Formular .text,.Formular textarea{margin-bottom:8px;}
.Formular .datum{float:left;margin-right:4px;}
.Formular .clear{float:none;clear:both;display:block;}
.Formular .headline{position:relative;float:none;display:block;font-weight:bold;font-size:8pt;}
.Formular .explanation{position:relative;float:none;clear:both;display:block;margin-bottom:8px;}
.Formular input,.Formular textarea{display:block;}
.Formular .submit_container{float:none;display:block;margin-top:45px;}
.Formular .checkbox_container input,.Formular .radio_container input{float:none;clear:both;display:block;}
.Formular .checkbox_container span input,.Formular .checkbox_container span label,.Formular .radio_container span input,.Formular .radio_container span label{float:left;}
.Formular .error{font-weight:bold;color:#ff0000;}
.mod_newsreader,.mod_newsarchive{margin-top:12px;padding-top:12px;border-top:1px dotted #0F2A5F;}
.mod_newsreader img,.mod_newsarchive img{margin-right:12px;}
.mod_newsreader .caption,.mod_newsarchive .caption{font-style:italic;font-size:8pt;}
*,html{outline: none;}
#right .mod_article{margin-top:20px;margin-left:12px;}
#right .mod_article .ref{width:95px;height:65px;overflow:hidden;float:left;margin-right:6px;margin-bottom:6px;}
#right .mod_article h1{float:none;clear:both;display:block;font-family:arial, helvetica, sans-serif;font-weight:bold;font-size:8pt;}
.imageflow .slider{background:url("tl_files/sitedesign/CI/slider.png") left top no-repeat;}
#logo{left:12px;top:0;position:absolute;}
#investitionen{right:0;top:0;position:absolute;}
html{height:100%;}
#search{width:231px;height:22px;bottom:0;left:729px;position:absolute;margin:0;padding:0;background-color:#e2e2de;}
#search input.text{width:168px;height:12px;float:left;margin:3px 2px 2px 11px;padding:2px;border:1px solid #0F2A5F;font-weight:normal;font-size:8pt;color:#0F2A5F;line-height:14px;}
#search input.submit{margin:2px 0 0 10px;padding:0;border:0;font-weight:normal;font-size:8pt;color:#0F2A5F;line-height:14px;}
body{background:#f4f4f4 url("tl_files/sitedesign/CI/body_bg.png") left top repeat-x;}
#wrapper{height:100%;position:relative;margin-top:12px;background-color:#fff;min-height: 100%;}
#wrapper .inside{padding:0;}
#right{background-color:#e1e1e1;background-position:left bottom;background-repeat:repeat-x;}
#right .inside{padding-top:12px;padding-bottom:80px;}
#left .inside{margin-top:56px;}
#header{background-color:#fff;}
#header .inside{height:100%;padding:0;}
#main{}
#main .inside{margin:0 12px;padding:30px 12px 0;}
#footer{margin-top:40px;border-top:1px dotted #888;}
