body { 

	color: #FFFFFF;
	font-family: "Eurostile","Trebuchet MS", Verdana, Tahoma, Arial, Sans-Serif;

	font-size: 13px;
	
	background-color: black;
	
	background-image: url(images/bg.jpg);
	background-attachment: fixed;
	background-position: bottom;
	background-repeat: no-repeat;

	padding:0;
	/* margin:10px 10px 0;*/
	margin: 0;
	line-height:1.5em;
	
/*
scrollbar-face-color:#EFEFEF;
scrollbar-shadow-color:#AAAAAA;
scrollbar-highlight-color:#5F5F5F;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-darkshadow-color:#DEDEDE;
scrollbar-track-color:#E5E5E5;
scrollbar-arrow-color:#5F5F5F;
*/

 }
a {
	color: #FFFFFF;
	text-decoration:underline;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #590000;
	*/
	
}

a:hover {
	text-decoration:underline;
	
	background-color: #590000;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	*/
}

a.side {
text-decoration:none;

/* font-size:13px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AA0000;
	padding-bottom: px; */
	

}

a:hover.side {

	text-decoration:underline;
	
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	*/
}

a.white {
	 text-decoration:none;
}

a:hover.white {
	 text-decoration:underline;
}


img {
	border: 0px;
}

form {
	margin:0px 0px 0px 0px;
}
h1 {  font-size: 14px; font-weight: normal; }
hr { border-color: transparent transparent #590000; margin-left: -5px; margin-right: -5px;}

hr.side-hr { border-style: solid; }

td {
	/*font-size:12px;*/
}

pre {
	font-size:12px;
}

.alt {
	color:#666;
}

.header {
	font-size:12px;
	color:white; 
	background-color:transparent;
	padding:5px;
}

/* http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba */
.button {

	/* background: #222 url(images/alert-overlay.png) repeat-x; */
	display: inline-block; 
	padding: 5px 10px 6px; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border: 0px;
	/* border-bottom: 1px solid rgba(0,0,0,0.25); */
	position: relative;
	cursor: pointer;

	font-family: "Eurostile","Trebuchet MS", Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 14px; 
	line-height: 1; 
	color: #ddd;
	
	background-color: #590000; 
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, #590000),
	    color-stop(1, #AA5555)
	);
	
	background-image: -moz-linear-gradient(
    	center bottom,
    	#590000 0%,
    	#AA5555 100%
	);

/* font-size:12px; color:#FFF; background-color: black; border:solid 1px #590000; margin-top:2px; */
}

.button:hover
	{
 	background-color: #990000; 
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, #990000),
	    color-stop(1, #DD5555)
	);
	
	background-image: -moz-linear-gradient(
    	center bottom,
    	#990000 0%,
    	#DD5555 100%
	);
	color: #fff;
	text-decoration: none; }
.button:active
	{ top: 1px; }
	
.mini.button
	{font-size: 12px; padding: 3px 6px 3px; }
	
.pollbar
{
	display: inline-block; 
	position: relative;
		
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	
	border: 0px;
 	background-color: #990000; 
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, #990000),
	    color-stop(1, #DD5555)
	);
	
	background-image: -moz-linear-gradient(
    	center bottom,
    	#990000 0%,
    	#DD5555 100%
	);
	/*font-size: 10px;*/
	height: 10px;
}
	
.textbox { font-size:12px; color:#FFF; background-color: transparent; border:solid 2px #590000; margin: 0px; padding: 3px;}

.main-bg { background-color: transparent; padding:5px 0; }

.side-border-left {
	padding:5px 10px 0px 0px;
}

.side-border-right {
	padding:5px 0 0 10px;
}

.main-body
{
	 font-size:14px; background-color:transparent; background-image:url(images/slimbox/mitte-stripes.png); background-repeat:repeat;  padding:5px; margin-bottom: 1em; 
	 line-height:1.2em;
	-moz-border-radius-bottomleft: 8px; 
	-moz-border-radius-bottomright: 8px; 
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.75);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.75);
	}

.border {
	background-color:#ddd; 
	border:2px #5F5F5F solid; 
}

.infobar {
	font-size:9px;
	
	border-top: solid #C4C4C4; 
	border-top-width: 1px; 
	border-left: solid #C4C4C4; 
	border-left-width: 1px; 
	border-right: solid #F6F6F6; 
	border-right-width:0px; 
	border-bottom: solid #F6F6F6; 
	border-bottom-width:1px;
	padding:3px 4px 3px 4px;
}

