html, body
{
  font-family:Arial;
  background-color:#023313;
  text-align:left;
  scrollbar-base-color:#023313;
  scrollbar-arrow-color:#1E6336;
  margin-right:0px;
}

.bodymainfadmin {
 background-color:#1E6336;
 height:96%;
 width:96%; 
 padding-left:25px;
 padding-top:25px;
 margin-top:0px;
 margin-left:0px; 
}

.bodymainframe {
 background:url(../images/sggg_b1_Ib_13.jpg) no-repeat right top;
 margin-left:0px;
 margin-right:0px;
 height:500px;
 text-align:left;
 width:100%;
}

.bodyrightside {
 background:url(../images/sggg_b1_13.jpg) no-repeat right top;
 background-color:#1E6336; 
 padding-left:0px;
 margin-top:0px;
 margin-left:0px; 
}

.ticker {
  background-color:#FFFFFF;
  font-size: small;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  
}

.sponsors {
  width: 100%;
  height: 50px;
  background-color:#FFFFFF;
  position: relative;
  bottom:0px;
  vertical-align: bottom;
}

a.impress_lnk {
  color:#FFFFFF;
  font-size:0.8em;
  text-decoration :none;
}

a.impress_lnk:hover {
  color:#023313;
  text-decoration :none;
}

a.impress_lnk:active {
  color:#023313;
  font-size:0.8em;
  text-decoration :none;
}

.piclink {
  border:none;
  color:#FFFFFF;
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
}

.piclink:hover {
  
  color:#1E6336;
  text-decoration:none;
}

.fotolink {
  border:1px solid #1E6336;
  color:#FFFFFF;
  text-decoration:none;  
}

.fotolink:hover {
  border:1px solid #FFFFFF;
  text-decoration:none;
}

.fotolink:active {
  border:1px solid #FFFFFF;
  color:#1E6336;
  text-decoration:none;
}

.flink {
  border:1px solid #FFFFFF;
  color:#FFFFFF;
  text-decoration:none;  
}

.flink:hover {
  border:1px solid #1E6336;
  text-decoration:none;
}

a.piclink {
  border:none;
  color:#FFFFFF;
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
  
}

a.piclink:hover {
  border:#1E6336;
  color:#1E6336;
  text-decoration:none;
  font-size:1em;
  font-weight:bold;
  
}

a.galnav {
  border:none;
  color:#FFFFFF;
  font-size:1em;
  font-weight:bold;
  text-decoration:none;
  
}

a.galnav:hover {
  border:#1E6336;
  color:#1E6336;
  text-decoration:none;
  font-size:1em;
  font-weight:bold;
  
}

a.onwhitelnk {
  text-decoration:none;
  color:#1E6336;
  font-weight: bold;
}

a.onwhitelnk:hover {
  text-decoration:none;
  color:#C33333;
  font-weight:bold;
}

a.onwhitelnkanf {
  text-decoration:none;
  color:#1E6336;
  font-weight: bold;
  padding-top: 0px;
  font-size: 12px;
}

a.onwhitelnkanf:hover {
  text-decoration:none;
  color:#C33333;
  font-weight:bold;
  padding-top: 0px;
  font-size: 12px;
}

a.bearblnk  {
  color:#000000;
  text-decoration:none;
  font-size:0.9em;
  font-weight:bold;
}

a.bearblnk:hover  {
  color:#009933;
  text-decoration:none;
  font-size:0.9em;
  font-weight:bold;
}

a.bearblnkbg  {
  color:#000000;
  background-color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  padding:3px;
}

a.bearblnkbg:hover  {
  color:#009933;
  background-color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  padding:3px;
}

.header {
  margin:15px;
  padding:5px;
  width:100%;
  border:solid 1px;
  background-color:#FFFFFF;
}

.login_tab {
  background-color:#FFFFFF;
  border:solid 1px #000000;
  width:300px;
  font-size:12px;
}

.login_btn {
  border:solid 1px #009933;
  background-color:#FFFFFF;
  color:#009933;
  font-size:12px;
  font-weight:bold;
}

.menue_btn {
  border:solid 1px #009933;
  background-color:#FFFFFF;
  color:#009933;
  font-size:12px;
  font-weight:bold;
}

.textset_btn {
  width:100px;
  border:solid 1px #009933;
  background-color:#FFFFFF;
  color:#009933;
  font-size:12px;
  font-weight:bold;
}

.erf_tdcapt {
  background-color:#E4E4E4;
  font-size:0.8em;
  font-weight:bold;
  padding:5px;
  vertical-align:top;
}

.erf_tdnorm {
  background-color:#FFFFFF;
  font-size:0.8em;
  font-weight:bold;
  padding:5px;
  vertical-align:top;
  text-align:left;
}

