body {
  background:white;
  color: black;
  margin: 0;
  min-width: 700px;
  font-size: 100.01%;
  font-family: verdana, arial, sans-serif ;
}
a { color: #00acd3; text-decoration: underline; }
a:visited { color: black; }

.skip {
  position: absolute;
  margin-left: -999px;
  width: 990px;
}

h1 {
  font-size: 1.8em;
  font-weight: normal;
  font-family: verdana, arial, sans-serif ;
  color: #00acd3;
  padding: 0.4em 0 0.1em 2%;
  margin: 0;
}

h1.error{
  color: #aa0000;
}
h2 {
  font-size: 1.0em;
  color: #00acd3;
  padding: 0.4em 0 0.1em 0;
  font-weight: bold;
}
h3, h4, h5, h6 { font-size: 0.9em; font-weight: bold; }
h2, h3, h4, h5, h6 {
  font-family: verdana, arial, sans-serif ;
}
img {
  /* border: solid 1px #ffffff; */
  padding: 1px;
}
.objleft {
  float: left;
  margin: 0 1em 0.2em 0;
}
.objright {
  float: right;
  margin: 0 0 0.2em 1em;
  padding: 1px;
}

iframe {
  float: right;
  margin: 0 1em 0.2em 0;
}

/* -- Container -- */
#container {
  font-size: 0.8em;
  max-width: 70em;
  padding: 20px;
  margin: auto;
  margin-top: 10px;
  border: 1px dotted #ccc;
  background: white;
}

/* -- Fusszeile -- */
#footer {
  clear: both;
  min-height:60px;
  padding: 0 20px;
  font-size:0.8em;
  text-align:center;
  background: white url(../img/tribot.gif) no-repeat scroll right bottom;
  padding: 5px 0px 5px 25%;
}

#footer a { color: #00acd3; text-decoration: underline; font-weight: bold; }
#footer a:visited { color: #00acd3; text-decoration:underline; font-weight: bold; }

/* -- Bildzeile -- */
#imgline {
  clear: both;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: right;
}

/* - Logo - */
#header {
  background: white url(../img/milogo.jpg) no-repeat scroll right center;
  height: 90px;
  padding: 0 4px;
  margin: 0;
  text-align: right;
}

/* - Navigation links - */
#nav {
  width: 15%;
  float: left;
  top:20px;
  min-width: 10em;
  padding: 20px 1% 20px 1%;
  margin: 1em 1% 0 1%;
  border-left: 2px solid #aaaaaa;
  font-size: 1em;
}
#nav dt { /* Nav.punkte */
  font-family: verdana, arial, sans-serif ;
  padding: 1px;
  padding-left:3px;
  margin: 0.2em 0;
  margin-left:14px}
#nav dt.act { /* aktive Nav.punkte */
  font-family: verdana, arial, sans-serif ;
  padding: 1px;
  padding-left:3px;
  border-left: 6px double #ff7100;
  margin: 0.2em 0;
  margin-left:8px
}
#nav dd { /* Unterpunkte */
  font-family: verdana, arial, sans-serif ;
  font-size:0.8em;
  padding: 1px;
  padding-left:18px;
  margin: 0.2em 0;
  margin-left:14px}
#nav dd.act { /* aktive Unterpunkte */
  font-family: verdana, arial, sans-serif ;
  font-size:0.8em;
  padding: 1px;
  padding-left:18px;
  border-left: 6px double #ff7100;
  margin: 0.2em 0;
  margin-left:8px
}


#nav a { color: #00acd3; text-decoration: none; font-weight: bold; }
#nav a:visited { color: #00acd3; text-decoration:none font-weight: bold; }
#nav a:hover { color: #ff7100; text-decoration: font-weight: bold; }

/* - Inhalt - */
#main {
  background-color: white;
  padding: 20px 0px 10px 0%;
  margin-top:10px;
  margin-left:20%;
  line-height: 1.5em;
  min-height:20em;
  text-align:justify;
}

#main ul
{
  list-style-type:square;
}