.debug{
//	visibility: hidden;
//	position:absolute;
//	top:-100px;
//	left:-500px;
}
#text {
        clear: both;
        height: auto;
        padding: 10px;
        background-color: #FFFFFF;
        /*
        background-image:url(/images/text_rounded_corner.gif);
        background-position: left top;
        background-repeat: no-repeat;
        */
}

#headline {
        font-size: 18px;
        font-weight: bold;
        color: #666666;
        padding: 10px;
}

#text_static {
        clear: both;
        height: auto;
        padding: 15px;
        background-color: #FFFFFF;
}
#text_under_navi {
        clear: both;
        height: auto;
        padding: 10px;
        background-image:url(/images/text_under_navi_rounded_corner.gif);
        background-color:#E4E4E4;
        
        background-position: top left;
        background-repeat: no-repeat;
}
.input { font-size: 10px; color: #666666; background-color: #FFFFFF; border: 1px #666666 solid; font-family: Arial,sans-serif; text-align:left}
.secondary_tr {background-color: #F0F0F0}
.error_text { font-family: Arial,sans-serif; font-size: 12px; color: #990000}
.error { font-family: Arial,sans-serif; font-size: 14px; color: #990000 }
.input_error { font-size: 11px; color: #000; background-color: #fff; border: 1px #f33 solid; font-family: Arial, sans-serif; }
.mandatory {
	font-size: 9px;
	color: #990000;
	vertical-align: super;
}
.mandatory_overwritten 
{
 color:#900;
 font-size:9px;
 vertical-align:middle;
}
.text{
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	min-height:25px;
}
a.text{
	color: #ff6600;
	text-decoration:underline;
}
a.text:hover, a.text:active{
	color:#FF1100;
	text-decoration:underline;
}
.info_form,.info_form:link,.info_form:active,.info_form:hover,.info_form:focus{
font-family: Arial,sans-serif; font-size: 10px; color: #666666; text-decoration: none; vertical-align:top;
}
.info,.info:link,.info:active,.info:hover,.info:focus {
font-family: Arial,sans-serif; font-size: 16px; color: #CC6600; text-decoration: none;
}
a.faqlink:link,
a.faqlink:visited {
  color: #000080;
  text-decoration: underline;
  font-weight: bold;
}
a.faqlink:hover,
a.faqlink:active {
  text-decoration: underline;
  color: red;
  font-weight: bold;
}
.videobox {
	float: left;
	padding: 10px;
	margin: 10px;
	border: 1px solid #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
}
#subsubnavi {
	padding:10px 10px 0 10px;
   overflow:hidden;
   width:649px;
	background-color: #9E9E9E;
}
.subsubnavi_item {
	float:left;
	margin-bottom:-3px;
	margin-left:10px;
	width: 143px;
	height:40px;
	background-repeat: no-repeat;
	border: 2px solid #9e9e9e;
	border-bottom: 0px;
}
.subsubnavi_item a{
	float:left;
	height:40px;
	width:142px;
	overflow:hidden;
	text-indent:-999em;
}
.album_list{
	background-image:url(../images/buttons/button_albumlist_off.png);
}
.album_details{
	background-image:url(../images/buttons/button_albumdetails_off.png);
}
.manual_upload{
	background-image:url(../images/buttons/manual_upload_off.gif);
}
.add_album{
	background-image:url(../images/buttons/button_addalbum_off.png);
}
.track_list{
	background-image:url(../images/buttons/button_tracklist_off.png);
}
.upload_track{
	background-image:url(../images/buttons/button_uploadtracks_off.png);
}

.album_list:hover, .album_list_active{
	background-image:url(../images/buttons/button_albumlist_on.png);
	border: 2px solid #ff6600;
	border-bottom: 0px;
}
.album_details:hover, .album_details_active{
	background-image:url(../images/buttons/button_albumdetails_on.png);
	border: 2px solid #ff6600;
	border-bottom: 0px;
}
.manual_upload:hover, .manual_upload_active{
	background-image:url(../images/buttons/manual_upload_on.gif);
	border: 2px solid #ff6600;
	border-bottom: 0px;
}
.add_album:hover, .add_album_active{
	background-image:url(../images/buttons/button_addalbum_on.png);
	border: 2px solid #ff6600;
	border-bottom: 0px;
}
.track_list:hover, .track_list_active{
	background-image:url(../images/buttons/button_tracklist_on.png);
	border: 2px solid #ff6600;
	border-bottom: 0px;
}
.upload_track:hover, .upload_track_active{
	background-image:url(../images/buttons/button_uploadtracks_on.png);
	border: 2px solid #ff6600;
	border-bottom: 0px;
}

.active_button{
	border: 2px solid #ff6600;
}

.line {
	font-family: Arial, sans-serif;
	font-size: 1px;
}
.workflow,.workflow:link,.workflow:active,.workflow:hover,.workflow:focus,.workflow:visited {
font-family: Arial, sans-serif; font-size: 10px; color: #666666; text-decoration: none
}
div.field_lable {
  clear:left;
  float:left; 
  width:140px;
  vertical-align:middle;
}
div.field_input {
  float:left; 
  width:250px;
  vertical-align:middle;
}
div.field_info {
  float:right; 
  width:230px;
  vertical-align:top;
}
div.info_icon{
  float:left;
  min-height:45px; 
  width:45px;
  vertical-align:top;
}
div.info_box{
	clear:both;
	background-image:url(../images/buttons/button_info-box_on.png);
	background-repeat: no-repeat;
	padding-left:75px;
	min-height:38px;
	height:auto !important; /*ie6 doesn't */
	height: 38px; /* understand min-height */
	margin-top:5px;
	margin-bottom:5px;
}
div.info_box li{
	margin-left:15px;
}
.msg_successful{
	clear:both;
	background-image:url(/images/success.gif);
	background-repeat: no-repeat;
	padding-left:55px;
	min-height:40px;
	height:auto !important; /*ie6 doesn't */
	height: 40px; /* understand min-height */
	margin-top:5px;
	margin-bottom:5px;
	font-size: 16px; color: #009900;
}
.msg_error{
	clear:both;
	background-image:url(/images/error.gif);
	background-repeat: no-repeat;
	padding-left:55px;
	min-height:38px;
	height:auto !important; /*ie6 doesn't */
	height: 38px; /* understand min-height */
	margin-top:5px;
	margin-bottom:5px;
	font-size: 16px; color: #990000;
}
.msg_warning{
	clear:both;
	background-image:url(/images/warning.gif);
	background-repeat: no-repeat;
	padding-left:55px;
	min-height:50px;
	height:auto !important; /*ie6 doesn't */
	height: 40px; /* understand min-height */
	margin-top:5px;
	margin-bottom:5px;
	font-size: 16px; color: #990000;
}
div.hint
{
	float:left;
	position:relative;
	background-image:url(../images/buttons/button_info-bubble_off.png);
	background-repeat:no-repeat;
	height:30px;
	width:40px;
	cursor:help;
}
div.hint a
{
	display:block;
	height:30px;
	width:40px;
	text-decoration:none;
}
div.hint a:hover
{
	background-image:url(../images/buttons/button_info-bubble_off.png);
	background-repeat: no-repeat;
	cursor:help;
}
div.hint a span.hint_text
{
	display:none;
}
div.hint a:hover span.hint_text{
	color:#666666;
	width:150px;
	padding:10px;
	font-size:12px;
	background-color:#ffffdd;
	border:1px solid #666666;
   position:absolute;
   left:-168px;
	display:block;
	text-align:left;
	z-index:100;
}
div.hint a:visited
{
	color:#666666;
	text-decoration:none;
}

.question{
	clear:both;
	font-weight: bold;
	text-decoration: underline;
	color:#FF6600;
	margin:10px;
	cursor:help;
}
.question:hover{
	color:red;
}
.answer{
	clear:both;
	margin:10px;
	padding-left:20px;
	padding-bottom:20px;
}
a.question_lnk{
	text-decoration: underline;
	color:#FF6600;
	margin-top:10px;
}
a.question_lnk:hover{
	text-decoration:none;
}
.pic_row{
	clear:both;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}
.one_pic{
	float:left;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
}
.pic_image{
//	margin:auto;
	text-align:center;
}
.pic_details{
	text-align:center;
}
.results:hover
{
 background-color:#fb9;
}
