/* Template der Toplist */
.mediacatalog_list_tab
{
	width: 95%; height: 425px; overflow: auto; padding:5px;
}

.mediacatalog_list_tab
{
	width: 95%; height: 425px; overflow: auto; padding:5px;
}

.mediacatalog_toplist_tab
{
	width: 95%; height: 360px; overflow: auto; padding:5px;
}

.mediacatalog_toplist_tab
{
	width: 95%; height: 360px; overflow: auto; padding:5px;
}

.mediacatalog_newlist_tab
{
	width: 95%; height: 360px; overflow: auto; padding:5px;
}

.mediacatalog_newlist_tab
{
	width: 95%; height: 360px; overflow: auto; padding:5px;
}

/* Schrift im Tabellenkopf der Toplist */
.mediacatalog_toplist_th{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
}

/* Schrift der Nummerierung in der Toplist */
.mediacatalog_toplist_nr{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
}

/* Schrift des Inhalts in der Toplist */
.mediacatalog_toplist_content, .mediacatalog_toplist_content a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
}

/* Schrift der Datenbankinformationen (x Einträge in der DB) */
.mediacatalog_database_info{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #333333;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

/* Schrift des Kategorie-Indexes */
.mediacatalog_category_index{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

/* Schrift der Kategorie-Beschreibung */
.mediacatalog_category_description{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_category_description p{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

/* Schrift des Menüs zur Artikel-Sortierung */
.mediacatalog_sort_entries{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	PADDING: 5px;
}

.mediacatalog_sort_entries a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}

/* Schrift des Tree-Menü-Templates */
.mediacatalog_treemenu {
	border: none;
}

.mediacatalog_treemenu a{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
}

.mediacatalog_treecontent {
	border: none;
}

.mediacatalog_treepagemenu {
	border: none;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;	
}

.mediacatalog_treepagemenu a {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
}

/* Schrift des Standard-Menü-Templates */
.mediacatalog_notreemenu {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
  	color: #FFFFFF;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
}  

.mediacatalog_notreemenu a {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
  	color: #FFFFFF;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
} 
  
.mediacatalog_notreemenu a:link {
	TEXT-DECORATION: underline;
}  
  
.mediacatalog_notreemenu a:visited {
	TEXT-DECORATION: underline;
}   
  
.mediacatalog_notreemenu a:hover {
  	FONT-STYLE: normal;
  	COLOR: #6C78C6;
	TEXT-DECORATION: none;
} 


/* Schrift Kategorie-Übersicht */
.mediacatalog_showaudiocat{
	margin: 10px auto;
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

.mediacatalog_audiocat, .mediacatalog_audiocat a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_audiocat h3, .mediacatalog_audiocat h3 a{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showvideocat{
	margin: 10px auto;
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

.mediacatalog_videocat, .mediacatalog_videocat a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_videocat h3, .mediacatalog_videocat h3 a{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showbookcat{
	margin: 10px auto;
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

.mediacatalog_bookcat, .mediacatalog_bookcat a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_bookcat h3, .mediacatalog_bookcat h3 a{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

/* Schrift Detail-Ansicht */
.mediacatalog_showaudio_index{
	margin: 30px;
	margin-left: 10px;
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

.mediacatalog_showaudio, .mediacatalog_showaudio a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showaudio h1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showaudio h2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showaudio_image{
	float: right;
}

.mediacatalog_showaudio_clear{

}

.mediacatalog_showaudio_menu_left{
	float: left;
}

.mediacatalog_showaudio_menu_right{
	float: right;
}

.mediacatalog_showaudio_menu_clear{

}

.mediacatalog_showvideo_index{
	margin: 30px;
	margin-left: 10px;
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

.mediacatalog_showvideo, .mediacatalog_showvideo a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showvideo h1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showvideo h2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showvideo_image{
	float: right;
}

.mediacatalog_showvideo_clear{

}

.mediacatalog_showvideo_menu_left{
	float: left;
}

.mediacatalog_showvideo_menu_right{
	float: right;
}

.mediacatalog_showvideo_menu_clear{

}

.mediacatalog_showbook_index{
	margin: 30px;
	margin-left: 10px;
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

.mediacatalog_showbook, .mediacatalog_showbook a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showbook h1{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showbook h2{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showbook_image{
	float: right;
}

.mediacatalog_showbook_clear{

}

.mediacatalog_showbook_menu_left{
	float: left;
}

.mediacatalog_showbook_menu_right{
	float: right;
}

.mediacatalog_showbook_menu_clear{

}

/* Suche-Tabs */
.mediacatalog_search_tab{
	height: 300px; overflow: auto; padding:5px;
}

/* Schrift Suche-Übersicht */
.mediacatalog_showaudioresult{
	margin: 10px auto;
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

.mediacatalog_audioresult, .mediacatalog_audioresult a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_audioresult h1, .mediacatalog_audioresult h1 a{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showvideoresult{
	margin: 10px auto;
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

.mediacatalog_videoresult, .mediacatalog_videoresult a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_videoresult h1, .mediacatalog_videoresult h1 a{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_showbookresult{
	margin: 10px auto;
	padding: 8px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

.mediacatalog_bookresult, .mediacatalog_bookresult a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

.mediacatalog_bookresult h1, .mediacatalog_bookresult h1 a{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
	TEXT-ALIGN: left;
}

/* Schrift verwandte Artikel */
.mediacatalog_list_other_th {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #444444;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
}

.mediacatalog_list_other_td a{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
}

/* Schrift für Kommentar-Template */
.mediacatalog_showcomment{
	margin: 10px auto 10px auto;
	padding: 0px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

/* Schrift für Rezension-Template */
.mediacatalog_showreview{
	margin: 10px auto 10px auto;
	padding: 0px;
	border-style: solid;
	border-width: 2px;
	border-left-width: 20px;
}

/* Überschrift im Kopfbereich von Modul und Administration */
.mediacatalog_head {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}
	
.mediacatalog_head b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}	

/* Allgemeine Überschriften */
.mediacatalog_title {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 16px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}

.mediacatalog_title b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}

.mediacatalog_stitle {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}

.mediacatalog_stitle b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}

.mediacatalog_logo img {
	border-style: none}

/* Standard-Text (Bezeichner-Klein) */
.mediacatalog_stext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}


.mediacatalog_stext a {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}

.mediacatalog_stext b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}

/* Standard-Text (Bezeichner) */
.mediacatalog_text {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}

.mediacatalog_text b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	color: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}

/* Standard-Text (Inhalt) */
.mediacatalog_content {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
  	color: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}  

.mediacatalog_content td {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
  	color: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none} 

.mediacatalog_content a:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline}   
  
.mediacatalog_content a:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	TEXT-DECORATION: underline} 

.mediacatalog_content a:hover, a:link:hover, a:visited:hover {
  	FONT-STYLE: normal;
  	COLOR: #7D7D7D;
	TEXT-DECORATION: none}

/* Schriftart für Menüs */
.mediacatalog_menu {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
  	color: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}  

.mediacatalog_menu a {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
  	color: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none} 
  
.mediacatalog_menu a:link {
	TEXT-DECORATION: underline}  
  
.mediacatalog_menu a:visited {
	TEXT-DECORATION: underline}   
  
.mediacatalog_menu a:hover {
  	FONT-STYLE: normal;
  	COLOR: #7D7D7D;
	TEXT-DECORATION: none}  

/* Schriftart für Fehlermeldungen */
.mediacatalog_error {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #FF0000;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}
  
.mediacatalog_error b {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #FF0000;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none}  

/* Schriftart für Auswahl-Felder */
.mediacatalog_auswahl   { 
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;}

/* Schriftart für Dropdown-Felder */
.mediacatalog_dropdown   { 
	width:45%; 
	border:1px solid #DDDDDD;} 

/* Startseite Administration */
.mediacatalog_admin_index_tab
{
	height: 400px; overflow: auto; padding:5px;
}

/* Bilder-Liste Administration */
.mediacatalog_admin_pictures_tab
{
	height: 500px; overflow: auto; padding:5px;
}

/* Fehler-Liste-Bibliothek Administration */
.mediacatalog_list_library_complication
{
	font-weight: bold; color: #444444; padding: 2px; text-align: center;
}

/* Schriftart der Baumstruktur */
.treeMenuDefault, .treeMenuDefault a {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
  	color: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none
}
	        
.treeMenuBold, .treeMenuBold a {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
  	color: #333333;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none
}

/* Definitionen für das Tab-Menü */
.mediacatalog_shadetabs{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.mediacatalog_shadetabs li{
	display: inline;
	margin: 0;
}

.mediacatalog_shadetabs li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #444444;
	background: white top left repeat-x;
}

.mediacatalog_shadetabs li a:visited{
color: #444444;
}

.mediacatalog_shadetabs li a:hover{
text-decoration: underline;
color: #7D7D7D;
}

.mediacatalog_shadetabs li.selected{
position: relative;
top: 1px;
}

.mediacatalog_shadetabs li.selected a{ /*selected main tab style */
border-bottom-color: white;
}

.mediacatalog_shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #7D7D7D;
}

/* Schriftart der der Top-10-Blöcke */
.mediacatalog_block_top10, .mediacatalog_block_top10 a {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #444444; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	TEXT-DECORATION: none;
}

/* Definitionen für das Tab-Menü im Block */
.mediacatalog_shadetabs_block{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Georgia, "Times New Roman", Times, serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.mediacatalog_shadetabs_block li{
display: inline;
margin: 0;
}

.mediacatalog_shadetabs_block li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white top left repeat-x;
}

.mediacatalog_shadetabs_block li a:visited{
color: #2d2b2b;
}

.mediacatalog_shadetabs_block li a:hover{
text-decoration: underline;
color: #7D7D7D;
}

.mediacatalog_shadetabs_block li.selected{
position: relative;
top: 1px;
}

.mediacatalog_shadetabs_block li.selected a{ /*selected main tab style */
border-bottom-color: white;
}

.mediacatalog_shadetabs_block li.selected a:hover{ /*selected main tab style */
text-decoration: none;
color: #7D7D7D;
}

.mediacatalog_tabcontentstyle_block{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 90%;
margin-bottom: 1em;
padding: 10px;
}

.mediacatalog_tabcontent_block{
display:none;
}

/*
CSS for the Tabs
*/
.dhtmlgoodies_tabPane{
	height:21px;	/* Height of tabs */
	border-bottom:1px solid #919b9c;
}

.dhtmlgoodies_aTab{
	border-left:1px solid #919b9c;
	border-right:1px solid #919b9c;
	border-bottom:1px solid #919b9c;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:5px;
}

.dhtmlgoodies_tabPane DIV{
	float:left;
	height:100%;	/* Height of tabs */
	padding-left:3px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:bottom left;
	cursor:pointer;
	position:relative;
	bottom:-1px;
	margin-left:0px;
	margin-right:0px;
}

.dhtmlgoodies_tabPane .tabActive{
	background-image:url('../../modules/jkMediaCatalog/scripts/tab-view/images/tab_left_active.gif');
	margin-left:0px;
	margin-right:0px;	
	z-index:10;	
}

.dhtmlgoodies_tabPane .tabInactive{
	background-image:url('../../modules/jkMediaCatalog/scripts/tab-view/images/tab_left_inactive.gif');
	margin-left:0px;
	margin-right:0px;
	z-index:1;
}

.dhtmlgoodies_tabPane .inactiveTabOver{
	background-image:url('../../modules/jkMediaCatalog/scripts/tab-view/images/tab_left_over.gif');
	margin-left:0px;
	margin-right:0px;
}

.dhtmlgoodies_tabPane span{
	font-family:arial;
	vertical-align:top;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;		
	line-height:21px;
	float:left;
}

.dhtmlgoodies_tabPane .tabActive span{
	padding-bottom:1px;
	line-height:20px;
}
	
.dhtmlgoodies_tabPane img{
	float:left;
}

#dhtmlgoodies_tooltip{
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:0.9em;
		font-family: Georgia, "Times New Roman", Times, serif;
}

#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
}

.modalDialog_transparentDivs{	
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
	opacity:0.4;	/* Transparency */
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}

.modalDialog_contentDiv a{
	color: #444444;
}

.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	opacity:0.3;	/* Transparency */
}

/* CSS needed for the AJAX script */

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #317082;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:18px;
	position:absolute;
	width:150px;	/* Width of tooltip content */
	height:auto;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

/* Google-Search-API*/
/* text color settings */

/* primary colors */
.app_gsvsc {                                                    color: #0000cc; }
.search-form-complete_gsvsc div.search-form-save_gsvsc {        color: #0000cc; }
div.search-form-save_gsvsc {                                    color: #e0e0e0; }
div.edit-tag_gsvsc {                                            color: #7777cc; }
.footerBox_gsvsc a {                                            color: #7777cc; }
.playerBox_gsvsc a.title_gsvsc {                                color: #7777cc; }
div.more_gsvsc:hover {                                          color: #0000cc; }

/* selected tag */
div.tag-selected_gsvsc {                                        color: #000000; }

/* hover colors */
div.tag-control_gsvsc:hover {                                   color: #7777cc; }

/* secondary colors */
div.tag-control_gsvsc {                                         color: #676767; }
.searchForm_gsvsc {                                             color: #676767; }
.searchForm_gsvsc input.gsc-input {                             color: #676767; }
.search-form-input_gsvsc {                                      color: #676767; }
div.edit-form-submit-box_gsvsc {                                color: #676767; }

/* image border color */
.results_gsvsc div.video-result_gsvsc {                  border-color: #0000cc; }

.app_gsvsc td {
  vertical-align: top;
  border: none;
}

div.tag-control_gsvsc {
  display: inline;
  font-size: 11px;
  cursor: pointer;
  margin-right: 8px;
}

div.more_gsvsc {
  display: inline;
  cursor: pointer;
  margin-right: 8px;
  text-decoration: underline;
}

div.tag-control_gsvsc:hover {
  text-decoration: underline;
}

td.tag-control_gsvsc  {
  padding-top: 2px;
}

td.tag-control_gsvsc div.tag-control_gsvsc {
  font-size: 13px;
  cursor: pointer;
  margin-right: 8px;
  font-weight: 400;
}


/*
 * visibility states of the more
 * - edit visible while reading
 * - edit invisible while playing
 * - more invisible unles playing
 */
.reading_gsvsc .more_gsvsc,
.editing_gsvsc .more_gsvsc,
.searching_gsvsc .more_gsvsc {
  display: none;
}

.playing_gsvsc .more_gsvsc {
  text-align: center;
  display: block;
}

/*
 * visibility states of the readBox
 * - visible while reading and searching and playing (default)
 * - none while editing
 */
.readBox_gsvsc {
  display: block;
}
.editing_gsvsc .readBox_gsvsc {
  display: none;
}

/*
 * visibility states of the editBox
 * - none while reading and searching
 * - visible while editing (default)
 */
.editBox_gsvsc {
  display: none;
}
.editing_gsvsc .editBox_gsvsc {
  display: block;
}

/*
 * visibility states of the tagStack
 * - visible while reading, searching
 * - none while playing
 */
.tagStack_gsvsc {
  display: block;
  margin-top: 4px;
  margin-bottom: 4px;
}

.playing_gsvsc .tagStack_gsvsc {
  display: none;
}

/*
 * visibility states of the player
 * - visible while playing (default)
 * - none while all other times (default)
 */
.playerBox_gsvsc {
  display: none;
}

.playing_gsvsc .playerBox_gsvsc {
  display: block;
  text-align: center;
}

/* keep a 1.33 ratio
 * (on widths > 300px, add 20px in height for controls)
 * small player:        180x135   4:3
 * medium player:       260x195   4:3
 * large player:        320x260   4:3 + 20px at bottom
 * extra large player:  480x380   4:3 + 20px at bottom
 */
.playerBox_gsvsc .player_gsvsc {
  width: 260px;
  height: 195px;
  margin: auto;
}

.playerBox_gsvsc div.title_gsvsc {
  text-align: center;
  margin-top: 2px;
}

.playerBox_gsvsc a.title_gsvsc {
  text-decoration: underline;
}

/*
 * visibility states of the searchForm
 * - visible while reading, searching
 * - none while editing, playing
 */
.editing_gsvsc .searchForm_gsvsc,
.playing_gsvsc .searchForm_gsvsc {
  display: none;
}
.reading_gsvsc .searchForm_gsvsc,
.searching_gsvsc .searchForm_gsvsc {
  display: block;
}

/* search form controls */
.searchForm_gsvsc table.gsc-search-box {
  border-style: none;
  border-width: 0px;
  border-spacing: 0px 0px;
  width: 100%;
  margin-bottom: 2px;
}

.searchForm_gsvsc table.gsc-search-box td {
  vertical-align: middle;
}

.searchForm_gsvsc td.gsc-search-button {
  width: 1%;
}

.searchForm_gsvsc td.gsc-clear-button {
  width: 14px;
}

.searchForm_gsvsc table.gsc-branding {
  border-style: none;
  border-width: 0px;
  border-spacing: 0px 0px;
  width: 100%;
}

.searchForm_gsvsc td.gsc-branding-text {
  vertical-align: top;
}

.searchForm_gsvsc td.gsc-branding-text div.gsc-branding-text {
  padding-bottom: 2px;
  text-align: right;
  color: #676767;
  font-size: 11px;
  margin-right: 2px;
}

.searchForm_gsvsc td.gsc-branding-img-noclear {
  width: 51px;
  vertical-align: bottom;
}

.searchForm_gsvsc td.gsc-branding-img {
  width: 65px;
  vertical-align: bottom;
}

.searchForm_gsvsc div.gsc-branding-img,
.searchForm_gsvsc div.gsc-branding-img-noclear,
.searchForm_gsvsc img.gsc-branding-img,
.searchForm_gsvsc img.gsc-branding-img-noclear {
  padding-top: 1px;
}

.searchForm_gsvsc input.gsc-search-button {
  margin-left: 4px;
  cursor: pointer;
}

.searchForm_gsvsc input.gsc-input {
  padding-left: 2px;
  border-style: solid;
  border-width: 1px;
  width: 99%;
}

.searchForm_gsvsc form {
  margin-top: 2px;
  margin-bottom: 2px;
}

div.search-form-save_gsvsc {
  font-size: 11px;
  text-align: left;
  cursor: pointer;
}

.search-form-complete_gsvsc div.search-form-save_gsvsc {
  text-decoration: underline;
}

/* edit form controls */
.editBox_gsvsc table {
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
  border: 1px solid #e0e0e0;
  border-spacing: 0px 0px;
}

.editBox_gsvsc tr {
  margin-top: 2px;
  margin-bottom: 2px;
}

.editBox_gsvsc tr.odd_gsvsc {
  background-color: #f9f9f9;
}

tr.edit-form-delete_gsvsc {
  display: none;
}

td.edit-form-input_gsvsc input {
  font-size: 11px;
  padding-left: 2px;
  margin-right: 4px;
  width: 50%;
}

div.edit-form-input-box_gsvsc {
  margin-left: 4px;
  margin-top: 2px;
  margin-bottom: 2px;
}

div.edit-form-submit-box_gsvsc {
  margin-top: 4px;
  text-align: left;
}

div.edit-form-submit-box_gsvsc input {
  font-size: 11px;
  margin-right: 6px;
}

/* footer */
.footerBox_gsvsc {
  clear: both;
  margin-top: 4px;
  margin-bottom: 0px;
  text-align: center;
}

.footerBox_gsvsc table {
  width: 100%;
}

.footerBox_gsvsc td.footer-link_gsvsc {
  text-align: right;
}

.footerBox_gsvsc td.footer-edit_gsvsc {
  text-align: left;
}

.footerBox_gsvsc a {
  font-size: 11px;
  cursor: pointer;
  text-decoration: underline;
}

/* visibility states
 * visible while reading,
 * invisible while playing, editing
 */

.searching_gsvsc div.edit-tag_gsvsc,
.reading_gsvsc div.edit-tag_gsvsc {
  display: block;
}

.editing_gsvsc div.edit-tag_gsvsc,
.playing_gsvsc div.edit-tag_gsvsc {
  display: none;
}

div.edit-tag_gsvsc {
  font-size: 11px;
  cursor: pointer;
  text-decoration: underline;
}


/* results */
.results_gsvsc {
  margin-left: 0px;
}

/* display states:
 * off while playing and editing, on everytime else
 */

.editing_gsvsc .results_gsvsc,
.playing_gsvsc .results_gsvsc {
  display: none;
}

.searching_gsvsc .results_gsvsc,
.reading_gsvsc .results_gsvsc {
  display: block;
}

.results_gsvsc div.video-result_gsvsc {
  border-width: 1px;
  border-style: solid;
  background-color: #000000;
  height: 79px;
  width: 104px;
  text-align: center;
}

.results_gsvsc div.video-result_gsvsc img {
  cursor: pointer;
}

.results_gsvsc table.video-result-table_gsvsc {
  width: 100%
}

.results_gsvsc table.video-result-table_gsvsc td {
  padding: 4px;
}

.results_gsvsc table.video-result-table_gsvsc-2 td {
  width: 50%;
}

.results_gsvsc table.video-result-table_gsvsc-2 td {
  width: 33%;
}

/* two column table, align right/left */
.results_gsvsc table.video-result-table_gsvsc-2 td.video-result-cell_gsvsc-0 div {
  float: right;
}
.results_gsvsc table.video-result-table_gsvsc-2 td.video-result-cell_gsvsc-1 div {
  float: left;
}

/* tiny results */
/* display states:
 * on while playing, off everytime else
 */
.playing_gsvsc .tiny-results_gsvsc {
  display: block;
}

.searching_gsvsc .tiny-results_gsvsc,
.editing_gsvsc .tiny-results_gsvsc,
.reading_gsvsc .tiny-results_gsvsc {
  display: none;
}

.tiny-results_gsvsc {
  margin-left: 0px;
}

.tiny-results_gsvsc div.tiny-video-result_gsvsc {
  border: 1px solid #0000cc;
  background-color: #000000;
  height: 41px;
  width: 54px;
  text-align: center;
}

.tiny-results_gsvsc div.tiny-video-result_gsvsc img {
  cursor: pointer;
}

.tiny-results_gsvsc table.video-result-table_gsvsc {
  width: 100%
}

.tiny-results_gsvsc table.video-result-table_gsvsc td {
  padding: 4px;
}

.results_gsvsc table.video-result-table_gsvsc-4 td {
  width: 25%;
}

.results_gsvsc table.video-result-table_gsvsc-6 td {
  width: 16%;
}

/* tags */
div.tag_gsvsc {
  display: inline;
  margin-right: 6px;
  cursor: pointer;
}
div.tag_gsvsc:hover {
  text-decoration: underline;
}

div.tag-selected_gsvsc {
  font-weight: bold;
}

div.tag-selected_gsvsc:hover {
  text-decoration: none;
}

div.tag_gsvsc-0 {
  font-size: 13px;
}

div.tag_gsvsc-1 {
  font-size: 13px;
}

div.tag_gsvsc-2 {
  font-size: 13px;
}
