html { overflow:-moz-scrollbars-vertical !important; }
body { margin:0px; padding:0px; background-color:#d9d9d9; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  scrolling:yes; text-align:center; }

a.anker { height:1px; font-size:0.1em; line-height:0.1em; margin:0px; padding:0px; }
div.clear { clear:both; height:1px; font-size:0.1em; line-height:0.1em; margin:0px; padding:0px; }
div.spacer { height:10px; font-size:0.5em; line-height:0.5em; margin:2px 0; padding:0px;}

#wrapper { margin:10px auto; background-color:transparent; width:799px; background:url(../images/wrapper_bg.gif) repeat-y 0 0; padding:0; }
#wrapper #wrapper-top { background:url(../images/wrapper_top.gif) no-repeat top; height:30px; margin:0; padding:0; line-height:8px; font-size:8px; }
#wrapper #wrapper-bottom { background:url(../images/wrapper_bottom.gif) no-repeat bottom; height:36px; margin:0; padding:0; line-height:8px; font-size:8px; }

#head { margin:0px auto; height:115px; }
#head #banner { background:url(../images/banner.jpg) no-repeat top center; height:115px; }
#head #banner #menu { text-align:left; margin:0; padding:95px 45px 5px 45px; }
#head #banner #menu ul { margin:0; padding:0; list-style-type:none; }
#head #banner #menu ul li { float:left; width:90px; text-align:center; }
#head #banner #menu ul li a { color:#ffffff; fon-size:14px; font-weight:bold; text-decoration:none; }

#foot { margin:0px auto; width:700px; border-top:1px solid #e1e1e1; font-size:10px; }
#foot div.foottext { margin-top:8px; }
#foot a {color:#980000; }
#foot a:hover {color:#b11313; }

#main { margin:15px 30px; padding:0; text-align:left; }

#main #sitebar{ float:left; width:182px; text-align:center;}
#main #sitebar div.title {background-color:#f0f0f0; font-weight:bold; padding:3px;}

#main #sitebar table.calendar {}
#main #sitebar table.calendar a {color:#3DAA15;}
#main #sitebar table.calendar th {width:26px;}
#main #sitebar table.calendar td {width:26px;}
#main #sitebar table.calendar td.event {background-color:#f0f0f0;}
#main #sitebar table.calendar td.today {border: 1px solid #a0a0a0;}


#main #content{ float:left; margin-left:20px; width:500px;}

#main #content div.maintitle{ margin:0; padding:0 0 10px 0; font-size:18px; font-weight:bold; color:#3DAA15; text-align:center;}
#main #content div.subtitle{ margin:0; padding:10px 0 10px 0; font-size:14px; font-weight:bold; color:#3DAA15; text-align:center;}

#main #content div.center{text-align:center;}

#main #content div.title { border: 1px solid #e0e0e0; padding: 2px 0 2px 5px; background-color:#f0f0f0;}
#main #content div.title h1 {  margin:0; padding:0; font-size:16px; font-weight:bold; color:#3DAA15; float:left;}
#main #content div.title div.infodate { float:right; text-align:right; color:#5e5e5e; margin-right:5px; margin-top:3px;}

#main #content div.teasertext { margin: 4px 0 0 10px;}
#main #content div.teasertext a { color:#3daa15 }
#main #content div.teasertext a:hover { color:#3daa15 }
#main #content div.infobox { margin:6px 0; font-size:10px; padding:0 3px; }
#main #content div.infobox a {color:#3daa15; }
#main #content div.infobox a:hover {color:#3daa15; }
#main #content div.infobox div.inforeadmore { float:left;}

