@import url("tota2.css"); 

/* CSS fuer http://www.tota.info         */
/* CSS-Version: 2.0                      */
/* Autor: Maik Bischoff                  */
/*        lebkeks@tota.info              */
/*        http://www.bischiweb-online.de */

body {
  font-family : "trebuchet ms", verdana, arial, helvetica, sans-serif;
  color : black;
  background : #f3f3f3 url("/images/blue.jpg") repeat-y;
}

/* besondere Schriftarten */

.fixed {
  font-family : courier, monospace;
} 

.fat {
  font-weight : 900;
}

/* Ueberschriften */

h1 {
  color : black;
  background : white;
  border : solid black 2px;
  width : 90%;
  padding : 10px;
}

h2{
  border-left : solid black 1px;
  border-bottom : solid black 1px;
  margin-right : 5%;
  margin-top : 35px;
  padding-left : 15px;
}


/* Links Body */

a:visited {
  color : navy;
  background : transparent;
}
a:link {
  color : black;
  background : transparent;
}
a:hover {
  color : #f3f;
  background : white;
}

a:active {
  color : black;
  background : #f3f;
}

/* Links Navbar */

a.nav:visited {
  display : block;
  color : navy;
  background : transparent;
  margin-top : 2px;
  margin-bottom : 1px;
  font-weight : 700;
}

a.nav:link {
  display : block;
  color : black;
  background : transparent;
  margin-top : 2px;
  margin-bottom : 1px;
  font-weight : 700;
}

a.nav:hover {
  color : #f3f;
  background : white;
  display : block;
  font-weight : 700;
}

a.nav:active {
  color : black;
  background : #f3f;
  display : block;
  font-weight : 700;
}

/* Links Totalender */

a.ttl:visited {
  display : block;
  color : navy;
  background : transparent;
  margin-top : 2px;
  margin-bottom : 1px;
  font-weight : 700;
  text-decoration : none;
}

a.ttl:link {
  display : block;
  color : #606;
  background : transparent;
  margin-top : 2px;
  margin-bottom : 1px;
  font-weight : 700;
  text-decoration : none;
}

a.ttl:hover {
  color : #f3f;
  background : #cdcdcd;
  display : block;
  font-weight : 700;
  text-decoration : underline;
}

a.ttl:active {
  color : black;
  background : #f3f;
  display : block;
  font-weight : 700;
  text-decoration : none;
}

/* Farbspielereien */

.mag {
  color : #f3f;
  background : transparent;
}

.magfat {
  color : #f3f;
  background : transparent;
  font-weight : 900;
}

#nav {
  background : #f3f3f3;
  color : black;
  border : solid 1px black;
  padding : 4px;
  width : 150px;
  position : absolute;
  top : 100px;
  left : 15px;
}

#body {
  position : absolute;
  left : 200px;
  top : 100px;
  margin-right : 10%;
  padding-right : 7%;
  text-indent : 20px;
}

#body pre {
  text-indent : 0px;

}

h2 {
  text-indent : -10px;
}

/* Abstaende, Ausrichtungen etc. */
div#nav a{
  display : block;
  text-decoration : none;
}

ul li{
  margin-right : 35px;
  text-align : justify;
  list-style-image : url("images/button.gif");
  padding-left : 5px;
}

ul li ul li{
  font-size : 80%;
}

p.intro{
  /* text-align : justify; */
  margin-right : 75px;
}

p.info{
  font-size : 85%;
}

p.red{
  color: red;
  background : transparent;
  font-weight : 600;
}

input{
  border : solid 1px #990099;
}

textarea{
  border : solid 1px #990099;
}

pre{
  font-family : courier, monospace;
  font-size : 85%;
}

pre.nav{
  font-family : "trebuchet ms", verdana, arial, helvetica, sans-serif;
}

/* sonstiges */

address {
  margin-top : 15px;
  border : solid 1px black;
  padding-left : 5px;
  font-size : 85%;
}

strong {
  font-weight : 550;
  color : #cc0099;
  background : transparent;
}

td.cal {
  text-align : center;
  width : 33%;
}

table.noborder {
  border : 0 none; 
  width : 80%;
}

td.bordera{
  border-left : 1px solid #6699ff;
  border-bottom : 1px solid #6699ff;
}

td.borderb{
  border-right : 1px solid #6699ff;
  border-bottom : 1px solid #6699ff;
}

tr.monat{
  border : 1px solid #6699ff;
  color : white;
  background : #663399;
  font-weight : 600;
  text-align : center;
}
/* Monis Aenderungen fuer die LKS-Seiten */

.ffaq {
        LIST-STYLE-TYPE: none; FONT-WEIGHT: 600; MARGIN-BOTTOM: 5px;
}

.afaq {
        LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 15px;
}

TH {
        TEXT-ALIGN: left;
}

.center {
        TEXT-ALIGN: center;
}
