@charset "UTF-8";
.mod_dlh_googlemaps img
{
	max-width: none;
}
.ce_noobSlide{position:relative;overflow:hidden}.ce_noobSlide_container{position:absolute}.ce_noobSlide_section{float:left;vertical-align:text-top}.ce_noobSlide_button{text-align:left;clear:both;padding:5px;cursor:pointer}.ce_noobSlide_preview{cursor:pointer}.control_buttons,.ce_noobSlide_previews{position: absolute;}
@media screen{
/* Chosen by Patrick Filler, Jules Janssen, Jonnathan Soares, MIT-style license */
select.chzn-select{visibility:hidden;height:28px!important;min-height:28px!important}.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1;*display:inline;margin:1px 0;background-color:#fff}.firefox .chzn-container{position:relative;top:2px;margin:-1px 0 0}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);-o-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);z-index:999;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.chzn-container-single .chzn-single{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #b8b8b8;display:block;overflow:hidden;white-space:nowrap;position:relative;height:20px;line-height:20px;padding:0 0 0 6px;color:#666966;text-decoration:none}.firefox .chzn-container-single .chzn-single{height:21px}.win.firefox .chzn-container-single .chzn-single{height:22px;line-height:21px}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:12px}.chzn-container-single .chzn-single div{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,#eee));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-o-linear-gradient(bottom,#ccc 0,#eee 60%);background-image:-ms-linear-gradient(top,#ccc 0,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(top,#ccc 0,#eee 60%);border-left:1px solid #b8b8b8;position:absolute;right:0;top:0;display:block;height:100%;width:15px}.chzn-container-single .chzn-single div b{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat -1px -2px;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;margin:0;white-space:nowrap}.chzn-container-single .chzn-search input{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat 100% -20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat 100% -20px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eee));background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat 100% -20px,-webkit-linear-gradient(center bottom,white 85%,#eee 99%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat 100% -20px,-moz-linear-gradient(center bottom,white 85%,#eee 99%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat 100% -20px,-o-linear-gradient(bottom,white 85%,#eee 99%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat 100% -20px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat 100% -20px,linear-gradient(top,#fff 85%,#eee 99%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #b8b8b8}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container-multi .chzn-choices{background-color:#fff;border:1px solid #b8b8b8;margin:0;padding:0;cursor:text;overflow:hidden;height:auto!important;height:1%;position:relative;max-height:102px;padding:1px 0;overflow-x:hidden;overflow-y:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent!important;border:0!important;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e4e4e4),color-stop(0.7,#eee));background-image:-webkit-linear-gradient(center bottom,#e4e4e4 0,#eee 70%);background-image:-moz-linear-gradient(center bottom,#e4e4e4 0,#eee 70%);background-image:-o-linear-gradient(bottom,#e4e4e4 0,#eee 70%);background-image:-ms-linear-gradient(top,#e4e4e4 0,#eee 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(top,#e4e4e4 0,#eee 70%);color:#333;border:1px solid #b4b4b4;line-height:13px;padding:3px 19px 3px 6px;margin:2px 0 2px 5px;position:relative;top:1px}.chzn-container-multi .chzn-choices .search-choice span{cursor:default}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:5px;top:6px;width:8px;height:9px;font-size:1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) right top no-repeat}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -9px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -9px}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:228px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto}.chzn-container-multi .chzn-results{margin:0;padding:0}.chzn-container .chzn-results li{line-height:1.2;padding:1px 7px 2px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer}.chzn-container .chzn-results .highlighted{background:#3875d7;color:#fff}.chzn-container .chzn-results li em{font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#f4f4f4}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:bold}.chzn-container .chzn-results .group-option{padding-left:20px;white-space:nowrap}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container-active .chzn-single-with-drop{border:1px solid #b8b8b8;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-19px -1px}.chzn-container-active .chzn-choices{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.chzn-container-active .chzn-choices .search-field input{color:#111!important}.chzn-rtl{direction:rtl;text-align:right}.chzn-rtl .chzn-single{padding-left:0;padding-right:8px}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0}.chzn-rtl .chzn-single div{left:0;right:auto;border-left:none;border-right:1px solid #b8b8b8;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 6px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:5px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin-left:4px;margin-right:0;padding-left:0;padding-right:4px}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:20px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:0}.chzn-rtl .chzn-search input{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat -38px -20px,#fff;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat -38px -20px,-webkit-gradient(linear,left bottom,left top,color-stop(0.85,white),color-stop(0.99,#eee));background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat -38px -20px,-webkit-linear-gradient(center bottom,white 85%,#eee 99%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat -38px -20px,-moz-linear-gradient(center bottom,white 85%,#eee 99%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat -38px -20px,-o-linear-gradient(bottom,white 85%,#eee 99%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat -38px -20px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat -38px -20px,-ms-linear-gradient(top,#fff 85%,#eee 99%);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAmCAMAAACvbwi9AAAA81BMVEWIiIj///+ZmZlmZmaPj4/k5OT39/eQkJDn5+e+vr77+/uNjY3+/v5xcXGrq6ukpKTb29u9vb2enp7y8vLq6urd3d2ampri4uLo6Oi2trZvb2/09PSnp6efn5+5ubn9/f2oqKixsbHV1dWwsLCKioqdnZ319fW4uLhubm5zc3P5+fmSkpKysrK7u7vCwsLh4eHR0dGWlpbg4OCbm5twcHDX19eVlZXl5eWRkZHr6+v4+PhtbW3v7+/z8/OOjo6hoaH6+vpsbGzT09Pm5ubBwcGlpaWTk5Opqana2trj4+PJycn29vbc3Nzt7e2MjIxycnL///8949FvAAAAUXRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////wBo7KjBAAABUUlEQVR42u3Sx3LCMBAG4JUlueICxnRChxAIHdJ773r/p4kcZ5jxQZnMnnLIf/Ae5G80a/8gENHvnoQ4qvVRuAkOzx+Cj8KmAQ4Dw0RhUmIAzCQoLPISO1wAyo6AGcA4CtfkvqURNFG475cIyXvHP+A99Qcj5OuhxuFcVx1V3wMhbs7DBJchzjj1hgctFWb0JOJD2k2wvpHWSN3UBoBAgRcuvVpRd5FgEQBAO1VfAwA2umLnYoXS3el25xZ4qfMxxCkrruauxNG2JPo8FL8O/6CVFa1EoP4x6jjUnRaHlKFKEnaLhPD7FwROlQSff/x3cdApXJTfcNjSfGuQW75i8KNm2UJUH+pnCOz5djxM7RmBC1YyczsI/I3s5S0CD3qn8bjW1ghsFmoHwp71cpcILKK6JlPXdhoILKoza7K2s9p+A13PjNSZBON0FoulnnTi8Qmb1YpWJ8ZaUgAAAABJRU5ErkJggg==) no-repeat -38px -20px,linear-gradient(top,#fff 85%,#eee 99%);padding:4px 5px 4px 20px}
}
@media screen{
/* Contao Open Source CMS :: Copyright (C) 2005-2013 Leo Feyer :: LGPL license */
.styled_select{display:inline;margin-top:1px;position:absolute;background:#fff;border:1px solid #b8b8b8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 0 0 6px;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:12px;text-align:left;line-height:20px;white-space:nowrap;overflow:hidden}.styled_select.focused{background-color:#ebfdd7}.styled_select.disabled{color:#bbb;background-color:#f9f9f9;border:1px solid #c8c8c8}.firefox .styled_select{line-height:21px}.win.firefox .styled_select{line-height:22px}.tl_subpanel .styled_select{font-size:11px;line-height:18px}.firefox .tl_subpanel .styled_select{line-height:19px}.win.firefox .tl_subpanel .styled_select{line-height:20px}.styled_select b{display:block;width:15px;height:100%;position:absolute;top:0;right:0;border-left:1px solid #b8b8b8;background:#eee;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background-image:-moz-linear-gradient(center bottom,#ccc 0,#eee 60%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(0.6,#eee));background-image:-o-linear-gradient(bottom,#ccc 0,#eee 60%);background-image:-ms-linear-gradient(top,#ccc 0,#eee 60%);background-image:linear-gradient(top,#ccc 0,#eee 60%)}.styled_select b i{display:block;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhDwAPAPMIALOzs5OTk6urq4iIiNXV1dvb2/X19f7+/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C0lDQ1JHQkcxMDEylAAABZRhcHBsAiAAAG1udHJSR0IgWFlaIAfZAAIAGQALABoAC2Fjc3BBUFBMAAAAAGFwcGwAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBwbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2Rlc2MAAAEIAAAAb2RzY20AIfkEBQoACAAsAAAAAA8ADwAABB8QyUmrvTjrzREYIAhgRhAGRlaExPYJXJlyR2ffeBYBADs=) center center no-repeat}
}
/* mediaboxAdvanced - white theme */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#fff;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAHUlEQVQ4jWNgYGA4Q2U8auCogaMGjho4auDINBAA7qY+0Ll3hc0AAAAASUVORK5CYII=) repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.40);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.40);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.40);box-shadow:0 5px 20px rgba(0,0,0,0.40);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#fff url(data:image/gif;base64,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) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#666;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#666;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#666;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#666;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#666;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#666}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#999}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#000;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#700;font-weight:bold;text-decoration:underline}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* Kursiven Text Ã¼ber Backend-Editor zulassen */
em, i {
	font-style: italic;
}

/* Fetten Text Ã¼ber Backend-Editor zulassen */
strong, b {
	font-weight: bold;
}

/* HTML5 display-role reset for older browsers */
/* LPT added: figure img, video, object */
article, aside, details, figcaption, figure, figure img, video, object,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* ==================================================================================================================== */
/* ! LPT added - START																									*/
/* ==================================================================================================================== */
a img{
border:0;
}

figure{
position:relative;
}

img{
width:100%;
}

/* automatisch hinzugefÃ¼gte Icons fÃ¼r bestimmte Dateitypen (zum		*/
/* Bsp., wenn PDF zum DL angeboten wird) NICHT auf 100% strecken	*/
.mime_icon {
	width: auto;
	vertical-align: middle;
}

/* Clear */
.clearbefore {
	clear: both;
}

/* Clearfix */
.clearfix:after {  /* fÃ¼r Firefox, IE8, Opera, Safari, etc. */
    content: ".";  
    display: block;
    height: 0;
	font-size: 0;
    clear: both;
    visibility: hidden;
}
 
* + html .clearfix { /* fÃ¼r IE7 */
    display: inline-block;
}
 
* html .clearfix { /* fÃ¼r IE6 */
	height: 1%;
}

/*aus: /system/themes/default/basic.css */
.invisible{
	width:0;
	height:0;
	left:-1000px;
	top:-1000px;
	position:absolute;
	overflow:hidden;
	display:inline;
}
/* ==================================================================================================================== */
/* ! LPT added - END																									*/
/* ==================================================================================================================== */
/* ==================================================================================================================== */
/* ! EDITED BY LPT - BASED ON: 																							*/
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */

/* ---------------------------------------------------------------- */
/* TEST - Spalten-Grid einblenden 									*/
/* ---------------------------------------------------------------- */
/*
#maincontent .inside {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGAAAAAUCAMAAAD1LLtfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowQjRERkFEOTgyMTdFMjExQTA4ODg3QTkxQkU1OEQxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMUFCRjg5MjE3ODIxMUUyOEVBNUVENTgxQzREMTNBMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMUFCRjg5MTE3ODIxMUUyOEVBNUVENTgxQzREMTNBMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBCNERGQUQ5ODIxN0UyMTFBMDg4ODdBOTFCRTU4RDFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBCNERGQUQ5ODIxN0UyMTFBMDg4ODdBOTFCRTU4RDFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+vmV4XQAAAAlQTFRF/1UA/////8erXGh9nAAAAIJJREFUeNrs1LERADAIAzGT/YdmAUqK3CEPoMLFJ29rqWF4PP4wH0/g8XiBwePxAuNoPB4vMHg8XmDweLzAOBqPxwsMHo8XGDweLzCOxuPxAoPH4wUGj8cLjKPxeLzA4PF4gcHj8QLjaDweLzB4PF5g8Hi8wDgaj8cLDB6P/4tvAQYAI5iaEQFWlFIAAAAASUVORK5CYII=);
	background-position: left top;
	background-repeat: repeat-y;
}
*/

#header,
#maincontent,
#subcontent,
#footer {
padding-left: 20px;
padding-right: 20px;
}

#header .inside,
#maincontent .inside,
#subcontent .inside,
#footer .inside {
width: 100%;
max-width: 1120px;
min-width: 712px;
margin: 0 auto;
overflow: hidden;
}

/* Mindestbreite bei Spalten des Hauptbereichs verhindern */
#left .inside,
#main .inside,
#right .inside {
min-width: 0 !important;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol,
.eightcol1, .eightcol2, .eightcol3, .eightcol4, .eightcol5, .eightcol6, .eightcol7,
.fourcol1, .fourcol2, .fourcol3,
.twelvecol-icon, .twelvecol-txt,
.eightcol-icon, .eightcol-txt,
.fourcol-icon, .fourcol-txt {
float: left;
min-height: 1px;
}

/* Gesamtseite */
.onecol {width: 6.69642857142857%;} 				/*   75px / 1120px 	*/
.twocol {width: 15.17857142857143%;} 			/*  170px / 1120px 	*/
.threecol {width: 23.66071428571429%;} 			/*  265px / 1120px 	*/
.fourcol {width: 32.14285714285714%;} 			/*  360px / 1120px 	*/
.fivecol {width: 40.625%;} 						/*  455px / 1120px 	*/
.sixcol {width: 49.10714285714286%;} 			/*  550px / 1120px 	*/
.sevencol {width: 57.58928571428571%;} 			/*  645px / 1120px 	*/
.eightcol {width: 66.07142857142857%;} 			/*  740px / 1120px 	*/
.ninecol {width: 74.55357142857143%;} 			/*  835px / 1120px 	*/
.tencol {width: 83.03571428571429%;} 			/*  930px / 1120px 	*/
.elevencol {width: 91.51785714285714%;} 			/* 1025px / 1120px 	*/
.twelvecol {width: 100%; float: left;} 			/* 1120px / 1120px 	*/

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 1.78571428571429%; 				/* 20px / 1120px 	*/
}

/* 2/3-Seite: Spalten an Raster (75/20) anpassen */
.eightcol1	{width: 10.13513513513514%;}		/*   75px / 740px  	*/
.eightcol2	{width: 22.97297297297297%;}		/*  170px / 740px  	*/
.eightcol3	{width: 35.81081081081081%;}		/*  265px / 740px  	*/
.eightcol4	{width: 48.64864864864865%;}		/*  360px / 740px  	*/
.eightcol5	{width: 61.48648648648649%;}		/*  455px / 740px  	*/
.eightcol6	{width: 74.32432432432432%;}		/*  550px / 740px  	*/
.eightcol7	{width: 87.16216216216216%;}		/*  645px / 740px  	*/

.eightcol1, .eightcol2, .eightcol3, .eightcol4, .eightcol5, .eightcol6, .eightcol7 {
margin-right: 2.7027027027027%; 				/*   20px / 740px	*/
}

/* 1/3-Seite: Spalten an Raster (75/20) anpassen */
.fourcol1	{width: 20.83333333333333%;}		/*   75px / 360px  	*/
.fourcol2	{width: 47.22222222222222%;}		/*  170px / 360px  	*/
.fourcol3	{width: 73.61111111111111%;}		/*  265px / 360px  	*/

.fourcol1, .fourcol2, .fourcol3 {
margin-right: 5.55555555555556%; 				/*   20px / 360px	*/
}

/* Headline & Logo: Dimensionierung 				*/
/* Icon-Breite immer 120px (bei Max.breite) 		*/
/* Abstand zum Headline-Text 10px (bei Max.breite)	*/

/* Gesamtseite */
.twelvecol-icon 	{width: 10.71428571428571%; margin-right: 0.89285714285714%;}	/*	120px / 1120px	*/
.twelvecol-txt	{width: 88.39285714285714%; margin-right: 0;}					/*	990px / 1120px */

/* 2/3-Seite */
.eightcol-icon	{width: 16.21621621621622%; margin-right: 1.35135135135135%;}	/*	120px / 740px  */
.eightcol-txt	{width: 82.43243243243243%; margin-right: 0;}					/*	610px / 740px	*/

/* 1/3-Seite */
.fourcol-icon	{width: 33.33333333333333%; margin-right: 2.77777777777778%;}	/*	120px / 360px  */
.fourcol-txt	{width: 63.88888888888889%; margin-right: 0;}					/*	230px / 360px	*/


/* Test mit festen px-Werten
.onecol {width: 75px;}
.twocol {width: 170px;}
.threecol {width: 265px;}
.fourcol {width: 360px;}
.fivecol {width: 455px;}
.sixcol {width: 550px;}
.sevencol {width: 645px;}
.eightcol {width: 740px;}
.ninecol {width: 835px;}
.tencol {width: 930px;}
.elevencol {width: 1025px;}
.twelvecol {width: 1120px; float: left;}
*/

.last {
	margin-right: 0px;
}

.first {
	clear: both;
}

/* NOTWENDIG ???		*/
/* KEINE ANZEIGE DER VON CONTAO RESIZE-TEN PICS, WENN AKTIV */
/*
img, 
object,
embed {
	max-width: 100%;
}
*/

img {
	height: auto;
}
/* DYNAMIC STICKY FOOTER - START */
html, body {
	height: 100%;
}

.Frame {
	display: table;
	width: 100%;
}
html>/**/body .Frame {
	height: 100%;
}

.TRow {
	display: table-row;
	height: 1px;
	overflow: hidden;
}
html>body .TRow.Expand {
	height: auto;
}
#footer {
	clear: both;
}
/* DYNAMIC STICKY FOOTER - END */
/* ########################################################################################################	*/
/* PK NOOBSLIDE																								*/
/* ########################################################################################################	*/

/* Container zwischen Hauptnavigation und Content positionieren */
#noobslide-container {
	clear: both;
	position: relative;
	margin-top: 195px;
	margin-bottom: 0;	
	/* background: red; */
}

.ce_noobSlide {
	/* background: green; */
	width: 100% !important; /* bewirkt, dass "zu breiter Slider" abgeschnitten wird */
}

.ce_noobSlide_container {
	z-index: 500;
	height: 300px !important;	
}

.ce_noobSlide_section {
	height: 300px !important;
}

/* Bilder*/
.noobSlide_section_inside .image_container {
	background: #ffffff;			/* Hintergrund weiß */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 510px;	
	height: 265px;
	padding: 10px;
	/* Schlagschatten: */
	-moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);			/* Firefox */
	-webkit-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);		/* Safari, Chrome, etc. */
	box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);				/* CSS3 Standard */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');			/* For IE 5.5 - 7 */	
}

