.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}
.vscrollerbase {
width: 10px;
background-color: #232623;
}
.vscrollerbar {
width: 10px;
background-color: #16bdec;
}
.hscrollerbase {
height: 10px;
background-color: #232623;
}
.hscrollerbar {
height: 10px;
background-color: #16bdec;
}
.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: gray;
}
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 690px;
height: 102px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #0f100f;
margin: 0.3em auto;
padding: 1px;
}

a img			{border: none;}

#dropmenudiv {
position: absolute;
z-index: 100;
}

#dropmenudiv a {
background: url(button.png);
height: 24px;
width: 140px;
display: block;
padding: 1px 0 0 30px;
text-decoration: none;
color: #999999;
font: normal 12px Arial;
}

#dropmenudiv a:hover { /*hover background color*/
color: #990000;
font: normal 12px Arial;
}

a.tooltip {outline:none; }
a.tooltip strong {line-height:10px;}
a.tooltip:hover {text-decoration:none;}
a.tooltip span { z-index:10;display:none; padding:3px 5px; margin-top:-30px; margin-left:50px; width:120px; line-height:100%; }
a.tooltip:hover span{ display:inline;
position:absolute; border:1px solid #999999; background: -moz-linear-gradient(0% 6% 270deg,#4b0c0e, #000000);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b0c0e), to(#000000)); /* Farbverlauf */
background: -moz-linear-gradient(0% 6% 270deg,#4b0c0e, #000000); /* Farbverlauf */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b0c0e',endColorstr='#000000'); /* Farbverlauf */
background-image: -o-linear-gradient(top , #4b0c0e , #000000 ); /* Farbverlauf */ url(     )repeat-x 0 0; }
.callout {z-index:20;position:absolute;top:30px;border:0;left:-10px;}

/*CSS3 extras*/
a.tooltip span { border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0px 2px 2px #555555;
-webkit-box-shadow: 0px 2px 2px #555555;
box-shadow: 0px 2px 2px #555555;
}

.registy1            {color:#cccccc;line-height:12px;}
.close_all span.info,
.open_theme span.info,
.registnew1 span.info         {display:none;}
.close_all:hover span.info,
.open_theme:hover span.info   {display:block;position:absolute;margin-top:30px;width:330px;color:#cccccc;font-family:Helvetica, Arial, sans-serif;font-size: 11px;padding:5px;text-align:left;
                               border: 1px solid #cccccc;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b0c0e), to(#000000)); /* Farbverlauf */ background: -moz-linear-gradient(0% 6% 270deg,#4b0c0e, #000000); /* Farbverlauf */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b0c0e',endColorstr='#000000'); /* Farbverlauf */ background-image: -o-linear-gradient(top , #4b0c0e , #000000 ); /* Farbverlauf */-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;#999999;}
.registnew1:hover span.info    {display:block;position:absolute;margin-top:-40px;margin-left:50px;width:330px;color:#cccccc;font-family:Helvetica, Arial, sans-serif;font-size: 11px;padding:5px;text-align:left;
                               border: 1px solid #cccccc; box-shadow:0px 2px 2px #555555;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b0c0e), to(#000000)); /* Farbverlauf */ background: -moz-linear-gradient(0% 6% 270deg,#4b0c0e, #000000); /* Farbverlauf */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b0c0e',endColorstr='#000000'); /* Farbverlauf */ background-image: -o-linear-gradient(top , #4b0c0e , #000000 ); /* Farbverlauf */-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;z-index:1000;}

.registy5            {color:#cccccc;line-height:12px;}
.close_all span.info,
.open_theme span.info,
.registnew5 span.info         {display:none;}
.close_all:hover span.info,
.open_theme:hover span.info   {display:block;position:absolute;margin-top:30px;width:330px;color:#cccccc;font-family:Helvetica, Arial, sans-serif;font-size: 11px;padding:5px;text-align:left;
                               border: 1px solid #c10000;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b0c0e), to(#000000)); /* Farbverlauf */ background: -moz-linear-gradient(0% 6% 270deg,#4b0c0e, #000000); /* Farbverlauf */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b0c0e',endColorstr='#000000'); /* Farbverlauf */ background-image: -o-linear-gradient(top , #4b0c0e , #000000 ); /* Farbverlauf */-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;#999999;}
.registnew5:hover span.info    {display:block;position:absolute;margin-top:-40px;margin-left:50px;width:330px;color:#cccccc;font-family:Helvetica, Arial, sans-serif;font-size: 11px;padding:5px;text-align:left;
                               border: 1px solid #c10000; box-shadow:0px 2px 2px #555555;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b0c0e), to(#000000)); /* Farbverlauf */ background: -moz-linear-gradient(0% 6% 270deg,#4b0c0e, #000000); /* Farbverlauf */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b0c0e',endColorstr='#000000'); /* Farbverlauf */ background-image: -o-linear-gradient(top , #4b0c0e , #000000 ); /* Farbverlauf */-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;z-index:1000;}

.registy19           {color:#cccccc;line-height:12px;}
.close_all span.info,
.open_theme span.info,
.registnew9 span.info         {display:none;}
.close_all:hover span.info,
.open_theme:hover span.info   {display:block;position:absolute;margin-top:30px;width:330px;color:#cccccc;font-family:Helvetica, Arial, sans-serif;font-size: 11px;padding:5px;text-align:left;
                               border: 1px solid #cccccc;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b0c0e), to(#000000)); /* Farbverlauf */ background: -moz-linear-gradient(0% 6% 270deg,#4b0c0e, #000000); /* Farbverlauf */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b0c0e',endColorstr='#000000'); /* Farbverlauf */ background-image: -o-linear-gradient(top , # 4b0c0e, #000000 ); /* Farbverlauf */-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;#999999;}
.registnew9:hover span.info    {display:block;position:absolute;margin-top:-100px;margin-left:30px;width:200px;color:#cccccc;font-family:Helvetica, Arial, sans-serif;font-size: 11px;padding:5px;text-align:left;
                               border: 1px solid #cccccc; box-shadow:0px 2px 2px #555555;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b0c0e), to(#000000)); /* Farbverlauf */ background: -moz-linear-gradient(0% 6% 270deg,#4b0c0e, #)000000; /* Farbverlauf */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b0c0e',endColorstr='#000000'); /* Farbverlauf */ background-image: -o-linear-gradient(top , #4b0c0e , # 000000); /* Farbverlauf */-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;z-index:1000;}
							   
.menu
{
   display:block;
  
   color: #cccccc;    // Menubuttonschrift

   font-size: 12px;

   width: 285px;

   height: 25px;

   text-indent: 30px;

   text-decoration: none;

   line-height: 25px;

   background-image: url('Bilder/button.png');

   background-repeat: no-repeat;

}
.menu:hover
{
   display:block;

   color: #FFFFFF;     // menubutton m.over

   font-size: 12px;

   width: 285px;

   height: 25px;

   text-indent: 39px;

   text-decoration: none;

   line-height: 25px;

   background-image: url('Bilder/hbutton.png');

   background-repeat: no-repeat;

} 

.title   

{

	font-size: 12px;
	font-weight: bold;
	color: #ffffff;  //news ueberschrift

}

.login_1

{ 

    color: #990000;   // schrift wenn login im header

	background:#FFF url('bilder/login_1.gif') ;

	width: 103px;

	height: 17px;

    border-width: 0px;

    font-weight: normal;

    text-decoration: none;

	text-align: center;

	padding-top: 3px; font-style:normal; font-variant:normal; font-size:12px; font-family:Tahoma

}

.login_2 

{ 

    color: #990000;

	background:#a0a0a0 url('bilder/login_2.gif') ;

	width: 103px;

	height: 15px;

    border-width: 0px;

    font-weight: normal;

    text-decoration: none;

	text-align: center; 

	padding-top: 5px; font-style:normal; font-variant:normal; font-size:12px; font-family:Tahoma

}

.login_s

{ 

    background:url('bilder/login_s.gif') ;

	width:40px;

	height:20px;

  	border-width: 0px;

    font-weight: normal;

    text-decoration: none

}

.btitle

{

	color: #ffffff;    
	font-weight: bold;
	font-size:12px;

}

.bcontent

{

	margin-left: 12px;

}

body   

{ 
  
background-attachment: fixed;
  margin:0px; 
  bgproperties: fixed;
  background-image: url('Bilder/bg.jpg');
  background-repeat:no-repeat;
  background-position:center center;
  background-color: #000000;    //hintergrund der seite

  margin-left:0px;

  margin-right:0px;

  margin-top:0px;

  margin-bottom:0px;

}

td 

{

  font-family: Arial; 

  font-size: 12px;

  color: #999999;    

}

a

{ 

  color: #990000;    

  font-family: Arial; 

  font-size: 12px; 

  text-decoration: none;

}

a:hover 

{ 

  color: #990000;  

  text-decoration: none;  

}

a.box 

{ 

  color: #999999;    

  font-family: Arial; 

  font-size: 12px;

  text-decoration: none;

 }

a.box:hover 

{  

  color: #990000;   

  text-decoration: none;

}

input, textarea, select {
    background-color: #999999;
    border-color: #333333;
    
    border-style: double;
    border-width: 1px;
    color: #333333;
    font: 10px Verdana,Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none; }

.Chead

{

   		background-color: #111111;
        color: #cccccc;
        font-family: Gotthard, Helvetica, sans-serif;
        font-size: 12px;
  		background-image: url('Bilder/forenhead.jpg');
        background-repeat: repeat-x
          border-radius: 3px 3px 3px 3px;
  

}

.Chead td, .Chead td strong, .Chead h4, .Chead td b

{

  color: #a0a0a0;   // gallery bilderueberschrift

}

.Callg

{

	color: #999999;

}

.Callg td

{

  color: 999999;

}


.Cnorm 

{

	background-color: #111111;
         
  	color: #999999;

}

.Cmite

{ 

  	background-color: #111111;			// downloads-details-name, in news kommentaren
        
        color:#999999;

}
.mite
{
  background-color: #111111;

  color:#ff00dd;
}
.Cdark

{

  		background-color: #111111;   //foren beitrag-hintergrund, letzter beitrag hintergrund
        
           color: #999999;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
  		background-image: url('Bilder/td_bg.jpg');
        background-repeat: repeat-x
}



#Ballg

{

	color: #999999;

	background-color: #111111;

}

#Ballg td

{

	color: #999999;

	background-color: #111111;

}

.Bhead

{

	color: #999999;

}

.Bbody

{

	color: #999999;

}



.smalfont 

{ 

	color: #999999;     

    font-size: 12px;

	text-decoration: none; 

}

.smalfont_copyright 

{ 

	color: #999999;

    font-size: 12px;

	text-decoration: none; 

}
.dltext

{ 

	color: #999999;     // download textfärbe

    font-size: 12px;

	text-decoration: none; 

}

.Chead
{
  background-color: #111111;

        color: #999999;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
  		background-image: url('Bilder/td_bg.jpg');
        background-repeat: repeat-x;
}

.downloads
{
        background-color: #111111;

        color: #cccccc;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
  		background-image: url('Bilder/td_bg.jpg');
        background-repeat: repeat-x
}

.news
{
        background-color: #111111;

        color: #cccccc;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
  		background-image: url('Bilder/Cdown.jpg');
        background-repeat: repeat-x
}

.border 

{

   background-color: #999999;   
}
a.border
{
   color: #FFFFFF;
}
.rand
{
  border: 1px solid #990000;

}

hr 

{ 
height: 1px;
                border: solid #990000 1px;
                border-top-width: 1px;
				width: 100%;
}

input, textarea, select

{ 

    color: #999999;

	background-color: #111111;

    font: 12px  Arial;  

    border-color: #999999;

  	border-width: 1px;

    border-style: double;  

    font-weight: normal;  

    text-decoration: none;  

}

#menu {}

#menu ul { padding-left: 12px; margin-left: 12px; }

#smallmenu { }

#smallmenu li { font-size: 12px; }

#smallmenu a { font-size: 12px; }


.sbback 
{
    background-color: #111111;
    color:#0b0b0b;
}
.sbback2 
{
    background-color: #111111;
    color:#0b0b0b;	
}

.content  

{

	font-size: 15px;
	font-weight: bold;
	color: #990000;  //news ueberschrift
	
}
.lastbox {
	font-family: Arial, Helvetica, sans-serif;
	color: #f12f0b;
	padding-top: 0px;
	text-decoration: none;
	font-size: 12px;
	line-height: 11px;
}

.lastwars {
	font-family: Arial, Helvetica, sans-serif;
	color: #c0c0c0;
	padding-top: 0px;
	text-decoration: none;
	font-size: 12px;
	line-height: 13px;
}

#smallmenu { }
#smallmenu li { font-size: 9px; }
#smallmenu a { font-size: 9px; }

#menu {
        color: #959595;
		}
#menu ul { 
        padding-left: 0px; 
		margin: 0 auto; 
		list-style:none;
}

#menu a {
    display		        : block;
	width				: 135px;
	line-height			: 25px;
	font-size			: 12px;
	color				: #999999;
	font-weight			: normal;
	background			: url(Bilder/menu.gif) no-repeat;
	padding-bottom		: 0px;
	text-indent			: 30px;
}
#menu a:hover {
	color				: #FFFFFF;
	text-indent			: 39px;
	background-position	: 0 -25px;

}

#menu_re {
        color: #990000;
		padding-left: 5px;
		}
#menu_re ul { 
		margin: 0 auto; 
		list-style:none;
}

#menu_re a {
    display				: block;
	font-size			: 11px;
	color				: #C9C9C9;
	font-weight			: normal;
	padding-bottom		: 2px;
	text-align          : center;
}
#menu_re a:hover {
	color				: #9B4324;
	text-decoration		: bold;
}

#smallmenu { }
#smallmenu li { font-size: 9px; }
#smallmenu a { font-size: 9px; }

#bannerRotator {position:relative;color:#7A7A7A;width: 283px;height: 250px;  top: 21px;left: 46px;float: left;max-width: 555px;}
#bannerRotator ul li img{ max-width:283px; max-height:250px;border: none;}
#bannerRotator ul { list-style:none; padding:0; position:relative; margin:0;border: none; }
#bannerRotator ul li { display:none; position:absolute; border: none; }
#bannerRotator ul li a { text-decoration:none; border: none; }
#bannerNav { position:absolute; right:10px; top:5px; background:url(bannerrotator/img/transBlack75.png) repeat 0 0; padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius: 5px;border-radius: 5px; }
#bannerNav a { margin:3px 10px 0 0; height:10px; width:10px; display:block; background:url(bannerrotator/img/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(bannerrotator/img/dotLight.png); }
#bannerNav span.pause, #bannerNav span.play { cursor:pointer; height:15px; width:15px; display:block; background:url(bannerrotator/img/pause.png) no-repeat 0 0; float:left; }
#bannerNav span.play { background-image:url(bannerrotator/img/play.png) }

.notification {
        position: absolute;
        top: 18%;
        left: 37%;
        margin-left: 535px;
        margin-top: -55px;
}