@charset "utf-8";
html { min-height:100.1%; height:100.1% !important; height:100.1%; margin-bottom:1px; }
body { background: #FFFFFF; font: 14px/21px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: center; }

/*RESET*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; vertical-align:baseline; }
table { border-collapse:separate; border-spacing:0 }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; display:block; }
a { outline:none; }
.clear { display: block; clear: both; height: 0px; }

/*ENDE RESET*/

#wrapper {background: #FFFFFF url(standarhintergrund.jpg) no-repeat top center;}
#wrapper #side  { text-align: left; margin: 0px auto; width: 980px; }
#wrapper #side #header { height: 330px; position: relative; background: url(bg_header.jpg) no-repeat center top; }
#wrapper #side #header h2 { position: absolute; left: 280px; bottom: 20px; text-transform: uppercase; font: normal 18px Arial, Helvetica, sans-serif; }
#wrapper #side #container { overflow: hidden; }
#wrapper #side #container #sidebar { width: 250px; float: left; margin-left: 5px; }
#wrapper #side #container #content { float: right; width: 700px; }
#wrapper #side #container #content_inhalt { float: right; width: 720px; overflow: hidden; height: auto; }

#wrapper #side #footer { }
#content_inhalt #xform-formular-homepage {display:none;}
