/*
index
========================================================*/
body,td     { font-family:Verdana,Arial; margin:0px; }
body        { background-image:url(images/background.jpg);
              background-repeat:no-repeat; background-color:#e1ede3; }
td          { vertical-align:top; }
table.index { width:1000px; height:100%; }


/*
header
========================================================*/
td.header { height:160px; padding-right:40px; }

/*
nav
========================================================*/
td.nav      { width:170px; padding-left:0px; }
div.nav       { background-color:#e0ebe1;
                padding:4px;
                padding-left:5px;
                padding-right:5px;
                margin:0px; }
a.nav       { color:#223f22; text-decoration:none; font-weight:bold; }
table.navlink { width:135px;
                }
tr.navlink    { height:20px;
                }
td.navlink    { font-size:15px;
                padding-bottom:5px;
                padding-top:0px;
                margin-bottom:10px;
                margin-top:10px;
                }
                
/*
content
========================================================*/
td.content  { color:black; text-align:justify; font-size:13px; line-height:18px; }
h1.content  { font-size:35px; text-align:left; font-weight:bold; color:#324f35; margin-top:10px; margin-bottom:30px; }
h2.content  { font-size:20px; text-align:left; font-weight:bold; color:#324f35; margin-top:35px; margin-bottom:20px; }
img.content { margin-left:15px; margin-bottom:5px; }
span.content_datum { font-size:10px; color:#726f55; }
hr.content  { color:#726f55; height:1px; }
ul          { margin-bottom:0px; }
tr.gallery  { height:80px; }
td.gallery  { width:100px; text-align:center; vertical-align:middle; }
table.termin    { border-collapse:collapse; }
tr.termin       { height:25px; }
td.termin       { color:black; font-size:13px; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; }
a.termin        { font-weight:bold; }

/*
box
========================================================*/
table.box   { width:180px; overflow:hidden; table-layout:fixed; border-style:solid; border-color:#726f55; border-width:1px;}
td.box      { font-size:10px; }
hr.box      { color:#726f55; height:1px; }


/*
footer
========================================================*/
td.footer   { font-size:11px; text-align:left; color:#726f55; }

