#DIVfieldset{
   padding: 4%;
   border: 5px solid Aqua;
}
#HilfsHRBilder{
   width: 450px;
   color: rgb(0,0,255);}
.dr {
   background-image: url(foot.gif);
   background-repeat: repeat-x;
   margin: 1em 5% 0;
   padding: 25px 0 0;
}

.dr HR {
	width: 0;
	line-height: 19px;
}
.hrkleindr {
	border: 3px double #FFFFFF;
}




.Zahelenmen {
	float: left;
}
/*- ------------ Formatierung fuer den Kalender --------*/
.samstag, .sonntag, .feiertag, .feiertagH
                    {
	border: 1px solid #C0C0C0;
	text-align: center;
	font-weight: bold;
}
.samstag, .sonntag
                    {
	background-color: #9966FF;
	color: #000000;
}
.feiertag, .feiertagH
                    {
	background-color: #008080;
	color: #FFFFFF;
}
.feiertagH          {
	width: 5em;
	padding: 0.2em;
}
.Montag, .Dienstag, .Mittwoch, .Donnerstag, .Freitag
                    {
	border: 1px solid #C0C0C0;
	text-align: center;
}

.GTsamstag, .GTsonntag
                    {
	border: 1px solid #C0C0C0;
	font-weight: bold;
	volume: medium;
}
.GTMontag, .GTDienstag, .GTMittwoch, .GTDonnerstag, .GTFreitag
                    {
	border: 1px solid #C0C0C0;
}
table.index         {
	height: 100%;
	width: 100%;
}
table.kalender      {
	border: 1px solid #C0C0C0;
	width: 100%;
}
td.kalender         {
	border: 1px solid #C0C0C0;
	text-align: center;
}


.floatleft{
	float: left;
}
#weihnacht {
	text-align: center;
	padding: 0.1em;
	background-color: #990000;
	font-size: 1.3em;
	color: #FFFFFF;
	border-top: 0.25em solid #808080;
	border-left: 0.25em solid #C0C0C0;
	border-bottom: 0.25em solid #000000;
	border-right: 0.25em solid #606060;
}
/*- ---------------  Menue-Links ---------------------------------------------*/

a.MenuList:link
        { }
a.MenuList:visited
        {
	border-top-color: #000000;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #000000;
}
a.MenuList:hover
        {
	border-top-color: #000000;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #000000;
}
a.MenuList:active
        {
	border-top-color: #000000;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #000000;
}

.MenuList, .amenueinzel
        {
	font-size: 0.8em;
	text-align: center;
	display: table-cell;
	text-decoration: none;
	margin-top: 0;
	padding: 1px;
}
@media all{
.MenuList, .amenueinzel
        {
	width: 12em;
	border: 1px solid;
	border-top-color: #ffffff;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #ffffff;
}
         }

   /*- Überschrift in dem aktiven Menüpaket --*/
.MenuListtext
         {
	font-size: 1em;
	font-weight: bold;
}
/*- ---------------  Menues --------------------------------------------------*/
   /*- DIV-Box für die Menüleiste gesamt --*/
#menubox
        {
	padding: 0.7em;
	float: left;
	width: 15em;
}

   /*- DIV-Box für das aktive Menüpaket --*/
#amenu
        {
	width: 13.5em;
	padding: 0.2em;
	border: 1px solid;
	border-top-color: #000000;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #000000;
}
   /*- Formartiering der Menüpunkte im aktiven Menüpaket --*/
.amenueinzel
        {
	background: #9966FF;
}
   /*- Formartierung der Links für das Menü --*/
li {list-style-type:none;}

#festtag {
	border: 2px #FF0000 solid;
}
img.bilder
        {
	border-top: 3px solid #000080;
	border-right: 4px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	border-left: 3px solid #000080;
}

/*- ---------------  Textkoerber ---------------------------------------------*/
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: rgb(255,255,255);
	background: rgb(53,108,172);
/*--	background: #0066cc;
	background-image: url(hintergrund.png); --*/
}

p       {  font-size: 1em;}
/*- ---------------  Ueberschriften ------------------------------------------*/

h1      {  font-size: 1.6em;}
h2      {  font-size: 1.4em;}
h3      {  font-size: 1.2em;}
h4      {  font-size: 1.1em;}
h6      {  font-size: 1em;
           font-weight: bold;}

/*- ---------------  DIV Boxelemente -----------------------------------------*/
#inhalt
        {  display: table-cell;
           width: 90%;}
@media all{
#inhalt
        {  margin-left: 10%;}
        }
#inhaltcenter
        {  text-align: center;
           display: table-cell;
           width: 90%;}
#inhaltcentervoll
        {  text-align: center;
           display: table-cell;
           width: 100%;}
