body, td 
{
  color: #000003;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 11px;
  scrollbar-face-color:#336699;
  scrollbar-shadow-color:#993300;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-3dlight-color:#336699;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-track-color:#dfe1ed;
  scrollbar-arrow-color:#FFDE21;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:0px;
  padding-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  height:100%;
}
body, html {  height:100%;}
body{
  background: #FFFFFF url(img/rstein_02.gif) repeat-x;
}

a:link 
{
  FONT-SIZE: 11px; COLOR: #336699; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a:visited 
{ 
    FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a:hover 
{
  COLOR: #993300;
  text-decoration: underline;
}
a:active 
{ 
 color: #336699; text-decoration: none 
}

a.navio:link {font-size:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#ffdf22; text-decoration:none; line-height:20px;}
a.navio:visited {font-size:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#ffdf22;text-decoration:none;  line-height:20px;}
a.navio:hover {font-size:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#fae567; text-decoration:underline; line-height:20px;}
a.navio:active {font-size:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#ffdf22; text-decoration:none; line-height:20px;}


a.unavio:link {font-size:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:20px;}
a.unavio:visited {font-size:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000;text-decoration:none;  line-height:20px;}
a.unavio:hover {
  color:#333333;
  text-decoration:underline;
  font: bold 13px/20px Arial, Helvetica, sans-serif;
}
 a.unavio:active {font-size:13px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none;  line-height:20px;}




input, TEXTAREA, SELECT  
{ 
font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #dfe1ed; padding-left: 4px; border: solid 1px #993300;  
}
.reset
{
border-bottom:1px solid #FFDE21; padding:0px; margin:0px; background-color: #993300;  color: #ffffff; 
}
Textarea
{
Overflow: auto;
}
/*-- ---------------------------------------------------- */
h1 { font-size:30px;}
h2 { font-size:26px;}
h3 { font-size:22px;}
h4 { font-size:18px;}
h5 { font-size:16px;}
h6 { font-size:12px;}

h3.headline {
  color   : #4764A0;
  font-size : 14px;
  font-weight : bold;
  text-transform  : uppercase;
  letter-spacing 2px;
  text-align  : center;
}

.color { color: #ffffff;}
.colortermin { color: #993300; font-size:13px;}
.colorblau { color: #336699; font-size:13px;}
.colorgelb { color: #FFDE21; font-size:13px;}
.kfzheader { color: #000000; font-size:11px; background-color: #ececec; }

.hoehe
  {
  height:100%;
  vertical-align: top;
  } 
.bgcontent
  {
  background: url(../img/rstein_07.gif) repeat-y 0px 0px;
  } 
.bglogo
  {
  background: url(img/rstein_01.gif) no-repeat 0px 0px;
  }   
.bgnavi
  {
  background: url(img/rstein_04.gif) no-repeat 0px 0px;
  }   
.topline  {
  font-size:28px;
  color: #4764a0;
  font-weight:bold;
  padding-top:10px;
  display:block;
  letter-spacing: 1px;
}

.topline_sub {
  font-size:18px;
  color: #4764a0;
  font-weight:bold;
  text-transform: uppercase;
  margin-top  : 3px;
  margin-right: 10px;
  display:block;
  letter-spacing: 1px;
}


.topline2 {
  font-size:14px;
  color: #4764a0;
  font-weight:bold;
  margin-top:-8px; 
  display:block;
  letter-spacing: 1px;
}

.naviub { color: #993300; font-size:13px; font-weight:bold; text-align:right; width:100%;}

#unav_a{
  height: 55px;
  width: 65px;
  position: absolute;
  top: 172px;
  z-index:100;
  margin: 0px;
  padding: 0px;
  left: 72px; text-align:right;  
}

#unav_b{
  height: 55px;
  width: 110px;
  position: absolute;
  top: 261px;
  z-index:100;
  margin: 0px;
  padding: 0px;
  left: 29px; text-align:right;  
}

#unav_c{
  height: 55px;
  width: 110px;
  position: absolute;
  top: 365px;
  z-index:100;
  margin: 0px;
  padding: 0px;
  left: 29px; text-align:right;  
}

#unav_d{
  height: 55px;
  width: 110px;
  position: absolute;
  top: 430px;
  z-index:100;
  margin: 0px;
  padding: 0px;
  left: 29px; text-align:right;  
}


.unavborder{
  border-top: 1px solid #993300;
  border-left: 1px solid #993300; width:100%
}