.noobSlide_section_inside .image_container .image_cropper {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.noobSlide_section_inside .image_container .image_cropper img{
	min-width: 510px;
	min-height: 265px;
}

/* Text-Links */	
.ce_noobSlide_previews {
width: 100%;
padding-top: 8px;
padding-bottom: 8px;
border-top: 2px dotted #706F6F;
border-bottom: 2px dotted #706F6F;
text-align: center;
position: absolute;
bottom: 20px;
margin: 0 auto;
z-index: 99;
background: #ffffff;
}

.ce_noobSlide_previews_inside { /* LPT: Modifikation Original-PHP! (s. "ContentNoobSlidePreview.php", Zeile 64) */
	width: 800px;	/* feste Breite, damit Positionierung möglich */
	margin: 0 auto; /* horizontal zentriert positionieren */

}


.ce_noobSlide_previews section {
	float: left;
	margin-right: 20px;
}

.ce_noobSlide_previews section.last{
	margin-right: 0;
}

.ce_noobSlide_previews section p {
	font-family: Georgia, Times New Roman, serif; 		/* Schrift: Georgia */
	color: #706f6f;										/* Schriftfarbe: grey1 (0/0/0/70) */
	font-size: 1.4rem;									/* 18px/10px */
	padding: 0;
}

.ce_noobSlide_previews section.active p,
.ce_noobSlide_previews section:hover p {
	color: #005F35;
}

/* Vor-/Zurück-Buttons */
.ce_noobSlide_previous {
	position: absolute;
	bottom: 30px;
	left: 10px;
	margin: 0;
	padding: 0;
	z-index: 200;	
}

.ce_noobSlide_previous span {
	width: 24px;
	height: 24px;
	background: url(data:image/gif;base64,R0lGODlhDgAOANU7AFdWVvj4+OHh4Wxra1ZWVomIiFhXV/Dw8E9PT/7+/sHAwM3NzdTU1Nra2quqqlZVVY+Ojnt6epuamrKxsZ6dnUJCQra2tu3t7VdXV/Py8ltbW2hnZ7Ozs/r6+mVkZLi4uIKBgaqqqmRjY8LBwXl4eJiYmFJRUcnIyIqJiW1sbMbFxV5dXYCAgOzr60NCQm5tbf39/U9OTuPj41RUVGNjY1pZWTc3N0hHR83MzEdGRmloaP///wAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNjY1N0I5NjE2QzcxMUUyODA4QkYzNkFDRTg5NjkxRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNjY1N0I5NzE2QzcxMUUyODA4QkYzNkFDRTg5NjkxRiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2NjU3Qjk0MTZDNzExRTI4MDhCRjM2QUNFODk2OTFGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2NjU3Qjk1MTZDNzExRTI4MDhCRjM2QUNFODk2OTFGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAOwAsAAAAAA4ADgAABlvAnXBILBqHAdxxmDh8WMtdQKaCpI6wFkNB0a2KiUzjNCmRNAbiYcRxSAqRAQZAFIB0G93gpQMQih0WAAg1Ih4Pf0YXBTcmBggzUQs0ORUxUVIhNi6YQgIonUVBADs=) no-repeat left center transparent;
	display:inline-block;	
	text-indent: -9999px;
}

.ce_noobSlide_next {
	position: absolute;
	bottom: 30px;
	right: 10px;
	margin: 0;
	padding: 0;
	z-index: 200;	
}

.ce_noobSlide_next span {
	width: 24px;
	height: 24px;
	background: url(data:image/gif;base64,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) no-repeat right center transparent;
	display:inline-block;	
	text-indent: -9999px;
}
/* ---------------------------------------------------------------- */
/* RESET															*/
/*																	*/
/* PROBLEM:															*/
/* IE/Opera haben Rundungsprobleme bei mehr als 2 Nachkomma-Stellen	*/
/* z.B. 1.375em														*/
/*																	*/
/*	TRICK:															*/
/*	html {font-size: 62.5%;} setzt Dokumenten-StandardschriftgrÃ¶ÃŸe	*/
/*	auf 10px -> Alle folgenden SchriftgrÃ¶ÃŸen (20, 18, 16, 14, etc.)	*/
/*	lassen sich mit einer Nachkommastelle (z.B. 1.8rem) darstellen.	*/
/* ---------------------------------------------------------------- */

/* Default font settings. */
html {
	font-size: 62.5%;    	/* StandardschriftgrÃ¶ÃŸe 10px: 10px/16px = 62,5% */	
}

body {
	font-weight: normal;	/* Standardschriftschnitt: normal */
	color: #4a4a49;			/* Standardtextfarbe: grey0 (0/0/0/85) */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Standardschrift: Verdana */
}


/* ---------------------------------------------------------------- */
/* TEST - Zeilen-Grid einblenden									*/
/* ---------------------------------------------------------------- */
/*
#maincontent {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAYCAYAAAAMAljuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAFhJREFUeNrs2DENACAMRUEgdY0ulDBXS1HA3uGehF7S4c+qGurTcgIgAgJEQIAICBABAaJGRWbaTho1bVleloAAERAgAgJEQIAIiH7FPtd20qgHAAD//wMA9HsMxesB06gAAAAASUVORK5CYII=);
	background-position: left 2.2rem;
	background-repeat: repeat;
}
*/

/* AbstÃ¤nde oben/unten zum Header/Subcontent definieren */
#maincontent,
#subcontent {
	padding-top: 4.8rem; 		/* 48px/10px */
	padding-bottom: 2.4rem;		/* 24px/10px */
}

/* ---------------------------------------------------------------- */
/* FLIESSTEXT - AbsÃ¤tze												*/
/*																	*/
/* WICHTIG:															*/
/* Bei neuer/geÃ¤nderter "font-size" sind evtl.						*/
/* Anpassungen/ErgÃ¤nzungen in media-queries.css						*/
/* (Bereich von 801 bis 1024 Pixel) notwendig!						*/
/* ---------------------------------------------------------------- */
p {
	font-size: 1.4rem; 			/* 14px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-bottom: 2.4rem;		/* 24px/10px */
}

/* Vorbereitet: Silbentrennung */
/*
p { 
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	hyphenate-limit-chars: auto 3; 	Funktioniert noch nicht (Stand 2014-02)
	hyphenate-limit-lines: 2;  		Funktioniert noch nicht (Stand 2014-02)  
}
*/

/* FlieÃŸtext klein - SchriftgrÃ¶ÃŸe: 12px */
p.small,
p.small a,
a.small {
	font-size: 1.2rem; 			/* 12px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-bottom: 2.4rem;		/* 24px/10px */
}

/* FlieÃŸtext groÃŸ - SchriftgrÃ¶ÃŸe: 16px */
p.tall {
	font-size: 1.6rem; 			/* 16px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-bottom: 2.4rem;		/* 24px/10px */
}

/* ---------------------------------------------------------------- */
/* HEADLINES														*/
/* ---------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {
	/* color: #706f6f;	Headlinefarbe: grey1 (0/0/0/70) */
	font-family: Georgia, Times New Roman, serif; 	/* Headline-Standardschrift: Georgia */

	/* Alternative Headline-Standardschrift: Belgrano (Google Webfont) */
	/* font-family: 'Belgrano', Georgia, Times New Roman, serif; */		
}

/*	h1 wird ausschlieÃŸlich fÃ¼r "icon Systemhaus GmbH"-Kopf verwendet und ist	*/
/*	bei aktiviertem CSS nie sichtbar. Daher: h1 = h2 (nur zur Sicherheit)		*/
h1 { 
	font-size: 2rem; 			/* 20px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-bottom: 2.4rem;		/* 24px/10px */
}

/* ROTER TEXT - Soll versehentliche Nutzung von h1 auÃŸerhalb des Headers deutlich machen */
#maincontent h1,
#subcontent h1,
#footer h1 {
	color: #ff0000 !important;
}

h2 { 
	font-size: 2rem; 			/* 20px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-bottom: 2.4rem;		/* 24px/10px */
}

/* h2-Ãœberschriften mit Icon links: 											*/
/* --------------------------------												*/
/* Als "Text" anlegen und die Klasse "topheadline-container" vergeben 			*/
/* -> sorgt fÃ¼r vertikale Zentrierung der Headline unabhÃ¤ngig der ZeilenlÃ¤nge! 	*/
.topheadline-container {
   display: table;
   height: 12rem; 				/* 5 Zeilen (Ã  2.4rem ZeilenhÃ¶he) hoch	*/
   padding-bottom: 2.4rem; 		/* 1 Zeile Padding	*/
}

/* FIX - Fehlerhafter Abstand zwischen Headline und Text in Opera	*/
/* (evtl. ".opera" durch ".op12" ersetzen, falls Bug in anderen		*/
/* Opera-Versionen nicht auftritt)									*/
body.opera .topheadline-container {
   margin-bottom: 2.4rem; 		/* 1 Zeile MARGIN (!!)	*/
}

.topheadline-container h2,
.topheadline-container h3  {
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 0;

}

/* Management(Abstand zwischen Name (h2) und Position (h3) */
.management h2,
.vertrieb h2 {
	padding-bottom: 0;
}

h3 { 
	font-size: 1.8rem;				/* 18px/10px */
	line-height: 2.4rem;  			/* 24px/10px */
	padding-top: 1.2rem; 			/* 12px/10px */
	padding-bottom: 1.2rem;			/* 12px/10px */
}

h4 { 
	font-size: 1.6rem;			/* 16px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-top: 1.2rem; 		/* 12px/10px */
	padding-bottom: 1.2rem;		/* 12px/10px */
}

h5 { 
	font-size: 1.4rem;			/* 14px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-top: 1.2rem; 		/* 12px/10px */
	padding-bottom: 1.2rem;		/* 12px/10px */
}


/* ---------------------------------------------------------------- */
/* Listen															*/
/* ---------------------------------------------------------------- */

ul, ol, dl {
	padding-left: 3rem;		/* Ausreichend einrÃ¼cken damit 2-stellige Punkte nicht abgeschnitten werden */
	font-size: 1.4em; 			/* 14px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-bottom: 2.4rem;		/* 24px/10px */
}

ul {
	list-style: disc;
}

ul.none {
	padding-left: 0;
	list-style: none;
}

/* STARTSEITE - STELLENANGEBOTSLISTE:			*/
/* Abstand zu "zu dem Stellenangeboten" erhÃ¶hen	*/
#startseite-karriere ul.career-list {
	padding-bottom: 4.8rem;
}

ol {
	list-style: decimal;
}

dl {
	padding-left: 0 !important;		/* Definition List bÃ¼ndig zum FlieÃŸtext (ohne EinrÃ¼ckung) */
}
dl dt {
	font-weight: bold;
}

/* Sitemap */
.mod_sitemap ul.level_1,
.mod_sitemap ul.level_2,
.mod_sitemap ul.level_3,
.mod_sitemap ul.level_4,
.mod_sitemap ul.level_5 {
	font-size: 1.4rem; /* GrÃ¶ÃŸe der Punkte vor den Listenpunkten */
}

.mod_sitemap ul.level_3 {
	padding-bottom: 0;
}

/* geschachtelte Listen */
ul.sublist {
	font-size: 1.4rem; 		/* GrÃ¶ÃŸe der Listenpunkten */
	padding-left: 1.4rem;		/* einrÃ¼cken */	
	padding-bottom: 0;		/* Kein Abstand unten zum nÃ¤chsten Hauptlistenpunkt */
}
/* ---------------------------------------------------------------- */
/* Links															*/
/* ---------------------------------------------------------------- */

a {
	font-size: 1.4rem; 			/* 14px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	/* padding-bottom: 2.4rem; */		/* 24px/10px */
	color: #005f35;				/* green0 (100/0/85/50) */
	text-decoration: none;
}

/* Links innerhalb von AbsÃ¤tzen, Headlines, Listen, etc. auf 1em,	*/
/* da Basis hier da unklammernde Element und nicht 1em (10px) 		*/
/*
p a,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
ul a,
ol a,
dl a {
	font-size: 1.4rem;
}
*/

a:hover {
	text-decoration: underline;
}

/* ---------------------------------------------------------------- */
/* Weiterlesen-, ZurÃ¼ck-Links,										*/
/* Enclosure-Links (z.B. DateianhÃ¤nge bei News)						*/
/* ---------------------------------------------------------------- */
.more a,
.back a,
.enclosure a {
	font-size: 1.2rem;	/* 12px/10px */
}

/* Spezielle more-Links */
/* -------------------- */

/* Schulungen & Seminare */
#schulungen-und-seminare-hauptspalte .more {
	padding-bottom: 4.8rem; /* Doppelter Abstand zum Folgepunkt */
}
#schulungen-und-seminare-hauptspalte .more.last {
	padding-bottom: 2.4rem; /* Einfacher Abstand beim letzten Punkt */
}

/* ---------------------------------------------------------------- */
/* Link-2-Section													*/
/* ---------------------------------------------------------------- */
/* Container */
.link-2-section  {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEVCOTI5QTYxNkM5MTFFMjkxQ0RDRDU4NzcwNTc4MzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEVCOTI5QTcxNkM5MTFFMjkxQ0RDRDU4NzcwNTc4MzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RUI5MjlBNDE2QzkxMUUyOTFDRENENTg3NzA1NzgzNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RUI5MjlBNTE2QzkxMUUyOTFDRENENTg3NzA1NzgzNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PidfUO4AAATSSURBVHjajFZdTFtlGH5KW37CzyD8JNvAbc6C/LRUNCuUBkqQyWSDZJgloBP1xqBesJm4mRgJ241XY/Nu82ISURNnottoYpSLYgcCldH0B+gozKH8OUZggPT3HL/3cFoKFPRLvnw9p9/7PO/7ft/7vEeCPUZbW5uaLU15eXnqxMREfWxsLHieh9vtxsrKinF0dNTC/u9obW217IYh2Q04PT29vaioSF9YWIiYmBjhPYEHR5DIarVieHjYuLCwcC4SkSQCeItGo2kvLy8Hx3H43WXHwKQDE4+nEeA5Nnn42TySuh/ao0poFUpIJBKYTCaYzWYiuborAQO/WVdX95ZKpYLJZsbNvi4s+dYZIAc/I/OJKxH4hJVDgiwWH5XXo0qlgc1mg8Fg+JKRvB3ElIZ7Xltbe5HlG1e7vsItWw/W/F4GGoCXgXkZmE8k8XIBYaXnp34PDOP3MTn7Fxp0x5GSkqLOzMxcNhqN/SECyjlLyw+lpaVoZ+D3phyCsVQqA8+C/CfgE569AjgnggdCpLTan0zjj/lZNFXUwOPxVOfk5NxmJHNRREAHWlZWBqN1ED2PbPAwY3cggLS4fbhccRalB3PhZu887F3wv41n/+Z7Nr929uPucB+0Wi3S0tLahQjIe51O91lGRgY+uXMDqywtwRTsi4nHWd0J6BQqvJCSBeeTGUyvLYlp2p62jd89D0fwnuYVOvjDbNymCJroUH97YMVjz5rgnUf0jgBoJCQkoERVhOv1H+CS9jWB2CN67ub8gg05FWBzfn0ZP4/eR35+Ppk2ReXm5qrpnptc1h0pIKPwkZycjNMlFTA0XMS7BXrIpXLBxs/28bSXRcBY0DUyKNROdna2OooqlIpm9O8/Q+BB7yjk7UMqldKZ4cLxM/ip/kOcPKRkwCK4sAZgnZkUCpFFro8iJnqgHLp3RMDtKiNyuRzPHzmKL04349bJ9/Fi+jOC9wKJmFrClgUNKB0elk8fx28W1rYU7T74zQhIThgGOU1TRnrCi5VJnvuFm7FBslcEPp8P41MPcbnne9x1DW0QEDh5z34TJqsHyEgV2X79c+kHYVmaESWAFyPYSRBgTjBhw+emO7hh6caKZ10EFcGZrXL/IWHv6uqqUTY2NmZhUeirFGp0jvWH0kOiFuC3EiwtLbFC6sWnv36HmZXFTY95fksENXkaQWnHx8ctdAYdTHJbKvILkSSPw+z60w1ZFkMVPYHZaceF7k4MzU2I3kYGz4hLQmXeSxgZGSHTjijScEZgJMm9UvUG28OFXTsOY5MuNH97DS93XsLQrEu8Kdy2q7m5XqlrFpyy2+1Gwha0iJpFb28vTqlL8Hr2sZDBAyZglZ1t+MZxb8ddjwTeqCxHTZEOAwMDWFxcPBdSU1I9pn7LSUlJ1W+WncDU3Axs84/gJV3y+yKmYvu7hkI9rjWeh9PpRF9fHzWeH7f0A9LvrKysw0wO1O9UnoIy5QBME3asedfDrl9Y3sNyfv3MebRUNwrg3d3d1HA+3rNlsl7cXlxcLBz2Lw4zDI5+2KYnt4ArDzyLVwuKUZl/TLAbHByExWLZu2WGN/3U1NT2goICPXW46OjoiE2fCol9WcDhcBgp5/+r6Uf6bFEoFOr4+Hh98OuCgKmIXC7Xf362/CvAAPgMkLJT4PkIAAAAAElFTkSuQmCC) no-repeat left top; /* GrÃ¼ner Punkt mit Pfeil (24x24px) */
	padding-left: 2.4rem !important;	/* Text-Link um Grafik-Breite nach rechts verschieben */
	height: 2.4rem;			/* Fix fÃ¼r korrekte HÃ¶he */
	line-height: 2.4rem;	/* Fix fÃ¼r korrekte HÃ¶he */
	margin-bottom: 2.4rem;	/* eine Zeile Abstand zu evtl. nachfolgenden Elementen */
}

.link-2-section .inside  {
	border-top: 2px dotted #706f6f;		/* gepunktete horizontale Linie oben: grey1 (0/0/0/70) */
	border-bottom: 2px dotted #706f6f;	/* gepunktete horizontale Linie unten: grey1 (0/0/0/70) */
	line-height: 2rem;					/* 24px - 4px Border */
}

/* Text-Link */
.link-2-section  a {
	padding: 2px 10px;					/* Abstand Text-Border: 2px oben/unten, Padding links/rechts, um Linie zu verlÃ¤ngern: 10px */
	font-size: 1.2rem;					/* 12px/10px */
	line-height: normal;				/* Line-Height auf TexthÃ¶he zurÃ¼cksetzen */
}

/* ---------------------------------------------------------------- */
/* Spezielle Link-Formatierungen									*/
/* ---------------------------------------------------------------- */
.headline-link h2 a {
	font-size: 2.0rem;				/* 18px/10px */
}

.headline-link h3 a {
	font-size: 1.8rem;				/* 18px/10px */
}

/* Icon fÃ¼r Link auf externe Seiten (Standard-Positionierung) */
.external_link {
	padding-left: 18px;
	background: url(data:image/gif;base64,R0lGODlhEgASAMQAADB9W2FhYGCbga/NwKWlpN3d3d/r5kCHaI6Ojc/h2SBzTo+5pxBpQnClje/18gBfNUpKSf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAASABIAAAVRYCSOZJQsx+OUbDQ8MFAWAWRDiJg+TRkQLMFD8RiUIMEHwGE8loTLVgQ5gq5yLGrEKtKSqAZGtNvSGlYjb1o6bf1ahECLdqsHCuy8fs/v+/UhADs=) no-repeat left 2px transparent;	
}

/* Icon fÃ¼r Link auf externe Seiten (Positionierung bei verkleinertem "more"-Text) */
.more .external_link {
  background-position: left 1px;
}
/* ---------------------------------------------------------------- */
/* Misc																*/
/* ---------------------------------------------------------------- */

/* Ersatztext, wenn z.B. keine Artikel/News/etc. zu einem bestimmten Tag vorhanden sind */
.empty {
	font-size: 1.2rem; 			/* 12px/10px */
	font-style: italic;
}

/* Workaround fÃ¼r Ersatztext bei den Events/Schulungen */
.event-aus-tagcloud ul .empty,
.schulung-aus-tagcloud ul .empty {
	margin-left: -3rem;
}

/* Klasse no-padding-bottom, wenn nach Element kein Abstand eingefÃ¼gt werden soll */
h1.no-padding-bottom,
h2.no-padding-bottom,
h3.no-padding-bottom,
h4.no-padding-bottom,
h5.no-padding-bottom,
h6.no-padding-bottom,
p.no-padding-bottom,
ul.no-padding-bottom,
ol.no-padding-bottom {
	padding-bottom: 0;
}

/* Klasse no-padding-top, wenn vor Element kein Abstand eingefÃ¼gt werden soll */
h1.no-padding-top,
h2.no-padding-top,
h3.no-padding-top,
h4.no-padding-top,
h5.no-padding-top,
h6.no-padding-top,
p.no-padding-top,
ul.no-padding-top,
ol.no-padding-top {
	padding-top: 0;
}

/* Downloadarchive */
.downloadarchivItem p {
	padding-bottom: 0;
}

.downloadarchivItem.last p {
	padding-bottom: 2.4rem;
}
/* ########################################################################################################	*/
/* NEWS																										*/
/* ########################################################################################################	*/

/* ----------------------------------------	*/
/* NEWSLIST AUF DER STARTSEITE			 	*/
/* ----------------------------------------	*/

/* Datum: ErhÃ¶htes Padding oben/unten von 1.2rem entfernen */
#newslist-home.mod_newslist .info {
	padding-top: 0;
	padding-bottom: 0;
}

/* H3- und H4-Ãœberschriften formatieren */
#newslist-home.mod_newslist h3,
#newslist-home.mod_newslist h4,
#newslist-home.mod_newslist h3 a {
	line-height: 2.4rem;  		/* 24px/10px */
	padding-top: 0;				/* Kein Padding oben (statt 1.2rem) */
	padding-bottom: 0;			/* Padding unten = 0 (statt 1.2rem) */
}

#newslist-home.mod_newslist h3,
#newslist-home.mod_newslist h3 a  {
	font-size: 1.6rem;			/* 16px/10px */	
}

