body {
  background-image: url(img/hintergrund_dblau.jpg);
  background-color: #fff;
  padding:0px;
  margin:0px;
  text-align: center;
  font-family:Arial, Verdana,Helvetica, sans-serif;
  font-size: 12px;
  color:#fff;
}

html {
        font-family:Arial, Verdana,Helvetica, sans-serif;
        margin:0;
        padding:0;
}

h1, h2, h3, h4, h5, h6, p, form {
        font-family:Arial, Verdana, Helvetica, sans-serif;
        margin:0;
        padding:0;
}
/**h1 Überschrift*******************************/
h1 {
 font-size: 18px;
}
/**h4 Impressum*******************************/
h4 {
 font-size: 16px;
}
.invisible{
        display:none;
}

img{
        border:none;
        padding:0;
        margin:0;
}

#inhalt {
  width: 790px;
  text-align: left;
  vertical-align: middle;
  margin: 0px auto;
  padding: 0px;
}
#logo {
  margin: 0px;
  padding: 0px;
}

/**Tippi-Grafik---*******************************/
.tasten{
margin-top:-110px;
margin-left:335px;
}
/** Preise **/
.tippi_lauf_preise {
margin-top:-65px;
}
.tippi_re {
margin-top:55px;
margin-left:500px;
}
#tippi_kontakt {
margin-top:53px;
margin-left:500px;
}
#tippi_impressum {
margin-top:-65px;
margin-left:500px;
}
/**INDEX-TEXT---*******************************/

#text {
       background-image: url(img/hintergrund_rad_heller.gif);
       background-color: #fff;
       width: 655px;
       PADDING-LEFT: 135px;
       PADDING-top: 25px;
       height: 500px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color:#000066;
       font-size: 13px;
       font-weight: bold;
}

#text a{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color:#003399;
}
#text a:hover,
#text a:focus,
#text a:active{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        color: #000066;
        font-weight:bold;
}

/**  Referenzen  **********************************************************************/
/**  Referenzen  Text*******************************/
#ref {
       background-image: url(img/hintergrund_blau_ref2.jpg);
       background-color: #fff;
       width:580px;
       PADDING-LEFT: 135px;
       PADDING-Right: 75px;
       PADDING-top: 25px;
       font-family: Arial, Verdana, Helvetica, sans-serif;
       color:#000066;
       font-size: 13px;
       font-weight: bold;
}

/** Referenzen  Links*******************************/
#ref a{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color:#003399;
}
#ref a:hover,
#ref a:focus,
#ref a:active{
        font-family: Arial, Verdana,;
        color: #000066;
        font-weight:bold;
}
/** Referenzen  Bilder*******************************/
.r_vergoessern {
   color: #003399;
   font-size: 11px;
}
.r_baumvisit {
   border: 1px solid #BFBFBF;
}
.r_short {
   float: right;
}
.r_bmq {
   float: right;
   padding-top: 2.3em;
}
.r_bmqvisit {
   padding-left: 230px;
}
.r_speedy {
   float: right;
}
.r_ceres {
   float: right;
}
.r_paul {
   float: right;
}
.r_franka {
   float: right;
   padding-top: 5.5em;
}
.r_solares {
   float: right;
   padding-top: -2em;
}

/**  Info  ************************************************************************************/
/**  Links-container*******************************/
#links {
BACKGROUND-COLOR: transparent;
float: right;
widht:200px;
margin-top:-400px;

PADDING-TOP: 0.2em;
PADDING-LEFT: 10px;
PADDING-right: 20px;
PADDING-BOTTOM: 0.25em;
WIDTH: 120px;
COLOR: #003399;


DISPLAY: block;
        BORDER-RIGHT: #003399 1px solid;
        PADDING-RIGHT: 0.1em;
        BORDER-TOP: #003399 1px solid;
        BORDER-LEFT: #003399 2px solid;
        BORDER-BOTTOM: #003399 1px solid;
        TEXT-DECORATION: none;
        color: #003399;
}

#links a{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color:#003399;
}
#links a:hover,
#links a:focus,
#links a:active{
        font-family: Arial, Verdana,;
        color: #000066;
        font-weight:normal;
        text-decoration:none;
}

/**Kontakt-TEXT---*******************************/

#text_k {
       background-image: url(img_kontakt/rad.gif);
       background-color: #fff;
       width: 655px;
       PADDING-LEFT: 135px;
       PADDING-top: 25px;
       height: 500px;
       font-family:Arial, Verdana, Helvetica, sans-serif;
       color:#000066;
       font-size: 14px;
       font-weight: bold;
}

#text_k a{
       font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color:#003399;
}
#text_k a:hover,
#text_k a:focus,
#text_k a:active{
        font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
        color: #000066;
        font-weight:bold;
}



/** Menue oben-Leiste*******************************/
#menue ol{
        background: #003399;
        display: block;
        list-style: none;
        witdh: 790px;
        height: 18px;
        padding: 0;
        margin: 0;
}

#menue li{
        background:#003399;
        height:18px;
        width:96px;
        text-align: center;
        padding:0;
        margin:0;
        color: #fff;
        font-size:91%;
        border-left:1px solid #003399;
        list-style:none;
        display: block;
        float: left;
        top: 1px;
        text-decoration:none;
}
#menue a {
        font-family: Arial;
        font-weight:bold;
        font-size:12px;
        color:#ffffff;
        text-decoration:none;
        letter-spacing :0.5px;
}
#menue a:hover {
        font-family : Arial;
        font-weight: bold;
        font-size:12px;
        color: #ffff66;
        text-decoration:none;
        letter-spacing :0.5px;
        background: #003399 url(img/hi-pfeil.jpg) no-repeat;
}
#menue a.aktuell {
        font-family : Arial;
        font-weight: bold;
        font-size:12px;
        color: #ffff66;
        text-decoration:none;
        letter-spacing :0.5px;
        background: #003399 url(img/hi-pfeil.jpg) no-repeat;
}
/** menue-oben-fuer Topp---------------------------  *******************************/
#top a {
        font-family: Arial;
        font-weight:bold;
        font-size:12px;
        color:#ffffff;
        text-decoration:none;
        letter-spacing :0.5px;
}
#top a:hover {
        font-family : Arial;
        font-weight: bold;
        font-size:12px;
        color: #ffff66;
        text-decoration:none;
        letter-spacing :0.5px;
        background: #003399 url(img/pfeil-ohne.jpg) no-repeat;
}
#top a.aktuell {
        font-family : Arial;
        font-weight: bold;
        font-size:12px;
        color: #ffff66;
        text-decoration:none;
        letter-spacing :0.5px;
        background: #003399 url(img/pfeil-ohne.jpg) no-repeat;
}