

body{margin:0;padding:0;}

ul{margin:0;padding:0;}



ol,ul{list-style:none}






a{text-decoration:none}

a:hover{text-decoration:none}












#top-header{background-color:#008cd6}

#main-content{background-color:#fff}


#main-header{-webkit-transition:background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out;-moz-transition:background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out;transition:background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out}


.container{position:relative;width:92%;max-width:1170px;margin:auto}





.et_transparent_nav #page-container{padding-top:0 !important}











#top-header{z-index:100000;color:#fff;font-size:12px;line-height:13px}





#top-header .container{padding-top:.4em;font-weight:600}


#main-header{position:relative;z-index:99999;top:0;width:100%;background-color:#fff;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,.1);box-shadow:0 1px 0 rgba(255,255,255,.1);font-weight:500;line-height:23px}





.et_non_fixed_nav.et_transparent_nav #top-header,.et_fixed_nav #top-header{top:0;right:0;left:0}



.et_fixed_nav #main-header,.et_fixed_nav #top-header{position:fixed}


.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:33px}
.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:33px}
.et_header_style_left .logo_container{position:absolute;width:13%; margin-top:5px;}

@media all and (max-width:640px){ .et_header_style_left .logo_container{position:absolute;width:45%; margin-top:0px;}}



.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar{padding-bottom:24px}



.sub-menu{ margin-top:10px;}




#logo{display:inline-block;float:none;max-height:54%;margin-bottom:0;vertical-align:middle;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0,0,0)}





span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}





.et_header_style_slide #et-top-navigation a.et-cart-info,.et_header_style_fullscreen #et-top-navigation a.et-cart-info{display:none}


#et-info-phone,#et-info-email,.et-cart-info span{position:relative}





#top-header .et-social-icons{display:inline-block;float:none}
#et-secondary-menu .et-social-icons{margin-right:20px}
#top-header .et-social-icons li{margin-top:-2px;margin-left:12px}
.et-social-icons{float:right}


.et-social-icon span{display:none}#top-header .et-social-icon a{font-size:14px}
#top-menu-nav,#top-menu{line-height:0}
#et-top-navigation{font-weight:600}





#top-menu li{display:inline-block;padding-right:22px;font-size:14px}


#top-menu a{display:block;position:relative;color:rgba(0,0,0,.6);text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}


.et-search-form input{position:absolute;top:0;right:30px;bottom:0;width:90%;margin:auto;border:0;color:#333;background:transparent}








#et-top-navigation{float:right}
#top-menu li{ padding-bottom:10px; font-size:16px;letter-spacing:3px;}
#top-menu li li{margin:0;padding:0 20px;font-size:14px;letter-spacing:3px;}

#top-menu li li a{width:300px;padding:6px 15px}









#et_mobile_nav_menu{display:none;float:right;margin-top:-15px; padding-bottom:15px;}
.mobile_menu_bar{display:block;position:relative;line-height:0}
.mobile_menu_bar:before,.et_toggle_slide_menu:after{position:relative;top:0;left:0;font-size:32px;content:"\61";cursor:pointer}
.mobile_nav .select_page{display:none}#main-footer{background-color:#222}








@media all and (min-width:981px){
	
	



.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;-moz-animation:Grow .8s ease-in-out;-o-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}


.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;-moz-animation:flipInX .6s ease-in-out;-o-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}







.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:30px;padding-left:30px}




}



@media all and (max-width:980px){
	
	.et_hide_mobile_logo #main-header .logo_container{display:none;opacity:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
	
	#page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,#page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_fixed_nav.et_show_nav #page-container{padding-top:80px}
	
	.et_non_fixed_nav #page-container{padding-top:0}
	
	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,.et_fixed_nav.et_show_nav.et_header_style_centered #page-container{padding-top:136px}
	#sidebar,#left-area{width:100% !important}
	
	.et_right_sidebar #left-area,.et_right_sidebar #sidebar,.et_left_sidebar #left-area,.et_left_sidebar #sidebar{float:none;width:auto;padding-right:0;padding-left:0}










#top-menu{display:none}











#et_mobile_nav_menu{display:block}

.et_header_style_centered .mobile_menu_bar,.et_header_style_split .mobile_menu_bar{opacity:1}




.et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header{width:100%}}








