body {
   background: url(http://www.bulli.at/images/bulli_back.jpg) no-repeat fixed center;
   color: #000000;
   font-size: 1em;
   font-family: "trebuchet ms", arial, sans-serif;
   background-color: #cdc2b4;
   }


/* ------ Boxen ------ */

#content {
   text-align: center;
   }


/* ------ Mix ------ */

img {
   border: 0;
   }

.small {
   font-size: 0.8em;
   font-weight: bold;
   }

input {
   font-size: 0.9em;
   color: #000000;
   border: 1px solid #000000;
   background-color: #ffffff;
   }

textarea {
   font-size: 1.2em;
   color: #000000;
   border: 1px solid #000000;
   background-color: #ffffff;
   }
   
hr {
   height: 0px;
   border-width: 0px 0 0 0;
   border-style: solid;
   border-color: #000;
   }

.message {
   font-size: 0.8em;
   text-align: left;
   }
   
.link {
   text-align: center;
   font-weight: bold;
   font-size: 1em;
   }

.klein {
   font-size: 0.9em;
   }

.mittel {
   font-size: 1em;
   }
   
.mini {
   font-size: 0.7em;
   }
   
.gross {
   font-size: 1.1em;
   line-height: 1.8;
   }

/* ------ Überschriften ------ */

h1 {
   color: #000000;
   font-size: 1.2em;
   font-weight: bold;
   }
h2 {
   color: #000000;
   font-size: 1.1em;
   font-weight: bold;
   }
h3 {
   color: #000000;
   font-size: 1em;
   font-weight: bold;
   }
h4 {
   color: #000000;
   font-size: 0.8em;
   font-weight: bold;
   }


/* ------ Links ------ */

a:link { 
   color: #990000;
   text-decoration: none;
   font-weight: bold;
   font-size: 1em;
   }
   
a:active {
   color: #990000;
   text-decoration: none;
   font-weight: bold;
   font-size: 1em;
   }
   
a:visited {
   color: #990000;
   text-decoration: none;
   font-weight: bold;
   font-size: 1em;
   }

a:hover {
   color: #990000;
   text-decoration: underline;
   font-weight: bold;
   font-size: 1em;   
   }

/* ------ Tabellen ------ */

#content table.noborder {
   text-align: center;
}

#content table.border {
   text-align: center;
}

#content table.border td, #content table.border th, #content table.border tr
{
   border: 1px solid #ffffff;
   empty-cells: show;
   margin: 4px;
   padding: 2px;
}
/* \*/
#content table.border td, #content table.border th, #content table.border tr
{
   border: 1px dotted #ffffff;
   empty-cells: show;
   padding: 4px;
}
/* */

#content table.noborder, #content table.noborder td, #content table.noborder tr
{
   border: 0;
   padding: 2px;
}

.von {
	font-size:9px; }
.von a {
	color: #000;
	text-decoration: none; }
.von a:hover {
	text-decoration: underline; }
