@font-face     {  
  font-family: forge ;
  src: url( agsfnt5.ttf ) format("truetype");  
  } 

body           { 
  background-color:#461312; 
  background-attachment:scroll; 
  margin-left:0px; 
  margin-top:0px; 
  color:#bcbcbc;
  background-image:url(bg.png);
  font-family:"Arial", sans-serif;
  }

.hl            {
  font-size:23px;
  font-weight:bold;
  margin-left: 15px;
  line-height: 50px;
  color: #bba59d;
	            }
	            
  
.header   { 
  background-attachment:scroll; 
  width:1157px;
  height:337px;
  background-image:url(header00.png);
  position:relative;
  } 
.headerbot { 
  position:absolute;
  top:0px;
  background-attachment:scroll; 
  width:1157px;
  height:112px;
  background-image:url(header01.png);
  }
.header1   { 
  background-attachment:scroll; 
  width:960px;
  height:287px;
  background-image:url(header00_sm.png);
  position:relative;
  margin: auto;
  } 
.headerbot1 { 
  position:absolute;
  top:0px;
  background-attachment:scroll; 
  width:960px;
  height:93px;
  background-image:url(header01_sm.png);
  } 
.headinside   { 
  background-attachment:scroll; 
  width:591px;
  height:183px;
  background-image:url(head.gif);
  position:absolute;
  top:77px;
  left:191px;
  background-repeat:no-repeat;
  }    
.middle        { 
  width:960px;
  position:relative;
  margin: auto;
  } 
.main         { 
  top:0px;
  width:850px;
  padding-top:90px;
  background-color:#150000; 
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
  border:1px solid #170000;
  background-image:url(main.png);
  background-position:top center;
  background-repeat:repeat-x;
  margin: auto;
  }
  
.navi         { 
  width:755px;
  background-color:#050505; 
  border-radius: 7px;
  border:1px solid #350000;
  padding:12px;
  font-size:18px;
  background-image:url(navibg.png);
  background-position:center center;
  color:#ffffff;
  text-align:center;
  margin: auto;
  }  

