@charset "UTF-8";

@media all {
/* 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; font:inherit; font-size:100%; vertical-align:baseline; border:0;}
/* ---------- LAYOUT ---------- */
html {height:100.2%; margin-bottom:1px;}
body {background:#F3F1B7 url(images/bg-site.png) repeat-x left top; font-family:'Russo One', sans-serif; color:#fff;}
/* ---------- */
#content_container {background:transparent; position:relative; margin:0px auto; width:750px; padding:0px 20px 10px 20px; border:0px solid #ddd;}
#branding {background:url(images/bg-headline.png) no-repeat 0 0; width:750px; height:210px; padding:30px 0 30px 0;}

/* ---------- CONTENT ---------- */
h1,h2,h3,h4,h5,h6 {background:transparent; font-family:'Russo One', sans-serif; font-weight:normal; font-style:italic;}
h1 {font-size:330%; display:block; width:100%; margin:70px 0 0.5em 0; text-align:center; text-shadow: 3px 2px 1px rgb(0, 0, 0); color:#e5e02c; border:0px solid #fff;}                       
h2 {font-size:200%; margin:0; padding:15px 0 15px 0; text-align:center; text-shadow: 2px 1px 1px rgb(153, 153, 153); color:#006600; border-top:1px solid #006600; border-bottom:1px solid #006600;}
h3 {font-size:230%; display:block; height:80px; line-height:1.8em; text-align:center; color:#006600;}          
h4 {font-size:130%; margin:0.5em 0 0.5em 0; text-align:left; color:#006600;}          
h5 {font-size:130%; font-family:'Arial', Verdana, sans-serif; margin:0.5em 0 0.5em 0; text-align:left; color:#006600;}     
h6 {font-size:110%; margin:0.5em 0 0.5em 0; text-align:left; color:#006600;}

p {margin:0 0 0.8em 0; line-height:1.5em; text-align:left;}
p.link {background: url(images/bg-link.png) no-repeat left center; display:block; width:530px; margin:50px 0 30px 0px; padding:20px 0 24px 150px; font-size:210%; text-shadow: 3px 2px 1px rgb(0, 0, 0); border:0px solid #ddd;}

strong, b {font-weight:bold;}
em, i {font-style:italic;}
small {font-size:80%;}
ul, ol, dl {list-style:circle; line-height:1.5em; margin:0 0 1em 1em;}

/* ---------- BILDFORMATIERUNGEN ----------*/
img.float_left {float:left; margin-right:10px; margin-bottom:10px; border:0;}
img.float_right {float:right; margin-left:10px; margin-bottom:10px; border:0;}
img.framed {background:transparent; margin:10px; padding:4px; border:1px solid #006600;}
img.framedleft {background:transparent; float:left; margin:0 10px 10px 0; padding:4px; border:1px solid #006600;}
img.framedright {background:transparent; float:right; margin:0 0 10px 10px; padding:4px; border:1px solid #006600;}

/* ---------- LINKS ----------*/
a {text-decoration:none; color:#e6e02c;}
a:hover, a:focus, a:active {text-decoration:underline; color:#e6e02c;}

}
