html, body, ul, ol, li, dl, dd, dt, form, h1, h2, h3, h4, h5, h6, fieldset { margin: 0px; padding: 0px; }

img, div {
behavior: url(iepngfix.htc);
}

BODY{
    background-color:#e9e9e9;
    margin: 0;
    padding: 0px;
	color:#000000;
    font: normal 0.8em/1.1em Arial, Verdana, Helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
}

TD{
    margin: 0;
    padding: 0px;
	color:#000000;
    font: normal 0.8em/1.1em Arial, Verdana, Helvetica, sans-serif;
}

TH{
    margin: 0;
    padding: 0px;
	color:#000000; 
    font: bold 1.0em/1.0em Arial, Verdana, Helvetica, sans-serif;
}

H1{
    margin: 0;
    padding: 0px;
    font: bold 2.0em/1.2em Arial, Verdana, Helvetica, sans-serif;
}

H2{
    margin: 0;
    padding: 0px;
    font: bold 1.5em/1.2em Arial, Verdana, Helvetica, sans-serif;
}

H3{
    margin: 0;
    padding: 0px;
    font: bold 1.3em/1.2em Arial, Verdana, Helvetica, sans-serif;
}

a{
    color:#000000;
    text-decoration: none;
}

a:hover{
    color:#000000;
    text-decoration: underline;
}


HR{
    border:solid #000000 0px;
    background-color:#000000;
    height:2px;
    border-bottom: transparent;
}

UL{
    padding-left: 15px;
}

LI{
    padding-left: 5px;
}


li.list1{
    list-style-type: disc;
    padding-left: 5px;
}

li.list2{
    list-style-type: circle;
    padding-left: 5px;
}


.headline
{
    background-image: url("./grafik/title-back-r.png");
	height: 110px;
    text-align: center;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: none none none none;
	border-color: black black black black;

}

.title {
    text-align: center;
    vertical-align: middle;
    height: 100px;
	padding: 0px 40px 0px 40px;
	border-width: 0px 0px 0px 0px;

}

.hbar{
    font-size: 1px;
	border-width: 2px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
    height: 0px;
	padding: 0px 0px 5px 0px;
	border-style: solid none none none;
	border-color: black black black black;

}

.maintable{
    text-align: center;
    width: 80%;
    vertical-align: middle;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid none none none;

}

table.frame{
    width: 100%;
	border-collapse: collapse;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;

 }

table.frame th{
    font: bold 1.0em/1.0em Arial, Verdana, Helvetica, sans-serif;
    height: 31px;
    margin: 0;
  	border-spacing: 0px;
	border-collapse: collapse;
  	padding: 0px 0px 0px 0px;
    background-image: url("./grafik/sectitle-r.png");
    background-repeat: repeat-x;
    background-position: top center;
}

table.persons{
    width: 130px;
	border-collapse: collapse;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	padding: 0px 0px 0px 0px;
}

td.pers{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;

}

.centered-win {
    margin:auto;
    padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
   	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;

 }

.full{
    text-align: left;
    margin-left: auto;
    margin-right: auto;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: none none none none;
	border-color: white white white white;

}

td.vkarte{
    text-align: center;
    padding:5px 5px 5px 5px;
}

td.mainwindow{
    background-color:#ffffff;
    text-align:center;
    padding:0px 0px 0px 0px;
    height:600px;
}

table.times{
    text-align: left;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: black black black black;

}

.t-line1{
   	color:#000000;
    font: normal 0.7em/1.0em Arial, Verdana, Helvetica, sans-serif;
    background-image: none;
    background-color: #F0F0FF;
    text-align: left;
    vertical-align: top;
  	border-width: 1px 1px 1px 1px;
    padding: 5px 5px 5px 5px;
	border-spacing: 1px;
	border-collapse: collapse;
	border-style: solid solid solid solid;
	border-color: white white white white;

}