#newslist-home.mod_newslist h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Standardschrift: Verdana */
	font-size: 1.4rem;			/* 14px/10px */
}

/* START: WEITERLESEN-LINK ENTFERNT */
/*
#newslist-home.mod_newslist .teaser p {
	padding-bottom: 0;		Padding unten = volle ZeilenhÃ¶he (statt 1.2rem)
}
*/

/* Korrektur: fehlerhafte HÃ¶he des more-Div (ansonsten 2.5rem hoch) */
/*
#newslist-home.mod_newslist .more {
	height:2.4rem;
	line-height: 2.4rem;
	padding-bottom: 4.8rem;
}
*/
/* SENDE: WEITERLESEN-LINK ENTFERNT */

/*STATTDESSEN: ERHÃ–HTER ABSTAND NACH H4 BZW: TEASER-TEXT */
#newslist-home.mod_newslist h4,
#newslist-home.mod_newslist .teaser p {
	padding-bottom: 4.8rem;
}

/* TextgrÃ¶ÃŸe Weiterlesen-Link: 12px */
/* bereits GLOBAL definiert
#newslist-home.mod_newslist .more a {
	font-size: 1.2rem;
}

/* ------------------------------------	*/
/* Bilder (DEAKTIVIERT - just in Case) 	*/
/* ------------------------------------	*/
#newslist-home.mod_newslist .image_container {
		width: auto;
		float: none !important;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
}

#newslist-home.mod_newslist .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 96.66666666666667%;		/* 348px (360px - 2px Border - 10px Padding) / 3px */
	padding: 1.38888888888889%;		/* 5px / 360px */
}

/* Caption (unsichtbar - just in Case) */
#newslist-home.mod_newslist .image_container .caption {
	margin-top: 0.6rem;		/*  6px / 10px */
	font-size: 1rem;		/* 10px / 10px */
	line-height: 1.8rem;	/* 18px / 10px */
	padding-bottom: 0.6rem;	/*  6px / 10px */
}


/* ########################################################################################################	*/

/* ----------------------------------------	*/
/* NEWSLIST IN DER RECHTEN SPALTE		 	*/
/* ----------------------------------------	*/
.aktuelle-news-rechts {
	margin-bottom: -0.1rem;
}

.aktuelle-news-rechts ul li {
	margin-bottom: 2.4rem;
}

.aktuelle-news-rechts ul li.last {
	margin-bottom: 0;
}


/* ########################################################################################################	*/

/* ----------------------------------------	*/
/* NEWSLIST AUF DER NEWS-ÃœBERSICHTSSEITE 	*/
/* ----------------------------------------	*/

/* Container fÃ¼r News-Item */
#newslist-news .layout_latest {
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	margin-bottom: 2.2rem;				/* Abstand unten um 2px reduziert (Ausgleich wg. Border) */
}

/* Letzter Container ohne Border und zusÃ¤tzlichen Abstand */
#newslist-news .layout_latest.last {
	border-bottom: 0;
	margin-bottom: 0;
}

/* Datum: ErhÃ¶htes Padding oben/unten von 1.2rem entfernen */
#newslist-news.mod_newslist .info {
	margin: 0;
	padding: 0;
}

/* H3-Ãœberschriften mit Link wie Standard-H3 formatieren */
#newslist-news.mod_newslist h3 a {
	font-size: 1.8rem;			/* 18px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-top: 1.2rem; 		/* 12px/10px */
	padding-bottom: 1.2rem;		/* 12px/10px */
}

/* H4 statt mit 1.2rem-Padding oben/unten mit 0/2.4rem platzieren 			*/
/* RÃ¼ckt H4 nÃ¤her an die H3 und erhÃ¶ht gleichzeitig den Abstand zum Text	*/
#newslist-news.mod_newslist h4 {
	padding-top: 0;
	padding-bottom: 2.4rem;
}

/* Korrektur: fehlerhafte HÃ¶he des more-Div (ansonsten 2.5rem hoch) */
#newslist-news.mod_newslist .more {
	height:2.4rem;
	line-height: 2.4rem;
}

/* TextgrÃ¶ÃŸe Weiterlesen-Link: 12px */
/* bereits GLOBAL definiert
#newslist-news.mod_newslist .more a {
	font-size: 1.2rem;
}
*/

/* ----------------------------	*/
/* Bilder					 	*/
/* ----------------------------	*/
#newslist-news.mod_newslist .image_container {
	float: left;
	min-height: 1px;	
	margin-top: 0.4rem;
}

/* Caption (unsichtbar - just in Case) */
#newslist-news.mod_newslist .image_container .caption {
	margin-top: 0.6rem;		/*  6px / 10px */
	font-size: 1rem;		/* 10px / 10px */
	line-height: 1.8rem;	/* 18px / 10px */
}

/* ----------------------------	*/
/* Bilder im Landscape-Format 	*/
/* ----------------------------	*/

/* Breite auf 3 Rasterspalten (265px) + Abstand zum Text = 20px */
#newslist-news.mod_newslist .pic-landscape .image_container {
	width: 35.81081081081081%;		/*  265px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/
}

/* Polaroid-Optik */
#newslist-news.mod_newslist .pic-landscape .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 95.47169811320755%;		/* 253px (265px - 2px Border - 10px Padding) / 265px */
	padding: 1.88679245283019%;		/* 5px / 265px */
}

/* ----------------------------	*/
/* Bilder im Portrait-Format 	*/
/* ----------------------------	*/

/* Breite auf 2 Rasterspalten (170px) + Abstand zum Text = 20px */
#newslist-news.mod_newslist .pic-portrait .image_container {
	width: 22.97297297297297%;		/*  170px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/	
}
/* Polaroid-Optik */
#newslist-news.mod_newslist .pic-portrait .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 92.94117647058824%;		/* 158px (170px - 2px Border - 10px Padding) / 170px */	
	padding: 2.94117647058824%;		/* 5px / 170px */
}


/* ########################################################################################################	*/

/* --------------------------------------------	*/
/* NEWSARCHIV-MENÃœ							 	*/
/* --------------------------------------------	*/
/* .mod_newsmenu {} */
/*
#news-rechte-spalte {
	padding-top:14.4rem;
}
*/

/* ########################################################################################################	*/

/* --------------------------------------------	*/
/* NEWSLIST AUF DER NEWSARCHIV-ÃœBERSICHTSSEITE 	*/
/* --------------------------------------------	*/

/* Container fÃ¼r News-Item */
#newslist-archiv .layout_latest {
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	margin-bottom: 2.2rem;				/* Abstand unten um 2px reduziert (Ausgleich wg. Border) */
}

/* Letzter Container ohne Border und zusÃ¤tzlichen Abstand */
#newslist-archiv .layout_latest.last {
	border-bottom: 0;
	margin-bottom: 0;
}

/* Datum: ErhÃ¶htes Padding oben/unten von 1.2rem entfernen */
#newslist-archiv.mod_newsarchive .info {
	margin: 0;
	padding: 0;
}

/* H3-Ãœberschriften mit Link wie Standard-H3 formatieren */
#newslist-archiv.mod_newsarchive h3 a {
	font-size: 1.8rem;			/* 18px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-top: 1.2rem; 		/* 12px/10px */
	padding-bottom: 1.2rem;		/* 12px/10px */
}

/* H4 statt mit 1.2rem-Padding oben/unten mit 0/2.4rem platzieren 			*/
/* RÃ¼ckt H4 nÃ¤her an die H3 und erhÃ¶ht gleichzeitig den Abstand zum Text	*/
#newslist-archiv.mod_newsarchive h4 {
	padding-top: 0;
	padding-bottom: 2.4rem;
}

/* Korrektur: fehlerhafte HÃ¶he des more-Div (ansonsten 2.5rem hoch) */
#newslist-archiv.mod_newsarchive .more {
	height:2.4rem;
	line-height: 2.4rem;
}

/* TextgrÃ¶ÃŸe Weiterlesen-Link: 12px */
/* bereits GLOBAL definiert
#newslist-archiv.mod_newsarchive .more a {
	font-size: 1.2rem;
}
*/

/* ----------------------------	*/
/* Bilder					 	*/
/* ----------------------------	*/
#newslist-archiv.mod_newsarchive .image_container {
	float: left;
	min-height: 1px;	
	margin-top: 0.4rem;
}

/* Caption (unsichtbar - just in Case) */
#newslist-archiv.mod_newsarchive .image_container .caption {
	margin-top: 0.6rem;		/*  6px / 10px */
	font-size: 1rem;		/* 10px / 10px */
	line-height: 1.8rem;	/* 18px / 10px */
}

/* ----------------------------	*/
/* Bilder im Landscape-Format 	*/
/* ----------------------------	*/

/* Breite auf 3 Rasterspalten (265px) + Abstand zum Text = 20px */
#newslist-archiv.mod_newsarchive .pic-landscape .image_container {
	width: 35.81081081081081%;		/*  265px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/
}

/* Polaroid-Optik */
#newslist-archiv.mod_newsarchive .pic-landscape .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 95.47169811320755%;		/* 253px (265px - 2px Border - 10px Padding) / 265px */
	padding: 1.88679245283019%;		/* 5px / 265px */
}

/* ----------------------------	*/
/* Bilder im Portrait-Format 	*/
/* ----------------------------	*/

/* Breite auf 2 Rasterspalten (170px) + Abstand zum Text = 20px */
#newslist-archiv.mod_newsarchive .pic-portrait .image_container {
	width: 22.97297297297297%;		/*  170px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/	
}
/* Polaroid-Optik */
#newslist-archiv.mod_newsarchive .pic-portrait .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 92.94117647058824%;		/* 158px (170px - 2px Border - 10px Padding) / 170px */	
	padding: 2.94117647058824%;		/* 5px / 170px */
}



/* ########################################################################################################	*/

/* ------------------------------------------------------------------------	*/
/* Spezielle AbstÃ¤nde unter Bildern in der Liste, wenn Bild hÃ¶her als Text	*/
/* ------------------------------------------------------------------------	*/

/* News: Bianca Triulzi ist Head of Sales and Marketing bei der icon Systemhaus GmbH und Vorstand der ICON International Software Distribution and Services AG (23.06.2014) */
#newslist-news.mod_newslist .news_2014-06-23 .image_container,
#newslist-archiv.mod_newsarchive .news_2014-06-23 .image_container {
	margin-bottom: 3.5rem;
}

/* News: icon auf der CeBIT 2014 (27.02.2014) */
#newslist-news.mod_newslist .news_2014-02-27 .image_container,
#newslist-archiv.mod_newsarchive .news_2014-02-27 .image_container {
	margin-bottom: 4.2rem;
}

/* News: Andreas Schwegler ist neuer CEO bei icon (16.01.2014) */
#newslist-news.mod_newslist .news_2014-01-16 .image_container,
#newslist-archiv.mod_newsarchive .news_2014-01-16 .image_container {
	margin-bottom: 3.5rem;
}

/* News: DOPiX erhÃ¤lt IBM Zertifizierung "Ready for PureSystems" (03.12.2013) */
#newslist-news.mod_newslist .news_2013-12-03 .image_container,
#newslist-archiv.mod_newsarchive .news_2013-12-03 .image_container {
	margin-bottom: 3.8rem;
}

/* News: icon erÃ¶ffnet Niederlassung in der Schweiz (15.04.2013) */
#newslist-news.mod_newslist .news_2013-04-15 .image_container,
#newslist-archiv.mod_newsarchive .news_2013-04-15 .image_container {
	margin-bottom: 3.5rem;
}

/* News: icon mit dem Verlauf der DMS Expo sehr zufrieden (30.10.2012) */
#newslist-news.mod_newslist .news_2012-10-30 .image_container,
#newslist-archiv.mod_newsarchive .news_2012-10-30 .image_container {
	margin-bottom: 3.1rem;
}

/* ########################################################################################################	*/

/* ----------------------------------------	*/
/* NEWSREADER AUF DER EINZELNEWS-SEITE	 	*/
/* ----------------------------------------	*/
/* H3 statt mit 1.2rem-Padding oben/unten mit 0/2.4rem platzieren 			*/
/* RÃ¼ckt H3 nÃ¤her an die H2 und erhÃ¶ht gleichzeitig den Abstand zum Text	*/
#newsreader.mod_newsreader h3 {
	padding-top: 0;
	padding-bottom: 2.4rem;
}

/* ----------------------------	*/
/* Bilder					 	*/
/* ----------------------------	*/
#newsreader.mod_newsreader .image_container {
	float: left;
	min-height: 1px;	
	margin-top: 0.4rem;
}


/* Caption */
#newsreader.mod_newsreader .image_container .caption {
	margin-top: 0.6rem;		/*  6px / 10px */
	font-size: 1rem;		/* 10px / 10px */
	line-height: 1.8rem;	/* 18px / 10px */
}

/* TextgrÃ¶ÃŸe ZurÃ¼ck-Link: 12px */
/* bereits GLOBAL definiert
#newsreader.mod_newsreader .back a {
	font-size: 1.2rem;
}
*/

/* ----------------------------	*/
/* Bilder im Landscape-Format 	*/
/* ----------------------------	*/

/* Breite auf 4 Rasterspalten (360px) + Abstand zum Text = 20px */
#newsreader.mod_newsreader .pic-landscape .image_container {
	width: 48.64864864864865%;		/*  360px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/
}

/* Polaroid-Optik */
#newsreader.mod_newsreader .pic-landscape .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 96.66666666666667%;		/* 348px (360px - 2px Border - 10px Padding) / 265px */
	padding: 1.38888888888889%;		/* 5px / 360px */
}

/* ----------------------------	*/
/* Bilder im Portrait-Format 	*/
/* ----------------------------	*/

/* Breite auf 3 Rasterspalten (265px) + Abstand zum Text = 20px */
#newsreader.mod_newsreader .pic-portrait .image_container {
	width: 35.81081081081081%;		/*  265px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/
}

/* Polaroid-Optik */
#newsreader.mod_newsreader .pic-portrait .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 95.47169811320755%;		/* 253px (265px - 2px Border - 10px Padding) / 265px */
	padding: 1.88679245283019%;		/* 5px / 265px */
}

/* ########################################################################################################	*/

/* ------------------------------------------------------------------------	*/
/* Spezielle Bildformatierungen im Newsreader								*/
/* ------------------------------------------------------------------------	*/

/* IBM-Logo in der CeBIT 2014-News (2014-02-27) */
#newsreader.mod_newsreader .news_2014-02-27 .pic-landscape .image_container {
	width: 100%;
}
/* ########################################################################################################	*/
/* VERÃ–FFENTLICHUNGEN																						*/
/* ########################################################################################################	*/

/* ----------------------------------------	*/
/* PUBLICATIONLIST AUF DER STARTSEITE	 	*/
/* ----------------------------------------	*/

/* Datum: ErhÃ¶htes Padding oben/unten von 1.2rem entfernen */
#publicationlist-home.mod_newslist .info {
	padding-top: 0;
	padding-bottom: 0;
}

/* H3- und H4-Ãœberschriften formatieren */
#publicationlist-home.mod_newslist h3,
#publicationlist-home.mod_newslist h4,
#publicationlist-home.mod_newslist h3 a {
	line-height: 2.4rem;  		/* 24px/10px */
	padding-top: 0;				/* Kein Padding oben (statt 1.2rem) */
	padding-bottom: 0;		/* Padding unten = volle ZeilenhÃ¶he (statt 1.2rem) */
}

#publicationlist-home.mod_newslist h3,
#publicationlist-home.mod_newslist h3 a  {
	font-size: 1.6rem;			/* 16px/10px */	
}

#publicationlist-home.mod_newslist h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Standardschrift: Verdana */
	font-size: 1.4rem;			/* 14px/10px */	
}

#publicationlist-home.mod_newslist .teaser p {
	padding-bottom: 0;		/* Padding unten = volle ZeilenhÃ¶he (statt 1.2rem) */
}

/* Korrektur: fehlerhafte HÃ¶he des more-Div (ansonsten 2.5rem hoch) */
#publicationlist-home.mod_newslist .more {
	height:2.4rem;
	line-height: 2.4rem;
	padding-bottom: 4.8rem;
}

/* TextgrÃ¶ÃŸe Weiterlesen-Link: 12px */
/* bereits GLOBAL definiert
#publicationlist-home.mod_newslist .more a {
	font-size: 1.2rem;
}

/* ------------------------------------	*/
/* Bilder (unsichtbar - just in Case) 	*/
/* ------------------------------------	*/
#publicationlist-home.mod_newslist .image_container {
		width: auto;
		float: none !important;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
}

#publicationlist-home.mod_newslist .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 96.66666666666667%;		/* 348px (360px - 2px Border - 10px Padding) / 3px */
	padding: 1.38888888888889%;		/* 5px / 360px */
}

/* Caption (unsichtbar - just in Case) */
#publicationlist-home.mod_newslist .image_container .caption {
	margin-top: 0.6rem;		/*  6px / 10px */
	font-size: 1rem;		/* 10px / 10px */
	line-height: 1.8rem;	/* 18px / 10px */
	padding-bottom: 0.6rem;	/*  6px / 10px */
}


/* ########################################################################################################	*/

/* ----------------------------------------	*/
/* PUBLICATIONLIST IN DER RECHTEN SPALTE	*/
/* ----------------------------------------	*/
/* Ausgleich "Pixelfehler" (Box 1px zu hoch) */
.aktuelle-veroeffentlichungen-rechts {
	margin-bottom: -0.1rem;
}


.aktuelle-veroeffentlichungen-rechts ul li {
	margin-bottom: 2.4rem;
}

.aktuelle-veroeffentlichungen-rechts ul li.last {
	margin-bottom: 0;
}


/* ########################################################################################################	*/

/* ------------------------------------------------------------	*/
/* PUBLICATIONLIST AUF DER VERÃ–FFENTLICHUNGEN-ÃœBERSICHTSSEITE 	*/
/* ------------------------------------------------------------	*/

/* Container fÃ¼r News-Item */
#publicationlist-publications .layout_latest {
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	margin-bottom: 2.2rem;				/* Abstand unten um 2px reduziert (Ausgleich wg. Border) */
}

/* Letzter Container ohne Border und zusÃ¤tzlichen Abstand */
#publicationlist-publications .layout_latest.last {
	border-bottom: 0;
	margin-bottom: 0;
}

/* Datum: ErhÃ¶htes Padding oben/unten von 1.2rem entfernen */
#publicationlist-publications.mod_newslist .info,
#publicationlist-archiv.mod_newsarchive .info {
	margin: 0;
	padding: 0;
}

/* H3-Ãœberschriften mit Link wie Standard-H3 formatieren */
#publicationlist-publications.mod_newslist h3 a {
	font-size: 1.8rem;			/* 18px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-top: 1.2rem; 		/* 12px/10px */
	padding-bottom: 1.2rem;		/* 12px/10px */
}

/* H4 statt mit 1.2rem-Padding oben/unten mit 0/2.4rem platzieren 			*/
/* RÃ¼ckt H4 nÃ¤her an die H3 und erhÃ¶ht gleichzeitig den Abstand zum Text	*/
#publicationlist-publications.mod_newslist h4 {
	padding-top: 0;
	padding-bottom: 2.4rem;
}

/* Korrektur: fehlerhafte HÃ¶he des more-Div (ansonsten 2.5rem hoch) */
#publicationlist-publications.mod_newslist .more {
	height:2.4rem;
	line-height: 2.4rem;
}

/* TextgrÃ¶ÃŸe Weiterlesen-Link: 12px */
/* bereits GLOBAL definiert
#publicationlist-publications.mod_newslist .more a {
	font-size: 1.2rem;
}
*/

/* ----------------------------	*/
/* Bilder					 	*/
/* ----------------------------	*/
#publicationlist-publications.mod_newslist .image_container {
	float: left;
	min-height: 1px;	
	margin-top: 0.4rem;
}

/* Caption (unsichtbar - just in Case) */
#publicationlist-publications.mod_newslist .image_container .caption {
	margin-top: 0.6rem;		/*  6px / 10px */
	font-size: 1rem;		/* 10px / 10px */
	line-height: 1.8rem;	/* 18px / 10px */
}

/* ----------------------------	*/
/* Bilder im Landscape-Format 	*/
/* ----------------------------	*/

/* Breite auf 3 Rasterspalten (265px) + Abstand zum Text = 20px */
#publicationlist-publications.mod_newslist .pic-landscape .image_container {
	width: 35.81081081081081%;		/*  265px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/
}

/* Polaroid-Optik */
#publicationlist-publications.mod_newslist .pic-landscape .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 95.47169811320755%;		/* 253px (265px - 2px Border - 10px Padding) / 265px */
	padding: 1.88679245283019%;		/* 5px / 265px */
}

