

body {
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 9pt;
 text-decoration: none;
 margin:0px;
 padding:0px;
}


/* The Header
=======================================================================
*/

div#header_left {
 position: absolute;
 left: 0px;
 top: 29px;
 width: 774px;
 height: 39px;
 z-index: 10;
}

div#header_middle {
 position: absolute;
 left: 211px;
 top: 69px;
 width: 563px;
 height: 30px;
 z-index: 10;
}

div#header_sub {
 position: absolute;
 left: 0px;
 top: 38px;
 width: 783px;
 height: 20px;
 z-index: 15;
}

div#header_sidebar_right {
 position: absolute;
 left: 783px;
 top: 0px;
 width: 212px;
 height: 28px;
 z-index: 15;
}

div#logo {
 position: absolute;
 left: 0px;
 top: 9px;
 width: 290px;
 height: 90px;
 z-index: 20;
}

div#pointer {
 position: absolute;
 left: 212px;
 top: 100px;
 width: 531px;
 height: 14px;
 vertical-align: bottom;
 padding: 3px 0px 3px 30px;
 font: bold 9pt Verdana,Arial,Helvetica,sans-serif;
 z-index: 25;
}

div#page_stats
{
 position: absolute;
 left: 480px;
 top: 15px;
 width: 260px;
 text-align: right;
 font: normal 8pt Verdana,Arial,Helvetica,sans-serif;
 color: #333333;
 z-index: 100;
}

div#page_stats_bg
{
 position: absolute;
 left: 445px;
 top: 15px;
 width: 312px;
 z-index: 25;
}

/* Sidebar-Menü 
=======================================================================
*/

div#sidebar_left {
 position: absolute; 
 left: 40px;
 top: 99px; 
 width: 162px;
 z-index: 100;
 color: #333333;
 padding-top: 28px;
 font: bold 9pt Verdana,Arial,Helvetica,sans-serif;
}

/* Menü Items */
div#sidebar_left div.categories a.light, div.categories a.dark {
 width: 160px;
 display: block; 
 line-height: 24px;
 text-decoration: none;
 vertical-align: middle;
 font-size: 9pt;
}

div#sidebar_left .categories a.sublight, .categories a.subdark {
 width: 148px;
 display: block; 
 line-height: 18px;
 padding-left: 12px;
 text-decoration: none;
 vertical-align: middle;
 font-weight: normal;
}

/* A-Z Block */
div#sidebar_left div.blocks a {
 width: 22px;
 display: block; 
 line-height: 18px;
 text-align: center;
 text-decoration: none;
 vertical-align: middle;
}

/* Menü Icons */
div#sidebar_left a img { 
 float: left;
 padding: 4px 5px 2px 5px;
}

div#sidebar_left input.search {
 width: 150px;
 font: bold 10px Verdana,Arial,Helvetica,sans-serif;
}

div#sidebar_left select.search {
 width: 134px;
}

div#navpage select.page {
 width: 114px;
}



div#sidebar_left input.submit {
 width: 16px;
 height: 16px;
 border:0px;
}

div.splitter,div.splitter_final {
 width: 100%;
 height: 8px;
 line-height: 8px;
 font-size: 0px;
}

div#sidebar_right {
 position: absolute; 
 left: 783px;
 top: 28px; 
 width: 212px;
 z-index: 100;
 text-decoration: none;
}

div.forum_topics,div.shop_items {
 text-decoration: none;
 font: normal 8pt Verdana,Arial,Helvetica,sans-serif;
}

div.forum_topics a,div.shop_items a {
 text-decoration: none;
 font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
}


div#main i a:link, 
div#main i a:visited,
div#main i a:hover,
div#main i a:active {
 text-decoration: underline;
}



/* Main + Error 
=======================================================================
*/


div#main_top {
 height:151px;
 z-index:100;
}

div#main, div#error {
 margin-left: 239px;
 width: 504px; 
 padding-bottom: 15px;
 font: normal 9pt Verdana,Arial,Helvetica,sans-serif;
 z-index:100;
}

