	
#xXx {
		overflow-x: hidden;
		margin:0px;
	}

#user  {
		margin: 5px;
		padding: 5px; 
        border-bottom:1px solid #B4B4B4;		
}
	
.xXinhalt {
		overflow-x: hidden;
		overflow-y: hidden;
}
.xXscroll{
		position:relative;
		min-height:415px;
		z-index:1;
	}

.xXback{
		position:relative;
		z-index:3;
		height:30px;
	}

.xXdummy{
		height:1px;
	}

table#xXx  {
		text-align:left;
		box-shadow: 6px 3px 12px gray;
	}
	

a 		{ 		
		color:#888888;
		text-decoration:none;	
		}

a:active { 
		color:#C4C4C4;
		}

a:hover { 
		color:#449CE7;
		}
  
#xXmsort, #xXmlink, #xXadmin { 
		display:none;
		}
		
#xXmfavo { 
		display:block;
		}
		
.xXheader { 
		width:device-width; 
		border:0px; 
		padding:0px; 
		height: 36px;
		background: linear-gradient(to top right, #F9C700, #FFE15C);
		background: -prefix-linear-gradient(left bottom, #F9C700, #FFE15C);
		box-shadow: 6px 6px 12px gray;		
		}

.xXmenu { 
		display:block;
		width:250px; 
		padding:0px; 
		border:0px; 
		font-size: 12px;
		color:#FFFFFF;
		}

		
.xXversion { 
		width:240px;
		height:16px;
		padding: 4px 0px 0px 10px;
        font-size:8px;
		background-image:url(../img/bg_black.png);
		font-weight:bold;
		}
		
.xXversionImg { 
		width:230px;
		}
		
.xXtdmenu { 
		vertical-align:top;
		background-image:url(../img/bg_menu.png);
		background-repeat:repeat-y;
		background-position:right;
		background: linear-gradient(to top right, #2A9CFF, #6EBBFF);
		background: -prefix-linear-gradient(left bottom, #2A9CFF, #6EBBFF); 
		box-shadow: -6px 0px 10px hsla(300,15%,25%,0.3) inset;
		-webkit-box-shadow: -6px 0px 10px hsla(300,15%,25%,0.3) inset;
		-moz-box-shadow: -6px 0px 10px hsla(300,15%,25%,0.3) inset;
		}
		
.xXhdmenulogtext { 
		padding:27px 0px 0px 123px;
		font-size:10px;
		}
		
.xXhdmenulog { 
		background-image:url(../img/hd_menu_log.jpg);
		}

.xXhdmenu {  
		background-image:url(../img/hd_menu.jpg);
		}
		
.xXhdmenulog ,.xXhdmenu { 
		width:250px; 
		height:100px; 
		background-color:#192B41;
		text-align:left;
		}

.xXtdpage { 
		vertical-align: top;
		}
				
		
.xXpage { 
		display:block; 
		width:device-width; 
		min-width:320px; 
		max-width:640px;		
		padding:15px; 
		border:0px; 
		background-image:url(../img/bg_page.png);
		background-repeat:repeat-x;
        font-size: 11px;
		min-height:525px;
		overflow: hidden;
		background-color:#FFFFFF;
		box-shadow: 6px 6px 12px gray;
		}
		
.xXabc{ 	
		height:30px;
		}
		
.xXabc td { 	
		text-align:center;
        font-size:10px;
		}

.xXabc li { 
		background: linear-gradient(to top right, #EEEEEE, #FFFFFF);
		background: -prefix-linear-gradient(left bottom, #EEEEEE, #FFFFFF); 
        border-top: 1px solid #C8C8C8;
        border-bottom: 1px solid #B4B4B4;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		margin: 5px 2px 5px 2px; 
		}	
		
.xXabc a { 
        display:block;
		padding: 4px 2px 4px 2px; 
		text-decoration:none;
		color:#000000;		
		}
		
		
xXindex img{
		padding: 1px 1px 1px 1px;
		background-color:#AEAEAE;
  }
  
img#xXimgkacheln{
		top:0px; left:0px; 
		position:relative;
		z-index:2;
		border:0px;
		padding: 1px 1px 1px 1px;
  }

img#xXimgkacheln2 {
		top:-20px; right:-55px; 
		position:relative;
		z-index:2;
		border:0px;
		background-color:transparent;
  }
  
img#xXimgkacheln4 {
		top:-102px; left:-70px; 
  }
  
 img#xXimgkacheln5 {
		top:-175px; left:-160px; 
  }
  
 img#xXimgkacheln6 {
		top:-52px; left:-2px; 
  }
  
 img#xXimgkacheln4, img#xXimgkacheln5, img#xXimgkacheln6 {
		position:relative;
		z-index:10;
		border:0px;
		background-color:transparent;
		filter:alpha(opacity=90); 
		opacity:0.9; 
  }
  
 img#xXlnk {
		top:0px; left:0px; 
		position:relative;
		z-index:2;
		border:0px;
		background-color:transparent;
  }

xXindeximg {
		display:block; 
		width:device-width; 
		margin: 10px 0px 0px 0px;
		text-align:center;
  }
  
.xXpos {
		display:block; 
		width:device-width; 
		margin: 0px 0px 10px 0px;
		text-align:center;
  }
  
.xXpos  img {
		padding:4px;
  }
  
.xXback img {
		display:block; 
		margin: 0px 15px 3px 15px;
		padding: 5px 5px 5px 5px;
        border-bottom:1px solid #B4B4B4;
  }
 
#xXoben1 { 
		display:none; 
		position:fixed;	
		z-index:99;
		}

#xXoben2 { 
		position:absolute;
		display:block; 
		top:330px; 
		left:-31px; 
		padding: 0px;
		}
		
.xXcopy { 
		bottom:0px; right:0px; 
		position:relative;
		display:block; 
		width:device-width; 
		padding: 5px 5px 5px 15px;
		border:0px; 
        font-size:11px;
		height:14px;
		background-color:#F0F0F0;
		box-shadow: 6px 3px 12px gray;
		}
		
		
form label{
        font-size:12px;
        margin-bottom: 0.4em;
}

form input[type=text],
form input[type=password],
form input[type=file]{
        width:310px;
		padding: 8px;
        background:#2d2d2d;
}

form select{
        width:50px;
}

form select, form select#saveSortID, form select#saveInternet {
		padding: 4px;
        background:#F9F9F9;
		height:30px;
}

form select#saveSortID {
        width:150px;
}
form select#saveInternet{
        width:305px;
}

form input[type="radio"]{
        position:relative;
        top:1px;
}
form div{
        margin:0 0 0.8em 0;
}
form textarea{
        width:310px;
        height:105px;
		padding: 7px;
}
label {
        display:block;
}
span.red{
        color:#ff0000;
}

form .xXsearch  input[type=text]  {
        width:140px;
		background: transparent;		
		color:#A98700;
		font-size:12px;
		padding:2px;
        margin:0px;
        border:0px;
}

input#xXlink {
		font-weight:bold;
}

input#xXlink, input#xXuser {
        width:275px;
		padding: 3px;
        background:transparent;
        border:0px;
		text-align:center; 
}

.xXsearch  {
        width:240px;
		background-image:url(../img/bg_search.png);
		padding:0px;
        margin:0px;
        border:0px;
		background-repeat:no-repeat;
}

img.xXimglabel {
		padding:0px;
		margin:0px;
		border:0px;
}
