
	/* ########## Body und Größen und Positionen der Divisions (Topper und Hauptteile) ########## */

body { 
	height: 100%;
	color: #000000; 
	font: normal 16px Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 105%;
	background: #000000 url(../images/page-background.jpg);
	}
	
#divSeite {
	position: absolute;
	top: 0;
	width: 1200px;
}
	
#divHdr1 {
	position: absolute;
	top:0;
	width: 1200px;
	height: 213px;
	background-image: url(../images/header-global1.jpg);
}
	
#divHdr2 {
	position: absolute;
	top: 213px;
	width: 1200px;
	height: 33px;
	background-image: url(../images/navigation-top-global1.jpg);
}
#divNavi {
	position: absolute;
	top: 7px;
	left: 82px;
	width: 1200px;
	height: 30px;
}
#divHdr3 {
	position: absolute;
	top: 246px;
	width: 1200px;
	height: 116px;
	background-image: url(../images/main-topper-global1.jpg);
	text-align: center;
}
	
#divMain {
	position: absolute;
	top: 362px;
	width: 1200px;
	background: url(../images/main-background.jpg);
}
	
#divInhalt {
/*	height: 1000px; */
	margin-left: 150px;
	width: 900px;
}
	
#divInhaltBox {
	margin-left: 52px;
	width: 1020px;
}

#divBox {
	float: left;
	width: 330px;
}
	
#divBoxRight {
	margin-left: 330px;
}

#divImpressum {
	margin-left: 230px;
	width: 750px;
}	

#divStandard {
	margin-left: 230px;
	width: 800px;
}	

#divTurnier  {
	margin-left: 230px;
	width: 800px;
}	

#divTurnier  table {
	font-size: 16px;
}	

#divFooter {
	clear: both;
	margin-left: 100px;
}

#divWiw {
	margin-left: 180px;
}

#divWiwX {
	margin-left: 180px;
}
#divListPlayer {
	margin-left: 230px;
}

#divArchiv {
	font-size: 14px;
	width: 780px;
	background: #E6E6FA;
}

#divArchivInhalt {
	margin-left: 10px;
}

#pDate {
	position: absolute;
	top: 200px;
	left: 82px;
	font: normal 10px Calibri, Verdana, Arial, Helvetica, sans-serif;
}


	/* ########## Überschriften ########## */

h1 {
	font-size: 36px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}

h2 {
	font-size: 30px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}

h3 {
	font-size: 26px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}

h4 {
	font-size: 20px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}

h5 {
	font-size: 18px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}
h6 {
	font-size: 16px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}

	/* ########## Bildergalerie ########## */
.bilder a img { border: 0; }
.bilder {
	border: 1px solid gray;
	width: 920px;
	margin-left: 150px;
	overflow: hidden;
	background-color: #ccc;
	padding-bottom: 20px;
}
.bilder img {
	float: left;
	padding: 10px;
	border: 1px solid;
	border-color: black black gray gray;
	margin: 10px;
	background-color: white;
}

	/* ########## Links, Navigations ########## */
	
#seitenAnker {
	font-family: Calibri, Verdana;
	color: #000000;
	text-decoration: none;
}
	
a {
	font-family: Calibri, Verdana;
	color: #0000FF;
	text-decoration: underline;
}

a:hover {
	color: #FF0000;
}

a:visited:hover {
	color: #FF0000;
}

a.nav {
	color: #0000FF;
	background: transparent;
	text-decoration: underline;
	}
a:link.nav {
	color: #0000FF;
	background: transparent;
	text-decoration: underline;
	}
a:visited.nav {
	color: #0000FF;
    background: transparent;
	text-decoration: underline;
	}
a:hover.nav{
	color: #FF0000;
	background: transparent;
    text-decoration: underline;
	}

a.navtop {
	color: #FFFFFF;
	background: transparent;
	text-decoration: none;
	}
a:link.navtop {
	color: #FFFFFF;
	background: transparent;
	text-decoration: none;
	}
a:visited.navtop {
	color: #FFFFFF;
    background: transparent;
	text-decoration: none;
	}
a:hover.navtop {
	color: #FF0000;
	background: transparent;
    text-decoration: none;
	}

a.navfooter {
	color: #000040;
	background: transparent;
	text-decoration: none;
	}
a:link.navfooter {
	color: #000040;
	background: transparent;
	text-decoration: none;
	}
a:visited.navfooter {
	color: #000040;
    background: transparent;
	text-decoration: none;
	}
a:hover.navfooter {
	color: #0000FF;
    background: transparent;
	text-decoration: underline;
	}


	/* ########## Tabelle für den Footer ########## */

#divFooter table {
	color: #ffffff;
	background-color: #000000;
	width:1000px;
	border-collapse: collapse;
	text-align: center;
}

#divFooter a {
	color: #ffffff;
	text-decoration: none;
}

#divFooter td {
	padding: 5px;
}

col#colContact {
	width: 100px;
}

col#colCopy {
	width: 750px;
	text-align: center;
}

col#colImpressum {
	width: 100px;
	text-align: right;
}


	/* ########## Tabelle die Boxes ########## */

