body{padding-top:0px !important; color:#fff; font-family:sans-serif;}
.t3-mainnav{position:relative;}


.homeimg {
 text-align:center;
 margin-bottom:0px;
 padding-top: 0px;
 padding-bottom: 0px;
 
}
.custom.copyright-image{float: left;
    width: 100%;
    text-align: center;}
.homeimg img{display:inline;}
.copyright-image img{padding-top:5px;}

.homepage .discription{text-align:center;}
.homepage .discription p{font-size:28px;}
.head-logo{text-align:center; background:#fff;}
.profile-img{    float: left;
    width: 100%;
    margin-top: 15px;
}
.profile-img img{display:inline;}
table.profile-table td,  .Hauptkriterien td, table.Vorteile td {
    padding: 12px;
    vertical-align: middle;
}
.border {
    float: left;
    width: 90%;
    border: 2px solid #5581A7;
    margin-bottom: 20px;
    padding: 10px;
}
 h4{font-weight:bold;}
 .content-left p, .content-right.Absatzkanäle.col-md-6 p{padding:6px;}
 .profile-table p:before, .content-left p:before, table.Hauptkriterien p:before, .content-right.Absatzkanäle.col-md-6 p:before{content:url(../images/Arrow-right.png); margin-right:10px; float:left; margin-top:3px; }
 
 div#Hauptkriterien, div#Hauptkriterien, div#Leistungsangebot, div#Absatzkanäle, div#Vorteile, div#Definition-Leasing-Außendienst {
    float: left;
    width: 100%;
}
div#Leasing-Außendienste {
    float: left;
    width: 100%;
}
.menulink {float: left;
    width: 100%;}
	.menulink  ul{padding-left:0; width:230px;}
/*.menulink  ul{z-index: 9999999;
    background-color: #fff;
    position: relative;
    left: 25px;
}*/

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"]{height:30px;}
.rsform-block-mit .formBody img{    width: 85px; }
.menulink  ul li {
    list-style: none;
    padding: 5px;
    border: 1px solid;
	text-decoration:none;
}
.article-content h1{margin-top:0px;} 
.top-logo {
  padding: 20px 0;
}

/*.navbar-default{background-color:#002F5F !important; border-color:#002F5F !important;}*/