/* ----------------------------	*/
/* Bilder im Portrait-Format 	*/
/* ----------------------------	*/

/* Breite auf 2 Rasterspalten (170px) + Abstand zum Text = 20px */
#publicationlist-publications.mod_newslist .pic-portrait .image_container {
	width: 22.97297297297297%;		/*  170px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/	
}
/* Polaroid-Optik */
#publicationlist-publications.mod_newslist .pic-portrait .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 92.94117647058824%;		/* 158px (170px - 2px Border - 10px Padding) / 170px */	
	padding: 2.94117647058824%;		/* 5px / 170px */
}


/* ########################################################################################################	*/

/* ########################################################################################################	*/

/* ------------------------------------------------------------	*/
/* PUBLICATIONLIST AUF DER VERÃ–FFENTLICHUNGSARCHIV-SEITE 		*/
/* ------------------------------------------------------------	*/

/* Container fÃ¼r News-Item */
#publicationlist-archiv .layout_latest {
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	margin-bottom: 2.2rem;				/* Abstand unten um 2px reduziert (Ausgleich wg. Border) */
}

/* Letzter Container ohne Border und zusÃ¤tzlichen Abstand */
#publicationlist-archiv .layout_latest.last {
	border-bottom: 0;
	margin-bottom: 0;
}

/* Datum: ErhÃ¶htes Padding oben/unten von 1.2rem entfernen */
#publicationlist-publications.mod_newsarchive .info {
	margin: 0;
	padding: 0;
}

/* H3-Ãœberschriften mit Link wie Standard-H3 formatieren */
#publicationlist-archiv.mod_newsarchive h3 a {
	font-size: 1.8rem;			/* 18px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-top: 1.2rem; 		/* 12px/10px */
	padding-bottom: 1.2rem;		/* 12px/10px */
}

/* H4 statt mit 1.2rem-Padding oben/unten mit 0/2.4rem platzieren 			*/
/* RÃ¼ckt H4 nÃ¤her an die H3 und erhÃ¶ht gleichzeitig den Abstand zum Text	*/
#publicationlist-archiv.mod_newsarchive h4 {
	padding-top: 0;
	padding-bottom: 2.4rem;
}

/* Korrektur: fehlerhafte HÃ¶he des more-Div (ansonsten 2.5rem hoch) */
#publicationlist-archiv.mod_newsarchive .more {
	height:2.4rem;
	line-height: 2.4rem;
}

/* TextgrÃ¶ÃŸe Weiterlesen-Link: 12px */
/* bereits GLOBAL definiert
#publicationlist-publications.mod_newsarchive .more a {
	font-size: 1.2rem;
}
*/

/* ----------------------------	*/
/* Bilder					 	*/
/* ----------------------------	*/
#publicationlist-archiv.mod_newsarchive .image_container {
	float: left;
	min-height: 1px;	
	margin-top: 0.4rem;
}

/* Caption (unsichtbar - just in Case) */
#publicationlist-archiv.mod_newsarchive .image_container .caption {
	margin-top: 0.6rem;		/*  6px / 10px */
	font-size: 1rem;		/* 10px / 10px */
	line-height: 1.8rem;	/* 18px / 10px */
}

/* ----------------------------	*/
/* Bilder im Landscape-Format 	*/
/* ----------------------------	*/

/* Breite auf 3 Rasterspalten (265px) + Abstand zum Text = 20px */
#publicationlist-archiv.mod_newsarchive .pic-landscape .image_container {
	width: 35.81081081081081%;		/*  265px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/
}

/* Polaroid-Optik */
#publicationlist-archiv.mod_newsarchive .pic-landscape .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 95.47169811320755%;		/* 253px (265px - 2px Border - 10px Padding) / 265px */
	padding: 1.88679245283019%;		/* 5px / 265px */
}

/* ----------------------------	*/
/* Bilder im Portrait-Format 	*/
/* ----------------------------	*/

/* Breite auf 2 Rasterspalten (170px) + Abstand zum Text = 20px */
#publicationlist-archiv.mod_newsarchive .pic-portrait .image_container {
	width: 22.97297297297297%;		/*  170px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/	
}
/* Polaroid-Optik */
#publicationlist-archiv.mod_newsarchive .pic-portrait .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 92.94117647058824%;		/* 158px (170px - 2px Border - 10px Padding) / 170px */	
	padding: 2.94117647058824%;		/* 5px / 170px */
}


/* ########################################################################################################	*/

/* ------------------------------------------------------------------------	*/
/* Spezielle AbstÃ¤nde unter Bildern in der Liste, wenn Bild hÃ¶her als Text	*/
/* ------------------------------------------------------------------------	*/

/* Computerwoche, Ausgabe 43/2012 */
#publicationlist-publications.mod_newslist .computerwoche_43-2012 .image_container,
#publicationlist-archiv.mod_newsarchive .computerwoche_43-2012 .image_container {
	margin-bottom: 1.4rem;
}

/* Postmaster, Ausgabe 10/2012 - Ing DiBa */
#publicationlist-publications.mod_newslist .postmaster_10-2012_ing-diba .image_container,
#publicationlist-archiv.mod_newsarchive .postmaster_10-2012_ing-diba .image_container {
	margin-bottom: 2.3rem;
}
	
/* Postmaster, Ausgabe 01/2013 - Uniqa */
#publicationlist-publications.mod_newslist .postmaster_01-2013_uniqa .image_container,
#publicationlist-archiv.mod_newsarchive .postmaster_01-2013_uniqa .image_container {
	margin-bottom: 2.5rem;
}
/* ########################################################################################################	*/
/* EVENTS																									*/
/* ########################################################################################################	*/

/* ----------------------------------------	*/
/* UPCOMING EVENTS-LIST AUF DER STARTSEITE 	*/
/* ----------------------------------------	*/

/* Ganzen Block temporÃ¤r nach unten verschieben, um HÃ¶he der 3 Spalten anzugleichen */
/* GERADE NICHT NOTWENDIG */
/* #startseite-events {
	padding-top: 4.8rem;
} */

/* Datum: ErhÃ¶htes Padding oben/unten von 1.2rem entfernen */
#startseite-events .mod_eventlist .time {
	padding-top: 0;
	padding-bottom: 0;
}

/* H3- und H4-Ãœberschriften wie Standardtext formatieren */
#startseite-events .mod_eventlist h3,
#startseite-events .mod_eventlist h3 a {	
	font-size: 1.6rem;			/* 14px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-top: 0;				/* Kein Padding oben (statt 1.2rem) */
	padding-bottom: 0;			/* Kein Padding unten (statt 1.2rem) */
}


#startseite-events .mod_eventlist .teaser {
	padding-bottom: 2.4rem;
}

/* Korrektur: fehlerhafte HÃ¶he des more-Div (ansonsten 2.5rem hoch) */
/* ENTFERNT (!!)
#startseite-events .mod_eventlist .more {
	height:2.4rem;
	margin-top: -2.4rem;	
	line-height: 2.4rem;
	padding-bottom: 4.8rem;
}
*/

/* ########################################################################################################	*/

/* ----------------------------------------	*/
/* EVENTLIST IN DER RECHTE SPALTE			*/
/* ----------------------------------------	*/
.aktuelle-events-rechts {
	margin-bottom: -0.1rem;
}

.aktuelle-events-rechts ul li {
	margin-bottom: 2.4rem;
}

.aktuelle-events-rechts ul li.last {
	margin-bottom: 0;
}

/* ########################################################################################################	*/

/* ----------------------------------------	*/
/* EVENTLIST AUF DER EVENTS-SEITE UND		*/
/* EVENTLIST AUF DEN ARCHIV-JAHRESSEITEN	*/
/* ----------------------------------------	*/

/* Container fÃ¼r Event-Item */
#eventlist-events .layout_list,
#eventlist-archiv .layout_list {
	display: table;
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	margin-bottom: 2.2rem;				/* Abstand unten um 2px reduziert (Ausgleich wg. Border) */
}

/* Letzter Container ohne Border und zusÃ¤tzlichen Abstand */
#eventlist-events .layout_list.last,
#eventlist-archiv .layout_list.last {
	border-bottom: 0;
	margin-bottom: 0;
}

/* Datum: ErhÃ¶htes Padding oben/unten von 1.2rem entfernen */
#eventlist-events.mod_eventlist .info,
#eventlist-archiv.mod_eventlist .info {
	padding-top: 0;
	padding-bottom: 0;
}


/* H2 statt mit 0/2.4rem mit 1.2rem-Padding oben/unten platzieren */
#eventlist-events.mod_eventlist h3,
#eventlist-archiv.mod_eventlist h3 {
	padding-top: 1.2rem;		/* Padding oben 1.2rem  (statt 0) */
	padding-bottom: 1.2rem;		/* Padding unten 1.2rem (statt 2.4rem) */
}

#eventlist-events.mod_eventlist h3 a,
#eventlist-archiv.mod_eventlist h3 a {
	font-size: 1.8rem;
}

/* ----------------------------	*/
/* Bilder					 	*/
/* ----------------------------	*/
#eventlist-events.mod_eventlist .image_container,
#eventlist-archiv.mod_eventlist .image_container {
	float: left;
	min-height: 1px;	
	margin-top: 0.6rem;
	padding-bottom: 2.4rem;
}


/* Caption */
#eventlist-events.mod_eventlist .image_container .caption,
#eventlist-archiv.mod_eventlist .image_container .caption {
	margin-top: 0.6rem;		/*  6px / 10px */
	font-size: 1rem;		/* 10px / 10px */
	line-height: 1.8rem;	/* 18px / 10px */
}

/* TextgrÃ¶ÃŸe ZurÃ¼ck-Link: 12px */
/* bereits GLOBAL definiert
#eventlist-events.mod_eventlist.back a {
	font-size: 1.2rem;
}
*/

/* ----------------------------------------------------------------------------	*/
/* Bilder im Landscape- UND Portrait-Format Ã¼ber gleiche Breite (2 Spalten) 	*/
/* ----------------------------------------------------------------------------	*/

/* Breite auf 2 Rasterspalten (170px) + Abstand zum Text = 20px */
#eventlist-events.mod_eventlist .pic-landscape .image_container,
#eventlist-events.mod_eventlist .pic-portrait .image_container,
#eventlist-archiv.mod_eventlist .pic-landscape .image_container,
#eventlist-archiv.mod_eventlist .pic-portrait .image_container {
	width: 22.97297297297297%;		/*  170px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/
}

/* Polaroid-Optik */
#eventlist-events.mod_eventlist .pic-landscape .image_container img,
#eventlist-events.mod_eventlist .pic-portrait .image_container img,
#eventlist-archiv.mod_eventlist .pic-landscape .image_container img,
#eventlist-archiv.mod_eventlist .pic-portrait .image_container img {
	/* background: #ffffff;				/* Hintergrund weiÃŸ */
	/* border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	/* width: 87.05882352941176%;		/* 148px (170px - 2px Border - 20px Padding) / 170px */
	/* padding: 5.88235294117647%;		/* 10px / 170px */
}

/* ########################################################################################################	*/

/* ----------------------------------------	*/
/* EVENTREADER AUF DER EINZELEVENT-SEITE	*/
/* ----------------------------------------	*/

/* Datum: ErhÃ¶htes Padding oben/unten von 1.2rem entfernen */
#eventreader.mod_eventreader .info,
#awt-2013 .info {
	padding-top: 0;
	padding-bottom: 0;
}


/* H2 statt mit 0/2.4rem mit 1.2rem-Padding oben/unten platzieren */
#eventreader.mod_eventreader h2,
#awt-2013 h2 {
	padding-top: 1.2rem;		/* Padding oben 1.2rem  (statt 0) */
	padding-bottom: 1.2rem;		/* Padding unten 1.2rem (statt 2.4rem) */
}

/* Anpassungen fÃ¼r angestÃ¼ckelten "Weitere Informationen"-Link: */
/* Kein Padding unter Teaser-Text */
.event-teaser p {
	padding-bottom:0;
}
/* Weitere Informationen eingerÃ¼ckt auf 190px (bei Bild Ã¼ber 2 Spalten) */
.event-more-info-eightcol2 {
	margin-left: 25.675%; /* 190px/740px */
}

/* ----------------------------	*/
/* Bilder					 	*/
/* ----------------------------	*/
#eventreader.mod_eventreader .image_container,
#awt-2013 .image_container {
	float: left;
	min-height: 1px;	
	margin-top: 0.6rem;
	padding-bottom: 2.4rem;
}

#awt-2013 .image_container {
	margin-top: 0 !important;
}

/* Caption */
#eventreader.mod_eventreader .image_container .caption {
	margin-top: 0.6rem;		/*  6px / 10px */
	font-size: 1rem;		/* 10px / 10px */
	line-height: 1.8rem;	/* 18px / 10px */
}

/* TextgrÃ¶ÃŸe ZurÃ¼ck-Link: 12px */
/* bereits GLOBAL definiert
#eventreader.mod_eventreader.back a {
	font-size: 1.2rem;
}
*/

/* ----------------------------	*/
/* Bilder im Landscape-Format 	*/
/* ----------------------------	*/

/* Breite auf 3 Rasterspalten (265px) + Abstand zum Text = 20px */
#eventreader.mod_eventreader .pic-landscape .image_container {
	width: 35.81081081081081%;		/*  265px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/
}

/* Polaroid-Optik */
#eventreader.mod_eventreader .pic-landscape .image_container img {
	/* background: #ffffff;				/* Hintergrund weiÃŸ */
	/* border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	/* width: 91.69811320754717%;		/* 243px (265px - 2px Border - 20px Padding) / 265px */
	/* padding: 3.77358490566038%;		/* 10px / 265px */
}

/* ----------------------------	*/
/* Bilder im Portrait-Format 	*/
/* ----------------------------	*/

/* Breite auf 2 Rasterspalten (170px) + Abstand zum Text = 20px */
#eventreader.mod_eventreader .pic-portrait .image_container {
	width: 22.97297297297297%;		/*  170px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/
}

/* Polaroid-Optik */
#eventreader.mod_eventreader .pic-portrait .image_container img {
	/* background: #ffffff;				/* Hintergrund weiÃŸ */
	/* border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	/* width: 87.05882352941176%;		/* 148px (170px - 2px Border - 20px Padding) / 170px */
	/* padding: 5.88235294117647%;		/* 10px / 170px */
}

/* ----------------------------------------	*/
/* Spezielle AbstÃ¤nde unterhalb der Bilder 	*/
/* ----------------------------------------	*/

/* IBM Versicherungskongress 2014 */
#eventreader.mod_eventreader .ibm-versicherungskongress-2014 .image_container  {
	margin-bottom: 3.9rem;
}

/* CeBIT 2014 */
#eventreader.mod_eventreader .cebit-2014 .image_container  {
	margin-bottom: 1.6rem;
}

/* CeBIT 2013 */
#eventreader.mod_eventreader .cebit-2013 .image_container  {
	margin-bottom: 1.6rem;
}

/* ----------------------------------------------------	*/
/* Spezielle Formatierungen von Bildern im FlieÃŸtext 	*/
/* ----------------------------------------------------	*/

/* ------------- */
/* AWT 2014	 */
/* ------------- */
.awt-2014  .image_container  {
	margin-bottom: 3.5rem;	
}

/* ------------- */
/* CEBIT 2014	 */
/* ------------- */

/* IBM Pure Systems Logo */
#eventreader.mod_eventreader .cebit-2014  .pure-systems-logo .image_container  {
	width: 100%;
	margin-bottom: 1.0rem;	
}

/* ------------- */
/* DMS EXPO 2013 */
/* ------------- */

/* Wieland KÃ¶bler */
#eventreader.mod_eventreader .dms-expo-2013  .koebler .image_container img  {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 87.05882352941176%;		/* 148px (170px - 2px Border - 20px Padding) / 170px */
	padding: 5.88235294117647%;		/* 10px / 170px */
}

/* IBM Pure Systems Logo */
#eventreader.mod_eventreader .dms-expo-2013  .pure-systems-logo .image_container {
	width: 100%;
	margin-bottom: 1.0rem;	
}

#eventreader.mod_eventreader .dms-expo-2013  .pure-systems-logo .image_container img  {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 98.82352941176471%;		/* 168px (170px - 2px Border) / 170px */
}

/* docFORUM-Grafik */
#eventreader.mod_eventreader .dms-expo-2013  .docforum .image_container  {
	width: 100%;
	margin-bottom: 1.4rem;		
}

/* ########################################################################################################	*/

/* --------------------------------------------	*/
/* TERMINLISTEN FÃœR SEMINARE AUF DER STARTSEITE	*/
/* --------------------------------------------	*/

/* H3 auf GrÃ¶ÃŸe der H4 verkleinern */
#startseite-schulungen-und-seminare h3,
#startseite-schulungen-und-seminare h3 a {
	font-size: 1.6rem;			/* 14px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	padding-bottom: 1.2rem;
}

/* 1 Termin = 1 Event -> auf ein Zeile HÃ¶he fixieren */
#startseite-schulungen-und-seminare .mod_eventlist .event,
#startseite-schulungen-und-seminare .mod_eventlist .event a ,
#startseite-schulungen-und-seminare .mod_eventlist .event p{
	height: 2.4rem;
	line-height: 2.4rem;
	margin: 0;
	padding: 0;
}

/* Datum links floaten, damit Anmerkungen daneben angezeigt werden */
#startseite-schulungen-und-seminare .mod_eventlist .event .date {
	float:left;
}

/* "fully-booked" = "Teaser-Text" 	*/
/* "note" = "Event-Text" 			*/
#startseite-schulungen-und-seminare .mod_eventlist .event .fully-booked,
#startseite-schulungen-und-seminare .mod_eventlist .event .note {
	float:left;
	margin: 0;
	padding: 0;
	margin-left: 0.6rem;
	font-style: italic;
}

/* nach letztem Event einer Liste: Abstand zur nÃ¤chsten Headline */
#startseite-schulungen-und-seminare .mod_eventlist .event.last {
	/* padding-bottom: 1.2rem; */ /* Standardwert */
	padding-bottom: 1.9rem;
}

/* #recording ist (momentan) letzte Terminliste			*/
/* -> Abstand zum "zu den Schulungen"-Link doppelt 	*/
/* (ID anpassen, wenn Reihenfolge sich Ã¤ndert)		*/
#startseite-schulungen-und-seminare #recording.mod_eventlist .event.last {
	/* padding-bottom: 4.8rem; */ /* Standardwert */
	padding-bottom: 4.4rem;	/* temporÃ¤r um HÃ¶he der 3 Spalten anzugleichen */	
}

/* Auto-Text "Momentan sind keine Termine vorhanden."	*/
#startseite-schulungen-und-seminare .mod_eventlist .empty {
	font-size: 1.2rem;
	font-style: italic;
	line-height: 2.4rem;
	padding-bottom: 2.4rem;
}

/* ########################################################################################################	*/

/* ------------------------------------------------	*/
/* TERMINLISTEN FÃœR SEMINARE IN DER RECHTE SPALTE	*/
/* ------------------------------------------------	*/
.aktuelle-schulungen-rechts {
	margin-bottom: -0.1rem;
}

.aktuelle-schulungen-rechts ul li {
	margin-bottom: 2.4rem;
}

.aktuelle-schulungen-rechts ul li.last {
	margin-bottom: 0;
}
/* ############################################################################	*/
/* BILDER																		*/
/* ############################################################################	*/

/* ----------------------------------------------------------------------------	*/
/* ALLGEIMEINE STANDARD-FORMATIERUNG VON BILDERN (4 bzw. 3 Spalten)				*/
/* in der Hauptspalte von 2-spaltigen Seiten									*/
/* ----------------------------------------------------------------------------	*/
/* Im Textfluss */
.image_container {
	float: left;
	min-height: 1px;	
	margin-top: 0.4rem;
}

/* Caption */
.image_container .caption {
	margin-top: 0.6rem;		/*  6px / 10px */
	font-size: 1.1rem;		/* 10px / 10px */
	font-weight: bold;
	line-height: 1.8rem;	/* 18px / 10px */
	/* text-align: right; */
}

/* Polaroid-Optik bei Bildern Ã¼ber volle Breite der Hauptspalte */
.twelvecol.pic-landscape.polaroid .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 98.37837837837838%;		/* 728px (740px - 2px Border - 10px Padding) / 740px */
	padding: 0.67567567567568%;		/* 5px / 740px */
}

