@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700,400italic);


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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }

body { line-height:1.6em; font-size:100%; color:#dacaaf; background:#14100d url('../images/msg.gif') repeat-x left top; font-family:'Roboto Condensed', sans-serif; font-weight:400; -webkit-font-smoothing:antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust:100%; }

html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body, html {
  /* important */
  height: 100%;
}

a { color:#dacaaf; text-decoration:underline; -webkit-transform:translateZ(0); -webkit-transition:0.2s color linear; -moz-transition:0.2s color linear; transition:0.2s color:linear; cursor:pointer; word-break:break-word; }
a:hover {}


article, aside, details, figcaption, figure, footer, header, nav, section { display:block; }
ol, ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { font-weight:normal; text-align:left; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
abbr,acronym { border:0; }
a:focus { outline:0; }
a:hover, a:active { outline:0; }
a img { border:0; }
* { margin:0; padding:0; }
.clr { clear:both; }

::-moz-selection { color:#fff; }
::selection { color:#fff; }
::-moz-selection { background:#697f95; }
::selection { background:#697f95; }

h1 { font-size:3rem; color:#fff; font-weight:300; line-height:1.1em; }

.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }

.toptrible { position:absolute; top:0; left:0; background:transparent url('../images/toptrible.png') no-repeat left top; width:287px; height:58px; }
.cnt { margin:60px auto 20px; width:90%; max-width:1300px; text-align:center; }
.cnt img { max-width:100%; }




/* Tablet quer <=1024 */
@media only screen and (max-width:64em) {
}

/* Tablet hoch <=800 */
@media only screen and (max-width:50em) {
}

/* Smartphone quer <=736 */
@media only screen and (max-width:46em) {
}

/* Smartphone klein quer <=640 */
@media only screen and (max-width:40em) {
}

/* Smartphone hoch <=414 */
@media only screen and (max-width:25.875em) {
}

/* Smartphone klein hoch <=360 */
@media only screen and (max-width:22.5em) {
}