body { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; background-color: #ebe0ad; background-image: url(/uploads/tf/body.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
ul { margin: 0; padding: 0; list-style-type: disc; list-style-position: inside; }
ol { margin: 0; padding: 0; list-style-type: upper-roman; list-style-position: inside; }
li { color: #4a6600; font-size: 12px; line-height: 14px; margin: 0; padding: 0; list-style-position: inside; }
p { color: #4a6600; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; }
a, a:visited { color: #4a6600; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; letter-spacing: 1px; }
a:hover { text-decoration: underline; }
h1 { color: #4a6600; font-size: 16px; font-weight: bold; text-decoration: none; padding-right: 20px; padding-bottom: 2px; padding-left: 20px; border-bottom: 1px solid #4a6600; display: block; }
h6 { color: #4a6600; font-size: 20px; font-weight: bold; line-height: 22px; }
/*header*/
.headerbg { background-image: url(/uploads/tf/headerbg.jpg); background-repeat: no-repeat; }
.logo{ position: absolute; z-index: 2; margin-top: 0; margin-left: 41px; }
.idee { color: #fff; font-size: 10px; line-height: 12px; position: absolute; z-index: 2; margin-top: 2px; margin-left: 890px; }
.idee a, .idee a:visited { color: #fff; text-decoration: none; }
.idee a:hover { text-decoration: underline; }
.navioben { position: absolute; width: 670px; z-index: 2; overflow: hidden; margin-top: 105px; margin-left: 260px; }
.navioben li { font-size: 12px; line-height: 25px; float: left; border-right: 1px solid #4a6600; list-style-type: none; display: block; }
.navioben a, .navioben a:visited { color: #614f00; font-weight: bold; font-variant: small-caps; letter-spacing: 0; padding: 5px; }
.navioben a:hover { color: #ebe0ad; background-color: #4a6600; text-decoration: none;
filter:Alpha(opacity=75);
opacity: 0.75;
}
#current { background-image: url(/uploads/tf/current.gif); background-repeat: repeat-x; background-position: 0 bottom; border-bottom: 2px solid #4a6600; }
#current_001 { background-image: url(/uploads/tf/current_001.gif); background-repeat: repeat-x; background-position: 0 bottom; border-bottom: 2px solid #4a6600; }
.navizusatz { position: absolute; width: 670px; z-index: 2; margin-top: 130px; margin-left: 260px; }
.navizusatz li { font-size: 12px; line-height: 20px; float: left; border-right: 1px solid #e8ffaa; list-style-type: none; display: block; }
.navizusatz a, .navizusatz a:visited { color: #e8ffaa; font-weight: bold; font-variant: small-caps; text-decoration: none; letter-spacing: 0; overflow: hidden; padding: 3px 5px 2px; }
.navizusatz a:hover { color: #4a6600; background-color: #e8ffaa; text-decoration: none; filter:Alpha(opacity=75); opacity: 0.75; }
/*content*/
.contentbg { background-color: #fffc9f; background-image: url(/uploads/tf/contentbg.jpg); background-repeat: no-repeat; background-position: 0 bottom; padding: 2px 10px 5px; border-right: 1px solid #4a6600; border-bottom: 1px solid #4a6600; border-left: 1px solid #4a6600; }
.content img { padding: 2px; }
.csc-textpic-caption { color: #614f00; font-size: 10px; line-height: 12px; margin-top: 2px; margin-right: 5px; margin-left: 5px; padding-top: 2px; }
/*Formular*/
.csc-mailform { border-style: none; outline-style: none; }
.csc-mailform-field input, .csc-mailform-field textarea { color: #4a6600; font-size: 10px; line-height: 12px; background-color: #e8ffaa; margin-bottom: 5px; padding: 2px; border: solid 1px; }
.csc-mailform-field label { color: #4a6600; font-size: 12px; line-height: 14px; width: 150px; float: left; }
/*upload Layout 1*/
.csc-uploads-1 { border: solid 1px #4a6600; }
.csc-uploads-1 p { font-size: 10px; line-height: 12px; }
.csc-uploads-fileSize p  { color: #ebe0ad; font-size: 12px; font-weight: bold; line-height: 25px; background-color: #4a6600; padding: 3px; }
