	/*------------------------------------*/
	/*------ © 2001 release it GmbH ------*/
	/*-------------------------------ssss-----*/

	/*------ GLOBAL FONTSETTINGS LIKE FACE & COLOR ------*/
	BODY,TEXTAREA {
		background-color:#FFFFFF;
		font-family:verdana;
		font-size:10px;
		color:#000000;

		scrollbar-base-color:#8C8CC6;
		scrollbar-3dlight-color:#FFFFFF;
		scrollbar-arrow-color:#000000;
		scrollbar-darkshadow-color:#000000;
		scrollbar-face-color:#E5E5E5;
		scrollbar-highlight-color:#E5E5E5;
		scrollbar-shadow-color:#C0C0C0;
		scrollbar-track-color:#F8F8F8;
	}
	LI {
		list-style-image : url("../img/li.gif");
	}
	TABLE {
		font-family:verdana;
		font-size:10px;
		color:#000000;
	}
	TD {
		font-family: verdana;
		font-size:10px;
		color:#000000;
	}

	/*------ NEW LINKCOLOR & BEHAVIOR ------*/
	a,
	a:link,
	a:visited {
		color:#830003;
		text-decoration:none;
	}
	a:active,
	a:hover {
		color:#500f2f;
		text-decoration:none;
	}

	/*------ LINKCOLOR & BEHAVIOR FOR THE COPYRIGHT ------*/
	a.copyright:link {
		font-family: Verdana, Arial;
		color:#CCCCCC;
		text-decoration:none;
	}
	a.copyright:visited {
		font-family: Verdana, Arial;
		color:#CCCCCC;
		text-decoration:none;
	}
	a.copyright:active {
		font-family: Verdana, Arial;
		color:#CCCCCC;
		text-decoration:none;
	}
	a.copyright:hover {
		font-family: Verdana, Arial;
		color:#000000;
		text-decoration:none;
	}

	/*------ COLORS FOR THE HEADLINE ------*/
	.HLsel{
		background-color:#C0C0C0;
	}
	.HLunsel{
		background-color:#DDDDDD;
	}
	.HLdisabled{
		font-weight:normal;
		color:#AAAAAA;
	}

	/*------ CLASS FOR TABLE BORDERS (IFRAMES) ------*/
	.TBorder{
		border-style:solid;
		border-width:1px;
		border-color:#C0C0C0;
	}

	.SqlFont{/*used by global function SSQL*/
		font-family:courier new; 
		font-size:12px; 
		color:black;
	}

	/*------ CLASSES FOR ALTERNATING FIELD-LIST IN FORMULARMODE ------*/
	.TRI1 {
		background-color:#B0B0B0;
	}
	.TRI2 {
		background-color:#D0D0D0;
	}

	/*------ ADDITIONAL SETTINGS / CLASSES ------*/
	.HeadFC
		{
		font-family:verdana;
		font-size:12px;
		color:#000000;
	}
	.NavBC  {
		background-color:#C0C0C0;
	}

	.THead,/*.shsTblBC*//*<-- dont kick!*/{
		background-color:#C0C0C0;
	}

	.TRow1 {
		background-color:#FFFFFF;
	}

	.TRow2 {
		background-color:#E5E5E5;
	}

	.TBord1 {
		border: thin solid #E5E5E5;
	}

	.TblBC,.fakeInpt {/*same bgcolor for a faked inputTxt - dont kick*/
		background-color:#DDDDDD;
	}
	.TxtBig {
		font-size: 12px;
	}
	.TxtMedium {
		font-size: 11px;
	}
	.TxtSmall {
		font-size: 10px;
	}
	.TxtBold {
		font-weight:bold;
	}

	/*for warning messages; added by Razvan;*/
	/*dont change - has to be red. if u wanna have a different color add a new class!!*/
	.FWarn {
		color:#FF0000;/*red!*/
	}
	.FGhostClr {
		color:#9ECE6C;
	}
	.FAdvice{
		font-family:verdana;
		font-size:10px;
		color:#FFFFFF;
	}
	.FBlue {/*resevered by seshi - pls dont change this*/
		color:#0000ff;
	}

	/*special link colors*/
	A:link.whiteLink {
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
	A:visited.whiteLink {
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
	A:active.whiteLink {
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
	A:hover.whiteLink {
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}

	/*special link colors*/
	A:link.blackLink {
		color:#000000;
		text-decoration:none;
	}
	A:visited.blackLink {
		color:#000000;
		text-decoration:none;
	}
	A:active.blackLink {
		color:#000000;
		text-decoration:none;
	}
	A:hover.blackLink {
		color:#A40913;
		text-decoration:none;
	}


	/* dark blue BG with white font */
	.TCellFC0 {
		background-color:#353a90;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
	}

	/* light blue BG with white font */
	.TCellFC2 {
		background-color:#B4B0D4;
		color:#FFFFFF;
		font-size:12px;
		/* font-weight:bold; */
	}


	/* light blue BG with black font */
	.TCellFC3 {
		background-color:#B4B0D4;
		color:#000000;
		font-size:12px;
		/* font-weight:bold; */
	}

	/* white BG with black font */

	.TCellFC4 {
		background-color:#FFFFFF;
		color:#000000;
		font-size:12px;
		/* font-weight:bold; */
	}

	/*----------- HIGHLIGHT CLASSES -----------*/
	/*to highlight a row*/
	.bgHighlightOver{
		background-color:#ccffcc;
	}
	.bgHighlightClick{
		background-color:#ccffff;
	}
	.bgHighlightDblClick{
		background-color:#cccfff;
	}

	.defaultSet{
		background-color:#FFFFFF;
		font-family:verdana;
		font-size:12px;
		color:#000000;
	}

	/*------ NEW CLASSES FOR DROPDOWNS, TEXTFIELDS ------*/
	SELECT {
		font-family:verdana;
		font-size:10px;
		color:#000000;
	}
	INPUT {
		font-family:verdana;
		font-size:10px;
		color:#000000;
	}

	TEXTAREA {
		font-family:verdana;
		font-size:10px;
		color:#000000;
	}

	TEXTAREA.Disabled { /*used for disabled text-areas*/
		font-family:verdana;
		font-size:10px;
		color:#858585;
		background-color:#E0E0E0;
		border:none;
	}

	INPUT.Disabled { /*used for disabled inputs*/
		font-family:verdana;
		font-size:10px;
		color:#858585;
		background-color:#E0E0E0;
		border:none;
	}

	SELECT.Disabled {
		font-family:verdana;
		font-size:10px;
		color:#858585;
		background-color:#E0E0E0;
		border:none;
	}
	
	.fakeInpt{
		border:0;
	}

	/*default styles for global functions SeshScroll/ShifterScroll*/
	a.shsLink:link {
		font-family: Verdana, Arial;
		color:#A40913;
		text-decoration:underline;
	}
	a.shsLink:visited {
		font-family: Verdana, Arial;
		color:#A40913;
		text-decoration:none;
	}
	a.shsLink:active {
		font-family: Verdana, Arial;
		color:#A40913;
		text-decoration:none;
	}
	a.shsLink:hover {
		font-family: Verdana, Arial;
		color:#A40913;
		text-decoration:none;
	}

	/*global layer styles*/
	.lyrHead{
		background-color:white;
		color:black;
		font-weight:bold;
	}

	.lyrBlckBG{
		background-color:black;
	}

	.lyrWhtBG{
		background-color:white;
	}

	/*shifterscroll styles*/
	
	.shsTblBC{
		
	}
	.shsRowBC{
		
	}
	.shsColBC{
		
	}



/* neue Vereine styles */
.platzanlageForm{
	padding:0;
	margin:0;
}

div.vereineToolbox{
	height: 22px;
	padding: 2px;
	background: url(../img/wtb/hg_toolbox.jpg) repeat-x;
    border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #fff;
}

div.vereineTools{
	width: 180px;
	text-align:right;
	vertical-align:middle;
	float:right;
}

div.vereineTools img{
	vertical-align:middle;
}

div.vereineSuche{
	float:left;
}

div.vereineSuche input{
	height: 16px;
}

div.vereineTitle{
	padding-top:4px;
	float:left;
}

div.vereineHead{
	clear: both;
	padding:5px;
	background: #fff; 
	margin-bottom:5px;
}

div.vereineHead h1{
	font-size: 13px;
	padding: 0;
	margin: 0;
}


#adminTabBox{
    width: 100%;
    height: 22px;
    margin: 0;
    /*background-color: #c6c3c6;*/
	background: url(../img/wtb/hg_tabs.jpg) repeat-x;
    color: #ffffff;
	border-top: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
}

#adminTabBox ul {
    margin:0;
    padding:0;
}

#adminTabBox li {
    list-style:none; 
    display:inline;
}

