﻿/**** CSS for BBVDesign ****/
/*** Standards ****/
body, .std	{
	margin:	0px;
	color: #000000;
	font: 13px Tahoma, Arial, sans-serif;
	background-color: #FFFFFF;
}

.Normal, .NormalDisabled, .NormalBold, .NormalRed {
    margin: 0;
    padding: 0;
    line-height: 1.1;
    font-size: 13px;
}

.NormalDisabled {
	color: Gray; 
}
	
.NormalRed {
	color: Red;
}

.NormalBold {
	color: #000000!Important;
	font-weight: bold;
}

.NormalTextBox {
    font-size: 12px;
    font-weight: normal;
}

input {
	border: 1px solid lightgrey;
}

table {
	padding: 0px;
	border:	0px solid #1919B3;
	border-collapse: collapse;
}

td {
  	background-repeat: 	no-repeat;
	font-size: 13px; 
}

h1 { font-size: 21px; 
}

h2 { font-size: 18px; 
}

h3 { font-size: 15px; 
}

.MenuAbove, .MenuBelow
{
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
	}

.Menu 
{
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
	}
	
/* Repository Module */
.RepositorySmall {
    font-size: 9px;
}

.RepositoryDesc {
    font-size: 13px;
}

.RepositoryHeader {
    font-size: 18px;
    font-color: black;
}
	
/* Data Grid */
.DataGrid_Container { 
	background-color: Transparent; 
	border-color: #E0DFE3;
    font-family: Tahoma,Arial,Helvetica; 
}
.DataGrid_Header, .DataGrid_Headerth { 
	background-color: #9dbcff; 
	color: Black;
    font-weight: bold; 
    font-size: 9px; 
    text-align: center;
 }
.DataGrid_Footer, .DataGrid_Footertd, .DataGrid_Footertda  {
    background-color: #9dbcff; 
    color: Black;
}
.DataGrid_AlternatingItem, .DataGrid_AlternatingItemtd, .DataGrid_AlternatingItemtda {
    background-color: #dbe6ff;  
    font-weight: normal; 
    color: Black; 
}

.DataGrid_AlternatingItem td, .DataGrid_Item td, .DataGrid_Header td{    
    padding: 8px 8px 2px 2px;
/*    border-right-style: solid; 
    border-right-width: 1px; 
    border-right-color: #808080 */
}
.DataGrid_Item, .DataGrid_Itemtd, .DataGrid_Itemtda { 
	background-color: #edf2ff;
    font-weight: normal; 
    color: Black; 
    border-right: 1px;
}
.DataGrid_SelectedItem, .DataGrid_SelectedItemtd, .DataGrid_SelectedItemtda {
    background-color: Silver; 
    font-weight: normal; 
    color: Black;
}
	
/* The three headers are used in the head section of the page */	
/* Used for the club and sports name */
.Header {
	color: White;
}

/* Used for impressum etc. */
.Header3 {
	text-align:	right;
}

/* The middle content */
.Content {
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

/* hack to correct the rigth pane error (padding) */
.Content + td + .Content{
	padding: 0px;
}		

/* Footer line at the very bottom */
.Footer {
	color: #FFFFFF;
	background-color: #1E3D80;
	font-size: 10px;
	text-align:	left;
	padding: 2px;
}

/* Seperator used between Search and Sitemap */
.Seperator {
	color: #CCCCCC;
	font-size: 11px;
}

/**** Logos ****/
.Club {
	font-size: 28pt;
	position: relative; 
	top: 7px; 
	left: 192px;
	width: 558px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
}

.Sport {
	font-size: 38pt;
	position: relative; 
	top: -4px; 
	left: 217px;
	width: 600px;
	height: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
}

/**** module titles ****/
/* SubHead: style of pane titles on edit and admin pages */
/* SubSubHead: module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubHead .SubSubHead    {
	font-weight:		bold;
	font-size:  		10px;
}

/**** Links ****/

A:link, A:visited {
    text-decoration: none;
    color: #1919B3;
    font-size: 13px;
}

A:active {
    text-decoration: underline;
    color: #1919B3;
    font-size: 13px;
}

A:hover {
    text-decoration: none;
    color: #B30000;
    font-size: 13px;
}


.Header2 A {
    font-size: 12px;
}

.Header3 A:link, .Header3 A:visited, .Header3 A:active, .Header3 A:hover {
    font-size: 10px;
}

.Footer A:link, .Footer A:visited, .Footer A:active, .Footer A:hover {
    font-size: 10px;
    color: white;
    text-decoration: underline;
}

/*** temporary test funny ***/
.partnerBBV a:link, .partnerBBV a:visited {
        color:#fff;
        background-color:#fff;
        display: block;
        width: 100%;
        
}
.partnerBBV a:active{
        text-decoration:underline;
        color:#fff;
        background-color:#fff;
        display: block;
        width: 100%;
}
.partnerBBV:hover a, .partnerBBV:hover a img{
        color: #B30000;
}
.partnerBBV img#ico {
        visibility: hidden;
}
.partnerBBV:hover img#ico {
        visibility: visible;
}