/* ----------------------------------------------------------------------------	*/
/* LANDSCAPE																	*/
/* ----------------------------------------------------------------------------	*/
/* Breite auf 4 Rasterspalten (360px) + Abstand zum Text = 20px 				*/
/* ----------------------------------------------------------------------------	*/
.eightcol4.pic-landscape.polaroid .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 96.66666666666667%;		/* 348px (360px - 2px Border - 10px Padding) / 360px */
	padding: 1.38888888888889%;		/* 5px / 360px */
}

.eightcol4.pic-landscape.border .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 99.44444444444444%;		/* 358px (360px - 2px Border) / 360px */
}

.eightcol4.pic-landscape.image_container .caption {
	width: 48.64864864864865%;		/*  360px / 740px  	*/
	margin-right: 2.7027027027027%; /*   20px / 740px 	*/
}

/* ----------------------------------------------------------------------------	*/
/* PORTRAIT																		*/
/* ----------------------------------------------------------------------------	*/
/* Breite auf 3 Rasterspalten (265px) + Abstand zum Text = 20px					*/
/* ----------------------------------------------------------------------------	*/
.eightcol3.pic-portrait.polaroid .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 95.47169811320755%;		/* 253px (265px - 2px Border - 10px Padding) / 265px */
	padding: 1.88679245283019%;		/* 5px / 265px */
}

.eightcol3.pic-portrait.border .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 99.24528301886792%;		/* 263px (265px - 2px Border) / 265px */
}


/* ########################	*/
/* SPEZIELLE FORMATIERUNGEN	*/
/* ########################	*/

/* ----------------------------------------------------------------------------	*/
/* STARTSEITE: IBM PURESYSTEMS-LOGO	(ALT?)																	*/
/* ----------------------------------------------------------------------------	*/
.pic_ibm-puresystems_home .image_container img,
.pic_tuev-rheinland_home .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 92.94117647058824%;		/* 158px (170px - 2px Border - 10px Padding) / 170px */
	padding: 2.94117647058824%;		/* 5px / 170px */
	margin-bottom: 2.2rem;	
}

/* ----------------------------------------------------------------------------	*/
/* STARTSEITE: DOPiX_SOMMERTRAININGS 2015																		*/
/* ----------------------------------------------------------------------------	*/
.pic_sommertrainings_home .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 96.66667%;		/* 348px (360px - 2px Border - 10px Padding) / 360px */
	padding: 1.38889%;		/* 5px / 360px */
	margin-bottom: 2.3rem;	
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX																		*/
/* ----------------------------------------------------------------------------	*/
.dopix .image_container .caption {
	margin-bottom: 3.8rem;
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX/ACCESS															*/
/* ----------------------------------------------------------------------------	*/
.dopix-access .schaubild .image_container  {
	margin-top: 1.4rem;
	margin-bottom: 2.4rem;	
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX/COMPOSE																*/
/* ----------------------------------------------------------------------------	*/
.dopix-compose .schaubild .image_container  {
	margin-top: 1.4rem;
	margin-bottom: 1.4rem;	
}
.dopix-compose .schaubild .image_container .caption {
	margin-bottom: 2.4rem;
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX/CONNECTMANAGER FÃœR POSY															*/
/* ----------------------------------------------------------------------------	*/
.dopix-connectmanager .schaubild .image_container  {
	margin-bottom: 0.9rem;	
}

.dopix-connectmanager .screenshot .image_container  {
	margin-bottom: 3.2rem;	
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX/DESIGNER																*/
/* ----------------------------------------------------------------------------	*/
.dopix-designer .image_container .caption {
	margin-bottom: 1.4rem;
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX/DESKTOP																*/
/* ----------------------------------------------------------------------------	*/
.dopix-desktop .image_container .caption {
	margin-bottom: 3.3rem;
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX/FLOW																	*/
/* ----------------------------------------------------------------------------	*/
.dopix-flow .process .image_container .caption {
	margin-bottom: 2.2rem;
}

.dopix-flow .screen .image_container .caption {
	margin-bottom: 2.3rem;
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX/SMARTADMIN																*/
/* ----------------------------------------------------------------------------	*/
.dopix-smartadmin .screen .image_container .caption {
	margin-bottom: 1.0rem;
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX/TEO																	*/
/* ----------------------------------------------------------------------------	*/
.dopix-teo .pic-landscape .image_container {
	margin-bottom: 2.3rem;
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX/STACC																	*/
/* ----------------------------------------------------------------------------	*/
.dopix-stacc .pic-landscape .image_container {
	margin-bottom: 2.3rem;
}

/* ----------------------------------------------------------------------------	*/
/* DOPiX/STACC-COCKPIT															*/
/* ----------------------------------------------------------------------------	*/
.dopix-stacc-cockpit .pic-landscape .image_container {
	margin-bottom: 1.2rem;
}

/* ----------------------------------------------------------------------------	*/
/* COPiX																		*/
/* ----------------------------------------------------------------------------	*/
.copix .image_container .caption {
	margin-bottom: 5.2rem;
}

/* ----------------------------------------------------------------------------	*/
/* COPiX/CONTENT																*/
/* ----------------------------------------------------------------------------	*/
.copix-content .image_container .caption {
	margin-bottom: 3.4rem;
}

/* ----------------------------------------------------------------------------	*/
/* INCLUDED ARTICLE - NEWS: DOPiX unterstÃ¼tzt IBM Series i (AS/400)				*/
/* ----------------------------------------------------------------------------	*/
.dopix-unterstuetzt-ibm-series-i {
	margin-top: 1.2rem;
}

.dopix-unterstuetzt-ibm-series-i .image_container {
	margin-bottom: 3.3rem;
}

/* ----------------------------------------------------------------------------	*/
/* MITGLIEDSCHAFTEN																*/
/* ----------------------------------------------------------------------------	*/
/* Bilder im Landscape- UND Portrait-Format Ã¼ber gleiche Breite (2 Spalten) 	*/
/* ----------------------------------------------------------------------------	*/
/* Breite auf 2 Rasterspalten (170px) + Abstand zum Text = 20px */
.mitgliedschaft.pic-landscape .image_container,
.mitgliedschaft.pic-portrait .image_container {
	width: 22.97297297297297%; /* = eightcol2 */
	margin-top: 1.6rem;
	padding-bottom: 2.4rem;
}

/* ----------------------------------------------------------------------------	*/
/* MANAGEMENT- & VERTRIEBSSEITE 												*/
/* ----------------------------------------------------------------------------	*/
/* Bilder im Portrait-Format Ã¼ber 2 Spalten									 	*/
/* ----------------------------------------------------------------------------	*/
.management.pic-portrait .image_container,
.vertrieb.pic-portrait .image_container {
	margin-top: 0.4rem;
	margin-bottom: 2.4rem;
}

.management.pic-portrait.last-entry .image_container,
.vertrieb.pic-portrait.last-entry .image_container {
	margin-bottom: 0;
}

.management.pic-portrait .image_container img,
.vertrieb.pic-portrait .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 92.94117647058824%;		/* 158px (170px - 2px Border - 10px Padding) / 170px */	
	padding: 2.94117647058824%;		/* 5px / 170px */
}

/* Spezielle AbstÃ¤nde */
/* WMZ, JLK, JWT auf der Vertriebsseite */
.vertrieb.pic-portrait.wmz .image_container,
.vertrieb.pic-portrait.jlk .image_container,
.vertrieb.pic-portrait.jwt .image_container  {
	margin-bottom: 1.1rem;
}

/* TemporÃ¤rer Spaltenausgleich wg. fehlendem Bild Hr. Prassl */
.management.no-pic {
	margin-left: 25.675%; 	/* 190px / 740px */ 
	width: 74.325%; 		/* 550px / 740px */ 
}

/* ----------------------------------------------------------------------------	*/
/* LOKALE PARTNER																*/
/* ----------------------------------------------------------------------------	*/
/* Bilder im Landscape- UND Portrait-Format Ã¼ber gleiche Breite (2 Spalten) 	*/
/* ----------------------------------------------------------------------------	*/
/* Breite auf 2 Rasterspalten (170px) + Abstand zum Text = 20px */
.local-partner.pic-landscape .image_container,
.local-partner.pic-portrait .image_container {
	width: 22.97297297297297%; /* = eightcol2 */
	margin-top: 1.6rem;
	padding-bottom: 2.4rem;
}

/* ----------------------------------------------------------------------------	*/
/* PRESSEKONTAKT																*/
/* ----------------------------------------------------------------------------	*/
/* Bild im Portrait-Format Ã¼ber 1 Spalte									 	*/
/* ----------------------------------------------------------------------------	*/
.press_contact.pic-portrait .image_container {
	margin-top: 0.4rem;
	margin-bottom: 2.4rem;
	margin-right: 2.0rem;
}

.press_contact.pic-portrait .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 84%;		/* 63px (75px - 2px Border - 10px Padding) / 75px */	
	padding: 6.67%;		/* 5px / 75px */
}

/* ----------------------------------------------------------------------------	*/
/* RECHTE SPALTE (1/3)															*/
/* ----------------------------------------------------------------------------	*/
/* Bild Ã¼ber komplette rechte Spalte										 	*/
/* ----------------------------------------------------------------------------	*/
.pic_right-column_full .image_container img {
	width: 100%;
}

.pic_right-column_full-w-border .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 99.44444444444444%;		/* 358px (360px - 2px Border) / 360px */
}

.pic_right-column_full-polaroid .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 96.66666666666667%;		/* 348px (360px - 2px Border - 10px Padding) / 360px */
	padding: 1.38888888888889%;		/* 5px / 360px */
}

/* Bild Ã¼ber halbe rechte Spalte										 	*/
/* ----------------------------------------------------------------------------	*/

.pic_right-column_half .image_container img {
	width: 47.2222222222222%; 		/* 170px / 360px */
}

.pic_right-column_half-w-border .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 46.666666666666%;		/* 168px (170px - 2px Border) / 360px */
}

.pic_right-column_half-polaroid .image_container img {
	background: #ffffff;			/* Hintergrund weiÃŸ */
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
	width: 43.88888888888888%;		/* 158px (170px - 2px Border - 10px Padding) / 360px */
	padding: 1.38888888888889%;		/* 5px / 360px */
}

/* IBM Business Partner PureSystems-Logo (bei Breite 50% rechte Spalte) */
/*Abstand unter Logo */
.ibm_partner-logo_puresystems .image_container  {
	margin-bottom: 1.4rem;
}

/* ----------------------------------------------------------------------------	*/
/* PARTNER- & KUNDEN-SEITE														*/
/* ----------------------------------------------------------------------------	*/
.eightcolthirds	{
	float: left;
	min-height: 1px;
	width: 31.48648648648649%;			/*   233px / 740px */
	margin-right: 2.7027027027027%; 	/*    20px / 740px */	
}

.eightcolthirds.last	{
	margin-right: 0 
}

.partner .inside-wrap,
.kunde .inside-wrap {
	display: table; 
    height: 14.4rem;
    text-align: center; 
    vertical-align: middle;
	margin: 0 auto;
}

.partner .inside-wrap .image_container,
.kunde .inside-wrap .image_container  {
	float: none;
    display: table-cell; 
    vertical-align: middle;
	
}


.partner .inside-wrap .image_container img,
.kunde .inside-wrap .image_container img {
	display: inline; 
    vertical-align: middle;
    max-height: 12rem;
}

.partner h3,
.kunde h3 {
	font-size: 1.6rem;
	min-height: 7.2rem;
	text-align: center;
	padding-top: 0;
	padding-bottom: 2.4rem;
}

/* ----------------------------------------------------------------------------	*/
/* BILDERGALERIEN																*/
/* ----------------------------------------------------------------------------	*/

/* Thumbnail-Tabelle normalisieren */
.ce_gallery table,
.ce_gallery tr,
.ce_gallery td ,
.ce_gallery figure {
	margin: 0;
	padding: 0;
}

/* leere Zellen minimieren */
.ce_gallery td.empty {
	line-height: 0;
	font-size: 0;
}

/* Kein Abstand nach letzter Spalte */
.ce_gallery td.col_last {
	padding-right: 0;
}

/* Abstand zwischen den Reihen */
.ce_gallery figure{
	margin-top: 20px;
}

/* Kein Abstand vor 1. Reihe */
.ce_gallery tr.row_first figure{
	margin-top: 0;
}

/* Polaroid-Optik mit weiÃŸem Rand und Rahmen */
.ce_gallery figure{
	border: 1px solid #706f6f;		/* 1px Rahmen in grey1 (0/0/0/70) */
}

/* Unterschiedliche Anzahl an Thumbnails pro Reihe 	-----------------------	*/

/* 2 Thumbs/Reihe = Klasse ".two-thumbs-a-row" 		*/
/* ------------------------------------------------ */
/* Bildbreite/-hÃ¶he im BE: 338/338 (Mitte/Mitte)	*/
/* bei 10px Padding									*/
.two-thumbs-a-row td {
	width: 51.35135135135135%; /* 380px/740px */
	padding-right: 2.7027027027027%; /* 20px/740px */
}
.two-thumbs-a-row figure{
	padding: 10px;
}

/* 4 Thumbs/Reihe = Klasse ".four-thumbs-a-row" 	*/
/* ------------------------------------------------ */
/* Bildbreite/-hÃ¶he im BE: 158/158 (Mitte/Mitte)	*/
/* bei 5px Padding									*/
.four-thumbs-a-row td {
	width: 25.67567567567568%; /* 190px/740px */
	padding-right: 2.7027027027027%; /* 20px/740px */
}
.four-thumbs-a-row figure{
	padding: 5px;
}

/* 8 Thumbs/Reihe = Klasse ".eight-thumbs-a-row"	*/
/* ------------------------------------------------ */
/* Bildbreite/-hÃ¶he im BE: 67/67 (Mitte/Mitte)		*/
/* bei 3px Padding									*/
.eight-thumbs-a-row td {
	width: 12.83783783783784%; /* 95px/740px */
	padding-right: 2.7027027027027%; /* 20px/740px */
}
.eight-thumbs-a-row figure{
	padding: 3px;
}
/* HALLO */

.ce_accordion .toggler {
	font-family: Georgia, Times New Roman, serif; 	/* Headline-Standardschrift: Georgia */
	font-size: 1.6rem;			/* 18px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	/* padding-top + padding-bottom + border-top = 2.4rem */
	padding-top: 1.1rem; 		/* 11px/10px */
	padding-bottom: 1.1rem;		/* 11px/10px */
	border-top: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	cursor: pointer;	
}

/* Linie unter letztem Akkordeon */
.ce_accordion.last-acc .toggler {
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */	
}


/* Abstand unter letztem Akkordeon 2.2rem + Border 0.2rem = 2.4rem */
.ce_accordion.last-acc {
	margin-bottom: 2.2rem;
}

/* Linie unter aktivem Akkordeon */
.ce_accordion .toggler.active {
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */	
}

/* Border aktives Akkordeon 0.2rem + Padding-top Inhalt 2.2rem = 2.4rem */
.ce_accordion .accordion div.acc-content-wrap {
	padding-top: 2.2rem;
}


	
/* Linie unter geÃ¶ffnetem letzten Akkordeon-Inhalt (Padding-top Inhalt 2.2rem + Border 0.2rem = 2.4rem) */
.ce_accordion.last-acc .accordion div.acc-content-wrap  {
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unter dem Inhalt bei geÃ¶ffnetem letzten Akkordeon */		
}

/* Abstand nach Print-PDF zum nÃ¤chsten Akkordeon = 2.4rem */
.ce_accordion .accordion div.ce_download {
	padding-bottom: 2.4rem;
}

/* Farbverlauf Akkordeons */
.ce_accordion .toggler.gradient {
    background: #e3e3e3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
}

/* Arrow-Sprite: Positionierung bei geschlossenem Akkordeon (Standard) */
.ce_accordion .toggler span {
	margin-left: 0.6rem;
	padding-left: 1.8rem;
	background: url(data:image/gif;base64,R0lGODlhDgBgAOZsAP39/WZlZW9ubs/OzqampuPi4mloaEtKSs7OzkVERG1sbFhXV6+uruLi4vf392NiYk1NTX19fYuLi6WkpERERO/v72VlZWppaUpKSvz8/GFgYHt6esrKymxra3Z1dZmYmElISL28vFNSUq6urnl4ePf29oOCgvn5+XFwcNjX16Oiorq6usbFxXp6eomIiKuqqkRDQ/r6+t7e3oB/f19eXm5tbT8/P52cnPLy8nd2dqurq8XExElJScvLyzMyMkNDQ+vr64qKilpZWU9OTuvq6oyLi+7u7qenp2dmZlRUVGtqarKxsVRTUzo5OdXV1WRjY3h3d5GQkM3NzcTExHNycoiHh4aFhU5NTaWlpaCfn5qZmUA/P66trT8+Po6NjdLS0sPDw1JRUfHx8ampqcfHx8nJyaalpe3t7TY1NdHR0VpaWkFAQP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjZEN0U2RjIyNzcxMUUyQUExMkVGMkI5NjhBMkZBRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjZEN0U3MDIyNzcxMUUyQUExMkVGMkI5NjhBMkZBRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGNkQ3RTZEMjI3NzExRTJBQTEyRUYyQjk2OEEyRkFEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGNkQ3RTZFMjI3NzExRTJBQTEyRUYyQjk2OEEyRkFEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAbAAsAAAAAA4AYAAAB+GAbIKDhIWGh4iJiouKFUaLABwMAIpEIV5fiTE9XCYkDogyK1obFzqHYmAEVR4KAQWFAGlLUVAoNQZBGYQFI0UCSAEBTzQ7gxUSHQtXBxgHBzxJZ4JHD0wgCRQwFAkJWwSM4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wAFpZiCYEDBAVJYMLAyQRCODzdUYCFgJouLAEMaDCojIEeEGREECLHRcFAGCQYUCFCiZk0YULwsGLigAYMPModeWHggokkLRCWoLPjRBUgiBBDQjFEEQAGEE4saOAk4LxAAOw==) no-repeat scroll 0 -7.6rem transparent;
}	

/* Arrow-Sprite: Positionierung bei geÃ¶ffnetem Akkordeon */
.ce_accordion .toggler.active span {
	background-position: 0 0;
}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* TAGCLOUD																*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* -------------------------------------------------------------------- */
/* CLOUD																*/
/* -------------------------------------------------------------------- */
/* Wrap-Container als table zur vertikalen Zentrierung des Inhalts	 */
/* (HÃ¶he wird durch JQuery (adapt-height.js) berechnet)				 */
#tagcloud  {
	display: table;
}

/* Inhalst-Div als table-cell und vertikal zentriert */
#tagcloud div {
	display:table-cell;
	vertical-align: middle;
}

/* Liste nicht Ã¼ber volle Breite und mittig in der Spalte */
.cloud {
	width: 90%;
	margin: 0 auto;
}

/* Listenpunkte */
.cloud li {
	float: left;	/* nebeneinander anordnen */
	display: inline;
}

/* Links innerhalb der Listenpunkte */
.cloud  li a {
	font-family: Georgia, Times New Roman, serif; /* Standardschrift: Georgia */
	color: #4a4a49;	/* Textfarbe: grey0 (0/0/0/85) */
	margin: 0;	/* Reset AuÃŸenabstÃ¤nde */
	padding: 0;	/* Reset InnenabstÃ¤nde */
	display: inline-block;	
	line-height: normal;	/* Line-Height = SchriftgrÃ¶ÃŸe */
}

/* SchriftgÃ¶ÃŸen + AbstÃ¤nde vor/nach Tag	*/
/* ------------------------------------	*/

/* GrÃ¶ÃŸe 1 */
.cloud  li.size1 a {
	font-size: 1.6rem;
	margin-left: 0;
	margin-right: 1.8rem;	
}

/* GrÃ¶ÃŸe 2 */
.cloud  li.size2 a {
	font-size: 2.2rem;
	margin-left: 1.2rem;
	margin-right: 0.6rem;		
}

/* GrÃ¶ÃŸe 3 */
.cloud  li.size3 a {
	font-size: 2.8rem;
	margin-left: 0.9rem;
	margin-right: 0.9rem;	
}

/* GrÃ¶ÃŸe 4 */
.cloud  li.size4 a {
	font-size: 3.4rem;
	margin-left: 0.6rem;
	margin-right: 1.2rem;
}

/* Spezielle Tags "von Hand" formatieren	*/
/* ----------------------------------------	*/

/* COPiX */
.cloud  li.COPiX a {
	font-size: 2.4rem;
}

/* Customer Communication Management */
.cloud  li.Customer_Communication_Management a {
	font-size: 2.8rem;
}

/* Output-Management */
.cloud  li.Output-Management a {
	font-size: 2.8rem;
}

/* PureSystems */
.cloud  li.PureSystems a {
	font-size: 2.8rem;
}

/* Schulungen & Seminare */
.cloud  li.Schulungen_\0026_Seminare a {
	font-size: 2.8rem;
}
/* ----------------------------------------------------	*/
/* ALLGEMEINE FORMULAR-FORMATIERUNGEN					*/
/* Z. B. KONTAKT, TERMINVEREINBARUNGEN					*/
/* ----------------------------------------------------	*/

/* RESET ABSTÃ„NDE INNEN/AUSSEN 							*/
/* ----------------------------------------------------	*/
.formbody {
	margin: 0;
	padding: 0;
}

/* ÃœBERSCHRIFTEN 										*/
/* ----------------------------------------------------	*/
.formbody .headline {
	clear: both;
	display: block;
	line-height: 2.4rem;
	/* width: 87.16216216216216%; */	/* = eightcol7 */
}

/* ANREDE (Radio Buttons nebeneinander)					*/
/* ----------------------------------------------------	*/

/* HÃ¶he der Anrede-Zeile */
.formbody .radio_container.anrede {
	height: 3.8rem;						/* Ausgleich Zeilenraster			*/
}

/* Text "Anrede:" */
.formbody .radio_container.anrede legend {
	clear: both;
	float: left;
	display: block;
	font-size: 1.4rem;
	line-height: 2.4rem;
	width: 22.97297297297297%; 			/* = 170px/740px = eightcol2 		*/
	margin-right: 2.7027027027027%;	 	/* =  20px/740px					*/
}

/* Radio-Buttons */
.formbody .radio_container.anrede input {
	clear: none;
	float: left;
	margin-top: 0.7rem;					/* Button auf TexthÃ¶he verschieben	*/
	margin-right: 0.5rem;				/* 5px Abstand zum Label			*/
}

/* Labels ("Frau" / "Herr") */
.formbody .radio_container.anrede label {
	clear: none;
	float: left;
	width: auto;
}

/* DISCLAIMER (Checkbox links + ErklÃ¤rungstext daneben)	*/
/* ----------------------------------------------------	*/
.formbody .checkbox_container.disclaimer {
	height: 6.2rem;						/* Ausgleich Zeilenraster			*/
}

.formbody .checkbox_container.disclaimer input {
	clear: none;
	float: left;
	margin-top: 0.6rem;					/* Button auf TexthÃ¶he verschieben	*/
	margin-right: 1rem;					/* 10px Abstand zum Label			*/
}

.formbody .checkbox_container.disclaimer label{
	clear: none;
	float: left;
	width: auto;
	max-width: 87.16216216216216%;
}
.formbody .checkbox_container.disclaimer.indented {
	margin-left: 25.67567567567568%;		/* EinrÃ¼ckung auf HÃ¶he der Felder*/
    margin-bottom: 0;
    padding-bottom: 0;
    height: 2.4rem;
}

/* LABELS ALLGEMEIN (BEI TEXTFELDERN ETC.) 				*/
/* ----------------------------------------------------	*/

.formbody label {
	clear: both;
	float: left;
	display: block;
	font-size: 1.4rem;
	line-height: 2.4rem;
	margin-bottom: 2.4rem;
	width: 22.97297297297297%;			/*  170px / 740px (= eightcol2)		*/
	margin-right: 2.7027027027027%;		/* 20px / 1120px 					*/
}

/* TEXTFELDER (ALLGEMEINE FORMATIERUNG) 				*/
/* ----------------------------------------------------	*/

/* Aussehen (Border, Schatten, Padding) */
.formbody .text,
.formbody .textarea,
.formbody .captcha {
	/* Rahmen und InnenabstÃ¤nde	*/
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
    border: 1px solid #a8a8a7; 			/* grey2 (0/0/0/45) 				*/
	/* Schrift 					*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2rem;
	color: #706f6f;
	/* Schlagschatten: 			*/
	-moz-box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.25);			/* Firefox */
	-webkit-box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.25);		/* Safari, Chrome, etc. */
	box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.25);				/* CSS3 Standard */
}

