a:link { color: rgb(61, 101, 148); font-size: 11px; font-family: Tahoma,Verdana,Helvetica,sans-serif; text-decoration: none; }
a:active { color: rgb(61, 101, 148); font-size: 11px; font-family: Tahoma,Verdana,Helvetica,sans-serif; text-decoration: none; }
a:visited { color: rgb(61, 101, 148); font-size: 11px; font-family: Tahoma,Verdana,Helvetica,sans-serif; text-decoration: none; }
a:hover { color: rgb(45, 64, 102); font-size: 11px; font-family: Tahoma,Verdana,Helvetica,sans-serif; text-decoration: underline; }
hr { border: 1px solid rgb(232, 232, 232); padding: 0px; height: 1px; }
input, textarea, select { border: 1px solid rgb(225, 225, 225); background: rgb(254, 254, 254) none repeat scroll 0% 0%; color: rgb(102, 102, 102); font-size: 10px; font-family: Verdana,Helvetica; text-decoration: none; }
p { text-indent: 30px; }
font, td, p { font-size: 11px; font-family: tahoma,sans-serif; }
td, p { color: rgb(51, 51, 51); }
th { border: 1px solid rgb(241, 241, 241); background: rgb(242, 242, 242) url('images/th.gif') repeat scroll 0% 0%; color: rgb(85, 85, 85); height: 20px; font-size: 11px; font-weight: bold; font-family: Verdana,Helvetica; text-decoration: none; }
body { margin: 0pt; padding: 0pt; background: rgb(153, 170, 183) none repeat scroll 0% 0%; line-height: 125%; font-family: Tahoma,Verdana,Helvetica,sans-serif; color: rgb(111, 111, 111); font-size: 11px; }
h1 { margin: 0pt; padding: 8px 8px 8px 12px; background: transparent url('images/title.gif') repeat-y scroll left bottom; text-align: center; color: rgb(151, 151, 151); font-size: 18px; font-weight: normal; text-decoration: underline; }
h2 { background: transparent none repeat scroll 0% 0%; color: rgb(255, 144, 0); font-size: 14px; font-weight: bold; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: center; }
h3 { margin: 0pt; background: transparent none repeat scroll 0% 0%; text-align: center; padding-left: 12px; color: rgb(255, 153, 0); font-size: 14px; font-weight: bold; }
h4 { margin: 4px; background: transparent none repeat scroll 0% 0%; font-size: 10px; color: rgb(238, 238, 238); font-weight: bold; text-align: left; line-height: 16px; }
h5 { margin: 10px 0pt; background: transparent none repeat scroll 0% 0%; font-size: 11px; font-weight: normal; text-align: center; }
h12 { color: rgb(20, 5, 100); font-size: 14px; font-weight: bold; font-family: Arial,Verdana,Helvetica,sans-serif; text-align: left; }

