html {overflow-y: scroll;}
body {padding:0; margin:0; background-color:#DBE8F4;font-family: Arial,Verdana,Helvetica,sans-serif;font-size: 12px; color: black;}
.body {padding:auto;}
.body table {margin:auto;}

a:link, a:visited, a:active {  color: #01458E; text-decoration: none; }
a:hover   { text-decoration: underline; }
img	 { border: 0;}

h4 {margin-top:5px;}
blockquote {margin-left:15px;}

.frm    {  border-width: 1px; border-color: black; background-color: white;}
input    { background-color: white;}
select	 { background-color: white;}
textarea { background-color: white;}

.t9     {  font-size:  9px;}
.t10    {  font-size: 10px;}
.t11    {  font-size: 11px;}
.t12    {  font-size: 12px;}
.t13    {  font-size: 13px;}
.t14    {  font-size: 14px;}
.t15    {  font-size: 15px;}

.black	{color: black; }
.red		{color: red; }
.green	{color: #22A61F; }
.grey		{color: #AAAAAA; }
.bold		{font-weight: bold;}
.u			{text-decoration: underline;}

.formlabel {width: 70px;margin-right:5px;}
.formfield {width:300px;margin-bottom:7px;}
textarea.formfield {height:80px;}

.messageno {background-color: #FA2626;padding: 8px 5px 8px 5px;margin-bottom: 3px;font-size: 9pt;text-align: center;color: #FFFFFF;display: none;}
.messageok {background-color: #5DCA47;padding: 8px 5px 8px 5px;margin-bottom: 3px;font-size: 9pt;text-align: center;color: #FFFFFF;display: none;}

.right {float: right;text-align: center;}
.left {float: left;}
.lcol {padding: 0 10 0 0;}
.rcol {padding: 0 10 0 5;}

/* --------- MODULES -------- */
#leftmenu {float: left;margin:0 9px 0 1px;}
.leftmenu {background-image: url(../../_templates/_img/left_menu_bg.gif);background-repeat: repeat-y;margin-left: 3px;width: 222px;margin:0 0 9px 0;}
.leftmenu_top {background-image: url(../../_templates/_img/left_menu_top.jpg);background-repeat: no-repeat;background-position: top left;font-weight: bold;color: white;text-align: left;padding: 3px 0 0 21px;height: 19px;width: 222px;}
.leftmenu_bottom {background-image: url(../../_templates/_img/left_menu_bottom.jpg);background-repeat: no-repeat;background-position: bottom right;height: 4px;width: 222px;}
.leftmenu p {padding: 0 7px 5px 7px;text-align: left;line-height:15px;margin-top:1px;}
.leftmenu a {display: block;margin: 0 3px -12px -5px;padding: 0 0 2px 5px;text-decoration: none;}
.leftmenu a:hover {background-color: #B4E2B3;text-decoration:none;}
.leftmenu blockquote a {margin: 0 -37px -12px -5px;font-size: 11px;}

#rightmenu {float: right;margin:0 1px 0 9px;font-size: 11px;}
.rightmenu {background-image: url(../../_templates/_img/right_menu_bg.gif);background-repeat: repeat-y;width: 105px;margin:0 0 9px 0;}
.rightmenu_top {background-image: url(../../_templates/_img/right_menu_top.jpg);background-repeat: no-repeat;background-position: top left;font-weight: bold;color: white;text-align: left;padding: 3px 0 0 21px;height: 19px;width: 105px;}
.rightmenu_bottom {background-image: url(../../_templates/_img/right_menu_bottom.jpg);background-repeat: no-repeat;background-position: bottom right;height: 4px;width: 105px;}
.rightmenu p {padding: 0 7px 3px 7px;text-align: left;line-height:15px;margin-top:1px;}
.rightmenu a {display: block;margin: 0 -3px -12px -5px;padding: 0 0 2px 5px;text-decoration: none;}
.rightmenu a:hover {background-color: #CDDDF0;text-decoration:none;}

#content {float: left; padding: 0 0 20px 0;}


/* --------- ADDONS -------- */
.col_1 {float: left;background-image: url(../../_templates/_img/col_1_bg.gif);background-repeat: repeat-y;width: 380px;height:295px;}
.col_1_top {background-image: url(../../_templates/_img/col_1_top.jpg);background-repeat: no-repeat;background-position: top left;font-weight: bold;text-align: left;padding: 3px 0 0 21px;height: 19px;width: 380px;}
.col_1_text {padding: 5px 20px 5px 10px;font-weight: normal;text-align: left;}

.col_1_bottom {background-image: url(../../_templates/_img/col_1_bottom.jpg);background-repeat: no-repeat;background-position: bottom right;height: 4px;width: 380px;}

.col_2 {float: left;background-image: url(../../_templates/_img/col_2_bg.gif);background-repeat: repeat-y;width: 225px;height:295px;}
.col_2_top {background-image: url(../../_templates/_img/col_2_top.jpg);background-repeat: no-repeat;background-position: top left;font-weight: bold;text-align: left;padding: 3px 0 0 21px;height: 19px;width: 225px;}
.col_2_text {padding: 5px 20px 5px 10px;font-weight: normal;text-align: left;}
.col_2_bottom {background-image: url(../../_templates/_img/col_2_bottom.jpg);background-repeat: no-repeat;background-position: bottom right;height: 4px;width: 225px;}

.col_1_text .tab_content, .col_2_text .tab_content {height:240px;}
.col_1_text ul, .col_2_text ul{float:right;margin:3px 0;}
.col_1_text ul li, .col_2_text ul li{cursor: pointer;display: inline;}

.col_2_text .album {border:0;padding:0;margin:0;height:240px;width:200px;}

ul.tab_nav a {background-color: #CCCCCC;margin: 0 3px;padding: 2px 6px; text-decoration:none;font-weight:bold;}
ul.tab_nav a.current_tab {background-color: #96D495;cursor: pointer;display: inline;margin: 0 3px;padding: 2px 6px;}
.single_content{height:240px;}



.article_top {background-image: url(../../_templates/_img/article_top.jpg);background-repeat: no-repeat;background-position: top left;font-weight: bold;text-align: left;padding: 3px 0 0 21px;height: 19px;}



/* ===== NEW ======= */


.post {border-bottom: 1px solid #000066;margin:0 0 7px 0;padding: 0;}
.post p {margin-bottom: 2px;}
.post-list {border-bottom: 1px solid #000066;margin-bottom:7px;padding: 0;}
.post-dir {margin:0 10px 10px 0;padding: 0;}
.smallimg {float: left; margin-right:10px;}
.read-more {float:right;font-size: 10px;font-style: italic;margin-bottom: 5px;}
.album{border: 1px solid #000066;float: left;width: 180px;height: 250px;padding: 3px;margin:0px 10px 10px 0;overflow:hidden;}
.album .smallimg {float: none; margin-bottom:3px;}
.album h4 {text-align:center;}
.date {font-size:9px;font-style: italic;}
.fleft{float:left;}
.fright{float:right;}
.plus {margin-right:7px;}
.pagetitle{margin: 0 0 10px;font-size:14px;font-weight:bold;color:#22A61F;}


.train, .train a:link, train a:hover, .train a:visited{margin: 5px 0 10px;color: #565656;}









