body,html {
	font-family: Arial, sans-serif;
	font-size: 1em;
	color:rgb(0,0,0);
	background-color: rgb(130,120,120);
}
.main-content {
	padding: 5px;
	padding-left: 25px;
	min-width: 720px;
	z-index: 1;
	background-color:  rgb(245,245,245);
	border: 1px solid black;
	overflow: visible;
	position:relative;
	background: url( bilder/background.gif ) rgb(245,245,245) top center no-repeat;
}
.seiten-header {
	background-color:  rgb(120,120,190);
	color:  rgb(255,255,255);
	padding: 0px;
	min-width: 750px;
	border-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #000000;
}
.user-info {
	position: absolute;
	width: 150px;
	height: 200px;
	display: none;
	font-size: 0.75em;
	background: white;
	border: 1px solid black;
	overflow: auto;
}

#jsDropDownList {
	background-color:white;
	position:absolute;
	border:1px solid black;
	cursor:pointer;
}

span {
	font-size: 1em;
}
.anmelde-block {
	vertical-align: middle;
	min-width: 750px;
	padding: 5px;
	border-width: 1px;
	border-top-width: 0px;
	font-size: 75%;
	border-style: solid;
	border-color: #000000;
	background-color:  rgb(245,245,245);
}
.small-knopf {
	font-size: 85%;
	font-weight: 500;
}
input {
	font-size: 0.9em;
}
select {
	font-size: 0.9em;
}
textarea {
	font-size: 1.25em;
}
input.small-input {
	font-size: 85%;
	font-weight: 500;
	border-width: 1px;
	border-style: solid;
	border-color: #888888;
}
.heading {
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 10px;
	font-weight:bold;
	padding: 2px;
	padding-bottom: 0px;
	border-bottom: 1px solid rgb(180,180,200);
}
.quartett-value {
	margin-left: 2px;
	padding-left: 10px;
}

.turnier-bericht {
	border-width: 1px;
	border-style: solid;
	border-color:  rgb(100,100,140);
	background-color: rgb(120,120,190);
	color:  rgb(255,255,255);
}

.hilfe-link, .grau-link, .druck-link, .link, .admin-link, .disabled-link, .warn-link {
  	border: 1px solid rgb(100,100,140);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
}
.hilfe-link:hover, .grau-link:hover, .druck-link:hover, .link:hover, .admin-link:hover, .disabled-link:hover {
	color:rgb(200,0,0);
}
.hilfe-link {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=255,255,120&color_2=235,230,70") top left repeat-x;
	background-color: rgb(255,250,90);
	color:rgb(180,120,10);
}
.hilfe-link:visited {
	color:rgb(180,120,10);
}
.grau-link {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=230,230,230&color_2=180,180,180") top left repeat-x;
	background-color: rgb(200,200,200);
	color:rgb(0,0,0);
}
.grau-link:visited {
	color:rgb(0,0,0);
}
.druck-link {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=225,255,190&color_2=175,235,140") top left repeat-x;
	background-color: rgb(195,255,160);
	color:rgb(0,100,0);
}
.druck-link:visited {
	color:rgb(0,100,0);
}
.warn-link {
	color:white;
  	border: 1px solid white;
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=230,30,30&color_2=180,0,0") top left repeat-x;
	background-color: rgb(200,0,0);
	color:rgb(230,230,230);
}
.warn-link:visited {
	color:rgb(230,230,230);
}
.link,.jsbutton,.jsopener,.wiki-edit-button {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=255,255,255&color_2=210,210,235") top left repeat-x;
	background-color: rgb(230,230,255);
	color:rgb(30,30,130);
}
.link:visited,.jsbutton:visited,.jsopener:visited,.wiki-edit-button:visited {
	color:rgb(30,30,130);
}
.jsbutton {
	cursor:pointer;
	margin-left:2px;
	margin-right:2px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
	border:1px solid black;
}

button.jsbutton {
	cursor:pointer;
	margin-left:2px;
	margin-right:2px;
	padding:0px;
	font-size:0.9em;
	border:1px solid black;
}

.jsopener {
	color: black;
	font-size:8px;
	cursor:pointer;
	padding:0px;
	width:10px;
	height:12px;
	text-align:center;
	border:1px solid black;
}