/* Tabelle Staffeln */

.sta_tab {
  width: 100%;
}

.sta_captright {
  background-color:#E4E4E4;
  font-size:1em;
  font-weight:bold;
  padding:2px;
  border-bottom:solid 1px #009933;
  text-align:center;

}

.sta_tdleft {
  font-size:0.9em;
  border-right: solid 1px #009933;
  text-align:left;
}

.sta_tdright {
  font-size:0.9em;
  text-align:center;
}

.titlecapt
{
  background-color:#1E6336;
  color:#FFFFFF;
  font-size:0.8em;
  font-weight:bold;
  padding:3px;
  text-align:left;
  
}

.titlecapt_admin
{
  background-color:#023313;
  color:#FFFFFF;
  font-size:0.8em;
  font-weight:bold;
  padding:3px;
  text-align:left;
  
}

.tab_trtitle {
  background-color:#E4E4E4;
  font-size:0.8em;
  font-weight:bold;
  padding-left:15px;
  border-bottom:solid 1px #009933;
  text-align:left;

}

.tab_trtitlenorm {
  background-color:#E4E4E4;
  font-size:0.8em;
  font-weight:bold;
  padding:5px;
  border-bottom:solid 1px #009933;
  text-align:left;

}

.tab_trtitlecenter {
  background-color:#E4E4E4;
  font-size:0.8em;
  font-weight:bold;
  padding:2px;
  border-bottom:solid 1px #009933;
  text-align:center;

}

.tab_tdnorm {
  background-color:#FFFFFF;
  font-size:0.8em;
  font-weight:normal;
  padding:5px;
  padding-left:15px;
  border-bottom:solid 1px #009933;
  text-align:left;
  vertical-align:top;
}

.tab_td {
  background-color:#FFFFFF;
  font-size:0.8em;
  font-weight:normal;
  padding:2px;
  padding-left:15px;
  text-align:left;
  vertical-align:top;
}

.tab_tdcenter {
  background-color:#FFFFFF;
  font-size:0.8em;
  font-weight:normal;
  padding:5px;
  text-align:center;
  vertical-align:top;
}

.tab_tdleft {
  background-color:#FFFFFF;
  font-size:0.8em;
  font-weight:normal;
  padding:5px;
  text-align:left;
  vertical-align:top;
}

.tab_tdbd {
  background-color:#FFFFFF;
  font-size:0.8em;
  font-weight:bold;
  padding:2px;
  padding-left:15px;
  text-align:left;
  vertical-align:top;
}

.tab_vorst_title {
  background-color:#E4E4E4;
  font-size:0.8em;
  font-weight:bold;
  padding:5px;
  padding-left:5px;
  border-bottom:solid 1px #009933;
  width:200px;

}

.tab_vorst_tdleft {
  background-color:#FFFFFF;
  font-size:0.8em;
  font-weight:normal;
  padding:5px;
  padding-left:5px;
  border-bottom:solid 1px #009933;
  width:200px;
}

.tab_spon_title {
  background-color:#E4E4E4;
  font-size:0.8em;
  font-weight:bold;
  padding:5px;
  padding-left:5px;
  border-bottom:solid 1px #009933;
  width:550px;

}

.tab_spon_tdleft {
  background-color:#FFFFFF;
  font-size:0.8em;
  font-weight:normal;
  padding:5px;
  padding-left:5px;
  border-bottom:solid 1px #009933;
  width:550px;
}

.tab_spon_norm {
  background-color:#FFFFFF;
  font-size:0.9em;
  font-weight:normal;
  padding:10px;
  padding-left:5px;
  border:solid 3px #009933;
}

.tab_sgbold {
  background-color:#FFFFFF;
  font-size:0.8em;
  font-weight:bold;
  padding:2px;
  padding-left:5px;
  border-bottom:solid 1px #009933;
}

.tab_tdnorm_center {
  background-color:#FFFFFF;
  font-size:0.8em;
  font-weight:normal;
  padding:2px;
  padding-left:5px;
  border-bottom:solid 1px #009933;
  text-align:center;
}


.td_gebtag {
  font-weight:bold;
  font-size:0.8em;
  background-color:#FFFFFF;
  padding:5px;
  border-bottom:solid 1px #009933;
  text-align:center;
  height:50px;
}

.termtab
{
  background-color:#FFFFFF;
  margin-bottom:7px;
  margin-top:7px;
  text-align:left; 
}

.termdate
{
  font-weight:bold;
  font-size:0.8em;
  background-color:#E4E4E4;
  padding:5px;
  border-bottom:solid 1px #009933;
  width:75px;
}