/* Hoverzustand ein- und mehrzeilige Textfelder definieren */
.formbody input.text:hover,
.formbody input.captcha:hover,
.formbody textarea.textarea:hover {
	background: #f6f6f6;				/* grey6 (= CMYK 0/0/0/5)	*/
}

/* Fokuszustand ein- und mehrzeilige Textfelder definieren */
.formbody input.text:focus,
.formbody input.captcha:focus,
.formbody textarea.textarea:focus {
	border: 1px solid #706f6f;			/* grey1 (= CMYK 0/0/0/70)	*/
	background: #f6f6f6;				/* grey6 (= CMYK 0/0/0/5)	*/
	color: #4a4a49;						/* grey0 (= CMYK 0/0/0/85)	*/
}

/* individuelle Breiten fÃ¼r ein- und mehrspaltige Felder */
.formbody textarea.eightcol,
.formbody input.text.eightcol { 				/* komplette Breite */
	width: 98.37837837837838% !important; 	/* 728px (740px - 10px Padding - 2px Border) / 740px  	*/
}

.formbody textarea.eightcol1,
.formbody input.text.eightcol1 {				/* 1 Spalte breit */
	width: 8.51351351351351% !important; 	/*  63px (75px - 10px Padding - 2px Border) / 740px  	*/
}

.formbody textarea.eightcol2,
.formbody input.text.eightcol2 {				/* 2 Spalten breit */
	width: 21.35135135135135% !important; 	/* 158px (170px - 10px Padding - 2px Border) / 740px  	*/
}

.formbody textarea.eightcol3,
.formbody input.text.eightcol3 {				/* 3 Spalten breit */
	width: 34.18918918918919% !important; 	/* 253px (265px - 10px Padding - 2px Border) / 740px  	*/
}

.formbody textarea.eightcol4,
.formbody input.text.eightcol4 {				/* 4 Spalten breit */
	width: 47.02702702702703% !important; 	/* 348px (360px - 10px Padding - 2px Border) / 740px  	*/
}

.formbody textarea.eightcol5,
.formbody input.text.eightcol5 { 				/* 5 Spalten breit */
	width: 59.86486486486486% !important; 	/* 443px (455px - 10px Padding - 2px Border) / 740px  	*/
}

.formbody textarea.eightcol6,
.formbody input.text.eightcol6 { 				/* 6 Spalten breit */
	width: 72.7027027027027% !important; 	/* 538px (550px - 10px Padding - 2px Border) / 740px  	*/
}

.formbody textarea.eightcol7,
.formbody input.text.eightcol7 { 				/* 7 Spalten breit */
	width: 85.54054054054054% !important; 	/* 633px (645px - 10px Padding - 2px Border) / 740px  	*/
}

/* TEXTFELDER (1-ZEILIG) 								*/
/* ----------------------------------------------------	*/

/* Standard-Formatierung (wenn keine Klasse vergeben)	*/
.formbody input.text {
	float: left;				/* Standard: links neben Label */
	height: 1.7rem;				/* StandardhÃ¶he = 17px (+Padding + Border = 24px) */
	width: 59.86486486486486%; 	/* Standardbreite = 5 Spalten */
}

/* TEXTFELDER (MEHRZEILIG) 								*/
/* ----------------------------------------------------	*/

/* Standard-Formatierung	*/
.formbody textarea {
	height: 23.3rem; 		/* 10x line-height = 240px - 5px Padding - 2px Border = 233px = 23.3rem */
	margin-top: 0;			/* Korrektur: kein Abstand oben (sonst 1px) */
	margin-bottom: 2.4rem;	/* 1 ZeilenhÃ¶he Abstand zum nÃ¤chsten Element */
}

/* SICHERHEITSFRAGE 									*/
/* ----------------------------------------------------	*/

/* Textfeld (Standard: eine Spalte breit) */
.formbody input.captcha {
	float: left;
	height: 1.7rem;
	width: 8.51351351351351% !important; 			/*  63px (75px - 10px Padding - 2px Border) / 740px  	*/
	margin-right: 2.7027027027027%; 				/*  20px / 740px	*/

}

/* "Bitte addieren Sie..."-Text */
.formbody .captcha_text {
	float: left;
	display: block;
	font-size: 1.4rem;
	line-height: 2.4rem;
	margin-bottom: 2.4rem;	/* 1 ZeilenhÃ¶he Abstand zum nÃ¤chsten Element */
}

/* (SUBMIT-)BUTTONS						 				*/
/* ----------------------------------------------------	*/

/* Container mit Button */
.formbody .submit_container {
	clear: both;
	margin-left: 25.67567567567568%; /* 190px / 740px (= eightcol2 fÃ¼r Labels + 20px Margin einrÃ¼cken) */
	margin-bottom: 2.4rem;	/* 1 ZeilenhÃ¶he Abstand zum nÃ¤chsten Element */
}

/* Aussehen (Border, Background, Schatten, Padding) */
.formbody .submit {
	/* Rahmen und InnenabstÃ¤nde	*/
	border: none;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	/* Schrift					*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2rem;
	color: #4a4a49;
	text-shadow: 1px 1px 1px #fff;
	/* Cursor					*/
	cursor: pointer;
	/* Hintergrund 				*/
	background: #c6c6c6;
	/* Hintergrundverlauf 		*/
    background: #e3e3e3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
	/* abgerundete Ecken	*/
	-moz-border-radius:3px;			/* Gecko-Browser (Firefox) */
	-webkit-border-radius:3px;		/* Webkit-Browser (Safari, Chrome) */
	border-radius:3px;				/* allgemein CSS3 */
	/* Schlagschatten: 		*/
	-moz-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5);			/* Firefox */
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5);		/* Safari, Chrome, etc. */
	box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5);				/* CSS3 Standard */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');			/* For IE 5.5 - 7 */
}

/* Anpassungen fÃ¼r Opera */
.opera .formbody .submit,
.ie .formbody .submit {
	padding-top: 5x;
	padding-bottom: 4px;
}

/* FEHLERANZEIGE						 				*/
/* ----------------------------------------------------	*/

/* Label-Text Rot */
.formbody label.error {
	color: #cc0000;
}

/* Textfeld Rot */
.formbody input.error,
.formbody textarea.error {
	border-color: #cc0000;	/* Rahmen Rot */
	background: #f7d9d9;	/* Hintergrund Rot 15% */
}

/* Fehlertext */
.formbody p.error {
	float: left;
	padding: 0;
	margin: -2.4rem 0 0 0;	/* 1 Zeile nach oben verschieben */
	width: 74.32432432432432%;
	font-size: 1rem;		/* TextgrÃ¶ÃŸe 10px */
	font-style: italic;		/* Kursiv */	
	color: #cc0000;			/* Textfarbe Rot */
}

/* Hoverzustand ein- und mehrzeilige Textfelder definieren */
.formbody input.error:hover,
.formbody textarea.error:hover {
	border: 1px solid #cc0000;			/* Rot						*/
	background: #f6f6f6;				/* grey6 (= CMYK 0/0/0/5)	*/
}

/* Fokuszustand ein- und mehrzeilige Textfelder definieren */
.formbody input.error:focus,
.formbody textarea.error:focus {
	border: 1px solid #cc0000;			/* Rot						*/
	background: #f6f6f6;				/* grey6 (= CMYK 0/0/0/5)	*/
	color: #4a4a49;						/* grey0 (= CMYK 0/0/0/85)	*/
}


/* ----------------------------------------------------	*/
/* SPEZIELLE FORMATIERUNGEN								*/
/* ----------------------------------------------------	*/

/* SUCH-FORMULAR (AUTOCOMPLETER)						*/
/* ----------------------------------------------------	*/
#searchbox  .formbody {
	margin-top: 1.1rem;
	margin-left: 0.9rem;
}

#searchbox .formbody .text {
	float:left;
	margin-top: 1px;
	margin-right: 5px;
	width: 50%;
}

#searchbox .formbody .submit {
	float:left;
}

ul.autocompleter-choices {
	position: absolute;					/* aus Fluss nehmen, damit Rest der Seite nicht verschoben wird */
	list-style-type: none;				/* Keine Bullets vor Listenpunkten */
	margin: 0;							/* Reset AuÃŸenabstÃ¤nde */
	padding: 1.2rem;					/* 12px Padding (vgl. Megamenu) */
	border-top: 5px solid #005f35;		/* grÃ¼ner Rahmen oben (vgl. Megamenu) */
	border-bottom: 5px solid #005f35;	/* grÃ¼ner Rahmen unten (vgl. Megamenu) */
	/* Transparenter Hintergrund: */
    background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.85) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.85)), color-stop(100%,rgba(255,255,255,0.85))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ffffff', endColorstr='#d9ffffff',GradientType=0 ); /* IE6-8 */
	/* Schlagschatten: */
	-moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);			/* Firefox */
	-webkit-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);		/* Safari, Chrome, etc. */
	box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);				/* CSS3 Standard */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');			/* For IE 5.5 - 7 */
}

/* Listenpunkte */
ul.autocompleter-choices li {
	list-style-type: none;
	margin: 0;
	padding: 0 0.9rem;
}

/* Aktiver Listenpunkt */
ul.autocompleter-choices li.autocompleter-selected {
	color: #ffffff;			/* Textfarbe: weiÃŸ */
	background: #74a58a;	/* Hintergrund: green5 (50/0/43/25) */
}

/* SUCH-SEITE											*/
/* ----------------------------------------------------	*/

#suchergebnisse-hauptspalte .formbody .searchbox {
	margin-bottom: 2.4rem;
}

/* Radio-Buttons */
#suchergebnisse-hauptspalte .formbody  .radio_container input.radio {
	clear: none;
	float: left;
	margin-top: 0.7rem;					/* Button auf TexthÃ¶he verschieben	*/
	margin-right: 0.5rem;				/* 5px Abstand zum Label			*/
}

/* Labels ("Frau" / "Herr") */
#suchergebnisse-hauptspalte .formbody .radio_container label {
	clear: none;
	float: left;
	width: auto;
}

#suchergebnisse-hauptspalte h3,
#suchergebnisse-hauptspalte h3 a,
#suchergebnisse-hauptspalte h3 span {
	font-size: 1.8rem;				/* 18px/10px */
	line-height: 2.4rem;  			/* 24px/10px */
	padding-top: 1.2rem; 			/* 12px/10px */
	padding-bottom: 1.2rem;			/* 12px/10px */
}

/* LOGIN-FORMULAR										*/
/* ----------------------------------------------------	*/

/* Abmelden-Button bei Logout linksbÃ¼ndig */
#tl_logout .formbody .submit_container {
	margin-left: 0;
}

/* Breiten, wenn Login-Formular in rechter Spalte */
#right .login .formbody label {
	width: 30.5555%; /* 110px / 360px */
	margin-right: 2.7777%; /* 10px / 360px */
	margin-bottom: 0;
}

#right .login .formbody .text{
	width: 63.3333%;	/* 228px /360px */
	margin-bottom: 2.4rem;
}

#right .login .formbody .submit_container {
	margin-left: 33.3333%; /* 120px / 360px */
}

#right .login p.error {
	margin-top: 0;
}

/* KONTAKT-FORMULAR, NEWSLETTER-AN-/ABMELDUNG										*/
/* ----------------------------------------------------	*/
/* Zustimmung zur DV einrÃ¼cken */
#form-kontakt .row_10, #form-unsubscribe_nl .row_2, #tl_avisota_recipient .row_10 {
    width: 59.86486486486486%;	/* = eightcol5 */
	margin-left: 25.67567567567568%; /* 190px / 740px (= eightcol2 fÃ¼r Labels + 20px Margin einrÃ¼cken) */  
}
/* ---------------------------------------------------------------- */
/* Tabellen															*/
/*																	*/
/* Attribute (semantisch):											*/
/* -----------------------											*/
/* <table> 		- die Tabelle selbst								*/
/*																	*/
/* <caption>	- Beschreibung des Inhalts (optional)				*/
/*																	*/
/* <thead>		- wird fÃ¼r 1. Zeile verwendet (wenn Ãœberschriften)	*/
/* <tbody>		- eigentlicher Tabelleninhalt						*/
/* <tfoot>		- FuÃŸzeile (muss VOR <tbody> definiert werden!)		*/
/*																	*/
/* <tr>			- Tabellenzeile										*/
/*																	*/
/* <td>			- einzelne Tabellenzelle							*/
/* <td colspan="5"> / <td rowspan="2"> - Zellen zusammenfassen		*/
/*																	*/
/* <colgroup>	- ermÃ¶glicht es, ganze Spalten zu stylen			*/
/*   z.B. 	<colgroup>												*/
/*				<col span="2" style="background: #ff0000" />		*/
/*				<col span="3" style="background: #ffff00" />		*/
/*				<col style="background: #ffff00" />					*/
/*   		</colgroup>												*/			
/*																	*/
/* <th>			- statt <td>, wenn Zelle eine Ãœberschrift ist		*/
/* <th scope="row"> / <th scope="col"> - <th> exakter definieren	*/
/*																	*/
/* ---------------------------------------------------------------- */
table {
	font-size: 1.4em; 			/* 14px/10px */
	line-height: 2.4rem;  		/* 24px/10px */
	margin-bottom: 2.4rem;		/* 24px/10px */
	width:100%;					/* Volle Spaltenbreite nutzen */
}

/* Tabelle hat als Basis-TextgrÃ¶ÃŸe 1.4 em (= 14px), daher mÃ¼ssen alle Text-Elemente */
/* innerhalb der Tabelle (p, ul, etc.) auf Basis dieser GrÃ¶ÃŸe formatiert werden 	*/
table p,
table ul,
table ol {
	font-size: 1em;
}

caption {
	line-height: 2.4rem;  		/* 24px/10px */
	font-style: italic;			/* kursiv */
	text-align: left;			/* Ausrichtung links */
	padding-bottom: 2.4rem;		/* tbody um 1 Zeile (2.4rem = 24px) nach unten schieben */	
}

th {
	font-weight: bold;
}

thead th {
	background: #706f6f;		/* grey1 (0/0/0/70) */
	color: #ffffff;
}

tfoot {
	background: #f6f6f6  url(data:image/gif;base64,R0lGODlhAQABAIAAAEpKSQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTc2RTYzRjA5NzYxMUUyQUUzMjg4NjNGQkVFRkU1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTc2RTY0MDA5NzYxMUUyQUUzMjg4NjNGQkVFRkU1MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBNzZFNjNEMDk3NjExRTJBRTMyODg2M0ZCRUVGRTUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBNzZFNjNFMDk3NjExRTJBRTMyODg2M0ZCRUVGRTUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAQAAAgJEAQA7) left top repeat-x;		/* grey6 (0/0/0/5) + Fake-Border oben */
	font-style: italic;
}

td, th {
	padding-left: 0.8rem;		/* 8px/10px */
	padding-right: 0.8rem;		/* 8px/10px */
	text-align: left;
}

/* -------------------------------------------------------------------------------	*/
/* KLASSE ZEBRA			- Hintergrund der Tabellenzeilen abwechselnd einfÃ¤rben		*/
/* (fÃ¼r UnterstÃ¼tzung  Ã¤lterer Browser Klasse "even" fÃ¼r gewÃ¼nschte Zeilen vergeben */
/* -------------------------------------------------------------------------------	*/
table.zebra tbody tr:nth-child(even) td,
table.zebra tbody tr:nth-child(even) th, 
table.zebra tbody tr.even td,
table.zebra tbody tr.even th { 
	background: #e3ece6; 		/* green9 (10/0/9/5) */
}
/* END	---------------------------------------------------------------------------	*/


/* -------------------------------------------------------------------------------	*/
/* KLASSE LOOSE	- erhÃ¶htes Padding oben/unten aller Tabellenzellen								*/
/* -------------------------------------------------------------------------------	*/
table.loose td,
table.loose th {
	padding-top: 1.2rem !important;		/* 1/2 ZeilenhÃ¶he (1.2rem = 12px) Padding oben */
	padding-bottom: 1.2rem !important;	/* 1/2 ZeilenhÃ¶he (1.2rem = 12px) Padding unten */	
}
/* END	---------------------------------------------------------------------------	*/

