/* ::::: http://forum-web.com/technik/templates/lite_blue-grey_v2/css/template_css.css ::::: */

body { margin: 0px 0px 5px; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
#pageContainer { border-style: solid; border-color: rgb(255, 255, 255); border-width: 0pt 1px; margin: 0px 20px 10px; min-width: 60em; width: auto; }
* html #pageContainer {  }
#header { margin: 0pt; padding: 0.5em 1em; }
.sitename { font-family: Arial,Helvetica,sans-serif; font-size: 24pt; font-weight: bold; color: rgb(0, 0, 0); }
.banner { border: 1px solid rgb(204, 204, 204); float: left; }
.headerbox { border: 0px solid rgb(204, 204, 204); padding: 5px 3px 5px 5px; }
#outerContainer { border-left: 16em solid rgb(255, 255, 255); border-right: 16em solid rgb(255, 255, 255); }
#innerContainer { border-width: 0pt 1px; margin: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; z-index: 1; }
#left, #middle, #right, #wrap { overflow: visible; position: relative; }
#wrap { margin: 0pt -1px 0pt 0pt; float: left; width: 100%; z-index: 3; }
#middle { margin: 0pt; float: right; width: 100%; z-index: 5; }
#left { margin: 0pt 1px 2px -16em; float: left; width: 14em; z-index: 4; }
#right { margin: 0pt -16em 0pt 1px; float: right; z-index: 2; }
#footer { border-top: 1px solid rgb(204, 204, 204); }
.cleaner { clear: both; }
td { font-size: 9pt; color: rgb(51, 51, 51); }
#sitename { font-family: Arial,Helvetica,sans-serif; font-size: x-large; font-weight: bold; }
.pathway { font-size: 8pt; line-height: 20px; color: rgb(153, 153, 153); }
.pathway a:link, a:visited { color: rgb(0, 52, 102); text-decoration: none; }
.user { border: 1px solid rgb(204, 204, 204); margin: 20px 5px 5px; padding: 3px 3px 1px; width: 155px; float: right; background-color: rgb(230, 230, 230); }
.small { font-size: 8pt; color: rgb(153, 153, 153); text-align: right; }
ul#mainlevel-nav { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; color: rgb(219, 222, 224); background-color: rgb(0, 52, 102); }
ul#mainlevel-nav li a { margin: 0pt; color: rgb(219, 222, 224); display: block; padding-left: 10px; padding-right: 10px; width: auto ! important; font-size: 11px; line-height: 21px; font-weight: bold; float: left; }
table.moduletable th { font-size: 10pt; text-align: left ! important; margin-top: 10px; line-height: 20px; }
table.moduletable td { font-size: 9pt; padding-left: 4px; padding-right: 0px; }
a.mainlevel:link, a.mainlevel:visited { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); display: block; background-color: rgb(230, 230, 230); color: rgb(90, 90, 90); font-weight: bold; width: 160px; padding-left: 10px; line-height: 20px; vertical-align: middle; }
a.mainlevel:hover { text-decoration: underline; }
a#active_menu { color: rgb(0, 52, 102); }
a#active_menu:hover { text-decoration: none; }
a.sublevel:link, a.sublevel:visited { padding-left: 6px; color: rgb(0, 52, 102); font-size: 8pt; }
a:link, a:visited { color: rgb(34, 105, 182); text-decoration: none; }
.inputbox { border: 1px solid rgb(156, 178, 199); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; background-color: rgb(255, 255, 255); color: rgb(71, 132, 195); padding-left: 2px; }
.button { border-style: solid; border-color: rgb(255, 255, 255) rgb(198, 198, 198) rgb(198, 198, 198) rgb(255, 255, 255); border-width: 2px; color: rgb(71, 132, 195); background-color: rgb(224, 224, 224); font-size: 8pt; }
.componentheading { border-top: 1px solid rgb(90, 90, 90); border-bottom: 1px solid rgb(90, 90, 90); padding-left: 10px; color: rgb(51, 51, 51); font-size: 10pt; text-transform: uppercase; font-weight: bold; width: auto; line-height: 20px; vertical-align: middle; }
.contentdescription { font-size: 9pt; color: rgb(51, 51, 51); padding-top: 5px; }
.contentpaneopen { text-align: justify; }
ul { margin: 2px; padding-left: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
li { background: transparent url('indent2.png') no-repeat scroll 0px 4px; line-height: 15px; padding-left: 15px; }
.contentheading { border-bottom: 1px solid rgb(51, 51, 51); color: rgb(51, 51, 51); font-weight: bold; line-height: 15px; }
table.toolbar td { color: rgb(34, 105, 182) ! important; }
.sectiontableheader { color: rgb(51, 51, 51); font-size: 10pt; line-height: 16px; font-weight: bolder; }
.sectiontableentry1 { padding: 5px 0pt; background: rgb(242, 242, 242) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.sectiontableentry2 { padding: 5px 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.category { display: inline; padding-left: 6px; }
.back_button { border: 2px solid rgb(204, 204, 204); background: rgb(255, 255, 255) url('back.png') no-repeat scroll 0px 4px; line-height: 16px; padding-left: 15px; text-align: center; color: rgb(51, 51, 51); font-size: 9pt; margin-top: 10px; margin-left: 30px; float: left; }
.mosimage { border: 1px solid rgb(204, 204, 204); margin: 2px; }
.frontpageheader { text-align: center; font-weight: bolder; font-size: larger; }
.modifydate { font-size: 7pt; color: rgb(102, 102, 102); }
.content_rating { color: rgb(51, 51, 51); font-size: xx-small; text-align: right; }
.content_vote { color: rgb(51, 51, 51); font-size: xx-small; text-align: right; }
.clr { clear: both; }
.pagenavcounter { font-size: 8pt; color: rgb(0, 52, 102); }
.createdate { font-size: 7pt; text-align: right; color: rgb(0, 52, 102); }
.pagenav_prev { font-size: 8pt; color: rgb(0, 52, 102); }
.pagenav_next { font-size: 8pt; color: rgb(0, 52, 102); }
.readon { font-size: 8pt; }
.toclink { font-size: 8pt; }
a.toclink:link, a.toclink:visited { color: rgb(90, 90, 90); font-weight: bold; }
a.toclink:hover { text-decoration: underline; }
.contenttoc { border: 2px solid rgb(0, 52, 102); padding: 5px 2px 2px 5px; background: rgb(230, 230, 230) none repeat scroll 0% 0%; }
.footer { font-size: 8pt; text-align: right ! important; margin-top: 6px; margin-right: 10px; }
.right { border: 1px solid rgb(255, 255, 255); margin: 0px 10px 0px 0px; padding: 2px 2px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 170px; }
.left { border: 1px solid rgb(255, 255, 255); margin: 10px 0px; padding: 2px 2px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 170px; }
.mainbody { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 5px; width: 100%; }
.sectiontablefooter { color: rgb(90, 90, 90); font-size: 9pt; }
.syndicate { padding: 0px 0px 0px 20px; }
.top { background: transparent url('top.png') no-repeat scroll 0px 7px; text-align: right; float: right; line-height: 20px; padding-left: 15px; }
.mosimage_caption { border-top: 1px solid rgb(204, 204, 204); color: rgb(0, 52, 102); font-size: 8pt; background-color: rgb(242, 242, 242); }
.buttonheading { border: 1px solid rgb(204, 204, 204); padding: 2px; }
.searchbar { font-size: 9pt; line-height: 25px; background-color: rgb(91, 141, 176); color: rgb(245, 245, 245); text-align: right; padding-left: 15px; padding-right: 15px; vertical-align: middle; }
.date { font-size: 9pt; color: rgb(255, 255, 255); text-align: left; float: left; }
/* ::::: http://forum-web.com/technik/templates/lite_blue-grey_v2/css/loader.css ::::: */

#interface1 { z-index: 10000; }
#loader_container { text-align: center; position: fixed; top: 40%; width: 100%; }
#loader { border: 1px solid rgb(0, 52, 102); margin: 0pt auto; padding: 10px 0pt 16px; font-family: Tahoma,Helvetica,sans; font-size: 11px; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); display: block; width: 130px; text-align: left; z-index: 10000; }
#progress { height: 5px; font-size: 1px; width: 1px; position: relative; top: 1px; left: 0px; background-color: rgb(3, 68, 102); }
#loader_bg { background-color: rgb(235, 235, 228); position: relative; top: 8px; left: 8px; height: 7px; width: 113px; font-size: 1px; }
