@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600,400italic,600italic&subset=latin,latin-ext);
body { color:#404040; font-family: 'Open Sans', sans-serif; font-size:14px; }   		 
body, html { height:100%; }   
a { color:#006cb8; }														  
a:hover { text-decoration:underline; }	 					  
input {  }
.clear { clear:both; }
hr { border-top:1px solid #595959; }
h1, h2, h3, h4, h5, h6 { color:#000; margin-top:0; font-weight:normal; }	 

header { background:#093071 url('/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/header.jpg') center top repeat-x; width:100%; position:relative; max-width:1900px; margin:0px auto; }	  			  
header .line { background:url('/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/line.png') center top repeat-x; width:100%; height:4px; position:absolute; left:0px; bottom:0px; }
header .img-thumbnail { padding:0px; border-radius:0px; border:none; background-color:transparent}
header #navi-top img.img-thumbnail { background-color: transparent; }
 
.container-fluid { padding-left:69px; padding-right:69px; }

#navi-top { background:url('/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/header_bg.jpg') center top no-repeat; width:100%; padding-bottom:80px; }	
#navi-top p { font-size:12px; color:#85a1c7; font-style:italic; margin:35px 0 0 0; }	

#navi-top .top-nav { float:left; }	 
#navi-top .top-nav ul { list-style:none; margin:0px 0 0 0; padding:6px 0 0 0px; }	
#navi-top .top-nav li { margin:0 7px 0 0; float:left; }					  
#navi-top .top-nav img { display:block; }		

#navi-top .lang{ float: right; font-size: 11px; margin-top: 3px; text-transform: uppercase; }	  
#navi-top .lang a { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/lang_l.gif") no-repeat scroll left top; color: #343434; display: block; float: left; font: 10px/10px Arial; text-decoration: none; text-transform: uppercase; }
#navi-top .lang span { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/lang_r.gif") no-repeat scroll right top; display: block; float: left; padding: 2px 10px 4px 4px; }	 

#navi-top .tx_1 { color: #6a93c4; float: right; font: 11px/11px Arial; margin: 5px 4px 0 0; }

#navi-top .logo_startstart { margin:61px 0 0 0; float:left; }
#navi-top .logo_startstart img { float:left; display:block; }	  			
#navi-top .logo_startstart a{ color:#fff; text-decoration:none; }
#navi-top .logo_startstart .slogan { font-size:24px; color:#fff; font-weight:600; margin:12px 0 0 15px; float:left; display:block; } 

#navi-top  .col-sm-6 p { width:455px; }
#navi-top  .col-sm-4 { text-align:right; overflow:hidden; }

#content { background:url('/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/content_bg2.png') center top no-repeat; position:relative; max-width:1900px; margin:0px auto; }  	   
#content .tx-2 { font-size:12px; color:#fff; margin:11px 0 0 0; }

#content .ban { width:100%; position:absolute; left:0px; top:-290px; text-align:center; z-index:10; }
#content .ban {    margin:0px auto; display:block; padding-left:40px; }
#content .ban .img-thumbnail { background:none; padding:0px; border-radius:0px; border:none; }





#content .top-left { background:#217ac3 url('/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/left_col_top.png') center top repeat-x; -webkit-border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; padding:27px 20px 14px 20px; margin:-47px 0 0 0; } 
#content .top-left .title-1 { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/title_1.png") left top no-repeat; width: 195px; height: 22px; }	
#content .top-right { background:#00c3e5 url('/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/right_col_top.png') center top repeat-x; -webkit-border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; padding:27px 20px 14px 20px; margin:-47px 0 0 0; } 
#content .top-right .title-1 { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/title_2.png") right top no-repeat; width: 100%; height: 22px; text-align:right; }	
#content .top-right .tx-2 { text-align:right;}

#content .prod-nav { background:#fff; min-height:28px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin:17px 0 0 0; }
#content .prod-nav ul { list-style:none; margin:0px 0 0 0; padding:0px 0 0 13px; float:left; }	  
#content .prod-nav ul li { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/v_line.png") right center no-repeat; font-size:13px; color:#1754a4; padding:0 7px 0 7px;	line-height:28px; float:left; }
#content .prod-nav ul li a { color:#1754a4; text-decoration:none; }	
#content .prod-nav ul li a:hover { text-decoration:underline;}  
#content .prod-nav ul .last { background:none; }
#content .prod-nav .link { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/link.png") left top repeat-x; height:28px; margin:0 -1px 0 0; padding:0 14px 0 12px; -webkit-border-radius:0 15px 15px 0; -moz-border-radius:0 15px 15px 0; border-radius:0 15px 15px 0; float:right; }	   

#content .top-right .prod-nav .link { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/link_right.png") left top repeat-x; }
#content .prod-nav .link a { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/arr_1.png") right center no-repeat; font-size:13px; color:#fff; line-height:28px; padding-right:12px; } 	 
#content .slide-width { width:100%; }

#content .slider { margin-top:0px; width:100%; }		  
#content .slider img { height:100%; }																									

#content .bg_left { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/slide_1a.jpg") left top no-repeat; background-size: cover;  }
#content .bg_right { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/slide_2a.jpg") left top no-repeat; background-size: cover;  }
#content .slider .picture { width:100%; position:absolute; left:0px; top:10%; z-index:10; text-align:center; }
#content .slider .picture_left { width:50%; position:absolute; left:0px; top:10%; z-index:10; text-align:center; }

#content .slider .title { position:absolute; left:24px; bottom:24px; font-size:16px; font-weight:bold; color:#fff; line-height:20px; }  
#content .slider .title span { font-size:12px; font-weight:normal; margin-top:5px; display:block; }	

#content .slider .info { width:200px; position:absolute; left:319px; top:31px; font-size:13px; color:#fff; }
#content .slider .info strong { font-size:17px; text-shadow:0 1px 0 #00a9da; margin-bottom:10px; display:block; }	 
#content .slider .info a { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/arr_2.png") right 8px no-repeat; width:82px; color:#fff;	text-decoration:underline; display:block; margin-top:7px; line-height:18px; }  
#content .slider .info a:hover { text-decoration:none; }

#content .box { border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; border-bottom:1px solid #dddddd; padding-bottom:40px; -webkit-border-radius:0 0 15px 15px; -moz-border-radius:0 0 15px 15px; border-radius:0 0 15px 15px; -moz-box-shadow: 0 2px 2px #dddddd; -webkit-box-shadow: 0 2px 2px #dddddd; box-shadow: 0 2px 2px #dddddd; }	 
#content .box h1,	
#content .box h4 { font-size:16px; color:#3e3e3e; font-weight:bold; padding:27px 0 0 0; margin:0px; }		
#content .box p { font-size:12px; color:#3e3e3e; line-height:18px; margin-top:25px; } 	 
#content .box .row { padding:0 20px 0 20px; }									

.products ul { list-style:none; margin:0; padding:10px 0 260px 0; }	 
.products ul li { width:100%; float:left; padding:29px 0 0 0; line-height:15px; }	
.products ul li span { font:11px Arial; color:#686868; display:block; }  
.products ul li a { font:11px Arial; color:#006cb8; text-decoration:none; } 
.products ul li a:hover { text-decoration:underline; } 	
.products li img { margin-right:8px; display:block; float:right; }	

footer { background:#12468b; width:100%; margin:0px auto; margin-top:120px; padding:26px 0 20px 0; max-width:1900px; }	
footer .copy { font-size:12px; color:#fff; }																									

footer .navbar-toggle { background:#00aee6; border:1px solid #fff; border-radius:0px;  top:-15px; right:-15px; position:relative; float:right;}	
footer .navbar-toggle .icon-bar { background-color: #fff; display: block; height: 2px; width: 22px; text-align:center; }
footer .navbar-toggle:hover { background:#fff; border-color:#00aee6; }
footer .navbar-toggle:hover .icon-bar { background-color: #00aee6; }	 

footer .nav { margin:0 0 0 30px; }	   
footer .nav li { margin-left:17px; padding:0px; }
footer .nav li a { font-size:12px; color:#fff; padding:0px; } 	
footer .nav li a:hover { background:none; text-decoration:underline;}		



.lang { margin-top:3px; float:right; font-size:11px; text-transform:uppercase; }
.lang a { background:url('/typo3conf/ext/abz_eff_template/templates_layout2/media/neu/lang_l.gif') left top no-repeat; display:block; float:left; font:10px Arial; color:#343434; line-height:10px; text-transform:uppercase; text-decoration:none; }
.lang span { background:url('/typo3conf/ext/abz_eff_template/templates_layout2/media/neu/lang_r.gif') right top no-repeat; padding:2px 10px 4px 4px; display:block; float:left; }

#languages { position:absolute; left:0; top:0; z-index:5; background-color:#eeeeee; border:1px #acb0bc solid; }
#languages a { display:block; float:none; padding:3px 6px; font:10px Arial; color:#343434; line-height:10px; text-transform:uppercase; text-decoration:none; }
#languages a:hover { background-color:#b3b3b3; }

.lang fieldset legend,
.lang fieldset label {display:none;}
.lang select,
.lang select option {border:0;margin:0; padding:0px 0px 0px 0px; font-size:9px;  }	
.lang select {margin-left:10px;margin-right:0px;width:50px;}
.lang select option {padding-right:10px;background-color:#BBB;color:#FFF; text-transform:uppercase;}	





@media (max-width: 1300px) {
#content .ban { top:-180px; padding-left:0px; }
#content .ban img { margin-right:36px; }
}
@media (min-width: 1200px) {
#content .box { min-height:400px; }
}
@media (max-width: 1200px) {
#content .ban img { display:block; margin:0px auto; }
#content .top-right { margin:30px 0 0 0; }	 
#content .ban { position:relative; margin:170px 0 -140px 0; }
}
@media (max-width: 900px)  {
footer .nav { margin:30px 0 0 -30px; float:none !important; }
.pull-left { float:none !important; }
#navi-top  .col-sm-6 p { width:100%; } 
}
@media (max-width: 767px) {
footer  .navbar-collapse { background:#e6e6e6; border:none; }
footer  .navbar-collapse li { padding:2px 0 2px 0; }	 
footer  .navbar-collapse a { font-size:14px !important; color:#3e3e3e !important; }  
footer  .navbar-collapse .nav { margin:0px; padding:10px 0 10px 0; }	
}	  
@media (max-width: 477px) {
#content .prod-nav { height:auto; position:relative; }
#content .prod-nav ul li { float:none; }
#content .prod-nav .link { float:none; position:absolute; right:0px; bottom:0px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }
#content .prod-nav .last { background: url("/typo3conf/ext/abz_eff_template/templates_layout2/media/img-startstart/v_line.png") right center no-repeat !important; }
}


