/* Style sheet bitpoint_layout */
.nobr{white-space: nowrap}
body{background-color:#3c3c3c;}
#wrapper{width:90%;margin:0 auto 65px;background-color:#fff;border-right:2px solid #ebebeb;border-left:2px solid #ebebeb;min-width: 970px;max-width: 1240px;}
#header{overflow:visible;background-color:#fff;background-image:url("tl_files/design/images2/background4.jpg");background-repeat:no-repeat;background-position: 50% 103px;}
#header .inside{z-index:999;}
.mask_right{width:10px;height:221px;float:right;background:url("tl_files/design/images2/headermask_r.png") top right no-repeat;}
.mask_left{height:221px;background:url("tl_files/design/images2/headermask_l.png") top left no-repeat;}
*html .mask_left,*html .mask_right{background: none;}
#logoimg{top:30px;position:absolute;margin-left:30px;}
#topmenu{top:5px;right:20px;position:absolute;font-size:1em;}
#topmenu li{float:left;margin:0 0 0 1em;list-style-type:none;}
#topmenu li a{display:block;padding:0.3em 0;border-bottom:1px solid #ddd;text-decoration:none;color:#666;line-height:1.3em;}
#topmenu li a:hover{color:#000;}
#topmenu li strong a{color:#000;}
.headform{margin:0;padding:0;font-size:0.8em;}
.headform input.text{width:20em;padding:0.3em;border:1px solid #bebebe;color:#555;background: #eee;}
.headform input.button{margin:0;padding:0;vertical-align:text-bottom;}
.headform input:focus{background: #fcfcfc;}
#container{height:1%;background-color:#ffffff;background-image:url("tl_files/design/images2/subbg_proz.gif");background-repeat:no-repeat;background-position:65% 42px;}
#right{background-image:url("tl_files/design/images2/subheadbg.png");background-repeat:no-repeat;background-position: 10px 0px;}
#right .inside{padding:0 18px 12px;}
#right h1{display:block;padding:8px 0 25px;font-weight:bold;font-size:1.3em;color: #36537d !important;}
#right h2,#right h2 a{font-weight:bold;text-decoration:none;font-size:0.9em;color:#36537d;}
#main .inside{padding:0 35px 40px 18px;}
#footer{margin:0 0 5px;background-color:#d2d2d2;background-image:url("tl_files/design/images2/servicebg.png");background-repeat:repeat-x;border-top:1px solid #fff;border-bottom:2px solid #fff;font-size:0.9em;}
.footerblock{height:18px;padding:8px;background-color:#d2d2d2;}
.footerblock a{padding:0 0 0.2em;border-bottom:1px solid #989898;text-decoration:none;color:#1c1c1c;}
.footerblock a:hover{color:#777;}
#footer .footernotice{float:left;margin:0;}
#footer .footlinks{float:right;margin:0;padding:0;}
p.back{float:right;margin:1.5em;text-transform: lowercase;}
.hr{width:100%;height:2px;left:0;position:absolute;clear:all;margin:0;padding:0;background-color:#ebebeb;}
.pdf_link{right:0;position:absolute;}
.breadcrumb_head{width:100%;height:30px;top:221px;position:absolute;display:block;margin:0;background:url("tl_files/design/images2/contentbg.png") top left repeat-x;}
.mod_breadcrumb{height:30px;top:230px;position:absolute;padding-left:20px;color:#36537d;}
.mod_breadcrumb a{font-weight:bold;text-decoration:none;font-size:1em;color:#36537d;}
.mod_breadcrumb a:hover{text-decoration:underline;color:#3c3c3c;}
.mod_breadcrumb .active{font-size:1em;}
.hyperlink_txt{padding-left:18px;background:url("tl_files/design/images2/link.gif") left center no-repeat;}
.ce_text{margin-bottom:1em;}
.ce_list ol,.ce_text ol{margin-left:3em;list-style-type:decimal;}
.ce_list ul,.ce_text ul{margin-left:1.5em;}
.ce_text ul{margin-top:1em;margin-bottom:1em;}
.ce_list ul li,.ce_text ul li,.bp_list ul li{padding-left:14px;background-image:url("tl_files/design/images2/arrow.gif");background-repeat:no-repeat;list-style-type:none;background-position:left 5px;}
.ce_accordion .toggler{padding:0.25em 0.5em;background:#fdfeff url("tl_files/design/images2/tog_bg.jpg") left bottom repeat-x;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font-weight:bold;cursor:pointer;}
.ce_accordion .accordion div{padding:0.75em 0.5em;}
.ce_image img,.ce_text img,.ce_gallery img,.mod_newslist img,.mod_randomImage img{padding:6px;}
.image_container{float:left;line-height:0.75em;}
.caption{padding:2px 3px 4px;background-color:#e9e9e9;font-size:0.8em;line-height:1;}
* html .caption{padding-top:3px;padding-bottom:3px;}
*:first-child+html .caption{padding-top:3px;padding-bottom:3px;}
.mime_icon{padding-bottom:2px;vertical-align:top;}
.ce_gallery td{padding-right:1.5em;padding-bottom:1.5em;}
.mod_newsreader .ce_comments{margin-top:2.5em;}
.layout_full .info{padding-top:5px;padding-bottom:8px;color:#808080;}
.layout_short,.layout_latest{padding-top:1em;padding-bottom:1em;border-top:1px solid #dfdfdf;}
.layout_short.first,.layout_latest.first{padding-top:0;border-top:0px;}
.layout_short.last,.layout_latest.last{padding-bottom:0;}
.layout_short .info{font-size:0.9em;color:#808080;}
.layout_short h2{margin-bottom:0;font-size:1.2em;}
.layout_short h2 a{text-decoration:none;}
.layout_short .teaser,.layout_short .more{display:inline;padding-right:0.25em;}
.layout_latest .info{margin-bottom:0.25em;color:#808080;}
.layout_latest h2{margin-bottom:0;}
.layout_latest h2 a{text-decoration:none;color:#333333;}
.mod_sitemap ul.level_2 li{margin-left:2em;}
.ce_table table{border:2px solid #dfdfdf;border-collapse:separate;}
.ce_table th{padding:0.3em 2em 0.3em 0.5em;text-align:left;background-color:#dfdfdf;font-weight:bold;}
.ce_table td{padding:0.2em 2em 0.2em 0.5em;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.mod_search .header{margin-top:1em;margin-bottom:1.5em;text-align:right;}
.mod_search h3{margin-bottom:0;font-size:1.2em;}
.mod_search .relevance{padding-left:0.25em;color:#808080;}
.mod_search .url{margin-bottom:1em;color:#53a908;}
.mod_search .filesize{color:#808080;}
.mod_search .highlight{font-weight:bold;}
.mod_search input.text{margin-bottom:0.1em;}
.mod_search input.submit{margin-top:6px;vertical-align:top;}
.mod_search .radio_container span{display:inline;padding-right:0.75em;}
.pagination{margin-top:2em;padding-top:0.5em;border-top:1px solid #dfdfdf;}
.pagination p{width:180px;float:left;}
.pagination ul{width:400px;float:right;text-align:right;}
.pagination li{display:inline;padding-right:0.1em;padding-left:0.1em;}
.pagination_current{font-weight:bold;}
.mod_registration .col_first{width:12em;vertical-align:middle;}
.mod_personalData td.col_first{padding-right:1em;vertical-align:middle;}
.mod_login .col_first{width:8em;vertical-align:middle;}
.mod_login .login_info{padding-bottom:0.25em;font-weight:bold;}
.mod_login p.error{margin-bottom:0.25em;margin-left:8em;font-weight:bold;color:#ff0000;}
.mod_lostPassword .col_first{width:11em;vertical-align:middle;}
.mod_faqlist h2{margin-top:30px;}
.mod_faqreader .info{margin-top:1.25em;color:#808080;}
.spalte_links{width:48%;float:left;}
.spalte_rechts{width:48%;float:right;}
.produkte{width:100%;clear:both;}
.spalte_links h1,.spalte_rechts h1,.produkte h1{border-right:1px solid #c8dcf3;background: url(tl_files/design/images2/infoboxheadbg.png) no-repeat;color: #36537d !important;font-weight: bold !important;font-size: 1em !important;padding: 0.5em 10px;margin: 0 -10px 0 -10px !important;}
.spalte_links .ce_text,.spalte_rechts .ce_text,.produkte .ce_text{padding:0.5em 1.5em;background-color:#fafafa;border-top:1px solid #e9e9e9;border-right:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9;border-left:1px solid #e9e9e9;}
.spalte_links .ce_text ul,.spalte_rechts .ce_text ul{margin-left: 0px !important;}
#partnerlogos{padding-top:10px;padding-bottom:5px;}
#partnerlogos table{height:35px;}
#partnerlogos td{width:auto;margin:0 auto;vertical-align:middle;}
#stichworte .ce_text{margin:20px 0;padding:0;text-align:justify;font-size:1.2em;}
#stichworte a{text-decoration:none;}
#mainmenu{width:100%;top:103px;position:absolute;overflow:visible;background-image:url("tl_files/design/images2/menubg_blue.png");background-repeat:repeat-x;font-family:verdana, tahoma;font-weight:normal;font-size:0.9em;z-index:999;}
*html #mainmenu{height:37px;background-color:#3c3c3c;background-image:none;border-bottom:1px solid #000;}
#mainmenu span{display:block;padding:0 12px;font-weight:bold;color:#36537d;background: url(tl_files/design/images2/menuactive.png) no-repeat;}
#mainmenu ul.level_1 li a.submenu.trail{display:block;font-weight:bold;color:#36537d;background: url(tl_files/design/images2/menuactive.png) no-repeat;}
#mainmenu span{border-right:1px solid #fff;}
#mainmenu li.trail ul li a{background-image:none;color:#fff;}
#mainmenu a{display:block;padding-right:12px;padding-left:12px;border-bottom:0px;font-weight:bold;text-decoration:none;color:#ffffff;}
#mainmenu a:hover{display:block;border-bottom:0px;color:#ffffff;background: url(tl_files/design/images2/menubg_blue.png) repeat-x;}
#mainmenu ul{margin:0;padding:0 0 0 15px;list-style-type:none;}
#mainmenu li{position:relative;float:left;line-height:38px;}
#mainmenu li ul{bottom:0;left:0;right:0;top:38px;position:absolute;display:none;padding:0;}
*html #mainmenu li ul{top:38px;}
#mainmenu li ul li{width:160px;clear:both;margin-left:0;background-color:#8f8f8f;border-bottom:1px solid #7f7f7f;line-height:28px;}
#mainmenu li ul li a{height:28px;display:block;font-family:arial, sans-serif;color:#fff;}
#mainmenu li:hover,#mainmenu ul li.sfhover{background-color:#8f8f8f;background-image:url("tl_files/design/images2/menubg_blue.png");background-repeat:repeat-x;}
#mainmenu li:hover a,#mainmenu ul li.sfhover a,#mainmenu li:hover ul li:hover,#mainmenu ul li.sfhover a{color:#ffffff;}
#mainmenu li:hover ul,#mainmenu ul li.sfhover ul{display:block;}
#mainmenu li:hover ul li a,#mainmenu ul li.sfhover ul li a{display:block;color:#fff;}
#mainmenu li:hover ul li a:hover,#mainmenu ul li.sfhover ul li a:hover{color:#fff;}
#mainmenu li ul ul{left:160px;top:0;position:absolute;border-left:1px solid #fff;}
#mainmenu ul li:hover ul ul,#mainmenu ul li.sfhover ul ul{display:none;}
#mainmenu ul ul li:hover ul,#mainmenu ul ul li.sfhover ul{display:block;}
#submenu ul,.mod_customnav ul{margin:0;padding-top:8px;padding-bottom:25px;list-style-type:none;}
#submenu a,.mod_customnav a{padding-left:38px;background-image:url("tl_files/design/images2/arrow_right_blue.png");background-repeat:no-repeat;border-bottom:0;font-weight:bold;text-decoration:none;font-size:1.2em;color:#36567d;background-position: left 50%;}
#submenu li.active a,#submenu li.trail a,.mod_customnav li.active a,.mod_customnav li.trail a{padding-left:38px;background-image:url("tl_files/design/images2/arrow_right.png");background-repeat:no-repeat;text-decoration:none;color:#313D4F;background-position: left 50%;}
#submenu a:hover,.mod_customnav a:hover{padding-left:38px;background-image:url("tl_files/design/images2/arrow_right.png");background-repeat:no-repeat;text-decoration:none;color:#3c3c3c;background-position: left 50%;}
#submenu .level_2,.mod_customnav .level_2{margin-bottom:10px;padding:0 5px 0 0;border:0px;font-size:1em;}
#submenu ul.level_2 li a,.mod_customnav ul.level_2 li a{background-image:none;font-size:1em;color:#2c2c2c;}
#submenu ul.level_2 li a:hover,.mod_customnav ul.level_2 li a:hover{color:#37a531;}
.clearme{clear:both;}
.invisible{width:0px;height:0px;top:-1000;left:-1000;position:absolute;overflow:hidden;display:inline;}
.noborder,.noborder img,.noborder a img{background: none;}
#container a img,#container a:hover img{padding:0;border:0px;}

