/************************************
*
*	SOULSEDUCTION STYLESHEET
*
*************************************

Dieses Stylesheet ist unterteilt in: (in order of appearance)
	grundsätzliche body formatierung
	erweiterte body classes
	hintergrundfarben
	text formatierung unabhängig
	text classes
	table classes
	formular elemente 
	links
	MISC
	
************************************/




/************************************
* 
*	grundsätzliche body formatierung
*
*************************************/

body
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	/*font-size:11px;*/
	margin:0px;
	padding:0px;
	color: #e0e0e0;
	background-color: black;
	scrollbar-face-color: #777777;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #333333;
	scrollbar-arrow-color: white;
	scrollbar-base-color: black;
	scrollbar-highlight-color: #777777;
}






/********************************
*
*	erweiterte body classes
*
*********************************/
	
body.findit
{
	background-color: #ff9500;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	width: 100%;
	height: 100%;
}







/*******************************
*
*	hintergrundfarben:
*
*******************************/

.bg_orange
{
	background-color: #ff9500;
}

.bg_tape
{
	background-color: #FFFFDD;
}

.bg_black
{
	background-color: black;
}

.bg_white
{
	background-color: white;
}

.bg_silver
{
	background-color: #EBF1F4;
}

.bg_lightgrey
{
	background-color: #E1E1E1;
}

.bg_border
{
	background-color: #000000/*#444444;*/
}

.bg_wood
{
	background-color: #000000;
	background-image: url(../img/backgrounds/wood.jpg);
}

.menu_layer
{
	background: #000000;
}

.gstone_border {
	border:1px; 
	border-style:solid solid none solid; 
	border-color: #111111;
}


/*************************************
*
*	text formatierung unabhängig
*
*************************************/








/**************************
* 
*	text classes
*
***************************/

.header
{
	
	font-size: 16px;
	color: black;
	font-weight: bold;
}

.header_orange
{
	
	font-size: 13px;
	color: #ff9500;
	font-color: #ff9500;
	font-weight: bold;
}

.bg_black .header
{
	color: #F0F0F0;
}

.bg_tape .header
{
	color: black;
}

.subheader
{
	font-size: 13px;
	color: black;
	font-weight: bold;
}
.bg_black .subheader
{
	color: #F0F0F0;
}


.plaintext
{
	
	font-size: 11px;
	color: black;
}

.plaintext10
{
	
	font-size: 10px;
	color: black;
}

.bg_black .plaintext
{
	color: #F0F0F0;
	font-size: 11px;
}

.bg_wood .plaintext
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}

.bg_black .plaintext10
{
	color: #F0F0F0;
	font-size: 10px;
}

.bg_wood .plaintext10
{
	color: #FFFFFF;
	font-size: 10px;
}

.plaintext_margined
{
	
	font-size: 9px;
	color: black;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
}

.plaintextbold
{
	
	font-size: 11px;
	color: black;
	font-weight:bold;
}

.bg_black .plaintextbold
{
	
	font-size: 11px;
	color: #F0F0F0;
	font-weight:bold;
}

.plaintextbold_margined
{
	
	font-size: 9px;
	color: black;
	font-weight:bold;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
}

.inactivetext
{
	
	font-size: 9px;
	color: gray;
}


.alerttext
{
	
	font-size: 10px;
	color: red;
	font-width: bold;
}

.activetext
{
	
	font-size: 9px;
	color: red;
}

.menutext
{
	font-size: 9px;
	color: black;
	font-weight:normal;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
}
.bg_black .menutext
{
	font-size: 9px;
	color: #e0e0e0;
	font-weight:normal;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 2px;
	text-transform: capitalize;
}

/*************************************
*
*	table classes:
*
*************************************/

table
{
	border:#ff6600 0px solid;
}

.tableNoMargin
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	width: 100%;
}







/***********************************
*
* formular elemente
*
***********************************/

/* 
*	buttons
*/

.gstoneButton
{
 border:red 1px solid;
 background-color: #F5F5F5;
 
 font-size: 9px;
 cursor: hand;
}

.gstoneButtongrey
{
 border:#CCCCCC 1px solid;
 background-color: #F5F5F5;
 
 font-size: 9px;
 cursor: hand;
}


/*
*	button rollover
*/

.gstoneButton:hover
{
 background-color: black;
 color: #F5F5F5;
}

.gstoneButtongrey:hover
{
 background-color: #DEDEDE;
}


/*
*	für <input type="text" .. class="gstoneInputText"...>
*/

.gstoneDescription
{
	
	font-size: 9px;
	color: black;
	background-color: #ff9500;
	border: #ff9500 0px none;
	width: 100%;
	height: 100%;
	scrollbar-face-color: #ff9500;
	scrollbar-base-color: #ff9500;
	scrollbar-shadow-color: #ff9500;
	scrollbar-3dlight-color: #ff9500;
	scrollbar-darkshadow-color: #ff9500;
	scrollbar-track-color: #ff9500;
	scrollbar-arrow-color: #ff9500;
	scrollbar-highlight-color: #ff9500;
}

.gstoneInput
{
	
	font-size: 9px;
	color: black;
	background-color: #F5F5F5;
	border: #CCCCCC 1px solid;
}

.gstoneInputSearch
{
	
	font-size: 9px;
	color: black;
	background-color: white;
	background-image: url(../images/backgrounds/raster_menu.gif);
}