.navi a:link     {    color:#bcbcbc; text-decoration:underline; }
/*.navi a:link     {    color:goldenrod; text-decoration:underline; }*/
.navi a:visited  {    color:#bcbcbc; text-decoration:underline; }
/*.navi a:visited  {    color:goldenrod; text-decoration:underline; }*/
.navi a:hover    {    color:#dfb1b0; text-decoration:underline; text-shadow: 0 0 6px #ffa03a}
.navi a:active   {    color:#ffffff; text-decoration:underline; text-shadow: 0 0 8px #ffa03a}

.text00         { 
  position:relative;
  width:818px;
  height:84px;
  background-image:url(text00.png);
  background-position:top center;
  margin: auto;
  } 
.text01         {
  position:relative; 
  width:678px;
  background-image:url(text01.png);
  background-position:top center;
  padding-left:70px;
  padding-right:70px;
  text-align:justify;
  font-family:"forge", sans-serif;
  margin: auto;
  }
.text001         {
  width:600px;
  text-align:justify;
  font-family:"forge", sans-serif;
  margin: auto;
  background-color:#0b0000;
  padding:15px;
  } 

/*.text01 a:link     {    color:#bcbcbc; text-decoration:underline; } */
.text01 a:link     {    color:darkgoldenrod; text-decoration:underline; }
/*.text01 a:visited  {    color:#bcbcbc; text-decoration:underline; }*/
.text01 a:visited  {    color:darkgoldenrod; text-decoration:underline; }
/*.text01 a:hover    {    color:#dfb1b0; text-decoration:underline; text-shadow: 0 0 6px #ffa03a}*/
.text01 a:hover    {    color:goldenrod; text-decoration:underline; text-shadow: 0 0 6px yellow}
.text01 a:active   {    color:#fff2f2; text-decoration:underline; text-shadow: 0 0 8px #ffa03a}


.text02         { 
  width:818px;
  height:56px;
  background-image:url(text02.png);
  background-position:top center;
  margin: auto;
  } 

.text00text    {
  width:150px;
  position:absolute;
  text-align:right;
  right:58px;
  bottom:30px;
  font-size:20px;
  font-family:"forge", sans-serif;
	            }
.st            { 
  font-size:11px;
  margin-top:3px;
  }

.progresstable1{ 
  padding-right:15px;
  padding-left:15px;
  font-size:14px;
  margin-top:3px;
  text-align:right;
  }
.progresstable2{ 
  width:200px;
  height:20px;
  background-image:url(balken.png);
  background-position: center center ;
  text-align:left;  
  border:1px solid #ffffff;              
  }  
.ucp           {
  min-width:120px;
  border:1px solid #350000;
  padding:5px;
  margin:8px;
  font-size:12px;
  text-align:center;
  background-color: #250908;  
  }
.ucp a:link     {    color:#ffffff; text-decoration:underline; } 
.ucp a:visited  {    color:#fff2f2; text-decoration:underline; }
.ucp a:hover    {    color:#dfb1b0; text-decoration:underline; text-shadow: 0 0 6px #ffa03a}
.ucp a:active   {    color:#430100; text-decoration:underline; text-shadow: 0 0 8px #ffa03a}
.rightbox     {
  min-width:120px;
  float:right;
  text-align:center;
  font-family:"Arial", sans-serif;
  position:relative;
  }

.online        {
  border:1px solid #350000;
  padding:3px;
  margin:3px;
  font-size:9px;
  }	
.hits         {
  border:1px solid #350000;
  padding:3px;
  margin:3px;
  font-size:9px;
  background-color: #320d0d;
  text-align:center;     
  }

.alert         {
  border:1px solid #480000;
  padding:10px;
  margin:auto;
  background-color: #970000;
  text-align:center; 
  color:#fdd6d6;  			
  width:500px;				  
  }

.blob   {
  width:300px;
  background-color:#292929;
  font-size:18px;
  text-align:left; 
  border:thin solid #3f3f3f;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:12px;
  padding-right:10px;
  vertical-align:middle;
  font-family:"Arial", sans-serif; 
  border-radius:3px;
  box-shadow: 0px 0px 3px #555555, 2px 2px 2px #1a1a1a inset, -2px -2px 2px #333333 inset;   
  text-shadow: 1px 1px 3px #000000, 2px 2px 4px #000000;
  }
.blob img       {
  vertical-align:middle;
  }  
  
.blobzor        {
   border:1px solid #350000; 
   padding:15px; margin:8px; 
   width:640px;text-align:center;
   font-family:"Arial", sans-serif;
   }        
  
.blob a:link     {    color:#c4acab; text-decoration:underline; } 
.blob a:visited  {    color:#c4acab; text-decoration:underline; }
.blob a:hover    {    color:#dfb1b0; text-decoration:underline; text-shadow: 0 0 6px #ffa03a}
.blob a:active   {    color:#ffffff; text-decoration:underline; text-shadow: 0 0 8px #ffa03a}  


.news          {
  width:auto;
  font-family:"Arial", sans-serif;
	             }
	
.newshead     {  
  width: auto; 
  border-top: thin solid #350000; 
  border-left: thin solid #350000; 
  border-right: thin solid #350000; 
  padding: 5px; 
  background-image: url("/forum/Themes/verlauf2.png");
  background-position:center center;
  background-repeat:repeat-x; 
  text-align:left;
  vertical-align:middle;
  padding-left:15px;
  padding-top:5px;               
  }
.newshead a:link     {    color:#c4acab; text-decoration:underline; } 
.newshead a:visited  {    color:#c4acab; text-decoration:underline; }
.newshead a:hover    {    color:#dfb1b0; text-decoration:underline; text-shadow: 0 0 6px #ffa03a}
.newshead a:active   {    color:#ffffff; text-decoration:underline; text-shadow: 0 0 8px #ffa03a}  
  
.newsbody     {  
  width: auto; 
  border-top: thin solid #350000; 
  border-left: thin solid #350000; 
  border-right: thin solid #350000; 
  padding: 5px; 
  background-color: #250908;
  text-align:justify;
  vertical-align:middle;
  padding:15px 15px 20px;
  }
.newsbody a:link     {    color:#c4acab; text-decoration:underline; } 
.newsbody a:visited  {    color:#c4acab; text-decoration:underline; }
.newsbody a:hover    {    color:#dfb1b0; text-decoration:underline; text-shadow: 0 0 6px #ffa03a}
.newsbody a:active   {    color:#ffffff; text-decoration:underline; text-shadow: 0 0 8px #ffa03a}  
  
.newsbottom     {  
  width: auto; 
  border: thin solid #350000; 
  padding: 5px; 
  background-image: url("/forum/Themes/verlauf2.png");
  background-position:center center;
  background-repeat:repeat-x;
  text-align:left;
  vertical-align:middle;
  padding-left:15px;
  padding-top:5px;
  }   
.newsbottom a:link     {    color:#c4acab; text-decoration:underline; } 
.newsbottom a:visited  {    color:#c4acab; text-decoration:underline; }
.newsbottom a:hover    {    color:#dfb1b0; text-decoration:underline; text-shadow: 0 0 6px #ffa03a}
.newsbottom a:active   {    color:#ffffff; text-decoration:underline; text-shadow: 0 0 8px #ffa03a}  

.news2 {
  font-family:"Arial", sans-serif;
	             }
.newshead2     {  
  border-top: thin solid #350000; 
  border-left: thin solid #350000; 
  border-right: thin solid #350000; 
  padding: 5px; 
  background-image: url("/forum/Themes/verlauf2.png");
  background-position:center center;
  background-repeat:repeat-x; 
  text-align:left;
  vertical-align:middle;
  padding-left:15px;
  padding-top:5px; 
  font-size:12px;              
  }
.newshead2 a:link     {    color:#c4acab; text-decoration:underline; } 
.newshead2 a:visited  {    color:#c4acab; text-decoration:underline; }
.newshead2 a:hover    {    color:#dfb1b0; text-decoration:underline; text-shadow: 0 0 6px #ffa03a}
.newshead2 a:active   {    color:#ffffff; text-decoration:underline; text-shadow: 0 0 8px #ffa03a}  
  
.newsbody2     {  
  border-top: thin solid #350000; 
  border-left: thin solid #350000; 
  border-right: thin solid #350000; 
  padding: 5px; 
  background-color: #250908;
  text-align:justify;
  vertical-align:middle;
  padding:15px 15px 20px;
  font-size:11px;   
  }
.newsbody2 a:link     {    color:#c4acab; text-decoration:underline; } 
.newsbody2 a:visited  {    color:#c4acab; text-decoration:underline; }
.newsbody2 a:hover    {    color:#dfb1b0; text-decoration:underline; text-shadow: 0 0 6px #ffa03a}
.newsbody2 a:active   {    color:#ffffff; text-decoration:underline; text-shadow: 0 0 8px #ffa03a}  
  
.newsbottom2     {  
  border: thin solid #350000; 
  padding: 5px; 
  background-image: url("/forum/Themes/verlauf2.png");
  background-position:center center;
  background-repeat:repeat-x;
  text-align:left;
  vertical-align:middle;
  padding-left:15px;
  padding-top:5px;
  font-size:12px; 
  }   
.newsbottom2 a:link     {    color:#c4acab; text-decoration:underline; } 
.newsbottom2 a:visited  {    color:#c4acab; text-decoration:underline; }
.newsbottom2 a:hover    {    color:#dfb1b0; text-decoration:underline; text-shadow: 0 0 6px #ffa03a}
.newsbottom2 a:active   {    color:#ffffff; text-decoration:underline; text-shadow: 0 0 8px #ffa03a}  




.donortable {
             
             }

.donatorhead {
	           background-image:url(/navibg.png);
	           background-position:center center;
	           padding:5px; 
	           font-size:18px; 
	           text-align:center;
	           }

.donatortable {
	            border:1px solid #1e0000; 
	            padding:5px; 
	            margin:8px; 
	            font-size:16px; 
	            text-align:center;
	            background-image:url(/donatorsbg.png);
	            background-position:top center;
	            background-repeat:repeat-x;
	           }
	           
  