/* 2009.05.12 - Lezte Änderung */body{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: .95em;
	background-color: #fdfdfd
}

.bodytext, td .bodytext{
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: .95em;
}

DIV #oben{
   padding-top: 2px;
	padding-left: 10px; 
	font-size: .65em;
	color: #666666;
}

DIV #unten{
	padding-left: 10px; 
	font-size: .65em;
	color: #333333;
	padding-top: 3px;
}

DIV #mainmenue{
	background-color: #008F33;
	height: 19px;
	padding-left: 6px;
	color: #D0D0D0;
}

/* MAINMENU EINTRÄGE */
.mainmenue-no:link, .mainmenue-no:visited {
	color: White;
	font-weight: normal; 
	text-decoration: none ;
	font-size: .8em;
}
.mainmenue-no:hover{
	color: White;
	font-weight: normal; 
	text-decoration: underline ;
	font-size: .8em;
}

.mainmenue-act:link, .mainmenue-act:visited{
	color: White;
	font-weight: bold; 
	text-decoration: none ;
	font-size: .8em;
}

.mainmenue-act:hover{
	color: White;
	font-weight: bold; 
	text-decoration: underline ;
	font-size: .8em;
}

/* UNTERMENÜ */
table #untermenuetable {
	background-image: url(bilder/submenu_bg.png);
	background-repeat: repeat-x;
	font-size: .75em;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #8FBC8F;
	padding-left: 6px;
	color: White;	height:32px;	width:882px;	vertical-align:middle;
}

DIV#contentright table tr td .bodytext{
	font-size: .75em;
}
.untermenue-no:link, .untermenue-no:visited{
	height: 15px;
	color: #008F33;
	text-decoration: none ;
}
.untermenue-no:hover{
	height: 15px;
	color: #008F33 ;
	text-decoration: underline ;
}
.untermenue-act:link, .untermenue-act:visited{
	height: 15px;
	color: #008F33 ;
	font-weight: bold;
	text-decoration: none ;
}
.untermenue-act:hover{
	height: 15px;
	color: #008F33 ;
	font-weight: bold;
	text-decoration: underline ;
}

.sonstmenue-no:link, .sonstmenue-no:visited{
	color: #666666;
	text-decoration: none ;
}
.sonstmenue-no:hover{
	color: #333333 ;
	text-decoration: underline ;
}
.sonstmenue-act:link, .sonstmenue-act:visited{
	color: #666666 ;
	text-decoration: none ;
}
.sonstmenue-act:hover{
	color: #333333 ;
	text-decoration: underline ;
}



DIV #logoimage{
	background-image: url(bilder/title_bg.png);
	background-repeat: repeat-x; 
	margin-left: 9px;
	margin-right: 9px;
}

	DIV #logo{
  		float: left ;
		padding-left: 10px;
		padding-top: 5px;
	}

	DIV #logorechts{
		height: 120px;
	}
		DIV #sonstmenue{
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: .7em;
			text-align: right;
			padding-right: 8px;
			height: 10px;
			color: #666666;			
		}
		
		

		DIV #logoschrift{
			padding-top: 88px;
		}
		
DIV #center{
	background-color: #F4F4F4;
}
		
DIV #content{
	font-size: .8em;
	background-color: #F4F4F4;
}

DIV#contentleft{	
	float:left;
	width: 120px;
	padding-left: 5px;
	padding-top: 10px;	
}
html > body DIV#contentleft{
	width: 145px;
}
	
DIV#contentright{
	float:right ;
 	border-left: 1px solid #008F33;
	width: 700px; /* 2009.05.12 - Lezte Änderung */	
	background-color: white;
	padding-left: 5px;
	padding-top: 10px;
}
html > body DIV #contentright{
	/* width: 708px; */ 	width: 708px; /* 2009.05.12 - Lezte Änderung */
}


DIV#contentonecolumn{
	/*width: 100%;*/ /* 2009.05.12 */
	background-color: white;
	padding-left: 5px;
	padding-top: 10px;	
	padding-right: 5px;
}

DIV #inhalt{
}

#inhaltleft .bodytext{
  font-size: .95em;
  background-color: red;
}

DIV#inhaltright{
}

DIV#footer{
	font-size: .7em;
	text-align: center ;
	color: #999999;
}

h1{
	background-image: url(bilder/header_big.jpg);
	background-repeat: no-repeat; 
	font-size: 1.2em;
	padding-left: 12px;
	border-bottom: 1px solid #008F33;
}

h2{
	background-image: url(bilder/header_smal.png);
	background-repeat: no-repeat; 
	font-size: 1.1em;
	padding-left: 12px;
	border-bottom: 1px solid #008F33;
}

h3{
	background-image: url(bilder/header_smal.png);
	background-repeat: no-repeat; 
	font-size: 1.0em ;
	font-weight: bold ;
	padding-left: 12px;
	border-bottom: 1px solid #008F33;
}

h4{
	background-image: url(bilder/header_smal.png);
	background-repeat: no-repeat; 
	font-size: .9em ;
	padding-left: 12px;
	border-bottom: 1px solid #008F33;
}

a:link, a:visited{
	text-decoration: underline;
	color: #008F33 ;
}

a:hover{
	text-decoration: underline;
	color: #333333;
}

SPAN.user_ergebnisse_dateianhangname, SPAN.user_ergebnisse_bericht{
  display:None ;
}

DIV.user_ergebnisse-pi1-listrow{
	width: 100%;
}
      
TABLE.user_ergebnisse-pi1-tb_event{
	width: 90% ;
	margin-left: 20Px ;
	font-size: .8em;
}
TABLE.user_ergebnisse-pi1-tb_event th, TABLE.user_ergebnisse-pi1-tb_event td{
	font-size: .75em;
}

