.hidden { display: none;background-color:#FFF;}
body   { background-color: #ffffff; color: #444; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
#Ebene1 { margin-left: -390px; position: absolute; z-index: 0; top: 10px; left: 50%; width: 780px; height: 100%; visibility: visible; display: block }
#Ebene2 { background-color: #fff; position: absolute; z-index: 3; top: 0px; left: 0px; width: 780px; height: 25px; visibility: visible; display: block }

#Ebene4 {position: absolute; z-index: 5; top: 180px; left: 0px; width: 780px; height: 60px; visibility: visible; display: block; padding-top:7px;}
#Ebene5 { background-color: #fff; position: absolute; z-index: 2; top: 215px; left: 0px; width: 780px; visibility: visible; display: block }
#bild   { background: #dce5ef url(/images/headnews4.jpg) no-repeat }
#Ebene6 { background-color: #e0ecf9; position: absolute; z-index: 6; top: 47px; left: 630px; width: 145px; height: 45px; visibility: visible; display: block }
#Ebene7  { background-color: #e0ecf9; position: absolute; z-index: 5; top: 107px; left: 630px; width: 145px; height: 45px; visibility: visible; display: block }
#Ebene8  { background-color: #ff9; position: absolute; z-index: 6; top: 47px; left: 428px; width: 200px; height: 45px; display: none; }
#Ebene9   { background-color: #ff9; position: absolute; z-index: 5; top: 112px; left: 428px; width: 200px; height: 45px; visibility: hidden; display: block }

h1    { color: #0066cc; font-weight: bolder; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva }
h2    { color: #333; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
h3    { color: #0066cc; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
a     { color: #0066cc; text-decoration: none }
a:hover   { color: #000; text-decoration: none }
table { color: #444; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva }
.navstyle      { font-size: 13px; line-height: 20px; text-decoration: none; text-align: right; letter-spacing: 100%; vertical-align: bottom; border-right: 1px solid #708090; border-left: 1px solid #708090 }
#xmas1   { background: url(/images/baum.gif) no-repeat }
#xmas2   { background: url(/images/high1.gif) no-repeat }
#xmas3   { background: url(/images/high1.gif) no-repeat }
#xmas4   { background: url(/images/high1.gif) no-repeat }
#xmas5   { background: url(/images/high1.gif) no-repeat }
.big { font-size: 13px }
.headline { color: #0066cc; font-weight: bolder; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva }
.warning  { color: #ff8c00; font-weight: bold; font-size: 13px }
.warningred  { color: #F00; font-weight: bold; font-size: 13px }
.infobox     { color: #444; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva }
.infoboxtext     { color: #f90; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva }
.infoboxlink   { color: #4682b4; font-size: 9px }
.slogan { color: white; font-size: 20px; font-family: Verdana, Arial, Helvetica, Geneva; text-align: right }
.contfooter    { background-color: #ffff99; border-bottom: 1px solid #708090; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
.colbox   { color: #0066cc; font-weight: bolder; font-size: 13px; background-color: #ffff99; border-bottom: 1px solid #708090 }
#cellborderleft  { border-left: 1px solid #708090 }
.bold { font-weight: bold }
.boxminhight { font-size: 3px }
.righthand { text-align: right }
.grey  { color: #708090; font-weight: bold }
.forminput       { color: #0066cc; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border: solid 1px #708090 }
.forminputcont  { color: black; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border: solid 1px #708090 }
.formsubmit  { color: #fff; font-family: Verdana, Arial, Helvetica, Geneva; background-color: #0066cc; border: solid 1px #fff }
#footer         { color: #708090; font-size: 9px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva; text-align: center; vertical-align: bottom; border-top: 1px solid #708090; padding: 3px; }
#footerlinks         { color: #708090; font-size: 9px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva; text-align: center; vertical-align: bottom; border-top: 1px solid #708090; padding: 3px; }
.topic   { color: white; font-weight: bold; font-size: 30px }
.topicblue { color: #00008b; font-weight: bold; font-size: 30px }
.bottomleftrightborder           { border-right: 1px solid #708090; border-bottom: 1px solid #708090; border-left: 1px solid #708090 }
.boxborder   { border: solid 1px #708090 }
.boxborderLBR { border-right: 1px solid #708090; border-bottom: 1px solid #708090; border-left: 1px solid #708090 }
.fileinfo   { background-color: #f0f8ff; border-bottom: 1px solid #708090; border-left: 1px solid #708090 }
.boxborderwhite { border: solid 1px white }
.boxbordercolor     { border: solid 1px #696969 }
.leftrightborder1 { border-right: 1px solid #708090; border-left: 1px solid #708090 }
.topleftborder  { border-top: 1px solid #708090; border-left: 1px solid #708090 }
.topleftrightborder1  { font-size: 9px; font-family: Arial; border-top: 1px solid #708090; border-right: 1px solid #708090; border-left: 1px solid #708090 }
.topborder  { border-top: 1px solid #708090 }
.borderleft  { border-left: 1px solid #708090 }
.blue  { color: #069 }
.navtype  { color: #00008b; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
.navtype:link  { color: #00008b; text-decoration: none }
.navtype:hover      { color: #000; text-decoration: none; background-color: #dcdcdc }
.navtypesub   { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
.navtypesub:link  { color: #000; text-decoration: none }
.navtypesub:hover   { color: #000; text-decoration: none; background-color: #dcdcdc }
.bgcol { background-color: white }
.contbox { border: solid 1px #00008b }
.boxborderbottom     { border-bottom: 1px solid #708090 }
.headertext  { font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva }
.headlogin { font-size: 9px; padding-top:3px;}
.picright { float: right; font-style: italic; width: 200px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; }