.admin-link {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=255,255,120&color_2=235,230,70") top left repeat-x;
	background-color: rgb(255,250,90);
}
.disabled-link {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=230,230,230&color_2=180,180,180") top left repeat-x;
	background-color: rgb(200,200,200);
}
.hilfe-link:hover {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=245,230,80&color_2=195,180,30") top left repeat-x;
	background-color: rgb(215,200,50);
}
.grau-link:hover {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=190,190,190&color_2=140,140,140") top left repeat-x;
	background-color: rgb(160,160,160);
}
.druck-link:hover {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=170,255,150&color_2=120,220,100") top left repeat-x;
	background-color: rgb(140,240,120);
}
.link:hover,.jsbutton:hover,.jsopener:hover,.wiki-edit-button:hover {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=210,210,255&color_2=160,160,235") top left repeat-x;
	background-color: rgb(180,180,255);
}
.admin-link:hover {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=245,230,80&color_2=195,180,30") top left repeat-x;
	background-color: rgb(215,200,50);
}
.disabled-link {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=190,190,190&color_2=140,140,140") top left repeat-x;
	background-color: rgb(160,160,160);
}
.hilfe-bild {
	padding: 5px;
	border-width: 2px;
	border-style: solid;
	border-color: #DDAA00;
}


.neu-form {
	border-width: 1px;
	border-style: solid;
	border-color: #00AA00;
	background-color: rgb(235,235,237);
}



.Warnung {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FF0000;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	font-weight: 900;
	color: #FFFFFF;
}

.jstap {
	cursor: pointer;
	float:left;
	border-left:1px solid rgb(180,180,200);
	border-bottom:1px solid black;
	padding: 0px 5px 0px 5px;
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=255,255,255&color_2=210,210,235") top left repeat-x;
	background-color: rgb(230,230,255);
}
.jstap:hover {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=210,210,255&color_2=160,160,235") top left repeat-x;
	background-color: rgb(180,180,255);
}

.jstapactive {
	float:left;
	background-color:rgb(255,255,255);
	border:1px solid black;
	border-bottom:none;
	padding: 0px 5px 0px 5px;
}


.UnchangedField {
	background-color: #DDDDDD;
}
.ChangedField {
	background-color: #FFFFFF;
}


.info-feld {
	padding-left: 5px;
	border-left: dashed 1px gray;
}
.javascript-tag {
	visibility: hidden;
}

a.externlink {
	background: url("bilder/external.png") center right no-repeat;
	padding-right: 13px;
}
.WikiQuote {
	overflow: auto;
	padding: 5px;
	margin-left: 10px;
	margin-right: 20px;
	white-space: pre;
	border: 1px solid gray;
	background-color: rgb(255,255,255);
	font-size: 0.75em;
}
.WikiBar {
	margin-top: 10px;
	font-size: 0.75em;
	border-top: 1px black solid;
}
pre.wiki {
		font-size: 1.2em;
}
p.wiki {
	margin: 0px;
	margin-left: 20px;
	margin-bottom:1em;
}

h2.wiki {
	margin-bottom: 2px;
	margin-top: 8px;
	margin-left: 0px;
	font-size:1.2em;
}
h3.wiki {
	margin-bottom: 2px;
	margin-top: 8px;
	margin-left: 0px;
	font-size:1.1em;
}
h1.wiki {
	margin-bottom: 2px;
	margin-top: 10px;
	margin-left: 0px;
	font-size:1.5em;
}
li.wiki {
	list-style-position: outside;
}

table.wiki {
	border: none;
	border-spacing: 0px;
	margin-bottom:2px;
	border-collapse:collapse;
}
th.wiki,.th-wiki {
	background-color: rgb(120,120,190);
	border: 1px solid rgb(100,100,140);
	color:  rgb(255,255,255);
}
td.wiki,.td-wiki {
	background-color: rgb(255,255,255);
	border: 1px solid rgb(180,180,200);
}
td.wiki2,.td-wiki2 {
	background-color: rgb(235,235,237);
	border: 1px solid rgb(180,180,200);
}
td.wiki2-r,.td-wiki2-r {
	background-color: rgb(255,220,200);
	border: 1px solid rgb(255,200,180);
}
td.wiki-r,.td-wiki-r {
	background-color: rgb(255,230,210);
	border: 1px solid rgb(255,200,180);
}
td.wiki2-g,.td-wiki2-g {
	background-color: rgb(200,200,200);
	border: 1px solid rgb(180,180,180);
}
td.wiki-g,.td-wiki-g {
	background-color: rgb(210,210,210);
	border: 1px solid rgb(180,180,180);
}

