/* css für www.calc-info.de
Copyright Joerg Schmidt
*/

/* Farben
normal = RGB(120,190,190)
dunkel = RGB(0,128,128)
*/

/* Abstaende auf Null */
html, body, div, p, h1, h2, h3, ul, ol,
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
}



html, body {
   background:url(bodybg_beige.gif) repeat-y;
   font-size: 101%;


}

body a {
color: rgb(0,0,255);
text-decoration: none;
}

body a:hover {
color: rgb(255,0,0);
text-decoration: none;
}

h1 {
   font-size: 130%;
   /*background-color: RGB(148,190,206);*/
 font-weight: bold;
 color: RGB(0,0,0);
   margin-bottom: 7px;
padding-bottom:3px;
   margin-top: 25px;
/*border-bottom: 1px solid RGB(0,0,0);*/
margin-left: 0px;
   text-align: Left;


}

#maincontent {
   color: #000;
   padding: 0px 20px 10px 15px;
   margin: 0 0 0 210px;
font-size: 75%;
   text-align:justify;
   }

#maincontent p {
   padding-bottom: 0.3em;
   }

#maincontent2 {
   color: #000;
   padding: 65px 10px 10px 10px;
   margin: 0 0 0 30px;

font-size: 85%;
   }

/* ##### Side Bar ##### */

#side-bar {
position:absolute;
left:18px;
  width: 180px;
  float: left;


margin: 10px 0 0 10px;
}

#side-bar div {

}

.sideBarTitle {

  font-size: 12px;
font-style:italic;
  margin: 0;
  padding: 5px 5px 5px 5px;
  text-align:center;
}

.sideBarTitle2 {

  font-weight: bold;
  font-size: 15px;
  margin: 0 0 0.5em 2.5mm;
  padding: 25px 0 0 0;
}

.sideBarTitle3 {

  font-size: 12px;
  margin: 0;
  padding: 30px 0 0 0;
  text-align:center;
}

#side-bar ul {
  list-style-type: none;
  list-style-position: outside;
  margin: 0;
  padding: 0 0 0 0;
}

#side-bar ul.akt {
background-image: url(next.gif);
background-repeat: no-repeat;
background-position: 5px;

}

#side-bar li {
  margin: 0;
padding: 2px 0 0 5mm;
color: rgb(192,192,192);
  font-size: 13px;

}

#side-bar a, .thisPage {
  color: rgb(0,102,204);
  background-color: transparent;
  text-decoration: none;
  margin: 0;
  padding: 0 0 0 0;

}



.thisPage {
  color: black;
  background-color: white;
  padding-left: 4mm;
  border-top: 1px solid rgb(153,153,153);
  border-bottom: 1px solid rgb(153,153,153);
}

#side-bar a:hover {
  color: red;
  text-decoration: none;
}

#side-bar li.aktuell a{
 color:#000;


}

.sideBarText {
  line-height: 1.5em;
  margin: 0 0 1em 0;
  padding: 0 1.5ex 0 2.5mm;
  display: block;
}

#side-bar .sideBarText a {
  text-decoration: underline;
  margin: 0;
  padding: 0;
  display: inline;
}

#side-bar .sideBarText a:hover {
  color: rgb(0,102,204);
  background-color: transparent;
  text-decoration: none;
}
