body 
{

 /*background: url(images/bg.gif) repeat-x; */
 font-family:Verdana;
 font-size:11px;
 color:#516274;
 background-color:#cccccc;
 text-align:center;
 margin-top:15px; 
 scrollbar-face-color: #cccccc; 
 scrollbar-highlight-color: #E9EAEB; 
 scrollbar-shadow-color: #E9EAEB; 
 scrollbar-3dlight-color: #cccccc; 
 scrollbar-arrow-color: #E9EAEB; 
 scrollbar-track-color: #cccccc; 
 scrollbar-darkshadow-color: #cccccc;

}
h1 {font-size:14px;color:#516274;font-weight: bold;}
h2 {font-size:13px;color:#cccccc;font-weight: bold;}
h3 {font-size:12px;color:#516274;font-weight: bold;}
h4 {font-size:11px;color:#cccccc;font-weight: bold;}
h5 {font-size:10px;color:#516274;font-weight: normal;}
h6 {font-size:10px;color:#cccccc;font-weight: normal;}
h7 {font-size:10px;color:#516274;font-weight: normal;}
h8 {font-size:10px;color:#cccccc;font-weight: normal;}

h1,  h3, h4, h5 ,h6, h7, h8 {
	text-transform:capitalize;
}


#xpost  a img{

    border-top:1px solid #000000;
    border-bottom:0px solid #000000;
    border-left:1px solid #000000;
    border-right:1px solid #000000;

}

#xpost{
	width: 458px;
	
	/*background: url(/themes/default/images/hover.gif) repeat-x;*/
	background-color:#E9EAEB; 
	color:#516274; 
	border:1px solid #000000;
	margin:5px;
	padding:5px;
	}

/*#xpost a{
	font-size:10px;
	color	  : #ffffff;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#xpost a:hover{
	font-size:10px;
	color	  : #cccccc;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}*/

.xposttitel {
    background-color:#E9EAEB;
    border-top:0px dotted #cccccc;
    border-bottom:0px solid #000000;
	border-left:0px dotted #000000;
    border-right:0px dotted #000000;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}
.xposttitel a{
    background-color:#E9EAEB;
	font-size:12px;
	text-transform:capitalize;
    font-variant:small-caps;
	letter-spacing: 0px;
	color	  : #F25409;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-top:0px dotted #cccccc;
    border-bottom:0px dotted #cccccc;
	border-left:0px dotted #cccccc;
    border-right:0px dotted #cccccc;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:0px;
	padding-right:4px;
}

.xposttitel a:hover{
    background-color:#E9EAEB;
	font-size:12px;
	text-transform:capitalize;
    font-variant:small-caps;
	letter-spacing: 0px;
	color	  : #47586C;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-top:0px dotted #cccccc;
    border-bottom:0px dotted #cccccc;
	border-left:0px dotted #cccccc;
    border-right:0px dotted #cccccc;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:0px;
	padding-right:4px;
}

.xpostbesch {
    background-color:#E9EAEB;
	font-size:10px;
	letter-spacing: 0px;
	color	  : #7F7D7E;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border:0px solid #cccccc;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left:0px;
	padding-right:4px;
}

.xpostkat a{
    background-color:#E9EAEB;
	font-size:10px;
	color	  : #47586C;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom:0px solid #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}

.xpostkat a:hover{
    background-color:#E9EAEB;
	font-size:10px;
	color	  : #000000;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom:0px solid #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}

#ppost{
	width: 118px;
	height: 172px;
	/*background: url(/themes/default/images/npost_bg.jpg) repeat-x;*/
	background-color:#E9EAEB; 
	color:#47586C; 
	border:2px dotted #000000;
	margin:5px;
	padding:10px;
	float: left;
	}
/* for Internet Explorer */
/*\*/
* html #ppost {
height: 18em;
width: 14em;
}
/**/


#0post_title{
color:#516274;
/*background-color:#516274;*/
border:1px solid #000000;
font-size: 11px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
width:862px;
}


#title {
height:114px;
width:862px;
padding:0px;
background: url(/themes/default/images/header.gif); 
background-color:#516274;
    border-top:1px solid #000000;
    border-bottom:0px solid #000000;
	border-left:1px solid #000000;
    border-right:1px solid #000000;
}


.oben {
    background-color:#516274;
    width:862px;
    border-top:0px solid #000000;
    border-bottom:1px solid #000000;
	border-left:1px solid #000000;
    border-right:1px solid #000000;
    color: #47586C;
    font-size: 15px;
    font-weight: bolder;
    margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;



}
.oben a{
    background-color:#516274;
	font-size:13px;
	text-transform:capitalize;
    font-variant:small-caps;
	letter-spacing: 0px;
	color	  : #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom:0px solid #000000;
	padding-top: 3px;
	padding-bottom: 2px;

}

.oben a:hover{
    background-color:#516274;
	font-size:13px;
	text-transform:capitalize;
    font-variant:small-caps;
	letter-spacing: 0px;
	color	  : #cccccc;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom:0px solid #ffffff;
	padding-top: 3px;
	padding-bottom: 2px;
;
}

.oben1 {
    background-color:#cccccc;
	font-size:12px;
	text-transform:capitalize;
    font-variant:small-caps;
	letter-spacing: 0px;
	color	  : #cccccc;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border:0px solid #000000;
	padding-top: 2px;
	padding-bottom: 2px;


}

.oben1 a{
    background-color:#cccccc;
	font-size:12px;
	text-transform:capitalize;
    font-variant:small-caps;
	letter-spacing: 0px;
	color	  : #cccccc;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border:0px solid #000000;
	padding-top: 2px;
	padding-bottom: 2px;

}

.oben1 a:hover{
    background-color:#cccccc;
	font-size:12px;
	text-transform:capitalize;
    font-variant:small-caps;
	letter-spacing: 0px;
	color	  : #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border:0px solid #000000;
	padding-top: 2px;
	padding-bottom: 2px;

}



#left {
background-color:#cccccc;
vertical-align:left;
color: #516274;
margin-top: 10px;
padding-left:0px;
}

#content {

text-align:center;

background-color:#cccccc;
color: #516274;

}

#right {
vertical-align:left;
border:0px solid #666666;
background-color:#cccccc;
color: #516274;
margin-top: 10px;
padding-right:0px;
} 


h1, h2, h3, h4 {
font-family: Verdana, Helvetica, Arial, sans-serif;
}
table	{
	font-size : 10px;
	color	  : #516274;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pop_upBG {
	font-size : 10px;
	color	  : #ffffff;
	font-weight: normal;
	border:1px solid #000000;
	background-color: #47586C;
}

.pop_upBG2{
background-color: #47586C;
color	  : #ffffff;
}

.randompic, .ld_pic{
border: 1px solid #000000;
margin: 1px;
padding: 1px;
}
.randompic_1, .ld_pic{
border: 1px solid #000000;
margin: 1px;
padding: 1px;
}



.tabletop{
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #516274;
	color	  : #FEFEFE;
	font-weight: bold;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	letter-spacing: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
.tabletop a{
	font-size 	: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;	
	color	  	: #FEFEFE;
	margin-left: 4px;
	font-weight	: bolder;

}

.tabletop a:hover{
	font-size 	: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;	
	color	  	: #cccccc;
	margin-left: 4px;
	font-weight	: bolder;
	
}


#pg2{
font-size 	: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight	: bold;
margin:3px
margin-top: 20px;
padding:20px;
background: url(images/titel_tile.gif);
}



.pg{
font-size 	: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight	: bold;
text-decoration: none;
width:410px;
border:0px dotted #000000;
color: #516274;
line-height: 2em;
margin: 3px;
padding: 3px;
-moz-border-radius:2px;
}

.pg a:hover {
font-size 	: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight	: bold;
text-decoration: none;
width:11px;
height:11px;
background-color:#516274;
border:1px solid #000000;
color: #ffffff;
text-align: center;
line-height: 2em;
margin: 3px;
padding: 3px;

}

.pg a {
font-size 	: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight	: bold;
text-decoration: none;
border:1px solid #000000;
width:11px;
height:11px;
background-color:#516274;
color: #cccccc;
text-align: center;
line-height: 2em;
margin: 3px;
padding: 3px;

}


.post{
font-size : 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 7px;
padding-left:10px;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
}


.post a:hover{
border-collapse:collapse;

color	  : #000000;	
}
.tablecont{
	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	padding: 6px;
	padding-left:10px;
	color	  : #516274;	
	font-weight: none;
	text-align: center;
	border-top:0px solid #000000;
	
}
.tablecont2{
	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;
	padding-left:4px;
	color	  : #47586C;	
	font-weight: normal;
	text-align: center;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	
}


.tablecont a{
	margin-left: 5px;
	margin-right: 5px;
	color	  : #516274;	
	font-weight: none;
	text-align: center;
	
}
.tablecont a:hover{
	color	  : #000000;
	font-weight: none;
	text-align: center;
}
a	{
	font-size 	: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color	  	: #516274;
	font-weight	: bold;
	text-decoration : none;
}

a:hover	{
	font-size 	: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;	
	color	  	: #000000;
	font-weight	: bold;
	text-decoration : none;
}

a img {
   
}

img {
	cursor: pointer;
        border: 0px #000000 solid;

}

.menu a{
	font-size 	: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color	  	: #516274;
	font-weight	: normal;
	text-decoration : none;
}
.menu a:hover{
	font-size 	: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	/*  background: url(images/FX-pfeil.gif)  no-repeat right;*/
	color	  	: #000000;
	font-weight	: normal;
	text-decoration : none;
}

.menucontainer{
width: 180px;
padding: 5px;
border:1px solid #000000;
}

.menutop		{
    background-color: #516274;
    background-position: top;	
	width:176px;
	height:28px;
	border-top:1px solid #FEFEFE;
	border-left:1px solid #FEFEFE;
	border-right:1px solid #FEFEFE;
	border-bottom:0px solid #516274;
	font-size:13px;
	text-transform:capitalize;
    font-variant:small-caps;
	letter-spacing: 0px;
	color	  : #FEFEFE;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-left:0px;
	padding-right:0px;
}

.menu{

	font-size : 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FEFEFE;
	width: 178px;
/*	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666; */
		
	
}


.stats {
	font-size 	: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color	  	: #516274;
	text-align: left;
	font-weight	: normal;
	padding:4px;
}
input {
background-color:#FEFEFE;
color:#47586C;
border:1px solid #000000;
letter-spacing: 1px;
-moz-border-radius:3px;
padding:4px;
}

input.file {
background-color:#FEFEFE;
color:#47586C;
border:1px solid #000000;
letter-spacing: 1px;
-moz-border-radius:3px;
padding:1px;
}


textarea {
background-color:#FEFEFE;
color:#47586C;
font-weight	: bold;
border:1px solid #000000;
letter-spacing: 1px;
font-size : 10px;
font-family: Verdana,Arial;
-moz-border-radius:5px;
padding:1px 0px 1px 0px;
}

select {
background-color:#FEFEFE;
color:#47586C;
font-weight	: normal;
font-size : 10px;
border:1px solid #000000;
-moz-border-radius:3px;
padding:1px; 
}


#dek {
POSITION:absolute;
VISIBILITY:hidden;
Z-INDEX:200;
border: 3px solid #516274;
}

div.fancytooltip {
	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	height: auto;
	left: 0;
	padding: 4px;
	position: absolute;
	top: 0;
	width: 25em;
	width: auto;
	z-index: 20;
	-moz-opacity: .50;
}
	
/* The title/alt within the FancyTooltip. */

div.fancytooltip p {
	border-bottom: 0px;
	font-size: 12px;
    margin: 0;
	padding: 0 3px;
	
	-moz-opacity: 1;
}

/* The URI below the title of an anchor FancyTooltip. */

div.fancytooltip p.destination {
	border-bottom: 0px;
    font-size: 1px;
    padding-top: 3px;
	text-align: left;
	
	-moz-opacity: 1;
}

/*- The Access Key of an anchor. */

div.fancytooltip p span.accesskey {
	color: #fff;
}

ul.list_one {
  list-style-type:square; /* remove the bullets */
  margin:0; /* remove the automatic margin that some 
               browsers use for the text-indent. */
  padding:20px; /* remove the automatic padding that other
               browsers use for the text-indent. */
}

ul.list_two {
  list-style-type:none; /* remove the bullets */
  margin:0; /* remove the automatic margin that some 
               browsers use for the text-indent. */
  padding:0; /* remove the automatic padding that other
               browsers use for the text-indent. */
  width:145px; /* fix the width of the list items which
               would default to 100% */
}

ul.list_two a, ul.list_two a:visited, ul.list_two a:active {
  text-decoration:none; /* remove the default underline from
                           the links */
  display:block; /* make each link into a block so that
                    hovering over any area of the link 
                    will cause a change of background color */
  width:145px; /*set the width to be the same as the ul width */
  text-indent:5px; /* move the link text 5px to the right */
  /*background:#16192c;  make the background color red */
  color:#fff; /* make the text color white */
  border-bottom:1px dotted #000000; /* separate the links with a 1px 
                                   wide white line */
}
ul.list_two a:hover, ul.list_one li:hover {
  background:#cccccc; /* change the background to blue on :hover */
}

ul.list_three {
  list-style-type:disc; 
  margin:20; 
  
  text-align:left;
  
}
	
#button1 {
color:#516274; 
font-weight: bold;
background: url(images/menuhead.jpg);
display: inline;
border: none;
width:184px; 
height: 31px;
line-height: 20px;
text-align: center;
margin-left: 1.5em
}
#button1:hover {
color: #000;
background: url(images/menuhead.jpg);
}


