* { margin: 0; padding: 0; }
html, body { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; background: black url(../design/background2.gif) repeat-y fixed 50% center; text-align: center; margin: 0; padding: 0; }
p { font-size: 1em; margin-bottom: 1em; }
a:link { color: #575757; text-decoration: underline; }
a:visited { color: #575757; text-decoration: underline; }
a:hover { color: #575757; text-decoration: underline overline; }
a:active { color: #575757; text-decoration: underline; }
abbr { cursor: help; }
acronym { cursor: help; }
h1 { color: #000; font-size: 1.6em; font-weight: bold; margin: 0.1em 0 0.67em; padding-bottom: 3px; border-color: black; border-style: solid solid dotted; border-width: 0 0 3px; }
h2 { color: #5a656f; font-size: 1.2em; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 1.1em; font-weight: normal; margin: 0.3em 0; }
hr { background-color: transparent; height: 1px; margin: 10px 40px; border-color: #7f8f9d; border-style: dotted; border-width: 3px 0 0; }
img { border: solid 0 black; }
td {  }
/*Klassen*/
.clear { float: none; clear: both; }
.bilder_zentriert { text-align: center; width: 515px; margin: 5px 0 5px 40px; }
.abstand_r { margin-right: 10px; }
.abstand_l { margin: 0; }
.abstand_lr { margin-right: 10px; margin-left: 10px; }
.text { font-size: 1em; margin-right: 30px; margin-left: 40px; }
.umflossen_r { float: right; clear: both; margin-bottom: 10px; margin-left: 10px; }
.verschwind { display: inline; }
.link_extern { background-image: url(../bilder/icons/link.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
/*Elemente*/
#all { text-align: left; width: 800px; margin: 0 auto; padding: 0; }
#header { color: white; font-size: 5em; background-color: transparent; background-image: url(../design/headline.jpg); background-repeat: no-repeat; background-position: left top; width: 763px; height: 132px; border-color: #fdefd1; border-style: solid; border-width: 0 1px 0; }
#content { width: 596px; float: left; margin: 0 0 20px; padding: 0; }
#content_header { background-image: url(../design/oben_inhalt.gif); width: 596px; height: 36px; }
#content_mitte { background-image: url(../design/back_inhalt.gif); background-repeat: repeat-y; text-align: left; width: 596px; clear: none; min-height: 350px; padding: 1px 1px 10px; }
#content_footer { background-image: url(../design/unten_inhalt.gif); width: 596px; height: 31px; }
#breadcrump { color: gray; font-size: 10px; margin-right: 40px; margin-left: 40px; border-top: 3px dotted #7f8f9d; }
#breadcrump a     { color: gray; text-decoration: underline; text-align: left; }
#breadcrump a:hover    { color: black; text-decoration: underline overline; text-align: left;}
.balken { text-align: center; width: 575px; margin: 1em auto; }
/*Navigation*/
#navigation img {margin-left: 10px;}
#navigation { color: white; background-color: black; text-align: left; text-indent: 10px; width: 200px; float: left; margin: 0; padding: 1px 0; border-color: #fdefd1; border-style: solid; border-width: 0 0 1px 1px; }
#navigation_innen { margin-top: 15px; margin-bottom: 15px; }
#navigation a { color: #9eacb8; font-size: 1.2em; display: block; font-weight: bold; line-height: 1.5em; margin-top: 1px; margin-bottom: 1px; padding-left: 10px; }
#navigation a:link { color: #9eacb8; text-decoration: none; padding-left: 10px; }
#navigation a:link.now { color: #fdefd1; background-image: url(../design/stern.gif); background-repeat: no-repeat; background-position: left 50%; text-decoration: none; padding-left: 10px; }
#navigation a:visited { color: #9eacb8; text-decoration: none; padding-left: 10px; }
#navigation a:visited.now { color: #fdefd1; text-decoration: none; padding-left: 10px; }
#navigation a:hover { color: #f0f1ee; background-image: url(../design/pfeil.gif); background-repeat: no-repeat; background-position: left 50%; text-decoration: none; padding-left: 20px; }
#navigation a:hover.now { color: #f0f1ee; text-decoration: none; padding-left: 10px; }
#navigation a:active { color: #9eacb8; background-image: url(../design/pfeil.gif); background-repeat: no-repeat; text-decoration: none; padding-left: 20px; }
#navigation a:active.now { color: #fdefd1; background-image: url(../design/pfeil.gif); background-repeat: no-repeat; background-position: left 50%; text-decoration: none; padding-left: 20px; }
#navigation a:focus { color: #9eacb8; text-decoration: none; padding-left: 20px; }
#navigation a:focus.now { color: #fdefd1; text-decoration: none; padding-left: 20px; }
#navigation ul { margin-top: 1px; margin-bottom: 1px; margin-left: 5px; padding: 0; }
#navigation ul li { list-style: none; margin: 0; padding: 0; display: inline; }
#navigation ul ul a { font-size: 1em; font-weight: normal; line-height: 1.4em; margin: 0; padding: 0; display: block; }
