/* The content of the posts (body of text) */
html {
scrollbar-3dlight-color:#8BAECF;
scrollbar-arrow-color:#fc9b00;
scrollbar-darkshadow-color:#2E5275;
scrollbar-face-color:#26425C;
scrollbar-highlight-color:#2E5275;
scrollbar-shadow-color:#2E5275;
scrollbar-track-color:#000000;}
/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { background-color: #FF0000; }
.messageStackSuccess { background-color: #99ff00; }
.inputRequirement { color: #f8b655; }
SPAN.productSpecialPrice { color: #ff0000; font-weight:bold }
.moduleRow { background-color: #5C656C; }
.moduleRowOver { background-color: #990000; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #434E59; }




body                          { background: #000000; color: #e7e7e7; margin: 8px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }

table td                      { padding:0; border-width:0; vertical-align:top; }
a, a:active, a:visited        { color:#f8b655; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover                       { color:#ff9900; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul                            { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left; }
li                            { color: #26425C; margin-left:2px; list-style: square inside; }
th       {background:#26425C; color:#FFFFFF; padding:1px; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif;}
th a         {color:#fff;text-decoration:none;}
th a:hover   {color:#fff;text-decoration:underline;}
th a:visited {color:#fff;text-decoration:none;}
abbr, acronym, .help {border-bottom:1px dashed black;cursor:help;}

#header {background: #2E5275; border: 1px solid; border-color: #41719D #000000 #000000 #41719D;}

#nav      { width: 100%; border: 2px solid; border-color: #6A777F; padding: 3px; }
td.nav    { width: 100%; background-color: #434E59; padding: 5px; text-align: center; vertical-align: middle; }

#leftcolumn  { background:#; width:170px; }
#rightcolumn { background:#; width:170px; }
#centercolumn {margin-left:10px; margin-right:10px; padding-left:5px; padding-right:5px;}
div#content  {text-align: left; font-size: 12px;}

#nav a         { color: #F8B655; text-decoration: none; font-weight: bold; font-size: 11px; }
#nav a:active  { color: #F8B655; text-decoration: none; font-weight: bold; font-size: 11px; }
#nav a:visited { color: #F8B655; text-decoration: none; font-weight: bold; font-size: 11px; }
#nav a:hover   { color: #FF9900; text-decoration: none; font-weight: bold; font-size: 11px; }

/* pagenavigation vor >> << zurueck */
.pana ()
.pagneutral ()
.pagact ()
.paginact ()

td#mainmenu a {display: block; margin: 0; padding: 1px;}
td#mainmenu a:hover {margin-right:3px; background:#636363; text-decoration: none; padding-right:2px;color:#d0a700;}
td#mainmenu a.menuTop {padding-left: 3px;}
td#mainmenu a.menuMain {padding-left: 3px;}
td#mainmenu a.menuSub {padding-left: 9px; color:#CE3F00}
td#mainmenu a.menuSub:hover {padding-left: 9px; color:#CE3F00}

td#usermenu a       { text-decoration: none; }
td#usermenu a:hover { color: #ff9900; }

td#centerCcolumn {padding: 0px 3px 1px 3px;}
td#centerCcolumn legend.blockTitle {padding: 3px; color: #CFE1F1; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
td#centerCcolumn div.blockContent {padding: 10px; margin-right: 0px;  margin-left: 0px; margin-bottom: 2px; line-height: 120%;}

td#centerLcolumn {width: 50%; padding: 0px 3px 0px 0px;}
td#centerLcolumn legend.blockTitle {padding: 3px; color: #CFE1F1; font-weight: bold; margin-top: 0px;}
td#centerLcolumn div.blockContent {padding: 3px; margin-left: 3px; margin-right: 2px; margin-bottom: 2px; line-height: 120%;}

td#centerRcolumn {width: 50%; padding: 0px 3px 0px 0px;}
td#centerRcolumn legend.blockTitle {padding: 3px; color: #CFE1F1; font-weight: bold; margin-top: 0px;}
td#centerRcolumn div.blockContent {padding: 3px; margin-left: 2px; margin-right: 3px; margin-bottom: 2px; line-height: 120%;}

div.spacer         {clear: both;}
div.row span.left  {float: left; text-align: left; font-weight: bold; color: #fff; margin-left:33px; width: 50%;}
div.row span.right {float: right; text-align: right; font-weight: bold;	padding-right:20px; color: #fff; width: 30%;}

/* LeftBar Title Blocks */
/* Rightbar Title Blocks */
#lr_box                                                                           { border: 2px solid; border-color: #6A777F; padding: 3px; }
.leftTitle, .rightTitle                                                           { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #434E59; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding-top: 2px; padding-left: 10px; padding-bottom: 2px; vertical-align: middle; }

/* LeftBar Content Blocks */
/* Rightbar Content Blocks */
.leftContent, .rightContent                                                       { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background:#5c656c; padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.blue                                                                             { color: #26425C; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.leftContent a:link, .rightContent a:link                                         { color: #F8B655; font-weight: bold; font-size: 10px; text-decoration:none; }
.leftContent a:active, .rightContent a:active                                     { color: #F8B655; font-weight: bold; font-size: 10px; text-decoration:none; }
.leftContent a:visited, .rightContent a:visited                                   { color: #F8B655; font-weight: bold; font-size: 10px; text-decoration:none; }
.leftContent a:hover, .rightContent a:hover                                       { color: #FF9900; font-weight: bold; font-size: 10px; text-decoration:none; }

.item                                                                             { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 2px solid #6a777f; padding: 3px; }
.itemHead                                                                         { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #434E59; border-top: 1px solid #000000; border-bottom: 1px solid #000000; padding-top: 2px; padding-left: 10px; padding-bottom: 2px; vertical-align: middle; padding-right: 10px; }
.itemInfo                                                                         { text-align: right; padding: 3px; background-color: #5C656C; }
.itemError                                                                        {	text-align: right; padding: 3px; background-color: #ff0000;	border-top: 1px solid #000000; border-bottom: 1px solid	#000000; }
.itemInfo2                                                                        { text-align: right; padding: 3px; background-color: #5C656C; border-bottom: 1px solid #000000; }
.itemInfo_center                                                                  { text-align: center; padding: 3px; background-color: #5C656C; }
.itemTitle a:link, .itemTitle a:visited, .itemTitle a:active                      { font-size: 12px; font-weight: bold; font-variant: small-caps; color: #ffffff; }
.itemTitle a:hover                                                                { font-size: 12px; font-weight: bold; font-variant: small-caps; color: #ff9900; }
.itemPoster                                                                       { font-size: 10px; font-style:italic; }
.itemPoster_bold                                                                  { font-size: 10px; font-weight: bold; }
.itemPostDate                                                                     { font-size: 10px; font-style:italic; }
.itemStats                                                                        { font-size: 10px; font-style:italic; }
.itemBody                                                                         { background-image: url(back1.gif); padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border-bottom: 1px solid #000000; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; }
.itemText                                                                         { color: #FFFFFF; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; }
.itemText:first-letter                                                            { font-size: 14px; font-weight: bold; }
.itemFoot                                                                         { background-color: #26425C; text-align: right; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; }
.itemAdminLink                                                                    { font-size: 10px; font-weight: bold; }
.itemPermaLink                                                                    { font-size: 10px; font-style:italic; font-weight: bold; }

.comTitle                                                                         { font-weight: bold; margin-bottom: 2px; }
.comText                                                                          { padding: 2px; }
.comUserStat                                                                      { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #000000; margin: 2px; padding: 2px; background-color: #5c656c; }
.comUserStatCaption                                                               { font-weight: normal; }
.comUserStatus                                                                    { color: #FF0000; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 2px; margin-top: 10px; padding:2px; }
.comUserRank                                                                      { margin: 2px; }
.comUserRankText                                                                  { font-size: 12px; font-weight:bold; margin: 2px; padding: 2px;}
.comUserRankImg                                                                   { border: 0; margin: 0px; }
.comUserName                                                                      {}
.comUserImg                                                                       { margin: 2px; }
.comDate                                                                          { font-weight: normal; font-style: italic; font-size: smaller }
.comDateCaption                                                                   { font-weight: bold; font-style: normal; }

.outer     {border:1px solid; border-color:#41719D #000000 #000000 #41719D;}
.head                                                                             { background: #434e59; padding:5px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; font-weight:bold; text-indent:0px; }
.even                                                                             { background: #5c656c; padding:5px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
.even2                                                                            { background: #5c656c; padding:3px 1px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
.odd                                                                              { background: #434e59; padding:5px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
.odd2                                                                             { background: #434e59; padding:3px 1px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
.foot      {background:#5c656c; padding:5px; font-weight:bold; padding:5px;}
tr.even td                                                                        { background: #5c656c; padding:5px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
tr.odd td                                                                         { background: #434e59; padding:5px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
tr.even2 td                                                                        { background: #5c656c; padding:1px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }
tr.odd2 td                                                                         { background: #434e59; padding:1px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; }


.head td  {background:#434e59; font-weight:bold; padding:5px; text-indent:4px;
border:1px solid; border-color:#41719D #000000 #000000 #41719D;}
.head a:link  {color:#78b655;text-decoration:none;}
.head a:hover {color:#ff9900;text-decoration:none;}

div.errorMsg {background-color:#FFCCCC; text-align:center; border-top:1px solid #DDDDFF; border-left:1px solid #DDDDFF; 
		border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; font-weight:bold; padding:10px;}
div.confirmMsg {background-color:#DDFFDF; color:#136C99; text-align:center; border-top:1px solid #DDDDFF; 
		border-left:1px solid #DDDDFF; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; font-weight:bold; padding:10px;}
div.resultMsg {background-color:#CCCCCC; color:#333333; text-align:center; border-top:1px solid silver; border-left:1px solid silver; 
		font-weight:bold; border-right:1px solid #666666; border-bottom:1px solid #666666; padding:10px;}

div.xoopsCode  {background:#41719D; border:1px inset #B0B0B0; font-family:"Courier New",Courier,monospace; padding:0px 6px 6px 6px;margin:5px;}
div.xoopsQuote {background:#41719D; border:1px inset #B0B0B0; font-family:"Courier New",Courier,monospace; padding:0px 6px 6px 6px;margin:5px;}

/* Form elements */
form{display:inline}
.select                                                                           { color: #f8b655; background: #434e59; }
select                                                                            { font-size: 11px; color: #e7e7e7; font-family: Verdana, Arial, Helvetica, sans-serif; background: #434e59; cursor: hand; }
input.submit, input.but, .formButton, formButton, .submit, button, input#submitbutton, input#previewbutton                 { font-size: 11px; color: #f8b655; font-family: Verdana, Arial, Helvetica, sans-serif; background: #434e59; border: 1px solid #f8b655; cursor: hand; }
textarea, input.text, input.post, textarea.post, .textarea, input.textarea, input { font-size: 11px; color: #e7e7e7; font-family: Verdana, Arial, Helvetica, sans-serif; background: #434e59; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #6a777f; border-bottom: 1px solid #6a777f; cursor: text; }
                                                                    

/* Specify the space around images */
.imgtopic,.imgicon{margin-left:0}
.imgspace{margin-left:1px;margin-right:2px}
.imgfolder{margin:1px;margin-left:4px;margin-right:4px}

img{margin-left:1px;margin-right:2px;border:0}




table    {margin:0; padding:0; voice-family: "\"}\""; /* some browsers have a parsing bug */
                         /* and will ignore the following rules */
  voice-family: inherit;width: 100%;}

