h1,h2,h3,h4,p,div,td,th,address,blockquote,nobr,b,i {
 font-family: garamond, times, serif; }

h1 { font-size:22px; font-style:bold; margin-bottom:2px; color:#300; }
h2 { font-size:20px; font-weight:bold; margin-bottom:2px; color:#300; }
h3 { font-size:18px; font-weight:bold; margin-bottom:2px; color:#300; }
div,td { font-size:16px; margin-bottom:2px; color:#300; }
p { font-size:10px; margin-bottom:2px; color:#cccccc; }

a:active {  color: #FF6600; text-decoration: none}
a:link {  color: #CC6600; text-decoration: none}
a:visited {  color: #CC6600; text-decoration: none}
a:hover {  color: #FF6600; text-decoration: none}

body, textarea {
  background-color:#EAD6A6;
  color:#333;

}


#wrap {
width:900px; height:100%; margin: 20px auto 0 auto; border: 2px solid #FEC; background-color: #EAD6A6;
background-image: url(images/bg_main_tao.jpg); background-repeat:repeat;
}

#head {
position:relative; width:900px; height:113px; background-repeat:no-repeat;
}

#navi {
position:relative; top: -5px; margin:0; padding: 6px; width:888px; text-align: center; font-size:18px; font-weight: bold; background-color: #300;
}
#navi a:active {  color: #FB2; text-decoration: none}
#navi a:link {  color: #FEC; text-decoration: none}
#navi a:visited {  color: #FEC; text-decoration: none}
#navi a:hover {  color: #FB2; text-decoration: none}


#content {
position:relative; margin:0 auto; height: 100%; padding: 30px 30px 0 50px;
}

#content2 {
position:relative; margin: 0 auto; height: 100%; padding: 40px 50px 0 50px;
}

#lefta {
float: left;
text-align: left;
margin: 0 auto;
width: 400px;
padding: 0 20px 0 20px;
}

#lefti {
float: left;
text-align: left;
line-height: 1.5em;
margin: 0 auto;
width: 420px;
padding: 0 20px 0 20px;
}

#leftv {
float: left;
text-align: left;
margin: 0 auto;
width: 560px;
padding: 0 20px 0 20px;
}


#righta {
position: relative;
margin: 0 0 0 420px;
padding: 20px 20px 20px 50px;
text-align: right;
}

#rightv {
position: relative;
margin: 0 0 0 620px;
padding: 20px 20px 20px 50px;
text-align: right;
}


#footer {
margin: 0 auto; padding-top: 5px; text-align:right; font-size: .7em; width: 900px; color:#996633;
}
#footer a:active {  color: #F72; text-decoration: none}
#footer a:link {  color: #752; text-decoration: none}
#footer a:visited {  color: #752; text-decoration: none}
#footer a:hover {  color: #F72; text-decoration: none}

/* classes */

.imgborder {
border: 1px solid #999;
}
.bold {
font-weight: bold;
}

.slide {
  position:absolute;
}

.termin {
padding: 10px;
margin-top: 15px;
}

.date {
padding: 8px 5px 5px 5px;
margin: 0 10px 0 0;
color: #ffc;
background: #665d33;
display: block;
float: left;
line-height: 1em;
text-align: center;
}
.day {
font-size: 1.6em;
font-weight: bold;
}
.month {
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
}
.year {
font-size: .9em;
}