/* #################################################
   ########### design by Rodrigo Groener ###########
   ### Style Sheet handwriten by Rodrigo Groener ###
   ##### visit my page: rodrigo-groener.de.vu ######
   #################################################
 */
body {
  margin: 20px 3%;
  text-align: center;
  padding: 0;
  background-color: #FFFFFF;
  color:#000000;
  font-family: Verdana;
  font-size: 12px;
  line-height: 1.4em;
  list-style-position:outside;
}
#root {
  max-width: 1000px;
  padding: 0;
  margin: 0;
  text-align: left;
}
ol {
  list-style-type: decimal;
}
table {
  font-family: Verdana;
  font-size: 12px;
  line-height: 1.4em;
}
h1 {
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  padding:10px 0px 10px 0px;
  margin:0px;
}
h2 {
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  color: #000000;
  padding:5px 0px 15px 0px;
  margin:0px;
}
#banner h1, #menue h1 {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  color: #666699;
  padding:10px 10px 3px 10px;
  margin:0px;
}
#menue h1 {
  text-align: center;
}
a:link  {
  color:#666699; background-color:transparent;
}
a:visited  {
  color:#666699; background-color:transparent;
}
a:hover  {
  color:#008C00; background-color:transparent;
}
a:active  {
  color:#666699; background-color:transparent;
}
#news-table {
  background-color: #F0F8FF;
  border:1px solid #666699;
  border-collapse: collapse;
}
#news-table td {
  border:1px solid #666699;
  vertical-align:top;
}
#news-table th {
  border:1px solid #666699;
  vertical-align:top;
}
.news-table-klasse {
  table-layout: auto;
  empty-cells: show;
}
.datum-news {
  font-size: 12px;
  font-style: italic;
  color:#008C00;
}
.news-head {
  font-size: 13px;
  font-weight: bold;
  color:#666699;
}
.news {
  font-size: 12px;
}
.news-link {
  font-size: 12px;
}
.logo {
  border:0px;
  position: relative;
  top:-10px;
  left:10px;
  float: right;
}
.logo_startseite {
  border:0px;
}
.bild {
  border: 1px solid #000;
  margin: 15px;
}
#menue {
  float: left;
  padding: 2px;
  width:200px;
  border:0px solid #666699;
  background-color: transparent;
}
#inhalt {
  padding: 2px;
  margin-top: 15px;
  margin-left: 220px;
  margin-right:0px;   /* Nur mit roo div 0 sonst 10*/
  border:0px solid #666699;
}
#banner {
  height:50px;
  border:1px solid #666699;
  background-color: #F0F8FF;
}
p,pre {
  padding:10px 10px 3px 10px;
  margin:0px;
}
#banner h1 {
  padding:15px 10px 0px 10px;
  margin:0px;
  text-align: center;
}
#banner h2 {
  padding:0px 10px 0px 10px;
  margin:0px;
  text-align: center;
  font-size: 10px;
  color: #666699;
}
#mitglieder {
  position: absolute;
  top: 250px;
  width: 1490px;
}
#mitglieder td {
  border:1px solid #666699;
  vertical-align:top;
}
#mitglieder th {
  border:1px solid #666699;
  vertical-align:top;
  background-color: #F0F8FF;
}
#mitglieder table {
  table-layout: auto;
  empty-cells: show;
}
#start_box {
  width: 450px;
  margin: 0px auto;
  border: 1px;
  padding: 0px;
  text-align: left;
  background-color: transparent;
}
hr {
background-color: #C0C0C0; /* Mozilla 1.4 */
color: #C0C0C0; /* IE 6 */
border: #C0C0C0; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}
.seminar-tabelle {
  border:1px solid #666699;
  border-collapse: collapse;
}
.seminar-titel {
  background-color: #F0F8FF;
  border:1px solid #666699;
  padding:2px;
  padding-left: 10px;
}
.seminar-titel-h1 {
  color: #666699;
}
.seminar-bild {
  float:right;
  border: 1px solid #000000;
  margin-left: 10px;
  margin-bottom: 5px;
}
.seminar-fuss {
  background-color: #F0F8FF;
  border:1px solid #666699;
}

#table1 td {  /*Für die Tabel bei Seminare (Meister Yang JianChao)*/
  border: 1px solid #666699;
}
ul#Navigation {
  width: 190px;
  margin: 0; padding: 2px;
  border: 0px solid #666699;
  background-color: transparent;
}
* html ul#Navigation {  /* Korrekturen fuer IE 5.x */
  width: 206px;
  w\idth: 190px;
  padding-left: 0;
  padd\ing-left: 8px;
  b\order: 0;
}
ul#Navigation li {
  list-style: none;
  margin: 4px;
  padding: 0;
}

ul#Navigation li ul {
  margin: 0 0 0 20px;
  padding: 0;
}
ul#Navigation li ul li {
  margin: 4px 0;
  list-style-image: url(grafik/pfeil.png);
  list-style-position: outside;
}
* html ul#Navigation li ul li {  /* Korrektur fuer IE 5.x */
  margin-left: 12px;
  ma\rgin-left: 0;
}

ul#Navigation a {
  display:block;
  padding: 2px;
  border: 1px solid #666699;
  background-color: #F0F8FF;
  text-decoration: none; font-weight: bold;
}
* html ul#Navigation a {
  width: 100%;    /* Breitenangabe fuer IE 5.x */
  w\idth: 188px;  /* Breitenangabe fuer IE 6 */
}
* html ul#Navigation li ul li a {
  width: 100%;    /* Breitenangabe fuer IE 5.x */
  w\idth: 168px;  /* Breitenangabe fuer IE 6 */
}
ul#Navigation a:hover {
  border-color: #666699;
  background-color: #ADD8E6;
  color: #666699;
}