body {
  background:   #fff url(img/bck.jpg) repeat-y center;
  padding:      0;
  margin:       0;
  font-family:  arial;
  font-size:    12px;
}

a img {
  border:       0;
}

#page {
  position:     relative;
  left:         50%;
  margin-left:  -449px;
  border:       0;
  width:        898px;
}

#title {
  padding:      0;
  margin:       0;
  background:   #fff url(img/ttlRight.jpg) no-repeat right;
  width:        898px;
  height:       100px;
}

#titleRight {
  width:        132px;
  height:       95px;
  position:     relative;
  padding:      5px 0 0 0;
  margin:       0;
  background:   #fff url(img/ttlRight.jpg);
  text-align:   right;
  float:        left;
}

#titleRight a {
  color:        #fff;
  border:       0;
  font:         bold 12px/120% arial,Verdana,sans-serif;
  text-decoration:  none;
}

#titleRight a:hover {
  color:        #f00;
}

li {
  text-align:   left;
}
#menu {
  height:       17px;
  background:   #036bfd;
  padding-left: 42px;
  padding-top:  3px;
}

#menu a{
  text-decoration:  none;
  font:             bold 12px/110% "Verdana",Verdana,sans-serif;
  color:            #fff;
  padding-left:     20px;
}

#menu a:hover {
  color:            #f00;
  background:       transparent url(img/punt.gif) no-repeat 8px 3px;
}

#mainFrame {
  width:        650px;
  padding:      0;
  margin:       0;
}

#mainLeft {
  width:        650px;
  float:        left;
  padding:      0;
  margin:       0;
}

#mainRight {
  float:        right;
  width:        0;
  padding:      0;
  margin:       0;
}

#content {
  margin:       0;
  padding:      0 10px 0 30px;
  width:        600px;
  overflow-y:     auto;
  overflow-x:   hidden;
}

#infoblok {
  margin:       0;
  padding:      0 10px 0 30px;
  width:        200px;
  overflow-y:     auto;
  overflow-x:   hidden;
}

#infoblok a {
  text-decoration:  none;
  font:             12px/110% "Verdana",Verdana,sans-serif;
  color:            #036bfd;
  padding-left:     20px;
}

#infoblok a:hover {
  color:            red;
  background:       transparent url(img/puntQL.gif) no-repeat 8px 3px;
}

#footer {
  margin-left:  40px;
  padding:      0;
}
  

h1 {
  width:        570px;
  height:       25px;
  padding:      10px 0 4px 32px;
  background:   #fff url(img/h2.jpg);
  font:         bold 15px/100% "Verdana",sans-serif;
  margin:       20px 20px 10px 20px;
  color:        #555;
}

p {
  font-family: arial;
}

#mainRight h1 {
  width:        200px;
  margin:       20px 0 0 0;
  background:   #fff url(img/h2-rechts.jpg);
}

#mainRight div, #mainRight table, #mainRight form {
  padding-right:  10px;
  padding-left: 10px;
}

a.news {
  text-decoration:  none;
  font:             12px/110% "Verdana",Verdana,sans-serif;
  color:            #036bfd;
}

a.news:hover {
  color:            red;

}
 table.news {
 
   font-family:  arial;
  font-size:    12px;
 }