/* CSS Document */

/* [DESIGN] */

.cboxes_c1 { text-align:center;margin:auto; }
.cboxes_c2 { background:#a3b8d7;display:inline-block;text-align:center;margin:auto;padding:0px 8px; }
.siteid_1030 .cboxes_c2 { background:#dae5e5; }
.siteid_1031 .cboxes_c2 { background:#e5dae2; }
.siteid_1032 .cboxes_c2 { background:#e5deda; }
.cboxes_ci { width:260px;background:#FFF;margin-left:7px;margin-right:7px;display:inline-block; margin-bottom:15px; }

.cboxes_ci_titel {} 
.cboxes_ci.active { background:#375a8d; }
.cboxes_ci.active .cboxes_ci_titel { background:#375a8d; } 
.cboxes_ci.active .cboxes_ci_titel * { color:#FFF !important; } 

.darkbox { color:#FFF; }
.darkbox a,.darkbox a:link,.darkbox a:active,.darkbox a:visited,.darkbox a:hover { color:#FFF; font-weight:bold;text-decoration: none; }
.darkbox a:hover { color:#FFF; font-weight:bold;text-decoration: underline; }
.fixbtn,a.fixbtn:link,a.fixbtn:visited,a.fixbtn:active,a.fixbtn:hover { display:block;padding:5px 15px;background:#daeaf6;text-decoration:none;margin:0px 0px 2px 0px;color:#375a8d;font-weight:normal;cursor: pointer;text-align:left;}

.cbox_ti2_c { margin:0px 0px 0px 0px;padding:45px 0px 80px 0px; }
.cbox_ti2 { background:#FFF;border-left:3px solid #133b76;padding:55px 15px;float:left; }
.cbox_ti2_i_c { background:url(../img/bx3_bg3.png) repeat-y top right;float:left;width:500px;min-height:222px; }
.cbox_ti2_i { padding:50px 40px 40px 40px; }

a.fixbtn:hover,.fixbtn.active,a.fixbtn.active:link,a.fixbtn.active:visited,a.fixbtn.active:active,a.fixbtn.active:hover { background:#3da7e7;color:#FFF;font-weight:bold; }
a.fixbtn:hover,a.fixbtn.active:hover { background:#3da7e7;color:#FFF;font-weight:normal; }


.p50_txt_lft { background:#FFF;width:50%; }

.sbtn,a.sbtn:link,a.sbtn:visited,a.sbtn:active,a.sbtn:hover { padding:2px 0px;display:block;float:left;font-size:12px;width:65px;font-weight:bold;color:#FFF;background:rgba(163,184,215,0.6);border:none;margin:0px 2px 2px 0px;text-decoration: none; }
a.sbtn:hover,.sbtn.active,a.sbtn.active:link,a.sbtn.active:visited,a.sbtn.active:active,a.sbtn.active:hover { padding:4px 0px 2px 0px;color:#133b76;background:#a3b8d7;margin:0px 2px 0px 0px; }

.bx_MainContainer { background:#a3b8d7; }
.siteid_1030 .bx_MainContainer { background:#dae5e5; }
.siteid_1031 .bx_MainContainer { background:#e5dae2; }
.siteid_1032 .bx_MainContainer { background:#e5deda; }
#main_site { padding:15px; }

 .helptext_c { position:absolute;display:none;padding:4px;background-color:#FFFFFF;border:1px solid #d0d0d0;z-index:1000; }

.imgupload { margin:0px;padding:0px; }
.imgupload input[type=file] { padding:0px;margin:0px;-webkit-appearance:none;width:30px !important;height:30px !important;background:url(/img/icons/btn_upl.png) !important; background-repeat:no-repeat; background-position: top left; background-size: 30px 30px !important; cursor:pointer; border:none; }

.imgupload.imgupload_pflicht input[type=file] { background-image:url(/img/icons/btn_upl0.png) !important; }

.imgupload input.selectedfile,input.selectedfile[type=file],.imgupload.imgupload_pflicht input.selectedfile { background-image:url(/img/icons/btn_upl1.png) !important; background-repeat: no-repeat; }
input[type=file]::-webkit-file-upload-button { visibility: hidden; opacity: 0; }


.countryflag { float:right;margin:41px 0px 0px 15px; } 
.countryflag img { max-width:16px;max-height:11px;padding-left:2px;padding-right:2px; }
#bx_top.bx_top_scrolled .countryflag { margin:24px 0px 0px 15px; } 

.continent_select { float:left;text-align:center; display:block; }
.continent_select img { padding:10px 0px 0px 0px; }
.continent_select a { display:block;width:154px; height:125px; }
.continent_select a:link,.continent_select a:visited,.continent_select a:active,.continent_select a:hover { color:#454545; font-size:11px; text-decoration:none; border:1px solid #d6ddd6; border-right-width:0px; }
.continent_select.continent_select_last a:link,.continent_select.continent_select_last a:visited,.continent_select.continent_select_last a:active,.continent_select.continent_select_last a:hover { border-right-width:1px; }
.continent_select a:hover,.continent_select.active a { background:#f0f0f0; border-color:#d6ddd6; }


													  
.ulCol { width: 100%; margin:0px 0px 10px 0px; overflow: hidden; border-top: 1px solid #ccc; padding:0px; }
.ulCol li { line-height: 1.5em; border-bottom: 1px solid #ccc; float: left; display: inline; list-style-type:none; list-style-image:none; padding:2px 0px; margin:0px; cursor:pointer; }
.ulCol li.active_li { background:#313131; color:#FFF;}
.ulCol_2 li { width: 50%; }
.ulCol_3 li { width: 33.333%; }
.ulCol_4 li { width: 25%; padding-bottom:3px !important; }
.ulCol_5 li {  width: 20%;  }
.ulCol_6 li {  width: 16.666%;  }
.ulCol_7 li {  width: 14.285%;  }
.ulCol_8 li {  width: 12.5%;  }
.ulCol_9 li {  width: 11.111%;  }
.ulCol_10 li {  width: 10%;  }



.shopinfo1 { float:left;width:33%;text-align:right;font-size:17px;line-height:20px; }
.shopinfo1_1 { width:100%;max-width:350px;text-align:right;float:right; }
.shopinfo1_img { float:left;margin-right:5px; }
.shopinfo2 { float:left;width:34%; }
.shopinfo3 { float:left;width:33%; }

.agb_box { margin:0px;background:#FFF;width:100%;height:200px;overflow:scroll; }
.agb_box p { text-align:justify !important; font-size:12px; }

#site_body_print { background:transparent !important; }
#site_body_print .iframe_hide { display:none; }
#site_body_print .backstretch { display:none; }
#site_body_print .bx_MainContainer { background:transparent !important; }

.countdown { display:table; margin:auto; text-align:center; }
.countdown_c { display:table-row; }
.countdown_box { display:table-cell; padding:0px 10px 0px 0px; }
.countdown_box_c { border:1px solid rgba(255,255,255,0.9); margin-top:12px; text-align:center; width:90px; background:rgba(0,0,0,0.5); }
.countdown_box_value { font-size:40px; line-height:normal; display:block; color:rgba(255,255,255,0.9); padding:10px 0px; }
.countdown_box_label { background:rgba(255,255,255,0.9);color:#000; padding:6px 0px; display:block; font-weight:200; font-size:15px; line-height:normal; text-transform:uppercase; }
.countdown_box {}



.team_img { width:100%;height:350px; }
.td1 p { text-align: justify !important; }

.td1_left { padding-right:40px; }

.bx_top_imgs_single { background-position:center center; background-repeat:no-repeat; background-attachment:fixed;-webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover;  background-size:cover; }


.img_title { margin-top:-100px;position:absolute;width:90%;left:5%;text-align:center; }
.img_title h2 { font-weight:normal !important; }

.img_title a.button,.img_title a.button:link,.img_title a.button:visited,.img_title a.button:active,.img_title a.button:hover,
.img_title a.button2,.img_title a.button2:link,.img_title a.button2:visited,.img_title a.button2:active,.img_title a.button2:hover { border:0px solid #FFF; border:1px solid #666; background-color:rgba(255,255,255,1); color:#000; font-size:15px; line-height:30px; cursor:pointer; text-transform: uppercase; font-weight: 100; padding:7px 15px; text-decoration:none; border-radius: 0px; }
.img_title a.button:hover { border:2px solid #0e78c0; background-color:#0e78c0; color:#FFF !important; text-decoration:none; }






.bx_left_td { padding-left:20px; }
.partner { width:auto; text-align: center; margin: auto; padding-top:4px;}
.partner img { max-width:100%;max-height:30px; margin:5px 10px; background:#FFF;/* border-right:4px solid #CCC;padding-right:10px; */ }
.partner img { filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: url(desaturate.svg#greyscale);filter: gray;-webkit-filter: grayscale(1); }
.partner img:hover { filter: none;-webkit-filter: none;-moz-filter: none;-ms-filter: none;-o-filter: none;filter: none;filter: gray;-webkit-filter: none; }

.circleimg { width:100px; height:100px; border:1px solid #FFF; }
.imgs_xsmall .circleimg { width:40px; height:40px; margin-bottom:10px; }
.imgs_small .circleimg,.imgs_small.circleimg { width:70px; height:70px; }
.imgs { padding:0px 0px 20px 0px; /*max-width:635px;*/ margin:auto;text-align:center; }
.imgs_i { display:inline-block; padding:8px; }

img.round { width:150px;height:150px; border-radius:50%; }
img.round.round_s { width:50px;height:50px; border-radius:50%; }
div.small_ico.round { width:15px;height:15px; border-radius:50%; }
#scrollbg { position:absolute;z-index:-1;width:100%;height:650px; }

#bx_content2 * {  }
.bx_content2_c { /*background:url(../img/bx1-bg.png) repeat;*/padding:5px 0px 25px 0px; }
.cmode2 .bx_content2_c { background:none;padding:0px; }
#bx_content2 p { line-height: 18px; }
#bx_content2 .small p { line-height:normal; }


#bx_content2 .zitat, .zitat { background: #F2F2F2; font-family: Times, serif; font-style:italic; }
#bx_content2 .produktinfo_s * { font-size:12px; }
/*#bx_content2,#bx_heading,#bx_top_c,.bx_content3,#bx_bottom_c,.bx_bottom_c2 { max-width:1050px; margin:auto; }*/
.bx_content3 { padding-bottom:40px !important; }

#site_body { background:#FFF;/*url(../img/bg-muster.png) top left repeat;/* background:#49811a url(../img/bg.jpg) repeat-x top center;*/ }
#main_bg { min-height:100%; }
#main_site { min-height:400px; min-width:300px;max-width:1700px;margin:auto;text-align: center;}
.mainContentSite,.bx_bottom_c { /*max-width:1900px;margin:auto;text-align:center;*/ }

.top_bg { display:none; }
.top_bg2 { display:block; }

.col,.col3 { float:left; width:33%; }
.col2 { float:left; width:50%; }
.col4 { float:left; width:25%; }
.col .icon-block { margin:20px; }

#bx_mainContent { /*background: #FFFFFF url(../img/content_bg.png) repeat-y center;*/ padding-top:155px; margin-top:-30px; }

#bx_mainContent,#bx_mainContent .backstretch { background:#082c61; }
#siteId_admin_ #bx_mainContent { padding-top:70px; }
#bx_content { padding-left:20px; padding-right:18px; padding-top:1px; }
#bx_content p,.bx_content3 p { text-align:justify; }
#bx_content form p { text-align:center;}
#bx_content2 { }
#bx_content_c { padding:0px 12px; }
/*#bx_content_c ul li { padding-bottom:10px; }*/

ul.big2 li { margin-bottom:7px; }


#bx_top { height:132px; }
.siteId_1524 #bx_top { background:url(../img/top_bg4.png) top left repeat-x; }

#bx_top.bx_top_scrolled { height:75px; background:url(../img/top_bg-h.png) top left repeat-x; }
#bx_top a:link,#bx_top a:active,#bx_top a:visited,#bx_top a:hover { color:#7e8790;text-decoration:none; font-weight:200; }
#bx_top a:hover { color:#000; text-decoration:underline; }
/*#bx_top.kateg_10 { background:url(../img/top_p10.png) no-repeat top right; }*/

#bx_top1 { float:left;text-align:left;background:url(../img/hr-top.png) right bottom no-repeat; padding:13px 0px; color:#7e8790; font-size:13px; ;width:250px; }
#bx_top2 { float:left;text-align:left;background:#FFF url(../img/bxt_r.png) right bottom no-repeat; background-size:55px 55px; padding:15px 50px 14px 17px; color:#7e8790; font-size:13px; }
#bx_top3 { float:right;text-align:right;background:#FFF url(../img/bxt_l.png) left bottom no-repeat; background-size:55px 55px; padding:13px 10px 13px 57px; color:#7e8790; font-size:13px; margin-top:-15px; }




.siteid_1030 #bx_top2 { background:#FFF url(../img/theme_green/bxt_r.png) right bottom no-repeat; background-size:55px 55px; }
.siteid_1030 #bx_top3 { background:#FFF url(../img/theme_green/bxt_l.png) left bottom no-repeat; background-size:55px 55px; }

.siteid_1031 #bx_top2 { background:#FFF url(../img/theme_pink/bxt_r.png) right bottom no-repeat; background-size:55px 55px; }
.siteid_1031 #bx_top3 { background:#FFF url(../img/theme_pink/bxt_l.png) left bottom no-repeat; background-size:55px 55px; }

.siteid_1032 #bx_top2 { background:#FFF url(../img/theme_brown/bxt_r.png) right bottom no-repeat; background-size:55px 55px; }
.siteid_1032 #bx_top3 { background:#FFF url(../img/theme_brown/bxt_l.png) left bottom no-repeat; background-size:55px 55px; }




#bx_top.bx_top_scrolled #bx_top2 { padding:5px 0px; }
.bx_top_top { color:#000;text-align:left;margin-bottom:0px; }
#bx_top.bx_top_scrolled .bx_top_top { display:none; }

#bx_container,#bx_top,#bx_bottom,#bx_bottom_1,#bx_main { width:100%; }
#bx_container h2 { text-align:left; }

#bx_container .blog_c p,#bx_container div.blog_c { text-align:left !important; }
.blog_c p { margin:0px 0px 5px 0px; }
#bx_container .blog_c .center p { text-align:center !important; }


.bx_bottom { display:block; margin:0px -15px -15px -15px; font-size:14px; line-height:18px; background:#082c61; padding-bottom:0px; color:#FFF; font-weight:200; }

.siteid_1030 .bx_bottom { background:#487c7d; }
.siteid_1031 .bx_bottom { background:#780049; }
.siteid_1032 .bx_bottom { background:#aa7647; }

.bx_bottom span { color:#919cb3; }
.siteid_1031 .bx_bottom span { color:#e4dbe0; }
.siteid_1032 .bx_bottom span { color:#e8ded5; }
.bx_bottom p { margin:0px 0px 8px 0px; }
.bx_bottom_c { }
.bx_bottom_c2 { margin:auto; }
.bx_bottom h2,.bx_bottom .parent { color:#FFF !important; margin:0px 0px 10px 0px; font-weight:200; font-size:20px; }
.bx_bottom a { color:#FFF; }
.bx_bottom_part { text-align:left; float:left; padding-top:10px; width:25%; }
.bx_bottom_part1 { width:30%; background:url(../img/bx_btm_p1.png) no-repeat bottom right; background-size:500px 350px; }
.siteid_1030 .bx_bottom_part1 { background:url(../img/theme_green/bx_btm_p1.png) no-repeat bottom right; background-size:500px 350px; }
.siteid_1031 .bx_bottom_part1 { background:url(../img/theme_pink/bx_btm_p1.png) no-repeat bottom right; background-size:500px 350px; }
.siteid_1032 .bx_bottom_part1 { background:url(../img/theme_brown/bx_btm_p1.png) no-repeat bottom right; background-size:500px 350px; }
.bx_bottom_part2 { width:20%; }
.bx_bottom_part3 { width:25%; }
.bx_bottom_part4 { width:25%; }
.bx_bottom_part_c { min-height:170px; padding:20px 20px 20px 20px; }

.bx_bottom_part_c_1 { padding-top:140px;padding-left:40px; }
.bx_bottom_part_c_2 { text-align: right; padding-top:75px;margin-top:40px;padding-left:150px; padding-right:30px; margin-left:-177px;background:url(../img/bx_btm_p2.png) no-repeat bottom left; background-size:647px 350px;}
.siteid_1030 .bx_bottom_part_c_2 { background:url(../img/theme_green/bx_btm_p2.png) no-repeat bottom left; background-size:647px 350px; }
.siteid_1031 .bx_bottom_part_c_2 { background:url(../img/theme_pink/bx_btm_p2.png) no-repeat bottom left; background-size:647px 350px; }
.siteid_1032 .bx_bottom_part_c_2 { background:url(../img/theme_brown/bx_btm_p2.png) no-repeat bottom left; background-size:647px 350px; }
.bx_bottom_part_c_2 p { text-align: right !important; }
.bx_bottom_part_c_3 { text-align: left; padding-top:75px;margin-top:40px;padding-left:30px; padding-right:30px;background:url(../img/bx_btm_p3.png) repeat-x bottom left; background-size:7px 350px; margin-left:17px;}
.siteid_1030 .bx_bottom_part_c_3 { background:url(../img/theme_green/bx_btm_p3.png) repeat-x bottom left; }
.siteid_1031 .bx_bottom_part_c_3 { background:url(../img/theme_pink/bx_btm_p3.png) repeat-x bottom left; }
.siteid_1032 .bx_bottom_part_c_3 { background:url(../img/theme_brown/bx_btm_p3.png) repeat-x bottom left; }
.bx_bottom_part_c_4 { padding-left:17px;}

	
.bottom_title { font-size:21px; line-height:normal; text-transform:none; font-weight:normal; margin:0px 0px 10px 0px; color:#FFF; }
.bx_bottom .bx_content { padding-top:15px; padding-bottom:10px; }
.bx_bottom ul,.bx_bottom ul li { list-style: none; list-style-image: none; list-style-type: none; background: none; margin:0px;padding:0px; }
.bx_bottom a,.bx_bottom a:link,.bx_bottom a:active,.bx_bottom a:visited,.bx_bottom a:hover { text-decoration:none; color:#FFF; }
.bx_bottom a:hover { text-decoration:underline; color:#919cb3; }

.text_btm { background:#FFF;/* url(../img/cbg1.png) top left repeat-x;border-top:4px solid #CCC;*/margin:0px 0px 0px 0px; }
.text_btm_c { padding:30px 20px 0px 20px; }
.text_btm.dark { background:#181818/* url(../img/cbg1.png) top left repeat-x*/;border-top:none;margin:0px 0px 0px 0px; padding:10px 20px 0px 20px; }

.text_btm.dark .bx_content3 { padding-bottom:15px !important; }

.text_btm.logos .text_btm_c { /*background:#c0c0c0;*border-top:4px solid #181818;*/ margin:0px 0px 0px 0px; padding:5px 20px 0px 20px; }
.text_btm.logos .bx_content3 { padding-bottom:5px !important; }



.text_btm h2 { margin-top:0px; }

#bx_logo { margin:0px; padding-top:0px; float:left; width:300px; text-align:center; background:#082c61 url(../img/logo_bg.png) top center repeat-x; background-size:110px 110px; }
#siteId_102726_ #bx_logo,#siteId_102726_ #bx_mainContent,#siteId_102726_ #bx_mainContent .backstretch { background:#d3c9ca; } /* FAKTEN */
#siteId_102730_ #bx_logo,#siteId_102730_ #bx_mainContent,#siteId_102730_ #bx_mainContent .backstretch { background:#d3c9ca; } /* INSTITUT */
#siteId_103151_ #bx_logo,#siteId_103151_ #bx_mainContent,#siteId_103151_ #bx_mainContent .backstretch { background:#5f88ba; } /* FORK */
#siteId_102727_ #bx_logo,#siteId_102727_ #bx_mainContent,#siteId_102727_ #bx_mainContent .backstretch { background:#80756e; }
.siteid_1030 #bx_logo,.siteid_1030 #bx_mainContent,.siteid_1030 #bx_mainContent .backstretch { background:#487c7d; }
.siteid_1031 #bx_logo,.siteid_1031 #bx_mainContent,.siteid_1031 #bx_mainContent .backstretch { background:#780049;/*050203*/ }
/*.siteid_1031 .siteId_103264_ #bx_logo,.siteid_1031 .siteId_103264_ #bx_mainContent,.siteid_1031 .siteId_103264_ #bx_mainContent .backstretch { background:#050203; }*/
.siteid_1032 #bx_logo,.siteid_1032 #bx_mainContent,.siteid_1032 #bx_mainContent .backstretch { background:#aa7647; }
.siteid_1033 #bx_logo,.siteid_1033 #bx_mainContent,.siteid_1033 #bx_mainContent .backstretch { background:#6987b9; }


#bx_logo img { height:60px; margin:65px auto 10px auto; z-index:10; }
.siteid_1030 #bx_logo img { height:50px; margin:55px auto 10px auto; z-index:10; }
.siteid_1031 #bx_logo img { height:50px; margin:55px auto 10px auto; z-index:10; }
.siteid_1032 #bx_logo img { height:50px; margin:55px auto 10px auto; z-index:10; }
.siteid_1033 #bx_logo img { height:65px; margin:35px auto 10px auto; z-index:10; }

.bx_main_noimg #bx_mainContent { padding-top:5px; margin-top:-30px; }
.bx_main_noimg #bx_logo img { margin:36px auto 4px auto; }

.siteid_1030 .bx_main_noimg #bx_logo img { margin:36px auto 14px auto; }
.siteid_1031 .bx_main_noimg #bx_logo img { margin:36px auto 14px auto; }
.siteid_1032 .bx_main_noimg #bx_logo img { margin:36px auto 14px auto; }

#bx_top.bx_top_scrolled #bx_logo { margin-top:25px; }
#bx_top.bx_top_scrolled #bx_logo img { height:17px; }

.bx_left_td { width:270px; }
.bx_left .left_nav { min-width:270px !important; }
#bx_main {  }
.bx_main_img #bx_main { min-height:400px; padding:0px; }
.bx_main_noimg #bx_main{ background:#dee5ef; min-height: normal; }
.siteid_1030 .bx_main_noimg #bx_main{ background:#FFF; }
.siteid_1031 .bx_main_noimg #bx_main{ background:#FFF; }
.siteid_1032 .bx_main_noimg #bx_main{ background:#FFF; }
.bx_main_noimg { padding-top:0px; }
.bx_content_content { padding:0px 30px; }

#bx_container { margin:0px 0px 0px 0px; }
#bx_container,.text_btm_c {/*background: url(../img/bx-bgb.png) bottom repeat-x;*/ }


#bx_heading { margin-top:20px; }
#bx_heading h1 { font-weight: normal; text-transform: none; margin:0px auto 15px auto; padding-top:0px; text-align:center; }
#bx_heading h2 { text-align:center; }
.heading_right { float:right;padding-top:10px;padding-left:20px;text-align:right; }
#bx_heading h1 { margin-top:0px; }

#siteId_admin_ #bx_heading h1 { margin-top:13px; }


.cmode2 #bx_heading h1 { color:#FFF; text-shadow: 0 0 4px #000; font-size:30px; font-weight:500; text-transform: uppercase; display:none; }

.bx_top_top { background:url(../img/nav_bg.png) repeat-x left bottom; background-size: 60px 60px; height:110px; }
.siteid_1030 .bx_top_top { background:url(../img/theme_green/nav_bg.png) repeat-x left bottom; background-size: 60px 60px; }
.siteid_1031 .bx_top_top { background:url(../img/theme_pink/nav_bg.png) repeat-x left bottom; background-size: 60px 60px; }
.siteid_1032 .bx_top_top { background:url(../img/theme_brown/nav_bg.png) repeat-x left bottom; background-size: 60px 60px; }
#nav_main { padding:50px 0px 0px 0px; margin:0px;  }

#nav_main ul { margin:0px 0px 0px 0px; }


#bx_top.bx_top_scrolled #nav_main ul { margin-top:12px; }

.nav_container { display:inline-block; }
#nav_main ul li { font-size:16px;line-height:normal;margin:0px 0px 1px 0px;list-style:none;list-style-image:none; display:inline-block; }
#nav_main ul li .bxm_left { background:url(../img/nav_hr.png) no-repeat 3px 0px; background-size:2px 56px; }
#nav_main ul li.end_left .bxm_left { background:none; padding-left:0px; }
#nav_main ul li.end_left .bxm_right { background:none; padding-left:0px; }
#nav_main ul li.end_right .bxm_right { padding-right:0px; }
#nav_main ul li .bxm_right { padding:0px 15px 0px 5px; text-align:left; }
#nav_main ul li.active .bxm_left,#nav_main ul li:hover .bxm_left { /*background:url(../img/nav_li_h.png) repeat-x left top;  font-weight:bold;*/ }
#nav_main ul li.active .bxm_left { }
#nav_main ul li.active .bxm_right { }
#nav_main ul li a { display:block;width:100%;height:100%; }

#nav_main ul li li a { display:inline-block;width:auto;height:auto; }

#nav_main ul li .nav_container { display:none; position: absolute; width:100%; left:0px; top:137px; margin:0px auto; text-align:center; }

#bx_top.bx_top_scrolled #nav_main ul li .nav_container { position: absolute; top:51px; }

#nav_main ul li:hover .nav_container { display:block; }

#nav_main ul li ul { float:none; width:100%; max-width:880px; /*padding-top:10px; padding-bottom:10px; background:#FFF;*/ display:block; margin:0px auto 0px auto; padding-bottom:3px; background:#FFF; box-shadow: 0 12px 12px 0 rgba(0,0,0,0.1)!important; border-top:none; /*rgba(150,150,150,0.7); */}

#nav_main ul li ul li ul { margin-left:398px; }

#nav_main ul li li { font-size:13px; margin:0px 1px 0px 0px; width:200px;text-align:left; padding-top:0px;padding-bottom:1px; float:none; display:inline-block; }


#nav_main ul li.navitem_102663 li { width:49px; }
#nav_main ul li.navitem_102663 li a span { display:none; }
#nav_main ul li.navitem_102697 .nav_container { display:none; }

.siteId_102697 #bx_mainContent { display:none !important; }




#nav_main ul li li .bxm_left {text-align:left; }
#nav_main ul li li .bxm_right { padding-top:8px; text-align:left; padding-left:0px; text-transform:none; }

#nav_main ul li li.navitem_img { }
#nav_main ul li li.navitem_img .bxm_left { display:table; width:100%;margin:0px;padding:0px; }
#nav_main ul li li.navitem_img .bxm_right { display:table-row;margin:0px;padding:0px; }
#nav_main ul li li.navitem_img .bxm_right a,#nav_main ul li li.navitem_img .bxm_right a:visited,#nav_main ul li li.navitem_img .bxm_right a:active,#nav_main ul li li.navitem_img .bxm_right a:hover { display:table-cell; vertical-align:middle; background-size:50px auto !important; background-position: 0px center; background-repeat: no-repeat; height:50px; margin:0px;padding: 0px 0px 0px 60px; background-color:#FFF; color:#000; cursor:pointer; }
#nav_main ul li li.navitem_img .bxm_right a:hover { background-color:#738eb8; color:#FFF; font-weight:bold; text-decoration:none; }
/*background:#FFF url(../../../img/art_bg_h.png) bottom center repeat-x;*/

#nav_main ul li.mitem1337 a:link,#nav_main ul li.mitem1337 a:visited,#nav_main ul li.mitem1337 a:active { /*background:#f5f9e4;*/ color:#333; }

#nav_main ul li a:link,#nav_main ul li a:visited,#nav_main ul li a:active,#nav_main ul li a:hover { color:#133b76;text-decoration:none; border-bottom:0px solid transparent; padding-bottom:4px;font-weight:400;padding: 16px 0px 16px 18px; }
.siteid_1031 #nav_main ul li a:link,.siteid_1031 #nav_main ul li a:visited,.siteid_1031 #nav_main ul li a:active,.siteid_1031 #nav_main ul li a:hover { color:#3c0025; }
.siteid_1032 #nav_main ul li a:link,.siteid_1032 #nav_main ul li a:visited,.siteid_1032 #nav_main ul li a:active,.siteid_1032 #nav_main ul li a:hover { color:#764213; }

#nav_main ul li li a:link,#nav_main ul li li a:visited,#nav_main ul li li a:active,#nav_main ul li li  a:hover { padding: 0px 0px 0px 15px; }

#nav_main ul li a:hover,#nav_main ul li:hover a { color:#000;text-decoration:none; }
#nav_main ul li.active a:link,#nav_main ul li.active a:visited,#nav_main ul li.active a:active,#nav_main ul .active li a:hover { color:#133b76; background:#cdd9ed url(../img/nav_bg_a.png) bottom left repeat-x; text-decoration:none; font-weight:bold;text-shadow: none;box-shadow: none;border-radius: 0px; }
.siteid_1030 #nav_main ul li.active a:link,.siteid_1030 #nav_main ul li.active a:visited,.siteid_1030 #nav_main ul li.active a:active,.siteid_1030 #nav_main ul .active li a:hover { color:#2b4a4b; background:#b6cbcb; }
.siteid_1031 #nav_main ul li.active a:link,.siteid_1031 #nav_main ul li.active a:visited,.siteid_1031 #nav_main ul li.active a:active,.siteid_1031 #nav_main ul .active li a:hover { color:#3c0025; background:#e4dbe0; }
.siteid_1032 #nav_main ul li.active a:link,.siteid_1032 #nav_main ul li.active a:visited,.siteid_1032 #nav_main ul li.active a:active,.siteid_1032 #nav_main ul .active li a:hover { color:#74451a; background:#cbbeb6; }

#nav_main ul li a:hover { color:#0e78c0;text-decoration:none; }
.siteid_1030 #nav_main ul li a:hover { color:#385859;text-decoration:none; }
.siteid_1031 #nav_main ul li a:hover { color:#3c0025;text-decoration:none; }
.siteid_1032 #nav_main ul li a:hover { color:#5e340f;text-decoration:none; }
#nav_main ul li li a:hover { text-decoration:underline; }

.nav_bottom { padding-top:20px; }
.nav_bottom ul li { margin:0px 0px 2px 0px; }
.nav_bottom ul li a,.nav_bottom ul li a:link,.nav_bottom ul li a:visited,.nav_bottom ul li a:active,.nav_bottom ul li a:hover { display:block;padding:7px 15px; background:#06234e; color:#FFF !important; font-weight:bold; text-decoration: none; }
.siteid_1030 .nav_bottom ul li a,.siteid_1030 .nav_bottom ul li a:link,.siteid_1030 .nav_bottom ul li a:visited,.siteid_1030 .nav_bottom ul li a:active,.nav_bottom ul li a:hover { background:#2b4a4b; }
.siteid_1031 .nav_bottom ul li a,.siteid_1031 .nav_bottom ul li a:link,.siteid_1031 .nav_bottom ul li a:visited,.siteid_1031 .nav_bottom ul li a:active,.nav_bottom ul li a:hover { background:#780049; }
.siteid_1032 .nav_bottom ul li a,.siteid_1032 .nav_bottom ul li a:link,.siteid_1032 .nav_bottom ul li a:visited,.siteid_1032 .nav_bottom ul li a:active,.nav_bottom ul li a:hover { background:#74451a; }

.nav_bottom ul li a:hover { background:#335b95; color:#FFF !important; text-decoration: none;}
.siteid_1030 .nav_bottom ul li a:hover { background:#7fa3a4;}
.siteid_1031 .nav_bottom ul li a:hover { background:#3c0025;}
.siteid_1032 .nav_bottom ul li a:hover { background:#59310d;}

.bx_bottom .nav_bottom ul li a span { color:#FFF !important; }



#bx_copyright { padding:10px 0px 15px 10px; }


.txt3 { color:#a10000; }
.txt4 { color:#5e932f; background:url(../img/timg_01_erg.png) 110px 0px no-repeat; padding-top:6px; height:30px; margin-top:5px; }

.bxc {  margin-top:10px;margin-bottom:10px; padding:5px 12px 12px 12px; }
.bxc h2 { font-size:30px; font-weight:200; color: #a8d5e7; margin:0px 0px 10px 0px; line-height:35px; text-transform:uppercase; border-bottom:1px dotted #c9d1d5; }

#bx_search { width:216px;height:40px;margin-top:-20px; }
#bx_search .input_text { width:156px; height:16px; border-color:#88b5c9; margin-right:5px; }
#bx_search input { float:left; margin-top:5px; }

#bx_contact,#bx_wk { background:#FFF;}

#bx_wk { line-height:25px; padding-bottom:5px; }
#bx_wk .bxc { padding-bottom:0px; }
#bx_wk .button { display:block;margin:0px 0px 0px 0px; padding:2px 4px 2px 8px; }
#bx_wk span { display:block; }

#bx_links { margin-top:10px; float:left; font-size:11px; }

#bx_sm { margin-top:10px; float:right; font-size:11px; }


.contentList { }
.contentList_Item { background:#FFF url(../img/clist_bg.png) left repeat-y; float:left; width:390px; margin-bottom:2px; font-size:13px; }
.contentList_Item:hover { background:#FFF; }
.contentList_h2 { margin-top:0px; padding-top:0px; }
.contentList_h2 a:link,.contentList_h2 a:visted,.contentList_h2 a:active,.contentList_h2 a:hover { text-decoration:none;border-bottom:1px dotted #900; }
/*.contentList_img { float:left; padding-right:15px; height:70px; }*/
.contentList_noimg { padding-left:15px; }
.contentList_text { padding-bottom:5px; width:360px; line-height:15px; }



.contentList_Item_subs { margin:0px auto 10px auto; text-align:center !important; width:auto; width:100%; }
.contentList_img { text-align:center !important; margin:auto; }
.contentList_img img { border-radius: 62px; width:115px; height:115px; margin-bottom:20px; }
.contentList_Item_sub { margin:auto;  width:180px; display:inline-block; }

.contentList_Item_sub h3 { margin:-10px 0px 20px 0px; float:none; clear:both; text-align:center; font-size:18px; }
.contentList_Item_sub,.contentList_Item_sub * { text-align:center !important; }

.button_img { background:url(../img/btn_bg.png) no-repeat; width:168px;height:41px; display:block; text-align:center; }
.button_img a:link,.button_img a:visited,.button_img a:active,.button_img a:hover { color:#FFF; font-size:15px;font-weight:bold; padding:10px 0px 0px 0px; display:block; text-decoration:none; text-align:center; }


#pageDarkener { position:fixed; top:0px; left:0px; height:100%; width:100%; background:rgba(200,200,200,0.85); z-index:10000; }

#modDivAlert { font-size:14px; z-index:10001; position:absolute; min-width:300px; width:96%; height:auto; left:2%; top:20px; visibility:hidden; /*
	width:60%; height:70%; left:20%; top:15%; */
	/*visibility:hidden; */ }
	
#modDivAlert.smallmsg { width:600px; left:50%;margin-left:-300px; }
#modDivAlert iframe { border:none;width:100%;height:570px;background:none; }
#modDivAlert #modDivAlert_btn { text-align:center; }
#modDivAlert .modDivAlert_msg { background: #FFF; /*url(../img/lightbox_bg.png) repeat;*/ /*height:90%; background-position:top; background: url(../img/design/bx_alert_fw_top.png) no-repeat; min-height:170px; */ }
#modDivAlert.transparent .modDivAlert_msg { background: none; position:fixed; width:100%;height:100%; top:0; left:0; }
#modDivAlert .modDivAlert_btn img { height:15px; width:1px; }
#modDivAlert #modDivAlert_msg { overflow:auto; padding:5px 30px 35px 30px; margin-right:5px; font-size:13px; text-align:justify; color:#000; margin-top:-8px; }
#modDivAlert #modDivAlert_btn { padding:0px 0px 15px 0px; }
#modDivAlert .modDivAlert_close { padding:5px 5px 0px 0px; text-align:right; }
#modDivAlert .modDivAlert_close img { background:url(/img/buttons/ico_close_big.png) top left no-repeat; width:30px; height:30px; }
/*#modDivAlert h1 { font-size:25px; font-weight:bold; color: #27002d; margin:10px auto 15px auto; line-height:normal; text-align:center; }
#modDivAlert h2 { font-size:14px; margin:10px 0px 5px 0px; color:#666; font-style:italic; }
*/
/* MOD_ */

#breadcrumbs ul  { margin-top:5px;padding-bottom:15px;margin-left:0px; }
#breadcrumbs ul li { list-style:none;padding-bottom:3px;display:inline;padding-left:15px;padding-right:4px;background:url(../img/ico_bc.png);background-repeat:no-repeat;background-position:2px 3px;font-size:11px; }
#breadcrumbs ul li.end_start { background:none;padding-left:0px; }
#breadcrumbs ul li.end_left { padding-left:0px;background:none; }
#breadcrumbs ul li a:link,#breadcrumbs ul li a:visited,#breadcrumbs ul li a:active { color:#555;text-decoration:none;font-weight:bold; }
#breadcrumbs ul li a:hover { color:#000;text-decoration:underline; }
#breadcrumbs ul li.end_right a:link,#breadcrumbs ul li.end_right a:visited,#breadcrumbs ul li.end_right a:active { color:#3a3a3a;text-decoration:none;font-weight:200; }
#breadcrumbs ul li.end_right a:hover { text-decoration:underline; }

/* CSS Document */

.logoliste { padding:20px 0px 0px 0px; border-top:1px dotted #CCC; margin-top:30px; }
.logoliste img { height:50px; display:inline-block; margin:10px; }
.langselect { float:right;padding-top:25px;padding-right:0px; }
.langselect .active { font-weight:bold !important; }


.mobile_nav_ico { display:none; }
.hide { display:none; }
.mobileonly { display:none; }
.desktoponly { display:block; }


.cookie_accept { position:fixed;z-index:1000;bottom:0px; background:#F3F3F3; border-top:1px solid #999; text-align:center; font-size:9pt;line-height:normal; width:100%; left:0; }

.left_nav { padding:0px 0px; }
.left_nav ul { margin: 0px 0px 0px 0px; font-size:11pt; list-style: none outside none; padding: 0; text-align:left; width:100%; }
.left_nav ul li { background:rgba(255,255,255,0.8); margin: 1px 1px 0px 1px; list-style:none;list-style-image:none; float:none; padding:0px 10px !important; }
.left_nav ul li .bxm_left { background:url(../../../../../../img/design/li.png) no-repeat 0px 9px; padding:0px 13px !important; }
.left_nav ul li ul li .bxm_left { background:url(../../../../../../img/design/li2.png) no-repeat 0px 9px; }
.left_nav ul li.parent .bxm_left { background:none; padding:0px 0px !important; }
#bx_container ul li { text-align:left !important; }
.left_nav ul li.parent { font-weight:bold;text-transform:uppercase; }
.left_nav ul li .bxm_right { padding:5px 0px 5px 0px; }
.left_nav ul li.active .bxm_left,
.left_nav ul li:hover .bxm_left { /* font-weight:bold;*/ }
.left_nav ul li.active .bxm_left { }
.left_nav ul li.active .bxm_right { }
.left_nav ul li a { }
.left_nav ul li a:link,
.left_nav ul li a:visited,
.left_nav ul li a:active,
.left_nav ul li a:hover { color:#000;text-decoration:none;  }
.left_nav ul li.active a:link,
.left_nav ul li.active a:visited,
.left_nav ul li.active a:active,
.left_nav ul .active li a:hover { color:#000000; font-weight:bold; }
.left_nav ul li a:hover { text-decoration:none; }
.left_nav ul li li a:hover { text-decoration:underline; }



.left_nav2 { margin:0px 0px;padding:0px 0px; background:rgba(255,255,255,0.8); clear:both; }
.left_nav2 ul { margin: 0px 0px 0px 10px; font-size:9pt; list-style: none outside none; padding: 0; text-align:left; width:100%; }
.left_nav2 ul li { margin: 1px 1px 0px 1px; list-style:none;list-style-image:none; display:inline-block; padding:0px 5px; }
.left_nav2 ul li .bxm_left { }
.left_nav2 ul li .bxm_right { padding:2px 0px 2px 0px; }
.left_nav2 ul li.active .bxm_left,
.left_nav2 ul li:hover .bxm_left { /* font-weight:bold;*/ }
.left_nav2 ul li.active .bxm_left { }
.left_nav2 ul li.active .bxm_right { }
.left_nav2 ul li a { }
.left_nav2 ul li a:link,
.left_nav2 ul li a:visited,
.left_nav2 ul li a:active,
.left_nav2 ul li a:hover { color:#2f3944;text-decoration:none;  }
.left_nav2 ul li.active a:link,
.left_nav2 ul li.active a:visited,
.left_nav2 ul li.active a:active,
.left_nav2 ul .active li a:hover { color:#000000; font-weight:bold; }
.left_nav2 ul li a:hover { text-decoration:none; }
.left_nav2 ul li li a:hover { text-decoration:underline; }


.table { display:table; }
.table .tr { display:table-row; }
.table .td,.table .th { display:table-cell; }

.userlevel_4 .hidelevel_4 { display:none !important; }