table.box {
	width:310px;
	border-collapse: collapse;
	border: 1px solid; 
	border-color: #000000;
}
	
th.box {
	padding: 5px;
	text-align: center;
	background-image: url(../images/boxtop.jpg);
	color: #FFFFFF;
}
	
td.box {
	padding: 5px;
	background-color: #ffffff;
	color: #000000;
}


	/* ########## Tabelle für Paarungen ########## */

table.tabMatch {
	width: 584px;
/*	border-collapse: collapse; */
}

td.cellMatch {
	border: 2px groove;
	border-color: #87CEFA;
/*	border-color: #00ff00; */
}
/* 
none = kein Rahmen (bzw. unsichtbarer Rahmen)
hidden = kein Rahmen (bzw. unsichtbarer Rahmen)
dotted = gepunktet
dashed = gestrichelt
solid = durchgezogen
double = doppelt durchgezogen
groove = 3D-Effekt
ridge = 3D-Effekt
inset = 3D-Effekt
outset = 3D-Effekt */

col.colMatchPlayer {
	width: 260px;
}

col.colMatchResults {
	text-align: center;
	width: 40px;
}


	/* ########## Tabelle für Inhalt auf Turnierseiten ########## */

col#colDay {
	width: 80px;
}

col#colResults {
	width: 80px;
}

col#colReports {
	width: 260px;
}


	/* ########## Tabelle für Turniere auf Turnier-Index ########## */

table.tabTurnier {
	width: 780px;
/*	border-collapse: collapse; */
}

col#colTDate {
	width: 70px;
	text-align: right;
}

col#colTName {
	width: 350px;
}

col#colTOrt {
	width: 210px;
}

col#colTOrga {
	width: 120px;
}


	/* ########## Fragen in den Interviews ########## */
	
#que {
	font-style: italic;
}


	/* ########## Portraits in Who is Who ########## */
	
#divWiw table {
	width: 900;
}
	
#divWiw th {
	background-color: #c0c0c0;
	color: #000080;
	padding-top: 15px;
	padding-bottom: 15px;
	border: grey 4px double;
	font-size: 24px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}
	
#divWiw td {
/*	border: #000000 2px solid; */
	padding-top: 8px;
	padding-bottom: 8px;
}

col#colWLabel {
	width: 160px;
}

col#colWText {
	width: 400px;
}

col#colWPic {
	width: 320px;
	text-align: right;
}
/*
#divWiw img {
	width: 320px;
	height: 240px;
}
*/
#picTopLeft {
	border: 1px solid;
	margin-right: 15px;
	margin-bottom: 15px;
}

#picLeft {
	border: 1px solid;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}

#picRight {
	border: 1px solid;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}

#pic {
	border: 1px solid;
	margin: 15px;
}


	/* ########## Index Who is Who ########## */
	
#wiwXTable table {
	width: 900;
}
	
col#colWiwPlayer {
	width: 200px;
}
	
col#colWiwAnker {
	width: 50px;
}

#wiwXTable th {
	color: #000080;
	padding-top: 12px;
	padding-bottom: 4px;
	font-size: 16px;
	font-family: Calibri, Verdana, Helvetica, Arial, sans-serif;
	text-align: left;
}
	
#wiwXTable td {
	font-size: 14px;
	padding-top: 2px;
}
	
#wiwAnker {
	padding-bottom: 4px;
	color: #000000;
	text-decoration: none;
}

#wiwAnker1 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

#wiwHdr1 {
	font-size: 18px;
	color: #000080;
}
.wiwXHdr  {
	width: 740px;
	background-color: #c0c0c0;
	color: #000080;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: grey 4px double;
	font-size: 18px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}

#miscHdr1 {
	font-size: 18px;
	color: #000080;
}
.miscXHdr  {
	width: 740px;
	background-color: #B0C4DE;
	color: #000080;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: grey 4px double;
	font-size: 18px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}


#sportHdr1 {
	font-size: 18px;
	color: #000080;
}
.sportXHdr  {
	width: 740px;
	background-color: #BCD2EE;
	color: #000080;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: grey 4px double;
	font-size: 18px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}

#globalHdr1 {
	font-size: 18px;
	color: #000080;
}
.globalXHdr  {
	width: 740px;
	background-color: #B2DFEE;
	color: #000080;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: grey 4px double;
	font-size: 18px;
	font: strong Calibri, Arial, Verdana, Helvetica, sans-serif;
}
#pNew {
    font: 10px Calibri, Arial, Verdana, Helvetica, sans-serif;
    text-decoration: blink;
    color:#000000;
    background-color:#ffcc00;
}

#gallery { 
	border: 1px solid gray; 
	overflow: hidden; 
	background-color: #ccc; 
	padding-bottom: 20px;
	margin-left: 100px;
	width: 1000px;
}
#gallery img { 
	height: 250;
    /*width: 25%;*/
	float: left; 
	padding: 5px;  
	border: 1px solid; 
	border-color: black black gray gray; 
	margin: 5px; 
	background-color: white;
	}