/* Main Layout */
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #000000;
  background-repeat: no-repeat; 
  
}

#dropmenudiv{
border-left:0px none; border-right:0px none; border-top:0px none; border-bottom:0px none; position:absolute; top:-100px; z-index:100;
line-height:20px; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Verdana;
}
#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: inherit;
	border-bottom: 1px solid #000000;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold; //;
	background-transparent: 60;
	text-align: center;
	color: #FFFFFF;
	background-image: url('nav_bg.png');
	font-size: 10px;
	position:relative; top:20px; left:0px;
}
#dropmenudiv a:hover{ /*hover background color*/
background-color: write;
}

.iheader { 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/header.png); 
  background-repeat: no-repeat; 
  width: 1000px;
  height: 178px;
  z-index: 1; 
}

.imenupic {  
  border: 0px;
}

.imenu {  
  width: 1000px;
  border: 0px;
  height: 33px;
}
.ivideo { 
  text-align: center; 
  vertical-align: top; 
  align: center;
  border: 0px;
  background-image:url(Bilder/videobg.png); 
  background-repeat: no-repeat; 
  width: 259px;
  height: 167px;
}
.ioserver { 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/o_server.png); 
  background-repeat: no-repeat; 
  width: 741px;
  height: 37px;
}
.ilserver { 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/l_server.png); 
  background-repeat: no-repeat; 
  width: 115px;
  height: 130px;
}
.imserver { 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/m_server.png); 
  background-repeat: no-repeat; 
  width: 462px;
  height: 130px;
  valign:top;
  align:center;
}
.irserver { 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/r_server.png); 
  background-repeat: no-repeat; 
  width: 164px;
  height: 130px;
}
.icontent { 
  vertical-align: top; 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/bg-content.png); 
  background-repeat: repeat-y; 
  width: 1000px;
}
.icopyright { 
  vertical-align: top; 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/copyright.png); 
  background-repeat: repeat-y; 
  width: 1000px;
}
.iocontent { 
  vertical-align: top; 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/content_o.png); 
  background-repeat: no-repeat; 
  width: 703px;
  height: 21px;
}
.imcontent { 
  vertical-align: top; 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/content_m.png); 
  background-repeat: repeat-y; 
  width: 703px;  
}
.iucontent { 
  vertical-align: top; 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/content_u.png); 
  background-repeat: no-repeat; 
  width: 703px;
  height: 350px;
}
.ioinfo { 
  vertical-align: top; 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/info_o.png); 
  background-repeat: no-repeat; 
  width: 297px;
  height: 21px;
}
.iminfo { 
  vertical-align: top; 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/info_m.png); 
  background-repeat: repeat-y; 
  width: 297px;  
}
.iuinfo { 
  vertical-align: top; 
  text-align: center; 
  border: 0px;
  background-image:url(Bilder/info_u.png); 
  background-repeat: no-repeat; 
  width: 297px;
  height: 388px;
}


img { border: none; }

hr {
  color: #666666;
  background-color: #666666;
  border: 0px;
  border-top: transparent;
  border-bottom: transparent;
  margin: 2px 0;
  height: 1px;
}

/* Links */
a, a:visited, a:active {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
}

a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: normal;
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

a.titlelink:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-weight: bold;
}

a.category, a.category:visited, a.category:active {
  color: #FFFFFF;
  text-decoration: none;
}

a.category:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

/* Font types */
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: bold;
}

small {
  color: #FFFFFF;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}

.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #181111;
  background: url(../images/bg_files.png) repeat-x;
  line-height:20px;

}

.category_big, .category_big a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

.category {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: normal;
}

/* Forms */
form {
  border: none;
  margin: 0px;
  padding: 0px;
}

input, textarea, select {
  border: 1px solid #989898;
  background-color: #F0F0F0;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
}

input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
  border: 1px solid #CCCCCC;
  background-color: #F6F6F6;
  color: #2C2C2C;
}

input[type="radio"], input[type="checkbox"], 
input[type="radio"]:focus, input[type="radio"]:active,
input[type="checkbox"]:focus, input[type="checkbox"]:active {
  border: 0px;
}

.input {
  background-color: transparent;
  border: none;
  margin: 2px;
}

/* Infomessages - Miscellaneous */
.tooltip {
  position: absolute;
  display: none;
  background-color: #231919;
  color: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-left: 4px solid #1a1a1a;
  padding: 4px 10px;
  z-index: 100;
}