/**** SideMenu ****/
/* SideMenu  */

.CurrentMenuItem0, .CurrentHdr0, .CurrentMenuItem1, .CurrentHdr1, .CurrentMenuItem2, .CurrentHdr2, .CurrentMenuItem3, .CurrentHdr3 {
	text-decoration:underline!Important; 
	background-color: #ceddff!Important;
}

.MenuHdr0, .MenuItem0 {
  font-size: 10pt; padding-left: 8px; font-weight: bold; padding-bottom: 1px; 
  padding-top: 1px; cursor: default;
  text-decoration: none;
}

.MenuItem1 {
  font-size: 8pt; padding-left: 20px; font-weight: normal; padding-bottom: 1px;
  padding-top: 1px;
}

.MenuHdr1 {
  font-size: 8pt; padding-left: 20px; font-weight: bold; padding-bottom: 1px;
  padding-top: 1px;
}

.MenuItem2 {
  font-size: 8pt; padding-left: 32px; font-weight: normal; padding-bottom: 1px;
  padding-top: 1px;
}

.MenuHdr2 {
  font-size: 8pt; padding-left: 32px; font-weight: bold; padding-bottom: 1px;
  padding-top: 1px;
}

.MenuItem3 {
  font-size: 8pt; padding-left: 44px; font-weight: normal; padding-bottom: 1px;
  padding-top: 1px;
}

.MenuHdr3 {
  font-size: 8pt; padding-left: 44px; font-weight: bold; padding-bottom: 1px;
  padding-top: 1px;
}

.MenuItem4 {
  font-size: 8pt; padding-left: 56px; font-weight: normal; padding-bottom: 1px;
  padding-top: 1px;
}

.MenuHdrMouseOver0, .MenuItemMouseOver0 {
  font-size: 10pt; padding-left: 8px; font-weight: bold; padding-bottom: 1px; 
  padding-top: 1px; cursor: default; 
  text-decoration: none;
  background-color: #cccccc !important;
}

.MenuItemMouseOver1, .MenuHdrMouseOver1 {
  font-size: 8pt; 
  padding-left: 20px; padding-bottom: 1px;  padding-top: 1px;
  background-color: #cccccc !important;
}

.MenuItemMouseOver2, .MenuHdrMouseOver2  {
  font-size: 8pt; 
  padding-left: 32px; padding-bottom: 1px;  padding-top: 1px;
  background-color: #cccccc !important;
}

.MenuItemMouseOver3, .MenuHdrMouseOver3 {
  font-size: 8pt; 
  padding-left: 44px; padding-bottom: 1px;  padding-top: 1px;
  background-color: #cccccc !important;
}

.MenuItemMouseOver4, .MenuHdrMouseOver4 {
  font-size: 8pt; 
  padding-left: 56px; padding-bottom: 1px;  padding-top: 1px;
  background-color: #cccccc !important;
}

.MenuHdrMouseOver1, .MenuHdrMouseOver2, .MenuHdrMouseOver3, .MenuHdrMouseOver4 {
  font-weight: bold;
}

.MenuItem HR
{
  color:Black;
  border: none;
}

