body { background-color: #ffffff; margin-left:0px; margin-top:0px; }

p       { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#474747; line-height:16px; }
td      { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#474747; line-height:16px; }
a       { text-decoration:none; }
a:hover { text-decoration:underline; }

td.toplogo      {  }
td.topbanner    {  }
td.topseparator { background-color:#cccccc; border-top:1px solid #AEAB98; }
td.topmenuleft  { background-color:#eeeeee; border-bottom:1px solid #AEAB98; }
td.topmenu      { background-color:#CDDF02; border-bottom:1px solid #AEAB98; }
td.leftmenu     { background-color:#FFFFFF; padding-top:0px; }
td.bottom       { padding-left:10px; padding-top:10px; padding-bottom:20px; border-top: 1px solid #212121;}
td.content
{
  border-right:2px dashed #212121; 
  border-left:1px dashed #212121;
  padding-left:20px;
  padding-top:5px;
  padding-right:20px;
  padding-bottom:20px;
}
td.right 
{
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  width:200px;
}


table.main { margin-top: 15px; }
table.menu { margin-left:15px; margin-top:5px; }
table.menu2 { margin-left:15px; margin-top:5px; margin-bottom:25px; }
table.news	{ width: 185px; margin-left: 15px; margin-right: 0px; margin-top: 5px; margin-bottom: 15px; padding: 5px; background-color:#ffffff;}

.content div h1 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#00AEFF; font-weight:bold; line-height:20px; }
.content div h1 A{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#00AEFF; font-weight:bold; line-height:20px;  text-decoration:underline;}
.content div h2 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; color:#AC0204; font-weight:bold; line-height:16px; }

.right div h1 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; border-bottom:1px dotted #212121; margin:0 0 0 0;  }
.right div h2 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:16px; }
.right div h1 A { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:16px; color:#AC0204; }
.right p bodytext { topmargin: 0px}

.menu1-level1-no  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#212121; line-height:26px; padding-left:8px; font-weight:bold; }
.menu1-level1-act { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; line-height:26px; padding-left:8px; font-weight:bold; }
.menu1-level2-no  { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#212121; line-height:22px; padding-left:15px; font-weight:bold; }
.menu1-level2-act { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; line-height:22px; padding-left:15px; font-weight:bold; }

.menu1-level1-no  A { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#212121; line-height:26px; padding-left:8px; font-weight:bold; }
.menu1-level1-act A { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; line-height:26px; padding-left:8px; font-weight:bold; }
.menu1-level2-no  A { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#212121; line-height:22px; padding-left:15px; font-weight:bold; }
.menu1-level2-act A { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; line-height:22px; padding-left:15px; font-weight:bold; }

.news-list-item H3 { font-weight:bold; font-size:16px; line-height:20px; color:#AC0204; }
.news-list-item H3 A { font-weight:bold; font-size:16px; line-height:20px; color:#AC0204; }
.news-single-item H2 { font-weight:bold; font-size:16px; line-height:20px; color:#AC0204; }
.news-single-item H3 { font-weight:bold; font-size:16px; line-height:20px; color:#007AB3; }
.news-list-date { font-weight:normal; font-size:11px; color:#618e94; }
.news-list-item A { color:#224466; } 
.news-list-category { text-align:right; margin-top:0; margin-bottom:5; color:#00AEFF;} 
.news-single-category { text-align:right; margin-top:20; margin-bottom:5; color:#00AEFF;}
.news-list-item P.bodytext { margin-top:0; margin-bottom:4; } 
.news-single-backlink A { font-weight:bold; color:#226699; }
.news-single-author { margin-top:-20; }
.news-single-timedata { color:#ababab; margin-bottom:-10; }
.news-list-morelink { text-align:right; } 
.news-list-morelink A { color:#226699; font-weight:bold;}
DIV.news-single-image IMG { border:#212121 solid 1px; }
DIV.news-list-image IMG { border:#212121 solid 1px; }

DIV.tx-ttnews-browsebox A { color:#666666 }
DIV.tx-ttnews-browsebox TD.tx-ttnews-browsebox-SCell A { color:#333333; font-weight:bold; }

.bodytext { line-height:16px;}
.bodytext A { color:#666666; text-decoration:underline;}
.title {  font-family: Helvetica, Verdana, sans-serif; font-size: 16px; font-weight:bold; color:#00AEFF;}

/* for template only */
td.newstitle    { font-weight: bold; border-bottom: 1px dotted #212121; }
td.newsbody     { }
td.news         { background-color:#dedede;}

input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-color: #212121; border-width: 1px; }
input[type=submit] { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #00AEFF; border-width: 1px; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-color: #212121; border-width: 1px; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-color: #212121; border-width: 1px; }