.errorbox {
  background-color: #FFCCCC;
  border: 1px dashed #D60000;
  color: #666666;
  font-size: 10px;
  width: 350px;
  padding: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

/* BBCode Tags */
.quote {
  color: #FFFFFF;
  text-align: left;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding: 3px;
}

.list {
	list-style-type: disc;
	list-style-position:outside;
}
.list_num {
	list-style-type: decimal;
	list-style-position:outside;
}

.list_alpha {
	list-style-type: lower-latin;
	list-style-position:outside;
}

.code {
  color: #000000;
  text-align: left;
  margin: 0 auto;
  padding: 3px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.codeinner {
  color: #FFFFFF;
  font: 11px 'Courier New', Courier, monospace;
}

.codeline0 {
	background-color: #454545;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}

.codeline1 {
	background-color: #474747;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}


/*TS */

#ts_container {
	width: 40px;
	height: 104px;
	position: fixed;
	right:0;
	margin-top:50px;
	overflow: hidden;
	z-index:102;
}

#ts_toogle {
	position: absolute;
	top:0;
	left:0;
	display: block;
	width: 40px;
	height: 104px;
}

#ts_content {
	width: 254px;
	margin-left:45px;
	padding: 10px;
	border:1px solid #000;
	background:url(style/base/main-bg.png) -200px 0px repeat-y transparent;
	-moz-box-shadow: 5px 3px 4px #000;
	-webkit-box-shadow: 5px 3px 4px #000;
	box-shadow: 5px 3px 4px #000;
	overflow-x: hidden;
}

#ts_content a img {
	display: none !important;
}



/*Shoutbox */

#shoutbox_container {
	width: 40px;
	height: 100px;
	position: fixed;
	right:0;
	margin-top:201px;
	overflow: hidden;
	z-index:101;
}

#shoutbox_toogle {
	position: absolute;
	top:0;
	left:0;
	display: block;
	width: 40px;
	height: 102px;
}

#shoutbox_content {
	width: 250px;
	margin-left:45px;
	padding: 10px;
	border:1px solid #000;
	background:url(style/base/main-bg.png) -200px 0px repeat-y transparent;
	-moz-box-shadow: 5px 3px 4px #000;
	-webkit-box-shadow: 5px 3px 4px #000;
	box-shadow: 5px 3px 4px #000;
}

#shoutbox {
	overflow: hidden;
}

.sb {
	width: 137px;
	padding:3px;
	border:1px solid #222;
	margin:2px auto;
	font-size:9px;
}

.sb small {
	font-family: Arial;
	font-size:9px !important;
}

.sb a, .sb a:active, .sb a:visited, .sb a:hover {
	font-weight: bold;
}

#shoutbox_sender {
	margin:0 auto;
	padding-top: 15px;
	clear: both;
	width: 155px;
	text-align: center;
}

#shoutbox_sender img {
	vertical-align: middle;
}

.sc_servers {
	width: 135px;
	line-height: 16px;
	height: 30px;
	padding-left: 35px;
	margin: 8px 0;
	clear: both;
}

.sc_servers  img {
	position: absolute;
	margin:6px 0 0 -30px;
}


/* jScroll Stuff */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 101;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #111;
}
.jScrollPaneDrag {
	position: absolute;
	background: #fff;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

/*Followers Addon */

#follower_container {
	width: 1px;
	position: fixed;
	left:0;
	margin-top:50px;
	overflow: visible;
	z-index:101;
}

.follower-ico {
	width: 50px;
	height: 50px;
	overflow: visible;
	display: block;
	margin: 0 0 5px -25px;
}

.follower-ico .follower-img {
	width: 50px;
	height: 50px;
}

#follower_container2 {
	width: 1px;
	position: fixed;
	left:0;
	margin-top:105px;
	overflow: visible;
	z-index:101;
}

#follower_container3 {
	width: 1px;
	position: fixed;
	left:0;
	margin-top:160px;
	overflow: visible;
	z-index:101;
}

#follower_container4 {
	width: 1px;
	position: fixed;
	left:0;
	margin-top:215px;
	overflow: visible;
	z-index:101;
}
#follower_container5 {
	width: 1px;
	position: fixed;
	left:0;
	margin-top:270px;
	overflow: visible;
	z-index:101;
}
#adsence1 {
	margin-top:325px;
	position: fixed;
	overflow: visible;
	z-index:101;

}
#adsence2 {
position:absolute;
margin-top:70px;

overflow: visible;
z-index:101;
margin-left:50%;
}

.stepcarouselserver { position: relative;  text-align: center; overflow:hidden; top:15; width:460px; height:130px; margin:0px 0px 0px 0; }
.stepcarouselserver .serverbelt { position:absolute; left:0; top:0; }
.stepcarouselserver .serverpanel { float:left; overflow:hidden; padding:2px 40px 20px 1px; width:130px; }

#disclaimer {
	 color: #FFFFFF;
	 background-color: #ac453d;
	 padding: 5px;
	 font-size: 12px;
	 font-family: Arial, Helvetica, sans-serif;
	 }
	 
#videos {
	border-bottom: 0px $border;
	margin-bottom: 5px;
	}
	
#videos img {
	border: 1px solid #EEEEEE;
	padding: 3px;
	max-width: 100px;
	margin: 5px;
	}
	 
#copyright {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	}
	
#error {
	padding: 5px;  
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 12px;
	}
	
#successful { 
	padding: 5px; 
	background-color: #2b731c; 
	color: #FFFFFF; 
	font-family: Arial; 
	font-size: 12px;
	}
.theme-default #slider {
    margin:0px auto 0 auto;
    width:240px; /* Make sure your images are the same size */
    height:120px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}