#adminTabBox li a,
#adminTabBox li a:link,
#adminTabBox li a:visited {
    height:	19px;
    float:	left;
    position:relative;
    display:block;
    color:	#000;
    text-decoration:none;
    padding: 3px 6px 0px 6px;
}

#adminTabBox li a:hover, 
#adminTabBox li a:focus,
#adminTabBox li a:active {
    height:	19px;
    float:	left;
    position:relative;
    display:block;
    color:	#000;
    text-decoration:none;
    padding: 3px 6px 0px 6px;
}

#adminTabBox li.sel a,
#adminTabBox li.sel a:link,
#adminTabBox li.sel a:visited,
#adminTabBox li.sel a:hover, 
#adminTabBox li.sel a:focus,
#adminTabBox li.sel a:active {
    height:	20px;
    float:	left;
    position:relative;
    display:block;
    color:	#000;
    background-color:#EBEBEB;
    text-decoration:none;
    padding: 3px 6px 0px 6px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}


div#newVereine tr.THead td{
	color: #797778;
	background-color: #E5E5E5;
	font-size: 12px;
	padding:5px;
}

div#newVereine table.shsTblBC tr td,
div#newVereine tr.TSubHead td{
	color: #000000;
	background-color: #E5E5E5;
	font-size: 10px;
	padding:2px;
	font-weight:bold;
}