.MenuHdr0 A, .MenuHdr0 A:Active, .MenuHdr0 A:Hover, .MenuHdr0 A:Visited, .MenuHdr0 A:Link, 
.MenuHdr1 A, .MenuHdr1 A:Active, .MenuHdr1 A:Hover, .MenuHdr1 A:Visited, .MenuHdr1 A:Link,
.MenuHdr2 A, .MenuHdr2 A:Active, .MenuHdr2 A:Hover, .MenuHdr2 A:Visited, .MenuHdr2 A:Link,
.MenuHdr3 A, .MenuHdr3 A:Active, .MenuHdr3 A:Hover, .MenuHdr3 A:Visited, .MenuHdr3 A:Link,
.MenuHdr4 A, .MenuHdr4 A:Active, .MenuHdr4 A:Hover, .MenuHdr4 A:Visited, .MenuHdr4 A:Link
{
  text-decoration: none; color: black; cursor: pointer; display: block; 
}


.MenuItem0 A, .MenuItem0 A:Active, .MenuItem0 A:Hover, .MenuItem0 A:Visited, 
.MenuItem0 A:Link, .MenuItemMouseOver0 A, .MenuItemMouseOver0 A:Active, 
.MenuItemMouseOver0 A:Hover, .MenuItemMouseOver0 A:Visited, .MenuItemMouseOver0 A:Link, 
.MenuItem1 A, .MenuItem1 A:Active, .MenuItem1 A:Hover, .MenuItem1 A:Visited, 
.MenuItem1 A:Link, .MenuItemMouseOver1 A, .MenuItemMouseOver1 A:Active, 
.MenuItemMouseOver1 A:Hover, .MenuItemMouseOver1 A:Visited, .MenuItemMouseOver1 A:Link, 
.MenuItem2 A, .MenuItem2 A:Active, .MenuItem2 A:Hover, .MenuItem2 A:Visited, 
.MenuItem2 A:Link, .MenuItemMouseOver2 A, .MenuItemMouseOver2 A:Active, 
.MenuItemMouseOver2 A:Hover, .MenuItemMouseOver2 A:Visited, .MenuItemMouseOver2 A:Link, 
.MenuItem3 A, .MenuItem3 A:Active, .MenuItem3 A:Hover, .MenuItem3 A:Visited, 
.MenuItem3 A:Link, .MenuItemMouseOver3 A, .MenuItemMouseOver3 A:Active, 
.MenuItemMouseOver3 A:Hover, .MenuItemMouseOver3 A:Visited, .MenuItemMouseOver3 A:Link,
.MenuItem4 A, .MenuItem4 A:Active, .MenuItem4 A:Hover, .MenuItem4 A:Visited, 
.MenuItem4 A:Link, .MenuItemMouseOver4 A, .MenuItemMouseOver4 A:Active, 
.MenuItemMouseOver4 A:Hover, .MenuItemMouseOver4 A:Visited, .MenuItemMouseOver4 A:Link
{
	  text-decoration: none; color: black; width: 100%; padding-top: 1px;
	  padding-bottom: 1px; cursor:hand; 
	}

.MenuItem0Description, .MenuHdr0Description, .CurrentHdr0Description,
.MenuItem1Description, .MenuHdr1Description, .CurrentHdr1Description, 
.MenuItem2Description, .MenuHdr2Description, .CurrentHdr2Description,
.MenuItem3Description, .MenuHdr3Description, .CurrentHdr3Description, 
.MenuItem4Description, .MenuHdr4Description, .CurrentHdr4Description {
  font-size: 8pt; font-weight: normal; font-style: italic; color: Gray; padding-bottom: 1px;
  padding-top: 1px;
}
		
.MenuItem0Description, .MenuHdr0Description, .CurrentHdr0Description
{
  padding-left: 44px; 
}

.MenuItem1Description, .MenuHdr1Description, .CurrentHdr1Description
{
  padding-left: 32px; 
}

.MenuItem2Description, .MenuHdr2Description, .CurrentHdr2Description
{
  padding-left: 20px; 
}

.MenuItem3Description, .MenuHdr3Description, .CurrentHdr3Description
{
  padding-left: 8px; 
}

.MenuItem4Description, .MenuHdr4Description, .CurrentHdr4Description  
{
  padding-left: 0px; 
}

/* Anpassungen */

/* Registrieren und ANmelden -Link */
#dnn_dnnUSER_cmdRegister
{
	font-size:12pt;
}

#dnn_dnnLOGIN_cmdLogin
{
	font-size:12pt;
}
