body{width:100%;height:100%;font-family:Arial,Helvetica}
td{vertical-align:top}
#header{margin:0 auto;width:1024px;height:80px}
#header-wrapper{margin:0 auto;width:580px}
#header .logo{float:left;margin:13px 10px 0 0}
#header #header-adr{float:left;font-size:11px;margin:13px 0 0 0}
#header .made-in-logo{float:right}
*+html #header .made-in-logo{margin-top:-70px}
#nav{float:left;height:35px;background:url('../../fileadmin/templates/img/nav-bg.jpg') repeat-x;width:100%;overflow:hidden}
#nav ul{list-style:none;width:1024px;margin:0 auto;line-height:35px}
#nav li{float:left;padding:0 25px;border-left:1px solid #FFF;border-right:1px solid #000}
#nav li.lastnavchild{border-left:1px solid #FFF;border-right:none;width:2px;padding:0}
#nav li:first-child{border-left:1px solid #000}
#nav li a{text-decoration:none;color:#000;font-family:Arial;font-weight:bold;font-size:15px}
#nav li:hover{background:url('../../fileadmin/templates/img/nav-bg-act.jpg') repeat-x}
#nav li a:hover{color:#FFF}
.subnav{position:absolute;background:#CCCCCC;padding:0 0 10px 0;border-left:1px solid #FFF;border-bottom:1px solid #FFF;border-right:1px solid #FFF;margin:0 0 0 -25px;display:none;z-index:50}
*+html .subnav{top:130px;margin-left:-40px}
.subnav-container{float:left;width:auto;padding:0 20px 0 0;background:#019edf}
#nav .subnav-container a{color:#FFF}
#nav .subnav-container a:hover{color:#000}
#nav .subnav-list a{color:#000}
#nav .subnav-list a:hover{color:#FFF}
.subnav-list{width:100%;padding:0 0 0 30px;background:#CCCCCC}
#nav .subnav-list a{font-size:13px;line-height:9px}
#cnt{margin:0 auto;width:1024px;height:auto;font-size:13px}
#cnt a,#footer a,#header a{color:#019EDF;font-weight:bold;text-decoration:underline}
#footer a{font-weight:normal}
#cnt a:hover,#footer a:hover,#header a:hover{text-decoration:none}
#cnt-wrapper{float:left;padding:10px 0 0 0}
.clearer{height:40px;margin:0}
.cnt-1stpage-2col-600{width:584px;float:left;margin:0 10px 0 0}
.cnt-1stpage-2col-600 .csc-header{width:146px}
.csc-textpic{overflow:visible!important}
.cnt-1stpage-2col-400{width:416px;float:right}
.cnt-1stpage-4col{float:left;margin:0 26px 0 0}
.cnt-1stpage-4col{width:230px}
.cnt-1stpage-4col h1,.cnt-1stpage-4col h2,.cnt-1stpage-2col-600 h1,.cnt-1stpage-2col-600 h2{color:#FFFFFF;font-size:15px;background:none repeat scroll 0 0 #019EDF}
.cnt-1stpage-4col h1,.cnt-1stpage-4col h2{width:230px;padding:0 0 0 5px}
.cnt-1stpage-4col .csc-textpic-text{margin:-20px 0 0 0}
.cnt-1stpage-2col-600 h1,.cnt-1stpage-2col-600 h2{width:240px;padding:0 0 0 5px}
.cnt-container{width:auto;height:auto;float:left}
.cnt-container h1,.cnt-container h2{background:#019edf;padding:2px 5px;font-size:16px}
.cnt-container a{color:#019edf}
.cnt-container h1,.cnt-container h2{font-family:Arial,Helvetica;color:#FFF;font-size:15px}
.cnt-container td{padding:5px}
#slider{width:416px;height:235px!important;overflow:hidden;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=0,Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=45,Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=90,Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=135,Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=180,Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=225,Strength=2) progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=260,Strength=3) progid:DXImageTransform.Microsoft.Shadow(color='#999999',Direction=305,Strength=2);box-shadow:2px 2px 7px #333;-webkit-box-shadow:2px 2px 7px #333;-moz-box-shadow:2px 2px 7px #333}
#slider1prev{position:relative;margin:-28px 0 0 350px;background:url('../../fileadmin/templates/img/arrow-slider-prev.jpg') no-repeat;width:12px;height:24px;overflow:hidden;text-indent:-8000px;float:left;z-index:30}
*+html #slider1prev{margin:-35px 0 0 370px}
*+html #slider1next{margin:-35px 0 0 390px}
#slider1next{position:relative;margin:-28px 0 0 370px;background:url('../../fileadmin/templates/img/arrow-slider-next.jpg') no-repeat;width:12px;height:24px;overflow:hidden;text-indent:-8000px;float:left;z-index:30}
#slider1prev a,#slider1next a{height:24px;width:12px;line-height:24px;position:relative;display:block}
.caption{margin:-31px 0 0 0;width:406px;height:30px;background:#FFF;font-size:18px;color:#019edf;font-family:Arial}
*+html .caption{margin:-28px 0 0 0}
#slider ul{list-style:none}
#footer{margin:10px 0 0 0;height:120px;float:left;width:100%;background:-moz-linear-gradient(center top,#F0F0F0,#FFFFFF) repeat scroll 0 0 transparent;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#F0F0F0),to(#FFFFFF0));background:-o-linear-gradient (top,#F0F0F0,#FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F0F0F0'',endColorstr='#FFFFFF')}
#footer-wrapper{width:1024px;margin:0 auto}
.footer-container{float:left;border-right:1px solid #000;height:100px;padding:10px 10px 0 0;font-size:13px}
.footer-container2{float:left;border-right:1px solid #000;height:100px;padding:10px 10px 0px 10px;font-size:12px}
.footer-container2 ul{list-style:square;margin:0 0 0 10px}
.footer-container2 ul li a{text-decoration:none;color:#000}
.footer-container2 ul li a:hover{color:#555}
.footer-container3{float:right;height:100px;padding:10px 0 0 10px;font-size:12px;text-align:right}
.footer-container3 a{text-decoration:none;color:#000}
.footer-container3 a:hover{color:#777}
.line4{width:100%;height:4px;background:#019edf;float:left}
.line1{width:100%;height:1px;background:#019edf;float:left}
#slideshow .caption{padding:0 0 0 10px}
.tx-macinasearchbox-pi1{line-height:30px;width:1024px;margin:0 auto}
.tx-macinasearchbox-pi1 input{margin:5px 0 0 0;width:100px;float:right}
table{background:#F0F0F0;margin:0 0 20px 0;padding:5px;border:1px solid #CCCCCC}
.td_adressen_1{width:370px}
.td_adressen_2{width:160px}
.td_adressen_3{width:236px}
.hide{display:none}