@font-face{font-family:"ETmodules";src:url(//www.bup-beratung.de/wp-content/themes/di-basis/core/admin/fonts/modules.eot);src:url(//www.bup-beratung.de/wp-content/themes/di-basis/core/admin/fonts/modules.eot?#iefix) format("embedded-opentype"),url(//www.bup-beratung.de/wp-content/themes/di-basis/core/admin/fonts/modules.ttf) format("truetype"),url(//www.bup-beratung.de/wp-content/themes/di-basis/core/admin/fonts/modules.woff) format("woff"),url(//www.bup-beratung.de/wp-content/themes/di-basis/core/admin/fonts/modules.svg#ETmodules) format("svg");font-weight:normal;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}



.clearfix:after{display:block;visibility:hidden;clear:both;height:0;font-size:0;content:" "}



.et_pb_button{position:relative;padding:.3em 1em;border:2px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:transparent;font-size:20px;font-weight:500;line-height:1.7em !important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}







.nav li li{position:relative;line-height:2em}

.nav li ul{position:absolute;padding:20px 0}

.nav li ul{visibility:hidden;z-index:9999;width:240px;border-top:3px solid #008cd6;opacity:0;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}



.nav li:hover>ul{visibility:visible;opacity:1}




.et_mobile_menu{display:none;visibility:visible;position:absolute;z-index:9999;left:0;width:100%;padding:5%;border-top:3px solid #2ea3f2;opacity:1;background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}


.et_mobile_menu li li{padding-left:5%}

.et_mobile_menu li a{display:block;padding:10px 5%;border-bottom:1px solid rgba(0,0,0,.03);color:#666}







.et_pb_slider{overflow:hidden;position:relative}




.et_pb_slider .et_pb_slide{display:none;float:left;position:relative;width:100%;margin-right:-100%;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1);text-align:center;list-style:none !important}



.et_pb_slider .et_pb_slide,.et_pb_section{background-repeat:no-repeat;background-position:center;-webkit-background-size:100%;-webkit-background-size:cover;-moz-background-size:100%;-moz-background-size:cover;background-size:100%;background-size:cover}



.et_pb_slider .et_pb_container{position:relative;z-index:2;width:80%;max-width:1080px;margin:0 auto}



.et-pb-controllers{position:absolute;z-index:10;bottom:20px;left:0;width:100%;text-align:center}



.et-pb-controllers a{display:inline-block;width:7px;height:7px;margin-right:10px;padding:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background-color:rgba(255,255,255,.5);text-indent:-9999px}

.et-pb-active-slide .et_pb_slide_description{-webkit-animation-name:fadeBottom;-moz-animation-name:fadeBottom;-ms-animation-name:fadeBottom;-o-animation-name:fadeBottom;animation-name:fadeBottom;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-ms-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}



.et_pb_bg_layout_dark .et_pb_slide_content{color:#fff}



.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{width:auto;margin:auto;padding:16% 8%}



.et_pb_slide_content{color:#333;font-size:18px;font-weight:400}


.et_pb_slides .et_pb_container{display:table}



.et_pb_slides .et_pb_empty_slide.et_pb_container,.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner{display:block}



.et_pb_more_button{display:inline-block;margin-top:20px;color:inherit;text-shadow:none;text-decoration:none}




.et_pb_slider_with_text_overlay .et_pb_slide_content{padding:0 30px 30px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}




.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_title,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_slide_content{background-color:rgba(0,0,0,.3)}


#et-secondary-menu{float:right}

#et-info,#et-secondary-menu>ul>li a{display:block;padding-bottom:.75em}



.et_menu_container{z-index:99}






@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0)}}



@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scale(1,.5)}100%{opacity:1;-webkit-transform:scale(1,1)}}








<!--1111111111111111111111111-->

	.clearfix:after {
		clear:both;
		content:".";
		display:block;
		font-size:0;
		height:0;
		visibility:hidden;
	}

	.columnItems,
	.multicolumnContainer {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}

	.multicolumnContainer .column {
		float: left;
	}

		.tx-felogin-pi1 label {
			display: block;
		}









#main-header, #main-header .nav li ul, #main-header .et_mobile_menu { background-color: rgba(186,186,186,0.96); }

							
 #top-menu a:link { color: #6b6b6b; }
 
  #top-menu a:visited { color: #6b6b6b; }
  
    #top-menu a:hover { color: #0091ea; }
	
	
	 .sub-menu li a:link { color: #fff !important; }
 
	 .sub-menu li a:visited { color: #fff !important; }
  
	 .sub-menu li a:hover { color: #0091ea !important;}
	
	
 
.et_mobile_menu li a  { color: #fff; }
 
 
 
.et_pb_fullwidth_slider_0 .et_pb_slide_description { padding-top: 80px; padding-bottom: 80px; }

.et_pb_button { color:#1e73be !important; background:rgba(255,255,255,0.7); border-color:#1e73be; font-size:20px; }













