/* Style-Sheets */

* { font-family:Compatil,Verdana,Arial,sans-serif }
body { font-family:Compatil; color:#000000; background-color:#ffffff; margin:0; }
input,textarea { color:#000; }
input.edit, textarea.edit { padding:1px; margin:0; border-width:1px; }
input.warn, textarea.warn { padding:1px; margin:0; border:1px solid red; background-color:#fdd; }
h1,h2,h3,h4,h5,h6 { margin:0; }
h1 { display:block; font:bold 44px/50px Vialog; color:#000000; margin:0; padding:0; }
h2 { display:block; font:300 36px/42px Vialog; color:#000000; margin:0; padding:0; }
h3 { display:block; font:600 19px/26px Vialog; color:#000000; margin:0; padding:0; }
h4 { display:block; font:light 19px/26px Vialog; color:#000000; margin:0; padding:0; }
h5 { font-size:10px; font-weight:normal; color:#666; display:block; text-align:center; margin:0 auto; padding:2px 10px; }
img { border:none; display:block; }
p, ul.list li { margin:0; padding:0; font:normal 18px/26px Compatil; }
pre { font-family:monospace; }
.admin { color:#38203b; margin:0 0 0 4px; }
.adminbox {  background-color:#e0e0e0; /*border-color:#707070; border-width:1px 0 1px 0; border-style:solid;*/ padding:0; }
.xsgalcontainer {  }
.thumbnail { float:left; position:relative; }

div.hr { background-color:#f29400; border:none; height:1px; margin:7px 0; }
div.id { position:absolute; background:#f00; color:#fff; font:normal 14px/16px Vialog; padding:4px; left:0; display:none; z-index:20; }
div:hover > div.id { display:block; }
hr { display:none; }
ul.list { list-style-type:none; padding:0; margin:0; }
ul.list li { background-image:url(../images/editus/dot.gif); background-repeat:no-repeat; background-position:5px 1ex; padding-left:24px; }
ul.lost { list-style-type:none; padding:0; margin:0; }
ul.lost li {  }

ul.publications { list-style-type:none; padding:0; margin:0 -16px 0 0; columns:2; -webkit-columns:2; -moz-columns:2; }
ul.publications li { margin:0 0 2em 0; break-inside:avoid-column; -webkit-break-inside:avoid-column; -moz-break-inside:avoid-column; }
ul.market { list-style-type:none; padding:0; margin:0 -16px 0 0; columns:2; -webkit-columns:2; -moz-columns:2; column-gap:0; -webkit-column-gap:0; -moz-column-gap:0; }
ul.market li { margin:0; break-inside:avoid-column; -webkit-break-inside:avoid-column; -moz-break-inside:avoid-column; }

.sitemap { list-style-type:none; padding:0; margin:0; }
.sitemap li { padding:0; margin:0 0 2ex 0; }
.sitemap ul { margin:2ex 0 0 2em; }
.sitemap b { display:block; }
.sitemap a { text-decoration:none; color:inherit; color:#e18a00; }
.sitemap a:hover { text-decoration:none; color:#000000; }

.publications .tablesmall { margin-bottom:2em; }
.market .tablesmall { margin-bottom:2em; }
form.publications label,form.publications div { display:inline-block; width:200px; font:normal 14px/18px Vialog; vertical-align:top; }
form.publications input[type="text"],form.publications input[type="number"] { width:400px; font:normal 14px/18px Vialog; margin-bottom:4px; }
form.publications textarea { width:400px; height:150px; font:normal 14px/18px Vialog; margin-bottom:4px; vertical-align:bottom; }
.publicationhead { font:normal 14px/18px Vialog; }
.publicationhead a.submenu0 { font:normal 14px/18px Vialog; }
.expired p,.expired a.url,.expired h3 { color:#999; }
#menu ul { list-style-type:none; padding:0; margin:0; float:left; }
#menu ul li { float:left; }
A { text-decoration:none; }
A:hover { text-decoration:underline; }
A.icon { margin:0 1px; }
A.icon:hover { text-decoration:none; }

A.navigation { color:#e18a00; }
A.url,A.frm { color:#e18a00; text-decoration:none; }
A.register { color:#e18a00; text-decoration:none; font:bold 18px/26px Vialog; }
A.download { color:#e18a00; text-decoration:none; }
A.back { color:#e18a00; text-decoration:none; font:300 18px/26px Vialog; }
A.back:before { content:"\f100 "; font:normal 16px/20px editus; padding-right:0.25em; }
A.prev { color:#e18a00; text-decoration:none; font:300 18px/26px Vialog; }
A.prev:before { content:"\f100 "; font-family:editus; padding-right:0.25em; }
A.next { color:#e18a00; text-decoration:none; font:300 18px/26px Vialog; }
A.next:after { content:"\f101 "; font-family:editus; padding-left:0.25em; }
A.navigation:hover,A.url:hover,A.download:hover,A.back:hover,A.prev:hover,A.next:hover,A.register:hover { color:#000000; }
A.dir { color:#e18a00; text-decoration:none; }
A.dir:hover { color:#000000; text-decoration:none; }
A.dir:before { content:"\f114  "; font-family:editus; font-size:18px; }
A.dir:hover:before { content:"\f115  "; font-family:editus; }
h1 A.url, h2 A.url, h1 A.frm, h2 A.frm { background:none; padding-left:0; color:#fff;}

A.social { margin-left:8px; font:normal 14px/18px editus !important; color:#e18a00; }
A.social:hover { color:#000000; text-decoration:none; }
A.mr { margin-right:8px; margin-left:0; }

A.menu0 { font:normal 20px/34px Vialog; color:#e18a00; padding:7px 8px; }
A.menu1 { background:#f29400; font:normal 20px/34px Vialog; color:#ffffff; padding:7px 8px; }
A.menu0:hover { background:#f29400; color:#ffffff; text-decoration:none; }
A.menu1:hover { background:#f29400; color:#ffffff; text-decoration:none; }

A.submenu0 { font:normal 20px/24px Vialog; color:#e18a00; margin-left:8px; }
A.submenu1 { font:normal 20px/24px Vialog; color:#4d4d4d; margin-left:8px; }
A.submenu0:hover { color:#000000; text-decoration:none; }
A.submenu1:hover { color:#000000; text-decoration:none; }

A.top { font:normal 14px/18px Vialog; color:#e18a00; float:right; margin:-32px 0 0 0 !important; text-decoration:none; }
A.top:before { content:"\f102 "; font:normal 12px/12px editus; padding-right:4px; }

.foldwrap1 { margin-bottom:10px; }
.foldhead1 { padding:0; font:bold 19px/26px Vialog; text-decoration:none; color:#e18a00; }
.foldhead1:before { content:"\f101 "; font:normal 16px/20px editus; padding-right:0; display:inline-block; width:24px; }
.foldheadhigh1 { padding:0; font:bold 19px/26px Vialog; text-decoration:none; color:#4d4d4d; }
.foldheadhigh1:before { content:"\f103 "; font:normal 16px/20px editus; padding-right:0; color:#4d4d4d; display:inline-block; width:24px; }
.foldhead1:hover, .foldheadhigh1:hover { text-decoration:none; color:#000000; }
.foldbody1 { display:none; margin:0; padding:0; font:normal 18px/26px Compatil; }

.foldhead2 { padding:0; font:bold 19px/26px Vialog; text-decoration:none; color:#e18a00; }
.foldhead2:before { content:"\f101 "; font:normal 16px/20px editus; padding-right:8px; }
.foldheadhigh2 { padding:0; font:bold 19px/26px Vialog; text-decoration:none; color:#4d4d4d; }
.foldheadhigh2:before { content:"\f103 "; font:normal 16px/20px editus; padding-right:8px; color:#4d4d4d; }
.foldhead2:hover, .foldheadhigh2:hover { text-decoration:none; color:#000000; }
.foldbody2 { display:none; margin:0; padding:0; font:normal 18px/26px Compatil; }

.foldhead3 { padding:0; font:bold 19px/26px Vialog; text-decoration:none; color:#e18a00; }
.foldhead3:before { content:"\f101 "; font:normal 16px/20px editus; padding-right:8px; }
.foldheadhigh3 { padding:0; font:bold 19px/26px Vialog; text-decoration:none; color:#4d4d4d; }
.foldheadhigh3:before { content:"\f103 "; font:normal 16px/20px editus; padding-right:8px; color:#4d4d4d; }
.foldhead3:hover, .foldheadhigh3:hover { text-decoration:none; color:#000000; }
.foldbody3 { display:none; margin:0; padding:0; font:normal 18px/26px Compatil; }

form.filter { font:bold 14px/18px Vialog; padding:0; }
form.filter .button0 { border:none; background:none; outline:none; font:300 18px/21px Vialog; color:#e18a00; display:block; margin:0; padding:0; }
form.filter .button0:hover { border:none; outline:none; font:300 18px/21px Vialog; color:#000000; display:block; margin:0; padding:0; background:none; }
form.filter .button1 { border:none; outline:none; font:400 18px/21px Vialog; color:#4d4d4d; display:block; margin:0; padding:0; background:none; }
form.filter .cbutton0 { border:none; background:none; outline:none; font:400 14px/18px Vialog; color:#e18a00; display:block; margin:0; padding:0; }
form.filter .cbutton0:hover { border:none; outline:none; font:400 14px/18px Vialog; color:#000000; display:block; margin:0; padding:0; background:none; }
form.filter .cbutton1 { border:none; outline:none; font:700 14px/18px Vialog; color:#4d4d4d; display:block; margin:0; padding:0; background:none; }
form.filter span { float:right; font:normal 14px/14px editus; color:#e18a00; }
form.filter div:hover span { color:#000000; }
form.filter select { border:none; background:none; -webkit-appearance:initial; font:300 14px/18px Vialog; color:#000000; width:156px; float:left; margin:0; padding:0; outline:none; }


div.menuend { border-color:#999; border-width:1px 0 0 0; border-style:solid; padding:3px 0; }
.thumbnail .editusicon { position:absolute; width:28px; background:#e0e0e0 !important; color:#e18a00; text-align:center; bottom:0; font:normal 20px/24px x-siter; }
.thumbnail .editusicon:hover { text-decoration:none; color:#000000; }
.pup { left:0; border-radius:0 4px 0 0; }
.pdown { right:0; border-radius:4px 0 0 0; }
.box { background-color:rgba(255,255,255,0.8); margin:0; padding:0; }
.box_t { background-color:rgba(255,255,255,0.8); margin:0; padding:12px 0; min-height:51px; width:100%; position:absolute; top:0; }
.box_b { background-color:rgba(255,255,255,0.8); margin:0; padding:12px 0; height:51px; width:100%; position:absolute; bottom:0; }
.box_l { background-color:rgba(255,255,255,0.8); margin:0; padding:18px 0 0 0; height:100%; width:240px; position:absolute; left:0; }
.box_r { background-color:rgba(255,255,255,0.8); margin:0; padding:18px 0 0 0; height:100%; width:240px; position:absolute; right:0; }
*[class^="box"] h1 { font:bold 22px/26px Vialog; }
*[class^="box"] h2 { font:300 22px/26px Vialog; }
*[class^="box"] p { font:normal 16px/20px Compatil; }
.box_r h1, .box_r h2, .box_r p, .box_l h1, .box_l h2, .box_l p, .box_b h1, .box_b h2, .box_b p { margin:0 12px 0 24px; }
.box p { padding:16px; }
.box_b p { display:none; }
#marginal .box, #marginal .box_b, #marginal .box_r, #marginal .box_l, #marginal .box_t { height:100%; padding:20px 0; box-sizing:border-box; }
.quote { margin:0 0 0 16px; color:#0000BE; }
.small { font-size:11px; }
.editusicon { font-family:editus !important; font-size:14px !important; line-height:16px !important; background:none !important; }
.big { font-size:14px; }
.c1 { color:#e18a00; }
.c1 A { color:#000000; }
.c2 { color:#b3b3b3; }
.c2 A { color:#000000; }
.subtxt { color:#999; font-weight:bold; }
.src { font-family:monospace; color:#808080; }
.u { text-decoration:underline; }
#b1 { width:1232px; margin:0 auto; }
#b2 { width:1232px; position:absolute; }
.reservations { width:100%; margin-bottom:16px; }
.reservations th { background:#ececec; font:bold 14px/18px Vialog; }
.reservations td { font:300 14px/18px Vialog; }
.reservationdelete { background:#e18a00; }
.reservationdelete a.url { color:#ffffff; }
.reservationdelete a.url:hover { color:#000000; }
.reservationguest { color:#c27600; }
.reservationguest:hover, .reservationmember:hover { background:#ececec; }
.edx { border:none; background:#ececec; }
.edxerr { border:none; background:#fdd; }
.edx table { width:100%; }
.edx *, .edxerr * { font:300 14px/18px Vialog; }
.edx .left { width:35%; }
.breit { width:100%; border:1px solid #aaa; font:300 14px/18px Vialog; }
.error .breit { border:1px solid red; }
.error { color:red; }
.zoomicon { display:block; bottom:0; left:0; width:13px; height:13px; position:absolute; background:url(../images/editus/zoom.gif) no-repeat 0 0; }
div.table { margin:0 0 16px 240px; font:normal 18px/26px Compatil; }
div.tablesmall { margin:0 16px 16px 120px; width:344px; display:inline-block; vertical-align:top; }
div.table div.tableimg { margin-left:-240px; width:224px; text-align:right; float:left; clear:both; }
div.tablesmall div.tableimg { margin-left:-120px; width:104px; text-align:right; float:left; clear:both; position:relative; }
div.tableimg img { display:block; float:right; }
div.tablesmall h1 { font:bold 22px/26px Vialog; }
div.tablesmall h2 { font:300 22px/26px Vialog; }
div.letter { border-bottom:1px solid #b3b3b3; clear:both; margin:0 0 16px 0; font:400 22px/26px Vialog; color:#bfbfbf; padding:0 0x; letter-spacing:12px; }
div.letter a { color:#e18a00; text-decoration:none; font:400 22px/26px Vialog; }
div.letter a:hover { color:#000000; text-decoration:none; }
div.calcontainer { float:left; }
.noimg { background:#eee; width:224px; height:224px; display:block; }
.usericon { font:normal 120px/110px editus; color:#d8d8d8; text-align:center; overflow:hidden; }

#logo1 { position:absolute; left:24px; top:34px; }
#logo1 a { color:#595959; font-size:38px; line-height:38px; }
#logo2 { position:absolute; right:24px; top:34px; }
#logo2 a { color:#f29400; font-size:38px; line-height:38px; }
#logo2 a span { color:#b3b3b3; font:inherit; }
#logo3 { font:normal 24px/24px editus; color:#f29400; float:right; }

.icon { font-family:editus; text-decoration:none; }
.icon:hover { text-decoration:none; }
#topmenu { width:1232px; margin-top:166px; }
#menu { position:absolute; right:24px; top:142px; font:normal 14px/18px Vialog; z-index:950; }
#menu * { font:normal 14px/18px Vialog; }
#menu ul.menu { display:none; }
#contentbox { position:relative; margin-top:24px; }
#maincontent { width:960px; padding:0 0 0 16px; margin:0 0 0 8px; float:left; min-height:1px; }
#marginal { position:relative; float:left; width:240px; padding:0 8px 0 0; }
#banner { position:relative; margin-bottom:16px; }
#bannerimg { margin:0 24px; height:464px; width:944px; }
#bannertext1 { position:absolute; width:968px; bottom:0; }
#bannertext2 { margin:0 0 0 24px; padding:24px; background:rgba(255,255,255,0.8); }
#subnavi { margin-bottom:16px; }
#subnavi * { font:normal 14px/14px Vialog; }
#motto { position:absolute; left:240px; top:100px; }
#motto h1 { color:#ffffff; }
#search { margin-left:8px; }
#search:hover #searchicon { color:#000; }
#searchicon { display:block; font:normal 18px/14px "editus"; color:#e18a00; float:left; }
#search form { display:inline-block; margin-left:-18px }
#searchfield { outline:none; width:0; background:rgba(255,255,255,0.01); margin:0; padding:0 0 0 22px; border:none; }
#footerwrap { clear:both; padding-top:16px; }
#footer { clear:both; margin:0 24px 24px 24px; padding:5px 0; border-top:1px solid #e18a00; width:1184px; }
#footer ul { float:left; margin:0; padding:0; }
#footer ul li { list-style-type:none; display:inline; }
#footer a { font:normal 14px/18px Vialog; margin:0 8px 0 0; }
#cookie { color:#fff; background:#000; position:fixed; bottom:0; left:0; box-sizing:border-box; padding:20px; width:100%; z-index:1000; display:flex; }
#cookie a { color:#fff; padding:5px 10px; border:1px solid #999; border-radius:10px; margin-left:20px; font:400 14px/16px Vialog; }
#cookie span { font:400 14px/16px Vialog; }
#cookie span:first-child { flex-grow:1; }
.block { display:block; }
.fileselection { margin-left:32px; display:none; }
.language { font:normal 14px/18px Vialog; color:#e18a00; margin-left:0; }
.language a  { padding:0; color:#e18a00; margin:0; }
.language a:hover { color:#000000; }
.language span  { color:#4d4d4d; font:normal 14px/18px Compatil; }
#mgline { display:none; }
.slider { position:relative; transition:0.3s; width:32px; height:16px; border-radius:8px; background:#aaa; display:inline-block; -webkit-appearance:initial; vertical-align:middle; }
.slider::after { content:""; transition:0.3s; position:absolute; display:block; width:12px; height:12px; border-radius:6px; top:2px; left:2px; background:#fff; }
.slider:checked { background:green; }
.slider:checked::after { left:18px; }

#outermenu { width:1232px; position:absolute; top:0; left:0; }
#menu #openmenu { display:none; }
#menuinner .foot { display:none; }
.bannermargin { margin-top:-480px; }
.teaserbg { width:100% !important; height:100% !important; }
.membericon { position:relative; width:224px; height:224px; margin:0 16px 16px 0; display:inline-block; vertical-align:text-bottom; }
.membericon img { display:block; width:100%; height:100%; }
.membericon div { width:100%; background:rgba(255,255,255,0.8); position:absolute; top:0; display:none; }
.membericon span { color:#000000; font:300 22px/26px Vialog; display:block; margin:12px 12px 12px 12px; }
.mteaser { margin-right:-16px; }
.mteaser > div { margin:0 16px 16px 0; float:left; position:relative; }

.galnav { position:relative; margin-top:4px; }
.galnav a { display:block; background:#bfbfbf; padding:0; margin:0 7px 0 0; width:8px; height:8px; float:left; border-radius:4px; }
.galnav a:hover, .galnav a.activeSlide { background:#000000; }

table.users {width:100%; font-family:Vialog; font-weight:300; }
table.users td { background:#f2f2f2; }
table.users tr:hover td { background:#e0e0e0; }
table.users th { background:#e0e0e0; text-align:left; }

div.kalender { display:inline-block; vertical-align:top; }
table.kalender { text-align:center; float:left; margin:0 16px 16px 0; width:224px; }
table.kalender td { margin:0px; padding:0px; font:300 14px/18px Vialog; color:#595959; }
table.kalender td.head { white-space:nowrap; }
table.kalender td.other			{ 								color:#cccccc; }
table.kalender td.now			{ background:#f29400 ;	color:#ffffff; font-weight:bold; }
table.kalender td.busy { background:#f0f0f0; }
table.kalender td.morebusy { background:#e0e0e0; }
table.kalender td.verybusy { background:#d1d1d1; }
table.kalender th { margin:0px; padding:0px; font:bold 14px/18px Vialog; }
table.kalender td.head a { color:#e18a00; display:block; text-decoration:none; }
table.kalender td.head a:hover { color:#000000; text-decoration:none; }
a.prevmonth { float:left; width:20px; font:normal 14px/14px editus; }
a.nextmonth { float:right; width:20px; font:normal 14px/14px editus; }
div.kalendermonat { clear:both; border-bottom:1px solid #bfbfbf; padding-bottom:8px; }
div.kalendermonat h1 { background:#ffffff; display:block; float:left; height:14px; font-size:16px; line-height:16px; text-transform:uppercase; letter-spacing:4px; padding-right:10px; font-weight:bold; }
div.kalendermonat h2 { color:#bfbfbf; margin-top:-6px; }
div.calnav { margin:0 16px 0 0; }
a.calnavleft0 { margin-right:16px; display:block; float:left; color:#e18a00; font:normal 14px/18px Vialog; }
a.calnavleft1 { margin-right:16px; display:block; float:left; color:#4d4d4d; font:bold 14px/18px Vialog; }
a.calnavright { display:block; float:right; font:normal 14px/18px Vialog; color:#e18a00; }
a.calnavleft0:hover, a.calnavleft1:hover, a.calnavright:hover { color:#000000; text-decoration:none; }
a.calnavday { color:#f29400; text-decoration:none; display:block; font:bold 14px/18px Vialog; }
.morebusy a.calnavday { color:#ce7e00; text-decoration:none; display:block; font:bold 14px/18px Vialog; }
.verybusy a.calnavday { color:#a96800; text-decoration:none; display:block; font:bold 14px/18px Vialog; }
a.calnavday:hover { background:#f29400; color:#ffffff; text-decoration:none; }
table.kalender td.now a.calnavday { color:#ffffff; }
a.calnavmon { font:normal 14px/18px Vialog; }
.ctline { margin-right:16px; }
.grline { padding:0; margin-bottom:16px; clear:both; border-bottom:1px solid #bfbfbf; }

.idzform { margin-top:16px; }
.idzlabel { width:175px; display:block; float:left; clear:both; font:normal 18px/22px Vialog; }
.idzradiolabel { margin:2px 1.5em 4px 0; display:inline-block; }
.idzform label, .idzhead { font:300 18px/22px Vialog; }
.idzdynamic { width:100%; display:block; padding-left:175px; box-sizing:border-box; line-height:normal; }
.idzinput { width:100%; box-sizing:border-box; outline:none; font:300 18px/22px Vialog; border:none; border-bottom:1px solid #808080; color:#808080; padding:0 2px; border-radius:0; }
.idzinput2 { font:300 18px/22px Vialog; border:none; padding-bottom:14px; }
.idzerror { color:#e18a00; }
.idzerror .idzinput { border-color:#f29400; color:#f29400; }
.idzinput:focus { border-color:#000000; color:#000000; }
.idzinput, .idzcheck, .idzradio { margin-bottom:16px; }
.idzerrorbox { font:300 18px/22px Vialog; color:#f29400; margin-bottom:22px; }

.twitterwidget { width:224px; position:relative; }
.twitterwidget:before { content: "\f099 "; color:#b3b3b3; position:absolute; right:0; top:10px; font:normal 20px/20px editus; z-index:500; }
.twitterwidget ul { list-style-type:none; margin:0; padding:0; }
.twitterwidget ul li { display:inline-block; margin:0; padding:0; width:224px; height:224px; overflow:hidden; position:relative; }
.twitterwidget div.user { background:none; box-shadow:none; border:none; margin:0; padding:0; width:224px; height:224px; }
.twitterwidget div.user:hover { padding:0; }
/* .twitterwidget img[data-scribe="element:avatar"] { width:234px; height:234px; filter:blur(5px); display:block; margin:-5px; position:absolute; } */
.twitterwidget img[data-scribe="element:avatar"] { display:none; }
.twitterwidget span[data-scribe="element:verified_badge"] { display:none; }
.twitterwidget span[data-scribe="element:name"] { position:absolute; width:224px; height:224px; background:rgba(255,255,255,0.8); top:10px; left:0; font:bold italic 18px/22px Vialog; color:#000; padding:0 0 0 4px; box-sizing:border-box; }
.twitterwidget span[data-scribe="element:screen_name"] { display:none; }
.twitterwidget a[data-scribe="element:url"] span { display:none; }
.twitterwidget p.tweet { position:absolute; top:48px; left:0px; font:italic normal 18px/26px Compatil; width:224px; }
.twitterwidget p.tweet img { display:none; }
.twitterwidget p.tweet a { color:#e18a00; text-decoration:none; }
.twitterwidget p.tweet a:hover { color:#000000; text-decoration:none; }
.twitterwidget p.timePosted { display:none; }
.twitterwidget p.interact { display:none; }
.twitterwidget .retweet span[data-scribe="element:name"]:before { content: "\f079 "; color:#b3b3b3; font:normal 14px/16px editus; margin-right:3px; }

.gal a { display:block; background-color:#b3b3b3; color:#ffffff; line-height:16px; padding:0; margin:2px 2px 0 0; width:16px; text-align:center; float:left; }
.gal a.activeSlide { background-color:#f5a933; color:#492c00; line-height:16px; padding:0; margin:2px 2px 0 0; }
.gal a:hover { text-decoration:none; }

#topmenu ul { list-style-type:none; padding:0; margin:0 24px; border-top:1px solid #f29400; }
#topmenu ul li { display:inline; margin:0 0 0 20px; padding:0; }

.edit_wrapper { width:944px; margin:0; padding:0; overflow:hidden; }
.edit_wrapper div { width:944px; }
.edit_wrapper textarea { margin-left:16px; float:left; }

span.playbutton { position:absolute; width:64px; height:64px; margin:-32px 0 0 -32px; top:50%; left:50%; background:url(../images/editus/video_play_button.png) no-repeat 0 0; }
span.playbutton:hover { background-position:0 -64px; }

SUB,SUP { line-height:1px; }

.ctadmin div.markup { border-style:solid; border-width:1px 0; border-color:#707070 #f0f0f0 #f0f0f0 #707070; background-color:#; }
.ctadmin div.markup a { display:inline-block; font-size:12px; border-style:solid; border-width:1px; border-color:#f0f0f0 #707070 #707070 #f0f0f0; color:#38203b; background-color:#f9f9f9; /*background:#e0e0e0 url(../images/editus/admin0.gif) repeat-x;*/ padding:0 3px; vertical-align:top; }
.ctadmin div.markup a:hover { border-color:#707070 #f0f0f0 #f0f0f0 #707070; color:#130b14; background:#f0f0f0 url(../images/editus/admin1.gif) repeat-x; text-decoration:none; }
.ctadmin div.imgpos { border:none; background:none; padding:0; }
.ctadmin div.imgpostd { border:none; background:#f0f0f0; padding:0; }

.ctadmin span { display:block; height:21px; background-color:#ffffff; margin-bottom:1ex; padding-top:1px; }
.ctadmin span a { display:block; height:19px; float:left; background:#f0f0f0; color:#704076; text-decoration:none; margin:0 4px 0 0; padding:2px 2px 0 2px; cursor:pointer; line-height:18px; }
.ctadmin span a:hover { background-color:#f0f0f0; color:#000000; }
.ctadmin span a.active { background-color:#e0e0e0; color:#000000; }

.ctbg1 { margin-right:16px; }
.ctbg2 { margin-right:-16px; height:100%; }
abbr.info, abbr.blind, span.blind { display:block; float:left; height:18px; margin:1px 0 1px 0; padding:0 4px; font-size:10px; line-height:18px; border-style:solid; border-width:1px; border-color:#f0f0f0 #707070 #707070 #f0f0f0; color:#b3b3b3; background:#e0e0e0; font-family:Verdana; }
abbr.info { color:#38203b; }

.ctadmin i { color:red; }
.clear  { clear:both; }
.ctclear { clear:both; }

.ctrl_prev { position:absolute; left:0; width:32px; z-index:1000; height:100%; display:none; }
.gal_prev { position:absolute; left:0; width:32px; height:100%; background:#ffffff url(../images/editus/banner-prev.gif) no-repeat 50% 50%; opacity:0.2; filter:alpha(opacity=20); }
.ctrl_next { position:absolute; right:0; width:32px; z-index:1000; height:100%; display:none; }
.gal_next { position:absolute; right:0; width:32px; height:100%; background:#ffffff url(../images/editus/banner-next.gif) no-repeat 50% 50%; opacity:0.2; filter:alpha(opacity=20); }
.gal_ct { position:absolute; bottom:0; left:0; background:#ffffff; opacity:0.6; filter:alpha(opacity=60); width:100%; }
.gal_ct2 { padding:10px 32px; }

span.info { font:300 18px/26px Vialog; }
span.info b { font:bold 22px/28px Vialog; }
span.info.big { font:300 22px/28px Vialog; }
div.box_t span.info { margin-left:16px; display:block; }

div.box span.info { font:300 16px/20px Vialog; }
div.box span.info b { font:bold 16px/20px Vialog; }
.calteaser > div { padding-top:20px; }
.calteaser div.box span.info b { font:bold 36px/36px Vialog; }
.calteaser div.box span.info { font:300 22px/26px Vialog; }
.ct8col1 { width:104px; margin:0 16px 0 0; float:left; overflow:hidden; height:100%; min-height:1px; position:relative; }
.ct8adm1 { width:104px; margin:0 16px 0 0; overflow:hidden; background-color:#e0e0e0; padding:0; clear:both; }
.ct8box1 { width:120px; margin:0 0 16px 0; float:left; overflow:hidden; }
.ct8col2 { width:224px; margin:0 16px 0 0; float:left; overflow:hidden; height:100%; min-height:1px; position:relative; }
.ct8adm2 { width:224px; margin:0 16px 0 0; overflow:hidden; background-color:#e0e0e0; padding:0; clear:both; }
.ct8box2 { width:240px; margin:0 0 16px 0; float:left; overflow:hidden; }
.ct8col3 { width:344px; margin:0 16px 0 0; float:left; overflow:hidden; height:100%; min-height:1px; position:relative; }
.ct8adm3 { width:344px; margin:0 16px 0 0; overflow:hidden; background-color:#e0e0e0; padding:0; clear:both; }
.ct8box3 { width:360px; margin:0 0 16px 0; float:left; overflow:hidden; }
.ct8col4 { width:464px; margin:0 16px 0 0; float:left; overflow:hidden; height:100%; min-height:1px; position:relative; }
.ct8adm4 { width:464px; margin:0 16px 0 0; overflow:hidden; background-color:#e0e0e0; padding:0; clear:both; }
.ct8box4 { width:480px; margin:0 0 16px 0; float:left; overflow:hidden; }
.ct8col5 { width:584px; margin:0 16px 0 0; float:left; overflow:hidden; height:100%; min-height:1px; position:relative; }
.ct8adm5 { width:584px; margin:0 16px 0 0; overflow:hidden; background-color:#e0e0e0; padding:0; clear:both; }
.ct8box5 { width:600px; margin:0 0 16px 0; float:left; overflow:hidden; }
.ct8col6 { width:704px; margin:0 16px 0 0; float:left; overflow:hidden; height:100%; min-height:1px; position:relative; }
.ct8adm6 { width:704px; margin:0 16px 0 0; overflow:hidden; background-color:#e0e0e0; padding:0; clear:both; }
.ct8box6 { width:720px; margin:0 0 16px 0; float:left; overflow:hidden; }
.ct8col7 { width:824px; margin:0 16px 0 0; float:left; overflow:hidden; height:100%; min-height:1px; position:relative; }
.ct8adm7 { width:824px; margin:0 16px 0 0; overflow:hidden; background-color:#e0e0e0; padding:0; clear:both; }
.ct8box7 { width:840px; margin:0 0 16px 0; float:left; overflow:hidden; }
.ct8col8 { width:944px; margin:0 16px 0 0; float:left; overflow:hidden; height:100%; min-height:1px; position:relative; }
.ct8adm8 { width:944px; margin:0 16px 0 0; overflow:hidden; background-color:#e0e0e0; padding:0; clear:both; }
.ct8box8 { width:960px; margin:0 0 16px 0; float:left; overflow:hidden; }
.ctadmin { width:944px; margin:0 16px 16px 0; float:left; overflow:hidden; background-color:#e0e0e0; padding:0; }
.ctadmin * { font-family:Verdana; font-size:12px; }
.mg2col1 { width:104px; margin:0 16px 0 0; float:left; overflow:hidden; height:100%; min-height:1px; position:relative; }
.mg2adm1 { width:104px; margin:0 16px 0 0; overflow:hidden; background-color:#e0e0e0; padding:0; clear:both; }
.mg2box1 { width:120px; margin:0 0 16px 0; float:left; overflow:hidden; }
.mg2col2 { width:224px; margin:0 16px 0 0; float:left; overflow:hidden; height:100%; min-height:1px; position:relative; }
.mg2adm2 { width:224px; margin:0 16px 0 0; overflow:hidden; background-color:#e0e0e0; padding:0; clear:both; }
.mg2box2 { width:240px; margin:0 0 16px 0; float:left; overflow:hidden; }
.mgadmin { width:224px; margin:0 16px 16px 0; float:left; overflow:hidden; background-color:#e0e0e0; /*border-color:#707070; border-width:1px 0 1px 0; border-style:solid;*/ padding:0; }
.mgadmin * { font-family:Verdana; font-size:12px; }

a.admin { display:block; float:left; height:18px; margin:1px 0; padding:0 4px; font-size:10px; line-height:18px; border-style:solid; border-width:1px; border-color:#f0f0f0  #707070 #707070 #f0f0f0; color:#38203b; background:#e0e0e0; font-family:Verdana; }
a.admin:hover { border-color:#707070 #f0f0f0 #f0f0f0  #707070; color:#130b14; background:#f0f0f0; text-decoration:none; }
.submit { display:block; float:left; height:20px; margin:1px 0; padding:0 4px; font-size:10px; line-height:18px; border-style:solid; border-width:1px; border-color:#f0f0f0  #707070 #707070 #f0f0f0; color:#38203b; background:#e0e0e0; font-family:Verdana; }
.submit:hover { border-color:#707070 #f0f0f0 #f0f0f0  #707070; color:#130b14; background:#f0f0f0; text-decoration:none; }
.search { display:block; float:left; margin:1px; padding:0 2px; font-size:10px; line-height:18px; font-family:Verdana; border-style:solid; border-width:1px; border-color:#707070 #f0f0f0 #f0f0f0  #707070; color:#38203b; background:#e0e0e0 url(../images/editus/admin2.gif) repeat-x; text-decoration:none; }

.modul1,.modul2,.modul3,.modul4 { height:224px; }
.modul5,.modul6,.modul7,.modul8 { height:464px; }

.user { background:#f29400; color:#ffffff; display:inline-block; font:bold 18px/20px Vialog; padding:3px 5px; margin:0 10px 5px 0; box-shadow:1px 1px 2px rgba(0,0,0,0.3); border:none; vertical-align:top; line-height:-moz-block-height; box-sizing:border-box; height:26px; -webkit-appearance:none; border-radius:0; -webkit-border-radius:0; cursor:pointer; }
.user:hover { box-shadow:inset 2px 2px 4px rgba(0,0,0,0.4); text-decoration:none; background:#cccccc; padding:4px 4px 2px 6px; vertical-align:top; }

@media only screen and (max-device-width:480px){
	* { -webkit-text-size-adjust:none; }
}

@media (max-width:1231px) {
	#marginal { float:left; position:relative; margin:0 0 0 24px; width:960px; clear:both; }
	#marginal .ctclear { display:none; clear:none; }
	#topmenu { width:992px; }
	#outermenu { width:992px; }
	#footer { width:944px; }
	#b1 { width:992px; margin:0 auto; }
	#b2 { width:992px; position:absolute; }
	#mgline { border-top:1px solid #f29400; margin-right:16px; height:16px; display:block; }
}

@media (max-width:991px) {
	#b1 { width:752px; }
	#b2 { width:752px; }
	* { -webkit-text-size-adjust:none; }
	#contentbox { position:absolute; margin-top:0; top:120px; width:100%; }
	#marginal { margin:0 8px 0 24px; left:0; padding:0; right:initial; width:720px; }
	#maincontent { width:initial; margin:0 8px; }
	#logo2 { right:initial; left:240px; }
	#bannerimg { height:348px; width:initial; }
	#bannertext1 { width:704px; margin:0 24px; }
	#bannertext2 { margin:0; padding:24px 16px 24px 24px; }
	.ctclear { display:none; clear:none; }
	.ctbg2 { margin:0; }
	#outermenu { width:100%; }
	#menu { display:block; position:absolute; right:24px; top:35px; overflow:hidden; }
	#menu #menuinner { width:180px; padding:8px 8px 8px 0; margin-right:-188px; float:left; background:#f29400; }
	#menu ul { float:none; margin-left:24px; margin-bottom:8px; }
	#menu ul li { display:block; float:none; }
	#menu ul.menu { display:block; }
	#menu A.menu0 { color:#ffffff; font:normal 20px/24px Vialog; padding:2px 0; }
	#menu A.menu1 { color:#000000; font:normal 20px/24px Vialog; padding:2px 0; }
	#menu A.menu0:hover { color:#000000; }
	#menu ul ul A.menu0 { color:#ffffff; font:normal 14px/18px Vialog; }
	#menu ul ul A.menu1 { color:#000000; font:normal 14px/18px Vialog; }
	#menu ul ul A.menu0:hover { color:#000000; }
	#menu A.submenu0 { color:#ffffff; font:normal 14px/18px Vialog; }
	#menu A.submenu1 { color:#4d4d4d; font:normal 14px/18px Vialog; }
	#menu A.submenu0:hover { color:#000000; }
	A.social { color:#ffffff; }
	#searchicon { color:#ffffff; }
	#searchfield { display:none; }
	#search p { margin:0; }
	#topmenu { display:none; }
	#menu #openmenu { font:normal 20px/20px editus; padding:10px 8px 10px 12px; background:#f29400; display:inline-block; width:20px; margin:0; float:left; color:#ffffff; }
	#menu #openmenu:hover { color:#000000; }
	#menuinner .foot { display:block; margin-bottom:0; }
	#footer { width:initial; }
	#footer .foot { display:none; }
	.scaledimage { width:100% !important; height:auto !important; }
	.pics { width:100% !important; }
	.xsgalcontainer { margin-left:24px; }
	.ct8box7, .ct8box8 { width:720px; }
	.ct8box7 .ctbg1 { background-size:cover !important; background-position:50% 50% !important; margin:0 16px 0 0; }
	.ct8col7, .ct8col8 { width:704px; }
	.ct8box7 .ctbg2 .ct8col7 , .ct8box8 .ctbg2 .ct8col8 { width:720px; }
	.ct8adm7, .ct8adm8 { width:704px; }
	.ctadmin { width:704px; }
	.modul5,.modul6,.modul7,.modul8 { height:348px; }
	h1 { font:bold 35px/40px Vialog; }
	h2 { font:300 29px/34px Vialog; }
	.box_r { margin-right:16px; }
	.teaser .box_r { margin-right:0; }
	div.letter, div.letter a { font:400 22px/26px Vialog; letter-spacing:8px; }
	div.tablesmall { width:224px; }
	.xxl>span { display:none; }
	.xxl:before { content:"..."; }
}

@media (max-width:751px) {
	#b1 { width:512px; }
	#b2 { width:512px; }
	#marginal { width:480px; }
	#bannertext1 { width:464px; margin:0 24px; }
	.ct8box5, .ct8box6, .ct8box7, .ct8box8 { width:480px; }
	.ct8box5 .ctbg1 { background-size:cover !important; background-position:50% 50% !important; margin:0 16px 0 0; }
	.ct8col5, .ct8col6, .ct8col7, .ct8col8 { width:464px; }
	.ct8box5 .ctbg2 .ct8col5, .ct8box6 .ctbg2 .ct8col6, .ct8box7 .ctbg2 .ct8col7 , .ct8box8 .ctbg2 .ct8col8 { width:480px; }
	.ct8adm5, .ct8adm6, .ct8adm7, .ct8adm8 { width:464px; }
	.ctadmin { width:464px; }
	h1 { font:bold 26px/30px Vialog; }
	h2 { font:300 22px/25px Vialog; }
	div.table { margin-left:120px; }
	div.table div.tableimg { margin-left:-120px; width:104px; text-align:right; float:left; clear:both; }
	div.table div.tableimg img { display:inline-block; width:100% !important; height:auto; }
	div.letter, div.letter a { font:300 22px/26px Vialog; letter-spacing:4px; }
	.membericon { width:104px; height:104px; }
	.membericon .noimg { width:104px; height:104px; }
	.membericon div { height:initial; }
	.membericon span { margin:3px 2px 3px 4px; font: 300 14px/18px Vialog; }
	div.tablesmall { width:344px; }
	div.kalendermonat h2 { margin-top:0; }
	.idzform label.idzlabel { font:normal 14px/18px Vialog; }
	.idzdynamic { padding-left:0; }
	.idzlabel { float:none; }
	ul.publications { columns:1; -webkit-columns:1; -moz-columns:1; }
	ul.market { columns:1; -webkit-columns:1; -moz-columns:1; }
	#cookie { flex-direction:column; }
	#cookie a { margin-left:0; margin-right:20px; }
	#cookie span:last-child { margin-top:20px; }
}

@media (max-width:511px) {
	#b1 { width:100%; margin:0; }
	#b2 { width:100%; position:relative; }
	#bannertext1 { width:100%; margin:0; }
	#contentbox { position:absolute; margin-top:0; top:120px; width:100%; }
	*[class^="ct8box"] { width:100% !important; }
	*[class^="mg2box"] { width:100% !important; }
	*[class^="ct8col"] { width:100% !important; }
	*[class^="mg2col"] { width:100% !important; }
	*[class^="ct8adm"] { width:100% !important; }
	*[class^="mg2adm"] { width:100% !important; }
	.ctadmin { width:100%; }
	.ctbg1 { background-size:cover !important; background-position:50% 50% !important; margin:0 !important; }
	#maincontent {margin:0; padding:0; width:100%; }

	* { -webkit-text-size-adjust:none; }
	#logo1 { position:absolute; left:12px; top:24px; }
	#logo2 { position:absolute; left:128px !important; top:24px; }
	#logo1 a,#logo2 a { font-size:24px; line-height:24px; }
	#subnavi * { font:normal 12px/12px Vialog; }
	#menu { top:22px; right:0; }
	#menu #openmenu { font:normal 16px/16px editus; padding:6px 4px 6px 8px; width:16px; }
	#contentbox { top:80px; }
	#marginal { margin:0; left:0; padding:0; right:initial; width:100%; }
	#topmenu { display:none; z-index:10; position:absolute; right:0; margin-top:0; height:300px; width:50%; background:rgba(255,255,255,0.8); }
	#topmenu ul li { display:block; }
	#logo2 { right:initial; left:240px; }
	#bannerimg { margin:0; height:242px; }
	#bannertext2 { margin:0; padding:12px;}
	#footer { margin:0 0 24px 0; padding:5px 24px; }
	.ctclear { display:none; clear:none; }
	.ctbg1 { background-size:cover !important; background-position:50% 50% !important; margin:0; }
	.ctbg2 { margin:0; }
	h1 { font:bold 22px/25px Vialog; margin:0 12px; padding:0; }
	h2 { font:300 18px/21px Vialog; margin:0 12px; padding:0; }
	h3 { font:bold 14px/20px Vialog; margin:0 12px 4px 12px; padding:0; }
	h4 { font:light 14px/20px Vialog; margin:0 12px 4px 12px; padding:0; }
	#bannertext2 h1, #bannertext2 h2 { margin:0; }
	.box_l { background-color:rgba(255,255,255,0.8); margin:0; padding:12px 12px 0 12px; height:100%; width:60%; position:absolute; left:0; }
	.box_r { background-color:rgba(255,255,255,0.8); margin:0; padding:12px 12px 0 12px; height:100%; width:60%; position:absolute; right:0; }
	*[class^="box_"] h1 { font:bold 22px/25px Vialog; }
	*[class^="box_"] h2 { font:300 18px/21px Vialog; }
	*[class^="box_"] p { display:none; }
	.box_b h1, .box_b h2, .box_b p { margin:0 12px; }
	.box_l h1, .box_l h2, .box_l p, .box_r h1, .box_r h2, .box_r p { margin:0; }
	p, ul.list li { margin:0 12px 4px 12px; font:normal 12px/18px Compatil; }
	.teaser { width:100% !important; }
	.modul1,.modul2,.modul3,.modul4,.modul5,.modul6,.modul7,.modul8 { height:150px; }
	.ctline { margin-right:0; }
	div.calcontainer { margin:0 16px; float:none; }
	div.calnav { margin:0 8px; }
	div.kalender { width:50%; }
	table.kalender { float:none; margin:0 0 16px 0; width:100%; padding:0 8px; }
	.calteaser div.box span.info { display:inline-block; margin:0 0 0 12px; }
	.foldhead1 { padding:0 12px; font:300 14px/18px Vialog;  }
	.foldhead1:before { content:"\f101 "; font:normal 14px/14px editus; padding-right:0; }
	.foldheadhigh1 { padding:0 12px; font:bold 14px/18px Vialog; }
	.foldheadhigh1:before { content:"\f103 "; font:normal 14px/14px editus; padding-right:0; }

	.foldhead2 { padding:0 12px; font:300 14px/18px Vialog; }
	.foldhead2:before { content:"\f101 "; font:normal 14px/14px editus; padding-right:8px; }
	.foldheadhigh2 { padding:0 12px; font:bold 14px/18px Vialog; }
	.foldheadhigh2:before { content:"\f103 "; font:normal 14px/14px editus; padding-right:8px; }
	.foldbody2 { display:none; margin:0; padding:0; font:normal 12px/18px Compatil; }

	.foldhead3 { padding:0 12px; font:300 14px/18px Vialog; }
	.foldhead3:before { content:"\f101 "; font:normal 14px/14px editus; padding-right:8px; }
	.foldheadhigh3 { padding:0 12px; font:bold 14px/18px Vialog; }
	.foldheadhigh3:before { content:"\f103 "; font:normal 14px/14px editus; padding-right:8px; }
	.foldbody3 { display:none; margin:0 12px; padding:0; font:normal 12px/18px Compatil; }
	#mgline { margin-right:0; }
	A.back,A.next,A.prev { padding:0 12px; font:300 14px/18px Vialog; }
	div.letter { font:300 16px/22px Vialog; letter-spacing:2px; padding-left:12px; }
	div.letter a { font:300 16px/22px Vialog; letter-spacing:2px; }
	div.table, div.tablesmall { width:100%; margin:0 0 16px 0; padding:0 32px 0 16px; float:none; font:normal 12px/18px Compatil; }
	div.table h1, div.tablesmall h1 { margin:0; font:bold 16px/22px Vialog; }
	div.table h2, div.tablesmall h2 { margin:0; font:300 16px/22px Vialog; }
	div.table h3, div.tablesmall h3 { margin:0; }
	div.table div.tableimg, div.tablesmall div.tableimg { margin:0; float:none; }
	div.tableimg img { margin-bottom:16px; }
	form.filter { padding:0 12px; }
	ul.publications { margin:0; }
	ul.publications li { font:normal 14px/20px Compatil; margin-left:12px; margin-right:12px; }
	ul.publications li h3 { margin:0; }
	ul.market { margin:0; }
	ul.market li { font:normal 14px/20px Compatil; margin-left:12px; margin-right:12px; }
	ul.market li h3 { margin:0; }
	ul.list li { background-position:15px 1ex; }
	.mteaser > div { margin:0 0 16px 0; width:100% !important; }

}

@media (max-width:350px) {
	div.kalender { width:100%; }
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.zoomicon { background:url(../images/editus/zoom_2x.gif) no-repeat 0 0; background-size:13px 13px; }
	ul.list li { background-image:url(../images/editus/dot_2x.gif); background-size:4px 4px; }
}
@font-face {font-family:'editus'; 
	src:url('../fonts/editus.eot'); 
	src:url('../fonts/editus.woff') format('woff'), url('../fonts/editus.ttf') format('truetype'), url('../fonts/editus.svg#editus') format('svg');
}

@font-face {font-family:'Vialog';
	src:url('../fonts/18089eb2-65be-401d-b3d1-29447688cebb.eot');
	font-style:normal;
	font-weight:bold; 
	src:url('../fonts/1320b5d0-37cb-4cca-bec8-b1113fbddd26.woff') format('woff'), url('../fonts/a6d43b1e-5dc2-4d78-b6b5-a895980ced05.ttf') format('truetype'), url('../fonts/190bcaa2-1436-4405-8e2e-939a6dc1a0e8.svg#190bcaa2-1436-4405-8e2e-939a6dc1a0e8') format('svg');
}

@font-face {font-family:'Vialog';
	src:url('../fonts/417081a5-29a1-4d65-8112-c03be4ad4132.eot');
	font-style:italic;
	font-weight:bold; 
	src:url('../fonts/fe6148b4-71f3-4f82-9b64-7fd19999818e.woff') format('woff'), url('../fonts/ee1eeb25-a9c6-4cd2-b6b5-f05a9a11d5d1.ttf') format('truetype'), url('../fonts/7b426bea-fc67-4688-8ec7-858c4120b748.svg#7b426bea-fc67-4688-8ec7-858c4120b748') format('svg');
}

@font-face {font-family:'Vialog';
	src:url('../fonts/21f3522a-96c0-4d7a-824e-055c17d56ee4.eot');
	font-style:normal;
	font-weight:300; 
	src:url('../fonts/cc8b3865-f853-422d-89c1-ebc5d94c2541.woff') format('woff'), url('../fonts/c9556d22-88e8-4626-96b8-48d4ec187cd4.ttf') format('truetype'), url('../fonts/9870b5b2-170c-48f3-8b01-03885071651a.svg#9870b5b2-170c-48f3-8b01-03885071651a') format('svg');
}

@font-face {font-family:'Vialog';
	src:url('../fonts/c04535f7-fb51-4b78-9f0d-5b123ff3dd19.eot');
	font-style:normal;
	font-weight:normal; 
	src:url('../fonts/f89e8886-d8ec-4f87-bc28-cbce4cb165ca.woff') format('woff'), url('../fonts/0e319400-c2d2-4cda-bd40-666fa7f33109.ttf') format('truetype'), url('../fonts/fbf63385-b364-4e73-b6c8-fab087d65771.svg#fbf63385-b364-4e73-b6c8-fab087d65771') format('svg');
}

@font-face {font-family:'Compatil';
	src:url('../fonts/cc6962a0-ab26-4d52-a7c4-32b2b53efafd.eot');
	font-style:normal;
	font-weight:bold; 
	src:url('../fonts/af47f84e-aaaa-4e6b-8d32-5795a70cbdae.woff') format('woff'), url('../fonts/a40846f5-1e41-4799-882a-6053862fbbea.ttf') format('truetype'), url('../fonts/38798415-c33e-4515-9ccb-1d117be4bd9f.svg#38798415-c33e-4515-9ccb-1d117be4bd9f') format('svg');
}

@font-face {font-family:'Compatil';
	src:url('../fonts/7c1fbe94-64f3-4fa6-a865-31360666e658.eot');
	font-style:italic;
	font-weight:normal; 
	src:url('../fonts/150cda29-abaa-4504-aab0-25305a215b16.woff') format('woff'), url('../fonts/2399693f-fb05-4482-bf4c-69b66025c9bd.ttf') format('truetype'), url('../fonts/89fd0e7d-771b-4933-ab81-e3686a18878a.svg#89fd0e7d-771b-4933-ab81-e3686a18878a') format('svg');
}

@font-face {font-family:'Compatil';
	src:url('../fonts/72204700-71c5-4921-a1aa-ddb5a49f7898.eot');
	font-style:normal;
	font-weight:normal; 
	src:url('../fonts/0462bab1-2e64-47c2-8f29-e438ee817eb9.woff') format('woff'), url('../fonts/93746662-83e7-490e-97e4-d52889e4c060.ttf') format('truetype'), url('../fonts/CompatilLetterLTCom-Rg.svg#CompatilLetterLTCom-Rg') format('svg');
}
