BODY, HTML {
FONT-SIZE: 14px;
CURSOR: default;
COLOR: #C6C6C6;
BACKGROUND-color: #5A5C75;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none; 
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
SCROLLBAR-base-COLOR: #838593;
SCROLLBAR-ARROW-COLOR: #5A5B79;
}

img{border:0}
a img:link,a img:visited,a img:active {border:0px}
a img:hover {border:0px solid #62ca20;}

Headerbar
a.topnav2 {
color:#FFFFFF;
FONT-SIZE: 12px;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
text-decoration:none;
}

a.topnav2:link,a.topnav2:active,a.topnav2:visited  {
color:#FFFFFF;
FONT-SIZE: 12px;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
text-decoration:none;
}
a.topnav2:hover {
color:#514232;
FONT-SIZE: 12px;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
text-decoration: none;
}
A:link {
COLOR: #ffffff;
FONT-WEIGHT: bold;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none
}
A:visited {
FONT-WEIGHT: bold;
COLOR: #ffffff;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none
}
A:active {
FONT-WEIGHT: bold;
COLOR: #ffffff;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none
}

A:hover {
FONT-WEIGHT: bold;
COLOR: #A6CAF0;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: underline;
}


P {
FONT-SIZE: 14px;
COLOR: #C6C6C6;
LINE-HEIGHT: 1.4;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none
}

TABLE {
FONT-SIZE: 14px;
COLOR: #C6C6C6;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
TEXT-DECORATION: none
}

TD.content {
BORDER-RIGHT: #7E94B0 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-BOTTOM: #7E94B0 1px solid;
BORDER-LEFT: #000000 1px solid;
FONT-SIZE: 14px;
COLOR: #C6C6C6;
TEXT-DECORATION: none
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
}

TD.extra {
background:#5A5C75;
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #1B1B1B 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BORDER-LEFT: #1B1B1B 1px solid;
}

TD.story1 {
background:#A2A5BC;
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #1B1B1B 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BORDER-LEFT: #1B1B1B 1px solid;
}

TD.story2 {
background:#838593;
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #1B1B1B 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BORDER-LEFT: #1B1B1B 1px solid;
}
hr {
border-top: 1px solid #1b1b1b;
border-bottom: 1px solid gray;
height: 2px;
width: 100%;
}

UL {LIST-STYLE-TYPE: square}
.center {TEXT-ALIGN: center}
.justify {TEXT-ALIGN: justify}
.right {TEXT-ALIGN: right}

H1 {
FONT-WEIGHT: bold;
FONT-SIZE: 16px;
COLOR: #C6C6C6;
FONT-FAMILY:  arial, helvetica, verdana, sans-serif;
LETTER-SPACING: 0px;
TEXT-DECORATION: none
}

.heading {
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #C6C6C6;
FONT-FAMILY: Tahoma;
LETTER-SPACING: 0px;
TEXT-DECORATION: none
}

.button {
      display:inline-block;
      color:#fff; 
      font-family: Verdana, Helvetica, tahoma; font-size: x-small;
      font-size:10px;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
      vertical-align:middle;
      margin:0px;
      height:20px;
      width:95px;
      padding:0px;
     
      } 

.button a:link {
      display:block;
      color:#fff; 
      font-family: Verdana, Helvetica, tahoma; font-size: x-small;
      font-size:10px;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
      vertical-align:middle;
      margin:0px;
      height:20px;
      width:95px;
      padding:0px;
      background-image:url(http://www.freimaurer-duisburg.de/cms/themes/ZurDeutschenBurg/images/buttons/button_m_single.gif); 
    
      }
      
.button a:visited {
      display:block;
      color:#fff; 
      font-family: Verdana, Helvetica, tahoma; font-size: x-small;
      font-size:10px;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
      vertical-align:middle;
      margin:0px;
      height:20px;
      width:95px;
      padding:0px;
      background-image:url(http://www.freimaurer-duisburg.de/cms/themes/ZurDeutschenBurg/images/buttons/button_m_single.gif); 
    
      }

.button a:hover  {
      display:block;
      color:#fff; 
      font-family: Verdana, Helvetica, tahoma; font-size: x-small;
      font-size:10px;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
      vertical-align:middle;
      margin:0px;
      height:20px;
      width:95px;
      padding:0px; 
      background-image:url(http://www.freimaurer-duisburg.de/cms/themes/ZurDeutschenBurg/images/buttons/button_m_on_single.gif);
      }

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #838593; border:0px solid; border-color:#838593 #000000 #000000 #838593;}
/* This is the outline round the main forum tables */
.forumline	{ background-color: #838593; border:0px solid; border-color:#838593 #000000 #000000 #838593;}
.tableicon	{background:#838593; border:1px solid; border-color:#7E94B0 #000000 #000000 #7E94B0}
/* Main table cell colours and backgrounds */
td.row1	{background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff}
td.row2	{background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff}
td.row3	{background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff}
td.rowpic { background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff
}

/* for GroupSoft Main */
a.topmenu:link{color: #FFFBF0;font-weight:bold;text-decoration:none}
a.topmenu:active{color: #FFFBF0;font-weight:bold;text-decoration:none}
a.topmenu:visited{color: #FFFBF0;font-weight:bold;text-decoration:none}
a.topmenu:postlink{color: #FFFBF0;font-weight:bold;text-decoration:none}
a.topmenu:hover{color: #006699;font-weight:bold;text-decoration:underline}

a.automenu:link{color: #ffffff;FONT-SIZE: 12px;font-weight: normal;text-decoration:none}
a.automenu:active{color: #ffffff;FONT-SIZE: 12px;font-weight: normal;text-decoration:none}
a.automenu:visited{color: #ffffff;FONT-SIZE: 12px;font-weight:normal;text-decoration:none}
a.automenu:postlink{color: #ffffff;FONT-SIZE: 12px;font-weight:normal;text-decoration:none}
a.automenu:hover{color: #A6CAF0;FONT-SIZE: 12px;font-weight:bold;text-decoration:underline}

.hr{border: 0px solid #dd6900;border-top-width:1px;height:0px}

.automenu_cat    {BACKGROUND: none; COLOR: #C6C6C6; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, verdana, sans-serif;}
.error { font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; font-weight: bold; color: #EC0404}
.ok { font-family: arial, helvetica, verdana, sans-serif;font-size: 12px; font-weight: bold; color: lime}
.warnung {font-family: arial, helvetica, verdana, sans-serif;font-size: 12px;font-weight: bold;color : #FDD017}
.hinweis {font-family: arial, helvetica, verdana, sans-serif;font-size: 14px; color :#838593;BACKGROUND: none;}
.hinweis img{border:0}
.hinweis a img:link,a img:visited,a img:active {border:0px}
.hinweis a img:hover {border:0px solid #62ca20;}

/*             für SPAW Editor      */

.article {BACKGROUND: none; FONT-SIZE: 14px; FONT-FAMILY: arial, helvetica, verdana, sans-serif;}
.default  {BACKGROUND: none; font-family: arial, helvetica, verdana, sans-serif; font-size: 14px}
.smal  {BACKGROUND: none; font-family: arial, helvetica, verdana, sans-serif; font-size: 10px}
.big  {BACKGROUND: none; font-family:arial, helvetica, verdana, sans-serif; font-size: 16px}
.verybig  {BACKGROUND: none;  font-family: arial, helvetica, verdana, sans-serif; font-size: 18px}
.spheader1 {FONT-WEIGHT: bold;FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; text-decoration:none; color:#ffffff}
.spheader2 {FONT-WEIGHT: bold;FONT-SIZE: 14px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; text-decoration:none; color:#ffffff}
.spheader3 {FONT-WEIGHT: bold;FONT-SIZE: 12px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; text-decoration:none;text-transform: uppercase; color:#ffffff}
.spheader4 {FONT-WEIGHT: bold;FONT-SIZE: 14px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; text-decoration:none;text-transform: uppercase;  color:#ffffff}
.spbox1 {COLOR: #000000;background:#5A5C75;border:1px solid #98aab1}
.spbox2 {background: #5A5C66;border:1px solid #98aab1}


.rahmen{BACKGROUND: none; border:1px solid #98aab1}



/*             für Gallery Fotobeschreibungen      */

.pcaption {BACKGROUND: none; COLOR: #B5B8CC; font-family: arial, helvetica, verdana, sans-serif; font-size: 11pt}
.modcaption {BACKGROUND: none; COLOR: #B5B8CC; font-family: arial, helvetica, verdana, sans-serif; font-size: 11pt}
.fineprint {BACKGROUND: none; COLOR: #B5B8CC; font-family: arial, helvetica, verdana, sans-serif; font-size: 8pt}
.desc {BACKGROUND: none; COLOR: #B5B8CC; font-family: arial, helvetica, verdana, sans-serif; font-size: 10pt}
.head {BACKGROUND: none; COLOR: #B5B8CC; font-family: arial, helvetica, verdana, sans-serif; font-size: 13pt}
.search {BACKGROUND: none; COLOR: #B5B8CC; font-family: arial, helvetica, verdana, sans-serif; font-size: 11pt}

/*             für OpenTableText     */

.opentabtxt {BACKGROUND: none; COLOR: #C6C6C6; font-family: arial, helvetica, verdana, sans-serif; font-size: 14pt}

.boxcontent {BACKGROUND: none; COLOR: #C6C6C6; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt}
.tiny {BACKGROUND: none; COLOR: #C6C6C6; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt}
.content {BACKGROUND: none; COLOR: #C6C6C6; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt}
.calcontent {BACKGROUND: none; COLOR: #000000; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt}
.caltiny {BACKGROUND: none; COLOR: #000000; font-family: arial, helvetica, verdana, sans-serif; font-size: 9pt}

/*             Titel in den mittleren Boxen      */
.block-title  {BACKGROUND: none; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}

.storytitle   {BACKGROUND: none; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	 {BACKGROUND: none;  FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	 {BACKGROUND: none;  FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.option 	 {BACKGROUND: none;  FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.small		 {BACKGROUND: none; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.clock		 {BACKGROUND: none; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}


th	{
	color: #000000; font-size: 11px; font-weight : bold;
  height: 20px;
  background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff
}

th.1	{
	color: #000000; font-size: 11px; font-weight : bold;
 height: 20px;
    background:#958575; border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff;
}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff height: 28px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 29px;
	background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff height: 28px; }

td.row3Right,td.spaceRow {background:#958575;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff}
th.thHead,td.catHead { font-size: 12px; background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff }
th.thSides,td.catSides,td.spaceRow	 { background:#958575;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff }
th.thRight,td.catRight,td.row3Right	 { background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff }
th.thLeft,td.catLeft	  { background:#958575;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff }
th.thBottom,td.catBottom  { background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff }
th.thTop	 { background:#958575;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff }
th.thCornerL { background:#838593;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff }
th.thCornerR { background:#958575;border:1px solid; border-color:#ffffff #1b1b1b #1b1b1b #ffffff }

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2	{
			font-weight: bold; font-size: 22px; font-family: "Arial",Verdana, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #000000;
}
/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #000000; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover{ color: #ffffff; text-decoration: none; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000;}
a.mainmenu		{ text-decoration: none; color : #000000;}
a.mainmenu:hover{ text-decoration: none; color : #ffffff;}
/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 0px; color : #000000}
a.cattitle		{ text-decoration: none; color : #000000; }
a.cattitle:hover{ text-decoration: none; color : #ffffff;}

/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold; font-size: 12px; color : #000000; }
a.forumlink 	{ text-decoration: none; color : #000000; }
a.forumlink:hover{ text-decoration: NONE; color : #ffffff; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */

.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #000000; }
a.nav:hover		{ text-decoration: NONE; color : #ffffff;}
/* titles for the topics: could specify viewed link colour too */
.topictitle			{ font-weight: bold; font-size: 11px; color : #000000; }
a.topictitle:link   { text-decoration: none; color : #000000; }
a.topictitle:visited { text-decoration: none; color : #000000; }
a.topictitle:hover	{ text-decoration: NONE; color : #ffffff; }
/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name			{ font-size : 11px; color : #000000;}

/* Location, number of posts, post date etc */
.postdetails		{ font-size : 10px; color : #000000; }

/* The content of the posts (body of text) */

.postbody { font-size : 12px; color : #000000;}
a.postlink:link	{ text-decoration: none; color : #000000; }
a.postlink:visited { text-decoration: none; color : #000000; }
a.postlink:hover { text-decoration: NONE; color : #ffffff;}
/* Quote & Code blocks */
.code {
	font-family: Verdana, Courier, 'Courier New', sans-serif; font-size: 11px; color: #ffffff;
	background-color: #958575; border:1px solid; border-color:#000000 #ffffff #ffffff #000000;
}
.quote {
	font-family: Verdana, Courier, 'Courier New', sans-serif; font-size: 11px; color: #ffffff;
	background-color: #958575; border:1px solid; border-color:#000000 #ffffff #ffffff #000000;
}
/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: arial, helvetica, verdana, sans-serif; color: #000000; letter-spacing: 0px;}
a.copyright		{ color: #000000; text-decoration: none;}
a.copyright:hover { color: #7FB6C4; text-decoration: NONE;}

/* Form elements */

input,textarea, select {
	color : #ffffff;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
  BACKGROUND: #474962;
	border:1px solid; border-color:#1b1b1b #ffffff #ffffff #1b1b1b;
}

/* The text input fields background colour */

input.post, textarea.post, select {
  color : #ffffff;
  BACKGROUND: #474962;
}

input { text-indent : 2px; }

/* The buttons used for bbCode styling in message post */

input.button {
	color : #000000;
	font: normal 12px arial, helvetica, verdana, sans-serif;
	border:1px solid; border-color:#1b1b1b #ffffff #ffffff #1b1b1b; BACKGROUND: #838593;
}

/* The main submit button option */

input.mainoption {
	color : #000000;
	font: normal 12px arial, helvetica, verdana, sans-serif;
	border:1px solid; border-color:#1b1b1b #ffffff #ffffff #1b1b1b; BACKGROUND: #838593;
}

/* None-bold submit button */

input.liteoption {
	color : #000000;
	font: normal 12px arial, helvetica, verdana, sans-serif;
	border:1px solid; border-color:#1b1b1b #ffffff #ffffff #1b1b1b; BACKGROUND: #838593;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline { color : #000000;
	font: normal 12px arial, helvetica, verdana, sans-serif;
	border:1px solid; border-color:#1b1b1b #ffffff #ffffff #1b1b1b; BACKGROUND: #838593; }
	table.sptab1 {
        empty-cells: show;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px ;
	border-style: solid solid solid solid;
	border-color: #A0A0A4;
	border-collapse: collapse;
	background-color: transparent;
}

table.sptab1 {
        empty-cells: show;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px ;
	border-style: solid solid solid solid;
	border-color: #A0A0A4;
	border-collapse: collapse;
	background-color: #6C6E88;
}

table.sptab1 th {
	border-width: 1px 1px 1px 1px;
	padding: 2p#A0A0A4x 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #A0A0A4;
	background-color: transparent;
}
table.sptab1 td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #A0A0A4;
	background-color: transparent;
}

table.sptab2 {
        empty-cells: show;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px ;
	border-style: solid solid solid solid;
	border-color: #A0A0A4;
	border-collapse: collapse;
	background-color: #717391;
}
table.sptab2 th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #A0A0A4;
	background-color: #717391;
}
table.sptab2 td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: solid solid solid solid;
	border-color: #A0A0A4;
	background-color: #717391;
}

fieldset {padding: 1em;  font:12px sans-serif;   }
 
 legend {
  padding: 0.2em 0.5em;
  border:1px solid #FFFBF0;
  font-size:90%;
  text-align:left;
  color: #FFFBF0
 }

.tableLine
{
    font-family:      Verdana,Arial,sans-serif;
    font-style:       normal;
    font-size:        12px;
    BORDER-TOP:       #A6A6A6 1px solid; 
    BORDER-LEFT:      #A6A6A6 1px solid; 
    BORDER-BOTTOM:    #A6A6A6 1px solid;
    BORDER-RIGHT:     #A6A6A6 1px solid;
	text-align: left
}
.row_head {
    background-color: #494A5D;
	font-style: bold;
	font-size:  12px;
}
.row_0 {
    background-color:        #66677F;
	text-align: left
}
.row_1 {
    background-color:        #7B7C98;
	text-align: left
}
.row_2 {
    background-color:        #66677F;
	text-align: left
}
