@charset "iso-8859-1";

html,body,div,table,tr,th,td,img,form { margin:0; padding:0; border:0; }
html,body { font-family:Verdana, Arial, Courier New; font-size:12pt; }
html,body { color:#000; background-color:#fff; }

h1 { font-size:20pt; }
h2 { font-size:18pt; }
h3 { font-size:16pt; }
h4 { font-size:14pt; }
h5 { font-size:12pt; }
h6 { font-size:10pt; }
table { font-size:12pt; }
td,th { vertical-align:top; }
th { font-weight:normal; }
a { color:#903; }


/* main */
#pageWrapper {  }
#head { display:none !important; visibility:hidden; }
#menu { display:none !important; visibility:hidden; }
#submenu { display:none !important; visibility:hidden; }
#utilities { display:none !important; visibility:hidden; }
#content { padding:0.5em; }
#footer { text-align:center; }
#footer img { display:none !important; visibility:hidden; }

/* general classes */
.hide { display:none !important; }
.nobreak { white-space:nowrap; }
.mitte { text-align:center; }
.fett { font-weight:bold; }
.linie { height:0; border:1pt solid #000; margin:10pt 0; }

/* guestbook */
.gbOutData { border:1pt solid #000; padding:2pt 4pt; font-weight:bold; white-space:nowrap; }
.gbOutMsg { border:1pt solid #000; border-top:0; padding:2pt 3pt; margin-bottom:10pt; }

.gbFrmInput { margin-right:5pt; margin-bottom:5pt; }
.gbFrmSend { margin-bottom:10pt; }

/* picture library */
.plFolders img { display:none !important; }
.plThumbs { text-align:center; }
.plThumb { margin-left:2pt; margin-right:2pt; }
.plFull { text-align:center; }

/* portraits */
.portrait { width:200px; height:200px; }
.ptext { border:1pt solid #000; margin-bottom:20pt; padding:2pt 5pt; }
.pback { display:none !important; visibility:hidden; }

/* shop */
#shop div { margin-bottom:10pt; }

/* aufnahme */
#aufnahme { text-align:left; padding-bottom:10pt; }
#aufnahme th { border:0; }
#aufnahme h4 { padding:0; }
#aufnahme td { padding-right:10pt; }

/* wochenplan */
#wplan { border-collapse:collapse; }
#wplan td,th { text-align:center; border:1pt solid #000; padding:2pt; vertical-align:middle; }
.eqpart { font-weight:bold; width:14%; }