#TBajaxContent{
clear:both;
overflow:auto;
padding:2px 15px 15px 15px;
text-align:left;
}
#TBajaxWindowTitle{
padding:7px 50px 5px 10px;
}
#TBcaption{
background:#FFFFFF;
color:#515151;
float:left;
font:bold 11px Arial,Helvetica,sans-serif;
height:25px;
padding:7px 30px 10px 25px;
}
#TBcloseAjaxWindow{
float:right;
margin-bottom:1px;
padding:5px 10px 7px 0;
text-align:right;
}
#TBcloseWindow{
float:right;
height:25px;
padding:11px 25px 10px 0;
}
#TBcloseWindow a{
background:#FFFFFF;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
}
#TBcloseAjaxWindow a{
background:#FBC900;
color:#666666;
font:bold 11px Arial,Helvetica,sans-serif;
}
#TBhideSelect{
background:#FFFFFF;
border:none;
color:#000000;
filter:alpha(opacity=0);
height:100%;
left:0;
-moz-opacity:0;
opacity:0;
position:absolute;
top:0;
width:100%;
z-index:99;
}
#TBiframeContent{
border:none;
clear:both;
margin-bottom:-5px;
_margin-bottom:0px;
}
#TBload{
background:url(loadingAnimation.gif);
display:none;
height:100px;
position:absolute;
width:100px;
z-index:101;
}
#TBoverlay{
background: #F5F5F5;
color:#000000;
left:0px;
-moz-opacity:0.8;
opacity:0.8;
filter:alpha(opacity=80);
position:absolute;
top:0px;
width:100%;
z-index:100;
}
* html #TBoverlay{
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}
#TBsecondLine{
background:#FFFFFF;
color:#D6D6D6;
font:bold 11px Arial,Helvetica,sans-serif;
}
#TBsecondLine span{
padding:0 10px;
}
#TBsecondLine a{
background:#FFFFFF;
color:#515151;
}
#TBtitle{
_height:27px;
background:#FBC900;
color:#000000;
font:bold 12px Arial,Helvetica,sans-serif;
min-height:27px;
}
#TBwindow{
background:#FFFFFF;
border:2px solid #D6D6D6;
color:#000000;
display:none;
position:absolute;
text-align:left;
z-index:102;
}
#TBwindow img#TBimage{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #666666;
border-right:1px solid #CCCCCC;
border-top:1px solid #666666;
display:block;
margin:15px 0 0 15px;
}

#tab_2 { /* OUTER CONTAINER */
	background: #282927;
	border: 1px solid #242424;
	box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 3px 3px 0px rgba(0, 0, 0, 0.1);
}
#tab_2:hover { /* OUTER CONTAINER HOVER IF NEEDED */
	background: #282927;
	border: 1px solid #242424;
}
.forum_title {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #5E5F5C;
	background: url(images/forum_katg_bg.png) repeat-x;
  border-top: 1px solid #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
  padding: 5px;
}
.topic_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dotted #9C0;
	padding: 5px;
}
.forum_katg {
	height: 20px;
	background: url(images/forum_katg_bg_red.png) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #9F9FA0; 
	padding: 6px; 
	line-height: 22px;
}	
.forum_katg_topic {
	height: 17px;
	background: url(images/forum_katg_bg_red.png) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #9F9FA0;
	padding: 12px 0 6px 0;
}	
.forum_topic_stats {
	padding: 0 0 6px 6px;
}
.forum_mod {
	font-size: 10px;
	color: #AFAFAF;
}
.forum_border {
	background: url(images/forum_bg.png) repeat-x;
	border-bottom: 1px solid #383838; 
	padding: 4px;
}
.forum_border2 {
	background: url(images/forum_bg.png) repeat-x;
	border-bottom: 1px solid #383838;
	border-left: 1px solid #383838; 
	padding: 4px;
}
.forum_stats {
	border-bottom: 1px solid #D3D3D3;
	 padding: 5px; 
	 font-size: 11px; 
	 color: #989696;
}
.forum_hr {
	margin-top: 15px;
	border: 0px; 
	border-top: solid 1px #CCCCCC; 
	border-bottom: transparent;
}
.forum_message {
	float: left; 
	padding: 6px; 
	min-height: 165px; 
	border-left: 1px solid #D3D3D3;
}
.sig {
	color: #B4B4B4;
}
.forum_ava {
	background: url(images/forum_ava_shadow.png) no-repeat center; 
	height: 100px;
}
.katg_small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
}
a.forum_katg_link, a.forum_katg_link:visited, a.forum_katg_link:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #D9D9D9;
  font-weight: bold;
  text-transform: uppercase;
}
a.forum_katg_link:hover {
  color: #FFFFFF;
  font-weight: bold;
}
a.forum_err, a.forum_err:visited, a.forum_err:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #D60000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.forum_err:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #D60000;
	text-decoration: underline;
	font-weight: bold;
}
a.forum, a.forum:visited, a.forum:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #8E8C8C;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
a.forum:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #8E8C8C;
	text-decoration: underline;
	font-weight: bold;
}
