/* Rahmeneinstellungen fuer Haupttextkoerper */
body     { margin-top:0px; margin-bottom:20px; margin-left:25px; margin-right:25px;
           color:#000000; background-color:#FFFFFF }
body.nav { margin-top:5px; margin-bottom:5px; margin-left:2px; margin-right:0px; background-color:#FFFFFF }
body.gb  { margin-left:"15%"; margin-right:"15%" }
body.pic { margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-color:#FFFFFF }

/* Absatzformatierungen */
p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,td,th,dl,td,th,body
        { font-family:Arial,Verdana,sans-serif;
          color:#000000; margin-bottom:0pt }

p,ul,ol,li,td,th,address,blockquote,nobr,dl,td,th,div,body
        { font-size:9pt }
p.first { color:#000000; font-weight:bold; text-align:center; margin-top:0px; font-size:10pt; font-style:normal }
p.rbord { margin-right:10%; text-align:left; }
p.upd   { color:#555555; font-size:7.5pt; font-weight:normal; text-decoration:none; text-align:center }
p.pl	{ text-align:justify; font-size:8pt }
p.copyright { margin-left:5px }
p.kw	{ visibility:hidden; color:#FFFFFF }

p.lgr   { color:#000000; background-color:#DDDDDD }
pre     { font-family:Courier New,Courier; font-size:10pt; color:#000000; }
div.tck { font-weight:bold; font-size:12pt; color:#1111BB; font-family:Arial,sans serif }

input.ticker { font-weight:bold; font-size:12pt; color:#1111BB; font-family:Arial,sans serif;
			   border:0px; border-width:0px; border-style:none }


/* Linkformate */
/* Beispiel fuer Link variable bei hover (ueberfahren mit Maus) */
/* a.leistung:hover                                             */
/* a:link    = Verweise zu noch nicht besuchten Seiten          */
/* a:visited = Verweise zu bereits besuchten Seiten             */
/* a:active  = Verweise, die gerade angeklickt werden           */

a:link          { color:#0000FF; font-weight:normal; text-decoration:underline }
a:visited       { color:#5555AA; font-weight:normal; text-decoration:underline }
a:active        { color:#FF0000; font-weight:normal; text-decoration:underline }
/* a:hover         { color:#0000FF; font-weight:normal; text-decoration:underline } */

a.first:link    { color:#3C7DBA; font-weight:bold; font-size:10pt; text-decoration:underline }
a.first:visited { color:#3C7DBA; font-weight:bold; font-size:10pt; text-decoration:underline }
a.first:active  { color:#3C7DBA; font-weight:bold; font-size:10pt; text-decoration:underline }
a.first:hover   { color:#3C7DBA; font-weight:bold; font-size:10pt; text-decoration:underline }

a.ltyp1:link    { color:#888888; font-weight:bold; text-decoration:none }
a.ltyp1:visited { color:#888888; font-weight:bold; text-decoration:none }
a.ltyp1:active  { color:#888888; font-weight:bold; text-decoration:none }
a.ltyp1:hover   { color:#888888; font-weight:bold; text-decoration:none }

a.ltyp2:link    { color:#888888; font-size:7.5pt; font-weight:normal; text-decoration:none }
a.ltyp2:visited { color:#888888; font-size:7.5pt; font-weight:normal; text-decoration:none }
a.ltyp2:active  { color:#888888; font-size:7.5pt; font-weight:normal; text-decoration:none }
a.ltyp2:hover   { color:#888888; font-size:7.5pt; font-weight:normal; text-decoration:none }

a.ltyp3:link    { color:#0000C4; font-size:8pt; font-weight:normal; text-decoration:none }
a.ltyp3:visited { color:#0000C4; font-size:8pt; font-weight:normal; text-decoration:none }
a.ltyp3:active  { color:#0000C4; font-size:8pt; font-weight:normal; text-decoration:none }
a.ltyp3:hover   { color:#0000C4; font-size:8pt; font-weight:normal; text-decoration:none }

a.nav:link      { color:#330099; background-color:#FFFFCC; font-size:9pt; font-weight:bold; text-align:center; text-decoration:none }
a.nav:visited   { color:#330099; background-color:#FFFFCC; font-size:9pt; font-weight:bold; text-align:center; text-decoration:none }
a.nav:active    { color:#330099; background-color:#FFFFCC; font-size:9pt; font-weight:bold; text-align:center; text-decoration:none }
a.nav:hover     { color:#330099; background-color:#FFFFCC; font-size:9pt; font-weight:bold; text-align:center; text-decoration:none }

a.off_nav:link		{ color:#3060FF; font-size:10pt; text-decoration:none }
a.off_nav:visited   { color:#3060FF; font-size:10pt; text-decoration:none }
a.off_nav:active    { color:#1020FF; font-size:10pt; text-decoration:none }
a.off_nav:hover     { color:#1020FF; font-size:10pt; font-weight:bold; text-decoration:none }


a.copyright:link      { color:#330099; font-size:7pt }
a.copyright:visited   { color:#330099; font-size:7pt }
a.copyright:active    { color:#330099; font-size:7pt }
a.copyright:hover     { color:#330099; font-size:7pt }

/* Horizontallinien */
hr.blue         { color:#0000C4 }

/* Tabellenformate */
td.navtab  { vertical-align:top; text-align:center; font-size:8pt; text-decoration:none }
td.navsub  { vertical-align:middle; text-align:center; font-size:8pt; text-decoration:none; width:640px }
td.small   { font-size:9pt }
td.gif1    { text-align="center"; vertical-align:"top" }
td.navtxt1 { text-align="center"; vertical-align:"top" }
td.light   { color:#000000; background-color:#CCEEFF }
td.lightgr { color:#000000; background-color:#DDDDDD }
td.darkgr  { color:#000000; background-color:#BBBBBB	}

td.form1 { font-size:9pt;
           color:#2020A0;
           text-align:right }

td.form1red { font-size:9pt;
           color:#FF4444; font-weight:normal; 
           text-align:right }


td.form2 { font-size:9pt;
           color:#444444;
           text-align:left }

/* Aktuell gewaehlte - und waehlbare Navigationsflaeche */
td.navcur  { color:#FFFFCC; background-color:#330099; font-size:9pt; font-weight:bold; text-align:center }
td.navcho  { color:#330099; background-color:#FFFFCC; font-size:9pt; font-weight:bold; text-align:center }

/* Ueberschriftenformate */
h1 { font-size:16pt }
h2 { font-size:15pt }
h3 { font-size:14pt }
h4 { font-size:13pt }
h5 { font-size:12pt }
h6 { font-size:11pt }

/* Tabellenformate */
td.lt      { text-align:left; vertical-align:top }
td.lc      { text-align:left; vertical-align:middle }
td.lb      { text-align:left; vertical-align:bottom }

td.ct      { text-align:center; vertical-align:top }
td.cc      { text-align:center; vertical-align:middle }
td.cb      { text-align:center; vertical-align:bottom }

td.rt      { text-align:right; vertical-align:top }
td.rc      { text-align:right; vertical-align:middle }
td.rb      { text-align:right; vertical-align:bottom }


/* Formate für Gästebuch */
TABLE.GBENTRIES
	{
	border-width:1px; border-style:none; border-color:#004EC3; border-spacing:2px;
	padding:2px;  padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;
	align:left; margin-bottom:30px 
	}

TD.GBHEAD
	{
	font-size:11pt; BACKGROUND-COLOR: #EEEEEE
	}
	
b.GBNAME	{font-size:11pt}
b.GBEMAIL	{font-size:11pt}
b.GBTOWN	{font-size:11pt}

TD.GBEDATE
	{
	color:#C0C0C0; background-color:#004EC3; width:50px
	}
	
TD.NOTE, textarea.NOTE
     { font-family:Verdana,Tahoma,Arial,sans-serif;
       color:#000000; margin-bottom:0pt }

.GBNOTOK
	{ color:#AA0000; font-weight:bold }
TD.WEISS { color:#FFFFFF; background-color:#FFFFFF }