ul.wiki, ol.wiki {
	margin-top: 2px;
}
img.wiki-image-link {
	margin:5px;
}
img.wiki-image-link:hover {
	margin:4px;
	border: 1px solid rgb(200,0,0);
}
center.wiki {
	}

.wiki-edit-button {
	cursor:pointer;
	margin:1px;
	text-align:center;
	padding:1px;
	overflow:hidden;
  	border: 1px solid rgb(100,100,140);
}

.wiki-document {
	vertical-align: bottom;
	padding-right: 2px;
	background-color: rgb(255,255,255);
}
a.wiki-anchor {
	color:rgb(0,0,0);
	text-decoration: none;
}
a.wiki-anchor:hover {
	color:rgb(0,0,0);
	text-decoration: none;
}
.wiki-mail-header {
	font-size:0.7em;
	color:rgb(100,100,100);
}

a.lightlink {
	text-decoration: none;
	color: #AAFFAA;
}
a.lightlink:visited {
	text-decoration: none;
	color: #DDDDDD;
}
a.lightlink:hover {
	text-decoration: underline;
	color: #FF4444;
}

a {
	text-decoration: none;
	color: rgb(30,30,130);
}
a:visited {
	text-decoration: none;
	color: rgb(30,30,100);
}
a:hover {
	/*text-decoration: underline;*/
	color: rgb(200,0,0);
}

td.edittable-left {
	text-align:right;
	padding-right:5px;
	border-right: 1px solid rgb(180,180,200);
}

td.edittable-comment {
	font-weight:bold;
	text-align:left;
	padding-top:15px;
	color:red;
}

div.turnier-monthyear {
	vertical-align:middle;
	padding:0px;
	background-color:rgb(120,120,190);
	color:  rgb(255,255,255);
	font-size:1.2em;
	width:100%;
	top:0px;
}
div.turnier-header-main {
	vertical-align:middle;
	background-color:rgb(255,255,255);
	border-left: 1px solid rgb(180,180,200);
	border-right: 1px solid rgb(180,180,200);
	position:relative;
	top:0px;
	border-bottom:4px solid rgb(235,235,237);
	padding:1px;
}
div.turnier-header-date {
	font-size:0.8em;
	padding-left:10px;
	position:relative;
	left:20px;
	width:80px;
	height:22px;
}
span.turnier-header-ort {
	padding-left:3px;
	font-size:0.8em;
}
div.turnier-header-name {
	white-space:nowrap;
	overflow:hidden;
	position:absolute;
	top:0px;
	height:22px;
	margin-left:100px;
}
div.turnier-header-buttons {
	vertical-align:middle;
	position:absolute;
	padding:1px;
	font-size:0.4em;
	top:0px;
	height:22px;
	right:20px;
	width:150px;
}

div.turnier-header-buttons * {
	vertical-align:middle;
	}

.turnier-header-extend,.turnier-body-extend,.team-player-extend,.team-header-extend {
	width:16px;
	height:16px;
	background-image: url('/bilder/icons/expand.png');
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
}

div.turnier-header-extend {
	text-align:right;
	vertical-align:middle;
	position:absolute;
	top:0px;
	right:2px;
	display:block;
}

div.turnier-body-main {
	background-color:rgb(255,255,255);
	border: 1px solid rgb(180,180,200);
	font-size:0.75em;
	border-top: none;
}

div.turnier-body-beschreibung {
	position:relative;
	padding:5px;
	min-height:220px;
	margin-bottom:5px;
	font-size:0.8em;
}

div.turnier-body-tags {
	position:relative;
	width:380px;
	left:20px;
}

div.turnier-body-buttons {
	float:right;
	width:100px;
	top:0px;
	margin-right:2px;
}


div.turnier-body-kontakt {
	vertical-align:middle;
	overflow:hidden;
	white-space:normal;
	position:relative;
	left:20px;
	width:380px;
}

div.turnier-body-text {
	position:relative;
	overflow:auto;
	height:100px;
	margin-left:20px;
	margin-right:20px;
}

div.turnier-body-extend {
	text-align:right;
	vertical-align:middle;
	width:20px;
	cursor:pointer;
}
div.turnier-body-extras {
}

div.team-header-main {
	background-color:rgb(235,235,237);
	border: 1px solid rgb(180,180,200);
	position:relative;
	display:block;
	font-size:0.8em;
	margin-top:1px;
	margin-left:20px;
	margin-right:20px;
	vertical-align:middle;
}

