html {margin: 0; padding: 0;}
document, body {margin: 30px 0 0 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #7e7e7e; background-color: #FFFFFF; line-height: 20px;}



body{text-align: center;}

#mainWrapper{position:relative; margin:0 auto; padding:0; width: 900px; text-align: left;}

#header{margin: 0; padding: 0; width: 900px; height: 98px; background-image: url('../images/header.png'); background-repeat: no-repeat;}
#wrapper{margin: 0; padding: 0; width: 900px; background-image: url('../images/bg_content.png'); background-repeat:repeat-y; overflow-x: hidden;}

#footer{margin: 0; padding: 0; width: 900px; height: 35px; background-image: url('../images/footer.png');}

.column{float: left;}
#nav{margin: 0; padding: 32px 0 0 9px; width: 170px; overflow: hidden;}
#nav a{margin: 0; padding: 0; display: block; width: 150px;}
#content{margin: 0; padding: 12px 53px 10px 0; width: 520px;overflow-x: hidden; min-height:300px;}
#teaser{margin: 0; padding: 12px 0; width: 130px; overflow-x: hidden;}
#teaser .tx-timtab-pi1 ul{margin: 6px 0 12px 0; padding: 0; list-style-type:none;}
#teaser .tx-timtab-pi1 ul li{margin: 0; padding: 0;}
#teaser p img{ 1px solid #ececec;}


h1.header{margin: 0; padding: 0; text-align: left;}
h2{margin: 0; padding: 0 0 0 0;}
.clear{display: block; height: 1px;  0; overflow: hidden; clear: both;}

.catmenu{margin: 0; padding: 0;}
.catmenu h1{margin: 0; padding: 0; display: none;}
.catmenu ul{margin: 6px 0 12px 0; padding: 0; list-style-type: none; list-style: none;}

a{color: #55c9fa; text-decoration: none;}
a:hover{color:black;  text-decoration: none;}
.post h2{padding: 0 0 10px 0;}
.post small{display: block; font-size: 0.9em; padding: 0 0 5px 0; font-weight: bold;}


.entrytext {padding: 10px 0 0 0;}
.entrytext p {padding: 0; margin: 10px 0; font-size: 0.9em;}
.entrytext h3{font-size: 1em; font-weight: normal; font-family:Arial, Helvetica, sans-serif; }
.entrytext img{display: block; margin: 10px 0;  border: 1px solid #ececec;}
.entry img {float: left; margin: 5px 20px 10px 0;}
.post{margin:0 0 10px;}
.postmetadata{clear: both; font-size: 0.9em;}
.postmetadata strong{padding: 0 5px; }

.tx-comments-comment-form{margin: 0; padding: 0; font-size: 0.9em;}
.tx-comments-comment-form form fieldset{margin: 0; padding: 0;}
.tx-comments-comment-form form fieldset p{margin: 0; padding: 2px; }
.tx-comments-comment-form input, .tx-comments-comment-form textarea{margin: 0; padding: 0; background-color:#FFF;  1px solid #7e7e7e;}
#tx_comments_pi1_submit{margin: 0 10px 0 0;}


.tx-timtab-pi3 {padding: 20px 0 0 0;}
#timtab-calendar {
empty-cells:show;
margin:0 0 0;
width:135px;
font-size: 0.8em;
}
#timtab-calendar caption {
text-align:left;
width:100%;
}


#timtab-calendar caption {
-x-system-font:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:left;
}


.newslinks{display: block; clear: block; font-size: 0.9em;}
