* { margin: 0; padding: 0; }

body { font: .8em "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #666;  background-color: #ffffff; background-image: url(../images/bg.jpg); background-repeat: repeat-x; }
a { text-decoration: none }
#main { width: 960px; margin: 0 auto; }
h1 { font-size: 4.5em; font-weight: 100; }
h2 { font: 2.4em arial; font-weight: 400; }
h3 { font-size: 1.4em; font-weight: 100; }
h4 { font: 1.2em arial;color: #979797 }
h5 { font-size: 1.0em;}


#central { width: 960px; height: 680px; position: absolute; top: 0px; }

#topnav { width: 960px; height: 40px; position: absolute; left: 370px; }

#topmenue li { display: block; float: left; width: 85px; text-align: center; font: 1.0em arial, sans-serif; font-weight: bold; margin: 10px 10px 0 10px; color: #D2D2D2; letter-spacing: 1px; }
#topmenue li a { color: #D2D2D2; letter-spacing: 1px; }
#topmenue li a:hover { display: block; padding: 0 0 3px 0; border: 3px dotted #D2D2D2; border-left: 0; border-top: 0; border-right: 0; }
#timed1 { display: block; padding: 0 0 3px 0; border: 2px dashed #5EA3CE; border-left: 0; border-top: 0; border-right: 0;  }

#toplogo1 { width: 960px; position: absolute; top: 85px; color: #92278F; text-align: center; }
#toplogo2 { width: 960px; position: absolute; top: 165px; color: #979797; text-align: center;  font-size: 0.7em; }

#contenttitle { position: absolute; top: 280px; left: 340px; color: #92278F; border-bottom: 2px dashed #5EA3CE; border-left: 0; border-top: 0; border-right: 0; }
#content { width: 600px; height: 300px; padding: 0 10px 0 0; position: absolute; top: 320px; left: 340px; word-spacing: 0.2em; line-height: 1.6em; text-align: justify; overflow: auto; }
#content a { color: #5EA3CE; text-decoration: underline; }
#list1 { list-style: square; }
#contentleft { font: 1.0em arial; border: 4px ridge #D2D2D2; width: 500px; position: absolute; left: 30px; word-spacing: 0em; line-height: 1.2em; padding: 15px; text-align: center; background-color: #D2D2D2; }


#sidenav { width: 300px; height: 320px; position: absolute; top: 280px; left: 0px; }
#sidetitel { display: block; font: 1.1em arial;color: #979797; width: 280px; height: 20px; position: absolute; left: 10px; top: 25px; }

#sidehinweis { word-spacing: 0.1em; padding: 10px; border: 4px ridge #5EA3CE; background-color: #979797; color: #363636; text-align: justify; display: block; position: absolute; left: 20px; top: 55px; line-height: 20px; width: 230px; height: 120px; }
#holobalance1 { border: 4px ridge #D2D2D2; width: 188px; height: 112px; position: absolute; top: 40px; left: 50px; overflow: hidden; }

#box1 { width: 280px; height: 60px; position: absolute; left: 10px; top: 60px; }
#box1 a { display: block; width: 280px; height: 60px; padding: 8px 0 0 25px; }
#box1 a:hover { display: block; width: 280px; height: 60px; background: url(../images/box2.png) no-repeat; }


#box2 { width: 280px; height: 60px; position: absolute; left: 10px; top: 130px; }
#box2 a { display: block; width: 280px; height: 60px; padding: 8px 0 0 25px; }
#box2 a:hover { display: block; width: 280px; height: 60px; background: url(../images/box2.png) no-repeat; }

#box3 { width: 280px; height: 60px; position: absolute; left: 10px; top: 200px; }
#box3 a { display: block; width: 280px; height: 60px; padding: 8px 0 0 25px; }
#box3 a:hover { display: block; width: 280px; height: 60px; background: url(../images/box2.png) no-repeat; }

#box4 { width: 280px; height: 60px; position: absolute; left: 10px; top: 270px; }
#box4 a { display: block; width: 280px; height: 60px; padding: 8px 0 0 25px; }
#box4 a:hover { display: block; width: 280px; height: 60px; background: url(../images/box2.png) no-repeat; }


.boxin1 { color: #D2D2D2; font-size: 1.0em; border-bottom: 2px dashed #92278F; border-left: 0; border-top: 0; border-right: 0; }
.boxin2 { color: #5EA3CE; font-size: 1.0em; line-height: 27px; }


#footer { width: 960px; height: 105px; position: absolute; top: 657px; }
#foright { border: 2px inset #D2D2D2; width: 296px; height: 40px; position: absolute; top: 25px; left: 0px; text-align: center; color: #363636; }