/*- ------  Verstecken vor alte Browser   ---------------------------------*/
           @media all{
#inhaltcenter
        {  margin-left: 10%;}
        }
/*- ------  DIV Boxelemente fuer die Bilder ---------------------------------*/
#collage
        {}
#bilderinhalt
        {  text-align: center;}
@media all{
#bilderinhalt
        {  margin-left: 20%;
           margin-right: 20%;}
/*- #0066cc --*/
        }

/*- ---------------  Sondertexte ---------------------------------------------*/

.Bemerkung
        {
   color: rgb(255,255,255);
   font-weight: bold;
}

.Bemerkungliste
        {
   color: rgb(0,230,255);
   font-size: 0.8em;
}

.Bemerkunggross
        {}
.Bemerkunggrossfett
        {  font-size: 1.1em;}
.Bemerkungklein
        {  font-size: 0.7em;}
.emailBemerkung
        {  font-size: 0.9em;
           color: #00FFAF;
           background: #e85;}
.nachoben
        {  font-size: 0.7em;
           text-align: center;}
.textmitte
        {  text-align: center;}

/*- ---------------  Listen --------------------------------------------------*/
 textarea {width:100%;}
input.gaestebuch {width:80%;}
@media all{
dd          {  padding-left: 1px;
               margin-left: 50px;}
dt.gb       {  float: left;}
dt.frm      {  float: left;}
dt.dtecard  {  float: left;}
dt.fett {  float: left;}
.fett   {  font-weight: bold;
           color: white;
           background-color: #C0C0C0;
        }
dt.gbbemerkung
        {  font-size: 0.9em;
           float: left;}
dd.gbbemerkung
        {  font-size: 0.9em;
           padding-left: 1px;
           margin-left: 6.5em;}
dd.gb
        {  padding-left: 1px;
           margin-left: 12em;}
dd.ddecard
        {  padding-left: 1px;
           margin-left: 13em;}
dd.frm
        {  padding-left: 1px;
           margin-left: 8em;}
dd.partner
        {  padding-left: 1px;
           margin-left: 8em;}

dt.liste{  float: left;}
	}



/*- ---------------  Links ---------------------------------------------------*/

a:link  {  color: rgb(255,255,210);}
a:visited
        {  color: rgb(192,192,192);}
a:hover {
           color: rgb(255,192,0);}
a:active
        {  color: rgb(0,0,0);}

/*- ---------------  Menue-Links ---------------------------------------------*/

a.menualbum:link , a.menu:link , a.seitenzahlen:link, a.hmenu:link, a.seitenzahlgast:link
        { }
a.menualbum:visited , a.menu:visited , a.seitenzahlen:visited, a.hmenu:visited, a.seitenzahlgast:visited
        {  border-top-color: #000000;
           border-right-color: #ffffff;
           border-bottom-color: #ffffff;
           border-left-color: #000000;
           }
a.menualbum:hover, a.menu:hover , a.seitenzahlen:hover, a.hmenu:hover, a.seitenzahlgast:hover
        {  border-top-color: #000000;
           border-right-color: #ffffff;
           border-bottom-color: #ffffff;
           border-left-color: #000000;
           }
a.menualbum:active, a.menu:active , a.seitenzahlen:active, a.hmenu:active, a.seitenzahlgast:active
        {  border-top-color: #000000;
           border-right-color: #ffffff;
           border-bottom-color: #ffffff;
           border-left-color: #000000;
           }
/*- ---------------  Alben-Gaestebuchnavigation ------------------------------*/
@media all{

.menualbum, .menualbumtext
        {  font-size: 0.7em;
           text-align: center;
           display: table-cell;
           text-decoration: none;
           margin-top: 0;
           padding: 1px;
        }
.menualbum
        {  width: 45px;
           border: 1px solid;
           border-top-color: #ffffff;
           border-right-color: #000000;
           border-bottom-color: #000000;
           border-left-color: #ffffff;
         }

.menualbumtext
         { width: 55px;
         }

.seitenzahlgast, .seitenzahlgastaktuell, .seitenzahlgasttext
        {  font-size: 0.7em;
           text-align: center;
           display: table-cell;
           text-decoration: none;
        }
.seitenzahlgast, .seitenzahlgastaktuell
        {
           padding-top: 1px;
           padding-right: 1px;
           padding-bottom: 1px;
           padding-left: 1px;
           border: 1px solid;
           width: 20px;
        }
.seitenzahlgast
        {  border-top-color: #ffffff;
           border-right-color: #000000;
           border-bottom-color: #000000;
           border-left-color: #ffffff;
        }
.seitenzahlgastaktuell
        {  border-top-color: #000000;
           border-right-color: #ffffff;
           border-bottom-color: #ffffff;
           border-left-color: #000000;
        }
.seitenzahlgasttext
        {  border: 0 solid;
        }
}
