body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;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:#d00;font-weight:700;text-decoration:underline}
/* titillium-web-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/designfiles/fonts/titillium-web-v17-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/designfiles/fonts/titillium-web-v17-latin-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* titillium-web-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/designfiles/fonts/titillium-web-v17-latin-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/designfiles/fonts/titillium-web-v17-latin-300italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* titillium-web-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/designfiles/fonts/titillium-web-v17-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/designfiles/fonts/titillium-web-v17-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* titillium-web-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/designfiles/fonts/titillium-web-v17-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/designfiles/fonts/titillium-web-v17-latin-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* titillium-web-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/designfiles/fonts/titillium-web-v17-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/designfiles/fonts/titillium-web-v17-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* titillium-web-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/designfiles/fonts/titillium-web-v17-latin-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/designfiles/fonts/titillium-web-v17-latin-600italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* titillium-web-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/designfiles/fonts/titillium-web-v17-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/designfiles/fonts/titillium-web-v17-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* titillium-web-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/designfiles/fonts/titillium-web-v17-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/designfiles/fonts/titillium-web-v17-latin-700italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* titillium-web-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 900;
  src: url('../../files/designfiles/fonts/titillium-web-v17-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../../files/designfiles/fonts/titillium-web-v17-latin-900.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
body,html {
    font-family:'Titillium Web',Tahoma,Helvetiva,sans-serif;
    font-weight:normal;
}

.newsletter .nlinput, .mod_subscribe input.text, .mod_unsubscribe input.text, .alertbox input.text, .mod_subscribe input.captcha, .mod_unsubscribe input.captcha {
  width: 90%!important;
  margin: 0px;
  padding: 11px;
  border: 1px solid rgb(65, 65, 62);
  border-radius: 2px;
  font-size: 14px;
  box-shadow: rgb(109, 108, 108) 1px 2px 5px inset;
}

#right .mod_subscribe input, #right .mod_subscribe input.text{
  max-width: 228px!important;
}

#container{
min-height: 800px!important;
}


.newsletter .nlsubmit,
.mod_subscribe input.submit,
.mod_unsubscribe input.submit,
.alertbox input.submit,
.mod_subscribe .widget-submit .submit,
.mod_unsubscribe .widget-submit .submit, 
.widget-submit .submit  {
    margin:11px 0 0;
    padding:8px 30px;
    text-align:center;
    background-color:#ad0631;
    border:0px solid;
    border-radius:3px;
    font-weight:normal;
    color:#FFF;
    -moz-box-shadow:    1px 1px 2px 1px #B2B2B1;
    -webkit-box-shadow: 1px 1px 2px 1px #B2B2B1;
    box-shadow:         1px 1px 2px 1px #B2B2B1;
    cursor: pointer;
	font-size: 15px;
}

.mod_subscribe .widget-captcha, .mod_unsubscribe  .widget-captcha{
	padding-top: 12px;
}

.captcha_text {
  float: none!important;
  display: inline-block;
}

.mod_subscribe .widget-captcha label {
  width: 100%;
  display: inline-block;
  font-weight: bold;
}

.widget-submit{
display: block;
padding: 5px 0px;
}

.ce_metamodels_frontendfilter.newsfilter .formbody{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

#main .ce_metamodels_frontendfilter .submit_container .submit{
	font-size: 15px;
	line-height: 22px;
}


.searchresult.searchlist{
	margin-top: 75px;
}

#right .ce_downloads ul{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.newsdetail .tablewrap{
display: block;
padding: 0px 1px 12px 1px;
margin-bottom: 12px;
overflow-x: auto;
}
@media all,screen{
/* main.css */
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,{margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}html{background:#fff url("../../tl_files/designfiles/background-html.jpg") left top repeat-x}a,a:link,a:visited,a:active{text-decoration:underline;color:#AD0631}input,select,textarea,button{font-family:inherit}h3{font-size:1.4em}.trenner{width:65%;margin:30px auto;padding:5px 0;background-image:url("../../tl_files/designfiles/trenner.gif");background-position:center center;background-repeat:repeat-x}#container{width:1024px;min-height:600px;margin:0 auto;padding-right: 0px!important}#header{width:100%;height:61px;min-width:915px;background-color:#ad0631}#header .inside{width:1024px;margin:0 auto}#IRLogo{width:1024px;position:relative;margin:-61px auto 0}#irwlogobogen{right:30px;top:0;position:absolute}#irwlogo,#IRLogo .inside .mod_article{right:140px;top:15px;position:absolute;z-index:5}#IRLogo .image_container{margin:0;padding:0}#right{padding-bottom:25px}#main{width:100%;max-width:724px;margin-right:45px;padding-bottom:35px}#footer{width:100%;height:120px;min-width:915px;background-color:#3e3e3b}#footer .inside{width:910px;margin:0 auto}h1.ce_headline{min-width:210px;position:absolute;display:block;margin:-180px 0 0;padding:0 50px 3px 30px;background:rgba(241,238,228,.8) url("../../tl_files/designfiles/slogan-bg.jpg") left top no-repeat;-webkit-box-shadow:2px 1px 1px 0 #b3b3b3;box-shadow:2px 1px 1px 0 #b3b3b3;border:2px solid #e5dece;border-radius:2px;font-size:38px;font-style:italic;color:#433425;letter-spacing:1px;line-height: 46px;font-weight: 600}#main h2.ce_headline{position:absolute;display:block;margin:-115px 0 0;padding:0 30px 3px;background:rgba(241,238,228,.8) url("../../tl_files/designfiles/slogan-bg.jpg") left top no-repeat;-webkit-box-shadow:2px 1px 1px 0 #b3b3b3;box-shadow:2px 1px 1px 0 #b3b3b3;border:2px solid #e5dece;border-radius:2px;font-size:38px;font-style:italic;color:#433425;text-transform:none;letter-spacing:1px;line-height: 46px;font-weight: 600}#main .mod_article{margin-top:244px}#container #right{margin-top:244px}#main h2{margin:0 0 12px;padding:0;font-size:28px;font-weight:normal;text-transform:uppercase}#main p{margin:0 0 12px;padding:0;text-align:justify}#homeprodukte p{float:left;margin-right:19px}.pagination{padding:0;text-align:center}.pagination ul{margin:0;padding:0}.pagination li,.pagination li span,.pagination li a{padding:0 3px;font-size:14px;text-decoration:none;color:#ad0631}.pagination li span.current{color:#000}.pdf_link{top:72px;position:relative;float:right}.team,.kunden,.partner{margin:0 0 35px}#main .team p,#main .kunden p,#main .partner p{width:350px;float:left;display:block;margin:0;padding:0 0 8px;font-size:14px}.team .image_container{min-width:235px;margin:-15px 20px 0 0;padding:0 0 6px;text-align:center;background-image:url("../../tl_files/designfiles/schatten-lang.png");background-position:center bottom;background-repeat:no-repeat}.kunden .image_container,.partner .image_container{width:235px;min-width:235px;max-width:235px;float:left;margin:0 20px 0 0;padding:0 0 6px;text-align:center;background-image:url("../../tl_files/designfiles/schatten-lang.png");background-position:center bottom;background-repeat:no-repeat}.team .image_container img,.kunden .image_container img,.partner .image_container img{border:6px solid #fff;border-radius:3px}.team h3{width:370px;float:left;clear:left;display:block;margin:0 0 0 259px;font-size:1em;font-weight:bold}.kunden h3,.partner h3{width:370px;display:block;margin:0 0 0 259px;font-size:1em;font-weight:bold}.kunden .image_container img{border-width:9px 0px;border-style:solid;border-color:#fff;border-radius:3px}.partner .image_container img{border-width:9px 5px;border-style:solid;border-color:#fff;border-radius:3px}.kunden .image_container a,.partner .image_container a{width:96%;display:block;margin-bottom:4px;padding-right:2%;padding-left:2%;background-color:#fff}#main .team p a,#main .kunden p a,#main .kunden h3 a,#main .partner h3 a{text-decoration:none;color:#000}#main .team p a:hover,#main .kunden p a:hover,#main .kunden h3 a:hover,#main .partner h3 a:hover{color:#AD0631}#main .nlpro ul li{margin:0 0 5px;padding:15px 0 0;list-style-image:url("../../tl_files/designfiles/icon-plus.gif")}#suchergebnis .gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#fff}.gsc-results .gsc-cursor-box .gsc-cursor-page{padding:4px 8px}.gsc-results .gsc-cursor-box{padding-top:10px;border-top:1px solid #000}.cookiebar__link,a.cookiebar__link{color: #fff!important;text-decoration: underline!important}.cookiebar{padding:20px;background-color:#3e3e3b;border-top:2px solid #fff}body.cookiebar-active #wrapper{padding-bottom:60px}.cookiebar__button{font-size:1em}.mb-20{margin-bottom: 20px!important}.mt-20{margin-top: 20px!important}
}
/* navigation.css */
#header .block{overflow:visible}#header .mod_navigation ul.level_1{position:relative;float:left;margin:20px auto 0;padding:0}#header .mod_navigation ul.level_1 li{position:relative;float:left;display:inline;margin:0;padding:0;font-size:12px;font-weight:bold;text-transform:uppercase}#header .mod_navigation ul.level_1 li a,#header .mod_navigation ul.level_1 li span{display:inline-block;padding:2px 11px;border-right:1px solid #fff;font-size:15px;font-weight:normal;text-decoration:none;color:#fff;text-transform:uppercase;-webkit-transition:color 0.2s linear, background 0.2s linear;	-moz-transition:color 0.2s linear, background 0.2s linear;	-o-transition:color 0.2s linear, background 0.2s linear;	transition:color 0.2s linear, background 0.2s linear}#header .mod_navigation ul.level_1 li a:hover{color:#282828}#header .mod_navigation ul.level_1 li a.first{border-left: 0 none}#header .mod_navigation ul.level_1 li a.last{border-right: 0 none}#header .mod_navigation ul.level_1 li:hover > a{text-decoration:none;color:#d6a0ae}#header .mod_navigation ul.level_1 li:hover > ul{visibility:visible;opacity:1}#header .mod_navigation ul.level_1 ul,#header .mod_navigation ul.level_1 ul li ul{width:180px;position:absolute;margin:0;padding:0;background-color:#ad0631;list-style: none;visibility:hidden;opacity:0;z-index: 99999;-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; -moz-transition:opacity 0.2s linear, visibility 0.2s linear; -o-transition:opacity 0.2s linear, visibility 0.2s linear; transition:opacity 0.2s linear, visibility 0.2s linear}#header .mod_navigation ul.level_1 ul{left:1px;top:26px;-webkit-box-shadow:0 0 3px 0 #383838;box-shadow:0 0 3px 0 #383838}#header .mod_navigation ul.level_1 ul li ul{left:181px;top:0}#header .mod_navigation ul.level_1 ul li{width:100%;border-top:1px solid #c6516f;clear:both}#header .mod_navigation ul.level_1 ul li a,#header .mod_navigation ul.level_1 ul li span{width:150px;float:left;display:inline-block;margin:0;padding:5px 15px;text-decoration:none;color:#fff;background:none;clear:both;border:0 none}#header .mod_navigation ul.level_1 li a.submenu,#header .mod_navigation ul.level_1 li span.submenu{padding:2px 11px 2px 25px;background-image:url("../../tl_files/designfiles/icon-menue.gif");background-repeat:no-repeat;background-position: 10px center}#footer .mod_navigation ul.level_1{position:relative;float:left;margin:35px auto 0;padding:0}#footer .mod_navigation ul.level_1 li{position:relative;float:left;display:inline;margin:0;padding:0;font-size:12px}#footer .mod_navigation ul.level_1 li a,#footer .mod_navigation ul.level_1 li span{display:inline-block;padding:0 10px;border-right:1px solid #9f9f9d;font-size:14px;text-decoration:none;color:#9f9f9d}#footer .mod_navigation ul.level_1 li a:hover{color:#fff}#footer .mod_navigation ul.level_1 li:hover > a{text-decoration:none;color:#fff}.pagination ul li{display:inline;list-style-type: none}#header .language{position:relative;float:right;margin-top:20px;z-index:9999}#header .language span a{padding:2px 11px;font-size:15px;font-weight:normal;text-decoration:none;color:#fff;text-transform:uppercase;-webkit-transition:color 0.2s linear, background 0.2s linear;	-moz-transition:color 0.2s linear, background 0.2s linear;	-o-transition:color 0.2s linear, background 0.2s linear;	transition:color 0.2s linear, background 0.2s linear}#header .language #de{border-right:1px solid #fff}#header .language span{-webkit-transition:color 0.2s linear, background 0.2s linear;	-moz-transition:color 0.2s linear, background 0.2s linear;	-o-transition:color 0.2s linear, background 0.2s linear;	transition:color 0.2s linear, background 0.2s linear}
/* rechte_Spalte.css */
#right h3{margin:0;padding:0;font-size:1.4em;font-weight:normal}#right .newsletter h3{padding:50px 0 0 68px;background-image:url("../../tl_files/designfiles/icon_newsletter.png");background-position:left top;background-repeat:no-repeat}#right .newsletter h3 a{font-size:20px;font-weight:normal;text-decoration:none;color:#000}#newsletterinfo .newsletter h3 a,#newsletterinfo .newsletter h3{margin:15px 0 10px;font-weight:normal;text-decoration:none;color:#000}#right #irwsocial,#right .mod_subscribe,#right .boxdownloads{margin-bottom:20px;padding-bottom:20px;background-image:url("../../tl_files/designfiles/trenner.gif");background-position:center bottom;background-repeat:repeat-x}#irwsocial img{margin:0 11px 8px 0;-webkit-box-shadow:1px 1px 2px 1px #B2B2B1;box-shadow:1px 1px 2px 1px #B2B2B1;border:0px hidden;border-radius:2px}#right p{font-size:.98em;line-height:146%}.newsletter .nlinput,.mod_subscribe input.text,.mod_unsubscribe input.text,.alertbox input.text{width:228px;margin:0;padding:11px;border:1px solid #41413e;border-radius:2px;font-size:14px;-moz-box-shadow:    inset 1px 2px 5px #6d6c6c;-webkit-box-shadow: inset 1px 2px 5px #6d6c6c;box-shadow:         inset 1px 2px 5px #6d6c6c}.newsletter .nlsubmit,.mod_subscribe input.submit,.mod_unsubscribe input.submit,.alertbox input.submit{margin:11px 0 0;padding:8px 30px;text-align:center;background-color:#ad0631;border:0px solid;border-radius:3px;font-weight:normal;color:#FFF;-moz-box-shadow:    1px 1px 2px 1px #B2B2B1;-webkit-box-shadow: 1px 1px 2px 1px #B2B2B1;box-shadow:         1px 1px 2px 1px #B2B2B1;cursor: pointer}.eventteaserblock{min-height:85px;display:block}#right .mod_eventlist .header{width:60px;height:60px;overflow:hidden;float:left;margin:0 0 20px;background-image:url("../../tl_files/designfiles/icon-termin-date.png");background-position:center center;background-repeat:no-repeat}#right .mod_eventlist .event{width:178px;float:left;margin:0 0 20px 12px}#right .mod_eventlist .event h4{margin:0;padding:0;font-size:1em}#right .mod_eventlist .event .teaser,#right .mod_eventlist .event .teaser p{margin:0;padding:0;font-size:.95em}.day{display:block;margin:5px 4px 0 0;text-align:center;font-size:1.6em;font-weight:bold;color:#ad0631}.month{display:block;margin:1px 4px 0 0;text-align:center;font-size:14px;font-weight:normal;color:#fff}.unternehmensnews{margin-bottom:20px;padding-bottom:20px;background-image:url("../../tl_files/designfiles/trenner.gif");background-position:center bottom;background-repeat:repeat-x}.unternehmensnews .meldung a{font-size:14px;font-weight:normal;text-decoration:none;color:#000}.unternehmensnews .meldung a:hover{font-size:14px;font-weight:normal;text-decoration:underline;color:#000}.unternehmensnews .meldung .date{display:block;margin-bottom:4px;text-align:right;font-size:11px;font-weight:normal}.unternehmensnews .meldung{margin-bottom:0;padding-bottom:5px}a.companynewslink,a.companynewslink:visited,a.companynewslink:active{display:block;margin-top:18px;margin-bottom:18px;font-size:14px;font-weight:bold;font-weight:normal;text-decoration:none}a.companynewslink:hover{display:block;margin-top:18px;margin-bottom:18px;font-size:14px;font-weight:normal;text-decoration:underline}#newsergaenzung .ce_metamodel_content .company{margin:4px;padding:11px 8px;background-color:#fff;-webkit-box-shadow:2px 1px 4px 0 #B2B2B1;box-shadow:2px 1px 4px 0 #B2B2B1;border-style:solid;border-color:#fff;border-radius:2px}#newsergaenzung .ce_metamodel_content .company .name{font-weight:bold}#newsergaenzung .ce_metamodel_content .company .isin{font-size:14px;font-weight:normal}#newsergaenzung .ce_metamodel_content .company .logo{width:100%;float:none;display:block;margin:0 0 8px;padding:0;background:none}.mod_subscribe .confirm{display:none}
/* newsmeldungen.css */
.newslist .item{min-height:60px;margin:0 0 20px}.newslist .item .clear{width:66%;height:10px;margin:0 auto;background-image:url("../../tl_files/designfiles/trenner.gif");background-position:center bottom;background-repeat:repeat-x}.newslist .logo{width:90px;float:left;display:block;margin-top:5px;padding:0 0 5px;text-align:center;background-image:url("../../tl_files/designfiles/schatten-lang.png");background-position:center bottom;background-repeat:no-repeat}.newslist .logo img{max-width:90px;padding-bottom:5px}.newslist .newsdate{right:0;position:absolute;margin:-15px 0 0;padding:0;font-size:11px}.newslist .newstitle,.newslist .news{width:72%;float:left;margin:0 0 0 12px;line-height:100%}.newslist .newstitle a,.newslist .newstitle a:visited,.newslist .newstitle a:active{font-size:1.1em;line-height:140%;text-decoration:none;color:#000}.newslist .newstitle a:hover{font-size:1.1em;line-height:140%;text-decoration:underline;color:#000}.newsteaser{margin:0 5px 50px 0;padding:26px 22px 26px 16px;background-color:#fff;-webkit-box-shadow:1px 1px 4px 1px #B2B2B1;box-shadow:1px 1px 4px 1px #B2B2B1}.newsteaser .item .logo{width:90px;float:left;display:block;padding:0 0 5px}.newsteaser .logo img{width:90px}.newsteaser .newsdate{right:17px;position:absolute;margin:-15px 0 0;padding:0;font-size:11px}.newsteaser .newstitle{padding-bottom:12px;line-height:100%;font-weight:bold}.newsteaser .news{width:80%;float:left;margin:0 0 0 12px;font-size:13px;line-height:100%;font-weight:normal}.newsteaser .newstitle a,.newsteaser .newstitle a:visited,.newsteaser .newstitle a:active{font-size:1.35em;line-height:140%;font-weight:bold;text-decoration:none;color:#000}.newsdetail{padding:17px 0 0}.newsdetail .logo{width:90px;float:left;margin:0 17px 0 0;padding-bottom:5px;background-image:url("../../tl_files/designfiles/schatten-lang.png");background-position:center bottom;background-repeat:no-repeat}#newsdetail .mod_metamodel_list,#newsdetail .ce_metamodel_list{margin-top:50px}.newsdetail .logo img{width:90px}.newsdetail .newstitle,.newsdetail .newstitle a{font-size:1.1em;font-weight:bold;text-decoration:none;color:#000}.newsdetail .news{margin-top:17px;font-size:14px;color:#000}.newsdetail .news a{text-decoration:underline;color:#AD0631}.newsdetail .newsdate{float:right;margin:-20px 40px 0 0;font-size:12px;color:#000}.news a{text-decoration:none}.news a:hover{text-decoration:underline}.mod_metamodel_list.normallist .newslist .item.first,.ce_metamodel_list.normallist .newslist .item.first{display:none}
@media all,print,screen{
/* formular.css */
#decontact label{width:130px;float:left;clear:left;display:block;margin:0 10px 15px 0;padding:3px 0}#decontact input{width:445px;float:left;margin:0 0 15px;padding:3px 0;background-color:#F3EFE4;border:1px solid #B49F81}#decontact input.captcha{width:50px;margin-left:0}#decontact select{width:445px;float:left;margin:0 0 5px;padding:3px 0;background-color:#F3EFE4;border:1px solid #B49F81}#decontact textarea{width:445px;height:120px;float:left;margin:0 0 5px;padding:3px 0;background-color:#F3EFE4;border:1px solid #B49F81}.captcha_text{width:300px;float:left;margin:0 0 5px 10px;padding:3px 0}#decontact .submit_container input.submit{width:445px;margin:11px 0 10px 140px;padding:8px 30px;text-align:center;background-color:#AD0631;border-style:solid;border-color:#AD0631;border-radius:3px;font-weight:normal;color:#fff;cursor: pointer;box-shadow: 1px 1px 2px 1px #B2B2B1}.formbody br{height:0px;display:none;line-height:0px}#main .ce_metamodels_frontendfilter label{display:none}#main .ce_metamodels_frontendfilter #ctrl_txt{width:450px;margin:0;padding:11px;border:1px solid #41413E;border-radius:2px;font-size:14px;text-decoration:none;box-shadow: 1px 2px 5px #6D6C6C inset}#main .ce_metamodels_frontendfilter .submit_container .submit{position:relative;float:right;margin:0 0 0 11px;padding:8px 30px;text-align:center;background-color:#AD0631;-webkit-box-shadow:1px 1px 2px 1px #B2B2B1;box-shadow:1px 1px 2px 1px #B2B2B1;border:0px;border-radius:3px;font-weight:normal;color:#fff;cursor: pointer}#extendedsearch{width:100%;margin:10px 0 5px;padding:0}#extendedsearch p{font-size:11px;font-weight:normal;color:#AD0631;cursor: pointer}#searchoptions{padding:5px 0}#searchoptions #ctrl_isin{width:70%;padding:8px 0 0 5px;font-size:13px;font-weight:normal}#searchoptions #ctrl_isin option{padding:0 0 10px 5px}#searchoptions #ctrl_isin:before{content: "Unternehmen:"}p.error{color:#AD0631}.ce_metamodels_frontendfilter{margin-bottom:15px}#main .mandatory p{margin-right:25px;text-align:right}#tl_subscribe .formbody{margin-bottom:1em}.captcha_block label{width:100%;display:inline-block;font-weight:bold}.captcha_block{margin:1em 0 .5em}.captcha_block .captcha_text{display:inline-block}.captcha_block span{margin:0}
}
/* mailalert.css */
.alertsub{margin:16px 0}.alertsub th{padding-top:8px;vertical-align:top}.alertsub td{padding:4px}.errormsg{margin:5px 0;font-size:11px;color:#A80202}.alphabet{width:100%}.alphabet div.wrap{height:auto;overflow:hidden;display:block;background-color: transparent}.alphabet p{margin:0 0 10px;padding:10px;font-weight:bold;text-decoration:none}.alphabet h6{width:100%;height:25px;display:block;margin:10px 0 5px;border-bottom:1px solid #000;font-size:18px;font-weight:bold;text-decoration:none;color:#000;cursor:pointer}.alphabet h6:hover,.alphabet h6.selected:hover{border-bottom:1px solid #A80202;color:#A80202}.alphabet h6.selected{font-weight:normal;color:#7D8BB2}.alphabet .spalte{width:47%;float:left;margin:3px 4px;padding:4px;background-color:#EEE}.alphabet .check{float:left}.alphabet .company{float:left;margin-right:6px}#selectall{color:#A80202;cursor: pointer}
@media print{
/* irwprint.css */
body,html{background-color:#fff;background: none}.invisible{display:none}#right{display:none}h1.ce_headline{margin:-150px 0 0}#main h2.ce_headline{margin:-90px 0 0}.backlink{display:none}.pdf_link{display:none}
}
/* popup.css */
#mb_showAtStart{display:none}#mbCenter{background-color:#fff;border-radius:0}#mbCenter .ce_text h2,#mbCenter .ce_text h1,#mbCenter .ce_text h3{margin:0;padding:6px 45px 3px 20px;background-color:#ad0631;font-size:1.2em;line-height:1.5em;color:#fff}#mbCenter .mod_subscribe{width:90%;margin:0 auto}#mbBottom a,#mbBottom a:link,#mbBottom a:visited,#mbPrevLink big,#mbNextLink big,#mbCloseLink big{text-decoration:none;color:#fff}#mbCloseLink{width:20px;height:20px;min-width:20px;min-height:20px;max-width:32px;max-height:32px;right:0;top:0;position:absolute;display:block;margin:4px 5px 0 0;padding:7px;text-align:center;background-color:#c85875;border-style:hidden;border-radius:50%}#mbCloseLink a:hover{text-decoration:none}#mbBottom{height:1px;min-height:1px;overflow:hidden;margin:0;padding:0;border-bottom:4px solid #ad0631}#mbImage{padding:0;padding:0;font:1.2em "Titillium Web",Tahoma,Helvetiva,sans-serif;color:#000}#mbCenter .ce_text p{margin-right:20px;margin-left:20px;color:#000}#mbImage .formbody{padding-top:20px}#mbImage .captcha_block{width:265px;max-width:265px;float:right;display:inline-block;margin:-22px 0 0 20px;padding:0}#mbImage .captcha_block label{font-size:.85em;font-weight:normal}