/* -------------------------------------------------------------------------------	*/
/* KLASSE SUR-BORDER	- Rahmen um die gesamte Tabelle	 							*/
/* Wenn die Tabelle einen Rahmen bekommen soll, dann mÃ¼ssen die AbstÃ¤nde oben/unten */
/* so angepasst werden, dass der nachfolgende Text wieder ins Textraster passt		*/
/* -------------------------------------------------------------------------------	*/
table.sur-border {
	border: 1px solid #4a4a49; 	/* Rahmen 1px - grey0 (0/0/0/85) */	
	margin-top: -2px;			/* Tabelle um 2px nach oben verschieben (wegen 1px border-top + 1px border-bottom) */
}

table.sur-border caption {			/* Wenn Caption vorhanden: */
	padding-top: 2px;			/* 2px nach unten verschieben, um negative margin-top von table auszugleichen (mit padding-top, da Opera hier margin-top nicht erkennt) */
	margin-bottom: -2px;		/* tbody wieder um 2px nach oben verschieben */
}

/* END	---------------------------------------------------------------------------	*/


/* -------------------------------------------------------------------------------	*/
/* KLASSE HOR-BORDER	- Horizontale Linien zwischen den einzelnen Zeilen			*/
/* -------------------------------------------------------------------------------	*/
table.hor-border td,
table.hor-border tbody th {
	background: url(data:image/gif;base64,R0lGODlhAQABAIAAAEpKSQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTc2RTYzRjA5NzYxMUUyQUUzMjg4NjNGQkVFRkU1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTc2RTY0MDA5NzYxMUUyQUUzMjg4NjNGQkVFRkU1MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBNzZFNjNEMDk3NjExRTJBRTMyODg2M0ZCRUVGRTUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBNzZFNjNFMDk3NjExRTJBRTMyODg2M0ZCRUVGRTUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAQAAAgJEAQA7) left top repeat-x;	/* Fake-Border oben */
}

table.hor-border td.first-row,
table.hor-border th.first-row {
	background: none;	/* kein Fake-Border oben */
}

table.hor-border.zebra tbody tr:nth-child(even) td,
table.hor-border.zebra tbody tr:nth-child(even) th, 
table.hor-border.zebra tbody tr.even td,
table.hor-border.zebra tbody tr.even th { 
	background: #e3ece6 url(data:image/gif;base64,R0lGODlhAQABAIAAAEpKSQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTc2RTYzRjA5NzYxMUUyQUUzMjg4NjNGQkVFRkU1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTc2RTY0MDA5NzYxMUUyQUUzMjg4NjNGQkVFRkU1MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBNzZFNjNEMDk3NjExRTJBRTMyODg2M0ZCRUVGRTUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBNzZFNjNFMDk3NjExRTJBRTMyODg2M0ZCRUVGRTUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAQAAAgJEAQA7) left top repeat-x; 		/* green9 (10/0/9/5) + Fake-Border oben */
}
/* END	---------------------------------------------------------------------------	*/


/* -------------------------------------------------------------------------------	*/
/* KLASSE ALL-BORDER	- SÃ¤mtliche Rahmenlinien									*/
/* -------------------------------------------------------------------------------	*/
table.all-border {
	border: 1px solid #4a4a49; 	/* Rahmen 1px - grey0 (0/0/0/85) */	
	margin-top: -2px;			/* Tabelle um 2px nach oben verschieben (wegen 1px border-top + 1px border-bottom) */
}

table.all-border caption {			/* Wenn Caption vorhanden: */
	padding-top: 2px;			/* 2px nach unten verschieben, um negative margin-top von table auszugleichen (mit padding-top, da Opera hier margin-top nicht erkennt) */
	margin-bottom: -2px;		/* tbody wieder um 2px nach oben verschieben */
}

table.all-border td,
table.all-border tbody th {
	background: url(data:image/gif;base64,R0lGODlhAQABAIAAAEpKSQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTc2RTYzRjA5NzYxMUUyQUUzMjg4NjNGQkVFRkU1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTc2RTY0MDA5NzYxMUUyQUUzMjg4NjNGQkVFRkU1MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBNzZFNjNEMDk3NjExRTJBRTMyODg2M0ZCRUVGRTUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBNzZFNjNFMDk3NjExRTJBRTMyODg2M0ZCRUVGRTUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAQAAAgJEAQA7) left top repeat-x;	/* Fake-Border oben */
}

table.all-border td.first-row,
table.all-border th.first-row {
	background: none;	/* kein Fake-Border oben */
}

table.all-border.zebra tbody tr:nth-child(even) td,
table.all-border.zebra tbody tr:nth-child(even) th, 
table.all-border.zebra tbody tr.even td,
table.all-border.zebra tbody tr.even th { 
	background: #e3ece6 url(data:image/gif;base64,R0lGODlhAQABAIAAAEpKSQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjEgNjQuMTQwOTQ5LCAyMDEwLzEyLzA3LTEwOjU3OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTc2RTYzRjA5NzYxMUUyQUUzMjg4NjNGQkVFRkU1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQTc2RTY0MDA5NzYxMUUyQUUzMjg4NjNGQkVFRkU1MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjBBNzZFNjNEMDk3NjExRTJBRTMyODg2M0ZCRUVGRTUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBBNzZFNjNFMDk3NjExRTJBRTMyODg2M0ZCRUVGRTUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAQAAAgJEAQA7) left top repeat-x; 		/* green9 (10/0/9/5) + Fake-Border oben */
}

table.all-border td,
table.all-border th {
	border-right: 1px solid #4a4a49;
}
/* END	---------------------------------------------------------------------------	*/
/* -------------------------------------------------------------------- */
/* HAUPTMENÃœ															*/
/* -------------------------------------------------------------------- */
/* basiert auf Contao Megamenu - http://www.contao4you.de/megamenu.html	*/
/* genutzt wird die FADE-Animation. Spezielle Styles fÃ¼r die			*/
/* DROP-Animation wurden entfernt										*/
/* -------------------------------------------------------------------- */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ALLGEMEINE FORMATIERUNG												*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* GrundsÃ¤tzliche Positionierung des <nav>-Elements mit der ID mainnav	*/
/* -------------------------------------------------------------------- */
#mainnav {
	width: 100%; 					/* Breite des MenÃ¼-Containers auf 100% setzen (Start linker Inside-Container-Rand */
	max-width: 1120px;				/* maximale Breite auf 1120px (= max. Breite der restlichen Seite) begrenzen */
	height: 3.2rem; 				/* HÃ¶he des MenÃ¼s 3.2rem (= 2.2rem line-height der Links + 0.5rem Margin der Listenpunkte oben + 0.5rem Padding der Links unten */
	position: absolute; 			/* Absolute Positionierung */
	top: 133px; 					/* Abstand vom oberen Seitenrand (20px + 93px Logo-HÃ¶he + 20px) */
	background: none; 				/* Hintergrundfarbe */
	border-top: 1px solid #706f6f;	/* grey1 (0/0/0/70) */
	z-index: 1000; 					/* sicherstellen, dass MenÃ¼ in der Z-Ebene vor dem Hintergrund angeordnet ist */
	overflow: visible;				/* Fix vom Entwickler - Notwendig? */
}


/* Navigation ist als unsortierte Liste <ul> angelegt: 					*/
/* -------------------------------------------------------------------- */
#mainnav ul {
	/* ABSTAND-RESET: AuÃŸen-/InnenabstÃ¤nde und Rahmen */	
	margin: 0;
	padding: 0;
	border: 0;		
}

/* Einzelne Listenpunkte = MenÃ¼punkte des NavigationsmenÃ¼s 				*/
/* -------------------------------------------------------------------- */
#mainnav li {
	float: left; 						/* nebeneinander anordnen */
	display: inline; 					/* Default-Wert sicherstellen */
	list-style-type: none; 				/* Keine Bullets vor den MenÃ¼punkten */
	margin-top: 0.5rem;					/* 5px AuÃŸenabstand zum oben -> vertikale Trennlinien der Links stoÃŸen nicht an horizontale Border */
	height: 2.2rem;						/* HÃ¶he der MenÃ¼punkte (18px TexthÃ¶he + 2px Zugabe oben/unten fÃ¼r Ã¼berstehende vertikale Trennlinien */
	border-right: 1px solid #706f6f;	/* grey1 (0/0/0/70) */
	background-color: none; 			/* keine Hintergrundfarbe */	
}

/* Listenpunkte als Links												*/
/* -------------------------------------------------------------------- */
/* li a				- Formatierung der Links */
/* li span-active	- Formatierung des momentan aktiven MenÃ¼punkts		*/

/* Formatiert ALLE MenÃ¼punkte */
#mainnav li a,
#mainnav li span.active {
	display: block; 			/* Darstellung als Block-Element */
	padding-left: 0.9rem; 		/* 9px Innenabstand links = Halbe TextgrÃ¶ÃŸe */  
	padding-right: 0.9rem; 		/* 9px Innenabstand rechts = Halbe TextgrÃ¶ÃŸe */
	line-height: 2.2rem; 		/* HÃ¶he der MenÃ¼punkte (18px TexthÃ¶he + 2px Zugabe oben/unten fÃ¼r Ã¼berstehende vertikale Trennlinien */
	text-decoration: none;		/* Keine Unterstreichung */
	background: none; 			/* keine Hintergrundfarbe */
	margin-top: -0.5rem;		/* Link bis hoch an die horizontale Linie rÃ¼cken */
	padding-top: 0.5rem;		/* Text innerhalb des Links wieder nach unten rÃ¼cken */
	padding-bottom: 0.5rem;		/* Innenabstand unten = oben */	
}

/* Standard-Cursor (Pfeil) bei aktiven Seiten anzeigen */
#mainnav li span.active {
	cursor: default;
}

#mainnav li a.first,
#mainnav li span.active.first {
	/* padding-left: 0;		/* Kein padding-left beim ersten Listenpunkt -> Text beginnt am Linken Seitenrand */
}

#mainnav li.last,
#mainnav li span.active.last {
	border-right: none; 	/* Kein Border nach letztem Listenpunkt */
}

/* Formatiert nur Links */
/*
#mainnav li a {

}
*/

/* Formatiert nur aktuell aktiven MenÃ¼punkt (z.B. Fettschrift, Textfarbe, etc.) */
/*
#mainnav li span.active {

}
*/

/* Toplevel: Schrift */
#mainnav li a,
#mainnav li span.active {
	font-family: Georgia, Times New Roman, serif; 		/* Toplevel-Schrift: Georgia */
	font-size: 1.8rem;									/* 18px/10px */
	color: #706f6f;										/* Schriftfarbe: grey1 (0/0/0/70) */	
}

/* Toplevel: Verhalten bei Rollover - Hintergrund & Textfarbe */
#mainnav li a:hover,
#mainnav li:hover span.active,
#mainnav li a:focus,
#mainnav li:focus span.active {
	background: #005f35;	/* green0(100/0/85/50) */	
	color: #ffffff;			/* white */
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* FORMATIERUNG DER ELEMENTE INNERHALB DES MEGAMENÃœ-DIV					*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* -----------------------	*/
/* RESETS 					*/
/* ----------------------- 	*/
#mainnav div.submenu ul,
#mainnav div.submenu li,
#mainnav div.submenu li a,
#mainnav div.submenu li span.active {
	/* TEXT-RESET: Verdana / grey0 / SchriftgrÃ¶ÃŸe = 14px / ZeilenhÃ¶he =24px	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a49;
	font-size: 1.4rem;
	line-height: 2.4rem;
	/* ABSTAND-RESET: AuÃŸen-/InnenabstÃ¤nde, Hintergrund und Rahmen */
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;	
}

/* RESETS - HOVER/FOCUS */
#mainnav div.submenu li a:hover,
#mainnav div.submenu li:hover span.active,
#mainnav div.submenu li a:focus,
#mainnav div.submenu li:focus span.active {
	background: none;	/* green0(100/0/85/50) */	
	color: #4a4a49;		/* white */
}

/* RESETS - LISTENPUNKTE UNTEREINANDER ANORDNEN */
#mainnav div.submenu li {
	clear: both;	/* Float clearen -> Listenpunkt untereinander anordnen */
}

/* RESETS - NUR LINK-TEXT KLICKBAR (nicht ganze Breite des Listenpunkts) */
/*
#mainnav div.submenu li a {
	display:inline;
}
*/

/* ----------------------------------------------------	*/
/* SUBMENÃœ-"ÃœBERSCHRIFTEN								*/
/* ----------------------------------------------------	*/
/* durch Vergabe der Klasse "submenu-head" in den 		*/
/* Artikeln mit den entsprechenden Navigations-Modulen	*/
/* ----------------------------------------------------	*/

/* Hintergrundfarbe standardmÃ¤ÃŸig green0 		*/
/* individuell Ã¼beschreiben durch zusÃ¤tzliche	*/
/* Klasse im BE (siehe unten) 					*/
#mainnav div.submenu nav.submenu-head li,
#mainnav div.submenu nav.submenu-head li span.active {
	background: #005f35;	/* green0 (100/0/85/50) */
}

/* bei Rollover Hintergrundfarbe Ã¤ndern */
#mainnav div.submenu nav.submenu-head li:hover,
#mainnav div.submenu nav.submenu-head li:focus {
	background: #74a58a;	/* Hintergrund: green5 (50/0/43/25) */
}

/* Abstand nach Headline zu den UntermenÃ¼s */
#mainnav div.submenu nav.submenu-head li.last{
	margin-bottom: 0.5rem;	/* 5px */
}

/* Standard-Textfarbe WeiÃŸ */
#mainnav div.submenu nav.submenu-head li a,
#mainnav div.submenu nav.submenu-head li span.active {
	font-size: 1.4rem;		/* TextgrÃ¶ÃŸe 14px */
	color: #ffffff;			/* white */
}

/* -----------------------	*/
/* SUBMENÃœS					*/
/* ----------------------- 	*/
#mainnav div.submenu li a {
	font-size: 1.2rem;		/* TextgrÃ¶ÃŸe 12px */
	padding-left: 0.5rem;	/* 5px Abstand links (damit in Ãœbeschriften links gleicher Abstand zum BGR wie oben/unten) */	
}

#mainnav div.submenu li span.active {
	font-size: 1.2rem;		/* TextgrÃ¶ÃŸe 12px */
	padding-left: 0.5rem;	/* 5px Abstand links (damit in Ãœbeschriften links gleicher Abstand zum BGR wie oben/unten) */
	width: auto;			/* Verhindert, dass 100% Breite + Padding den umflieÃŸenden Container zu groÃŸ werden lÃ¤sst */
}

/* Alternative 1: bei Rollover nur Unterstreichung */
/*
#mainnav div.submenu li a:hover,
#mainnav div.submenu li a:focus {
	text-decoration: underline;	
}
*/
/* Alternative 1 - Ende */

/* Alternative 2: bei Rollover weiÃŸe Schrift auf grÃ¼nem Hintergrund */
#mainnav div.submenu li:hover,
#mainnav div.submenu li:focus {
	color: #ffffff;			/* Textfarbe: weiÃŸ */
	background: #74a58a;	/* Hintergrund: green5 (50/0/43/25) */
}

#mainnav div.submenu li:hover a,
#mainnav div.submenu li:focus a {
	color: #ffffff;			/* Textfarbe: weiÃŸ */
}

#mainnav div.submenu li.active:hover,
#mainnav div.submenu li.active:focus {
	background: none !important;		/* keine Hintergrundfarbe bei aktiver Seite */
}
/* Alternative 2 - Ende */

/* --------------------------------------------------------	*/
/* INDIVIDUELLE FORMATIERUNG EINZELNER MENÃœS/MENÃœPUNKTE		*/
/* --------------------------------------------------------	*/
/* DE														*/
/* --------------------------------------------------------	*/
/* Individuelle Breite/Positionierung des MenÃ¼s: 	*/
/* durch Vergabe einer ID in der Seitenstruktur		*/
#loesungen {
	width: auto !important;
	min-width: 57%; /* unter 57% springt MenÃ¼ bei Rollover im IE, ? weil er min-width nicht richtig interpretiert ? */
	/* left: 156px !important; Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#dopix {
	width: auto !important;
	min-width: 240px;
	left: 183px !important; /* Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#iconsuite {
	width: auto !important;
	min-width: 55%; /* unter 55% springt MenÃ¼ bei Rollover im IE, ? weil er min-width nicht richtig interpretiert ? */
	/* min-width: 66.07142857142857% !important; */ /* bei 3-spaltiger Darstellung */
	/* left: 156px !important; Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#services {
	width: auto !important;
	min-width: 240px;
	left: 257px !important; /* Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#unternehmen {
	width: auto !important;
	min-width: 240px;
	left: 341px !important; /* Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#mediencenter {
	width: auto !important;
	min-width: 43.66071428571429%;
	/* left: 156px !important; Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

/* --------------------------------------------------------	*/
/* INT														*/
/* --------------------------------------------------------	*/
#loesungen_int {
	width: auto !important;
	min-width: 57%; /* unter 57% springt MenÃ¼ bei Rollover im IE, ? weil er min-width nicht richtig interpretiert ? */
	/* left: 156px !important; Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#dopix_int {
	width: auto !important;
	min-width: 240px;
	left: 154px !important; /* Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#iconsuite_int {
	width: auto !important;
	min-width: 55%; /* unter 55% springt MenÃ¼ bei Rollover im IE, ? weil er min-width nicht richtig interpretiert ? */
	/* min-width: 66.07142857142857% !important; */ /* bei 3-spaltiger Darstellung */
	/* left: 156px !important; Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#services_int {
	width: auto !important;
	min-width: 240px;
	left: 228px !important; /* Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#unternehmen_int {
	width: auto !important;
	min-width: 240px;
	left: 312px !important; /* Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#kontakt_int{
	width: auto !important;
	min-width: 240px;
	left: 408px !important; /* Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}

#mediencenter_int {
	width: auto !important;
	min-width: 43.66071428571429%;
	left: 156px !important; /* Falls "EinrÃ¼cken des MenÃ¼punkts gewÃ¼nscht */
}


/* Individuelle Farben/Styles fÃ¼r SubmenÃ¼-Headlines und Rollover */

/* --------	*/
/* COPiX 	*/
/* --------	*/

/* Ãœberschrift - Hintergrundfarbe: Standard */
#mainnav div.submenu nav.submenu-head.copix-head li,
#mainnav div.submenu nav.submenu-head.copix-head li span.active {
	background: #6a0027;	/* purple0 (33/100/57/53) */
}

/* Ãœberschrift - Hintergrundfarbe: Rollover */
#mainnav div.submenu nav.submenu-head.copix-head li:hover,
#mainnav div.submenu nav.submenu-head.copix-head li:focus {
	background: #b58093;	/* purple5 (30/54/27/7) */
}

/* SubmenÃ¼ - Hintergrundfarbe: Rollover */
#mainnav div.submenu nav.copix li:hover,
#mainnav div.submenu nav.copix li:focus {
	background: #b58093;	/* purple5 (30/54/27/7) */
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* SPEZIELLE MEGAMENÃ¼-FORMATIERUNG (BGR, "ANIMATION", ETC.)				*/
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* DIV wird zunÃ¤chst in den unsichtbaren Bereich verschoben und minimiert */
#mainnav li.submenu div.submenu {
	left: -9999px;			/* aus Viewport verschieben */
	position: absolute;		/* Absolute Positionierung nimmt DIV aus Fluss der restlichen Seite */
	width: 0.1rem;			/* auf 1px Breite minimieren */
	height: 0.1rem;			/* auf 1px HÃ¶he minimieren */
	z-index: 1000;			/* hoher z-index stellt sicher, dass DIV in der z-Achse Ã¼ber anderen Elementen positioniert wird */
}

/* Megamenu wird bei hover positioniert. 						*/
/* Bei der Fade-Animation bekommt das Megamenu die Klasse .fade	*/
#mainnav li.submenu:hover div.submenu {
	top: 3.2rem; 						/* Positionierung direkt unter MenÃ¼leiste -> Abstand oben = HÃ¶he #mainnav = 3.2rem */
	padding: 1.2rem; 					/* 12px */
	width: 96.42857142857143%; 			/* 1080px / 1120px -> Ergibt gemeinsam mit 40px Padding (20px li.+ 20px re.) 100% Breite (1120px) */	
	/* width: auto;		 				/* Alternative: Breite automatisch - macht noch Probleme  */
	height: auto; 						/* HÃ¶he automatisch auf Basis des Inhalts */
	overflow: hidden;					/* "Ã¼berlaufenden" Content verbergen */
}


