/* RESET */
body{ margin: 0; padding: 0; font-size: 100.01%; position: relative; }
img { border: 0; }
.clear, #clear, .clr { clear: both; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
html { overflow-y: scroll; margin-bottom: 1px; }
fieldset, img, a img { border: 0; }
address,caption,cite,code,dfn,em,th,var { font-style: normal; font-weight: normal; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
abbr,acronym { border: 0; }
hr { border: 0; color: #D6E6EB; background-color: #D6E6EB; height: 1px; margin: 10px 0; padding: 0; display: block; }
em { font-style: italic; font-weight: normal; }

/* BASICS */
body { font-family: Arial, Helvetica, sans-serif; background: url("pics/body-back.png") center top repeat-x #fff; font-size: 16px; color: #212121; }
#wrapper { width: 1000px; max-width: 100%; overflow: hidden; padding: 0 0 20px; margin: 0 auto; }
a { color: #b75a00; text-decoration: none; }
a:hover { text-decoration: none; }
:focus { outline: 0; }

/***** CONTAINER *****/
#header { background: url(pics/topbanner.gif) no-repeat center top; height: 165px; position: relative; }
@media screen and (max-width: 599px) { #header { background-image: url("pics/topbanner-mobil.gif"); } }
#header .glow { position: absolute; left: 0; height: 35px; overflow: hidden; top: 129px; width: 805px; max-width: 100%; background: url("pics/glow.png") no-repeat center top; }
#main { width: 800px; max-width: 100%; padding: 30px; box-sizing: border-box; background: #fff; margin: 0 auto; z-index: 1; min-height: 730px; }
@media screen and (min-width: 800px) { #main { -webkit-box-shadow: 0px 4px 4px 0px #ada8a1; -moz-box-shadow: 0px 4px 4px 0px #ada8a1; -khtml-box-shadow: 0px 4px 4px 0px #ada8a1; box-shadow: 0px 4px 4px 0px #ada8a1;  } }

/***** MAIN *****/
#main h1 { text-align: center; font-weight: bold; font-size: 2em; line-height: 1.1em; margin: 0 0 1em; color: #981b02; }
#main h2 { text-align: center; font-weight: bold; font-size: 1.5em; line-height: 1.25em; margin: 0 0 1em; }
#main h1 + h2 { margin-top: -1em; }
#main h3 { font-weight: bold; font-size: 1.25em; line-height: 1.4em; margin: 0 0 1em; }

#main p { font-size: 1em; line-height: 1.5em; margin: 0 0 1em; }

#main ul, #main ol { margin: 0 0 1.5em; zoom: 1; line-height: 1.5em;}
#main ul { list-style-type: disc; }
#main ol { list-style-type: decimal; }
#main ol li { margin: 0 0 0 1.5em; padding: 0 0 0 0.5em; }
#main ul li { position: relative; margin: 0 0 0 1.5em; padding: 0 0 0 0.5em; }
#main p.aligncenter { text-align: center; }

/***** kleine Schrift *****/
#main .small p { font-size: 0.7em; line-height: normal; }

