body {
 background-color:  #CFCFCF; /* Hier sollte man auch wenn man ein Bild als Hintergrund nicht vergessen die Hintergrundfarbe zu setzen. Es k?nnte n?mlich sein dass man aus versehen f?r den Text die gleiche Farbe hat wie f?r den Hintergrund wobei die Leute mit ausgeschalteten Bildern nichts erkennen k?nnen. */
 background-position:center;
 background-repeat: repeat;
 background-attachment:fixed;
 color: #666666;
 margin: 0px;
 padding: 0px; /* Ein wenig Abstand und der Anschein eines Blattes auf der Wand wird erhalten bleiben */
 min-width: 810px; /* Bei minimaler Breite soll ein Scrollbalken erscheinen */
 font-size: 100.01%; /* umgeht den Font-Size-Bug im Safari, ?lteren Operas und IE */
}

body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {
 font-family: Trebuchet MS, Arial, Verdana, san-serif;
 font-size: 12px;
 line-height:15px;
}

img	{
 border:0;
}


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

a { 
 color: #0076bd; /* Alle unbesuchten Links bekommen eine leicht bl?uliche Farbe und werden unterstrichen, damit man Sie gleich im Text erkennt. */
 text-decoration: none; 
} 
a:visited {
 color: #0076bd;text-decoration:none/* Besuchte Links werden schwarz, bleiben dennoch unterstrichen. Somit erkennt man wo man sich schon befunden hat. */
} 
a:hover {
 color:#0076bd;text-decoration:none /* Ab IE 4 */
} 
a:active {
 color:#0076bd;text-decoration:none /* Ab IE 4 */
} 


/* ------- Fonts -------- */

h1 { /* Die ?berschrift jeder Seite stellen wir besonders da, denn sie ist sehr wichtig. */
 font-size: 15px;
 color: #0076bd;
 margin-bottom: 8px;
}

h2, h3, h4, h5, h6 { /* Alle ?berschriften bekommen eine besondere Farbe und da sie sehr gro? sind k?nnen wir es uns erlauben hier eine Schrift mit Serifen zu w?hlen. Wir spielen hier ein wenig mit Typographie, und entgegen dem Einheitsbrei auf vielen Seiten. */
 font-size: 1em;
 margin-top: 25px;
 margin-bottom: 20px;
}

.small {
  font-size: 0.8em;
}

.mini {	
 font-size: 0.7em
}


/* ---------- List ------------- */
ul {
 margin: 0px;
 padding:0px;

}

li{
 margin: 0px;
 padding:0px;
}


/* ----------- Formular -------------- */
button {
 border: 0px;
 padding: 0px;
 margin: 0px;
}



/* ---------- Table ------------- */
table {
 border: 0px;
 padding: 0px;
 margin: 0px;
 border-collapse: collapse;
}

tr {
 border: 0px;
 margin: 0px;
 padding: 0px;
}

td {
 border: 0px;
 margin: 0px;
 vertical-align: center;
}


/* ----------- Spezial --------- */