.infobar2 {
	font-size:9px;
	 
	border-top: solid #C4C4C4; 
	border-top-width: 1px; 
	border-left: solid #C4C4C4; 
	border-left-width: 0px; 
	border-right: solid #F6F6F6; 
	border-right-width:1px; 
	border-bottom: solid #F6F6F6; 
	border-bottom-width:1px;
	padding:3px 4px 3px 4px;
}

.side-header {

	font-size:14px;
	font-weight:bold;
	
	margin-bottom: 1em;
	/*
	background-image: url(images/headline_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	*/
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #590000;
	

}

.side-content {

	font-size:13px;	
	

}

.side-header2 {

	font-size:14px;
	font-weight:bold;

	/*
	background: rgba(0,0,0,0.6) url(images/headline_bg.png) repeat; 
	background-position: bottom;
	background-repeat: repeat-x;
	*/
	
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, #590000),
	    color-stop(1, rgba(0,0,0,0.6))
	);
	
	background-image: -moz-linear-gradient(
    	center bottom,
    	#590000 0%,
    	rgba(00,0,0,0.6) 100%
	);
	
	-moz-border-radius-topleft: 8px; 
	-moz-border-radius-topright: 8px; 
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	
	padding: 1px 1px 1px 5px;
	/*
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #590000;
	*/
	-moz-box-shadow: 0 0px 4px rgba(0,0,0,0.75);
	-webkit-box-shadow: 0 0px 4px rgba(0,0,0,0.75);

}

.side-content2 {

	font-size:13px;	

	
	background: rgba(0,0,0,0.6);
	/*background-image:url(images/slimbox/mitte.png);*/
	
	-moz-border-radius-bottomleft: 8px; 
	-moz-border-radius-bottomright: 8px; 
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.75);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.75);
	
	padding: 5px;
	margin-bottom: 1em;

	line-height:1.2em;
}




.panel-header {

	font-size:14px;
	font-weight:bold;
	
	padding: 1px 1px 1px 4px;
	
	/* margin-top: 1em;
	
	background-image: url(images/headline_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;*/
	
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, #590000),
	    color-stop(1, rgba(89,0,0,0))
	);
	
	background-image: -moz-linear-gradient(
    	center bottom,
    	#590000 0%,
    	rgba(0,0,0,0) 100%
	);
	
	/*
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #590000;
	*/

}

.footer
{
	background: rgba(0,0,0,0.6);
	
	border-width: 1px;
	border-style: solid;
	border-color: #590000;
	margin: 5px auto;
	
	/*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	*/
}


.tbl-border {
	background-color:#232323;
}

.tbl { font-size:13px; padding:3px 4px; }
.TStbl {  font-size: 10px; padding: 0 0 0; }


.tbl1 { font-size:13px; padding:5px; background-color: black; line-height:1.5em;}
.tbl2 { font-size:13px; padding:5px; background-color:#232323;}
	
.forum-caption {
	font-size:13px; font-weight:bold;
	color:#444; background-color:#ccc;
	padding:2px 4px 4px;
}

.quote {
	background-color:#000;
	padding:5px;
	margin:1em;
	border:1px #5F5F5F solid;
	line-height:1.5em;
	
	-moz-box-shadow: 0 1px 5px rgba(255,255,255,0.75);
	-webkit-box-shadow: 0 1px 5px rgba(255,255,255,0.75);
}

.poll {
	height:12px; border:1px #444 solid;
}

.comment-name {
	font-weight:bold; 
}

.shoutboxname {
	font-weight:bold; 
}

.shoutbox {  line-height:1.5em; /*font-size: 13px;*/ }

.shoutboxdate {
	font-size:9px; color:#999; text-align:right;
}

.small, .small2
{
font-family: "Trebuchet MS", Verdana, Tahoma, Arial, Sans-Serif;
 color: #999; font-size:10px; font-weight:normal; }

/*.small2 {
	font-size:10px; font-weight:normal; color:#777;
}*/

.side-small {
	font-size:9px; font-weight:normal; color:#999;
}

.side-label {
	background-color:#222222;
	padding:1px 4px 3px 4px;

}

.Stil2 {color: #FFFF00; }
.Stil1 {color: #FFFFFF; }
