body { height:100%; background-width:100%; margin:5px; font-family:Arial; font-size:10pt; background-color:#FFFFFF; background-image:url(../images/osterholz/background.gif); background-repeat:repeat-x;}
/**
body { height:100%; min-width:800px; margin:5px; font-family:Arial; font-size:10pt; background-color:#94929C; background-image:url(../images/osterholz/background.gif); background-repeat:repeat-x ;}
**/
/* Struktur */
#structuretable 	{ margin:2px; padding:0px; font-family:Arial; font-size:10pt; border:0px solid red;}

#banner					{ height:50px; }
#banner #subnavigation	{ width:20%; vertical-align:middle; }
#banner #content 		{ color:#FFFFFF; padding:2px; vertical-align:middle;}
#banner #content h1		{ margin:0; font-size:20pt;}
#banner #rightcontent	{ padding:5px; text-align:right;}

#navigation									{ height:20px;}
#navigation	#navigationmenue				{ border:1px solid orange; border-right:0px; color:white; font-weight:bold; padding:0 5px;}
#navigation	#navigationmenue #link			{ color:white; text-decoration:none; }
#navigation	#navigationmenue #link:hover	{ color:blue;}
#navigation	#navigationmenue #linkActive	{ color:green; text-decoration:none; }
#navigation #rightcontent 					{ width:10%; border:1px solid orange; border-left:0px; color:white; font-weight:bold; padding:0 5px; text-align:right;}
#navigation	#rightcontent #link			{ color:white; text-decoration:none; }
#navigation	#rightcontent #link:hover	{ color:blue;}

#content #subnavigation { height:400px; border:1px solid orange; border-top:0px; vertical-align:top; padding:5px;}
#content #main 			{ vertical-align:top; padding:5px; border-bottom:1px solid orange;}
#content #main h3		{ color:#000000; margin:2px 0; font-size:10pt;}
#content #main h2		{ color:green; margin:2px 0; font-size:12pt;}

#content .info { vertical-align:top; height:70%; border-bottom:1px solid orange;}
#content #werbung { vertical-align:bottom; text-align:center; height:160px; }

#content #rightcontent	{ vertical-align:bottom; padding:5px; border:1px solid orange; border-top:0px;}
#content #rightcontent #info { vertical-align:top; height:70%; border-bottom:1px solid orange;}
#content #rightcontent #werbung { border-bottom:1px solid orange; height:10%; }
#content #rightcontent #ttvnicon { vertical-align:bottom;}
input					{ }

#headlinetable 			  { width:100%; margin-bottom:15px; }
#headlinetable #headline  { padding:0; }
#headlinetable #neubutton { text-align:right; cursor:pointer; color:green; font-weight:bold; }
#headlinetable #neubutton a		{ color:green;}
h3	{ color:orange;}


#documentPopUp					{ }
#documentPopUp table		{ font-family:Arial; font-size:10pt; }
#documentPopUp #documentstable th	{ border-bottom:1px solid orange; text-align:left; padding:0 5px;}
#documentPopUp #documentstable td	{ border-bottom:1px solid orange; padding:0 5px;}
#documentPopUp #documentstable #subheadline		{ border-bottom:0px solid orange; color:orange; }
#documentPopUp #documentstable #subheadlineOld	{ border-bottom:0px solid orange; color:red; padding-top:60px;}
#documentPopUp #documentstable #clear_from		{ border-left:1px dashed orange; }
#documentPopUp #documentstable #clear_to			{ border-right:1px dashed orange; }
#documentPopUp  #neudocumentdiv		{ display:none;}
#documentPopUp	#neubutton			{cursor:pointer; color:green; font-weight:bold;}

#bottom  	 			{ height:20px; font-style:italic;}
#bottom #subnavigation	{}
#bottom #content		{}
#bottom #rightcontent	{ text-align:right;}
#bottom #link		{ color:#000000; text-decoration:none; }
#bottom #link:hover	{ color:blue;}

#subnavLink			{ color:black; text-decoration:none; font-weight:bold;}
#subnavLink:hover	{ color:red; text-decoration:none; font-weight:bold;}
#subnavLinkActive	{ color:blue; text-decoration:none; font-weight:bold;}
.subnavDiv			{ margin:3px 0; height:20px; width:150px; padding-left:12px; background-image:url(../images/subnavi.gif); background-repeat:repeat-y; cursor:hand;}
.subnavDivManager	{ color:green; margin:3px 0; height:20px; width:150px; padding-left:12px; background-image:url(../images/subnavi.gif); background-repeat:repeat-y; cursor:hand;}

/* Inhalt */

/* sollte h4 sein */
#templateheadline	{ color:green; text-align:left; padding:0px; margin:0; margin-bottom:10px;} 

#news		 				{ width:100%; font-family:Arial; font-size:10pt; padding:5px 0;}
#news 	   #neubutton		{ font-weight:bold; color:green; text-align:right;}
#news 	   #neubutton a		{ color:green;}
#news	   #headline		{ padding:0 5px; text-align:left;}
#newstable	 				{ width:100%; font-family:Arial; font-size:10pt; border-bottom:1px solid orange; padding:5px 0;}
#newstable #newsheadline	{ color:#000000; text-align:left;} /* Überschriftentext */
#newstable #optioncolumn	{ width:90px; padding:5px;} 
#newstable #optioncolumn #freigabesymbol{ padding:2px 2px; border-right:1px dashed orange;}
#newstable #optioncolumn #editsymbol	{ padding:2px 2px; border-bottom:1px dashed orange;}
#newstable #optioncolumn #deletesymbol	{ padding:2px 2px; }
#newstable #optioncolumn #fromto		{ padding:0px 2px; font-size:8pt; margin:0; text-align:left; border-top:1px dashed orange;}
#newstable #newsimagemanager{ width:120px; padding:0 5px; vertical-align:top;}/* Im Manager kuerzer wegen der options dahinter */
#newstable #newsimage 	  	{ width:120px; padding:0 5px; vertical-align:top;}

#newstable #text			{ vertical-align:top;}
#newstable #newstexttable	{ height:100%; width:100%; font-family:Arial; font-size:10pt; padding:0; margin:0;}
#newstable #newsdate 	  	{ font-size:8pt; font-style:italic;}
#newstable #newstext		{ color:#000000; font-weight:normal; vertical-align:top; border:0px solid red; margin:0; padding:0 2px;}
#newstable #newstext ul		{ margin:0;}
#newstable #newstextheadline{ color:#000000; font-weight:bold; vertical-align:top; }
#newstable #newsline		{ }
#newstable a				{ color:blue; text-decoration:none;}
#newstable a:visited		{ color:blue; text-decoration:none;}
#newstable a:hover			{ color:red; text-decoration:none;}

#newseditor					{ font-family:Arial; font-size:10pt; } 
#newseditor #labelheadline	{ width:200px; text-align:left;}
#newseditor #inputheadline	{ text-align:left;}
#newseditor #labelimage		{ width:200px; text-align:left;}
#newseditor #inputimage		{ text-align:left;}
#newseditor #labelimagedescription		{ width:200px; text-align:left;}
#newseditor #inputimagedescription		{ text-align:left;}
#newseditor #labeltext		{ width:200px; text-align:left; vertical-align:top;}
#newseditor #inputtext		{ text-align:left;}
#newseditor #labelfromto	{ width:200px; text-align:left;}
#newseditor #inputfromto	{ text-align:left;}
#newseditor #labelclearance	{ width:200px; text-align:left;}
#newseditor #inputclearance	{ text-align:left;}
#newseditor #labellinktype	{ width:200px; text-align:left;}
#newseditor #inputlinktype	{ text-align:left;}
#newseditor #labellink		{ width:200px; text-align:left;}
#newseditor #inputlink		{ text-align:left;}
#newseditor #labellinkhead	{ width:200px; text-align:left;}
#newseditor #inputlinkhead	{ text-align:left;}
#newseditor #labeldocument	{ width:200px; text-align:left; vertical-align:top;}
#newseditor #inputdocument	{ text-align:left;}
#newseditor #inputdocument div	{ border-bottom:1px solid orange; cursor:default;}
#newseditor #inputdocument #newdocument	{ border-bottom:1px solid orange; color:green; cursor:pointer;}

#downloadtable						{ font-family:Arial; font-size:10pt; width:100%; margin-bottom:10px; }
#downloadtable #siteheadline		{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#downloadtable #neubutton			{ font-weight:bold; color:green; text-align:right;}
#downloadtable #headline			{ padding:0 5px; text-align:left;border-left:1px dashed orange; border-right:1px dashed orange;}
#downloadtable #documentimage		{ width:30px; border:1px dashed orange; border-right:0px; border-bottom:0px; padding:0 5px; text-align:left; color:green;}
#downloadtable #documentmanagerimage{ width:40px; border:1px dashed orange; border-right:0px; border-bottom:0px; padding:0 5px; text-align:left; color:green;}
#downloadtable #documenttitle		{ width:200px; border:1px dashed orange; border-right:0px; border-bottom:0px; padding:0 5px; text-align:left; color:red;}
#downloadtable #documentdescription	{ text-align:left; border:1px dashed orange; border-right:0px; border-bottom:0px; padding:0 5px; text-align:left; color:green;}
#downloadtable #documentfilename	{ border:1px dashed orange; padding:0 5px; text-align:left; border-bottom:0px; vertical-align:middle; color:green;}
#downloadtable #documentfilename img{ margin-right:5px;}

#downloadeditor					{ font-family:Arial; font-size:10pt; width:100%;} 
#downloadeditor #labelhead		{ width:200px; text-align:left;}
#downloadeditor #inputhead		{ text-align:left;}
#downloadeditor #labelheadline	{ width:200px; text-align:left;}
#downloadeditor #inputheadline	{ text-align:left;}
#downloadeditor #labeldescription{ width:200px; text-align:left;}
#downloadeditor #inputdescription{ text-align:left;}
#downloadeditor #labeldocument	{ width:200px; text-align:left; vertical-align:top;}
#downloadeditor #inputdocument	{ text-align:left;}
#downloadeditor #labelfromto	{ width:200px; text-align:left;}
#downloadeditor #inputfromto	{ text-align:left;}
#downloadeditor #labelclearance	{ width:200px; text-align:left;}
#downloadeditor #inputclearance	{ text-align:left;}

#turnieretable						{ font-family:Arial; font-size:10pt; width:100%; margin-bottom:10px; }
#turnieretable #siteheadline		{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#turnieretable #neubutton			{ font-weight:bold; color:green; text-align:right;}
#turnieretable #turniermanageroptions{ width:50px; border:1px dashed orange; border-right:0px; border-bottom:0px; padding:0 5px; text-align:left; color:green;}
#turnieretable #datum				{ width:50px; border:1px dashed orange; border-right:0px; border-bottom:0px; padding:0 5px; text-align:left; color:black;}
#turnieretable #documentmanagerimage{ width:40px; border:1px dashed orange; border-right:0px; border-bottom:0px; padding:0 5px; text-align:left; color:green;}
#turnieretable #turniertitle		{ width:200px; border:1px dashed orange; border-right:0px; border-bottom:0px; padding:0 5px; text-align:left; color:red;}
#turnieretable #turnierdescription	{ text-align:left; border:1px dashed orange; border-right:0px; border-bottom:0px; padding:0 5px; text-align:left; color:green;}
#turnieretable #documentfilename	{ border:1px dashed orange; padding:0 5px; text-align:right; border-bottom:0px; vertical-align:middle; color:green;}
#turnieretable #documentfilename img{ margin-right:5px;}
#turnieretable #labelheadline	{ width:200px; text-align:left;}
#turnieretable #inputheadline	{ text-align:left;}

#turniereditor					{ font-family:Arial; font-size:10pt; width:100%;} 
#turniereditor #labelfromto		{ width:200px; text-align:left;}
#turniereditor #inputfromto		{ text-align:left;}
#turniereditor #labelname		{ width:200px; text-align:left;}
#turniereditor #inputname		{ text-align:left;}
#turniereditor #labelinfotext	{ width:200px; text-align:left;}
#turniereditor #inputinfotext	{ text-align:left;}
#turniereditor #labeldocument	{ width:200px; text-align:left;}
#turniereditor #inputdocument	{ text-align:left;}
#turniereditor #labelclearance	{ width:200px; text-align:left;}
#turniereditor #inputclearance	{ text-align:left;}


#buttons		{ text-align:right;}
#copyright		{ text-align:left; font-size:7pt; font-style:italic;}

#terminefilter						{ font-family:Arial; font-size:10pt; width:100%; border:1px dashed orange; margin-bottom:10px;}
#terminetable 				 		{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange; }
#terminetable #headline				{ font-weight:bold; color:green; text-align:left; text-decoration:none;}
#terminetable #neubutton			{ font-weight:bold; color:green; text-align:right;}
#terminetable #dateheadline			{ text-align:left; width:150px;}
#terminetable #descriptionheadline	{ text-align:left;}
#terminetable #cityheadline			{ text-align:left; width:150px; }
#terminetable #datefilter			{ text-align:left; width:150px; height:20px;}
#terminetable #descriptionfilter	{ text-align:left; width:100%;  height:20px;}
#terminetable #cityfilter			{ text-align:left; width:150px; height:20px;}
#terminetable #date					{ border-bottom:1px dashed orange;}
#terminetable #description			{ border-bottom:1px dashed orange;}
#terminetable #city					{ border-bottom:1px dashed orange;}
#terminetable #monatsname			{ color:green; font-weight:bold;}
#terminetable #options				{ width:50px;}
#termineditor					{ font-family:Arial; font-size:10pt; width:100%;} 
#termineditor #labeldate		{ width:200px; text-align:left;}
#termineditor #inputdate		{ text-align:left;}
#termineditor #labeltitle		{ width:200px; text-align:left;}
#termineditor #inputtitle		{ text-align:left;}
#termineditor #labelcity		{ width:200px; text-align:left;}
#termineditor #inputcity		{ text-align:left;}
#termineditor #labelclearance	{ width:200px; text-align:left;}
#termineditor #inputclearance	{ text-align:left;}

#anschriftentable 		 		{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange; }
#anschriftentable #headline		{ color:green; font-weight:bold;}

#linktable						{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#linktable #headline			{ color:green; font-weight:bold;}
#linktable #linkcontainer		{ vertical-align:top; width:33%;}
#linktable #newline a			{ color:green; font-weight:bold; text-decoration:none; }
#linkeditor						{ font-family:Arial; font-size:10pt; width:100%;} 
#linkeditor #headline			{ color:green; font-weight:bold; text-align:left;}
#linkeditor #labelname			{ width:200px; text-align:left;}
#linkeditor #labelurl			{ width:200px; text-align:left;}
#linkeditor #inputname			{ text-align:left;}
#linkeditor #inputurl			{ text-align:left;}

#historiepokalsiegertable			{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#historiepokalsiegertable #headline				{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#historiepokalsiegertable #neubutton			{ font-weight:bold; color:green; text-align:right;}
#historiepokalsiegertable #options	{ }
#historiepokalsiegertable #saison	{ text-align:left; color:green; border-bottom:1px dashed orange;  border-right:1px dashed orange; padding:0 5px;}
#historiepokalsiegertable #sieger	{ text-align:left; border-bottom:1px dashed orange;  border-right:1px dashed orange; padding:0 5px;}

#historypokalsiegerditor			{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;} 
#historypokalsiegerditor #headline 	{ font-weight:bold; color:green; text-align:left;}
#historypokalsiegerditor #saison	{ font-weight:bold; text-align:left;}
#historypokalsiegerditor #labelname	{ width:200px; text-align:left;}
#historypokalsiegerditor #inputname	{ text-align:left;}
#historypokalsiegerditor #info		{ text-align:left; font-style:italic; padding-top:30px;}

#historiekreismeistertable			{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#historiekreismeistertable #headline{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#historiekreismeistertable #neubutton{ font-weight:bold; color:green; text-align:right;}
#historiekreismeistertable #options	{ }
#historiekreismeistertable #head	{ text-align:left; border-bottom:1px dashed orange;  border-right:1px dashed orange; padding:0 5px; color:green;}
#historiekreismeistertable #saison	{ text-align:left; color:green; border-bottom:1px dashed orange;  border-right:1px dashed orange; padding:0 5px;}
#historiekreismeistertable #sieger	{ font-size:8pt; text-align:left; border-bottom:1px dashed orange;  border-right:1px dashed orange; padding:0 5px;}
#historiekreismeistertable #sieger	#verein { font-size:6pt; text-align:left; border-bottom:1px dashed orange; padding:0;}

#historiekreismeistereditor				   { font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#historiekreismeistereditor #siteheadline  { font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#historiekreismeistereditor #labelsieger   { width:200px; text-align:left;}
#historiekreismeistereditor #inputsieger   { text-align:left; }
#historiekreismeistereditor #labelclearance{ width:200px; text-align:left;}
#historiekreismeistereditor #inputclearance{ text-align:left; }

#anschriftenauswahltable					{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#anschriftenauswahltable #siteheadline  	{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#anschriftenauswahltable #nr				{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange;}
#anschriftenauswahltable #vereinsname		{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange;}
#anschriftenauswahltable #adminname			{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange;}
#anschriftenauswahltable #hover				{ background:orange;}

#anschrifteneditor							{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#anschrifteneditor	#siteheadline			{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#anschrifteneditor	#labelvereinsname		{ width:200px; text-align:left;}
#anschrifteneditor	#inputvereinsname		{ text-align:left; }
#anschrifteneditor	#labelvereinsnummer		{ width:200px; text-align:left;}
#anschrifteneditor	#inputvereinsnummer		{ text-align:left; }
#anschrifteneditor	#labeljahr				{ width:200px; text-align:left;}
#anschrifteneditor	#inputjahr				{ text-align:left; }
#anschrifteneditor	#person					{ font-size:8pt;}
#anschrifteneditor	#head					{ color:green; text-align:left;}
#anschrifteneditor	#options				{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange; color:red;}
#anschrifteneditor	#nr						{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange; color:red;}
#anschrifteneditor	#position				{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange; color:red;}
#anschrifteneditor	#name					{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange; padding:0 5px;}
#anschrifteneditor	#street					{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange; padding:0 5px;}
#anschrifteneditor	#zip					{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange; padding:0 5px;}
#anschrifteneditor	#city					{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange; padding:0 5px;}
#anschrifteneditor	#phone					{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange; padding:0 5px;}
#anschrifteneditor	#mobile					{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange; padding:0 5px;}
#anschrifteneditor	#mail					{ text-align:left; border-bottom:1px dashed orange; border-right:1px dashed orange; padding:0 5px;}

#anschriftenpersoneditor							{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#anschriftenpersoneditor	#siteheadline			{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#anschriftenpersoneditor	#labelvereinsname		{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputvereinsname		{ text-align:left; }
#anschriftenpersoneditor	#labelnummer			{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputnummer			{ text-align:left; }
#anschriftenpersoneditor	#labelposition			{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputposition			{ text-align:left;}
#anschriftenpersoneditor	#labelname				{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputname				{ text-align:left; }
#anschriftenpersoneditor	#labelstreet			{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputstreet			{ text-align:left; }
#anschriftenpersoneditor	#labelzip				{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputzip				{ text-align:left; }
#anschriftenpersoneditor	#labelcity				{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputcity				{ text-align:left; }
#anschriftenpersoneditor	#labelphone				{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputphone				{ text-align:left; }
#anschriftenpersoneditor	#labelmobile			{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputmobile			{ text-align:left; }
#anschriftenpersoneditor	#labelmail				{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputmail				{ text-align:left; }
#anschriftenpersoneditor	#labelclearance			{ width:200px; text-align:left;}
#anschriftenpersoneditor	#inputclearance			{ text-align:left; }

#pokalrundetable					{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#pokalrundetable #siteheadline		{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#pokalrundetable #neubutton			{ font-weight:bold; color:green; text-align:right;}
#pokalrundetable #head				{ color:green; text-align:left;}
#pokalrundetable #mannschaft		{ }
#pokalrundetable #sieger			{ color:blue; font-weight:bold;}
#pokalrundetable #nr				{}
#pokalrundetable #datum				{}
#pokalrundetable #versus			{}
#pokalrundetable #ergebnis			{}
#pokalrundetable #info				{}

#pokalrundeneditor					{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#pokalrundeneditor	#siteheadline	{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#pokalrundeneditor	#labelnr		{ width:200px; text-align:left;}
#pokalrundeneditor	#inputnr		{ text-align:left; }
#pokalrundeneditor	#labeldate		{ width:200px; text-align:left;}
#pokalrundeneditor	#inputdate		{ text-align:left; }
#pokalrundeneditor	#labelheim		{ width:200px; text-align:left;}
#pokalrundeneditor	#inputheim		{ text-align:left; }
#pokalrundeneditor	#labelgast		{ width:200px; text-align:left;}
#pokalrundeneditor	#inputgast		{ text-align:left; }
#pokalrundeneditor	#labelerg		{ width:200px; text-align:left;}
#pokalrundeneditor	#inputerg		{ text-align:left; }
#pokalrundeneditor	#labelhandicap	{ width:200px; text-align:left;}
#pokalrundeneditor	#inputhandicap	{ text-align:left; }
#pokalrundeneditor	#labelresult	{ width:200px; text-align:left;}
#pokalrundeneditor	#inputresult	{ text-align:left; }
#pokalrundeneditor	#labelapproved	{ width:200px; text-align:left;}
#pokalrundeneditor	#inputapproved	{ text-align:left; }
#pokalrundeneditor	#labelinfo		{ width:200px; text-align:left;}
#pokalrundeneditor	#inputinfo		{ text-align:left; }


#pokaleigenschaftentable				{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#pokaleigenschaftentable #siteheadline	{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#pokaleigenschaftentable #head			{ color:green; text-align:left;}
#pokaleigenschaftentable #wettbewerb	{ color:green; border-bottom:1px dashed orange; border-right:1px dashed orange;}
#pokaleigenschaftentable #runde			{ border-bottom:1px dashed orange; border-right:1px dashed orange; padding:0 5px;}
#pokaleigenschaftentable #rundeaktiv	{ color:red; font-weight:bold; border-bottom:1px dashed orange; border-right:1px dashed orange; padding:0 5px;}
#pokaleigenschaftentable #neubutton		{ font-weight:bold; color:green; text-align:right;}

#pokaleigenschafteneditor						{ font-family:Arial; font-size:10pt; width:100%; border:1px dashed orange;}
#pokaleigenschafteneditor   #siteheadline		{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#pokaleigenschafteneditor	#labelbezeichnung	{ width:200px; text-align:left;}
#pokaleigenschafteneditor	#inputbezeichnung	{ text-align:left; }
#pokaleigenschafteneditor	#labelrundendatum	{ width:200px; text-align:left;}
#pokaleigenschafteneditor	#inputrundendatum	{ text-align:left; }
#pokaleigenschafteneditor #nr				{ color:green; font-weight:bold; text-align:left; width:20px;}
#pokaleigenschafteneditor #options			{ text-align:left; width:20px;}
#pokaleigenschafteneditor #teilnehmer		{ text-align:left;}
#pokaleigenschafteneditor #heimtag			{ text-align:left; padding-left:20px;}
#pokaleigenschafteneditor #klasse			{ text-align:left; padding-left:20px;}
#pokaleigenschafteneditor #runde			{ vertical-align:top; border-left:1px dashed orange; padding:0 5px;}
#pokaleigenschafteneditor #rundentable		{ margin:0; margin-bottom:2px; font-family:Arial; font-size:10pt; border:1px dashed orange;}

#kreismeisterschaftenteilnehmertable					{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#kreismeisterschaftenteilnehmertable #siteheadline		{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#kreismeisterschaftenteilnehmertable #neubutton			{ text-align:right; color:green; font-weight:bold;}
#kreismeisterschaftenteilnehmertable #head				{ color:green; font-weight:bold;}
#kreismeisterschaftenteilnehmertable #headline			{ color:black; font-weight:bold; text-align:left;}
#kreismeisterschaftenteilnehmertable #options			{}
#kreismeisterschaftenteilnehmertable #nr				{}
#kreismeisterschaftenteilnehmertable #teilnehmer		{}
#kreismeisterschaftenteilnehmertable #verein			{}
#kreismeisterschaftenteilnehmertable #klasse			{}
#kreismeisterschaftenteilnehmertable #birthday			{}

#kreismeisterschaftenuebersichttable				{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#kreismeisterschaftenuebersichttable #neubutton		{ font-weight:bold; color:green; text-align:right;}
#kreismeisterschaftenuebersichttable #siteheadline	{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#kreismeisterschaftenuebersichttable #head			{ color:green; text-align:left;}
#kreismeisterschaftenuebersichttable #wettbewerb	{ border-bottom:1px dashed orange; border-right:1px dashed orange;}
#kreismeisterschaftenuebersichttable #date			{ border-bottom:1px dashed orange; border-right:1px dashed orange; }
#kreismeisterschaftenuebersichttable #from			{ border-bottom:1px dashed orange; border-right:1px dashed orange; }
#kreismeisterschaftenuebersichttable #to			{ border-bottom:1px dashed orange; border-right:1px dashed orange; }
#kreismeisterschaftenuebersichttable #birthday		{ border-bottom:1px dashed orange; border-right:1px dashed orange; text-align:center;}
#kreismeisterschaftenuebersichttable #stichtag		{ border-bottom:1px dashed orange; border-right:1px dashed orange; }
#kreismeisterschaftenuebersichttable #validation	{ border-bottom:1px dashed orange; border-right:1px dashed orange; }
#kreismeisterschaftenuebersichttable #options		{ border-bottom:1px dashed orange; border-right:1px dashed orange; }
#kreismeisterschaftenuebersichttable #ergebnisfile	{ border-bottom:1px dashed orange; border-right:1px dashed orange; }

#kreismeisterschaftenueberichtseditor							{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#kreismeisterschaftenueberichtseditor   #siteheadline			{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#kreismeisterschaftenueberichtseditor	#labelwettbewerbsname	{ width:200px; text-align:left;}
#kreismeisterschaftenueberichtseditor	#inputwettbewerbsname	{ text-align:left; }
#kreismeisterschaftenueberichtseditor	#labeldate				{ width:200px; text-align:left;}
#kreismeisterschaftenueberichtseditor	#inputdate				{ text-align:left; }
#kreismeisterschaftenueberichtseditor	#labelfrom				{ width:200px; text-align:left;}
#kreismeisterschaftenueberichtseditor	#inputfrom				{ text-align:left; }
#kreismeisterschaftenueberichtseditor	#labelto				{ width:200px; text-align:left;}
#kreismeisterschaftenueberichtseditor	#inputto				{ text-align:left; }
#kreismeisterschaftenueberichtseditor	#labelbirthday			{ width:200px; text-align:left;}
#kreismeisterschaftenueberichtseditor	#inputbirthday			{ text-align:left; }
#kreismeisterschaftenueberichtseditor	#labelstichtag			{ width:200px; text-align:left;}
#kreismeisterschaftenueberichtseditor	#inputstichtag			{ text-align:left; }
#kreismeisterschaftenueberichtseditor	#labelvalidation		{ width:200px; text-align:left;}
#kreismeisterschaftenueberichtseditor	#inputvalidation		{ text-align:left; }
#kreismeisterschaftenueberichtseditor	#labelergebnisdocument	{ width:200px; text-align:left;}
#kreismeisterschaftenueberichtseditor	#inputergebnisdocument	{ text-align:left; }
#kreismeisterschaftenueberichtseditor	#labelclearance			{ width:200px; text-align:left;}
#kreismeisterschaftenueberichtseditor	#inputclearance			{ text-align:left; }


#ranglistenteilnehmertable					{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#ranglistenteilnehmertable #siteheadline	{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#ranglistenteilnehmertable #headline		{ font-weight:bold; color:black; text-align:left; text-decoration:none;}
#ranglistenteilnehmertable #neubutton		{ text-align:right; color:green; font-weight:bold;}
#ranglistenteilnehmertable #head			{ color:green; font-weight:bold;}
#ranglistenteilnehmertable #options			{}
#ranglistenteilnehmertable #nr				{}
#ranglistenteilnehmertable #teilnehmer		{}
#ranglistenteilnehmertable #verein			{}
#ranglistenteilnehmertable #klasse			{}
#ranglistenteilnehmertable #birthday		{}

#kreismeisterschaftenteilnehmereditor					{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#kreismeisterschaftenteilnehmereditor	#siteheadline	{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#kreismeisterschaftenteilnehmereditor	#labelwettbewerb{ width:200px; text-align:left;}
#kreismeisterschaftenteilnehmereditor	#inputwettbewerb{ text-align:left; }
#kreismeisterschaftenteilnehmereditor	#labelname		{ width:200px; text-align:left;}
#kreismeisterschaftenteilnehmereditor	#inputname		{ text-align:left; }
#kreismeisterschaftenteilnehmereditor	#labelverein	{ width:200px; text-align:left;}
#kreismeisterschaftenteilnehmereditor	#inputverein	{ text-align:left; }
#kreismeisterschaftenteilnehmereditor	#labelklasse	{ width:200px; text-align:left;}
#kreismeisterschaftenteilnehmereditor	#inputklasse	{ text-align:left; }
#kreismeisterschaftenteilnehmereditor	#labelbirthday	{ width:200px; text-align:left;}
#kreismeisterschaftenteilnehmereditor	#inputbirthday	{ text-align:left; }

table #headline			{ color:green; font-weight:bold;}

#ranglistenteilnehmereditor					{ font-family:Arial; font-size:10pt; width:100%; border:0px dashed orange;}
#ranglistenteilnehmereditor	#siteheadline	{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#ranglistenteilnehmereditor	#labelwettbewerb{ width:200px; text-align:left;}
#ranglistenteilnehmereditor	#inputwettbewerb{ text-align:left; }
#ranglistenteilnehmereditor	#labelname		{ width:200px; text-align:left;}
#ranglistenteilnehmereditor	#inputname		{ text-align:left; }
#ranglistenteilnehmereditor	#labelverein	{ width:200px; text-align:left;}
#ranglistenteilnehmereditor	#inputverein	{ text-align:left; }
#ranglistenteilnehmereditor	#labelklasse	{ width:200px; text-align:left;}
#ranglistenteilnehmereditor	#inputklasse	{ text-align:left; }
#ranglistenteilnehmereditor	#labelbirthday	{ width:200px; text-align:left;}
#ranglistenteilnehmereditor	#inputbirthday	{ text-align:left; }

#impressum 					{ margin:0; padding:5px;}
#impressum	#publisher		{ font-size:12pt; font-weight:bold; color:green;}
#impressum	#url			{ }
#impressum	#text			{ padding:10px 0; font-style:italic;}

#login { margin:0; padding:5px;}
#logintable				{ font-family:Arial; font-size:10pt; width:100%; border:1px solid orange;}
#logintable	#siteheadline{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#login 		#errormessageLogin{ color:red; display:block; margin-bottom:5px;}
#logintable	#label		{ width:100px;}
#logintable	#username	{ height:14px; font-size:8pt;}
#logintable	#password	{ height:14px; font-size:8pt;}
#logintable	#submit		{ font-size:8pt;}
#logintable	#einleitung	{ padding-bottom:5px;}
#login		#info		{ padding-top:10px; font-style:italic;}

#registrate 					{ margin:0; padding:5px;}
#registratetable				{ font-family:Arial; font-size:10pt; width:100%; border:1px solid orange;}
#registratetable	#label		{ width:200px;}
#registratetable	#name		{ height:14px; font-size:8pt;}
#registratetable	#firstname	{ height:14px; font-size:8pt;}
#registratetable	#mail		{ height:14px; font-size:8pt;}
#registratetable	#verein		{ font-size:8pt;}
#registratetable	#username	{ height:14px; font-size:8pt;}
#registratetable	#password	{ height:14px; font-size:8pt;}
#registratetable	#password2	{ height:14px; font-size:8pt;}
#registratetable	#submit		{ font-size:8pt;}
#registratetable	#einleitung	{ padding-bottom:5px;}
#registrate #errormessageRegistrate		{ color:red; display:block; margin-bottom:5px;}
#registrate	#info				{ padding-top:10px; font-style:italic;}

#resendpassword 			{ margin:0; padding:5px;}
#resendpasswordtable		{ font-family:Arial; font-size:10pt; width:100%; border:1px solid orange;}
#resendpassword	#siteheadline{ font-weight:bold; color:green; text-align:left; text-decoration:none; padding-bottom:10px;}
#resendpassword #errormessageResendPassword{ color:red; display:block; margin-bottom:5px;}
#resendpassword	#label		{ width:100px;}
#resendpassword	#mail		{ height:14px; font-size:8pt;}
#resendpassword	#submit		{ font-size:8pt;}
#resendpassword	#einleitung	{ padding-bottom:5px;}
#resendpassword	#info		{ padding-top:10px; font-style:italic;}

#loginstart								 { color:green;}
#loginstart #name						 { font-weight:bold; color:blue;}
#loginstart	#loginuebersichtstable 		 { font-family:Arial; font-size:10pt; width:100%; border:0px solid orange;}
#loginstart	#loginuebersichtstable #link { color:red;}
#loginstart #loginuebersichtstable #link a:link		{ font-weight:bold; color:red; text-decoration:none;}
#loginstart #loginuebersichtstable #link a:visited	{ font-weight:bold; color:red; text-decoration:none;}
#loginstart #loginuebersichtstable #link a:hover	{ font-weight:bold; color:red; text-decoration:underline;}
#loginstart #loginuebersichtstable #line { border-bottom:1px solid orange;}

#vereinstable			{ font-family:Arial; font-size:10pt; width:100%;}
#vereinstable th		{ border-bottom:1px solid orange; text-align:left;}
#vereinstable td		{ border-bottom:0px solid orange;}

#usertable			{ font-family:Arial; font-size:10pt; width:100%;}
#usertable th		{ border-bottom:1px solid orange; text-align:left;}
#usertable td		{ border-bottom:1px solid orange;}
#userrights			{ margin-top:5px; display:none;}
#userrights	#rolle	{ margin-bottom:20px;}
#userrights	table	{ font-family:Arial; font-size:10pt;}
#userrights	table th{ text-align:left;}

#userdata_usernameedit { margin:10px 0; border:1px dashed orange; width:40%;}
#userdata_usernameedit h4 { margin:0;}
#userdata_passwordedit { margin:10px 0; border:1px dashed orange; width:40%;}
#userdata_passwordedit h4 { margin:0;}

#vereinstable			{ font-family:Arial; font-size:10pt; width:100%; margin-top:0; }
#vereinstable th		{ border-bottom:1px solid orange; text-align:left;}
#vereinstable td		{ border-bottom:1px solid orange;}

#sitestable			{ font-family:Arial; font-size:10pt; width:100%; margin-top:15px; }
#sitestable th		{ border-bottom:1px solid orange; text-align:left; padding:0 2px;}
#sitestable td		{ border-left:1px dashed orange; padding:0 2px;}
#sitemanagerheadline		{ width:100%; font-family:Arial; font-size:10pt; padding:5px 0;}
#sitemanagerheadline   #neubutton		{ font-weight:bold; color:green; text-align:right;}
#sitemanagerheadline   #neubutton a		{ color:green;}
#sitemanagerheadline   #headline		{ padding:0px; text-align:left;}
#siteeditor			{ font-family:Arial; font-size:10pt; width:100%;}
#siteeditor #label	{ width:200px; text-align:left;}
#siteeditor #input	{ text-align:left;}

#auflistungstable			{ font-family:Arial; font-size:10pt; width:100%; margin-top:15px; }
#auflistungstable th		{ border-bottom:1px solid orange; text-align:left; padding:0 2px;}
#auflistungstable td		{ border-left:1px solid orange; border-bottom:1px solid orange; padding:2px 2px;}


#bereichstable			{ font-family:Arial; font-size:10pt; width:100%; margin-top:15px; }
#bereichstable th 		{ text-align:left; }

#site 					{ margin:0; padding:0;}
#site #siteheadline		{ width:100%; font-family:Arial; font-size:10pt; padding:5px 0;}
#site #siteheadline	h3	{ margin:0; padding:0; color:green;}


#document		{ border-bottom:1px solid orange; color:green; cursor:pointer;}
#newdocument	{ border-bottom:1px solid orange; color:green; cursor:pointer;}

#thickboxcontent { margin:5px;}

#saisonmanager  { }
#edittable		{ font-family:Arial; font-size:10pt; width:100%;}
#edittable th		{ border-bottom:1px solid orange; text-align:left;}
#edittable td		{ border-bottom:1px solid orange;}
#editformtable		{ margin-top:5px; display:none;}
#editformtable	#rolle	{ margin-bottom:20px;}
#editformtable	table	{ font-family:Arial; font-size:10pt;}
#editformtable	table th{ text-align:left;}

.FunctioneditForm	{ border:2px solid orange; margin-top:10px;}

.Vereinsadministration_userrow {}
.Vereinsadministration_userrow_Manual { color:#AAAAAA;}



