body
{
	padding:0px;
	border:0px;
	margin:0px;
}
.indexbdy
{
	background-color:#FFFFFF; /*#809FFF;*/
}

.ftcolordarkblue
{
	color:#00248F;
}

.ftcolorblue
{
	color:#809FFF;
}

.ftcolorlightblue
{
	color:#BFCFFF;
}

.maindiv
{
	background-color:#00248F; /*ffffff;*/
	margin:0px;
	padding:0px;
	border:0px solid #000060;
	width:100%;
	height:100%;
}

.titelevc
{
	color:#BFCFFF;/*00248F;*/
	line-height:1.5;
	font-size:20px;
	font-weight:bold;
	font-family:Arial;
}

.topdiv
{
    /* 0033CC*/
    position:absolute;
    background-color:#000060;/*BFCFFF;*/
    margin:0 auto;
    padding:0px;
    top:0;
    left:0;
    right:0;
    height:120px;
    max-width:100%;
    width:100%;
    overflow:hidden;
    position:absolute;
    z-index:5;
    border-top:0px solid #fff;
    border-bottom:0px solid #fff;
    border-right:0px solid #fff;
    border-left:0px solid #fff;
    text-align:center;
}

#banner
{
	position:absolute;
	margin:0 auto;
	top:30px;
	left:170px;
	right:20px;
}


#content
{ overflow:auto;
  position:absolute;
  z-index:3;
  top:145px;
  bottom:20px;
  left:170px;
  right:162px;
  background-color:#ffffff;
}

* html #content
{
    top:0;
    left:0;
    right:0;
    bottom:0;
    height:100%;
    max-height:100%;
    width:100%;
    overflow:auto;
    position:absolute;
    z-index:3;
    border-top:145px solid #ffffff;
    border-bottom:20px solid #ffffff;
    border-right:162px solid #ffffff;
    border-left:170px solid #ffffff;
	/* background: url(../pics\evcLogoBFCFFFTrans.gif) no-repeat; */
}

.contentInfoDiv
{
  overflow:hidden;
  position:absolute;
  z-index:4;
  top:125px;
  left:170px;
  right:162px;
  height:20px;
  max-height:18px;
  padding:0px;
  margin:0 auto;
  border:0px;
  width:100%;
  max-width:100%;
  background-color:#FFF;

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#000060;

}

.btnbox {
  float:left;
  clear:left;
  width:150px;
  margin:0px 0px 0px 2px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000060;
  background:#ffffff;
  border:#000060 1px solid;
}

.btnbox h5 {
  font-weight:bold;
  font-size:11px;
  margin:0px;
  padding:4px 3px 4px 24px;
  background:url(../pics/headerbgimg.png) no-repeat;
  cursor:pointer;
}

.btnbox h6 {
  font-weight:bold;
  font-size:11px;
  margin:0px;
  padding:4px 3px 4px 24px;
  background:url(../pics/loginheaderbgimg.png) no-repeat;
  cursor:pointer;
}

.btnbox a:link {
  display:block;
  margin:0px;
  padding:0px 0px 0px 6px;
  color:#000060;
  font-weight:normal;
  font-size:11px;
  text-decoration: none;
  cursor:pointer;
}

.btnbox a:visited {
  display:block;
  margin:0px;
  padding:0px 0px 0px 6px;
  color:#000060;
  font-weight:normal;
  font-size:11px;
  text-decoration: none;
  cursor:pointer;
}

.btnbox a:active {
  display:block;
  margin:0px;
  padding:0px 0px 0px 6px;
  color:#000060;
  background-color:#BFCFFF;
  font-weight:normal;
  font-size:11px;
  text-decoration: none;
  cursor:pointer;
}

.btnbox a:focus {
  display:block;
  margin:0px;
  padding:0px 0px 0px 6px;
  color:#000060;
  font-weight:normal;
  font-size:11px;
  text-decoration: none;
  cursor:pointer;
}

.btnbox a:hover {
  display:block;
  margin:0px;
  padding:0px 0px 0px 6px;
  background-color:#000060;
  color:#ffffff;
  font-weight:normal;
  font-size:11px;
  text-decoration: none;
  cursor:pointer;
}

.btnbox_unvisible
{
	visibility:hidden;
	display:none;
}

.btnbox_visible
{
	visibility:visible;
	display:inline;
}


.turniere
{
	text-align:center;
	border:1px solid #000060;
	padding:2px;
	font-family:Arial;
	margin: 0 auto;
}

.turniere table
{
	border-collapse: collapse;
	border:1px solid #000060;
}
.turniere table th
{
	font-size:14px;
	font-weight:bold;
	color:#000060;
	background-color:#BFCFFF; /*809FFF;*/
	border:1px solid #000060;
	margin:0px;
	padding:2px;
}

.turniere table td
{
	font-size:14px;
	line-height:1.5;
	font-weight:normal;
	color:#000060;
	background-color:#ffffff;
	border-left:1px solid #000060;
	border-right:1px solid #000060;
	border-top:0px;
	border-bottom:0px;
	margin:0px;
	padding:2px;
	vertical-align:top;
}