th.user-ergebnisse-pi1-listrowHeader-datum{
	border-bottom: 1px solid green;
	width: 10% ;
	font-size: .8em;
	text-align: left;
}
   
th.user-ergebnisse-pi1-listrowHeader-kurzbeschreibung{
	border-bottom: 1px solid green;
	width: 60% ;
	font-size: .8em;
	text-align: left;	
}
th.user-ergebnisse-pi1-listrowHeader-dateianhaenge{
	border-bottom: 1px solid green;
	width: 5% ;
	font-size: .8em;
}
th.user-ergebnisse-pi1-listrowHeader-bericht{
	border-bottom: 1px solid green;
	width: 5% ;
	font-size: .8em;
}

th.user-ergebnisse-pi1-listrowHeader-logo{
	border-bottom: 1px solid green;
	width: 10% ;
	font-size: .8em;
}
   
td.user_ergebnisse-pi1-listrowField-datum,
td.user_ergebnisse-pi1-listrowField-ueberschrift,
.user_ergebnisse_datum,
.user-ergebnisse-pi1-listrowField-kurzbeschreibung
{
	font-size: .8em;
	text-align: left;	
}
.user-ergebnisse-pi1-listrowField-bericht a:link, .user-ergebnisse-pi1-listrowField-bericht a:visited{
	font-size: .8em;
	text-decoration: underline ;
}

.user-ergebnisse-pi1-listrowField-bericht a:hover{
	font-size: .8em;
	text-decoration: underline ;
}


/* #### SOFTIN Landesliga Ergebnisliste #### */

SPAN.tx_user_landesliga_ergebnisa,
SPAN.tx_user_landesliga_ergebnisb,
SPAN.tx_user_landesliga_setzlistea,
SPAN.tx_user_landesliga_setzlisteb,
SPAN.tx_user_landesliga_punktetabelle{
	display:none ;
}
th.user-landesliga-pi1-listrowHeader-ueberschrift_1,
th.user-landesliga-pi1-listrowHeader-ueberschrift_2,
th.user-landesliga-pi1-listrowHeader-ergebnisse,
th.user-landesliga-pi1-listrowHeader-setzliste,
th.user-landesliga-pi1-listrowHeader-ergebnisb,
th.user-landesliga-pi1-listrowHeader-setzlisteb,
td.user-landesliga-pi1-listrowField-ueberschrift,
td.user-landesliga-pi1-listrowField-ergebnisa,
td.user-landesliga-pi1-listrowField-ergebnisb,
td.user-landesliga-pi1-listrowField-setzlistea,
td.user-landesliga-pi1-listrowField-setzlisteb{
  border-right: 1px solid green ;
}
th.user-landesliga-pi1-listrowHeader-ueberschrift_2,
th.user-landesliga-pi1-listrowHeader-ergebnisse,
th.user-landesliga-pi1-listrowHeader-setzliste,
th.user-landesliga-pi1-listrowHeader-ergebnisa,
th.user-landesliga-pi1-listrowHeader-ergebnisb,
th.user-landesliga-pi1-listrowHeader-setzlistea,
th.user-landesliga-pi1-listrowHeader-setzlisteb,
th.user-landesliga-pi1-listrowHeader-ergebnisse,
th.user-landesliga-pi1-listrowHeader-punktetabelle,
th.user-landesliga-pi1-listrowHeader-punktetabelle_1{
  border-bottom: 1px solid green ;
}

DIV.user-landesliga-pi1-listrow td {
  font-size: .8em;
}

DIV.user-landesliga-pi1-listrow th {
	font-size: .8em;
	text-align: left ;
/*	border-bottom: 1px solid green;*/
}

TABLE.user-landesliga-pi1-tb_ergebnisse{
	width: 90% ;
	margin-left: 20Px ;
}

TD.user-landesliga-pi1-listrowField-ueberschrift{
	width: 35% ;
}

TD.user-landesliga-pi1-listrowField-ergebnisa{
	width: 15% ;
}
TD.user-landesliga-pi1-listrowField-ergebnisb{
	width: 15% ;
}
TD.user-landesliga-pi1-listrowField-setzlistea{
	width: 15% ;
}
TD.user-landesliga-pi1-listrowField-setzlisteb{
	width: 15% ;
}
TD.user-landesliga-pi1-listrowField-punktetabelle{
	width: 15% ;
}

/* SP_Directory */
TD.topview_alphabeth{
	font-size: .9em;
	color: red;
}

SPAN.tx_spdirectory-pi1-listview-name{
	font-size: .95em;
}

TD.tx_spdirectory-pi1-pages{
   background-color: #F4F4F4;
	font-size: .8em;
}

/* Mailformular */

#mailform{
	padding-left: 20px;
	padding-right: 20px;
}

.csc-mailform-field label{
	width: 200px;
	padding-left: 50px;	
}
.csc-mailform-field input, .csc-mailform-field textarea{
   width: 300px;
	border: 1px solid #008F33;
}
.csc-mailform-field .csc-mailform-radio input{
}

.csc-mailform-field #mailformanrede{
	padding-left: 200px;
}

fieldset#mailformanrede{
	border: 0;
}
.csc-mailform-field .csc-mailform-check{
	width: 15px;
	border: none;
}

.csc-mailform-field .csc-mailform-submit{
   margin-left: 205px;
	background: #D2EDD2;
	border-top: 1px solid #88C49D;
	border-left: 1px solid #88C49D;
	border-right: 1px solid #008F33;
	border-bottom: 1px solid #008F33;
	color: black;
}

.jwcalendar_month{
	width: 98%;
}