/*###latest dump##*/

#container {background:#516274; width:450px; margin:10px; padding-right:0px;}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fc0;}
.xsnazzy h2 {font-size:2em;color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy h2 {padding-top:0.5em;}
.xsnazzy {background: transparent; margin:1em;}

.xsnazzy em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #FF99CC; border-left:12px solid transparent; border-right:12px solid transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#FF99CC; overflow:hidden; border-top:10px solid #1A1A1A; border-left:10px solid transparent; border-right:10px solid transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {display:none;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#47586C; border-left:1px solid #000000; border-right:1px solid #000000;}

.xb1 {margin:0 8px; background:#666666;}
.xb2 {margin:0 6px; background:#FF99CC;}
.xb3 {margin:0 4px; background:#FF99CC;}
.xb4 {margin:0 3px; background:#1A1A1A; border-width:0 5px;}

.xb5 {margin:0 2px; background:#1A1A1A; border-width:0 4px;}
.xb6 {margin:0 2px; background:#1A1A1A; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#1A1A1A; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#516274; border:3px solid #000000; border-width:0 3px;}

#picture {width:600px; height:400px; background:url(../gall/pic_10h.jpg) center top; padding:80px 20px 0 20px; margin:15px;}




.postcont{
margin-left:10px;
padding-left:10px;
}

/* online icon */
#online {
	font-size:9px;
	color	  : #cccccc;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	}

#npost{
	background: url(/themes/default/images/npost_bg.jpg) repeat-x;
	background-color:#516274; 
	color:#cccccc; 
	border:1px solid #000000;
	}

#ha1{

font-family: Verdana, Arial, Helvetica, sans-serif;
color:#516274;	

}
/*### Light Box##

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #ffffff;
	width: 400px;
	height: 400px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/lightbox/blank.gif) no-repeat; 
	display: block;
	
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #516274;
	}*/

#commenttext{
background-color: #E9EAEB;
width: 450px;
color: #47586C;
text-align: left;
margin: 0px auto;
font-size: 10px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:20px;
border: 1px #000000 solid;

}

ul.list_four ,ul.list_four a{
   list-style-type:none; /* remove the bullets */
  font-size:11px;
  text-align:left;
  margin:0;
  padding:0; /* remove the automatic padding that other browsers use for the text-indent. */
  width:158px; /* fix the width of the list items which would default to 100% */
  font-family: Verdana, Arial, Helvetica, sans-serif;

}

#game_content {
    background-color: #E9EAEB;
	border-top:0px solid #FEFEFE;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:0px solid #000000;
	font-size:13px;
	text-transform:capitalize;
    font-variant:small-caps;
	letter-spacing: 0px;
	color	  : #47586C;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left:0px;
	padding-right:0px;
}

#game_unten {
    background-color: #E9EAEB;
	border-top:0px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	font-size:13px;
	text-transform:capitalize;
    font-variant:small-caps;
	letter-spacing: 0px;
	color	  : #47586C;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left:0px;
	padding-right:0px;
}

