html {height: 100.1%; font-size:62.5%;}	

body{
font-family: arial, helvetica, sans-serif;
font-size: 1.8em;
/* line-height: 1.6em; */
text-align: center;
color: #000000;
background-color: #FFFFFF;
/*	background-image: url(HandballKopf.gif); */
}

* {
margin: 0; 
padding: 0;
border: 0;
} 

h2 {
padding-bottom: 1em;
}

div#wrapper{
width: 840px;
text-align: left;
/*margin: 20px auto;*/
}

div#header {
display:none;
}

div#intro.Kopf{
font-weight: bold;
}

div#menu{
display: none;
}

div.secmenu, div.secmenuOrt {
background: #ff7d01;
margin-left:11em;
}

div.secmenu ul, div.secmenuOrt ul{
padding: 6px 20px 0px 20px;
}

div.secmenu li, div.secmenuOrt li{
display: inline;
/* margin-right: 10px; */
}

img.w3cinfo{
margin-top: 1.5em;
margin-right: 15px;
}

div.secmenu a, div.secmenuOrt a{
display: none;
}

div.secmenu a.menuactive{
display: block;
text-decoration: none;
font-size: 1.5em;
font-weight: bold;
color: #000000;
background-color: #ffffff;
}

div.secmenuOrt a:hover{
color: #ffffff;
background-color: #bb6600;
}

div.secmenuOrt a.menuactive{
color: #000000;
background-color: #ffffff;
padding: 0.3em 0.5em;
}	

div#introCol {
margin-left: 0em;
padding: 1ex 1em 0ex;
padding-bottom: 3ex;
margin-bottom: 1ex;
border-bottom: solid 1px;
}

div.newsSmall, div.playSmall {
border-bottom-style: dotted;
border-bottom-width: 1px;
padding-bottom: 1em;
height: 10em;
/*padding-right: 17em;*/
}

div.newsSmall .Datum, div.playSmall .Datum {
padding-top: 0.7em;
font-size: 1em;
font-weight: bold;
}

div.newsSmall .Kopf, div.playSmall .Kopf {
padding-top: 0.3em;
font-weight: bold;
font-size: 1.1em;
}

div.news {
margin-left: 12em;
}

div.news .Datumdetail {
padding: 0.7em 0em;
font-size: 1.1em;
font-weight: bold;
}

div.news .Inhaltdetail {
padding-right: 7em;
}

div.news .back {
padding-top: 1.5em;
}

div.news h1 {
padding-bottom: 0.7em;
}

div.news img {
margin-top: 1em;
}

div.news input.button {
border: 2px solid;
}

div.news form{
margin-top: 2em;
}

div.news input.button:hover {
color: #00ff00;
}

div#newsCol, div#playCol, div#tzCol, div#orgaCol, div#belCol {
padding-left: 1em;
padding-right: 1em;
}

div#belCol, body#home div#tzCol {
margin-left: 2em;
}

div#newsCol, div#playCol {
margin-right: 17em;
}

div#newsCol h2, div#playCol h2 
{padding-top:10px;}

div#linksHB, div#eveCol {
/*margin-left: 11em;*/
padding: 3ex 1em;
}

div.eventInhaltdetail {
padding: 1ex 1em;
}

div.newsSmall .Inhalt, div.playSmall .Inhalt {
/*height: 7em;*/
padding-top: 0.8ex;
font-size: 1em;
line-height: 1.1em;
}

div.newsSmall .Inhalt .Bild, div.playSmall .Inhalt .Bild {
width: 100%;
}

div.newsSmall .Inhalt .Bild img, div.playSmall .Inhalt .Bild img {
float: left;
padding-right: 0.6em;
}

div.newsSmall .Inhalt .Link, div.playSmall .Inhalt .Link {
padding-top: 0.5ex;
}

div#eventCol, div#sponsorCol {
width: 15em;
float: right;
background-color: #eeeeee;
margin-left: 1em;
margin-bottom: 2em;
margin-top: 5px;
padding: 0ex 0.6em;
border: 2px solid #ff7d01;
}

div#eventCol h2, div#sponsorCol{padding-bottom:5px;}