.gstoneSelectboxSearch
{
	
	font-size: 9px;
	color: black;
	background-color: #ff9500;
	background-image: url(../images/backgrounds/raster_menu.gif);
}

.gstoneInputChanged
{
	
	font-size: 9px;
	color: black;
	background-color: #F3F5FF;
	border: black 1px solid;
}

.gstoneInputError
{
	
	font-size: 9px;
	color: black;
	background-color: #FF9595;
	border: black 1px solid;
}

.gstoneCheckbox
{
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}

.gstoneCheckboxChanged
{
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}

.gstoneCheckboxError
{
	vertical-align: middle;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}

.gstoneSelectbox
{
	
	font-size: 9px;
	color: black;
	background-color: white;
	border: #ff9500 0px none;
	margin: 0px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #dddddd;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #ff9500;
}

.gstoneSelectboxChanged
{
	
	font-size: 9px;
	color: black;
	background-color: #F3F5FF;
	border: #ff9500 0px none;
	margin: 0px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #dddddd;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #ff9500;
}

.gstoneSelectboxError
{
	
	font-size: 9px;
	color: black;
	background-color: #FF9595;
	border: #ff9500 0px none;
	margin: 0px;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #dddddd;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #ff9500;
}




/*******************************
*
*	links:
*
*******************************/

a.notavailable
{
	
	font-size: 10px;
	color: gray;
	font-weight: bold;
	margin-left: 0px;
}

.menulink
{
	
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	margin-left: 10px;
}

.plaintextbold a
{
	color: black;
}

a:hover
{
	text-decoration: underline;
}

.bg_orange .menulink
{
	color: black;
	
	font-size: 10px;
	margin-left: 10px;
	font-weight: bold;
}


.bg_black a
{
	color: #FFFFDD;
}

.bg_black a:visited
{
	color: #999999; /*#BBBBBB;*/
}






/*****************************
*
*	MISC
*
*****************************/

a
{
	color: #8c5301;
	text-decoration: underline;
}

a:visited
{
	color: #333333;
}

.link
{
	color: #8c5301;
	font-size: 9px;
}

.bg_black .link
{
	color: #FFFFDD;
	font-size: 9px;
}

.rotationTitle
{
	
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
}
.rotationSubtitle
{
	
	font-size: 11px;
	color: #000000;
}
.rotationText
{
	
	font-size: 9px;
	color: #000000;
}

.norow
{
	margin-left: 10px;
}
.paginglink
{
	
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
.paginglinkselected
{
	
	font-size: 9px;
	color: #ff9500;
	font-weight: bold;
}
.marginleft
{
	margin-left: 10px;
}

.orange_line
{
	background-color: #ff9500;
	height:1px;
	width:100%;
	border:0px;
}

/***********************
* start_menu layers
***********************/
#bg_layer {
	background-color: black;
	position:relative;
	width:720px;
	height:438px;
	z-index:1;
}
#artists_layer {
	visibility:hidden;
	position: absolute;
	top:106px;
	left:1px;
	width:148px;
	min-width:148px;
	max-width:148px;
	height:100px;
	z-index:1;
}
#contact_layer {
	visibility:hidden;
	position: absolute;
	top:0px;
	left:1px;
	width:314px;
	min-width:314px;
	max-width:314px;
	height:102px;
	min-height:102px;
	max-height:102px;
	z-index:2;
}
#visuals_layer {
	visibility:hidden;
	position: absolute;
	top:0px;
	left:1px;
	width:399px;
	min-width:399px;
	max-width:399px;
	height:102px;
	min-height:102px;
	max-height:102px;
	z-index:3;
}
#dates_layer {
	visibility:hidden;
	position: absolute;
	top:0px;
	left:1px;
	width:489px;
	min-width:489px;
	max-width:489px;
	height:102px;
	min-height:102px;
	max-height:102px;
	z-index:4;
}
#press_layer {
	visibility:hidden;
	position: absolute;
	top:106px;
	left:572px;
	width:148px;
	min-width:148px;
	max-width:148px;
	height:50px;
	z-index:5;
}
#releases_layer {
	visibility:hidden;
	position: absolute;
	top:224px;
	left:1px;
	width:148px;
	min-width:148px;
	max-width:148px;
	height:100px;
	z-index:6;
}
#transfer_layer {
	visibility:hidden;
	position: absolute;
	top:338px;
	left:1px;
	width:314px;
	min-width:314px;
	max-width:314px;
	height:50px;
	z-index:7;
}
#post_layer {
	visibility:hidden;
	position: absolute;
	top:338px;
	left:1px;
	width:399px;
	min-width:399px;
	max-width:399px;
	height:50px;
	z-index:8;
}
#collectors_layer {
	visibility:hidden;
	position: absolute;
	top:338px;
	left:1px;
	width:489px;
	min-width:489px;
	max-width:489px;
	height:50px;
	z-index:9;
}
#news_layer {
	visibility:hidden;
	position: absolute;
	top:224px;
	left:572px;
	width:148px;
	min-width:148px;
	max-width:148px;
	height:50px;
	z-index:10;
}

#mainContainer {
	position: absolute;
	z-index:11;
}

.iconright {
	float : right;
}

.iconleft {
	float : left;
}