@font-face { font-family:normal-font; src:url('fonts/WRCROMAN.eot'); src:local(wrc_roman) ,url('fonts/WRCROMAN.woff') format('woff') ,url('fonts/WRCROMAN.svg#WRCCleanRoman') format('svg') ,url('fonts/WRCROMAN.ttf') format('opentype'); }
@font-face { font-family:bold-font; src:url('fonts/WRCCLEAN.eot'); src:local(wrc_clean) ,url('fonts/WRCCLEAN.woff') format('woff') ,url('fonts/WRCCLEAN.svg#WRCCleanBold') format('svg') ,url('fonts/WRCCLEAN.ttf') format('opentype'); }

html, body, .wrapper, header, .content { width:auto; }
html { font-family:'normal-font'; font-size:1em; }

.fright { float:right; }
.fleft { float:left; }
.aright { text-align:right; }
.aleft { text-align:left; }
.acenter { text-align:center; }
h1, h2, h3, h4, h5, figure, p { margin:0; }
h1, h2, h3, h4, h5 { page-break-after:avoid; }
ul, ol, table, .box, article { page-break-inside:avoid; }
a { color:#666; text-decoration:none; }
a[href^="http:"][target="_blank"]:after { content:url("http://webat3.laola1.at/demo/wrc/html/img/ico_external.png"); /*content:"[" attr(href) "]";*/ margin-left:2px; padding:0 0 0 5px; font:italic 10px Arial,sans-serif; color:#666; display:inline-block; width:16px; height:16px; }

.meta-nav { display:none; }
header { border-bottom:2px solid #CCC; margin-bottom:16px; padding-bottom:8px; }
header .fia { float:right; }

nav { display:none; }

.aufmacher, .bigpic { margin-bottom:16px; border-bottom:2px solid #CCC; }
.aufmacher .thumbs { display:none; }
.aufmacher .current img, .bigpic img { width:100%; height:auto; display:block; }
.aufmacher .heading h1, .bigpic .heading h1, #gallery h1 { padding:12px 8px; }
.content_le > .bigpic h1 { padding:12px 0; }
.aufmacher .heading ul { display:none; }

.content_le { margin:0 8px; }
.news h2, .news p , .content_le p, .content h2 { padding:8px 0; }
#gallery h2 { margin:0 8px; }
p { orphans:2; widows:2; }
.news h2, .content h2, .content h1 { text-transform:uppercase; }
h2 ~ .article_list { margin-top:16px; }
.news .subtitle { font-family:bold-font; }
.news > article { border-bottom:2px solid #CCC; margin-bottom:16px; }
.news > article h2 { padding-top:0; }
.news > .data table { width:100%; }
.news > .data table td { padding:2px 4px; font-size:0.9em; }

.box.w1 { width:30%; font-size:0.8em; border:1px solid #EEE; padding:8px; margin:8px; }
.box.w2 { width:60%; border:1px solid #EEE; padding:8px; margin:8px; font-size:0.9em; }
.box article img, .box figure img, .box .promo img { width:100%; height:auto; display:block; margin-bottom:4px; }
article h2, article time, .box h3 { text-transform:uppercase; }
.box h3 { padding-bottom:4px; }
.box .paging, .box .more { display:none; }
.box ul { padding:0; margin:8px; }
.box li { list-style:none; padding:0 0 4px; text-transform:uppercase; }
.box .card dl, .box .card img { float:left; width:47.5%; margin:0; }
.box .card dl { margin:0 2% 0 3%; }
.box .card dt, .box .card dd { padding:4px 4%; width:30%; float:left; margin:0; border-top:1px solid #666; }
.box .card dd { width:54%; }
.box .card dt { clear:both; }
.box .card dt:first-of-type, .box .card dd:first-of-type { border-top:0; }
.box blockquote { margin:8px; position:relative; }
.box blockquote .quote { font-size:1.5em; margin:8px; position:relative; }
.box blockquote .start, .end { display:none; }
.box blockquote .author { text-align:right; color:#666; padding-bottom:0; }
* { quotes:"\201E" "\201C" "\201A" "\2018"; }
.quote:before { content:open-quote; }
.quote:after { content:close-quote; } 

.box .promo dl img { width:auto; float:left; margin-right:4px; }
.box .promo { position:relative; }
.box .promo dl { margin:0; position:absolute; bottom:0; left:0; right:0; padding:8px; background:#FFF; }
.box .promo dt, .box .promo dd { float:left; margin:0; padding:0 0 4px; width:75%; }
.box .promo dt { clear:both; width:25%; }

.content > .box.w2  { width:auto; overflow:hidden; }
.row { overflow:hidden; margin:8px 0; }
.row .box.w1 { width:28%; float:left; }

figure figcaption { text-align:center; color:#666; font-size:0.8em; }
article img, figure img { width:100%; height:auto; }

.article_list article { border-top:2px solid #CCC; margin-top:8px; padding-top:8px; overflow:hidden; }
.article_list img { width:25%; float:left; margin-right:5%; }
.article_list h2 { padding:0; }
.article_list time, .article_list h2, .article_list p { width:70%; float:right; }

.data table { border-collapse:collapse; margin:16px 0; width:100%; font-size:0.9em; }
.data table td { border:1px solid #999; padding:1px 2px; }
.data h4 { text-transform:uppercase; }

.content > .box.w1 { width:44%; float:left; height:338px; overflow:hidden; }
.content > .box .article_list img { width:25%; }

.liveheader { overflow:hidden; margin:0 8px 16px; padding-bottom:8px; border-bottom:2px solid #CCC; }
.liveheader .fleft img { float:left; width:100px; height:auto; margin-right:8px; }
.liveheader .weather { float:right; margin-bottom:16px; }
.liveheader .fright { clear:right; text-align:right; }

.box.w3 form { display:none; }

.content_ri, .content .partners, .nl-bar, form.search, .paging, .contentnav, .diashow_thumbs, .driverbar, span.toggle { display:none; }
footer { display:none; }

.skyscraper, .cad, .bigsize { display:none; }