div.team-body-main {
	background-color:rgb(235,235,237);
	border: 1px solid rgb(180,180,200);
	border-top:none;
	position:relative;
	display:block;
	overflow:hidden;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:5px;
}


div.team-body-infos {
	position:relative;
	margin-left:30px;
	margin-right:4px;
	float:left;
}

div.team-body-edit {
	background-color: rgb(120,120,190);
	border: 1px solid rgb(100,100,140);
	color:  rgb(255,255,255);
	float:right;
	width:200px;
	padding:2px;
	margin:4px;
}

div.team-body-buttons {
	float:right;
	width:100px;
	top:0px;
	margin-right:2px;
}


div.team-header-extend{
	text-align:right;
	vertical-align:middle;
	position:absolute;
	top:0px;
	right:2px;
	width:20px;
	cursor:pointer;
	display:block;
}

div.bahncard {
	color:white;
	background:red;
	font-size:0.75em;
	display:inline;
}



div.list_header {
	position:relative;
	padding:2px;
	padding-left:10px;
	border: 1px solid rgb(100,100,140);
	background-color: rgb(120,120,190);
	color:  rgb(255,255,255);
}

div.list_header div.list_header {
	background-color: rgb(235,235,237);
	color: rgb(0,0,0);
	margin-bottom:5px;
}

div.list_header + div.list_header {
	margin-top:10px;
}

div.content_area {
	background-color: rgb(255,255,255);
}

div.list_header_text {
}

div.info {
	padding:3px;
	text-align:center;
	border:1px solid rgb(0,200,0);
	background-color: rgb(235,235,237);
	color:rgb(0,200,0);
}

div.error {
	padding:3px;
	text-align:center;
	border:1px solid rgb(200,0,0);
	background-color: rgb(235,235,237);
	color:rgb(200,0,0);
}


div.spieler {
	color:  rgb(0,0,0);
	background-color: rgb(235,235,237);
	border-bottom: 1px solid rgb(180,180,200);
	position:relative;
	overflow:hidden;
}
div.spieler + div.spieler {
	color:  rgb(0,0,0);
	background-color: rgb(255,255,255);
	position:relative;
	overflow:hidden;
}

div.spieler_beteiligung {
	font-size:0.8em;
	position:absolute;
	left:0px;
	width:30px;
	text-align:center;
	vertical-align:middle;
}

div.spieler_name {
	position:relative;
	width:200px;
	top:0px;
	left:30px;
	padding-left:4px;
}

div.spieler_kommentar {
	font-size:0.8em;
	position:absolute;
	top:0px;
	left:230px;
	overflow:hidden;
	white-space:nowrap;
}

div.spieler_buttons {
	font-size:0.8em;
	width:40px;
	position:absolute;
	top:1px;
	right:1px;
	text-align:left;
}

div.eingerueckt {
	margin-left:10px;
}

.turnier-infos {
	float:left;
	position:relative;
	overflow:hidden;
	width:350px;
}

.inactive_tab {
	background-color:rgb(200,200,200);
	cursor:pointer;
	border:1px solid rgb(100,100,140);
	border-bottom:1px solid rgb(100,100,140);
	padding:0px 4px 1px 4px;
}

.active_tab {
	background-color:rgb(235,235,237);
	cursor:pointer;
	border:1px solid rgb(100,100,140);
	border-bottom:none;
	padding:2px 4px 1px 4px;
}


.active_tab_content {
	background-color:rgb(235,235,237);
	padding-left:5px;
	overflow:auto;
	height:200px;
	border:1px solid rgb(100,100,140);
	border-top:1px solid rgb(180,180,200);
}

.inactive_tab_content {
	background-color:rgb(235,235,237);
	padding-left:5px;
	overflow:auto;
	height:200px;
	border:1px solid rgb(100,100,140);
	border-top:1px solid rgb(180,180,200);
	display:none;
}

#map {
	margin:5px;
	margin-left:155px;
	background-color:rgb(255,255,255);
	border:1px solid rgb(180,180,200);
	top:0px;
	left:0px;
	position:relative;
	text-align:center;
	width:auto;
	height:550px;
}

#mapcontrol {
	font-size:0.8em;
	margin:5px;
	padding:5px;
	background-color:rgb(255,255,255);
	border:1px solid rgb(180,180,200);
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	height:550px;
}