/* -----------------------------------------------------------------------------
   Hintergrund
----------------------------------------------------------------------------- */
body { background-color:#fbe0dd; background-image:url(images/hintergrund.gif); }

/* -----------------------------------------------------------------------------
   Bilder: Alle ohne Rahmen, einige zentriert
----------------------------------------------------------------------------- */
img { border:0px; }
img.center { display: block; margin-left: auto; margin-right: auto }

/* -----------------------------------------------------------------------------
   Tabellen immer zentriert: 1. für aktuelle Browser                       
----------------------------------------------------------------------------- */
table { margin-left:auto; margin-right:auto; }

/* -----------------------------------------------------------------------------
   Tabellen immer zentriert: 2. für alte Browser Trick mit zweimaligem     
   Textalign; das div zentriert in den alten Browsern statt Text auch die  
   Tabelle, aber neue Browser würden das Textalign auf Text in den Zellen  
   beziehen, also wird der Tabellentext explizit links ausgerichtet.       
----------------------------------------------------------------------------- */
div.center { text-align:center; }
div.center table { margin-left:auto; margin-right:auto; text-align:left; }

/* -----------------------------------------------------------------------------
   Tabellenzellen zentriert oder gefüllt
----------------------------------------------------------------------------- */

td.center { text-align:center; }
td.filled { background-color:#fbe0dd; }
td.filled_center { text-align:center; background-color:#fbe0dd; }

span.filled { background-color:#fbe0dd; }

/* -----------------------------------------------------------------------------
   Zeilen 190 Pixel hoch mit einem 150 Pixel hohen Backgroundbild
----------------------------------------------------------------------------- */
/*
tr { table-layout:fixed; }
a { color:#440000; }
a.slide_index { background-position: left top; background-repeat: no-repeat; height:150px; width:150px; line-height:15px; display:block; text-align:center; vertical-align:middle; top:150px; }
a.slide_kleidchen { background-position: left top; background-repeat: no-repeat; height:190px; width:150px; line-height:15px; display:block; text-align:center; vertical-align:middle; top:150px; }
a.slide:hover { background-position: right top; background-repeat: no-repeat; }
*/

/* -----------------------------------------------------------------------------
   Schriftgrößen                                                           
----------------------------------------------------------------------------- */
.mainimagetext { font-family:"MaiandraX GD",sans-serif; font-size:17px; font-weight:normal; color:#005555; }
.imagetext { font-family:"MaiandraX GD",sans-serif; font-size:14px; font-weight:normal; color:#005555; }
.headertext { font-family:"MaiandraX GD",sans-serif; font-size:18px; font-weight:bold; color:#005555; }
.infotext  { font-family:"MaiandraX GD",sans-serif; font-size:17px; font-weight:normal; color:#005555; }
.infoblock  { font-family:"MaiandraX GD",sans-serif; font-size:17px; font-weight:normal; color:#005555; text-align:justify; }
.smalllink { font-family:"MaiandraX GD",sans-serif; font-weight:normal; font-size:10px; color:#005555; }

/* -----------------------------------------------------------------------------
   Links
----------------------------------------------------------------------------- */
a:link { color: #bc2e2c; text-decoration:none; }
a:visited { color: #bc2e2c; text-decoration:none; }
a:hover { color: #800300; text-decoration:underline; }
a:active { color: #bc2e2c; text-decoration:none; }

/* -----------------------------------------------------------------------------
   Trenner von Elementen 30 Pixel hoch                                     
----------------------------------------------------------------------------- */
div.separator { height:30px; }
