* {padding:0px;
	margin:0px;}

html, body {
	scrolling: auto;
	scrollbar-base-color: #FCFCFC;
	scrollbar-arrow-color: #990033;
	scrollbar-face-color: #FCFCFC;
	scrollbar-track-color: #FCFCFC;
	scrollbar-dark-shadow-color:#990033;
	scrollbar-highlight-color:   none;
	scrollbar-shadow-color:#990033;
 width: 100%;
 height:100%;
 background-image: url('../image/hg_streifen.jpg');
 text-align:center;
 }
 
#contentsitemap{
text-align:right;
margin-top:5px;
margin-bottom:5px;
}
#topbar {
 width: 100%;
 height: 10px;
} 
#bottombar {
 width: 100%;
 height: 10px;
 clear:both;
} 
#document {
 width: 960px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
#container {
float:left;
 width: 960px;
 border-bottom: 1px solid #990033;
 background-color: #FCFCFC;
}
#header {
 width: 960px;
 height: 100px;
 background-image: url('../image/header.jpg');
 background-repeat: no-repeat; 
} 
#contentcontainer {
float:left;
 width: 960px;
 background-image: url('../image/bg.jpg');
 background-repeat: repeat-y;
 background-position:right;
} 
#menue {
 width: 160px;
 /*background-image: url('../image/bg_nav.jpg');
 background-repeat: repeat;*/ 
 float: left;
}
#menue ul{
list-style:none;
}
#content {
 width: 600px;
 background-color: #FCFCFC;
 float: left;
 }
#contentcenter {
 width: 600px;
 margin-left: 20px;
 margin-right: 20px;
 margin-bottom: 20px;
 text-align: left;
 float:left;
 display:inline;
}
#contentprepare{
display:inline;
width:600px;
height:450px;
border:none;
}
#mainright {
 width: 160px;
 vertical-align: top;
 /*background-image: url('../image/bg_nav.jpg');
 background-repeat: repeat;*/ 
 float: right;
 
}
/*************Inhalte formatieren*****************/
#contentcenter {
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px; 
}
#contentcenter p{
 margin: 0px;
}
.bodytext {
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px; 
}
.contenttable {
 width: 600px;
 margin: 0px;
}
.contenttable tr td {
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px; 
 vertical-align: top;
} 

#contentcenter h1{
 color: #FFFFFF;
 background-color: #333399;
 widht: 100%;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding-left: 2px;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-right: 20px;
 margin-bottom: 15px;
}
#contentcenter h2{
 color: #990033;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 5px;
}
#contentcenter h3{
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 margin: 0px;
}

#contentcenter a{
 color: #333399;
 text-decoration: none;
}	
#contentcenter a:hover{
 color: #990033;
} 
#contentcenter a:active{
 color: #990033;
}
#mainright a{
 color: #333399;
 text-decoration: none;
}	
#mainright a:hover{
 color: #990033;
} 
#mainright a:active{
 color: #990033;
}
hr { 
 background-color: #990033; 
 border: none; 
 color: #990033; 
 height: 1px;
 margin-top: 5px;
 margin-bottom: 5px;
}
input, textarea, select { 
 color: #990033;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background: #F2F2F2;
 border: 1px;
 border-style: solid;
 border-color: #990033;
}
#contentcenter ul {
 list-style-type:disc;
 margin-top: 10px;
 margin-left: 40px;
 margin-bottom: 10px;
 }
#contentcenter ul li {
 margin-bottom: 0px;
 margin-left: 10px;
 margin-top: 0px;
 }

/************mannschaften***************/
/***Spielplan für die Mannschaft***/

.spielplan {
 width: 600px;
 border-collapse: collapse;
 empty-cells: show;
 border: 1px solid #333399;
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 margin-bottom: 20px;
}
.spielplan caption {
 width: 100%;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #333399;
 text-align: left;
 padding: 2px;
}
.spielplan tr td {
 border: 1px solid #333399;
 padding: 2px;
}
.spielplan .td-0 {
 text-align: center;
}
.spielplan .td-1 {
 text-align: center;
}
.spielplan .td-last {
 text-align: center;
}
/***Stand für die Mannschaft***/