div.eventVon {
float: left;
color: #ffffff;
padding-left:0.3em;
font-size: 1em;
font-weight: bold;
width: 3.5em;
}

div.eventKopf {
padding-left:1em;
background-color: #ff7d01;
padding-bottom: 0.3ex;
}

div.eventKopf a{
color: #ffffff;
text-decoration: none;
padding-left: 0.3em;
}

div.eventInhalt {
padding-bottom: 5px;
font-size: 0.9em;
}

div.eventInhalt a{
color: #000000;
text-decoration: none;
padding-left: 0.3em;
}

div.back a{
color: #330000;
}

div#ergebnis, div#spiel {
border-top: 1px solid #000;
padding-top: 0.2em;
}

div#spiel {
height: 80px;
}

div#ergebnis {
height: 80px;
}

div#spiel p.termin, div#ergebnis p.termin {
float: left;
padding-right: 0.5em;
}

div.spielFuture, div.spielErgebnis {
height:0px;
overflow: hidden;
}

div.ergebnis {
/*float: left;*/
padding-right: 0.5em;
}

div#ergebnis img {
width: 1em;
padding-left: 0.3em;
float: right;
}

div#orgaCol {
margin-top: 1ex;
}

div#orgaCol table, div#tzCol table, div#belCol table{
border: 1px solid;
border-spacing: 0px;
margin-top: 1ex;
}

div#orgaCol td {
border: 1px solid;
padding: 0.4em;
}

div#orgaCol thead {
font-weight: bold;
}

div#tzCol img {
padding-top: 0.6em;
page-break-before: always;
}

div#tzCol h3 {
padding-top: 0.6em;
}

div#tzCol td, div#belCol td {
padding: 0 0.4em;
}

div#tzCol td.tag, div#belCol td.tag {
width: 6em;
}

div#tzCol td.zeit, div#belCol td.zeit {
width: 8em;
}

div#tzCol td.ort {
/*width: 12em;*/
}

div#tzCol td.team, div#belCol team {
width: 25em;
}

div#belCol ul {
margin-left: 1em;
margin-right: 1em;
margin-top: 2em;
list-style: none;
}

div#belCol ul ul {
margin-top: 0em;
margin-bottom: 1.8em;
}

div#belCol ul ul li{
padding-bottom: 0.1em;
padding-left: 1em;
}
div#belCol ul ul li p, div#belCol p {
display: inline;
}
div#belCol ul ul li p.org {
padding-left: 1em;
}
div#belCol ul h2 {
padding-bottom: 0.6em;
}

div#footer{
display: none;
}

a.mail {
text-decoration: none; 
color: #0000F8;
}

.defloat {		clear: both;}

div#content form{
color:#000000;
font-size: 1em;
margin-top: 1.5ex;
margin-bottom: 1.5ex;
text-align: center;
width: 80%;
}

div#content legend{
padding-top: 1ex;
padding-bottom: 1ex;
}

div#content label.formleft{
float: left;
text-align: right;
width: 23%;
margin-right: 0.5em;
margin-bottom: 0.5em;
margin-top: 0.5em;
}



div#content div.formright{
margin-bottom: 0.5em;
margin-top: 0.5em;
text-align: left;
}

div#content input, textarea, select{
border: 1px solid #000066;
margin-bottom: 0.5em;
margin-top: 0.5em;
}

div#content input, textarea{
width: 75%;
}

div#content select{
margin-left: -23.7em;
width: 20%;
}

div#content textarea{
height: 8em;
}

div#content input.formsubmit{
background-color:  #000066;
color: white;
margin-left: 1em;
margin-right: 1em;
padding: 0.2em;
width: auto;
border: 8px double white;
}

div.report {
margin-top: 2em;
margin-left: 12em;
}

div.report .Datumdetail {
font-size: 1.3em;
font-weight: bold;
}

div.report .Inhaltdetail {
margin-top: 1em;
}

div.report .team {
font-family: serif;
font-size: 1.5em;
font-weight: bold;
}

div.report .paarung {
font-size: 1.3em;
font-weight: bold;
}

p.autor {
margin-top: 0.5ex;
text-align: right;
font-size: 0.8em;
}

p.org, p.description {display: inline; padding-left: 0em;}