div#newVereine  tr.TRow1 td{
	background-color:#fff;
	padding: 2px 0px 2px 5px;
	vertical-align:top;
}

div#newVereine  tr.TRow2 td{
	background-color:#E5E5E5;
	padding: 2px 0px 2px 5px;
	vertical-align:top;
}

form.personendatenForms input.delPersButton{
	width:200px;
}

form.personendatenForms input.stdpersondata, 
form.personendatenForms input.extpersondata, 
form#myformStammdaten select.inputW170, 
form.vereindatenForms input.inputW170, 
form.bankdatenForms input.inputW170{
	width: 170px;
}

form.personendatenForms input.searchpersondata, form.personendatenForms input.inputNName{
	width: 81px;
}

form.personendatenForms input.inputPlz{
	width: 45px;
}

form.personendatenForms input.inputOrt{
	width: 117px;
}

form.personendatenForms input.inputChkBox{
	width: 20px;
}

form.vereindatenForms input.inputChkBox{
	width:20px;
}

form.platzanlageForm {
		margin:0px 0px 3px 0px;
}

div.platzanlageChangeDiv{
	display:inline;
}

.tabBox { 
	margin-bottom: 20px;
	padding: 0px; 
	width: 100%; 
	border: 1px #E3C5C6 solid; 
	border-top: 0px; }
.leerzeile { 
	height: 15px; 
	padding-right: 2px; 
	width: 100%;  
	background: url("../img/bg_tab_leer.gif") repeat-x left top; }
.tabLnkBox { 
	margin: 0px; 
	list-style: none; }
.tabLnkBox li { 
	display: inline; 
	margin: 0px 4px 0px 0px; 
	padding: 12px 0 10px 17px; 
	background: url("../img/bg_tab-unsel-bglft.gif") no-repeat left; }
.tabLnkBox li.sel { 
	display: inline; 
	margin: 0px 4px 0px 0px; 
	padding: 12px 0 10px 17px; 
	background: url("../img/bg_tab-sel-bglft.gif") no-repeat left; }
.tabLnkBox li a	 { 
	margin: 0px -4px 2px 0px; 
	padding: 12px 17px 8px 0; 
	background: url("../img/bg_tab-unsel-bgrgt.gif") no-repeat right; 
	color:#FFF ! important; }
.tabLnkBox li a.sel { 
	margin: 0px -4px 2px 0px; 
	padding: 12px 17px 8px 0; 
	background: url("../img/bg_tab-sel-bgrgt.gif") no-repeat right; 
	color:#5B0006 ! important;}

ul.tabLnkBox{
	margin:0; padding:0;
}
.saisonSelectionBox{
	width: 100%;
	padding-left: 2px; 
	background-color: #F1E6E7;
	height: 25px;
}

.export-ajax-loading {
	padding: 17px 0pt 0pt;
	background: url(../img/export-ajax-loader2.gif) no-repeat center;
	
}

div.HTMLTooltip {
	background-color: #fff;
	color: #000;
	border: 1px solid #000;
	position:absolute; top:50px; left:50px;
	display: none;
	padding: 5px;
	z-index:12300;
}
div.HTMLTooltip table, div.HTMLTooltip table tr, div.HTMLTooltip table tr td{
	background-color: #fff ! important;
}

/* SEARCH */
#searchResult { margin: 0; list-style: none; }
.searchPath { background: pink; }
.searchRelevantParts { margin-bottom: 10px; }
.searchResultString { font-weight: bold; }
a.searchLink:link, a.searchLink:visited, a.searchLink:active {  }
a.searchLink:hover {  }
a.searchResultString:link, a.searchResultString:visited, a.searchResultString:active {  }
a.searchResultString:hover {  }


/* LIVE SEARCH BOX */
#livesearchresults { display: none; position: absolute; top: 0; left: 0; padding: 5px; background: #FFF; border: 1px #000 solid; z-index:4000;}

