/* Forum */

a.forum, a.forum:visited, a.forum:active { 
display : block; 
color : #ffc107; 
font-size : 24px;
padding-left: 20px;
padding-top: 20px
font-family : Georgia;
text-align: left;

}

a.forum:hover { 
display : block; 
color : #ffc107; 
} 

/* Forum end */













body { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
background-attachment :fixed; 
background-color : #060606;
margin-top : 1px; 
margin-bottom : 0; 
margin-left : 50px; 
margin-right : 50px; 
z-index: 999;
} 

img { 
border : none; 
} 

a {
outline:none;
}

a.event, a.event:visited, a.event:active { 
color : #ffffff; 
font-size : 10px; 
font-weight : normal; 
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : left; 
} 

a.event:hover { 
color : #dd0000; 
font-size : 10px; 
text-decoration : none; 
font-weight : bold; 
} 


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

a, a:visited, a:active { 
color : #ffffff; 
text-decoration : none; 
font-weight : normal; 
} 

a:hover { 
color : #dd0000; 
text-decoration : none; 
font-weight : normal; 
} 

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

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

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

a.category:hover { 
color : #dd0000; 
text-decoration : underline; 
}
 
small { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
} 

.title { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
font-weight : bold; 
background-image : url(images/title_bg.gif); 
background-repeat : repeat; 
background-position : left top; 
} 

.category_big { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #ffd700; 
font-weight : bold; 
} 

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

.marked { 
background-color : #000000; 
font-weight : bold; 
} 

.footer { 
color : #00cc00; 
} 

.form_off { 
color : #ffffff; 
background-color : #000000; 
border : 1px solid #999999; 
} 

.form_on { 
color : #ffffff; 
background-color : #000000; 
border : 1px solid #999999; 
} 

.form_username { 
background-color : #000000; 
border : 1px solid #333333; 
background-image : url(images/username.gif); 
background-repeat : no-repeat; 
background-position : left top;
} 

