.text-center{text-align:center}.text-right{text-align:right}.text-color-orange{color:#ed8021}.text-color-white{color:#fff}.text-color-blue{color:#274B89}.pull-left{float:left}.pull-right{float:right}.end{margin-bottom:0}.first{margin-left:0}.last{margin-right:0}.bold{font-weight:700}.light{font-weight:300}.normal{font-weight:400}.italic{font-style:italic}.no-padding{padding:0!important}.no-margin{margin:0!important}.b1{border:1px solid #ccc}.border-top{border-top:1px solid #ed8021}.border-bottom{border-top:1px solid #ed8021}.header-style3{font-size:16px;margin:15px 0;line-height:1.5em}.small{font-size:12px}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-outline{border-color:#666;color:#333;text-decoration:none}.btn-outline.active,.btn-outline.focus,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#ed8021;border-color:#ed8021}.btn-outline.active,.btn-outline:active{background-image:none}.btn-outline.disabled,.btn-outline.disabled.active,.btn-outline.disabled.focus,.btn-outline.disabled:active,.btn-outline.disabled:focus,.btn-outline.disabled:hover,.btn-outline[disabled],.btn-outline[disabled].active,.btn-outline[disabled].focus,.btn-outline[disabled]:active,.btn-outline[disabled]:focus,.btn-outline[disabled]:hover{background-color:#fff;border-color:#ccc}.btn-link{font-weight:400;color:#337ab7;border-radius:0;text-decoration:none}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.warning{color:#ed8021;border-color:#ed8021}.panel .panel-header .panel-banner{height:149px;padding:20px 20px 0;background-repeat:no-repeat;background-position:0 0;background-size:306px 169px}.panel .panel-header .panel-banner h2,.panel .panel-header .panel-banner h3{margin:0;padding:0;color:#fff;font-weight:300}.panel .panel-header .panel-banner h3{margin-top:50px}.panel .panel-header .banner-style1{background-image:url(../img/grid_1.png)}.panel .panel-header .banner-style2{background-image:url(../img/grid_2.png)}.panel .panel-body{font-size:15px}.panel .panel-footer a.btn-more{padding:0;color:#ed8021;text-decoration:none}.panel .panel-footer a.btn-more:hover{text-decoration:underline}.simple-list{padding:0;margin:0;list-style:none}.simple-list li{display:block;float:left;width:100%;padding:3px 0;list-style-position:inside}.simple-list li a{display:inline-block;float:left;color:#ed8021;font-size:12px;text-decoration:none;margin-left:5px;line-height:1.7em}.simple-list li a:hover{text-decoration:underline}.section{padding:40px 0}a.link{color:#ed8021;text-decoration:none}a.link:hover{text-decoration:underline}a.pdf-link{display:inline-block;padding:5px 5px 5px 40px;color:#666;background:transparent url(../img/pdf_icon.png) no-repeat 0 0;background-size:25px auto}a.pdf-link:hover{color:#ed8021}.btn-remote-support{padding:10px 20px 10px 45px;background:transparent url(http://icons.iconarchive.com/icons/blackvariant/button-ui-requests-3/64/TeamViewer-icon.png) no-repeat 5px 4px;background-size:32px 32px;font-size:14px;color:#ed8021;border:1px solid #ccc;text-align:center;text-decoration:none}.btn-remote-support:hover{border-color:#ed8021;color:#ed8021}body{padding:10px 0 0;font-family:"Open sans",Tahoma,Verdana,sans-serif;color:#333}.language-select{display:block;position:relative;margin-left:-70px}.language-select .label-status{display:inline-block;padding-right:30px;font-style:italic;font-size:13px;font-weight:300;color:#666;text-decoration:none;background:transparent url(../img/arrow-down.png) no-repeat center right;background-size:12px auto}.language-select ul{list-style:none;margin:0;padding:0}.language-select ul li{position:relative;float:left;margin:0;padding:0}.language-select ul li:hover>ul{display:block}.language-select ul ul{display:none;position:absolute;top:20px;left:0;background:#fff;padding:10px 0 0}.language-select ul ul li{float:none;width:80px}.language-select ul ul a{margin:10px 0;font-style:italic;font-size:13px;font-weight:300;color:#666;text-decoration:none;line-height:120%}.language-select ul ul a:hover{color:#ed8021}.fotorama__stage{background:#f0f0f0}.fotorama__nav--dots .fotorama__nav__frame{width:15px;height:30px}.fotorama__nav--dots .fotorama__nav__frame .fotorama__dot{width:9px;height:9px;border:0;background:#ccc}.fotorama__nav__frame.fotorama__active .fotorama__dot{background:#ed8021}div#historie{width:520px;margin-bottom:110px}div#historie div.jahr_header{width:520px;position:relative;text-align:center}div#historie div.jahr_header span.jahr{padding:4px;font-weight:700;color:#fff;background-color:#EC7E00}div#historie div.row_header{width:520px;position:relative;top:10px}div#historie div.row_header div{font-size:15px;display:inline-block;float:left;text-align:center}div#historie div.row_header div:nth-child(1){width:250px}div#historie div.row_header div:nth-child(2){width:20px}div#historie div.row_header div:nth-child(3){width:250px}div#historie div.row{width:520px;clear:both;position:relative;top:10px}div#historie div.row div{border-bottom:1px solid #EC7E00;height:90px;float:left;margin-bottom:5px;position:relative}div#historie div.row div:nth-child(1),div#historie div.row div:nth-child(5){color:#EC7E00;width:40px;height:100px;text-align:center}div#historie div.row div:nth-child(2),div#historie div.row div:nth-child(4){width:200px;padding:5px;font-size:12px;line-height:15px}div#historie div.row div:nth-child(3){width:20px;background-color:#EC7E00;height:100px}div#historie div.row span.jahr{padding:4px;font-weight:700;color:#fff;background-color:#EC7E00;display:block;width:32px}div#historie div.row span.jahr_wrapper{display:block;position:absolute;bottom:0}div#historie div.row span.text{display:block;position:absolute;bottom:0;padding:5px}.header{position:relative}.header .logo{display:block;float:left}.header .logo img{width:50%}.header .nav{margin:0;padding:0;list-style:none}.header .nav li{display:block;float:left;padding:0 10px}.header .nav li a{display:block;font-size:12px;text-decoration:none}.header .nav li a:hover{text-decoration:underline}.header .sub-nav li{padding:5px 10px}.header .sub-nav li a{display:inline-block;color:#666}.header .sub-nav li a.active{color:#ed8021;text-decoration:underline}.header .sub-nav li a.highlight{padding:5px 7px;color:#fff;border-radius:3px;background-color:#ed8021;font-style:italic}.header #btnLogin{color:#ed8021;border-color:#ed8021}.header .mainnav-wrapper{margin-top:20px}.header .mainnav-wrapper .main-nav li{padding:5px 7px 0}.header .mainnav-wrapper .main-nav li a{padding:5px;color:#333;font-size:12px;border-bottom:4px solid #fff}.header .mainnav-wrapper .main-nav li a.active,.header .mainnav-wrapper .main-nav li a:hover{color:#ed8021;text-decoration:none;border-bottom:4px solid #ed8021}.header .mainnav-wrapper .main-nav li ul.childnav{display:none;position:absolute;width:100%;top:69px;left:0;background-color:#ed8021}.header .mainnav-wrapper .main-nav li ul.childnav li{display:block;float:left;padding:0 10px}.header .mainnav-wrapper .main-nav li ul.childnav li a{border-bottom:0;padding:10px}.header .mainnav-wrapper .main-nav li ul.childnav li a:hover{color:#fff}.header .mainnav-wrapper .main-nav li:hover ul.childnav{display:block}.slider .caption{padding:30px 0}.slider .caption h2 img{width:60%}.slider .caption p{color:#fff;font-size:22px;font-weight:300}.slider .caption .btn-outline{border-color:#ed8021;color:#ed8021}.teaser{width:100%;height:400px;background-color:#f0f0f0;background-position:top center;background-repeat:no-repeat;background-size:auto 400px}.teaser.teaser-software{background-image:url(../img/slider_softwarehaus.png)}.teaser.teaser-system{background-image:url(../img/slider_systemhaus.png)}.teaser.teaser-atradis{background-image:url(../img/slider_atradis.png)}.teaser .caption{padding-top:50px}.teaser .caption h2{margin-bottom:50px}.content .infographic{margin-top:50px;text-align:center}.content .infographic img{width:60%}.content .partners{padding:40px 0}.content .partners .wrapper{border-top:1px solid #ed8021;border-bottom:1px solid #ed8021;padding:7px 0}.content .partners .partner-logos{list-style:none;margin:0;padding:0}.content .partners .partner-logos li{display:block;float:left;margin:0 10px}.content .partners .partner-logos li a{display:inline-block;float:left}.content .partners p{margin:0;padding:0}.content .partners p .btn-more{display:inline-block;color:#ed8021;text-decoration:none;font-weight:700;font-size:15px;padding:14px 0}.content .articles{padding:30px 0}.content .news{background-color:#ed8021;padding:30px 0}.content .news h4.header-style1{padding:0 0 10px;margin:0 0 15px;color:#fff;border-bottom:1px solid #f0f0f0}.content .news h5{padding:0;margin:0;color:#fff;font-style:italic}.content .news p{padding:0;margin:0;font-size:14px;color:#fff;font-weight:300}.content h3.header-style2{height:55px;padding:10px 0;margin-bottom:30px;color:#ed8021;font-weight:400;border-top:1px solid #ed8021;border-bottom:1px solid #ed8021}.footer{background:#f0f0f0;padding:0 0 20px}.footer .links{padding:30px 0}.footer .links .simple-list li{border-top:1px solid #e0e0e0}.footer .customers{margin-top:20px}.footer .customers .wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0}.footer .customers .lead{display:block;padding:15px 0;color:#ccc}.footer .customers .partner-logos{list-style:none;margin:0;padding:0;height:50px}.footer .customers .partner-logos li{display:block;float:left;margin:0 15px}.footer .customers .partner-logos li a{display:inline-block;float:left}.footer .customers .partner-logos li a img{height:50px}.footer .footer-bottom .nav{margin:0;padding:0;list-style:none}.footer .footer-bottom .nav li{display:block;float:left;padding:5px 10px}.footer .footer-bottom .nav li a{display:inline-block;font-size:12px;text-decoration:none;color:#999}.footer .footer-bottom .nav li a:hover{text-decoration:underline}.footer .footer-bottom p{display:block;margin:0;padding:10px 0;text-align:right;font-size:12px;color:#999}.container.justify{text-align:justify;}

.teaser.teaser-voip{background-image:url(../img/voip_wechsel_auf_voip.jpg)}
.d-flex{display:flex !important;}

.border-bot{
	border-bottom: 1px solid #ed8021;
}


/* popup */
#gallery{
	/* The pics container */
	width:100%;
	height:580px;
	position:relative;
}

