/* Style sheet screen */
#main .mod_login .submit_container{margin-top:10px;text-align:left;}
#protokolle-detailansicht .ce_text,#protokolle-detailansicht .enclosure{margin-top:0;margin-left:320px;}
.mod_login td{padding-left:5px;text-align:left;}
#main .mod_lostPassword .submit_container{margin-top:10px;text-align:left;}
.mod_lostPassword td{padding-right:5px;padding-bottom:5px;padding-left:5px;text-align:left;vertical-align:bottom;}
body{margin-bottom:300px;text-align:center;background-color:#FFF;font-family:Helvetica, Candara, Arial, Geneva, "sans serif";font-size:12px;line-height:20px;}
h1{font-size:20px;color:#004cb8;line-height:30px;}
h2{font-size:20px;color:#004cb8;line-height:30px;}
h3{font-size:12px;color:#000;line-height:20px;}
h4{font-size:13px;color:#004cb8;line-height:30px;}
a{font-weight:bold;text-decoration:underline;}
a:link{color:#1A1A18;}
a:visited{color:#1A1A18;}
a:hover{color:#1A1A18;}
a:active{color:#1A1A18;}
strong{font-weight:bold;color:#1A1A18;}
em{}
p{margin:0 0 10px;font-size:13px;line-height:20px;}
li .active{font-weight:bold;}
hr{width:100%;height:1px;margin-top:30px;margin-bottom:30px;background-color:#808080;border:0px;}
.pfeil{margin-left:0;padding-left:14px;background: url(tl_files/bvbs/img/system/linkArrow.png) no-repeat left center;}
.philosophie p{font-size:18px;color:#3366ff;line-height:22px;}
.referenzen{padding-left:20px;}
.enclosure{margin-left:330px;}
#wrapper{width:950px;margin:0 auto;text-align:left;}
#header{width:980px;position:relative;}
#header #global{text-align:right;}
#header #global ul.globalNav{float:left;}
#header #global ul.globalNav li{display:inline;}
#header #global .globalNav a{float:left;display:block;padding:8px 8px 11px;font-weight:normal;text-decoration:none;background: url(tl_files/bvbs/img/system/trennerGlobal.gif) no-repeat right top;}
#header #global input{font: 12px Helvetica, Candara, Arial, Geneva, "sans serif";}
#header #global .mod_login{width:315px;float:left;padding:8px 0 11px 8px;}
#header #global .mod_login h4{float:left;padding-right:4px;font-weight:normal;font-size:12px;color:#808080;line-height:20px;}
#header #global .mod_login .formbody{float:left;}
#header #global .mod_login #username{width:90px;height:16px;float:left;margin-right:4px;border:1px solid #CFCFCF;font-style:italic;font-size:12px;color:#808080;}
#header #global .mod_login #username_error{width:90px;height:16px;float:left;margin-right:4px;border:1px solid #900;font-style:italic;font-size:12px;color:#808080;}
#header #global .mod_login #password{width:90px;height:16px;float:left;border:1px solid #CFCFCF;font-style:italic;font-size:12px;color:#808080;}
#header #global .mod_login #password_error{width:90px;height:16px;float:left;border:1px solid #900;font-style:italic;font-size:12px;color:#808080;}
#header #global .mod_login .submit_container{float:left;background: url(tl_files/bvbs/img/system/btnLogin.gif) no-repeat;}
#header #global .mod_login .submit_container input{width:22px;height:20px;background:none;border: none;}
#header #global .mod_login p{clear:left;text-align:left;}
#header #global .mod_login #username_error{width:90px;height:16px;float:left;margin-right:4px;border:1px solid #900;font-style:italic;font-size:12px;color:#808080;}
#header .mod_login .formbody .error a{border:0px;}
#header .mod_login .formbody .error{text-align: left}
#header #global .mod_search{width:180px;float:left;margin:0;padding:8px 0 11px 8px;background: url(tl_files/bvbs/img/system/trennerGlobal.gif) no-repeat left top;}
#header #global .mod_search input#keywords{width:140px;height:16px;float:left;border:1px solid #CFCFCF;font-style:italic;font-size:12px;color:#808080;}
#header #global .mod_search .submit_container{float:left;background: url(tl_files/bvbs/img/system/btnSuche.gif) no-repeat;}
#header #global .mod_search .submit_container input{width:22px;height:20px;background:none;border: none;}
#header #logo{width:323px;float:left;}
#header #mainNav{margin-bottom:13px;}
#header #mainNav ul{float:left;margin:15px 0 0;font-weight:bold;font-size:13px;}
#header #mainNav li{display:inline;margin-right:37px;}
#header #mainNav li a{text-decoration:none;}
#header #subNav{height:317px;position:relative;}
#header #subNav .startNav_1 a,.startNav_2 a,.startNav_3 a{font-weight:normal;text-decoration:none;font-size:19px;color:#FFF;}
body.start #header #subNav{background: url(tl_files/bvbs/mainvisual/bgHeadStart.jpg) no-repeat left top;}
body.bvbs #header #subNav{background: url(tl_files/bvbs/mainvisual/bgHeadStart.jpg) no-repeat left top;}
body.mitglieder #header #subNav{background: url(tl_files/bvbs/mainvisual/bgHeadMitglieder.jpg) no-repeat left top;}
body.termine #header #subNav{background: url(tl_files/bvbs/mainvisual/bgHeadTermine.jpg) no-repeat left top;}
body.branche #header #subNav{background: url(tl_files/bvbs/mainvisual/bgHeadBranche.jpg) no-repeat left top;}
body.branche #main h3{margin-top:0;}
body.presse #header #subNav{background: url(tl_files/bvbs/mainvisual/bgHeadPresse.jpg) no-repeat left top;}
body.blue #header #subNav{background: url(tl_files/bvbs/mainvisual/bgHeadKontakt.jpg) no-repeat left top;}
body #header .startSubMenue{height:476px;background: url(tl_files/bvbs/mainvisual/startSubMenue.png) no-repeat 0 159px;}
body #header .startSubMenue .startNav_1{width:165px;top:229px;left:10px;position:absolute;line-height:24px;}
body #header .startSubMenue .startNav_2{width:150px;top:205px;left:316px;position:absolute;line-height:24px;}
body #header .startSubMenue .startNav_3{width:150px;top:229px;left:793px;position:absolute;line-height:24px;}
body #header .bvbsSubMenue{height:476px;margin-left:-1px;padding:0 0 0 11px;background: url(tl_files/bvbs/mainvisual/bvbsSubMenue.png) no-repeat 0 0;}
body #header .bvbsSubMenue h2{display:block;margin:0 0 10px;padding-top:48px;font-weight:normal;text-decoration:none;font-size:19px;color:#FFF;}
body #header .bvbsSubMenue ul{margin-top:10px;}
body #header .bvbsSubMenue ul a{font-weight:bold;text-decoration:none;font-size:12px;color:#FFF;line-height:33px;}
#header .mitgliederSubMenue{height:476px;padding:0 0 0 170px;background: url(tl_files/bvbs/mainvisual/mitgliederSubMenue.png) no-repeat 0 0;}
#header .mitgliederSubMenue h2{display:block;margin:0 0 10px;padding-top:48px;font-weight:normal;text-decoration:none;font-size:19px;color:#FFF;}
#header .mitgliederSubMenue ul a{font-weight:bold;text-decoration:none;font-size:12px;color:#FFF;line-height:33px;}
#header .termineSubMenue{height:476px;padding:0 0 0 330px;background: url(tl_files/bvbs/mainvisual/termineSubMenue.png) no-repeat 158px 0;}
#header .termineSubMenue h2{display:block;margin:0 0 10px;padding-top:48px;font-weight:normal;text-decoration:none;font-size:19px;color:#FFF;}
#header .termineSubMenue ul a{font-weight:bold;text-decoration:none;font-size:12px;color:#FFF;line-height:33px;}
#header .brancheSubMenue{height:476px;overflow:hidden;padding:0 0 0 490px;background: url(tl_files/bvbs/mainvisual/brancheSubMenue.png) no-repeat 316px 0;}
#header .brancheSubMenue h2{display:block;margin:0 0 10px;padding-top:48px;font-weight:normal;text-decoration:none;font-size:19px;color:#FFF;}
#header .brancheSubMenue ul a{font-weight:bold;text-decoration:none;font-size:12px;color:#FFF;line-height:33px;}
#header .presseSubMenue{height:476px;padding:0 0 0 650px;background: url(tl_files/bvbs/mainvisual/presseSubMenue.png) no-repeat 475px 0;}
#header .presseSubMenue h2{display:block;margin:0 0 10px;padding-top:48px;font-weight:normal;text-decoration:none;font-size:19px;color:#FFF;}
#header .presseSubMenue ul a{font-weight:bold;text-decoration:none;font-size:12px;color:#FFF;line-height:33px;}
#header .blueSubMenue{height:476px;background: url(tl_files/bvbs/mainvisual/blueSubMenue.png) no-repeat 317px 0;}
#header .blueSubMenue.kontakt{padding:0 0 0 675px;}
#header .blueSubMenue.newsletter{padding:0 0 0 667px;}
#header .blueSubMenue.impressum{padding:0 0 0 670px;}
#header .blueSubMenue h2{display:block;margin:0 0 10px;padding-top:229px;font-weight:normal;text-decoration:none;font-size:19px;color:#FFF;}
#header .teaserMenue{width:555px;height:79px;left:395px;top:238px;position:absolute;margin:0;padding:0;font-size:12px;background: url(tl_files/bvbs/mainvisual/teaserMenue.png) no-repeat;}
#header .teaserMenue a{font-weight:normal;text-decoration:none;color:#FFF;line-height:13px;}
#header .teaserMenue strong{display:block;font-weight:bold;color:#FFF;text-transform: uppercase;}
#header .teaserMenue .pos_1{top:13px;left:85px;position:absolute;}
#header .teaserMenue .pos_2{left:225px;top:13px;position:absolute;}
#header .teaserMenue .pos_3{left:395px;top:13px;position:absolute;}
#mitglieder-navigationskopf{width:950px;height:100px;position:relative;border-bottom:2px solid #000;}
#mitglieder-navigationskopf .pos_1{height:100px;left:40px;position:absolute;margin:0;padding:10px;}
#mitglieder-navigationskopf .pos_2{height:100px;left:315px;position:absolute;margin:0;padding:10px;}
#mitglieder-navigationskopf .pos_3{height:100px;left:633px;position:absolute;margin:0;padding:10px;border-left:1px solid #ccc;}
#mitglieder-navigationskopf .rightLineOn{border-right:1px solid #CCC;}
.mod_booknav li{display:inline;}
.mod_booknav .prev{left:10px;top:485px;position:absolute;z-index:10;}
.mod_booknav .next{left:920px;top:485px;position:absolute;z-index:10;}
.textwithimg{width:350px;}
#container{margin:0;}
body.start .inside{display:inline-block;}
body.start #main h2{margin:40px 0 25px;font-weight:normal;font-size:29px;color:#005CBC;}
body.branche #main h2{margin:0 0 25px;font-weight:normal;font-size:20px;color:#005CBC;line-height:30px;font-size:20px !important;}
body.start #main h3{margin:0 0 8px;font-weight:bold;font-size:20px;}
body.start #main .inside{}
body.start #main .mod_newslist{width:633px;float:left;border-right:1px solid #CFCFCF;}
body.start #main #artikel-startseite{width:633px;float:left;border-right:1px solid #CFCFCF;}
body.start #main .layout_latest{width:610px;margin:0 0 45px;}
body.start #main .startseite_artikel{width:610px;margin:0 0 45px;}
body.start #main .news img{float:left;margin-right:11px;}
body.presse #main .news img{float:left;margin-right:11px;}
body.start #main #startseite-rechts{width:295px;float:right;}
body.start #main #startseite-unten{clear:both;border-top:1px solid #CFCFCF;}
body.start #main #startseite-unten h4{margin:15px 0 13px;font-weight:bold;font-size:13px;color:#005CBC;}
body.start #main #startseite-unten .grid_2 h4,body.start #main #startseite-unten .grid_3 h4{margin-left:7px;}
body.start #main #startseite-unten .grid_2 h2,body.start #main #startseite-unten .grid_3 h2{margin-left:7px;}
body.start #main #startseite-unten .grid_2 p,body.start #main #startseite-unten .grid_3 p{margin-left:7px;}
body.start #main #startseite-unten h2{margin:26px 0 10px;font-weight:bold;font-size:20px;color:#1A1A18;line-height:22px;text-transform: uppercase;}
body.start #main #startseite-unten p{margin:0 25px 10px 0;}
body.start #main #startseite-unten .grid_1{width:301px;height:500px;float:left;margin-right:15px;}
body.start #main #startseite-unten .grid_2{width:316px;height:500px;float:left;border-left:1px solid #CFCFCF;}
body.start #main #startseite-unten .grid_3{width:315px;height:500px;float:left;border-left:1px solid #CFCFCF;}
body.start #main #startseite-tagcloud{clear:left;border-top:1px solid #CFCFCF;}
body.start #main #startseite-tagcloud h4{margin:15px 0 13px;font-weight:bold;font-size:13px;color:#005CBC;}
.tagcloud1 p,.tagcloud1 p a{margin-bottom:0;text-align:left;font-weight:bold;text-decoration:none;font-size:24px;color:#767674;line-height:22px;text-transform: uppercase;}
.tagcloud2 p,.tagcloud2 p a{margin-bottom:0;text-align:left;font-weight:bold;text-decoration:none;font-size:24px;color:#a9a9a8;line-height:22px;text-transform: uppercase;}
.tagcloud3 p,.tagcloud3 p a{margin-bottom:0;text-align:left;font-weight:bold;text-decoration:none;font-size:24px;color:#cbcbcb;line-height:22px;text-transform: uppercase;}
.tagcloud4 p,.tagcloud4 p a{margin-bottom:20px;text-align:left;font-weight:bold;text-decoration:none;font-size:24px;color:#eeeeed;line-height:22px;text-transform: uppercase;}
.mod_breadcrumb{width:950px;padding-left:6px;border-bottom:2px solid #1A1A18;font-weight:bold;line-height:56px;}
.zweispaltig{margin-top:24px;}
.zweispaltig .ce_text{width:620px;margin-left:330px;}
.zweispaltig .ce_downloads{margin-left:330px;}
.bottomLineOn{border-bottom:1px solid #CCC;}
.zweispaltig h1{width:317px;float:left;margin:0 0 0 6px;font-size:20px;color:#005CB8;line-height:30px;}
.zweispaltig h2{width:317px;float:left;margin:0 0 0 6px;font-size:20px;color:#005CB8;line-height:20px;}
.zweispaltig .h2Black{color:#000;}
.zweispaltig h3{margin:40px 0 13px;font-weight:bold;}
.zweispaltig ul{margin-bottom:20px;border-top:1px solid #CDCDCD;}
.zweispaltig li{padding-left:13px;border-bottom:1px solid #CDCDCD;line-height:40px;background: url(tl_files/bvbs/img/system/liBullet.gif) no-repeat 4px 18px;}
.zweispaltig .image_container{margin:0 25px 10px 0;}
.zweispaltig blockquote{font-size:20px;color:#0081FF;line-height:23px;}
.zweispaltig .mod_unsubscribe{float:left;margin:0 0 0 330px;}
#vorstandgeschaeftsfuehrung table{width:100%;empty-cells: show;}
#vorstandgeschaeftsfuehrung td{padding:27px 0 11px;vertical-align:top;border-bottom:1px solid #CDCDCD;font-size:13px;line-height:20px;}
#vorstandgeschaeftsfuehrung td.col_last{}
#vorstandgeschaeftsfuehrung td p{margin:0;font-size:13px;line-height:20px;}
#vorstandgeschaeftsfuehrung td h2{font-weight:bold;font-size:20px;color:#0081FF;}
#vorstandgeschaeftsfuehrung td h3{margin-bottom:20px;font-weight:bold;font-size:13px;}
#mitglied-referenzen td{vertical-align: top !important;}
table.mitgliederliste{width:799px;margin-left:150px;empty-cells: show;}
table.mitgliederliste th a{text-decoration:none;}
table.mitgliederliste th{padding:10px 8px;border-bottom:2px solid #CDCDCD;font-weight:bold;}
table.mitgliederliste th.head_0{border-right:1px solid #CDCDCD;}
table.mitgliederliste th.head_1{border-right:1px solid #CDCDCD;}
table.mitgliederliste td{padding:4px 0;vertical-align:middle;border-bottom:1px solid #CDCDCD;}
table.mitgliederliste td.col_1 a{padding-left:14px;font-weight:bold;text-decoration:underline;background: url(tl_files/bvbs/img/system/linkArrow.png) no-repeat left center;}
table.mitgliederliste td.col_0{width:167px;text-align:right;border-right:1px solid #CDCDCD;}
table.mitgliederliste td.col_0x{width:250px;padding:10px;border-right:1px solid #CDCDCD;}
table.mitgliederliste td.col_0 img{margin-right:8px;padding:0;}
table.mitgliederliste td.col_1{width:301px;padding:0 8px;border-right:1px solid #CDCDCD;}
table.mitgliederliste td.col_1x{padding:0 8px;border-right:1px solid #CDCDCD;}
table.mitgliederliste td.col_2{padding:0 8px;}
#Gruende_BVBS table{border-collapse:collapse;empty-cells: show;table-layout:fixed;}
#Gruende_BVBS big{font-size:100px;line-height:159px;}
#Gruende_BVBS h3{padding:0 20px;font-weight:bold;font-size:20px;color:#005CB8;line-height:24px;letter-spacing: -0.01em;}
#Gruende_BVBS p{padding:0 20px;}
#Gruende_BVBS td{vertical-align:middle;border-bottom:1px solid #CDCDCD;}
#Gruende_BVBS td.col_0,#Gruende_BVBS td.col_5{width:159px;}
#Gruende_BVBS td.col_1,#Gruende_BVBS td.col_2,td.col_3,td.col_4{width:158px;}
#Gruende_BVBS tr.row_0 td.col_1,#Gruende_BVBS tr.row_1 td.col_1,#Gruende_BVBS tr.row_1 td.col_2,#Gruende_BVBS tr.row_2 td.col_1,#Gruende_BVBS tr.row_2 td.col_2,#Gruende_BVBS tr.row_2 td.col_3,#Gruende_BVBS tr.row_8 td.col_0,#Gruende_BVBS tr.row_8 t{text-align:center;border-right:1px solid #CDCDCD;}
#Gruende_BVBS tr.row_0 td.col_5,#Gruende_BVBS tr.row_6 td.col_4,#Gruende_BVBS tr.row_6 td.col_5,#Gruende_BVBS tr.row_7 td.col_5{text-align:center;border-left:1px solid #CDCDCD;}
#Gruende_BVBS tr.row_3 td.col_4,#Gruende_BVBS tr.row_4 td.col_2,tr.row_5 td.col_1{text-align:center;border-right:1px solid #CDCDCD;border-left:1px solid #CDCDCD;}
#Gruende_BVBS tr.row_dummy td{}
#Gruende_BVBS td.same_width{border-right: 1px solid #CDCDCD;vertical-align: top;padding: 10px 10px 1px 10px;width:189px;}
#Gruende_BVBS td.same_width_last{vertical-align: top;padding: 10px 10px 1px 10px;width:189px;}
#Gruende_BVBS td.same_width img,#Gruende_BVBS td.same_width_last img{margin: -10px;}
#kontakt .explanation{margin:10px 0 20px;}
.ce_form{width:430px;}
.ce_form label{width:110px;float:left;display:block;margin-right:5px;padding-top:2px;font-size:13px;}
.ce_form select,.ce_form input.text,.ce_form textarea{padding:2px 3px;border:1px solid #EEE;font-family:Helvetica, Candara, Arial, Geneva, "sans serif";font-size:13px;}
.ce_form input:hover.text,.ce_form textarea:hover,.ce_form select:hover{border:1px solid #BBB;}
.ce_form select{margin-bottom:10px;}
.ce_form input.text{width:300px;height:28px;margin-bottom:10px;}
.ce_form textarea{width:300px;height:100px;margin-bottom:10px;}
.ce_form .error{color:#900;}
.submit_container{margin-right:5px;padding:0;text-align:right;}
.mod_eventlist h1{width:200px;float:none;margin:5px 0;}
.terminliste{margin:10px 0 10px 5px;}
.terminliste .header{width:200px;float:none;margin:5px 0;}
.terminliste .event{width:200px;float:none;margin:5px 0;}
.terminliste .teaser{width:500px;float:none;margin-top:15px;margin-bottom:15px;}
#main .mod_search{margin:24px 0 0 5px;}
.mod_newslist .layout_full h1,h2{width:auto;float:none;padding-top:0;}
.presse .layout_full .ce_text{margin:0;padding:0;}
.layout_full .enclosure{width:auto;float:none;margin:0;padding:0;}
.mod_newslist h2{width:auto;padding-top:0;}
.mod_newslist h3{width:auto;margin:8px 0 0;padding:0;}
.mod_newslist .layout_full{width:auto;margin:8px 0 50px;padding:0;}
.mod_newsreader h3{width:auto;margin:8px 0 10px;padding:0;font-size:14px;line-height:20px;}
#footer{clear:left;margin:15px 0;border-top:2px solid #1A1A18;}
#footer #footerLogo{width:216px;margin:0 0 0 10px;padding:28px 0;}
#footer #footerNavGlobal{width:500px;float:right;}
#footer #footerNavGlobal ul{float:right;margin:38px 43px 0 0;text-align:right;}
#footer #footerNavGlobal li{display:inline;margin:0 0 0 15px;font-size:12px;}
#footer #footerNavGlobal li a{font-weight:normal;text-decoration:none;}
#footer #footerNavGlobal li span.active{font-weight:normal;}
#footer #footerNavMain{border-top:1px solid #D3D3D2;}
#footer .grid_footer{width:189px;height:220px;float:left;margin-bottom:25px;border-top:1px solid #D3D3D2;border-left:1px solid #D3D3D2;}
#footer .grid_footer.first{border-left:0;}
#footer .grid_footer h3{padding:15px 0 26px 10px;font-weight:bold;font-size:13px;}
#footer .grid_footer ul{margin:0 0 0 10px;font-size:12px;line-height:20px;}
#footer .grid_footer a{font-weight:normal;text-decoration:none;}