.form_password { 
background-color : #000000; 
border : 1px solid #333333; 
background-image : url(images/password.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 

.form_name { 
background-color : #eeeeee; 
border : 1px solid #333333; 
background-image : url(images/name.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 

.form_text { 
background-color : #eeeeee; 
border : 1px solid #333333; 
background-image : url(images/message.gif); 
background-repeat : no-repeat; 
background-position : left top; 
} 

.input { 
background-color : #000000; 
border : 1px none; 
margin-top : 0; 
margin-bottom : 0; 
} 

.waitbox { 
font-weight : bold; 
font-size : 10px; 
background-color : #00cc00; 
cursor : pointer; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #00cc00; 
border : 0 solid #00cc00; 
margin-right : 2px; 
} 

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 : 0; 
} 

.tooltipp { 
position : absolute; 
display : none; 
background-image : url(assets/images/pagebackground.jpg); 
border : 1px solid #555; 
border-left : 4px solid #dd0000; 
padding : 4px 20px; 
z-index : 100; 
width : 400px; 
} 

.tooltip { 
position : absolute; 
display : none; 
background-color : #000000; 
color : #ffffff; 
border : 1px solid #dddddd; 
border-left : 4px solid #dd0000; 
padding : 4px 20px; 
z-index : 1000; 
width : 250px; 
} 

.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; 
} 

.quote { 
color : #00cc00; 
text-align : left; 
font : normal 11px Verdana, Arial, Helvetica, sans-serif; 
margin : 0 auto; 
padding : 3px; 
} 

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

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

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

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

option, textarea, input, select, file { 
font-size : 10px; 
color : #ffffff; 
background-color : #333333; 
border : 1px solid #000000; 
font-family : Georgia, Arial, Helvetica, sans-serif; 
} 

form { 
border : 0; 
margin : 0; 
padding : 0; 
} 

h3 { 
padding : 10px; 
font-size : 20px; 
color : #999999; 
} 

h2 { 
padding : 10px; 
font-size : 14px; 
color : #999999; 
background-color : transparent; 
border : 0 solid #a9a9a9; 
text-align : center; 
font-family : Georgia, "Times New Roman", Times, serif; 
margin-bottom : 5px; 
} 

table { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #ffffff; 
} 

.main { 
background-color : #060606; 
width : 100%;
} 

.overheader { 
text-align : center; 
font-size : 20px; 
font-family : Georgia, "Times New Roman", serif; 
color : #999999; 
font-weight : bold; 

} 


.header {background-image: url(assets/images/header.png);text-align : center; height: 300px; position: relative !important; width: 100%;
        background-size: auto 350px;
		background-size: cover;
		background-position: center;
		border: 0px solid goldenrod;
		} 







.underheader { 
background-image : url(assets/images/layer.png); 
text-align : center; 
font-size : 14px; 
height : 21px; 
} 

.underheader1 { 
text-align : left; 
font-size : 12px; 
border : 1px solid #transparent; 
} 

.p3 {
border-left-width:1px; 
border-left-style:solid; 
border-color: #222222;

}

.underheader2 { 
background-image : url(assets/images/layer.png); 
text-align : center; 
font-size : 10px; 
height : 19px; 
background-repeat-x: repeat;
} 

.underheader3 { 
font-size : 10px; 
height : 19px; 
} 

.underheader4 { 
background-image : url(assets/images/layer.png); 
text-align : center; 
font-size : 10px; 
height : 23px; 
} 

.navileftmitte { 
background-image : url(assets/images/bannermitte.png); 
background-position : center; 
background-repeat : no-repeat; 
text-align : center; 
font-size : 12px; 
font-family : Georgia; 
height : 20px; 
width : 250px; 
} 

.navileftoben {
background-image : url(assets/images/banneroben.png); 
background-position : center; 
background-repeat : no-repeat;
text-align : center; 
font-size : 20px; 
font-family : Georgia; 
height : 50px;
color: #ddcc00; 
text-decoration: none;

}


p {
text-shadow: #000000 1px 1px 1px, #000000 1px 1px, #000000 2px 2px; 
filter:shadow(color:#000000, direction=-4000);
margin-top:0px;
margin-bottom:0px; 
margin-left:35px;
margin-right:35px;
width : 180px; 
}


.navileftunten { 
background-image : url(assets/images/bannerunten.png); 
background-position : center; 
background-repeat : no-repeat;
text-align : center; 
font-size : 14px; 
height : 50px; 

} 

.navirightmitte { 
background-image : url(assets/images/bannermitte.png); 
background-position : center; 
background-repeat : no-repeat;
text-align : left; 
font-size : 10px; 
height : 20px; 
width : 250px; 
} 

.navirightmitte1 { 
background-image : url(assets/images/bannermitte.png);
background-position : center; 
background-repeat : no-repeat; 
text-align : center; 
font-size : 10px; 
width : 250px; 
} 

.navirightoben { 
background-image : url(assets/images/banneroben.png); 
background-position : center; 
background-repeat : no-repeat;
text-align : center; 
font-size : 20px; 
height : 50px; 
color: #ddcc00; 
font-family : Georgia; 
text-decoration: none;
} 

.navirightunten { 
background-image : url(assets/images/bannerunten.png); 
background-position : center; 
background-repeat : no-repeat;
text-align : center; 
font-size : 14px; 
height : 50px; 

} 

.navihaupt { 
border : 0 solid #dddddd; 
text-align : left; 
width:100%;
position: relative;
top: 0px;


} 

/* Reiter */

a.p1, a.p1:visited, a.p1:active { 
width : 200px; 
color : #ffffff; 
font-size : 16px; 
font-weight : normal; 
text-decoration : none; 
font-family : Georgia;
margin-top:0px;
margin-bottom:0px; 
margin-left:25px;
margin-right:25px;
} 

a.p1:hover { 
display : block; 
color : #dd0000; 
text-decoration : underline; 
background-color : #000000; 
background-repeat : repeat-x; 
background-position : center; 
width: 200px;
margin-top:0px;
margin-bottom:0px; 
margin-left:25px;
margin-right:25px;
} 

/* Reiter end */



/* Events */

a.p0, a.p0:visited, a.p0:active { 
color : #dd0000; 
font-size : 14px; 
font-weight : bold; 
text-decoration : none; 
font-family : Georgia;
text-align : center; 
display : block; 
text-shadow: #ffffff 1px 1px 40px, #000000 1px 1px, #000000 1px 1px; 
filter:shadow(color:#000000, direction=135);
} 

a.p0:hover { 
color : #ffffff; 
text-decoration : underline; 
background-position : center; 
} 

/* Events end */

/* Loginfenster */

a.p2, a.p2:visited, a.p2:active { 
width : 200px; 
color : #ffffff; 
font-size : 12px; 
font-weight : normal; 
text-decoration : none; 
font-family : Georgia;
}

a.p2:hover { 
color : #dd0000; 
text-decoration : none; 
background-position : center; 
}  

/* Loginfenster end */

/* Shoutbox */

#shoutbox { 
width: 184px;
overflow : hidden; 
height : 3000px; 
margin-top:0px;
margin-bottom:0px; 
margin-left:22px;
margin-right:0px;
} 

div.c25 { 
width : 190px; 
overflow : hidden; 
} 

div.c24 { 
z-index: 1;
width : 100%; 
height : 100%; 
overflow : hidden; 

} 

ilayer.c23 { 
height : 100%; 
width : 100%; 
} 

layer.c22 { 
height : 160px; 
width : 155px; 
visibility : hidden; 
} 

/* Shoutbox end */

.iframe { 
width : 99%; 
height : 40px; 
border : 0 solid #00cc00; 
} 

.c4 { 
color : #dd0000; 
font-size : 25px; 
font-family : Georgia, "Times New Roman", Times, serif; 
text-shadow: #ffffff 1px 1px 40px, #000000 1px 1px, #000000 1px 1px; 
filter:shadow(color:#000000, direction=135);

} 

.c5 { 
color : #ffffff; 
font-size : 20px; 
font-weight : bold; 
font-family : Georgia, "Times New Roman", Times, serif; 
} 

div.c1 { 
position : absolute; 
} 

table.c2 { 
background-image : url(assets/images/newsbg.jpg); 
} 

.memberbg { 
background-image : url(images/userpics/memberbg.png); 
background-repeat:no-repeat;
text-align : center; 
font-size : 10px; 
position : absolute; 
width : 169px; 
height : 150px; 
font-weight : bold; 
color : #ffd700; 
padding: 117px 0 0 0;
} 

.member1 { 
color : #ffd700; 
text-align : center; 
font-weight : bold; 
} 

.member2 { 
color : #ffd700; 
font-weight : bold; 
} 



/* TS3 Viewer */


#slideout {
	position: fixed;
 	z-index: 10;
	top: 35%; /*h�he von oben*/
	right: 0;
	width: 35px; /*Bild breite ts3_viewer_logo_muster*/
	background-color: #transparent;
	-background-image:  url('../images/content-bg.png');
	background-repeat: repeat;
	padding: 0px 0;
	text-align: center;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.9s;
	transition-duration: 0.3s;
	
}

#slideout_inner {
	position: fixed;
	top: 3px; /*h�he von oben*/
bottom: 3px;
	right: -380px;
	width: 330px;
	background-color: #000000;
	background-image:  url(assets/images/pagebackground); 
	background-repeat: repeat;
border-left : 1px  solid #ffffff; 
border-top : 1px  solid #ffffff;
border-right : 0px  solid #ffffff; 
border-bottom : 1px  solid #ffffff;  
	height: auto;
	padding: 25px;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.9s;
	transition-duration: 0.3s;
	text-align: left;
	-webkit-border-radius: 50px 0px 0px 50px;
	-moz-border-radius: 50px 0px 0px 50px;
	border-radius: 50px 0px 0px 50px;
}

#slideout_inner textarea {
	width: 250px;
	height: 50px;
	margin-bottom: 6px;
}

#slideout:hover {
	right: -50px;
}

