/**
 * CASCADING STYLE SHEET
 *
 * size:      4.000 bytes
 * created:   11/10/2009 09:17:34 pm
 * modified:  02/14/2010 01:44:15 pm
 * code © by moLa
 */

body {
 color: black;
 font-size: 10pt;
 font-family: Arial, sans-serif;
 text-align: center;
 margin: 0px;
 background-color: #f0f0ff;
}
h1, h2, h3 {
// clear: both;
 font-size: 13pt;
 text-align: left;
 margin: 20px 0px 25px 10px;
 padding-left: 3px;
}
h2, h3 {
 font-size: 10pt;
 margin: 25px 0px 15px 20px;
}
h3 {
 font-weight: normal;
 margin-top: 50px;
}
p, blockquote {
 width: 67%;
 margin: 10px auto;
 text-align: justify;
 line-height: 1.4em;
}
blockquote {
 width: 55%;
 font-style: italic;
 line-height: 1.3em;
}
a {
 color: #53913b;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
/* --> Misc. -----------------> */
img {
 padding: 1px;
 border: 1px solid silver;
 vertical-align: middle;
}
hr {
 width: 100%;
 height: 1px;
 text-align: center;
 border: 1px solid #fff580;
}
table {
 margin: 0px auto;
}
td, th {
 text-align: left;
}
ol, ul {
 margin: 0px auto;
 width: 60%;
}
ul {
 list-style-type: square;
}
li {
 margin-right: 1em;
 margin-bottom: 10px;
 text-align: justify;
 line-height: 1.4em;
}
legend {
 padding-right: 5px;
 font-style: italic;
}
input, select, textarea {
 color: black;
 font-size: 12px;
 font-family: Arial, sans-serif;
 vertical-align: middle;
 background-color: white;
 border: 1px solid black;
}
input[type=radio], input[type=checkbox] {
 border: none;
 background: none;
}
/* --> IDs -------------------> */
#main {
 width: 800px;
 margin: 50px auto;
 border: 1px solid black;
 background-color: white;
}
#banner {
 height: 81px;
 padding: 40px 20px 40px 220px;
 text-align: left;
 border-bottom: 1px solid black;
 background: url('logo.gif') #f7f7f7 20px center no-repeat;
}
#banner h1, #banner h2 {
 color: black;
 font-size: 24pt;
 font-variant: small-caps;
 text-align: center;
 font-style: italic;
 margin: 0px;
 border: none;
}
#banner h2 {
 font-size: 12pt;
 font-variant: normal;
 padding-top: 5px;
}
#banner a {
 color: black;
}
#banner a:hover {
 color: #53913b;
}
#menu {
 float: left;
 margin: 0px;
 padding: 15px 15px 0px 15px;
 width: 141px;
 list-style-type: none;
}
#menu li {
 margin-bottom: 15px;
}
#menu li a {
 color: black;
 font-size: 11pt;
 display: block;
 padding-top: 7px;
 text-align: center;
 width: 100%;
 height: 25px;
 border: 2px solid gray;
 border-top-color: silver;
 border-left-color: silver;
 background-color: #f2f2f2;
}
#menu li a:hover {
 text-decoration: none;
 border: 2px solid silver;
 border-top-color: gray;
 border-left-color: gray;
}
#content {
 min-height: 505px;
 padding: 10px;
 margin-left: 170px;
 background: url('logo_content.gif') bottom right no-repeat;
}
#aktuelles {
 color: white;
 font-size: 14pt;
 font-weight: bold;
 text-align: center;
 width: 409px;
 height: 243px;
 margin: 0 auto;
 margin-bottom: 30px;
 padding: 30px;
 padding-top: 60px;
 background-image: url('wolken.jpg');
}
#aktuelles a {
 color: white;
 font-style: italic;
}
#sponsoren {
 font-size: 12pt;
 font-weight: bold;
}
#sponsoren img {
 border: none;
 margin-top: 30px;
}
/* --> CLASSes ---------------> */
#content table.links {
 width: 70%;
 margin-bottom: 30px;
}
#content table.links td {
 width: 50%;
}
#content table.style {
 width: 75%;
 margin-bottom: 15px;
}
#content table.style th {
 color: white;
 width: 50%;
 font-size: 16px;
 font-weight: normal;
 background-color: #53913b;
}
#content table.style th a {
 color: white;
 text-decoration: none;
 font-weight: bold;
}
#content table.style td {
 text-align: justify;
}
#content table.style td a {
 font-style: italic;
}
#content table.style .infos td {
 width: 50%;
 padding: 2px;
 font-size: 11px;
 background-color: silver;
}
#content table.image {
 width: 55%;
}
#content table.image td {
 line-height: 1.3em;
 vertical-align: middle;
}
#content table.center td, #content table.center th {
 text-align: center;
 padding: 8px;
}
#content table.center img {
 border: none;
}
#content .indent {
 margin-left: 17%;
}
#content .left {
 float: left;
 margin: 10px 15px 5px 25px;
}
#content .right {
 float: right;
 margin: 10px 25px 5px 15px;
}