.logotab {
  background-color:#023313;
  color:#FFFFFF;
  font-size:0.9em;
  font-weight:bold;
  padding:5px;
  text-align:left;
}

.termtitlecapt
{
  background-color:#1E6336;
  color:#FFFFFF;
  font-size:0.9em;
  font-weight:bold;
  padding:5px;
  text-align:left;
}

.tdcaptright
{
  font-size:0.8em;
  width:10px;
  vertical-align:top;
  padding:5px;
}

.tdcapt
{
  font-size:0.8em;
  width:60px;
  vertical-align:top;
  padding:5px;
}

.tdcaptdot
{
  font-size:0.8em;
  width:5px;
  vertical-align:top;
  padding:5px;
}

.tdtermtitle
{
  background-color:#E4E4E4;
  font-size:0.8em;
  font-weight:bold;
  padding:5px;
  border-bottom:solid 1px #009933;
  text-align:left;
}
.tdtermbearb
{
  background-color:#E4E4E4;
  font-size:0.8em;
  font-weight:bold;
  padding:5px;
  border-bottom:solid 1px #009933;
  text-align:right;
}

.tdtermdesc
{
  font-size:0.8em;
  padding:5px;
  vertical-align:top;
  border-left:solid 1px #009933;
}

.spielerinfo {
  text-align:center;
  font-size:11px;
}

.news_tdtime{
  height:15px;
  background-color:#E4E4E4;
  font-size:0.8em;
  font-weight:bold;
  padding-left:15px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom:solid 1px #009933;
  
}

.news_tdpic {
  width:98px;
  border:solid 1px #009933;
  vertical-align:top;
  text-align: center;

}

.newspics {
  margin: 2px;  
}

.news_tdtext {
  padding-left:15px;
  padding-top:10px;
  padding-right:15px;
  padding-bottom:10px;
  vertical-align:top;
  text-align:justify;
  font-size:0.8em;
}

.carefulhint {
  border:solid 1px #FF0000;
  background-color:#FFFFFF;
  color:#FF0000;
  font-weight:bold;
  font-size:12px;

}


/*--------------------------------------VEREINSKLEIDUNG------------------------------------------*/

.tdvkcapt {
  font-weight:bold; 
  background-color:#FFFFFF; 
  width:180px;
  vertical-align:top;

}

.tdvkdot {
  font-weight:bold; 
  background-color:#FFFFFF; 
  width:10px;
  vertical-align:top;

}

.tdvk {
  background-color:#FFFFFF; 
  width:600px;

}

.tdvksmallb {
  background-color:#FFFFFF;
  width:200px;
  font-weight:bold;
}

.tdvksmall {
  background-color:#FFFFFF;
  width:60px;
}

.tdvkcapt_grey {
  font-weight:bold; 
  background-color:#E4E4E4; 
  width:180px;
  vertical-align:top;

}

.tdvkdot_grey {
  font-weight:bold; 
  background-color:#E4E4E4; 
  width:10px;
  vertical-align:top;

}

.tdvk_grey {
  background-color:#E4E4E4; 
  width:600px;

}

.tdvksmallb_grey {
  background-color:#E4E4E4;
  width:200px;
  font-weight:bold;
}

.tdvksmall_grey {
  background-color:#E4E4E4;
  width:60px;
}

.sponsoren {
  background-color: #FF0000;
  z-index: 0;
}

.mannbild {
  position: absolute;
  width: 800px;
  height: 534px;
  z-index: 1;
  border: 2px solid green;
}

/*--------------------------------------DATEPICKER STYLES----------------------------------------*/
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
  
  
/*******************************************************************************
 * Stylesheet fuer twGmap05Sidebar - Version02 -----> Anfahrtsansicht GoogleMaps
 ******************************************************************************/


#twGmap {
	float: right;
  width: 470px; 
	height: 450px;
  margin-left: 10px;
  margin-top: 25px;
  border: 0px solid blue;
}

/* Sidebar */
#twGmapSidebar {
	/*float: left;*/
	width: 250px;
	padding: 4px;
	background-color: #fdf9ec;
	border: 1px dotted #ffbb60;
  font-size: 12px;
  font-weight: bold;
}
#twGmapSidebar .buchstabe {	
	font-weight: bold;
	background-color: #fdffff;
	border: 1px dotted #ffbb60;
	margin-right: 3px;
}

#meinAbsatz {
  float:left;
  background-color: #FFFFFF;
  width: 320px;
  padding-top: 5px;
  padding-left: 0px;
  border: 0px solid red;
  
  
}
  
#top {
  /*float: right;*/
  margin-top: 25px;
  position: relative;
  background-color: #FFFFFF;
  width: 330px;
  margin-left: 25px;
  border: 0px solid red;
  padding: 15px;
  font-size: 14px;
}