body               { background-color: #fff; background-image: url("../images/bg.jpg"); background-repeat: repeat-x; margin: 0 }
ul        { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
p        { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
td   { font-size: 12px }
th   { font-size: 12px; text-align: left }
h1       { color: #039; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
h2       { color: #039; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
h3      { color: #039; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
a:visited  { color: #000; text-decoration: underline }
a     { color: #039; text-decoration: underline }
.reflect  { background-image: url("../images/logo.png") }
#center  { margin-right: auto; margin-left: auto; width: 1001px; height: auto }
#top     { background-image: url("../images/logo.png"); width: 1001px; height: 241px }
#nav                       { background-image: url("../images/bg_nav.png"); position: relative; top: 170px; width: 1001px; height: 40px; float: left }
#inhalt  { background-image: url("../images/bg_inhalt.png"); background-repeat: repeat-y; width: 1001px }
#text  { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 50px; margin-left: 50px; width: 901px !important; height: auto }
#unten { background-image: url("../images/unten.png"); background-repeat: no-repeat; width: 1001px; height: 41px }
.txt_farbe        { color: #c03; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic }
.textbox  { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #ddd; display: block; padding: 5px; border: dotted 1px #555 }
.blocksatz  { font-size: 12px; text-align: justify }
.contentheading      { color: #c03 !important; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
.componentheading    { color: #c03 !important; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
img{

	border:none;

}







/* MENU CSS */



.moduletable_menu ul   { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; list-style-type: none; list-style-position: outside; display: block }
.moduletable_menu a      { color: #999; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background-color: #fff; background-repeat: no-repeat; display: block; margin-bottom: 5px; padding-top: 2px; padding-left: 15px; width: 160px; height: 17px; border: solid 1px #666 }
.moduletable_menu a:hover      { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background-color: #84C941; background-repeat: no-repeat; display: block; margin-bottom: 5px; padding-top: 2px; padding-left: 15px; width: 160px; height: 17px; border: solid 1px #666 }
.moduletable_menu ul #current a     { color: #39f }
.moduletable_menu ul #current li a  { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background-repeat: no-repeat; display: block; padding-top: 6px; padding-left: 15px; height: 32px }


/*Submenu level1*/
.moduletable_menu ul li ul li a     { margin-left: -25px; width: 90px }
/*.moduletable_menu ul li ul li a:visited  { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; text-decoration: none; background-repeat: no-repeat; display: block; padding-top: 10px; padding-right: 3px; padding-left: 17px; width: 165px !important; height: 23px }
.moduletable_menu ul li ul a:visited  { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; text-decoration: none; background-repeat: no-repeat; display: block; padding-top: 10px; padding-right: 3px; padding-left: 17px; width: 165px !important; height: 23px }
.moduletable_menu ul li ul li a:hover         { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; text-decoration: none; background-color: #fff; background-repeat: no-repeat; display: block; padding-top: 10px; padding-right: 3px; padding-left: 30px; width: 165px !important; height: 23px }
/*Submenu level2*/
/*.moduletable_menu ul li ul li ul li a        { color: #333 !important; background-image: url("../images/button.png"); background-repeat: no-repeat; display: block; padding: 0 0 0 40px; width: 130px !important }

.moduletable_menu ul li ul li ul li a:link, .moduletable_menu ul li ul li a:visited  { text-decoration: none }

.moduletable_menu ul li ul li ul li a:hover      { color: #fc0; background-image: url("../images/button.png"); background-repeat: no-repeat }