body { 
    background-image:url(../pics/bgmountain_35.jpg); 
    margin-left:5%; margin-right:5%; 
    text-align:center; 
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    font-size:14px; 
    font-weight:normal; 
    color:#000000;
    text-decoration:none;
} 


/* Textgrößen */
h1 { font-size:18px; }
h1 .subtitel { font-size:13px; }

h2 { font-size:18px; }
h2 .subtitel { font-size:15px; }

h3 { font-size:17px; }

h4 { font-size:14px; }
h4.ll { text-align:left; font-size:14px; line-height:28px; padding-left:20px; background:#d2dbe0; }

/* Absätze */
p { text-align:left; }
p.error { text-align:center; margin-bottom:72px; margin-top:72px; font-size:27px; font-weight:bold; color:#CF0000; }


/* Mini-Text, rechtl. Hinweis */
.min { font-size:10px; font-weight:normal; }


/* Listen */
div.ll { margin-left:60px; margin-right:60px; 
         padding-top:10px; padding-bottom:20px; padding-left:40px; padding-right:40px;
         border-width:1px; border-style:solid; border-color:#9f9f9f;
         background:#f2f2f2;
}
ul { text-align:left; list-style-type:square; }
ul.ll { }
li.ll { font-size:11px; margin-bottom:7px; } 
img.ll { margin-left:10px; vertical-align: text-bottom; }


/* Zitate */
blockquote { font-weight:bold; text-align:left; }
blockquote i { font-weight:normal; }

/* Rede */
em { font-style:normal; }
strong { font-weight:bold; }
strong.cit { font-style:italic; font-weight:bold; }


/* Bilder */
.addmimg { vertical-align:bottom; }
.addrimg { }

/* Tabellen */
table { font-size:14px; }
td { text-align:center; }
td.img { font-weight:bold; }
td.titsubimg { font-size:11px; color:#989898; } 


table.inhalt { margin-top:36px; margin-bottom:36px; }
table.limg { margin-right:64px; margin-top:24px; margin-bottom:36px; table-layout:fixed; }
table.cimg { margin-bottom:36px; margin-top:24px; table-layout:fixed; }
table.ppcimg { margin-bottom:0px; margin-top:24px; table-layout:fixed; }
table.rimg { margin-left:64px; margin-top:24px; margin-bottom:36px; table-layout:fixed; }
table.header { margin-bottom:30px; border:2px solid #7f7f7f; }
table.footer { margin-top:25px; margin-bottom:0px; }
tr.header { height:48px; }
tr.ppheader { height:48px; }
td.lheader { padding-left:5px; text-align:left; font-size:12px; font-weight:bold; }
td.cheader { padding-left:5px; padding-right:5px; text-align:center; font-size:17px; color:#555555; font-weight:bold; }
td.cheadersmall { padding-left:5px; padding-right:5px; text-align:center; font-size:12px; color:#555555; font-weight:bold; }
td.rheader { padding-right:5px; text-align:right; font-size:12px; font-weight:bold; }
tr.navbar { height:25px; background:#d2dbe0; }
td.navbar { font-size:10px; font-weight:normal; }
td.nav { font-size:10px; font-weight:normal; }

/* Panorama */
div.pano { overflow:auto; border:solid 2px #808080; padding-left:15px; padding-right:15px; padding-top:15px; }


/* Tabelle Inhalt */
.bigbold { font-size:16px; font-weight:bold; line-height:26px; }


/* Frontpage */
p.fps { text-align:center; margin-bottom:18px; font-size:10px; }
p.fpentry { text-align:center; margin-bottom:18px; font-size:13px; font-weight:bold; }
/* blockquote.fp { text-align:center; margin-bottom:36px; font-size:12px; font-weight:normal; } */
.fptitle { font-weight:bold; font-size:18px; line-height:30px; }
.fpsubtitle { font-weight:bold; font-size:14px; line-height:21px; }
div.fpnavigation p { text-align:center; }
.fpnavigation { display:none; }


/* Logo */
p.logo { text-align:center; margin-bottom:18px; font-size:10px; }


/* Links */
a.lnkimg { font-weight:normal; }

a:link { color:#0000CF; text-decoration:underline; }
a:visited { color:#0000CF; text-decoration:underline; }
a:hover { color:#CF0000; text-decoration:none; }
a.toc:hover { color:#000000; text-decoration:none; }
a.anchor:hover { color:#000000; text-decoration:none; }
a:active { color:#0000CF; text-decoration:underline; }

a.ll:link { color:#0000CF; font-size:14px; line-height:21px; font-weight:bold; text-decoration:underline; }
a.ll:visited { color:#0000CF; font-size:14px; line-height:21px; font-weight:bold; text-decoration:underline; }
a.ll:hover { color:#CF0000; font-size:14px; line-height:21px; font-weight:bold; text-decoration:none; }
a.ll:active { color:#0000CF; font-size:14px; line-height:21px; font-weight:bold; text-decoration:underline; }

a.llurl:link { color:#CF0000; text-decoration:none; }
a.llurl:visited { color:#CF0000; text-decoration:none; }
a.llurl:hover { color:#CF0000; text-decoration:none; }
a.llurl:active { color:#CF0000; text-decoration:none; }

a.navbar:link { color:#0000E8; font-size:10px; text-decoration:underline; }
a.navbar:visited { color:#0000E8; font-size:10px; text-decoration:underline; }
a.navbar:hover { color:#E80000; font-size:10px; text-decoration:none; }
a.navbar:active { color:#0000E8; font-size:10px; text-decoration:underline; }

a.nav:link { color:#0000E8; font-size:10px; text-decoration:underline; }
a.nav:visited { color:#0000E8; font-size:10px; text-decoration:underline; }
a.nav:hover { color:#E80000; font-size:10px; text-decoration:none; }
a.nav:active { color:#0000E8; font-size:10px; text-decoration:underline; }

a:link img.lnkimg { border:#0000FF 1px solid; }
a:visited img.lnkimg { border:#0000FF 1px solid; }
a:hover img.lnkimg { border:#FF0000 1px solid; }
a:active img.lnkimg { border:#FF0000 1px solid; }


/* unabhängiges Format */
.navselect { color:#333333; }
.rot       { color:#FF0000; } 
#cnt { font-size:11px; font-weight:bold; color:#0000cf }


/* Guestbook */
table.gb { }
td.gb { text-align:center; padding-top:9px; } 
td.gbresult { text-align:center; padding-top:18px; padding-bottom:9px; } 
td.gblist { text-align:center; padding-top:9px; padding-left:10px; padding-right:10px; }
td.gbentry { text-align:left; padding-top:9px; padding-bottom:13px; padding-left:10px; }
td.gbinput { text-align:left; }
td.gbbutton { text-align:center; }
td.gbfname { text-align:left; font-size:11px; font-weight:bold; padding-right:6px; }
p.gb { text-align:center; font-size:10px; }
p.gblist { font-size:10px; margin-top:5px; margin-bottom:5px; }
p.gblistfooter { text-align:center; font-size:10px; margin-left:10px; margin-right:10px; margin-top:4px; }
p.gbresult { text-align:center; font-size:10px; }
p.gbentryfoot { text-align:center; font-size:9px; }
.gbinput { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:10px; font-weight:normal; }
.gbresulttitle { font-size:14px; font-weight:bold; }
.gbokresult { color:#009000; font-weight:bold; }
.gbioerror { color:#FF0000; font-weight:bold; }
.gbinperror { color:#FF0000; margin-left:15px; }
.gberrorhint { color:#009000; font-weight:bold; }
.gblnklight { color:#808080; }
.gbtextl { text-align:center; font-size:10px; }
.gbtextlcol { color:#009000; font-size:14px; font-weight:bold; }
hr.gb { height:1px; border:1px solid #C0C0C0; margin-top:0px; margin-bottom:0px; }
