* {  font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-align: left; text-decoration: none; }
body { margin: 0px 5%; padding: 52px 0px 0px; background: white url(pict/bg2.jpg) no-repeat left top; color: #64748E; }
h1 { font-size: 90%; line-height: normal; font-weight: 600; color: #A0B3D2; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 10px; text-transform: uppercase; background: url(pict/pfeil_a.gif) no-repeat left center; }
h2 { font-size: 90%; line-height: normal; font-weight: 600; color: #A0B3D2; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 10px; text-transform: uppercase; background: url(pict/pfeil.gif) no-repeat left center; }
h2:hover { font-size: 90%; line-height: normal; font-weight: 600; color: #A0B3D2; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 10px; text-transform: uppercase; background: url(pict/pfeil_a.gif) no-repeat left center; }

p { color: #64748E; text-align: left; font-size: 80%; border: 1px solid #A8B3C1; margin: 15px 3px 0px 0px; padding: 10px; line-height: normal; background: #FFFFFF; }
.firstp { border: none; background: transparent; }
.lastone {  margin: 15px 33px 0px 108px; }
img { border: 0px; margin: 0px; padding: 0px; }
.or { color: #FF824C; font-weight: 600; background: #FFFFFF; }
.red { color: #FF6633; font-weight: normal; background: #FFFFFF; }

#Header { height: 115px; margin: 0px 0px 0px 225px; padding: 0px; background: url(pict/header6.gif) no-repeat right center; z-index: 2; text-align: left; voice-family: "\";}\""; voice-family: inherit; height: 115px; }
body > #Header { height: 115px; }
#Header .motto { padding: 32px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; color: #BDC8D5; display: block; margin-left: 15px; height: 85px; background: transparent; font-style: normal; }

#Menu { font-size: 12px; height: 19px; margin: 0px 25px 0px 230px; padding: 1px 0px 0px; border: 0px; z-index: 3; position: relative; vertical-align: middle; width: auto; left: 0px; top: -5px; line-height: 18px; voice-family: "\";}\""; voice-family: inherit; height: 16px; }
body > #Menu { height: 16px; }
#Menu a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 18px; display: inline; width: auto; margin: 0px; line-height: 18px; padding: 0px 6px; color: #A8B3C1; border: 1px solid #FFFFFF; background: transparent; }
#Menu a:hover { color: #64748E; margin: 0px; padding: 0px 6px; border: 1px solid #64748E; font-size: 10px; line-height: 18px; height: 18px; font-family: Arial, Helvetica, sans-serif; background: transparent; }
#Menu .current { color: #A8B3C1; margin: 0px; padding: 0px 6px; border: 1px solid #A8B3C1; font-size: 10px; line-height: 18px; height: 18px; background: transparent; }

#Content { text-align: left; margin: 15px 33px 0px 108px; padding: 30px 0px 0px; width: auto; }
#ContentP2 { text-align: left; margin: 15px 33px 0px 108px; padding: 0px; width: auto; }
#Cfnote { text-align: left; margin: 15px 33px 0px 108px; padding: 0px; width: auto; }

a { color: #64748E; background: url(pict/pfeil2.gif) no-repeat left center; font-size: 12px; }
a:hover { color: #FF6633; background: url(pict/pfeil2_a.gif) no-repeat left center; }

.INFObox { text-align: left; margin: 15px 33px 0px 108px; padding: 0px; position: relative; height: auto; width: auto; }
.INFObox a { background: transparent; text-decoration: none; display: block; padding: 0px; margin: 0px; font-size: 100%; }
.INFObox a:hover { background: transparent; text-decoration: none; width: auto; margin: 0px; }
.INFObox a .info { display: none; }
.INFObox a:hover .info { display: block; text-decoration: none; width: auto; }
.INFObox a .infoR { display: none; }
.INFObox a:hover .infoR { display: block; text-decoration: none; width: auto; border: 1px solid #A8B3C1; margin: 15px 3px 0px 0px; }

.INFObox1 { text-align: left; margin: 15px 33px 0px 108px; padding: 30px 0px 0px; position: relative; height: auto; width: auto; }
.INFObox1 a { background: transparent; text-decoration: none; display: block; padding: 0px; margin: 0px; font-size: 100%; }
.INFObox1 a:hover { background: transparent; text-decoration: none; width: auto; margin: 0px; }
.INFObox1 a .info { display: none; }
.INFObox1 a:hover .info { display: block; text-decoration: none; width: auto; }

#Footer { margin: 60px 33px 0px 108px; border-top: 1px solid #FF824C; position: relative; height: 80px; width: auto; bottom: 3px; font-size: 80%; color: #A8B3C1; text-align: right; padding-top: 10px; line-height: 120%; background: url(pict/copyright.gif) no-repeat left top; }
#Footer .logo { float: right; position: relative; top: -23px; padding: 0px; right: 0px; text-align: right; margin: 0px 0px 0px 20px; }
#Footer a { color: #FFFFFF; margin: 0px; padding: 0px; background: transparent; }
#Footer a:hover { color: #FF824C; background: #FFFFFF; margin: 0px; padding: 0px; font-weight: 600; }

#illu { text-align: left; background: url(pict/gaby2.jpg) no-repeat left center; float: left; margin: -8px 0px 0px; height: 136px; width: 227px; padding: 0px; border: 0px; }
#illu a { text-align: left; background: url(pict/gaby2.jpg) no-repeat left center; height: 136px; width: 220px; padding: 0px; border: 0px; display: block; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 136px; color: #A8B3C1; }
#illu a:link { text-align: left; background: url(pict/gaby2.jpg) no-repeat left center; height: 136px; width: 220px; padding: 0px; border: 0px; display: block; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 136px; color: #A8B3C1; }
#illu a:hover { text-align: left; background: url(pict/gaby2a.jpg) no-repeat left center; height: 136px; width: 220px; padding: 0px; border: 0px; display: block; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 136px; color: #A8B3C1; }

form { background: transparent; margin: 30px 33px 0px 108px; padding: 0px; text-align: left; line-height: 16px;  font-size: 12px;  font-style: normal;  }
h6 { color: #A8B3C1; margin: 0px; font-style: normal; }
textarea { font-size: 120%; color: #64748E; background: #FFFFFF; display: block; }
.nachricht { border: 1px solid #A8B3C1; width: 75%; margin-bottom: 5px; margin-right: 30px; background: #FFFFFF; color: #64748E; }
.name { width: 250px; border: 1px solid #A8B3C1; vertical-align: middle; margin-bottom: 6px; color: #666666; background: #FFFFFF; }
.adresse { width: 250px; border: 1px solid #A8B3C1; vertical-align: middle; margin-bottom: 6px; text-align: center; color: #666666; background: #FFFFFF; }
.button { color: #A8B3C1; width: 100px; border: 1px solid #A8B3C1; background: #ffffff; font-size: 11px; margin: 0px; font-weight: 600; text-align: center; }
.button:hover { color: #ffffff; width: 100px; border: 1px solid #A8B3C1; background: #A8B3C1; font-size: 11px; font-weight: 600; }

table { background: #FFFFFF; color: #64748E; margin: 15px 3px 0px 0px; padding: 0px; display: block; border: 1px solid #A8B3C1; width: 80%; }
.tableOR { border: 0px; margin: 0px; }
td { text-align: left; font-size: 80%; line-height: normal; margin: 0px; padding: 6px 6px 6px 10px; vertical-align: top; }
.tddatum { width: 130px; }
.tddatumL { width: 200px; }
ul { padding: 0px; margin: 0px 0px 0px 14px; }
li { padding: 0px; margin: 0px; }
.bilder { height: auto; width: auto; position: absolute; visibility: hidden; z-index: 20; left: 80px; top: 220px; border: 2px solid #FF6633; background: #FFFFFF; }