.t-line2{
   	color:#000000;
    font: normal 0.7em/1.0em Arial, Verdana, Helvetica, sans-serif;
    background-image: none;
    background-color: #E0E0FF;
    text-align: left;
    vertical-align: top;
  	border-width: 1px 1px 1px 1px;
    padding: 5px 5px 5px 5px;
	border-spacing: 1px;
	border-collapse: collapse;
	border-style: solid solid solid solid;
	border-color: white white white white;

}

table.times th{
   	color:#000000;
    font: bold 0.8em/1.0em Arial, Verdana, Helvetica, sans-serif;
    background-image: none;
    background-color: #D0D0FF;
    text-align: left;
    vertical-align: middle;
  	border-width: 1px 1px 1px 1px;
    padding: 5px 5px 5px 5px;
	border-spacing: 1px;
	border-collapse: collapse;
	border-style: solid solid solid solid;
	border-color: white white white white;

}

.describe1{
    background-color:#AAAAFF;
    width: 100%;
	border-collapse: collapse;
    text-align: left;
	padding: 5px 5px 5px 5px;
	border-spacing: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;

}

.describe2{
    background-color:#CCCCFF;
    width: 100%;
	border-collapse: collapse;
    text-align: left;
	padding: 5px 5px 5px 5px;
	border-spacing: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;

}

.describe1link{
    background-color:#AAAAFF;
    width: 100%;
    cursor: pointer;
	border-collapse: collapse;
    text-align: left;
	padding: 5px 5px 5px 5px;
	border-spacing: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;

}

.describe2link{
    background-color:#CCCCFF;
    width: 100%;
    cursor: pointer;
	border-collapse: collapse;
    text-align: left;
	padding: 5px 5px 5px 5px;
	border-spacing: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;

}

table.artikelmenu{
    width: 100%;
    text-align: left;
    vertical-align:middle;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: none none none none;
	border-color: black black black black;

}

td.aktiv{
    width: 150px;
    height: 50px;
    text-align: center;
    vertical-align:middle;
	padding: 0px 0px 0px 0px;
    border-collapse: collapse;
	border-spacing: 0px;
	border-width: 1px 1px 0px 1px;
	border-style: solid solid none solid;
	border-color: black black black black;
    padding: 5px 5px 5px 5px;
    font: bold 0.8em/1.0em Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
}

td.inaktiv{
    width: 150px;
    height: 50px;
    text-align: center;
    vertical-align:middle;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
    padding: 5px 5px 5px 5px;
    font: normal 0.8em/1.0em Arial, Verdana, Helvetica, sans-serif;
	cursor: pointer;
}

td.inaktiv a:link{
    color: #777777;
}
td.empty1{
    width: 10px;
    text-align: center;
    vertical-align:middle;
	padding: 0px 0px 0px 0px;
    border-collapse: collapse;
	border-spacing: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	border-color: black black black black;
    padding: 0px 0px 0px 0px;
}

td.empty2{
    text-align: center;
    vertical-align:middle;
	padding: 0px 0px 0px 0px;
    border-collapse: collapse;
	border-spacing: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	border-color: black black black black;
    padding: 0px 0px 0px 0px;
}

A.sidemenu, A.sidemenu:active, A.sidemenu:visited
{
   text-decoration:none;
}

A.sidemenu:hover 
{
    text-decoration:none;
}

.mainMenu
{padding-top:4px; padding-bottom:4px;}

.tableDescription
{padding-top:5px; padding-bottom:5px;}

table.menu {
	border-collapse: collapse;
    width: 100%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid solid solid solid;
	border-color: white white white white;

}
table.menu th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;

}

.menuitem1 {
    font: normal 0.8em/1.2em Arial, Verdana, Helvetica, sans-serif;
	border-width: 1px 0px 1px 0px;
	border-spacing: 0px;
    background-color: rgb(200, 255, 00);
    height: 23px;
	cursor: pointer;
	padding: 0px 10px 0px 10px;
	border-style: solid solid solid solid;
	border-color: black black black black;

}