.turniere table td a
{
	font-size:14px;
	line-height:1.5;
	font-weight:normal;
	color:#000060;
	text-decoration:underline;
}

.turniere h1
{
	font-size:18px;
	line-height:1.5;
	font-weight:normal;
	color:#000060;
}

.turniere p
{
	font-size:14px;
	line-height:1.5;
	font-weight:normal;
	color:#000060;
}

.aktuelles {
  border:0px;
  text-align:center;
  margin: 0 auto;
  padding:0px;
  font-family:Arial;
  color:#000060;
}
.akttitle
{
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.akttext
{
	font-size:14px;
	font-weight:normal;
	text-align:left;
	line-height:1.5;
}
.aktautor
{
	font-size:10px;
	font-weight:bold;
	text-align:left;
}
.aktnr
{
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

.newentry
{
	font-size:9px;
	font-weight:bold;
	text-align:left;
}

.newentry a:link
{
	font-size:9px;
	font-weight:bold;
	text-align:left;
}
.newentry a:hover
{
	font-size:9px;
	font-weight:bold;
	text-align:left;
}

.news
{
	text-align:center;
	border:1px solid #000060;
	padding:2px;
	font-family:Arial;
	width:97%;
}

.news th
{
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
	color:#000060;
	background-color:#809FFF;
	background:url(../pics/headerbgimglong.png) no-repeat;
	text-align:left;
	padding:4px 3px 4px 30px;
}

.news td
{
	vertical-align:top;
	font-size:14px;
	font-weight:normal;
	color:#000060;
	background-color:#ffffff;
}

.news td p
{
	line-height:1.5;
}

.newsdate
{
	font-size:12px;
	font-weight:normal;
	line-height:1.5;
	color:#000060;
	background-color:#ffffff;
	vertical-align:top;
}

.newstext
{
	font-size:14px;
	line-height:1.5;
	font-weight:normal;
	color:#000060;
	background-color:#ffffff;
	vertical-align:top;
	text-align:left;
}

.defaultcontent
{
	text-align:center;
	border:0px solid #000060;
	padding:2px;
	margin: 0 auto;
	font-family:Arial;
	width:97%;
}

.defaultcontent table
{
	border-collapse: collapse;
	border:1px solid #000060;
	width:100%;
}

.defaultcontent table th
{
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	color:#000060;
	background-color:#BFCFFF; /*#809FFF;*/
	/*background:url(../pics/headerbgimg.png) no-repeat;*/
	text-align:left;
	padding:4px; /* 2px 2px 24px;*/
}

.defaultcontent h1
{
	font-size:18px;
	font-weight:bold;
	line-height:1.5;
	color:#000060;
	background-color:#ffffff;
}

.defaultcontent p
{
	font-size:14px;
	font-weight:normal;
	line-height:1.5;
	color:#000060;
	background-color:#ffffff;
}

.defaultcontent table td
{
	vertical-align:top;
	font-size:14px;
	font-weight:normal;
	line-height:1.5;
	color:#000060;
	background-color:#ffffff;
	/*text-align:left;*/
	padding:4px;
	vertical-align:top;
}

.defaultcontent table img
{
	border:0px;
}

.defaultcontent h6
{
	font-size:10px;
	font-weight:normal;
	line-height:1.5;
	color:#000060;
}
.tableborder
{
}
.tableborder th
{
	border:1px solid #000060;
}

.tableborder td
{
	border:1px solid #000060;
}

.floatingleft
{
	float:left;
	font-size:14px;
	font-weight:normal;
	line-height:1.5;
	color:#000060;
	background-color:#ffffff;
	text-align:left;
	padding:0px;
	vertical-align:top;
	width:20%;
	height:40px;
	margin:0px;
	padding:4px;
	border-left:0px solid #000060;
	border-right:0px solid #000060;
	border-top:0px solid #000060;
	border-bottom:0px solid #000060;
}

.floatingleft a
{
	text-decoration:underline;
}

.spbeingabeform
{
	font-size:12px;
	font-weight:normal;
	color:#000060;
	border:1px solid #000060;
	margin: 0 auto;
	padding:0px;
	/*background-color:#0000ff;*/
	width:100%;
	display:block;
	height:350px;

}

.gbeingabeform
{
	font-size:12px;
	font-weight:normal;
	color:#000060;
	border:1px solid #000060;
	margin: 0 auto;
	padding:0px;
	/*background-color:#0000ff;*/
	width:100%;
	display:block;
	height:250px;

}

.EingabeZeile
{
	text-align:center;
	margin: 0 auto;
	display:block;
	width:400px;
	border:0px;
	padding:2px;
	/*background-color:#00ffff;*/
}

.label
{
	float:left;
	width:100px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	display:block;
	/*background-color:#ff00ff;*/
}

.textfeld
{
	width:290px;
	text-align:left;
	float:left;
	display:block;
	/*background-color:#00ff00;*/
}

.textfeld input
{
	float:left;
	/*border:1px solid #000060;*/
	color:#000060;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	display:block;
	width:100%;
	margin:0px;
	padding:1px;
	/*background-color:#ffff00;*/
}

.textfeld textarea
{
	float:left;
	/*border:1px solid #000060;*/
	color:#000060;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	display:block;
	width:100%;
	margin:0px;
	padding:1px;
	/*background-color:#ffff00;*/
}

.btn
{
	float:left;
	/*background-color:#ff0000;*/
}

.btn  button
{
	float:right;
	color:#000060;
	background-color:#BFCFFF;
}

.gbpreview
{
	color:#000060;
	font-size:10px;
	font-weight:normal;
	width:100%;
	margin:0px;
	padding:1px;
}

.spbeintrag
{
	display:block;
	visibility:visible;
	color:#000060;
	/*background-color:#BFCFFF;*/
	border-top:0px solid #000060;
	border-bottom:1px solid #000060;
	border-left:0px solid #000060;
	border-right:0px solid #000060;
	margin: 0 auto;
}


.gbeintrag
{
	display:block;
	visibility:visible;
	color:#000060;
	/*background-color:#BFCFFF;*/
	border-top:0px solid #000060;
	border-bottom:1px solid #000060;
	border-left:0px solid #000060;
	border-right:0px solid #000060;
	margin: 0 auto;
}

.gbvisible
{
	display:block;
	visibility:visible;
}

.gbunvisible
{
	display:none;
	visibility:hidden;
}

.gbautor
{
	display:block;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}

.gbtext
{
	display:block;
	font-size:14px;
	font-weight:normal;
	line-height:1.5;
	text-align:left;
}

.gbinhalt
{
	color:#000060;
	width:100%;
	margin:0px;
	padding:1px;
	display:block;
	visibility:visible;
}

.logincontent
{
	text-align:center;
	border:0px solid #000060;
	padding:2px;
	font-family:Arial;

}

.logincontent table
{
	border-collapse: collapse;
	border:1px solid #000060;
	margin:0 auto;
	width:400px;
}

.logincontent table th
{
	vertical-align:top;
	font-size:14px;
	font-weight:bold;
	line-height:1.5;
	color:#000060;
	/*background-color:#BFCFFF; /*#809FFF;*/
	background:url(../pics/headerbgimg.png) no-repeat;
	text-align:left;
	padding:4px 2px 2px 24px;
}

.logincontent table td
{
	vertical-align:top;
	font-size:14px;
	font-weight:normal;
	line-height:1.5;
	color:#BFCFFF;
	background-color:#000060;
	/*text-align:left;*/
	padding:4px;
	vertical-align:top;
}

.loginlabel
{
	float:left;
	width:120px;
	padding:5px;
	display:block;
}

.logininputfield
{
	float:left;
	width:170px;
	padding:5px;
	display:block;
}

.logininputfield input
{
	width:150px;
	font-size:14px;
	font-weight:normal;
	line-height:1.0;
	color:#000060;
	background-color:#FFFFCF;
	display:block;
}

/* ################################
	NEWS FORM
   ################################
*/
.newsfrm
{
	width:780px;
	text-align:left;
}
.newsfrmlabel
{
	float:left;
	width:140px;
	padding:5px;
	display:block;
}

.newsfrminput
{
	float:left;
	width:510px;
	padding:5px;
	display:block;
}

.newsfrminput textarea
{
	width:490px;
	font-size:14px;
	font-weight:normal;
	line-height:1.0;
	color:#000060;
	background-color:#FFFFCF;
	display:block;
}

.newsfrminput select
{
	width:200px;
	font-size:14px;
	font-weight:normal;
	line-height:1.0;
	color:#000060;
	background-color:#FFFFCF;
	display:block;
}

.newsfrminput input
{
	width:200px;
	font-size:14px;
	font-weight:normal;
	line-height:1.0;
	color:#000060;
	background-color:#FFFFCF;
	display:block;
}

.filmstreifendiv
{
	width:120px;
	max-width:120px;
	height:80px;
	max-height:80px;
	float:left;
	background:url(../pics/filmstreifen.png) no-repeat;
	margin:0 auto;
	padding:0px;
	border:0;
}

.filmstreifendiv img
{
	width:90px;
	max-width:90px;
	max-height:90px;
	float:none;
	margin:0 auto;
	padding:0;
	border:0;
}

.bannerText
{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#ffff00;
	height:96px;
	width:210px;
	text-decoration: none;

}

#bannerTeams
{
	float:left;
	background:url(../pics/btnHalleSpieltermine.jpg) no-repeat;
}
#bannerBeachturniere
{
	float:left;
	background:url(../pics/btnBeachTurniere.jpg) no-repeat;
}
#bannerErstMaligHier
{
	float:left;
	background:url(../pics/btnErstMaligHier.jpg) no-repeat;
}
#bannerBeachBooking
{
	float:left;
	background:url(../pics/btnBeachplatzBuchen.jpg) no-repeat;
}
#bannerVorstandsprotokolle
{
	float:left;
	background:url(../pics/btnVorstandsprotokolle.jpg) no-repeat;
}



