/*=============================================================================
** CSS-Stylesheet for Journey-Administration at Hompage 'SC Freiburg Fanclub "Knaddly's"
**-----------------------------------------------------------------------------
** copyright (c) by Stefan Kientzler, 2009
\*===========================================================================*/

.selectTB
{
	border: 1px solid lightgrey;
	height: 22px;
	margin: 0px 6px 0px 6px;
	vertical-align: middle;
}

.inputOK
{
	border: 1px solid dimgray;
}

.inputMand
{
	border: 1px solid dimgray;
	background-color:#E6ECF7;
}

.inputError, .inputMError
{
	border: 2px solid red;
}

.inputOK_R
{
	border: 1px solid dimgray;
	text-align:right;
}

.inputMand_R
{
	border: 1px solid dimgray;
	background-color:#E6ECF7;
	text-align:right;
}

.inputError_R, .inputMError_R
{
	border: 2px solid red;
	text-align:right;
}

#contentCol .locked
{
	color: red;
	font-weight: bold;
}
#contentCol .soldout
{
	color: blue;
	font-weight: bold;
}
#contentCol .active
{
	color: darkgreen;
	font-weight: bold;
}

#contentCol .edit
{
	color:darkblue;
	font-size: 10pt;
	background: url(../images/admin_edit.png) no-repeat right 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}

#contentCol .settings
{
	color:darkblue;
	font-size: 10pt;
	background: url(../images/admin_edit.png) no-repeat 4px 2px;
	padding-left: 20px;
	padding-right: 4px;
	text-decoration:none;
}

#contentCol .edit:hover, #contentCol .copy:hover, #contentCol .delete:hover, #contentCol .list:hover
{
	text-decoration:none;
}

#contentCol .copy
{
	color:darkblue;
	font-size: 10pt;
	background: url(../images/admin_copy.png) no-repeat right 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}

#contentCol .delete
{
	color:darkblue;
	font-size: 10pt;
	background: url(../images/admin_delete.png) no-repeat right 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}

#contentCol .list
{
	color:darkblue;
	font-size: 10pt;
	background: url(../images/admin_list.png) no-repeat right 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}

#contentCol .remark
{
	color:darkblue;
	font-size: 10pt;
	background: url(../images/admin_remark.png) no-repeat right 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}
#contentCol .payed
{
	color:darkblue;
	font-size: 10pt;
	background: url(../images/admin_payed.png) no-repeat right 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}
#contentCol .issued
{
	color:darkblue;
	font-size: 10pt;
	background: url(../images/admin_issued.png) no-repeat right 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}
#contentCol .not_issued
{
	color:darkblue;
	font-size: 10pt;
	background: url(../images/admin_not_issued.png) no-repeat right 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}

#contentCol .ready
{
	color:darkblue;
	font-size: 10pt;
	background: url(../images/admin_ready.png) no-repeat right 1px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
}

#navigationcol .summary_header
{
	color: darkred;
	background-color: darkgray;
	font-weight: bold;
}
#navigationcol .summary_unconfirmed, #navigationcol .summary_unconfirmed td
{
	color: white;
	background-color: red;
}
#navigationcol .summary_subtitle
{
	color: darkred;
	background-color: cornsilk;
}
#navigationcol .summary_row
{
	color: darkred;
	background-color:#E9E9E9;
}

.vcard
{
	color:darkblue;
	font-size: 10pt;
	height:18px; 
	background: url(../images/vcard.png) no-repeat left;
	padding-left: 24px;
	padding-right: 0px;
	text-decoration:none;
}

.bingmaps
{
	color:darkblue;
	font-size: 10pt;
	height:18px; 
	background: url(../images/bing-maps.png) no-repeat left;
	padding-left: 24px;
	padding-right: 0px;
	text-decoration:none;
}

.vcard:hover, .bingmaps:hover
{
	text-decoration:underline;
}

#navcontainer 
{ 
	position:relative; 
	height:25px; 
	margin: 10px 0px 10px 2px; 
}
  
#navcontainer ul
{
	list-style:none; 
	margin:0;
	padding:0; 
	position:absolute; 
}

#navcontainer ul li
{ 
	width:120px; 
	float:left; 
	margin:0 10px 0 0px; 
} /* Horizontale Anordnung */
	
#navcontainer ul li ul
{
	display:none;
	position:relative; 
} /* Normalzustand eingeklappt */

#navcontainer ul li:hover ul 
{ 
	display:block; 
} /* Ausgeklappt */
	
#navcontainer a 
{ 
	border:1px solid #000; 
	font-size: 12px;
	font-weight:bold; 
	text-align:center; 
	display:block; 
	height:20px;
	min-height:20px;
	padding:0px; 
	padding-top:4px;
}

#navcontainer a:link, #navcontainer a:visited 
{ 
	color:white; 
	background: url(../images/header2.bmp) repeat-x 0px 0px;
	text-decoration:none; 
}

#navcontainer a:active, #navcontainer a:hover 
{ 
	color:black; 
    border:1px solid white;
	background: url(../images/header1.bmp) repeat-x 0px 0px;
	text-decoration:none; 
}

