html {color:#000; background-color:#fff; background-image:none;}
html, body, address, blockquote, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, ol, ul, hr, pre {display:block; font-size:1em; line-height:1.4em; font-family:Arial, Verdana, sans-serif; margin:0; padding:0;}
body {color:#222; background-color:transparent;}

h1, h2, h3, h4, h5, h6 {font-family:Arial, sans-serif; margin:0; padding:0; color:#016cd6; background-color:inherit; text-shadow:2px 2px 4px #fff;}

h1 {font-size:1.7em; margin:0 0 -.5em 0;}
h2 {font-size:1.4em; margin:1em 0 -.5em 0;}
h3 {font-size:1.12em; margin:1em 0 -.5em 0;}
h4 {font-size:1.02em; margin:1em 0 -.85em 0;}
h5 {font-size:.97em; margin:1em 0 -.95em 0;}
h6 {font-size:.92em; margin:1em 0 -1em 0;}

hgroup h2 {font-size:1em; margin:1em 0 -.5em 0;}

p, address, ul, ol, dl {margin:1em 0; padding:0;}
li {display:list-item;}
ol, ul, dd {margin-left:1em; padding:0 0 0 1em;}
ol {list-style-type:decimal;}
ol ul, ul ol, ul ul, ol ol {margin-top:0; margin-bottom:0; font-size:1em;}
h1+ol, h1+ul, h1+dd {margin-top:2em;}

dt {font-size:1.02em; margin:1em 0 -.85em 0; padding:0; color:#016cd6; background-color:inherit; text-shadow:2px 2px 4px #fff;}
dd {margin:0; padding:0;}

img {margin:0; padding:0; border:none;}
small, sub, sup {font-size:.87em;}

a, a:link {color:#009; background:inherit; text-decoration:underline;}
a:visited {color:#603; background:inherit; text-decoration:underline;}
a:hover, a:focus {color:#f60; background:inherit;}
a:active {color:#033261; background:inherit;}

#wrap {display:block; position:relative; margin:auto auto; padding:0; width:auto; max-width:auto; border:none;}

#content {display:block; position:relative; margin:auto auto; padding:0 0 0 0; float:right; width:auto;}

#mainnav {display:none;}

.box1 {display:block; margin:20px 0 0 1em; padding:0 .4em 0 .4em; width:200px; color:inherit; background-color:#eff0f1; border:1px solid #016cd6; -moz-border-radius:.5em; -o-border-radius:.5em; -webkit-border-radius:.5em; -khtml-border-radius:.5em; border-radius:.5em; font-size:.82em; float:left;}
.box1 ul {margin:0; padding:.2em 0;}
.box1 li {margin:0; padding:0; list-style-type:none;}
.box1 h4 {margin:0 -.4em -.4em -.4em; padding:.4em; -moz-border-radius:.5em .5em 0 0; -o-border-radius:.5em .5em 0 0; -webkit-border-radius:.5em .5em 0 0; -khtml-border-radius:.5em .5em 0 0; border-radius:.5em .5em 0 0;}
.box1 a {font-size:.92em; text-decoration:none;}

#siteheader, .slogan, .logo, .pistole, .headernav, .headernav a, .headernav a:link, .headernav a:visited {display:none;}

.float1 {float:right;}
.float2 {float:left;}
.clearall {clear:both;}
.sitemap ul {list-style-type:none; line-height:1.6em;}
.image1 {margin:0 0 1em 1em; padding:8px; border:1px solid rgb(196,209,215);}

ul.galerie1 {margin:0; padding:0;}
.galerie1 li {display:inline; margin:0 40px 30px 0px; float:left; width:300px; list-style-type:none;}
.galerie1 small {vertical-align:top; line-height:1em;}
.galerie1 img {margin:1em 0 0 0; padding:8px; border:1px solid rgb(196,209,215);}


/* bidirektionaler Text */
BDO[DIR="ltr"] {direction:ltr; unicode-bidi:bidi-override;}
BDO[DIR="rtl"] {direction:rtl; unicode-bidi:bidi-override;}
*[DIR="ltr"] {direction:ltr; unicode-bidi:embed;}
*[DIR="rtl"] {direction:rtl; unicode-bidi:embed;}