/* Individuelle Gestaltung einzelner MenÃ¼s durch Vergabe einer ID/Klasse in der Seitenstruktur mÃ¶glich 			*/
/* FÃ¼r 90% WeiÃŸ + 5px grÃ¼nen Rahmen oben/unten: Klassen "standard-menubgr" und "gradient" (wegen IE9) vergeben 	*/
.standard-menubgr.gradient {
	border-top: 5px solid #005f35;
	border-bottom: 5px solid #005f35;
	/* Transparenter Hintergrund: */
    background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	/* background: -moz-linear-gradient(top,  rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.85) 100%); */ /* FF3.6+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.85)), color-stop(100%,rgba(255,255,255,0.85))); */ /* Chrome,Safari4+ */
	/* background: -webkit-linear-gradient(top,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%); */ /* Chrome10+,Safari5.1+ */
	/* background: -o-linear-gradient(top,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%); */ /* Opera 11.10+ */
	/* background: -ms-linear-gradient(top,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%); */ /* IE10+ */
	/* background: linear-gradient(to bottom,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 100%); */ /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ffffff', endColorstr='#d9ffffff',GradientType=0 ); */ /* IE6-8 */
	/* Schlagschatten: */
	-moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);			/* Firefox */
	-webkit-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);		/* Safari, Chrome, etc. */
	box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5);				/* CSS3 Standard */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');			/* For IE 5.5 - 7 */
}

/* Damit das DIV auch ohne hover sichtbar bleibt. */
.fade {
  left: 0px !important;		/* Ausrichtung an linker MenÃ¼kante */
  visibility: hidden;		/* ??? */
}


/* ---------------------------------------------------------------- */
/* Breadcrumb-Navi													*/
/* ---------------------------------------------------------------- */

.mod_breadcrumb {
	clear: both;
	float:left;
	margin-top: 75px;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.5rem;	
	/* Schatten */
    -webkit-box-shadow: 3px -3px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px -3px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 3px -3px 3px 0 rgba(0, 0, 0, 0.1);
	/* abgerundente Ecken oben */
	border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px; 
	-webkit-border-radius: 10px 10px 0px 0px; 
    border: 1px solid #706f6f;
	border-bottom: 0px solid #ffffff;
	/* Hintergrundverlauf */
    background: #e3e3e3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */	
}

.mod_breadcrumb p,
.mod_breadcrumb a,
.mod_breadcrumb span {
	float:left;
	font-weight: normal;	/* Standardschriftschnitt: normal */
	font-family: Georgia, Times New Roman, serif; 	/* Headline-Standardschrift: Georgia */
	font-size: 1.4rem;
	line-height: 2.4rem;
	margin:0;
	padding:0 0.5rem;
	/* background: #ffffff; */
}

.mod_breadcrumb .active {
	color: #ffffff;
	background: #005f35;
	margin-top: -0.5rem;
	padding-top: 0.5rem;
	padding-left: 1.0rem;
	padding-right:1.0rem;
	margin-right:-0.5rem;
	/* abgerundente Ecken oben */
	border-radius: 0px 7px 0px 0px; 
	-moz-border-radius: 0px 7px 0px 0px; 
	-webkit-border-radius: 0px 7x 0px 0px; 	
}


/* ---------------------------------------------------------------- */
/* Footer-Navi														*/
/* ---------------------------------------------------------------- */
#footer .footer-nav,
#footer .footer-nav li,
#footer .footer-nav li a {
	/* ABSTAND-RESET: AuÃŸen-/InnenabstÃ¤nde und Rahmen */	
	margin: 0;
	padding: 0;
	border: 0;
}

#footer .footer-nav li {
	float: left; 				/* nebeneinander anordnen */
	display: inline; 			/* Default-Wert sicherstellen */
	padding-left: 0.9rem; 		/* 9px Innenabstand links */  
	padding-right: 0.9rem; 		/* 9px Innenabstand rechts */	
}

#footer .footer-nav li a,
#footer .footer-nav li span.active {
	display: block; 			/* Darstellung als Block-Element */
	font-family: Georgia, Times New Roman, serif; 	/* Headline-Standardschrift: Georgia */
	color: #ffffff;	
	font-size: 1.6rem;
	line-height: 2.4rem;
	letter-spacing: 0.1rem;	
}

#footer .footer-nav li.first,
#footer .footer-nav li span.active.first {
	padding-left: 0;	/* Kein padding-left beim ersten Listenpunkt -> Text beginnt am Linken Seitenrand */
}

#footer .footer-nav li.last,
#footer .footer-nav li span.active.last {
	padding-right: 0;	/* Kein padding-right nach letztem Listenpunkt */
}
/* ++++++++++++++++++++++++++++++++++++++++	*/
/* COLORS									*/
/* ++++++++++++++++++++++++++++++++++++++++	*/
/*											*/														
/* black: 	#000000;						*/
/* white: 	#ffffff;						*/
/*											*/
/* grey0: 	#4a4a49;	= CMYK 0/0/0/85		*/
/* grey1: 	#706f6f;	= CMYK 0/0/0/70		*/
/* grey2: 	#a8a8a7;	= CMYK 0/0/0/45		*/
/* grey3: 	#c6c6c6;	= CMYK 0/0/0/30		*/
/* grey4: 	#e3e3e3;	= CMYK 0/0/0/15		*/
/* grey5: 	#ededed;	= CMYK 0/0/0/10		*/
/* grey6: 	#f6f6f6;	= CMYK 0/0/0/5 		*/
/*											*/
/* green0: 	#005f35;	= CMYK 100/0/85/50	*/
/* green1: 	#006a42;	= CMYK 90/0/77/45 	*/
/* green2: 	#007752;	= CMYK 80/0/68/40 	*/
/* green3: 	#338563;	= CMYK 70/0/60/35 	*/
/* green4: 	#569476;	= CMYK 60/0/51/30 	*/
/* green5: 	#74a58a;	= CMYK 50/0/43/25 	*/
/* green6: 	#8fb6a0;	= CMYK 40/0/34/20 	*/
/* green7: 	#acc8b6;	= CMYK 30/0/25/15 	*/
/* green8: 	#c7dacf;	= CMYK 20/0/17/10 	*/
/* green9: 	#e3ece6;	= CMYK 10/0/9/5 	*/
/*											*/
/* purple0:	#6a0027;	= CMYK 33/100/57/53	*/
/* purple1: #791a3d;	= CMYK 33/97/43/43	*/
/* purple2: #883352;	= CMYK 34/85/37/31	*/
/* purple3: #974d68;	= CMYK 35/75/34/20	*/
/* purple4: #a6667d;	= CMYK 33/65/31/12	*/
/* purple5: #b58093;	= CMYK 30/54/27/7	*/
/* purple6: #c399a9;	= CMYK 25/44/21/3	*/
/* purple7: #d2b3be;	= CMYK 20/33/17/1	*/
/* purple8: #e1ccd4;	= CMYK 13/23/11/0	*/
/* purple9: #f0e6e9;	= CMYK 6/11/6/0		*/
/* ++++++++++++++++++++++++++++++++++++++++	*/


/* ++++++++++++++++++++++++++++++++++++++++	*/
/* HEADER									*/
/* ++++++++++++++++++++++++++++++++++++++++	*/
#header {
	height: 200px;
}

/* Hintergrundverlauf */
#header.gradient {
    background: #c7dacf; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2RhY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #c7dacf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c7dacf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#c7dacf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#c7dacf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#c7dacf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#c7dacf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7dacf',GradientType=0 ); /* IE6-8 */    
}

#login-link,
#international-link {
	float:left;
	margin-top: 42px;
	margin-left: 0.9rem;
	color: #706f6f;
}	

#login-link,
#login-link a,
#international-link,
#international-link a {
	font-family: Georgia, Times New Roman, serif; 	/* Headline-Standardschrift: Georgia */
	font-size: 1.3rem;
	font-weight: normal;
	line-height: 1.7rem;
	letter-spacing: 0.05rem;
	padding-bottom: 0;
}

#login-link {
	padding-right: 0.9rem;
	border-right: 1px solid #706f6f;	/* grey1 (0/0/0/70) */
}

/* Box fÃ¼r H1-Logo (Ã¼ber Klasse "invisible"		*/
/* unsichtbar) und Image-Link zur Startseite	*/
#logohead {
	float: right;		/* rechts floaten, damit links Login Platz hat */
	text-align: right;	/* Link im DIV rechts ausrichten */
}

/* Logo-Grafik formatieren */
#logohead a img {
	margin-top: 20px;		/* Abstand vom oberen Seitenrand */
	margin-right: 0.9rem;	/* Abstand vom rechten Rand 9px (wie "Home" links im MenÃ¼) */
	width: 229px;			/* Breite (229px + 9px = 238px -> Beginnt bei 1120px links mit "Karriere" */
	/* height: 93px;		   Falls notwendig: proportional passende HÃ¶he zur Breite von 229px */
	padding: 0;				/* Reset Innenabstand */
}

/* ++++++++++++++++++++++++++++++++++++++++	*/
/* MAINCONTENT								*/
/* ++++++++++++++++++++++++++++++++++++++++	*/
#maincontent {
    border-top:1px solid #706f6f;
    -webkit-box-shadow:0 -5px 5px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 -5px 5px 0 rgba(0, 0, 0, 0.1);
    box-shadow:0 -5px 5px 0 rgba(0, 0, 0, 0.1);
    background: #ffffff;	
}

/* ----------------------------------------------------------------------------	*/
/* TOPCONTENT																	*/
/* ----------------------------------------------------------------------------	*/
/* gepunktete horizontale Linie oben */
#topcontent {
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	margin-bottom: 2.2rem;				/* Abstand unten um 2px reduziert (Ausgleich wg. Border) */
}


/* Einzelnen Bereich/Artikel durch gepunktete Linie vom nÃ¤chsten abtrennen */
.borderbottom {
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	margin-bottom: 2.2rem;				/* Abstand unten um 2px reduziert (Ausgleich wg. Border) */	
}

/* ----------------------------------------------------------------------------	*/
/* Weitere DOPiX-Module															*/
/* ----------------------------------------------------------------------------	*/
#weitere-module-dopix-dialog-hauptspalte,
#weitere-module-dopix-admin-hauptspalte,
#weitere-module-dopix-smartadmin-hauptspalte,
#weitere-module-dopix-server-hauptspalte,
#weitere-module-dopix-compose-regression-test-tool-hauptspalte,
#weitere-module-sonstige-module-hauptspalte {
	margin-bottom: 4.8rem;
}

/* ----------------------------------------------------------------------------	*/
/* MITGLIEDSCHAFTEN, MANAGEMENT, VERTRIEB										*/
/* ----------------------------------------------------------------------------	*/
/* Trennlinie zwischen den einzelnen Elementen								 	*/
/* ----------------------------------------------------------------------------	*/
.mitgliedschaft,
.management,
.vertrieb {
	display: table;
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	margin-bottom: 2.2rem;				/* Abstand unten um 2px reduziert (Ausgleich wg. Border) */	
}

/* kein Border unter dem letzten Eintrag */
.mitgliedschaft.last-entry,
.management.last-entry,
.vertrieb.last-entry {
	border-bottom: 0;
	margin-bottom: 0;
}

/* ----------------------------------------------------------------------------	*/
/* LOKALE PARTNER																*/
/* ----------------------------------------------------------------------------	*/
/* Trennlinie zwischen den einzelnen Elementen								 	*/
/* ----------------------------------------------------------------------------	*/
.divider {
	width: 100%;
	height: 0;
	display: table;
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	margin-bottom: 2.2rem;				/* Abstand unten um 2px reduziert (Ausgleich wg. Border) */	
}

/* ----------------------------------------------------------------------------	*/
/* DOWNLOAD-ARCHIVE																*/
/* ----------------------------------------------------------------------------	*/
#pressematerialien-hauptspalte .mod_downloadarchiv {
	display: table;
	padding-bottom: 2.4rem;
	border-bottom: 2px dotted #706f6f;	/* 2px Border gepunktet unten */
	margin-bottom: 2.2rem;				/* Abstand unten um 2px reduziert (Ausgleich wg. Border) */	
}

#pressematerialien-hauptspalte .mod_downloadarchiv.last-entry {
	border-bottom: 0;
	margin-bottom: 0;
}

#pressematerialien-hauptspalte .downloadarchivItem p.more {
	padding-bottom: 0;
}

#pressematerialien-hauptspalte .downloadarchivItem p.more span {
	font-size: 1.2rem;
}

.downloadarchivItem  .description {
	padding-left: 22px;
}

.downloadarchivItem  .description  p {
	font-size: 1.2rem;
}

#awt-vortraege-hauptspalte .downloadarchivItem.last p  {
	padding-bottom: 0;
}

#awt-vortraege-hauptspalte .downloadarchivItem.last .description  {
	padding-bottom: 2.4rem;
}

/* ----------------------------------------------------------------------------	*/
/* KONTAKT																		*/
/* ----------------------------------------------------------------------------	*/

/* Google Map 												*/
/* --------------------------------------------------------	*/
/* Im Modul funktioniert prozentuale Angabe nicht			*/
/* Ãœberschreibnen der Pixel-Werte durch dynamische Angaben	*/
#map-systemhaus,
#map-international {
	width: 99.72972972972973%; /* 738px / 740px */	
    border: 1px solid #a8a8a7; /* grey2 (0/0/0/45) */
	margin-bottom: 2.3rem;
}

.ie #map-systemhaus,
.ie #map-international {
	width: 99.5%; /* 738px / 740px */	
}

#map-systemhaus #dlh_googlemap_2,
#map-international #dlh_googlemap_3 {
	width: 100% !important;
	height: 40.8rem !important;
}

#map-systemhaus #dlh_googlemap_2 .gmnoprint span,
#map-international #dlh_googlemap_3 .gmnoprint span,
#map-systemhaus #dlh_googlemap_2 .gmnoprint,
#map-international #dlh_googlemap_3 .gmnoprint,
#map-systemhaus #dlh_googlemap_2 .gmnoprint a,
#map-international #dlh_googlemap_3 .gmnoprint a {
	font-size: 1.0rem;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Standardschrift: Verdana */		
}

#map-systemhaus #dlh_googlemap_2 p,
#map-international #dlh_googlemap_3 p,
#map-systemhaus #dlh_googlemap_2 .routinglink,
#map-international #dlh_googlemap_3 .routinglink,
#map-systemhaus #dlh_googlemap_2 .routinglink a,
#map-international #dlh_googlemap_3 .routinglink a {
	font-size: 1.2rem;
}

#map-systemhaus #dlh_googlemap_2 p,
#map-international #dlh_googlemap_3 p {
	margin: 0;
	padding: 0;
}

#map-systemhaus #dlh_googlemap_2 .routinglink form,
#map-international #dlh_googlemap_3 .routinglink form {
	padding-top: 2.4rem;
}

#map-systemhaus #dlh_googlemap_2 .routinglink form,
#map-international #dlh_googlemap_3 .routinglink form {
	height: 2.4rem;
}

#map-systemhaus #dlh_googlemap_2 .routinglink form .text,
#map-international #dlh_googlemap_3 .routinglink form .text {
	margin: 0;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;	
    border: 1px solid #a8a8a7; /* grey2 (0/0/0/45) */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Standardschrift: Verdana */	
	font-size:1.2rem;
	color: #706f6f;
	/* Schlagschatten: */
	-moz-box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.25);			/* Firefox */
	-webkit-box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.25);		/* Safari, Chrome, etc. */
	box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, 0.25);				/* CSS3 Standard */
}

#map-systemhaus #dlh_googlemap_2 .routinglink form .submit,
#map-international #dlh_googlemap_3 .routinglink form .submit {
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Standardschrift: Verdana */
	font-size:1.2rem;
	color: #4a4a49;
	text-shadow: 1px 1px 1px #fff;
	border: none;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;		
	background: #c6c6c6;
	cursor: pointer;
	/* Hintergrundverlauf */
    background: #e3e3e3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
	/* abgerundete Ecken*/
	-moz-border-radius:3px;			/* Gecko-Browser (Firefox) */
	-webkit-border-radius:3px;		/* Webkit-Browser (Safari, Chrome) */
	border-radius:3px;				/* allgemein CSS3 */
	/* Schlagschatten: */
	-moz-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5);			/* Firefox */
	-webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5);		/* Safari, Chrome, etc. */
	box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.5);				/* CSS3 Standard */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');			/* For IE 5.5 - 7 */
}

/* ++++++++++++++++++++++++++++++++++++++++	*/
/* SUBCONTENT								*/
/* ++++++++++++++++++++++++++++++++++++++++	*/
/* gepunktete horizontale Linie oben */
#subcontent {
    border-top: 2px dotted #706f6f;
}

/* Hintergrundverlauf */
#subcontent.gradient {
    background: #e3e3e3; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e3e3e3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-8 */
}


/* ++++++++++++++++++++++++++++++++++++++++	*/
/* FOOTER									*/
/* ++++++++++++++++++++++++++++++++++++++++	*/
#footer{
	padding-top: 1.2rem;
	padding-bottom: 1.2rem;	
    background:#706f6f;
}

/* Social Share */
#footer .socialshare ul,
#footer .socialshare li,
#footer .socialshare li a {
	/* ABSTAND-RESET: AuÃŸen-/InnenabstÃ¤nde und Rahmen */	
	margin: 0;
	padding: 0;
	border: 0;
}

#footer .socialshare ul {
	float: right;
}

#footer .socialshare li {
	float: left; 						/* nebeneinander anordnen */
	display: inline; 					/* Default-Wert sicherstellen */
	padding-left: 0.3rem; 		/* 3px Innenabstand links */  
	padding-right: 0.3rem; 		/* 3px Innenabstand rechts */	
}

#footer .socialshare li.first {
	padding-left: 0;
}

#footer .socialshare li.last {
	padding-right: 0;
}


/* Copyright */
#footer .copyright {
	text-align: right;
}

#footer .copyright p {
	/* ABSTAND-RESET: AuÃŸen-/InnenabstÃ¤nde und Rahmen */	
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1.2rem;
	color: #ffffff;
}

/* ++++++++++++++++++++++++++++++++++++++++	*/
/* SLIMBOX									*/
/* ++++++++++++++++++++++++++++++++++++++++	*/
/* SchlieÃŸen-Button */
#lbCloseLink {
	background-image: url(data:image/gif;base64,R0lGODlhWgAcAOZUAEpKSff399/f3/Pz8/Ly8vr6+vv7+6CgoPn5+fHx8fb29vDw8Pz8/LCwsPj4+O/v71VVVP39/fT09PX19ZiYmNfX176+vr29vbi4uL+/v/7+/peXl2pqaaGhoezs7JWVlbe3t8PDw5ycnGBgX4GBgImJidTU1Lm5ucfHx4CAf56enp+fn3d3du7u7nV1dODg4F9fX6Sko8TExLy8vMLCwsHBwJeXlpaWlsLCwX9/f319fXR0dMDAv7+/vuPj49fX1p2dnefn59ra2nNzc6iop7q6umpqan5+fZSUk6urquLi4rOzs+rq6mtrapOTk+3t7YuLinZ2dejo6MHBwf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFQALAAAAABaABwAAAf/gFSCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ybAQKgAgGdpJcCBxQZqhYbBwKlsI8BDQcPGhERDAwGHisNo7HBhwEUKBq3ubsGBQUyFMDC0VQNKDEsLAnKBQ8kUR0hDdLRAisRBCMATcsFCCQAIx4BKq/isQdPuUIQADYICB0AIPwIoCDIgXqwAmzQZcBACAAAQOCAWEOBggkTbkBDuEmAhYbM/gXcd+DiBAkSitDjuKnChZAIHDhIATEFRpQDBpyowJKTS3YxHXgwAhEGE5wDCOzs2fFC0AABXADgwGFqTgIEEmBYyfSSQgdQFUAJaMLEvhJZEyz4sLGrpQNSZiwmgdgj5xKIRBYsUHLQbSYBKhTwgIjkKgEnEGc8EMHVr6UGNHLsKJE07YIjQ3RYCOc4E7EplROoXfDgQQsLzzprmgXEx+jSLV6I+KWa06kPGDCAAPHBVe1Sn0K1/U28uPHjyOsFAgA7) !important;
}