.navbar-default{
background: rgb(0,47,95);
background: -moz-linear-gradient(top,  rgba(0,47,95,1) 47%, rgba(0,47,95,1) 81%, rgba(34,75,117,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(47%,rgba(0,47,95,1)), color-stop(81%,rgba(0,47,95,1)), color-stop(100%,rgba(34,75,117,1)));
background: -webkit-linear-gradient(top,  rgba(0,47,95,1) 47%,rgba(0,47,95,1) 81%,rgba(34,75,117,1) 100%);
background: -o-linear-gradient(top,  rgba(0,47,95,1) 47%,rgba(0,47,95,1) 81%,rgba(34,75,117,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,47,95,1) 47%,rgba(0,47,95,1) 81%,rgba(34,75,117,1) 100%);
background: linear-gradient(to bottom,  rgba(0,47,95,1) 47%,rgba(0,47,95,1) 81%,rgba(34,75,117,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002f5f', endColorstr='#224b75',GradientType=0 );

}

.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{box-shadow:inset 0 3px 0 #ffffff;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{box-shadow:inset 0 3px 0 #ffffff;}
.imgtext {
    background-color: #fff;
    opacity: 0.7;
    float: left;
    width: 100%;
	position:relative;
	top:40%;
}
.imgtext p a{color:#001C38;}
.imgtext p a:hover{text-decoration:none; color:#000;}
.imgt1{padding-top: 25px;
    padding-bottom: 22px;
    display: block;
    text-align: center;
}
.imgt2{padding-top: 25px;
    padding-bottom: 25px;
    display: block;
   text-align: center;
}

.imgt3{padding-top: 25px;
    padding-bottom: 25px;
    display: block;
    text-align: center;
}

.imgtext p {
    color: #001C38;
    font-size: 35px;
	 float:left;
	 transform: scaleX(0.925013);
	 margin:0;
}
.t3-module.module.copyright-text{text-align:center;}
.custom.copyright-text{padding-top:70px; font-size:11px; float:left; width:100%;}
.custom.copyright-text p, .custom.copyright-text a{color:#002F5F;font-weight:bold;}
.t3-footer{background:#C7DCE9;}
.t3-footer-sl .t3-module{background:transparent;}
.t3-copyright{padding:0; border:0; display:none;}
.t3-footer-sl{padding:5px 0;}
.item-page{margin-bottom:0;}
.t3-content {
    padding-top: 0;
    padding-bottom: 0;
	position:relative;
	top:210px;
	/*background:#68A5D8;*/
  }
  .page-title, .page-header h1{color:#002F5F; border-bottom:0;}
  .page-header{border-bottom:0;}
  .homepage .t3-mainbody{background-color: transparent;
    padding: 0; min-height:auto; padding-bottom:210px;}
   /*.t3-mainbody{background:#68A5D8; margin-bottom:20px;}*/
  /* .t3-mainbody{background:#789ad7; margin-bottom:20px;}*/
/*   .t3-mainbody{background: rgb(156,181,225);
background: -moz-linear-gradient(top,  rgba(156,181,225,1) 2%, rgba(120,154,215,1) 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(156,181,225,1)), color-stop(99%,rgba(120,154,215,1)));
background: -webkit-linear-gradient(top,  rgba(156,181,225,1) 2%,rgba(120,154,215,1) 99%);
background: -o-linear-gradient(top,  rgba(156,181,225,1) 2%,rgba(120,154,215,1) 99%);
background: -ms-linear-gradient(top,  rgba(156,181,225,1) 2%,rgba(120,154,215,1) 99%);
background: linear-gradient(to bottom,  rgba(156,181,225,1) 2%,rgba(120,154,215,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cb5e1', endColorstr='#789ad7',GradientType=0 );


margin-bottom:20px;}*/


   .t3-mainbody{background: rgb(160,184,226);
background: -moz-linear-gradient(top,  rgba(160,184,226,1) 0%, rgba(114,156,209,1) 16%, rgba(114,156,209,1) 18%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,184,226,1)), color-stop(16%,rgba(114,156,209,1)), color-stop(18%,rgba(114,156,209,1)));
background: -webkit-linear-gradient(top,  rgba(160,184,226,1) 0%,rgba(114,156,209,1) 16%,rgba(114,156,209,1) 18%);
background: -o-linear-gradient(top,  rgba(160,184,226,1) 0%,rgba(114,156,209,1) 16%,rgba(114,156,209,1) 18%);
background: -ms-linear-gradient(top,  rgba(160,184,226,1) 0%,rgba(114,156,209,1) 16%,rgba(114,156,209,1) 18%);
background: linear-gradient(to bottom,  rgba(160,184,226,1) 0%,rgba(114,156,209,1) 16%,rgba(114,156,209,1) 18%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0b8e2', endColorstr='#729cd1',GradientType=0 );


margin-bottom:20px;  min-height:auto;
position: relative;
padding-bottom:210px;

}
   
   
   

   
   
   
  .homeimgback{background:url('../images/slide1.png'); background-repeat:no-repeat; height:470px; background-size:cover; }
  .page-masthead .row-feature{padding:20px 0; background:#fff;}
  ul.ul {
    padding: 0;
}
  ul.ul li{    list-style-image: url(../images/square.png);    font-size: 20px;	color:#002F5F;}
    ul.ul li p{color:#fff; font-size:14px;}
	ul.ul-Geschäftsbereiche{padding:0; list-style-position:inside;}
	 ul.ul-Geschäftsbereiche li{   list-style-image: url(../images/square.png);     font-size: 20px;	color:#fff;}
    ul.ul-Geschäftsbereiche li p{color:#fff; font-size:14px; margin:0;}
	h5.ul-heading{color: #fff;    margin-top: 30px;   position: relative;    left: -15px;    font-size: 16px;}
	ul.ul-1,  ul.ul-2{padding:0;}
	 ul.ul-1 li{   list-style-image: url(../images/square.png);     font-size: 14px;	color:#002F5F; font-weight:bold; margin-top:50px;list-style-position:inside;}
    ul.ul-1 li p{color:#fff; font-size:14px;}
	
	 ul.ul-2 li{   list-style-image: url(../images/square.png);     font-size: 14px;	color:#002F5F; font-weight:bold; margin-top:50px;list-style-position:inside;}
    ul.ul-2 li p{color:#fff; font-size:14px;}
	ul.ul-tooltip{padding:0; padding-top:10px; padding-left:10px; text-align:left;}
	 ul.ul-tooltip li{   list-style-image: url(../images/square-popup.png);     font-size: 14px;	color:#002F5F;}
	 span.infotip span.tooltipgc_tooltip{padding:10px;}
 
	span.infotip span.tooltipgc_tooltip{min-height:230px;}
	span.infotip span.tooltipgc_tooltip p{color:#002F5F;}
	
	h5.heading{font-weight:bold;}
	
.images {
    float: left;
    width: 100%;
	background:url('../images/right-back.png');
	background-repeat:no-repeat;
	height:456px;
	position:relative;
	top:-70px;
}
.contact-menu .images {
    float: left;
    width: 100%;
	background:url('../images/contacts.png');
	background-repeat:no-repeat;
	height:456px;
	position:relative;
	top:0;
}
.map-image{position:relative; top:-70px;}


.images1 {
    float: left;
   padding: 68px 0px 0px 13px;
}
.contact-menu .images1{float: left;
    padding: 10px 0px 0px 40px;}
.contact-menu .images1 img{width:315px !important; height:212px !important;}

.images2 {
   float: left;
    padding-left: 56px;
    padding-top: 2px;
    /* clear: both; */
}
.images3 {
    float: left;
    width: 100%;
	padding-left:23%;
	padding-top:5%;
}
.contact-menu .images3 {
    float: left;
    width: 100%;
	padding-left:50%;
	padding-top:0%;
}
.contact-menu .images3 img{

/*width: 304px !important;
    height: 190px;*/
}
/*.images3 img{ margin-left: 45%;}*/
.ul-Geschäftsbereiche > li a{font-size:0;}
.ul-Geschäftsbereiche > li a::after {
    content: "➥";
	font-size:20px;
	color:#fff;
}
a.right-arrow{font-size:0px;}
a.right-arrow:after{content: "➥";
	font-size:20px;
	color:#fff;}
p.bottom-text {
    color: #101B60;
    font-weight: bold;
	position:relative;
	left:-15px;
}
.qfemail label{color:#fff;}
.qfsubmit input{background:#101B60; color:#fff; border:0;}
.qflink a{display:none;}
.container {
    width: auto;
	padding-left:40px;
	padding-right:40px;
}
.hidden-xs{display:block !important;}
.images img{width:191px !important; height:172px;}

.job .col-sm-6 .col-sm-6{padding-left:0;}

.contact-menu #userForm h2{font-size:18px;}
.contact-menu #userForm p{font-size:12px;}
.formResponsive .formHorizontal .rsform-block{margin-bottom:0px !important;}
p.formDescription{margin:0px !important;}
.formResponsive .formHorizontal .rsform-block a{color:#fff;}
.formResponsive .formHorizontal .rsform-block a:hover{color:#CCC;}

.header-top {
    width: 100%;
    position: fixed;
    z-index: 99;
   /* border-bottom: 1px solid red;*/
    left: 0;
    top: 0;
}
.formResponsive .formBody{color:#002750;}
.formResponsive .formBody a{color:#002750 !important;}
#fancybox-content{background-color:#68A5D8; border-color:#68A5D8 !important;}
#fancybox-title-outside{display:none !important;}
.spu_content{border:0 !important; box-shadow:none !important; background:#68A5D8 !important;}
.spu_content p{color:#002F5F; text-align:left;}

@media only screen and (min-width:0px) and (max-width:480px)
{
	.homeimg img{width:100%;}
	.contact-menu .images1 img, .contact-menu .images3 img {
  height: auto !important;
  width: 100%;
}
.images img{width:100%; height:auto;}

}

@media only screen and (min-width: 0px) and (max-width: 1200px)
 {
	 .imgtext p{font-size:20px; width:100%;}
	 .imgtext{top:20%;}
	 .contact-menu .images{background:none;}
	  .contact-menu .images1{width:100%; padding:10px;}
		 .contact-menu .images3{width:100%; padding:10px;}
		  .images {  background: none; height:auto; position:relative;	top:0px;	 }
		   .images {  background: none; height:auto; position:relative;	top:0px;	 }
		  .map-image{position:relative; top:0px;}
		  .custom.copyright-text{padding:15px;}
 @media only screen and (min-width:0px) and (max-width:640px)
 {
	 .images1{width:100%; padding:10px;}
	 .images2{width:100%; padding:10px;}
	 .images3{width:100%; padding:10px;}
	 .images3 img {    margin-left: 0;}
	 .copyright-image img{width:100%;}
 }
  @media only screen and (min-width:768px) and (max-width:1200px)
 {
	 .images1{width:100%; padding:10px;}
	 .images2{width:100%; padding:10px;}
	 .images3{width:100%; padding:10px;}
	 	 .images img{width:191px !important;}
		 	 .images3 img {    margin-left: 0;}
			  .images {  background: none; height:auto;			}
			  	 .contact-menu .images{background:none;}
				  .contact-menu .images1{width:100%; padding:10px;}
		 .contact-menu .images3{width:100%; padding:10px;}
 }
 @media only screen and (min-width:0px) and (max-width:639px)
 {
	 .images {  background: none; height:auto;			}
 }
 