.stand {
 width: 600px;
 border-collapse: collapse;
 empty-cells: show;
 border: 1px solid #333399;
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 margin-bottom: 20px;
}
.stand caption {
 width: 600px;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #333399;
 text-align: left;
 padding: 2px;
}
.stand th {
 border: 1px solid #333399;
 padding: 2px;
}
.stand tr td {
 border: 1px solid #333399;
 padding: 2px;
 text-align: center;
}
.stand .markierung {
 background-color: #CCCCCC;
}
.stand .th-1 {
 text-align: left;
}
.stand .td-1 {
 text-align: left;
}

/***Ergebnisse einzelne Spieler je Mannschaft***/
/***Spieler anlegen***/

.mannschaftsspieler {
 width: 100%;
 border-collapse: collapse;
 empty-cells: show;
 border: 1px solid #990033;
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 margin-bottom: 0px;
}
.mannschaftsspieler tr td {
 border: 0px;
}
/***Einzelergebnisse je Spieler,rechts neben Bild***/
/***Überschrift Einzelergebnisse***/

.hrmannschaftsspieler {
 width: 100%;
 empty-cells: show;
 border: 0px;
 color: #FFFFFF;
 background-color: #990033;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
}
.hrmannschaftsspieler tr td {
 border: 1px solid #990033;
 padding-left: 2px;
 padding-right: 2px;
}
.w-hrmannschaftsspieler {
 width: 300px;
}
.spielerbild {
 width: 150px;
}
.einzelergebnisse {
 width: 420px;
 border-collapse: collapse;
 empty-cells: show;
 border: 1px solid #333399;
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 margin: 10px;
}
.einzelergebnisse tr td {
 border: 1px solid #333399;
 padding: 2px;
}
.einzelergebnisse th {
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #333399;
 text-align: left;
 padding: 2px;
}
.einzelergebnisse .zentrieren {
 text-align: center;
}

/***************Terminplan**************/
.terminplan {
 width: 600px;
 border-collapse: collapse;
 empty-cells: show;
 border: 1px solid #333399;
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 margin-bottom: 20px;
}
.terminplan tr td {
 border: 1px solid #333399;
 padding: 2px;
}

/***************Trainingszeiten**************/
.trainingszeiten {
 width: 600px;
 border-collapse: collapse;
 empty-cells: show;
 border: 1px solid #333399;
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 margin-bottom: 20px;
}
.trainingszeiten tr td {
 border: 1px solid #333399;
 padding: 2px;
}

trainingszeiten .tr-0 {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 background-color: #333399;
 text-align: left;
 padding: 2px;
}
/**************Presse***************/
.contenttable .presselabel {
 width: 400px;
}
/***********Resultate********/
.resultat {
 width: 600px;
 border-collapse: collapse;
 empty-cells: show;
 border: 1px solid #333399;
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 margin-bottom: 20px;
 margin-top: 20px;
}
.resultat th {
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #333399;
 border: 1px solid #333399;
 padding: 2px;
}
.resultat tr td {
 border: 1px solid #333399;
 padding: 2px;
 text-align: center;
}
.resultat .markierung {
 background-color: #CCCCCC;
}
.resultat .th-1 {
 text-align: left;
}
.resultat .td-1 {
 text-align: left;
}

/*******Mannschaftsmeisterschaften*********/
.mmdetails {
 width: 600px;
 border-collapse: collapse;
 empty-cells: show;
 border: 1px solid #990033;
 color: #000000;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 margin-bottom: 20px;
}
.mmdetails caption {
 width: 100%;
 color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #990033;
 text-align: left;
 padding: 2px;
}
.mmdetails tr td {
 border: 1px solid #990033;
 padding: 2px;
 text-align: center;
}
.mmdetails .td-0 {
 text-align: left;
}

