td,p { font-size:11px;}
th { font-size:12px; font-weight:bold; color: #000000;}
h1 { font-size:18px; font-weight:bold; color: #0063ff;}
h2 { font-size:16px; font-weight:bold; color: #0063ff;}
h3 { font-size:14px; font-weight:bold; color: #0063ff;}
h4 { font-size:12px; font-weight:bold; color: #0063ff;}
h5 { font-size:10px; font-style: normal; color: #0063ff; } 
h6 { font-size: 9px; color: #0063ff;}
pre {font-size:10px; font-family:Courier, fixed;}
hr {margin-top:0mm; margin-bottom:0mm;}
input,select,textarea {font-size:10px;  }
.xsmall {font-size:10px; text-decoration: none; font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.xxsmall {font-size:9px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.oRahmen {border-style:none; text-align:left; }
.LinkLite {color:black; text-decoration: none; font-family: Verdana, "Trebuchet MS",arial,helvetica,sans-serif; }
.LinkLite:hover {  color:#FF800D;}
.LinkLite2 {color:#6666ff; text-decoration: none; font-family: Verdana, "Trebuchet MS",arial,helvetica,sans-serif; }
.LinkLite2:hover {  color:#FF800D;}
.LinkBold {color:black; text-decoration: none; font-weight:bold; font-family: Verdana, "Trebuchet MS",arial,helvetica,sans-serif; }
.fliesstextgrey10pt {font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #666666; }
.fliesstext10pt {font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; }
.adresse	{font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; color: #666666; }
.fliesstextgrey {font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; 	font-size: 11pt; font-style: normal; font-weight: normal; color: #666666; }
.fliesstext	{font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: normal; }

.fehlermeldung {color:#E40000; border-top:1px solid red; border-bottom:1px solid red; margin:0px;}
.erfolgsmeldung {color:#418B; border-top:1px solid green; border-bottom:1px solid green; margin:0px;}

.section {font-size:18px; font-weight:bold;}

.a1	{font-size:11px; color:#FF0000;}
.a2	{font-size:11px; color:#FFFFFF; line-height:11px;}
.a3	{font-size:11px; color:#666666;}

.b1	{ font-size:12px; color:#FF0000;}
.b2	{font-size:12px; color:#FFFFFF;}
.c	{font-size:16px;}
.d	{font-size:18px; font-weight:bold;}
.h	{font-size:12px; text-indent:1px;}
.i { BACKGROUND-COLOR: #f0f0f0; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; COLOR: #000066; font-size:10px; font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}

/* Eingabeformulare */
.formhead {font-size:11px; color: #336666; font-weight:bold; background-color: #CCD6E0; vertical-align:top; }
.forminput {font-size:11px; color: #336666; background-color: #D9E1E8; }
.formframe {font-size:11px; background-color: #7F9982; }
.formblank {background-color: #B8C6D4; }

/* Turnierliste */
.A-Turnier { background-color: #FFFFCC; }  /* Gelb */
.A-TOP-Turnier { background-color: #FFFFCC; }  /* Gelb */
.B-Turnier { background-color: #EEEEEE; }  /* Hellgrau */
.C-Turnier { background-color: #DDDDDD; }  /* Grau */
.Mixed-Turnier { background-color: #CCCCCC; }  /* Dunkelgrau */
.BW-Turnier { background-color: #FFAAAA; }  /* etwas dunkleres Rot */
.BBVM-Turnier { background-color: #FFCCCC; }  /* Hellrot */
.WBVM-Turnier { background-color: #FFCCCC; }  /* Hellrot */

.vormeldebeginn { background-color: #0000FF; }  /* Blau */
.nachmeldeschluss { background-color: #FFCCCC; text-decoration: blink; }  /* Hellrot, blinkend */
.meldpossible { background-color: #00FF00; }  /* Gruen */
.turniervorbei { background-color: #FF0000; }  /* Rot */


body {
  font-family:Verdana, "Trebuchet MS", Geneva, Arial, helvetica, sans-serif;
  font-size:11px;
  border:0px;
  margin:0px;
  background-color:#FFFFFF;
  text-align:center;
}

/* Box am oberen Rand der Seite mit Kopfgraphik */
.box_header {
  width:1000px;
  padding:0px;
  margin:0px 0px 0px 0px;
}
.box_header img {
/*	width:500px; Druckansicht! */
/*	height:75px; Druckansicht! */
}
div#Seite {
    text-align: left;    /* Seiteninhalt  links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 1000px;
    /* padding: 0.5em; */
    border: 0px ;
  }

a { color:#236EB5; }
a:hover {  color:#FF800D;}


/* ab hier eigene Definitionen */
.tdrow0 { background-color:#FFFFCC; /* CCD6E0 */ }
/* .tdrow0 tr:hover {  color:#ccccff;} */

.tdrow1 { background-color:#FFFFEE; /* D9E1E8 */ }
/* .tdrow1 tr:hover {  color:#ccccff;} */


.tdcontent {
  vertical-align:top;
  padding:5px;
}

.column1 {  /* linke Navigation */
	position:relative; top:0px; left:0px; 
	float:left;
	width:160px;
	margin:0px 0px 0px 0px;
}

.column2 {  /* eigentlicher Inhalt */
	position:relative; top:0px; left:0px; 
	float:left;
	width:680px;
	margin:0px 0px 0px 0px;
}

.column3 {  /* rechte Navigation */
	position:relative; top:0px; left:5px; 
	float:left;
	width:150px;
	margin:0px 0px 0px 0px;
}

.leftnav {
  float:top ;
  background:#FFFFFF;
  margin:8px 0px 5px 5px;
  padding:3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.rightnav {
  float:top ;
  background:#FFFFFF;
  margin:8px 0px 5px 5px;
  padding:3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}


.tdgrau2 {
  width:150px;
  color:#F9F9F9;
  background-color:#999999;
  text-align:right;
  vertical-align:top;
  border:1px solid #777777;
  padding:5px;
}

.tdweiss {
  background-color:#FFFFFF;
  border:1px solid #999999;
  padding:5px;
}

/* Box am oberen Rand der Seite mit den Bannern */
.box_header {
  width:1000px;
  padding:0px;
  margin-top:1px;
  margin-bottom:4px;
}


/* Box am unteren Rand der Seite mit dem Copyrightvermerk */
.box_footer {
	float: left;
	width:1000px;
  color:#F9F9F9;
  text-shadow:1px 1px 0 rgba(64, 64, 64, 0.5);
  background-image:url(http://www.wvv-volleyball.de/fileadmin/wvv/images/verlauf_gruen.png);
  background-repeat:repeat-x;
  font-weight:bold;
  margin:8px 0 5px 0;
  border:1px solid #CECECE;
  padding:3px 0;
  text-align: center;
}

/* Sporthosting-Box am unteren Rand der Seite */
.sporthosting_footer {
	float:left;
	width:1000px;
  text-align:center;
  font-style:italic;
  font-size:10px;
}

/* Sitemap am unteren Rand der Seite */
.sitemap_footer {
	float:left;
	width:1000px;
  margin:0px 0px 5px 0px;
  padding:3px;
  border-bottom:2px solid #777777;
  text-align:center;
}


/* dritte Menueebene */
.thirdmenu {
  margin:0px;
  background:#FFFFFF;
  border:0px;
  padding:0px;
}

.thirdmenu .sel0 a {
  border:1px solid #999999;
  background:#E9E9E9;  
  padding:2px 4px 2px 4px;
}

.thirdmenu .sel1 a {
  border:1px solid #999999;
  background:#999999;
  font-weight:bold;  
  padding:2px 4px 2px 4px;
}

.content {
	width:670px;
	/* float:top ; */
  background:#FFFFFF;
/*  margin:8px 0px 5px 5px; padding:3px; */
  margin:0px 0px 0px 0px;

  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.contentbox table {
    width:100%;
    font-size:10px; 
/*  border-collapse:collapse; */
}


/* Contentbox ohne Grafik margin:10px 2px 8px 2px; */
.contentbox {
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:10px;
  width:650px;
}

.contentbox h5 {
    background-color: rgba(200, 0, 50, 0.8); 
    background: #D3335B ;
border: 1px solid #CECECE;
    box-shadow: 2px 2px 3px #999999;
    color: #E5E5E5;
  font-weight:bold;
  font-size:12px;
margin: 0;
    padding: 6px 0 6px 10px;
    text-shadow: 1px 1px 0 rgba(64, 64, 64, 0.5);
}

.contentbox h5 a {
  display:inline;
  color:#FFFFFF;
  margin:0px;
  text-align:center;
  background:none;
  padding:0px 0px 0px 0px;
  text-decoration: none; 
}

.contentbox p {
  margin:0px;
  padding:2px 2px 5px 2px;
}

.contentbox form {
  margin:0px;
  padding:2px 2px 5px 2px;
}

.contentbox hr {
  color:#999999;
  size:1px;
  margin:0px;
}

.contentbox a {
  display:inline;
  color:#236EB5;
  margin:0px 0px 0px 0px;
  padding:2px 2px 0px 2px;
}

.contentbox td a {
  display:inline; 
}

.contentheader {
  font-weight:bold;
  font-size:12px;
  color:#F3F3F3;
  text-shadow:1px 1px 0 rgba(64, 64, 64, 0.5);
  padding:6px 0 6px 10px;
  margin:0px 0px 0px 0px;
  border:1px solid #CECECE;
  background-image:url(http://www.wvv-volleyball.de/fileadmin/wvv/images/verlauf_gruen.png);
  background-repeat:repeat-x;
  -moz-box-shadow:2px 2px 3px #999;
  -webkit-box-shadow:2px 2px 3px #999;
  box-shadow:2px 2px 3px #999;
}


/* Partner/Sponsorenbox mit Grafik margin:0px 2px 8px 2px; */
.partnerbox {
  float:left;
  clear:left;
  width:150px;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

.partnerbox h5 {
  font-weight:bold;
  font-size:12px;
  color:#F3F3F3;
  text-shadow:1px 1px 0 rgba(64, 64, 64, 0.5);
  padding:6px 0 6px 10px;
  margin:0;
  border:1px solid #CECECE;
  background-image:url(http://www.wvv-volleyball.de/fileadmin/wvv/images/verlauf_gruen.png);
  background-repeat:repeat-x;
  -moz-box-shadow:2px 2px 3px #999;
  -webkit-box-shadow:2px 2px 3px #999;
  box-shadow:2px 2px 3px #999;
}

.partnerbox p {
  margin:0px;
  padding:0px 0px 0px 0px;
  border:#999999 1px solid; /* 378630 */
  background:#ffffff;
}

.partnerbox a {
  display:block;
  background:#ffffff;
  margin:0px 0px 0px 2px;
  padding:2px 2px 0px 2px;
}

/* Beavisbox mit Grafik margin:0px 2px 8px 2px; */
.beavisbox {
  float:left;
  clear:left;
  width:150px;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

.beavisbox h5 {
  font-weight:bold;
  font-size:12px;
  color:#F3F3F3;
  text-shadow:1px 1px 0 rgba(64, 64, 64, 0.5);
  padding:6px 0 6px 10px;
  margin:0;
  border:1px solid #CECECE;
  background-image:url(http://www.wvv-volleyball.de/fileadmin/wvv/images/verlauf_gruen.png);
  background-repeat:repeat-x;
  -moz-box-shadow:2px 2px 3px #999;
  -webkit-box-shadow:2px 2px 3px #999;
  box-shadow:2px 2px 3px #999;
}


.beavisbox h5 a {
  display:inline;
  color:#F9F9F9;
  margin:0px;
  padding:0px 0px 0px 0px;
  text-decoration: none; 
}

.beavisbox p {
  margin:0px;
  padding:2px 2px 5px 2px;

}

.beavisbox form {
  margin:0px;
  padding:2px 2px 5px 2px;

}

.beavisbox form input {
  background-color:#ffffff;
  font-family:Verdana,sans-serif;
  font-size:10px;
  width:100%;
}

.beavisbox p a {
  display:block;
  color:#236EB5;
  /* background:url(http://www.wvv-volleyball.de/images/pa.gif) no-repeat; */
  background:url(./images/pa.gif) no-repeat;
  background-position:0px 5px;
  margin:0px 0px 0px 0px;
  padding:2px 2px 0px 12px;
}
.beavisbox a:hover {  color:#FF800D;}
.beavisbox td a {
  display:inline; 
}

/* Navigationsbox mit Grafik  margin:0px 2px 8px 2px; */
.navibox {
  float:left;
  clear:left;
  width:150px;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-size:10px;
}


.navibox h5 {
  font-weight:bold;
  font-size:12px;
  color:#F3F3F3;
  text-shadow:1px 1px 0 rgba(64, 64, 64, 0.5);
  padding:6px 0 6px 10px;
  margin:0;
  border:1px solid #CECECE;
  background-image:url(http://www.wvv-volleyball.de/fileadmin/wvv/images/verlauf_gruen.png);
  background-repeat:repeat-x;
  -moz-box-shadow:2px 2px 3px #999;
  -webkit-box-shadow:2px 2px 3px #999;
  box-shadow:2px 2px 3px #999;
}

.navibox h5 a {
  display:inline;
  color:#F9F9F9;
  margin:0px;
  padding:0px 0px 0px 0px;
  text-decoration: none; 
}

.navibox p {
  margin:0px;
  padding:2px 2px 5px 2px;
}

.navibox p a {
  display:block;
  color:#236EB5;
  background:url(./images/pa.gif) no-repeat;
  background-position:0px 5px;
  margin:0px ;
  padding:2px 2px 0px 12px;
}
.navibox a:hover {  color:#FF800D;}
.navibox td a {
  display:inline; 
}


/* Ranglistenboxen margin:0px 2px 8px 2px; */
.rangbox {
  float:left;
  clear:left;
  width:150px;
  margin:0px 0px 8px 0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

/* Navigatorbox mit Grafik */
.rangbox h5 {
  font-weight:bold;
  font-size:12px;
  color:#F3F3F3;
  text-shadow:1px 1px 0 rgba(64, 64, 64, 0.5);
  padding:6px 0 6px 10px;
  margin:0;
  border:1px solid #CECECE;
  background-image:url(http://www.wvv-volleyball.de/fileadmin/wvv/images/verlauf_gruen.png);
  background-repeat:repeat-x;
  -moz-box-shadow:2px 2px 3px #999;
  -webkit-box-shadow:2px 2px 3px #999;
  box-shadow:2px 2px 3px #999;
}

.rangbox h5 a {
  display:inline;
  color:#F9F9F9;
  margin:0px;
  padding:0px;
  text-decoration: none; 
}

.rangbox p table {
  width:140px;
  padding:0px 0px 0px 0px;
  border-spacing:0px;
  border-collapse:collapse;
  border:0px;
font-size:10px;
}

.rangbox a {
  display:block;
  color:#236EB5;
  margin:0px ;
  padding:2px 2px 0px 2px;
  text-decoration: none; 
}
.rangbox a:hover {  color:#FF800D;}
.rangbox td a {
  display:inline; 
}

/* zentrale Navinfo-Zeile */
.navinfobox {
/*  width:100%; */
  font-size:12px;
  color:#F9F9F9;
  background-color:#999999;
  font-weight:bold;
  margin:0px;
  border:1px solid #777777;
  padding:3px; 
  border-top:2px solid #FFFFFF;
}

.navinfobox span {
  color:#F9F9F9;
  font-weight:normal;
  font-size:12px;
  text-align:center;
  margin:0px;
}

.navinfobox span a {
  display:inline;
  color:#EEEEEE;
  font-weight:bold;
  text-decoration: none; 
  margin:0px;
  padding:3px 8px 3px 6px;
  border-left:1px solid #EEE;
}

.navinfobox a:hover {  
  background-color:#AAA;
  text-decoration:underline;
/*  color:#FF800D;*/
}


/* zentraler Kruemel-Pfad */
.navpfad {
/*  width:100%; */
  margin:0px 0px 9px 0px;
  padding:0px;
  font-size:10px;
  background:#FFFFFF;
  border-bottom:2px solid #F9F9F9;
}

.navpfad span {
  color:#000000;
  font-weight:bold;
  font-size:10px;
  margin:0px;
  padding:3px 0px 3px 0px;
}

.navpfad span a {
  display:inline;
  color:#000000;
  font-weight:normal;
  text-decoration: none; 
  margin:0px;
  padding:3px 0px 3px 0px;
}
.navpfad a:hover {  color:#FF800D;}
/* Navigatordefinitionen Ende */



/**
 *********************************************
 * Prototype of styles for horizontal CSS-menu
 * @data 30.06.2009
 *********************************************
 * (X)HTML-scheme:
 *  <div id="menu">
 *      <ul class="menu">
 *          <li><a href="#" class="parent"><span>level 1</span></a>
 *              <ul>
 *                  <li><a href="#" class="parent"><span>level 2</span></a>
 *                      <ul><li><a href="#"><span>level 3</span></a></li></ul>
 *                  </li>
 *              </ul>
 *          </li>
 *          <li class="last"><a href="#"><span>level 1</span></a></li>
 *      </ul>
 *  </div>
 *********************************************
 */

/* menu::base */
div#menu {
    height:41px;
    background:url(http://wvv-volleyball.de/fileadmin/wvv/apycom/images/main-bg.png) repeat-x;
}

div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
div#menu ul.menu {
    padding-left: 30px;
}

div#menu li {
    position: relative;
    z-index: 9;
    margin: 0;
    padding: 0 5px 0 0;
    display: block;
    float: left;
}
div#menu li:hover>ul {
    left: -2px;
}

div#menu a {
    position: relative;
    z-index: 10;
    height: 41px;
    display: block;
    float: left;
    line-height: 41px;
    text-decoration: none;
  font-weight:bold;
  font-size:12px;
}
div#menu a:hover, div#menu a:hover span { color: #fff; }
div#menu li.current a {}

div#menu span {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
}
div#menu ul ul a.parent span {
    background-position:95% 8px;
    background-image: url(http://wvv-volleyball.de/fileadmin/wvv/apycom/images/item-pointer.gif);
}
div#menu ul ul a.parent:hover span {
    background-image: url(http://wvv-volleyball.de/fileadmin/wvv/apycom/images/item-pointer-mover.gif);
}

/* menu::level1 */
div#menu a {
    padding: 0 10px 0 10px;
    line-height: 30px;
    color: #e5e5e5;
    text-shadow:1px 1px 0 rgba(64, 64, 64, 0.5);
}
div#menu span {
    margin-top: 5px;
}/**@replace#1*/
div#menu li { background: url(http://wvv-volleyball.de/fileadmin/wvv/apycom/images/main-delimiter.png) 98% 4px no-repeat; }
div#menu li.last { background: none; }

/* menu::level2 */
div#menu ul ul li { background: none; text-align:left; }
div#menu ul ul {
    position: absolute;
    top: 38px;
    left: -999em;
    width: 163px;
    padding: 5px 0 0 0;
    background: rgb(45,45,45);
    margin-top:1px;
}
div#menu ul ul a {
    padding: 0 0 0 15px;
    height: auto;
    float: none;
    display: block;
    line-height: 24px;
    color: rgb(169,169,169);
}
div#menu ul ul span {
    margin-top: 0;
    padding-right: 15px;
    _padding-right: 20px;
    color: rgb(169,169,169);
}
div#menu ul ul a:hover span {
    color: #fff;
}
div#menu ul ul li.last { background: none; }
div#menu ul ul li {
    width: 100%;
}

/* menu::level3 */
div#menu ul ul ul {
    padding: 0;
    margin: -38px 0 0 163px !important;
    margin-left:172px;
}

/* colors */
div#menu ul ul ul { background: rgb(41,41,41); }
div#menu ul ul ul ul { background: rgb(38,38,38); }
div#menu ul ul ul ul { background: rgb(35,35,35); }

/* lava lamp */
div#menu li.back {
    background: url(http://wvv-volleyball.de/fileadmin/wvv/apycom/images/lava.png) no-repeat right -44px !important;
    background-image: url(http://wvv-volleyball.de/fileadmin/wvv/apycom/images/lava.gif);
    width: 13px;
    height: 44px;
    z-index: 8;
    position: absolute;
    margin: -1px 0 0 -5px;
}
div#menu li.back .left {
    background: url(http://wvv-volleyball.de/fileadmin/wvv/apycom/images/lava.png) no-repeat top left !important;
    background-image: url(http://wvv-volleyball.de/fileadmin/wvv/apycom/images/lava.gif);
    height: 44px;
    margin-right: 8px;
}


.csc-breadcrumb {
	background: none ;
	float:left;
	width:700px;
	text-align:left;
	margin:8px 0 10px 5px;
}

.hilfebox {
	float:left;
	width:80px;
	text-align:left;
	margin:8px 0 0 5px;
}

.datumbox {
	float:right;
	width:120px;
	text-align:right;
	margin:8px 0 0 5px;
white-space:nowrap;
}

.td1000 {
    vertical-align: top;
    width: 1000px;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.columnItems, .multicolumnContainer {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.multicolumnContainer {
	float: left;
	width: 100%;
}


