html, body
{
  font-family:arial, helvetica, sans-serif;
  font-size:1em;
  color:#333;
}


#main
{
  padding: 0px;
  border: 1px solid #aaa;
  margin-left:auto;
  margin-right:auto;
  margin-top:3%;
  width: 760px;
  background-color:#D5EBF6;
}

h1
{
  font-size:1.3em
}
h2
{
  font-size:1.2em
}
h3
{
  font-size:1.1em
}
h4
{
  padding:0;
  margin:0;
  padding-bottom:5px;
  padding-top:15px;
  font-size:1.0em
}
h5
{
  font-size:0.9em
}

#home-bg
{
  background-image:url(../pics/rilch_home_standard.jpg);
  width:700px;
  height:380px;
  margin-left:30px;
}

#header
{
  background-image:url(../pics/rilchinger-framework_03.jpg);
  background-repeat:no-repeat;
  height:65px;
  font-size:0.9em;
  background-color: #FFF;
}

/* navigation ist in navi.css */


#content-main
{
  background-repeat:no-repeat;
  background-position:right;
  height:390px;
  font-size:12px;
}

#content-single
{
  font-size:95%;
  width:100%;
  height:390px;
  margin:0;
  padding:0;
  padding:0;
  line-height:16px;
  overflow:auto;
}




#content-mit-navi
{
  padding:0;
  margin:0;
  background-repeat:no-repeat;
  background-position:355px 0;

  float:right;
  font-size:95%;
  line-height:16px;

  width:620px;
  height:390px;
  padding-left:2px;
  overflow:auto;
}

#content-mit-navi-breit
{
  padding:0;
  margin:0;
  float:right;
  font-size:95%;
  line-height:16px;
  width:620px;
  height:390px;
  padding-left:2px;
  overflow:auto;
}


#content-single a,
#content-mit-navi a,
#content-mit-navi-breit a
{
  color:#0266B3;
  text-decoration:none;
}

#content-single a:hover,
#content-mit-navi a:hover,
#content-mit-navi-breit a:hover
{
  color:#0066CC;
  text-decoration:underline;
}

#content-single a:visited,
#content-mit-navi a:visited,
#content-mit-navi-breit a:visited
{
  color:#098BCC;
}

#footer
{
  height:59px;
  clear: both;
  padding: 0;
  margin: 0;

}

#content table
{
  vertical-align:top;
  border-spacing:0px;
  margin-right:5px;
}

#content table, td
{
  padding:2px;
  margin:0;
  vertical-align:top;
  border-spacing:0px;
  padding-right:15px;
  border:1px solid #FFF;
}

.standard-headline
{
  margin-top:5px;
  font-weight:bold;
  padding:2px 0px 1px 5px;
  background-color: #CCC;
  border-left: 1px solid #F00;
  border-top: 1px solid #F00;
  border-bottom: 1px solid #666;
  border-right: 1px solid #666;
}

.content-380
{
  padding-top:15px;
  padding-left:5px;
  width:370px;
  height:380px;
  float:left;
}

#news
{
  padding:0;
  margin:0;
  margin-top:23px;
}

.news
{
  width:540px;
  margin-left:15px;
  margin-bottom:5px;
  margin-top:5px;
}

.news-headline
{
  background-image:url(../pics/hg-news-headline.gif);
  background-repeat:repeat-x;
  background-position:bottom;

  height:18px;
  width:550px;
  clear: both;
  padding-top: 1px;
  padding-bottom: 1px; 
  padding-left: 15px;
  font-weight:bold;
  font-size:11px;
  color:#103173;
  margin-top:0px;
  margin-bottom:0px;
}

#news a
{
  color: #0266B3;
}
#news a:hover
{
  color: #0066CC;
}
#news a.out
{
  color: #098BCC;
}


#content-mit-navi p
{
  padding:0;
  margin:0;
  width:340px;
}

#content-mit-navi-breit p
{
  width:540px;
}


#content-mit-navi-breit ul
{
  width:300px;
}

#content-mit-navi-breit table
{
  font-size:0.9em;
  padding:0;
  margin:0;
  border-spacing:0;
}

#content-mit-navi-breit tr
{
  padding:0;
  margin:0;

}

#content-mit-navi-breit td
{
  padding:0;
  margin:0;
  padding:2px;
  border:1px solid #EEF9FD;
}

#content-mit-navi-breit th
{
  padding:0;
  margin:0;
  padding:2px;
  border:1px solid #EEF9FD;
  background-color:#EEF9FD;
}


#content-mit-navi-breit table td ul
{
  padding:0;
  margin:0;
  list-style-type:disc;
}

#content-mit-navi-breit table td  li
{
  padding:0;
  margin:0;
  list-style-type:disc;

}
