body         { background-color: #fff; background-image: url(../grafik/hg2.gif); background-repeat: repeat-x; background-attachment: scroll }
html {overflow: -moz-scrollbars-vertical;}
#main        { background-image: url(../grafik/big-adresse.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 1024px; float: left }
#container { width: 100% }
#text       { color: #333; font-size: 12px; font-family: "Trebuchet MS", Arial; text-align: left; margin-left: 25px; padding-top: 140px; width: 400px; float: left }
#text a:link   { color: #3d3938; font-weight: bold; text-decoration: underline }
#text a:visited  { color: #3d3938; font-weight: bold; text-decoration: underline }
#text a:hover  { color: #ec3c12; text-decoration: underline }
#bild { width: 180px; height: 220px; float: right }
#bild-links { width: 180px; height: 220px; float: left }
#bild-stat  { width: 180px }
h1   { color: #333; font-size: 20px; font-family: "Trebuchet MS", Arial; font-weight: bold; text-decoration: none; margin: 0 0 10px }
h2   { color: #ec3c12; font-size: 12px; font-family: "Trebuchet MS", Arial; font-weight: bold; margin: 0 0 10px }
h3 { color: #ec3c12; font-size: 12px; font-family: "Trebuchet MS", Arial; margin: 0 }
h4 { font-size: 14px; font-family: "Trebuchet MS", Arial; margin: 20px 0 0 }
table  { color: #333; font-size: 12px; font-family: "Trebuchet MS", Arial }
table.kurs { color: #333; font-size: 12px; font-family: "Trebuchet MS", Arial; border: solid 1px #a0a0a0 }
ul { list-style-type: disc; margin: 0; height: 20px }
#navi-con  { padding-top: 180px; padding-left: 130px; width: 160px; float: left }
#navi   { width: 160px }
#navi ul  { color: #fff; font-size: 12px; font-family: "Trebuchet MS"; font-weight: bold; background-repeat: no-repeat; background-attachment: fixed; text-align: right; margin: 2px 0 0; padding: 1px 0 0; height: 20px }
#navi ul a  { color: #fff; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: none; background-color: #3d3938; background-repeat: no-repeat; background-attachment: fixed; text-align: right; margin: 0; padding: 1px 8px 0; height: 20px }
#navi ul a:link { color: #fff; font-size: 12px; font-family: "Trebuchet MS"; text-decoration: none; background-color: #3d3938; background-repeat: no-repeat; background-attachment: fixed; text-align: right; margin: 0; padding: 1px 8px 0; height: 20px }
#navi ul a:hover { color: #fff; background-color: #ec3c12 }
#didomeso     { color: #afafaf; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana; font-weight: bold; background-image: url(../grafik/unten.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; padding-top: 20px; width: 1024px; height: 12px; float: left }
#didomeso a:link      { color: #afafaf; font-size: 12px; font-family: "Trebuchet MS", Arial, Verdana; font-weight: bold; text-decoration: none; background-repeat: no-repeat; padding-top: 20px }
#didomeso a:visited  { color: #afafaf; text-decoration: none }
#didomeso a:hover { color: #ec3c12 }
input  { font-size: 12px; font-family: "Trebuchet MS", Arial; background-color: #fff; border: solid 1px #333 }
input.send { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Arial; background-color: #333; border: solid 1px #333 }
form { color: #333; font-size: 12px; font-family: "Trebuchet MS", Arial; margin-top: 0 }
textarea  { color: #333; font-size: 12px; font-family: "Trebuchet MS", Arial; margin-bottom: 5px; border: solid 1px; overflow: auto }
span.content { color: #333; font-size: 12px; font-family: "Trebuchet MS", Arial }
p  { margin-top: 6px }
#text ul li { font-size: 14px; line-height: 22px; list-style-type: disc; list-style-position: inside; margin: 0; padding: 0 }
#text ul { margin: 0; padding: 0; height: auto }
#text i { color: #ec3c12; font-style: normal }
hr { margin-bottom: 8px }
.cushycms h1 { font-size: 14px; font-family: "Trebuchet MS", Arial }
.cushycms em { color: #ec3c12; font-style: normal }
span.red {color: #d50000};