.menuitem2 {
    font: normal 0.8em/1.2em Arial, Verdana, Helvetica, sans-serif;
	border-width: 1px 0px 1px 0px;
	border-spacing: 0px;
    background-color: rgb(150, 150, 255);
    height: 23px;
	cursor: pointer;
	padding: 0px 10px 0px 10px;
	border-style: solid solid solid solid;
	border-color: black black black black;

}

.edgel{
    behavior: url(iepngfix.htc);
    width: 20px;
    background-image: url("./grafik/eckel.png");
    background-repeat: no-repeat;
    background-position: top left;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;

}

.edger{
    behavior: url(iepngfix.htc);
    width: 20px;
    height: 20px;
    background-image: url("./grafik/ecker.png");
    background-repeat: no-repeat;
    background-position: top right;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

.submenu1 {
    background-position:10px 4px;
	cursor: pointer;
    background-image: url("./grafik/tinyarrow.gif");
    background-repeat: no-repeat;
	border-width: 0px 0px 0px 0px;
    background-color: #F0FFAA;
	padding: 3px 10px 4px 23px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: none none none none;
	border-color: black black black black;

}

.submenu2 {
    background-position:10px 4px;
	cursor: pointer;
    background-image: url("./grafik/tinyarrow.gif");
    background-repeat: no-repeat;
	border-width: 0px 0px 0px 0px;
    background-color: #DDDDFF;
	padding: 3px 10px 4px 23px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: none none none none;
	border-color: black black black black;

}

.casetable{
    text-align: left;
    vertical-align:top;
    width: 130px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: none none none none;
	border-color: white white white white;
}

.submenentry
{
    font: normal 1.0em/1.0em Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
}

.submenentry:hover
{
    font: normal 1.0em/1.0em Arial, Verdana, Helvetica, sans-serif;
    text-decoration:underline;
}

.submenover
{
    font: normal 1.0em/1.0em Arial, Verdana, Helvetica, sans-serif;
    text-decoration:underline;
}

.artikelmenover
{
    font: bold 1.0em/1.0em Arial, Verdana, Helvetica, sans-serif;
    text-decoration:underline;
}

.artikelmenentry
{
    font: bold 1.0em/1.0em Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
}

.tablespace{
    height: 10px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
}

.tablehead1{
    vertical-align:bottom;
    text-align: left;
    behavior: url(iepngfix.htc);
    height: 30px;
    background-image: url("./grafik/menuback.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-color: rgb(200, 255, 00);
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 3px 10px 7px 10px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;

}

.tablehead2{
    vertical-align:bottom;
    text-align: left;
    behavior: url(iepngfix.htc);
    height: 30px;
    background-image: url("./grafik/menuback.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-color: rgb(150, 150, 255);
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	padding: 3px 10px 7px 10px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;

}

.tablebottom1{
	font-size: 1px;
    background-color: #FFFFFF;
    height: 15px;
    background-repeat: no-repeat;
    background-position: top center;
    background-color: rgb(200, 255, 00);
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid none none none;
	border-color: black black black black;

}

.tablebottom2{
	font-size: 1px;
    background-color: #FFFFFF;
    height: 15px;
    background-repeat: no-repeat;
    background-position: top center;
    background-color: rgb(150, 150, 255);
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid none none none;
	border-color: black black black black;
}

.outline{
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: inset inset inset inset;
	border-color: black black black black;

}

.sidebar{
    padding-top:0px;
    width: 150px;
    text-align: left;
    vertical-align: top;
}

table.ttanfaenger {
    background-image: url("./fotos/tischtennis1.jpg");
    background-repeat: repeat-x;
    background-position: top center;
    width: 100%;
    height:100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	padding: 115px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: none none none none;
	border-color: white white white white;
}

table.ttfortgeschritten {
    background-image: url("./fotos/tischtennis2.jpg");
    background-repeat: repeat-x;
    background-position: top center;
    width: 100%;
    height:100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	padding: 115px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border-style: none none none none;
	border-color: white white white white;
}

td.ttbottom {
    background-image: url("./fotos/tischtennis3.jpg");
    background-repeat: repeat-x;
    background-position: bottom center;
    height:116;
}