.maintable { border: 0px none ; padding: 0px; background: rgb(252, 253, 254) none repeat scroll 0% 0%; width: 1256px; margin-top: 20px; margin-bottom: 20px; }
#topsection {  }
#contentwrapper { float: left; width: 100%; }
#contentcolumn { margin: 0pt 193px 0pt 194px; }
#noleftcolumn { margin: 0pt 189px 0pt 0pt; }
#norightcolumn { margin: 0pt 0pt 0pt 188px; }
#nocolumn { margin: 0pt; }
#leftcolumn { width: 185px; }
#rightcolumn { width: 189px; }
#footer { padding: 4px 0px; width: 100%; color: rgb(162, 46, 48); font-size: 11px; font-family: tahoma,sans-serif; text-decoration: none; text-align: right; }
.innertube { margin: 0px; }
.publisher-title { margin-bottom: 5px; text-align: left; }
.publisher-content {  }
table.publisher { border: 0px none ; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; margin-bottom: 3px; }
table.content { border: 0px none ; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; }
td.publisher-left { background: transparent url('images/publisher_middle_left.gif') repeat-y scroll left top; width: 7px; }
td.publisher-right { background: transparent url('images/publisher_middle_right.gif') repeat-y scroll right top; width: 7px; }
td.publisher-top { background: transparent url('images/publisher_center_top.gif') repeat-x scroll left top; }
td.publisher-bottom { background: transparent url('images/publisher_center_bottom.gif') repeat-x scroll left bottom; }
.showpics-title { margin-bottom: 5px; text-align: left; }
.showpics-content {  }
table.showpics { border: 0px none ; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 3px; }
table.content { border: 0px none ; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
td.showpics-left { background: transparent url('images/publisher_middle_left.gif') repeat-y scroll left top; width: 7px; }
td.showpics-right { background: transparent url('images/publisher_middle_right.gif') repeat-y scroll right top; width: 7px; }
td.showpics-top { background: transparent url('images/publisher_center_top.gif') repeat-x scroll left top; }
td.showpics-bottom { background: transparent url('images/publisher_center_bottom.gif') repeat-x scroll left bottom; }
table.theme { padding: 0px; height: 87px;}
td.theme-top-left { background: transparent url('images/left.png') no-repeat scroll left bottom; width: 26px; }
td.theme-top-right { background: transparent url('images/right.png') repeat-y scroll left top; width: 26px; }
td.theme-bottom-left { background: transparent url('images/left2.png') repeat-y scroll left top; width: 26px; height: 87px; }
td.theme-bottom-right { background: transparent url('images/right2.png') repeat-y scroll left top; width: 26px; height: 87px; }
td.theme-left { background: transparent url('images/shadowl.jpg') repeat-y scroll left top; width: 7px; }
td.theme-right { background: transparent url('images/shadowr.jpg') repeat-y scroll right top; width: 7px; }
td.theme-top { background: transparent url('images/center.jpg') repeat-x scroll left top; }
td.theme-bottom { background: transparent url('images/center2.jpg') repeat-x scroll left bottom; }
.pageinfo { color: rgb(153, 170, 183); }
.footerinfo { background: rgb(153, 170, 183) none repeat scroll 0% 0%; }
.footmenu { background: transparent url('images/footer_line.jpg') no-repeat scroll right bottom; clear: left; text-align: right; height: 35px; }
.topnavioption-rigth { background: rgb(153, 170, 183) none repeat scroll 0% 0%; padding-right: 25px; }
.topnavioption-rigth2 { background: rgb(153, 170, 183) none repeat scroll 0% 0%; }
.topnavioption { background: rgb(153, 170, 183) none repeat scroll 0% 0%; padding-left: 25px; color: rgb(153, 170, 183); }
.topnavi { background: rgb(229, 230, 233) url('images/top_menu.png') repeat-x scroll left top; display: block; height: 16px; font-weight: bold; width: 110px; text-align: center; padding-top: 5px; float: left; margin-right: 3px; }
.topnavi:hover { background: rgb(252, 170, 64) url('images/top_menu.png') repeat-x scroll left bottom; color: rgb(255, 255, 255); }
#topnavisel { background: rgb(167, 201, 230) url('images/top_menu.png') repeat-x scroll left center; color: rgb(61, 101, 148); display: block; height: 16px; font-weight: bold; width: 110px; text-align: center; padding-top: 5px; float: left; margin-right: 3px; }
#topnavisel:hover { background: rgb(252, 170, 64) url('images/top_menu.png') repeat-x scroll left bottom; color: rgb(255, 255, 255); }
.modulenavi { background: rgb(142, 183, 213) url('images/navi.png') repeat-x scroll left top; overflow: hidden; padding-top: 2px; height: 15px; text-align: center; float: left; width: 80px; margin-right: 4px; white-space: nowrap; }
.modulenavi:hover { background: rgb(246, 177, 112) url('images/navi.png') repeat-x scroll left bottom; padding-top: 2px; text-decoration: none; color: rgb(255, 255, 255); }
.modulenavisel { background: rgb(250, 250, 250) url('images/navi.png') repeat-x scroll left center; overflow: hidden; padding-top: 2px; height: 15px; text-align: center; float: left; width: 80px; margin-right: 4px; white-space: nowrap; }
.modulenavisel:hover { background: rgb(246, 177, 112) url('images/navi.png') repeat-x scroll left bottom; padding-top: 2px; text-decoration: none; color: rgb(255, 255, 255); }

/* ::::: http://www.kasseler-cms.net/templates/kasseler/css/blocks.css ::::: */

div.blocks { background: rgb(246, 246, 246) url('images/block_bg.gif') repeat-y scroll left center; width: 190px; margin-bottom: 8px; }
div.blocks div { background: transparent url('images/block_top.gif') no-repeat scroll left top; width: 190px; }
div.blocks div div { background: transparent url('images/block_bottom.gif') no-repeat scroll left bottom; width: 190px; }
div.blocks div div div { background: transparent none repeat scroll 0% 0%; width: 174px; padding-bottom: 8px; margin-left: 8px; margin-right: 8px; padding-top: 8px; }
div.blocks div div div h3 { margin: 0pt 0pt 6px; padding: 2px 0pt 6px; background: transparent url('images/block_line.png') no-repeat scroll left bottom; width: 174px; font-size: 12px; color: rgb(87, 87, 87); font-weight: bold; font-family: Arial,Tahoma,Helvetica,sans-serif; }
div.blocks div div div div { margin: 0px; padding: 0px; }
.blocktitle { text-align: left; }
.centerblock { margin-bottom: 3px; }
.centerblock-top { background: transparent url('images/centerblock.jpg') repeat-x scroll left top; }
.centerblock-content { padding: 3px; }
div.showinfo { background: rgb(246, 246, 246) url('images/block_bg.gif') repeat-y scroll left center; width: 190px; margin-bottom: 8px; }
div.showinfo div { background: transparent url('images/block_top.gif') no-repeat scroll left top; width: 190px; }
div.showinfo div div { background: transparent url('images/block_bottom.gif') no-repeat scroll left bottom; width: 190px; }
div.showinfo div div div { background: transparent none repeat scroll 0% 0%; width: 174px; padding-bottom: 8px; margin-left: 8px; margin-right: 8px; padding-top: 8px; }
div.showinfo div div div div { margin: 0px; padding: 0px; }

/* ::::: http://www.kasseler-cms.net/templates/kasseler/css/engine.css ::::: */

img { border: medium none ; }
.text { border: medium none ; background: rgb(250, 250, 250) url('images/search_text.png') no-repeat; padding-left: 18px; margin-top: -3px; }
.submit { border: 0px solid rgb(250, 250, 250); margin: 0px; padding: 0px; background: rgb(255, 255, 255) url('images/search_button.gif') no-repeat scroll 0% 0%; cursor: pointer; width: 65px; height: 21px; }
.nomargin { margin: 0px; }
.bordertop1 { border-top: 1px solid rgb(248, 248, 248); }
.borderbottom1 { border-bottom: 1px solid rgb(248, 248, 248); }
.borderbottom2 { border-bottom: 1px dashed rgb(225, 225, 225); }
.borderright1 { border-right: 1px solid rgb(248, 248, 248); }
.borderbr { border-right: 1px solid rgb(248, 248, 248); border-bottom: 1px dashed rgb(225, 225, 225); }
.bordertb1 { border-top: 1px solid rgb(248, 248, 248); border-bottom: 1px solid rgb(248, 248, 248); }
.bgcolor1 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.bgcolor2 { background: rgb(255, 155, 89) none repeat scroll 0% 0%; }
.bgcolor4 { background: rgb(200, 200, 200) none repeat scroll 0% 0%; }
.bgcolor5 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.bgcolor6 { background: rgb(210, 210, 220) none repeat scroll 0% 0%; }
.opentable { border: 1px solid rgb(200, 200, 200); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 3px; margin-top: 0px; }
.par { font-family: Verdana,Helvetica; font-size: 11px; color: rgb(85, 85, 85); font-weight: normal; }
.users { font-family: Verdana,Helvetica; font-size: 11px; color: rgb(255, 127, 41); font-weight: bold; }
.users a { font-family: Verdana,Helvetica; font-size: 11px; color: rgb(255, 127, 41); font-weight: bold; }
.users a:hover { font-family: Verdana,Helvetica; font-size: 11px; color: rgb(255, 127, 41); font-weight: bold; }
.users a:visited { font-family: Verdana,Helvetica; font-size: 11px; color: rgb(255, 127, 41); font-weight: bold; }
.guest { font-family: Verdana,Helvetica; font-size: 11px; color: rgb(219, 194, 98); font-weight: bold; }
.option { text-align: center; font-family: Verdana,Helvetica; font-size: 11px; color: rgb(85, 85, 85); font-weight: bold; }
.info { border-top: 1px solid rgb(255, 127, 41); padding: 5px 2px; font-family: tahoma,sans-serif; font-size: 11px; color: rgb(85, 85, 85); font-weight: normal; text-align: right; }
.thfont { font-size: 13px; font-family: Verdana,Helvetica; font-weight: bold; color: rgb(85, 85, 85); }
.infotext { font-family: Verdana,Helvetica; font-size: 11px; color: rgb(85, 85, 85); font-weight: bold; }
.invis_block { width: 0px; display: none; }
.showhint { border-style: solid; border-color: rgb(153, 153, 153); border-width: 1px 2px 2px 1px; padding: 5px; position: absolute; z-index: 50; background-color: lightyellow; opacity: 0.9; font-size: 10px; font-family: tahoma,sans-serif; display: none; color: rgb(136, 136, 136); text-decoration: none; }
.userinfo { padding: 5px; position: absolute; z-index: 50; opacity: 0.9; font-size: 10px; font-family: tahoma,sans-serif; display: none; color: rgb(102, 102, 102); text-decoration: none; }
.showpic { padding: 2px; position: absolute; z-index: 50; opacity: 0.9; font-size: 10px; font-family: tahoma,sans-serif; display: none; color: rgb(102, 102, 102); text-decoration: none; }
.window_table { border: 1px solid rgb(241, 241, 241); background: rgb(255, 255, 255) none repeat scroll 0% 0%;}
.window_head { border: 0px solid rgb(241, 241, 241); background: rgb(100, 150, 250) none repeat scroll 0% 0%;}
.table { border: 1px solid rgb(241, 241, 241); background: rgb(250, 250, 250) none repeat scroll 0% 0%;}
.table2 { border: 1px solid rgb(241, 241, 241); }
.table td { border: 1px solid rgb(241, 241, 241); padding: 2px; }
.row1 { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.row2 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.row3 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.row4 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
fieldset.post_tnx { border: 1px solid rgb(241, 241, 241); color: rgb(161, 161, 161); }
#nob td { border: 0px solid rgb(255, 255, 255); padding: 0px; }
td#votenav { margin: 0pt; padding: 0pt; width: 100%; }
td#votenav ul { margin: 0pt; padding: 0pt; }
td#votenav li { margin: 5px 2px; list-style-type: none; }
td#votenav li a { font-size: 11px; font-family: sans-serif; text-decoration: none; padding-bottom: 3px; }
td#votenav li a:hover { border-bottom: 3px solid rgb(255, 127, 41); padding-bottom: 0px; }
td#listpage { margin: 0pt; padding: 0pt; width: 100%; }
td#listpage ul { margin: 0pt; padding: 0pt; }
td#listpage li { margin: 10px 2px 2px; list-style-type: none; float: left; text-align: center; }
td#listpage li a { border: 1px solid rgb(241, 241, 241); padding: 4px 7px; background: rgb(250, 250, 250) url('images/page_list.png') repeat-x scroll left top; font-size: 11px; font-family: sans-serif; text-decoration: none; display: block; }
td#listpage li a:hover { border: 1px solid rgb(248, 187, 22); background: rgb(61, 101, 148) url('images/page_list.png') repeat-x scroll left bottom; font-weight: bold; color: rgb(255, 255, 255); }
td#listpage li.noselect { border: 1px solid rgb(126, 148, 164); margin: 10px 2px 2px; padding: 4px 7px; background: rgb(175, 187, 199) url('images/page_list.png') repeat-x scroll left center; color: rgb(255, 255, 255); font-weight: bold; display: block; font-size: 11px; font-family: Tahoma,Verdana,Helvetica,sans-serif; text-decoration: none; }
td#list_liter { margin: 0pt; padding: 0pt; width: 100%; }
td#list_liter ul { margin: 0px; padding: 0pt; }
td#list_liter li { margin: 0pt 2px 0pt 0pt; list-style-type: none; float: left; cursor: pointer; text-align: center; }
td#list_liter li a { border: 1px solid rgb(175, 187, 199); padding: 3px 2px; background: rgb(250, 250, 250) url('images/page_list.png') repeat-x scroll left top; display: block; font-size: 10px; font-family: sans-serif; text-decoration: none; color: rgb(45, 99, 161); }
td#list_liter li a:hover { border: 1px solid rgb(126, 148, 164); background: rgb(175, 187, 199) url('images/page_list.png') repeat-x scroll left center; color: rgb(255, 255, 255); }
span#menu { overflow: auto; padding-top: 5px; }
ul#nav, ul#nav li { margin: 0pt; padding: 0pt; list-style-type: none; }
ul#nav { padding-left: 5px; padding-right: 5px; }
ul#nav li { border-right: 1px solid rgb(45, 99, 161); float: left; padding-right: 5px; padding-left: 5px; }
ul#nav a { background: transparent none repeat scroll 0% 0%; float: left; text-decoration: none; padding-top: 3px; padding-bottom: 3px; color: rgb(45, 99, 161); font-weight: bold; }
ul#nav li.active a, ul#nav a:hover { border-bottom: 3px solid rgb(45, 99, 161); color: rgb(0, 0, 0); padding-bottom: 0px; }
ul#nav .noborder { border-right: 0px solid rgb(45, 99, 161); }
.input_image { border: medium none ; }
#calendar {  }
#calendar td { text-align: center; }
.calendar {  }
#calendar .week a { color: rgb(255, 127, 41); font-weight: bold; }
#calendar .today a { color: rgb(255, 127, 41); font-weight: bold; }
#calendar .holiday a { color: rgb(255, 127, 41); font-weight: bold; }
.clendar_lang { font-weight: bold; color: rgb(45, 99, 161); }
.week { color: rgb(113, 113, 113); }
.rowdate { font-weight: bold; color: rgb(45, 99, 161); }
.today { color: rgb(45, 99, 161); font-weight: bold; }
.holiday_lang { color: rgb(90, 90, 90); font-weight: bold; }
.holiday { color: rgb(45, 99, 161); }
.weekclear {  }

/* ::::: http://www.kasseler-cms.net/templates/kasseler/menu.css ::::: */

#menublock { margin: 0pt; padding: 0pt; width: 170px; font-family: Verdana,Helvetica; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
* html #menublock { width: 170px; }
#menublock ul { border: medium none ; margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menublock li { border-bottom: 1px dashed rgb(238, 238, 238); margin: 0pt; padding: 0pt; }
#menublock li a { padding: 3px; background: transparent url('images/menu.png') no-repeat scroll left top; display: block; width: 100%; color: rgb(68, 68, 68); font-size: 11px; font-family: Verdana,Helvetica; text-decoration: none; height: 16px; }
html > body #menublock li a { width: auto; }
#menublock li a:hover { background: rgb(251, 223, 196) url('images/menu.png') no-repeat scroll left bottom; height: 16px; padding-top: 3px; color: rgb(95, 95, 95); }
#menublock li.lihover a { background: rgb(226, 237, 247) url('images/menu.png') no-repeat scroll left center; height: 16px; color: rgb(61, 101, 148); font-weight: bold; }
#menublock li.lihover a:hover { background: rgb(251, 223, 196) url('images/menu.png') no-repeat scroll left bottom; height: 16px; color: rgb(61, 101, 148); font-weight: bold; }

/* ::::: http://www.kasseler-cms.net/includes/css/kr_dropdown.css ::::: */

.DropDivMenu { border: 1px solid rgb(61, 131, 183); margin: 0pt; padding: 0px; font-family: Verdana,Helvetica; background-color: rgb(255, 255, 255); color: rgb(61, 131, 183); position: absolute; z-index: 50; display: none; }
.DropDivMenu ul { border: medium none ; margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.DropDivMenu li { border: 1px solid rgb(247, 247, 247); padding: 0pt; margin-bottom: 1px; }
.DropDivMenu li a { padding: 3px 3px 3px 8px; background: rgb(249, 249, 249) url('images/adminmenu.png') repeat-x scroll left top; display: block; color: rgb(61, 131, 183); text-decoration: none; width: 100%; font-size: 11px; font-family: tahoma,sans-serif; font-weight: bold; }
html > body .DropDivMenu li a { width: auto; }
.DropDivMenu li a:hover { background: rgb(161, 161, 161) url('images/adminmenu.png') repeat-x scroll left center; color: rgb(250, 250, 250); }

/* ::::: http://www.kasseler-cms.net/includes/css/system.css ::::: */

.fone_ajax { border: medium none ; display: none; background-color: rgb(0, 0, 0); position: absolute; z-index: 98; left: -1px; top: -1px; width: 100%; height: 30000px; background-attachment: scroll; opacity: 0.7; }
.loading_ajax { border: 1px solid rgb(119, 119, 119); padding: 10px; background: rgb(250, 250, 250) none repeat scroll 0% 0%; display: none; position: absolute; z-index: 99; left: 41%; top: 38%; width: 200px; height: 60px; opacity: 0.85; }
.hide_conteiner { border: 1px dashed rgb(190, 190, 190); margin: 5px; color: rgb(85, 85, 85); font-size: 11px; font-weight: bold; font-family: Verdana,Helvetica; text-decoration: none; background-color: rgb(255, 255, 224); }
.quotemain { border: 1px solid rgb(162, 196, 221); background: rgb(244, 248, 251) none repeat scroll 0% 0%; }
.codemain { border: 1px solid rgb(201, 201, 201); background: rgb(248, 248, 248) none repeat scroll 0% 0%; font-family: Courier,Courier New,Verdana,Arial; white-space: nowrap; }
.phpmain { border: 1px solid rgb(220, 184, 184); background: rgb(250, 245, 245) none repeat scroll 0% 0%; white-space: nowrap; }
.cssmain { border: 1px solid rgb(96, 188, 215); background: rgb(243, 250, 252) none repeat scroll 0% 0%; font-family: Courier,Courier New,Verdana,Arial; white-space: nowrap; }
.sqlmain { border: 1px solid rgb(203, 198, 234); background: rgb(245, 244, 251) none repeat scroll 0% 0%; font-family: Courier,Courier New,Verdana,Arial; white-space: nowrap; }
.javascriptmain { border: 1px solid rgb(225, 225, 174); background: rgb(251, 251, 244) none repeat scroll 0% 0%; font-family: Courier,Courier New,Verdana,Arial; white-space: nowrap; }
.htmlmain { border: 1px solid rgb(176, 236, 190); background: rgb(243, 252, 245) none repeat scroll 0% 0%; font-family: Courier,Courier New,Verdana,Arial; white-space: nowrap; }
.htmltop { background: rgb(176, 236, 190) none repeat scroll 0% 0%; }
.javascripttop { background: rgb(225, 225, 174) none repeat scroll 0% 0%; }
.sqltop { background: rgb(203, 198, 234) none repeat scroll 0% 0%; }
.phptop { background: rgb(220, 184, 184) none repeat scroll 0% 0%; }
.csstop { background: rgb(96, 188, 215) none repeat scroll 0% 0%; }
.codetop { background: rgb(201, 201, 201) none repeat scroll 0% 0%; }
.quotetop { background: rgb(162, 196, 221) none repeat scroll 0% 0%; }
.phptop, .javascripttop, .codetop, .sqltop, .htmltop, .csstop, .quotetop { margin: 5px auto 0px 20px; padding: 3px; color: rgb(0, 0, 0); font-weight: bold; background-repeat: no-repeat; }
.phpmain, .javascriptmain, .codemain, .sqlmain, .htmlmain, .cssmain, .quotemain { margin: 0px auto 0px 20px; padding: 2px; overflow: auto; color: rgb(70, 85, 132); max-height: 400px; }
.miniaturs {  }
.miniaturs_block { border: 1px solid rgb(204, 204, 204); padding: 2px; background: rgb(246, 246, 246) none repeat scroll 0% 0%; font-size: 8px; color: rgb(0, 0, 0); display: table; text-align: center; float: left; margin-right: 5px; margin-top: 10px; }
.miniaturs_block a { font-size: 8px; }
.miniaturs_block a:hover { font-size: 8px; }
.cellThis { border: 1px solid rgb(194, 107, 103); background: rgb(217, 163, 159) none repeat scroll 0% 0%; font-weight: bold; color: rgb(255, 255, 255); }
.cellThisHover { border: 1px solid rgb(194, 107, 103); background: rgb(194, 107, 103) none repeat scroll 0% 0%; font-weight: bold; color: rgb(255, 255, 255); }
.cell { border: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
.cellHover { border: 1px solid rgb(221, 221, 221); background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
.table { font-size: 11px; font-family: tahoma,sans-serif; color: rgb(153, 153, 153); }
.cellSu { border: 1px solid rgb(221, 238, 255); background: rgb(254, 244, 243) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
.cellSuHover { border: 1px solid rgb(221, 238, 255); background: rgb(252, 224, 220) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
.cellSa { border: 1px solid rgb(221, 238, 255); background: rgb(242, 249, 255) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
.cellSaHover { border: 1px solid rgb(221, 238, 255); background: rgb(221, 238, 255) none repeat scroll 0% 0%; color: rgb(153, 153, 153); }
.cellSet { border: 1px solid rgb(120, 168, 111); background: rgb(154, 190, 148) none repeat scroll 0% 0%; font-weight: bold; color: rgb(255, 255, 255); }
.cellSetHover { border: 1px solid rgb(120, 168, 111); background: rgb(120, 168, 111) none repeat scroll 0% 0%; font-weight: bold; color: rgb(255, 255, 255); }
.DivElement { border-style: solid; border-color: rgb(153, 153, 153); border-width: 1px 2px 2px 1px; padding: 5px; position: absolute; z-index: 50; background-color: rgb(255, 255, 255); opacity: 0.9; font-size: 10px; font-family: tahoma,sans-serif; display: none; color: rgb(136, 136, 136); text-decoration: none; }
span#delete { margin: 0pt; padding: 0pt; width: 16px; }
span#delete ul { margin: 0pt; padding: 0pt; }
span#delete li { margin: 1px; list-style-type: none; }
span#delete li a { padding: 0px 6px 2px 7px; background: transparent url('images/delete.gif') repeat-x scroll left top; font-size: 11px; font-family: sans-serif; text-decoration: none; }
span#delete li a:hover { background: transparent url('images/delete.gif') repeat-x scroll center bottom; }
span#edit { margin: 0pt; padding: 0pt; width: 16px; }
span#edit ul { margin: 0pt; padding: 0pt; }
span#edit li { margin: 1px; list-style-type: none; }
span#edit li a { padding: 0px 6px 2px 7px; background: transparent url('images/edit.gif') repeat-x scroll left top; font-size: 11px; font-family: sans-serif; text-decoration: none; }
span#edit li a:hover { background: transparent url('images/edit.gif') repeat-x scroll center bottom; }
span#up { margin: 0pt; padding: 0pt; width: 16px; }
span#up ul { margin: 0pt; padding: 0pt; }
span#up li { margin: 1px; list-style-type: none; }
span#up li a { padding: 0px 6px 2px 7px; background: transparent url('images/up.gif') repeat-x scroll left top; font-size: 11px; font-family: sans-serif; text-decoration: none; }
span#up li a:hover { background: transparent url('images/up.gif') repeat-x scroll center bottom; }
span#down { margin: 0pt; padding: 0pt; width: 16px; }
span#down ul { margin: 0pt; padding: 0pt; }
span#down li { margin: 1px; list-style-type: none; }
span#down li a { padding: 0px 6px 2px 7px; background: transparent url('images/down.gif') repeat-x scroll left top; font-size: 11px; font-family: sans-serif; text-decoration: none; }
span#down li a:hover { background: transparent url('images/down.gif') repeat-x scroll center bottom; }
span#apply { margin: 0pt; padding: 0pt; width: 16px; }
span#apply ul { margin: 0pt; padding: 0pt; }
span#apply li { margin: 1px; list-style-type: none; }
span#apply li a { padding: 0px 6px 2px 7px; background: transparent url('images/apply.gif') repeat-x scroll left top; font-size: 11px; font-family: sans-serif; text-decoration: none; }
span#apply li a:hover { background: transparent url('images/apply.gif') repeat-x scroll center bottom; }
.tagline { clear: left; width: 200px; text-align: center; }
.tagline a h2 { margin: 2px 3px 0px; padding: 0px; float: left; }
.tagline a h2.f2 { font-size: 4px; color: rgb(142, 183, 213); line-height: 4px; }
.tagline a h2.f3 { font-size: 5px; color: rgb(145, 145, 145); line-height: 5px; }
.tagline a h2.f4 { font-size: 7px; color: rgb(246, 177, 112); line-height: 7px; }
.tagline a h2.f5 { font-size: 18px; color: rgb(145, 145, 145); line-height: 18px; }
.tagline a h2.f6 { font-size: 18px; color: rgb(61, 101, 148); line-height: 18px; }
.tagline a h2.f7 { font-size: 22px; color: rgb(145, 145, 145); line-height: 22px; }
.tagline a h2.f8 { font-size: 26px; color: rgb(61, 101, 148); line-height: 26px; }
.tagline a h2.f9 { font-size: 28px; color: rgb(145, 145, 145); line-height: 28px; }
.tagline a h2.f10 { font-size: 30px; color: rgb(61, 101, 148); line-height: 30px; }
.tagline a h2.f11 { font-size: 32px; color: rgb(145, 145, 145); }
.tagline a h2.f12 { font-size: 26px; color: rgb(142, 183, 213); }
.tagline a h2.f13 { font-size: 21px; color: rgb(145, 145, 145); }
.tagline a h2.f14 { font-size: 22px; color: rgb(246, 177, 112); }
.tagline a h2.f15 { font-size: 23px; color: rgb(145, 145, 145); }
.tagline a h2.f16 { font-size: 24px; color: rgb(142, 183, 213); }
.tagline a h2.f17 { font-size: 25px; color: rgb(145, 145, 145); }
.tagline a h2.f18 { font-size: 26px; color: rgb(61, 101, 148); }
.tagline a h2.f19 { font-size: 27px; color: rgb(246, 177, 112); }
.tagline a h2.f20 { font-size: 28px; color: rgb(61, 101, 148); }
.tagline a h2.f21 { font-size: 29px; color: rgb(142, 183, 213); }
.tagline a h2.f22 { font-size: 30px; color: rgb(61, 101, 148); }
.tagline a h2.f23 { font-size: 26px; color: rgb(145, 145, 145); }
.tagline a h2.f24 { font-size: 26px; color: rgb(246, 177, 112); }
.tagline a h2.f25 { font-size: 26px; color: rgb(145, 145, 145); }

/* ::::: null ::::: */

.rating { margin: 0px; color: rgb(102, 102, 102); font-family: Tahoma,helvetica,sans-serif; font-size: 11px; width: 85px; height: 16px; }
.unit-rating { margin: 0px; padding: 0px; background: transparent url('images/rating.gif') repeat-x scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; width: 85px; height: 16px; position: relative; }
.unit-rating li { margin: 0px; padding: 0px; text-indent: -90000px; float: left; }
.unit-rating li a { padding: 0px; display: block; width: 17px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; }
.unit-rating li a:hover { background: transparent url('images/rating.gif') repeat scroll left center; z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating { background: transparent url('images/rating.gif') repeat scroll left bottom; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1; }


.special {
	color: #FF7F29 ! important;
	font-weight: bold;
}

form{
	margin-bottom: 0;
	margin-top: 0;
}

.delete_button {
	height: 22px;
	width: 25px;
	border: solid;
	border-width: 0px;
	background-image: url(images/delete_button.gif);	
}

.poll {
	background-image: url(images/poll.gif);			
}

.rate {
	margin: 0px 5px 10px 5px;
	padding: 2px 2px 3px 2px;
	border-color: #E1E1E1;
	border-width: 1px 1px 1px 1px;
	border-style: dotted;
	color: black;
	overflow: auto;
	background-color: #FEFEFE;
}

.rate-text {
	width: 20%;
}

.rate-fill {
   border: 1px;
	border-color: #E1E1E1;
	height: 10;
	width: 20%;
	background-image: url(images/poll.gif);
	color: white;
}

.rate-empty {
	border: 1px;
	border-color: #E1E1E1;
	height: 10;
	width: 20%;
}

.rate-radio {
	background-image: none;
	border: 0;
}
