/* TOP */
#top{
  background: #FFFFFF;   /* Hintergrund: weiss */
  clear: both;     /* Fortsetzung bei Textumfluss: unterhalb */
  float: none;     /* Textumfluss: keiner */
  margin: 0; /* Aussenabstand: keiner */
  padding: 5;     /* Innenabstand: 1% */
  width: 1024px;/* Breite: 98% */
  height: 60px
}

#top_logo{
  float: left;     /* Textumfluss: Container links ausrichten */
  width: 700px;
}

#top_banner{
  float: left;     /* Textumfluss: Container links ausrichten */
  width: 224px;
}

/* main-container */
/* Inhaltsbereich */
#main {
  background: #ffffff;   /* Hintergrund: weiss */
  clear: both;     /* Fortsetzung bei Textumfluss: unterhalb */
  float: none;     /* Textumfluss: keiner */
  margin: 0; /* Aussenabstand: keiner */
  padding: 0;     /* Innenabstand: 1% */
  width: 1200px;/* Breite: 98% */
}

/* left main-container */
#main_left {
  background: #FFFFFF;   /* Hintergrund: weiss */
  float: left;     /* Textumfluss: Container links ausrichten */
  margin: 0; /* Aussenabstand: keiner */
  padding-right: 2px;   /* Innenabstand: oben/unten 1%, links/rechts keiner */
  width: 160px;/* Breite: 30% */
}

/* center main-container */
#main_center_top{
  width: 100%;/* Breite: 67% */
  height: 20px;
  text-align: center;
  /* vertical-align: bottom; */
  padding-top: 2px;
  background-repeat:no-repeat;
  background-image:url(../images/blueblackborder_oben.gif);
}

#main_center_bottom{
  width: 100%;/* Breite: 67% */
  height: 20px;
  text-align: center;
  /* vertical-align: top; */
  background-repeat:no-repeat;
  background-image:url(../images/blueblackborder_oben.gif);
  margin-top:10px;
}

#main_center_middle{
  width: 100%;/* Breite: 67% */
  text-align: center;
}

#main_center {
  background: #FFFFFF;   /* Hintergrund: weiss */
  float: left;    /* Textumfluss: Container rechts ausrichten */
  margin: 0;
  padding: 0px;     /* Innenabstand: 1% */
  width: 816px;/* Breite: 67% */
  text-align: center;
  
}

/* right main-container */
#main_right {
  float: left;    /* Textumfluss: Container rechts ausrichten */
  margin: 0; /* Aussenabstand: keiner */
  padding-left: 2px;     /* Innenabstand: 1% */
  width: 80px;/* Breite: 23% */
  height:100%;
  text-align:center;
}

#main_right .headline { 
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-image:url('../images/menue_banner_80px');
  background-repeat:no-repeat;
  height:20px;
  vertical-align:middle;
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 9pt; 
	padding-top: 2px;
}

/* CONTAINER fuer das Menue */
.menue {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  width: 150px;  
}

.mhl { 
  background-image:url('../images/menue_mhl.jpg');
  background-repeat:no-repeat;
	text-indent: 13px;
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 10pt; 
	height:20px;
	padding-top: 2px;     /* Innenabstand: 1% */
}

.mhl a { 
	text-decoration:none;	
}

.thema { 
	color: #0000cd; 
	font-size: 9pt; 
	text-decoration:none;
	border-bottom-width:1px;
  border-bottom-style:solid;
  border-color: #0000cd;
}

.thema a, a:hover, a:visited, a:focus, a:hover, a:active { 
	color: #0000cd;
	font-size: 9pt;
	text-decoration:none;	
}

.subthema {
	text-indent: 13px;
	color: #0000cd; 
	font-size: 9pt; 
}

#verein{
  display:none;
}

#sportarten{
  display:block;
}

#sonstiges{
  display:none;
}

/* Ende - CONTAINER fuer das Menue */

/* START TERMINE */
#details {
	border: 1px solid #0000cd; 
	position:absolute;
	top: 60px;
	left: 120px;
	background: #FFFFFF;
	width: 500px;
	height: 250px;
	overflow: auto;
	display:none;
	padding:30px;
}
#twitter {
	border: 1px solid #0000cd; 
	position:absolute;
	top: 60px;
	left: 120px;
	background: #FFFFFF;
	width: 500px;
	height: 250px;
	overflow: auto;
	display:none;
	padding:30px;
}
/** ENDE TERMINE */


/** START GALERIE **/
table.galerie td{
  border-style:dashed; 
  border-width:1px;
  border-color:#0000cd;
}

table.galerie img{
  border-style:solid; 
  border-width:1px;
  border-color:#0000cd;
}

table.galerieIMG img{
  border-style:solid; 
  border-width:1px;
  border-color:#0000cd;
}

div.video{
  width:470px;
  text-align:center;
  border-style:dashed; 
  border-width:1px;
  border-bottom-width:0px;
  border-color:#0000cd;
}

div.text{
  width:470px;
  text-align:center;
  border-style:dashed; 
  border-width:1px;
  border-top-width:0px;
  border-color:#0000cd;
  background:#E6E6E6;
}
/** ENDE GALERIE **/


#banner {
	border: 1px solid #0000cd; 
	position:absolute;
	top: 65px;
	left: 10px;
	background: #F5F5F5;
	width: 940px;
	height: 420px;
	overflow: auto;
	display:none;
	padding:30px;
	padding-bottom:10px;
	z-index:1;
}

/** START YOUTUBE **/
#yt_main{
	height:100%;
	width:100%;
	top: 0px;
	left: 0px;
	border: 0px; 
	position:absolute;
	overflow: auto;
	display:none;
	z-index:1;
	/*opacity:0.8;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;*/
 background-image:url(../images/transbg.png);
}

#yt_player{
	height:450px;
	width:746px;
	margin:-225px 0px 0px -373px;
	top: 50%;
	left: 50%;
	border: 1px solid #FFFFFF; 
	position:relative;
	background: #000000;
	overflow: auto;
	text-align: center;
	z-index:2;
}

#yt_player a{
	color:#FFFFFF;
	font-weight: bold; 
}
/** ENDE YOUTUBE **/

/** START BERICHT **/
.BERdetails {
   display:none;
}

.BERheadline {
color: #000000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


/** ENDE BERICHTE **/