#slideout:hover #slideout_inner {
	right: 0;
}
/* TS3 Viewer end */


/* Server Viewer */


#slideout1 {
	position: fixed;
z-index: 10;
	top: 35%; /*h�he von oben*/
	left: 0;
	width: 35px; /*Bild breite ts3_viewer_logo_muster*/
	background-color: #transparent;
	background-image:  url('../images/content-bg.png');
	background-repeat:repeat;
	padding: 0px 0;
	text-align: center;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.9s;
	transition-duration: 0.3s; 	
}

#slideout_inner1 {
	position: fixed;
	top: 3px; /*h�he von oben*/
bottom: 3px;
	left: -305px;
	width: 295px;
	background-color: #000000;
	background-image:  url(assets/images/pagebackground); 
	background-repeat: repeat;
	border-left : 0px  solid #ffffff; 
	border-top : 1px  solid #ffffff;
	border-right : 1px  solid #ffffff; 
	border-bottom : 1px  solid #ffffff;  
	color:gold;
	font-size : 12px; 
	height: auto;
	padding: 5px;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.9s;
	transition-duration: 0.3s;
	text-align: center;
	-webkit-border-radius: 0px 50px 50px 0px;
	-moz-border-radius: 0px 50px 50px 0px;
	border-radius: 0px 50px 50px 0px;
}

#slideout_inner1 textarea {
	width: 250px;
	height: 50px;
	margin-bottom: 6px;
}

#slideout1:hover {
	left: -50px;
}

#slideout1:hover #slideout_inner1 {
	left: 0;
}
/* Server Viewer end */


.test { 
background-image : url(assets/images/Background28.jpg); 
background-position : center; 
border : 2px solid #333333; 
width: 250px;
vertical-align:top;
text-align: center;
-webkit-border-radius: 0px 50px 50px 0px;
	-moz-border-radius: 0px 50px 50px 0px;
	border-radius: 20px 20px 20px 20px;
} 

.test1 { 

border : 1px solid #333333; 
width: 90%;
vertical-align:top;
-webkit-border-radius: 0px 50px 50px 0px;
	-moz-border-radius: 0px 50px 50px 0px;
	border-radius: 20px 20px 20px 20px;
	padding-left: 20px;
    padding-right: 20px;

} 


 
.cc_container .cc_btn {
background-color: #e4e4e4 !important; /* Farbe des Buttons */
color: #000 !important; /* Textfarbe des Buttons */
}
 
.cc_container {
background: #1f6888 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #31a8f0 !important; /* Textlink-Farbe "Mehr Infos" */
}
 