div#main_right, div#error {
 margin-left: 413px;
 width: 330px; 
 padding-bottom: 15px;
 font: normal 9pt Verdana,Arial,Helvetica,sans-serif;
 z-index:100;
}

div#nav {
 position: absolute;
 left: 398px;
 top: 120px;
 width: 188px;
 height: 20px;
 padding-top: 2px;
 text-align: center;
 font: bold 8pt Verdana,Arial,Helvetica,sans-serif;
 z-index: 60;
 cursor: pointer;
}

div#navpage_block, div#navpage {
 position: absolute;
 display: block;
 left: 435px;
 top: 120px;
 width: 112px; 
 height:16px;
 z-index: 300;
 /*background-color:red;*/
}

div#prev {
 position: absolute;
 left: 405px;
 top: 121px;
 width: 26px; 
 height: 17px;
 z-index: 70;
}

div#next {
 position: absolute;
 left: 553px;
 top: 121px;
 width: 26px; 
 height: 17px;
 z-index: 70;
}



/* Some Browser-Fixes 
=======================================================================
*/

.noborder {
  border: 0px;
}


.header, .subheader { 
 font: bold 12px Verdana,Arial,Helvetica,sans-serif;
}


.smallfont {
 font: normal 8pt Verdana,Arial,Helvetica,sans-serif;
}

.bbcode_icon {
 width:24px; 
 height:20px;
 border-style: outset;
 border-width: 1px;
}

.bbcode_icon2 {
 width:33px; 
 height:15px;
 border-style: outset;
 border-width: 1px;
}

.justify { text-align: justify; }
.center { text-align: center; }
.left { float: left; margin-right: 2px; margin-bottom: 2px; }
.right { float: right; margin-left: 2px; margin-bottom: 2px;  }
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }
.nowrap { white-space:nowrap; }

.normal {
 text-decoration: none;
}

img {
 border: 0px;
}

a {
 text-decoration: none;
}

a img {
 border-width: 0px;
}

img.hspace {
 float: left;
 padding: 0px 3px 0px 3px;
}

img.vspace {
 float: left;
 padding: 3px 0px 3px 0px;
}

form { 
 display: inline;
 padding: 0px;
 margin: 0px;
}

ul, ol { 
 margin: 0px 0px 0px 20px;
}

abbr[title], acronym[title] {
 border-bottom-width: 0;
}

table.outline {
 width: 100%;
}

table.inline {
 width: 100%;
}

table.content {
 width: 468px;
}

optgroup {
 margin-left: 2px;
}

legend {
 font: bold 10px Verdana,Arial,Helvetica,sans-serif;
 margin: 1px;
}


textarea.comment_fanpages {
 width: 275px;
 height: 78px;
}

textarea.comment_news, textarea.comment {
 width: 445px;
 height: 78px;
}

input.textfield, textarea {
 font: normal 9pt Verdana,Arial,Helvetica,sans-serif;
}


div#main input.textfield, div#main select.namelist {
 width: 275px;
}

div#main_right input.textfield {
 width: 260px;
}

div#sidebar_right input.textfield {
 width: 120px;
}



fieldset {
 margin: 0px 1px 0px 1px;
 padding: 2px;
}



div#sidebar_left select, 
div#sidebar_right select, 
div#main_right select,
div#navpage select,
div#main optgroup {
 font: bold 10px Verdana,Arial,Helvetica,sans-serif;
}

div#main select,div#main option {
 font: normal 8pt Verdana,Arial,Helvetica,sans-serif;
}



select.subcategory {
 font: normal 12px Verdana,Arial,Helvetica,sans-serif;
}

select.subcategory { 
 width: 185px;
}






/* The Edges 
=======================================================================
*/

div#edge1 {
 position:absolute;
 left:210px;
 top:98px;
 width: 30px;
 height: 30px;
 z-index: 30;
}

div#edge2 {
 position:absolute;
 left:744px;
 top:98px;
 width: 30px;
 height: 30px;
 z-index: 30;
}

div#edge3 {
 position: absolute;
 left: 744px;
 top: 0px;
 width: 30px;
 height: 30px;
 z-index: 30;
}

.nopadding {
 padding: 0px;
}



