body
  {background-color:#e9e9e9;
   color:#333333;
   padding:0;
   margin:0;
   font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
   font-size:78%;
   background-image:url(/_images/bg.gif);
   background-repeat:repeat-y;}
a,a:link,a:visited,a:active
  {color:#5d88ab;
   text-decoration:none;}
a:hover
  {color:#000000;}
a img
  {border:none;}
input,select,textarea
  {font-size:100%;
   font-family:Trebuchet MS,Arial,Helvetica,sans-serif;}
table
  {border-spacing:0px;
   border-collapse:collapse;}
tr
  {vertical-align:top;}
th
  {vertical-align:top;
   text-align:left;}
td
  {vertical-align:top;}
ul
  {list-style-type:square;
   padding-left:20px;
   margin-left:0px;}
li
  {list-style-type:square;
   margin-left:10px;
   padding-bottom:4px;}
#lb
  {background-color:#ffffff;
   border-top:6px solid #e9e9e9;
   height:130px;}
#lf
  {position:absolute;
   top:32px;
   left:50px;
   width:250px;
   text-align:center;}
#qf
  {position:absolute;
   top:0px;
   left:330px;
   width:500px;
   padding-top:10px;
   text-align:right;}
#qf a
  {padding-top:10px;
   padding-left:5px;
   margin-left:20px;
   color:#999999;
   border-left:2px solid #8db8db;}
#qf a:hover
  {color:#000000;}
#tb
  {background-color:#8db8db;
   background-image:url(/_images/theme_bg.gif);
   background-repeat:repeat-y;
   border-bottom:1px solid #ffffff;
   height:200px;}
#t
  {position:absolute;
   top:136px;
   left:21px;
   width:300px;
   height:200px;
   color:#ffffff;
   background-color:#ACCCE5;
   background-image:url(/_images/cb_bg.jpg);
   background-repeat:no-repeat;}
#cb
  {padding:20px;
   padding-top:80px;
   text-align:right;}
#cb b
  {color:#6d98bb;}
#ti
  {position:absolute;
   top:136px;
   left:330px;
   height:200px;}
#mf
  {position:absolute;
   top:337px;
   left:21px;
   width:300px;}
#m
  {padding:10px;}
#m a
  {display:block;
   padding:3px 8px;
   color:#333333;
   background-color:#cccccc;
   font-weight:bold;
   margin-bottom:3px;}
#m a:hover
  {background-color:#8db8db;
   color:#ffffff;}
#m a.selected,#m a.opened
  {background-color:#8db8db;
   color:#ffffff;
   margin-bottom:1px;}
.sm
  {background-color:#ffffff;
   padding-left:14px;
   padding-bottom:12px;
   margin-bottom:3px;}
#m .sm a
  {display:block;
   padding:3px 8px;
   color:#666666;
   margin:0px;
   font-weight:normal;
   border-bottom:1px solid #e9e9e9;
   background-color:#ffffff;
   background-image:url(/_images/menuline.gif);
   background-repeat:no-repeat;
   background-position:left bottom;}
#m .sm a:hover,#m .sm a.selected
  {background-color:#ffffff;
   color:#000000;}
#cf
  {position:absolute;
   top:337px;
   left:330px;
   width:500px;}
#c
  {padding:20px;
   line-height:150%;}
#f
  {font-size:90%;
   color:#999999;
   padding:20px;}
#f a
  {color:#999999;}
#f a:hover
  {color:#000000;}
#af
  {position:absolute;
   top:337px;
   left:831px;
   width:145px;}
.a
  {margin:10px;
   padding:5px;
   border:1px solid #ffffff;
   color:#999999;}
.a img,.files img
  {position:relative;
   top:3px;
   padding-right:3px;}
h1,h2,h3,h4,h5,h6
  {color:#666666;
   line-height:120%;
   margin-top:0px;}
h1
  {font-size:200%;
   margin-bottom:14px;}
h2
  {font-size:180%;
   margin-bottom:12px;}
h3
  {font-size:160%;
   margin-bottom:10px;}
h4
  {font-size:140%;
   margin-bottom:8px;}
h5
  {font-size:120%;
   margin-bottom:6px;}
h6
  {font-size:100%;
   margin-bottom:4px;}
h1 b
  {color:#bbbbbb;}
.field
  {width:400px;}
i
  {position:relative;
   top:-3px;}

.images
  {line-height:150%;
   font-weight:bold;
   background-image:url(/_images/images.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   margin-top:20px;}
.links
  {line-height:150%;
   font-weight:bold;
   background-image:url(/_images/links.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   margin-top:20px;}
.files
  {line-height:150%;
   font-weight:bold;
   background-image:url(/_images/files.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   margin-top:20px;}
.folder
  {line-height:150%;
   font-weight:bold;
   background-image:url(/_images/folder.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   margin-top:20px;}
.info
  {line-height:150%;
   background-image:url(/_images/info.gif);
   background-repeat:no-repeat;
   background-position:0px 0px;
   margin-top:20px;}

.searchbox
  {color:#999999;
   font-weight:bold;}
.searchfield
  {width:80px;
   border:1px solid #cccccc;
   color:#666666;}
.searchbutton
  {width:20px;
   border:1px solid #cccccc;
   background-color:#dddddd;
   margin-left:4px;
   background-image:url(/_images/arrow.gif);
   background-repeat:no-repeat;
   background-position:center;}

.linklist
  {list-style-image: url(/_images/arrow.gif);
   padding-left:10px;}
.back
  {margin-top:20px;}

.refhead
  {background-color:#cccccc;
   color:#333333;
   font-weight:bold;
   padding:3px 6px;}
.reflist
  {margin-bottom:30px;}
.reflist .lolite
  {padding:3px 8px;
   border-bottom:1px solid #cccccc;
   background-color:#f3f3f3;}
.reflist .hilite
  {padding:3px 8px;
   border-bottom:1px solid #cccccc;
   background-color:#ffffff;}

.right
  {text-align:right;}
.tabbar
  {}
.tab
  {background-color:#dddddd;
   color:#000000;
   font-weight:bold;
   background-image:url(/_images/bg_tab.gif);
   background-repeat:repeat-x;
   background-position:bottom;}
.tab_selected
  {background-color:#ffffff;
   border-top:3px solid #ffffff;
   color:#333333;
   font-weight:bold;}
.teaserbox
  {background-color:#ffffff;
   padding:10px;}
.preview
  {background-image:url(/_images/art_bg.jpg);
   background-repeat:repeat-y;
   margin-bottom:20px;
   padding:8px;}
.preview td
  {padding:0px;}
.article
  {margin-bottom:20px;}
.header
  {font-weight:bold;}
.imagecolumn img
  {border:1px solid #d7d7d7;}

.cmsmenu 
  {border-left:1px solid #d7d7d7; 
   border-right:1px solid #d7d7d7; 
   border-bottom:1px solid #d7d7d7;} 
.cmssubmenu 
  {background-color:#ffffff; 
   margin-left:8px; 
   border-left:1px solid #d7d7d7;} 
.cmsitem 
  {padding:3px 8px; 
   background-color:#ffffff; 
   border-top:1px solid #d7d7d7;} 
.cmsitem table 
  {width:100%;} 
.cmslinks 
  {color:#c7c7c7; 
   text-align:right;} 
.disabled 
  {color:#999999;} 
.cmstable 
  {width:100%;} 
.cmstable th 
  {padding:3px; 
   background-color:#d7d7d7;} 
.cmstable td 
  {padding:3px; 
   border-bottom:1px solid #d7d7d7;} 

.maintable
  {}
.maintable ul,.maintable li
  {margin-left:0px;}
.maintable img
  {display:none;}
.maintable .headline
  {display:none;}
.maintable .td_table_color_head
  {background-color:#cccccc;
   color:#ffffff;}
.maintable .td_table_color
  {border-bottom:1px solid #cccccc;}
.maintable .td_table
  {border-bottom:1px solid #cccccc;}
