body,html {
	font-family: Arial, sans-serif;
	font-size: 1em;
	color:rgb(0,0,0);
	background-color: rgb(255,255,255);
}
.main-content {
	padding: 5px;
	padding-left: 25px;
	min-width: 720px;
	z-index: 1;
	background-color:  rgb(220,220,200);
	border: 1px solid black;
	overflow: visible;
	position:relative;
	background: url(  ) rgb(220,220,200) top center no-repeat;
}
.seiten-header {
	background-color:  rgb(110,25,146);
	color:  ;
	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(220,220,200);
}
.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(196,196,196);
}
.quartett-value {
	margin-left: 2px;
	padding-left: 10px;
}

.turnier-bericht {
	border-width: 1px;
	border-style: solid;
	border-color:  rgb(211,211,211);
	background-color: rgb(110,25,146);
	color:  ;
}

.hilfe-link, .grau-link, .druck-link, .link, .admin-link, .disabled-link, .warn-link {
  	border: 1px solid rgb(211,211,211);
	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(128,0,0);
}
.hilfe-link {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=140,55,176&color_2=90,5,126") top left repeat-x;
	background-color: rgb(110,25,146);
	color:rgb(200,160,10);
}
.hilfe-link:visited {
	color:rgb(200,160,10);
}
.grau-link {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=30,255,157&color_2=0,235,107") top left repeat-x;
	background-color: rgb(0,255,127);
	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=255,195,30&color_2=235,145,0") top left repeat-x;
	background-color: rgb(255,165,0);
	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=140,55,176&color_2=90,5,126") top left repeat-x;
	background-color: rgb(110,25,146);
	color:rgb(255,255,255);
}
.link:visited,.jsbutton:visited,.jsopener:visited,.wiki-edit-button:visited {
	color:rgb(255,255,255);
}
.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,195,30&color_2=235,145,0") top left repeat-x;
	background-color: rgb(255,165,0);
}
.disabled-link {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=30,255,157&color_2=0,235,107") top left repeat-x;
	background-color: rgb(0,255,127);
}
.hilfe-link:hover {
	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);
}
.grau-link:hover {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=250,250,250&color_2=200,200,200") top left repeat-x;
	background-color: rgb(220,220,220);
}
.druck-link:hover {
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=210,255,210&color_2=160,235,160") top left repeat-x;
	background-color: rgb(180,255,180);
}
.link:hover,.jsbutton:hover,.jsopener:hover,.wiki-edit-button:hover {
	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);
}
.admin-link:hover {
	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=250,250,250&color_2=200,200,200") top left repeat-x;
	background-color: rgb(220,220,220);
}
.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(215,215,215);
}



.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(196,196,196);
	border-bottom:1px solid black;
	padding: 0px 5px 0px 5px;
	background: url("/image.php?imageName=color_transition&vertical=35&color_1=140,55,176&color_2=90,5,126") top left repeat-x;
	background-color: rgb(110,25,146);
}
.jstap:hover {
	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);
}

.jstapactive {
	float:left;
	background-color:rgb(169,169,169);
	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(169,169,169);
	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(110,25,146);
	border: 1px solid rgb(211,211,211);
	color:  ;
}
td.wiki,.td-wiki {
	background-color: rgb(169,169,169);
	border: 1px solid rgb(196,196,196);
}
td.wiki2,.td-wiki2 {
	background-color: rgb(215,215,215);
	border: 1px solid rgb(196,196,196);
}
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(196,196,196);
	border: 1px solid rgb(0,0,0);
}
td.wiki-g,.td-wiki-g {
	background-color: rgb(169,169,169);
	border: 1px solid rgb(0,0,0);
}

ul.wiki, ol.wiki {
	margin-top: 2px;
}
img.wiki-image-link {
	margin:5px;
}
img.wiki-image-link:hover {
	margin:4px;
	border: 1px solid rgb(128,0,0);
}
center.wiki {
	}

.wiki-edit-button {
	cursor:pointer;
	margin:1px;
	text-align:center;
	padding:1px;
	overflow:hidden;
  	border: 1px solid rgb(211,211,211);
}

.wiki-document {
	vertical-align: bottom;
	padding-right: 2px;
	background-color: rgb(169,169,169);
}
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(0,0,0);
}

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(255,255,255);
}
a:visited {
	text-decoration: none;
	color: rgb(255,255,255);
}
a:hover {
	/*text-decoration: underline;*/
	color: rgb(128,0,0);
}

td.edittable-left {
	text-align:right;
	padding-right:5px;
	border-right: 1px solid rgb(196,196,196);
}

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(110,25,146);
	color:  ;
	font-size:1.2em;
	width:100%;
	top:0px;
}
div.turnier-header-main {
	vertical-align:middle;
	background-color:rgb(169,169,169);
	border-left: 1px solid rgb(196,196,196);
	border-right: 1px solid rgb(196,196,196);
	position:relative;
	top:0px;
	border-bottom:4px solid rgb(215,215,215);
	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(169,169,169);
	border: 1px solid rgb(196,196,196);
	font-size:0.75em;
	border-top: none;
}

div.turnier-body-beschreibung {
	position:relative;
	padding:5px;
	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(215,215,215);
	border: 1px solid rgb(196,196,196);
	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(215,215,215);
	border: 1px solid rgb(196,196,196);
	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(110,25,146);
	border: 1px solid rgb(211,211,211);
	color:  ;
	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(211,211,211);
	background-color: rgb(110,25,146);
	color:  ;
}

div.list_header div.list_header {
	background-color: rgb(215,215,215);
	color: rgb(0,0,0);
	margin-bottom:5px;
}

div.list_header + div.list_header {
	margin-top:10px;
}

div.content_area {
	background-color: rgb(169,169,169);
}

div.list_header_text {
}

div.info {
	padding:3px;
	text-align:center;
	border:1px solid rgb(255,255,255);
	background-color: rgb(215,215,215);
	color:rgb(255,255,255);
}

div.error {
	padding:3px;
	text-align:center;
	border:1px solid rgb(200,0,0);
	background-color: rgb(215,215,215);
	color:rgb(200,0,0);
}


div.spieler {
	color:  rgb(0,0,0);
	background-color: rgb(215,215,215);
	border-bottom: 1px solid rgb(196,196,196);
	position:relative;
	overflow:hidden;
}
div.spieler + div.spieler {
	color:  rgb(0,0,0);
	background-color: rgb(169,169,169);
	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(196,196,196);
	cursor:pointer;
	border:1px solid rgb(211,211,211);
	border-bottom:1px solid rgb(211,211,211);
	padding:0px 4px 1px 4px;
}

.active_tab {
	background-color:rgb(215,215,215);
	cursor:pointer;
	border:1px solid rgb(211,211,211);
	border-bottom:none;
	padding:2px 4px 1px 4px;
}


.active_tab_content {
	background-color:rgb(215,215,215);
	padding-left:5px;
	overflow:auto;
	height:200px;
	border:1px solid rgb(211,211,211);
	border-top:1px solid rgb(196,196,196);
}

.inactive_tab_content {
	background-color:rgb(215,215,215);
	padding-left:5px;
	overflow:auto;
	height:200px;
	border:1px solid rgb(211,211,211);
	border-top:1px solid rgb(196,196,196);
	display:none;
}

#map {
	margin:5px;
	margin-left:155px;
	background-color:rgb(169,169,169);
	border:1px solid rgb(196,196,196);
	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(169,169,169);
	border:1px solid rgb(196,196,196);
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	height:550px;
}