.pic, .pic a{
	/* Each picture and the hyperlink inside it */
	width:100px;
	height:100px;
	overflow:hidden;
}

.pic{
	/* Styles specific to the pic class */
	position:absolute;
	border:5px solid #EEEEEE;
	border-bottom:18px solid #eeeeee;
	
	/* CSS3 Box Shadow */
	-moz-box-shadow:2px 2px 3px #333333;
	-webkit-box-shadow:2px 2px 3px #333333;
	box-shadow:2px 2px 3px #333333;
}

.pic a{
	/* Specific styles for the hyperlinks */
	text-indent:-999px;
	display:block;
	/* Setting display to block enables advanced styling for links */
}

.drop-box{
	/* The share box */
	width:240px;
	height:130px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:-1;
	
	background:url(img/drop_box.png) no-repeat;
}

.drop-box.active{
	/* The active style is in effect when there is a pic hovering above the box */
	background-position:bottom left;
}

label, input{
	/* The modal dialog URL field */
	display:block;
	padding:3px;
}

label{
	font-size:10px;
}

fieldset{
	border:0;
	margin-top:10px;
}

#url{
	/* The URL field */
	width:240px;
}
gba(12, 12, 12, 0.7);
}

/* Popup ende */
}

.image-left {
    float: left;
    margin: 1.25em 1em 0.75em 0;
    width: 24em;
}
.image-right {
    float: right;
    margin: 1.25em 0 0.75em 1em;
    width: 24em;
}

.modal-body .justify {
    text-align: justify;
}

.list-unstyled.list-custom-images {
    list-style: none;
}

.bg-container {
    padding: 16px;
}


.bg-container .list-unstyled:last-child {
    margin: 1em 0 0;
}

.bg-success {
    background-color: #dff0d8;
}

.bg-warning {
    background-color: #fcf8e3;
}

.bg-danger {
    background-color: #f2dede;
}

.content.all_ip ul li {
    padding-bottom: 10px;
}

[data-toggle=modal]:hover {
    cursor: pointer;
}

.img-m-top {
    margin-top: 1.75em;
}

.img-m-top-custom {
    margin-top: 4.5em;
}

