#schwarz1 {
			position:absolute;
			top:0px;
			left:0px;
			height:12%;
			width:100%;
			background-color:#000000;
			color:#FFFFFF;
}
#weiss1 {
			position:absolute;
			top:12%;
			left:0%;
			height:8%;
			width:100%;
			background-color:#FFFFFF;
			color:#000000;
}
#mitte {
			position:absolute;
			top:20%;
			left:0%;
			height:63%;
			width:100%;
			background-color:#009900;
			color:#FFFFFF;
			overflow:auto;
}
#mitte2 {
			position:absolute;
			top:12%;
			left:0%;
			height:78%;
			width:100%;
			background-color:#009900;
			color:#000000;
			overflow:auto;
}
#mitte3 {
			position:absolute;
			top:12%;
			left:0%;
			height:78%;
			width:100%;
			background-color:#ffffff;
			overflow:auto;
}
#mitteSponsoring {
			position:absolute;
			top:12%;
			left:0%;
			height:78%;
			width:100%;
			background-color:#e62332;     /* ferchau-engineering color */
			color:white;
			overflow:auto;
}
#weiss2 {
			position:absolute;
			top:83%;
			left:0%;
			height:7%;
			width:100%;
			background-color:#FFFFFF;
			color:#000000;
}
#schwarz2 {
			position:absolute;
			top:90%;
			left:0%;
			height:10%;
			width:100%;
			background-color:#000000;
			color:#FFFFFF;
}
#Wappen {
			position:absolute;
			top:50%;
			left:50%;
			height:328px;
			width:482px;
			margin-top:-164px;
			margin-left:-241px;
			background-color:#000000;
			color:#000000;
}
#Wappen_Weihnachten {
			position:absolute;
			top:50%;
			left:50%;
			height:476px;
			width:700px;
			margin-top:-238px;
			margin-left:-350px;
			background-color:#FFFFFF;
			color:#000000;
}
#UnderConstruction {
		 position:relative;
		 top:-97px;
		 left:-127px;
}
body.index{ 
	font-family: Arial, sans-serif;
	margin:0;
	padding:0;
	height:100%;
	color:#009900;
	background-color:#000000;
}
body.index_Weihnachten {
	font-family: Arial, sans-serif;
	margin:0;
	padding:0;
	height:100%;
	color:#009900;
	background-color:#FFFFFF;
}

/* Alert-Alternative */
/* JavaScript-OKAY-"Popup" */
/*-----------------------------------------------------------------------------------------------*/
#Oky{
	position:fixed;
	top:48%;
	left:48%;
	height:260px;
	width:420px;
	margin: -130px 0 0 -210px;
	background-color:#ffffff;
	font-size:13px;
	color:#000000;
	border-width:5px;
	border-style:solid;
	border-color:#000000;
	border-radius: 2em;
	box-shadow: 15px 15px 10px black;
	overflow: visible;
	visibility: visible;
	z-index: 2;
}
#Oky img {border:none}
div#OkyInnerBildLinks{
	padding-top: 5px;
	padding-left: 10px;
	float: left;
	width: 50px;
	height: 55px;
}
div#OkyInnerBildRechts{
	padding-top: 5px;
	padding-right: 10px;
	float: right;
	width: 50px;
	height: 55px;
}
div#OkyInnerText{
	padding-top: 5px;
	height: 55px;
	margin: 0 60px 0 60px;
	font-weight:bold;
}
div#OkyInnerText table {border:none; width:100%; height:100%; padding:0; margin:0;}
div#OkyInnerText table td {text-align:center; vertical-align:middle; font-size:12px; font-weight:bold;}
div#OkyInnerForm{
	padding: 0 3px 5px 3px;
	height: 125px;
	clear: both;
	color:#009900;
	overflow: auto;
}
div#OkyInnerForm table {border:none; width:100%; height:100%; padding:0; margin:0;}
div#OkyInnerForm table td {text-align:center; vertical-align:middle; font-size:12px; font-weight:normal;}
div#OkyInnerButton{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 40px;
	width: 100%;
	padding-top: 25px;
	margin: 0;
	color:#000000;
}
div#OkyInnerButton table {border:none; width:100%;}
div#OkyInnerButton table td {text-align:center; font-size:12px; font-weight:normal;}



/* Adminpanel */
/* ------------------------------------------------------------------- */
body.admin { 
	font-family: Arial, sans-serif;
	margin:0;
	padding:0;
	height:100%;
	color:#009900;
	visibility:hidden;
}
#Admin {
	position:absolute;
	top:12%;
	left:50%;
	height:85px;
	width:314px;
	margin-left:-157px;
	background-color:#FFFFFF;
	color:#000000;
}
#Admin span {color:#009900; text-align:center; font-size:12px;}
#Admin span a {color:#009900; text-decoration:underline;}
#Admin span a:hover {text-decoration:none;}
#formulr{
	position:absolute;
	left:50%;
	height:240px;
	width:450px;
	margin-top:25px;
	margin-left:-225px;
	background-color:#FFFFFF;
	color:#000000;
	border: 1px solid #009900;
}
#formulr table {height:100%; width:100%; border:none;}
#formulr table table {height:60%;}
#formulr td {text-align:center;}
#Validatoren {
	position:absolute;
	left:50%;
	margin-top:10px;
	margin-left:-88px;
}
#Validatoren img {border:none;}
#Header{
	position:relative;
	margin:0 auto;
	height:85px;
	width:75%;
	background-color:#ffffff;
	color:#009900;
}
#Header img {
	border:none;
}
div#Header_left {
	padding-top: 3px;
	float: left;
	height:85px;
}
div#Header_right {
	padding-top: 5px;
	float: right;
	height:85px;
}
div#Trennlinie{
	clear: both;
}
div#Trennlinie2{
	clear: both;
}
div#Adminmenu{
	padding: 0px 10px 0 0;
	float: left;
	height:510px;
	border-right: 1px solid #009900;
	overflow:hidden;
}
#Adminmenu img {
	border:none;
	margin-right: 6px;
	margin-bottom: -3px;
}
#Adminmenu  a{
	display:block;
	padding:4px 6px;
	margin:0 0 10px 6px;
	width:140px;
	height:19px;
	line-height:19px;
	text-decoration:none;
    font-size:11px;
	font-weight:bold;
	color:#009900;
	border: 1px outset #009900;
}
#Adminmenu  a.versteckt{
	display:block;
	padding:4px 6px;
	margin:0 0 10px 26px;
	width:120px;
	line-height:19px;
	text-decoration:none;
    font-size:11px;
	font-weight:bold;
	color:#009900;
	border: 1px outset #009900;
}
#Adminmenu  a.logout{
	display:block;
	padding:4px 6px;
	margin:0 0 10px 6px;
	width:140px;
	height:19px;
	line-height:19px;
	text-decoration:none;
    font-size:12px;
	font-weight:bold;
	color:red;
	border: 1px outset red;
}
#Adminmenu  a.logout:hover{
	border: 1px inset red;
	color:black;
}
#Adminmenu  a:hover{
	border: 1px inset #009900;
	color:black;
}
#keineAnzeigeBlitzmeldung {
	display:none;
}
#keineAnzeigeBlitzmeldung_original{
	display:block;
}
#keineAnzeigeTermine {
	display:none;
}
#keineAnzeigeTermine_original{
	display:block;
}
#keineAnzeigeStatistik {
	display:none;
}
#keineAnzeigeStatistik_original{
	display:block;
}
#keineAnzeigeSpielerProfile {
	display:none;
}
#keineAnzeigeSpielerProfile_original{
	display:block;
}
#keineAnzeigeLog{
	display:none;
}
#keineAnzeigeLog_original{
	display:block;
}
#keineAnzeigeCIT{
	display:none;
}
#keineAnzeigeCIT_original{
	display:block;
}

#Startseite {
	height:100%;
	background-color:white;
}
#Startseite table {height:100%; width:100%; border:none;}
#Startseite table table{height:30%;}
#Startseite td.startseite {font-size:12px; font-weight:normal;}


#AdminHauptteil {
	position:relative;
	background-color:white;
	height:510px;
    font-size:11px;
	overflow:auto;
}
#AdminHauptteil td {text-align:center; font-size:16px; font-weight:bold;}
#AdminHauptteil h1 {text-align:center; font-weight:bold; font-size:24px; text-decoration:underline; padding-bottom:15px;}
#AdminHauptteil h2 {text-align:center; font-weight:bold; font-size:18px;}
#AdminHauptteil h3 {text-align:center; font-weight:bold; font-size:14px;}
#AdminHauptteil h4 {text-align:center; font-weight:bold; font-size:12px; text-decoration:underline;}
#AdminHauptteil form fieldset {text-align:center; border:1px outset #32CD32; margin: 15px auto; padding-bottom:15px; background-color:white;}
#AdminHauptteil form fieldset legend {text-align:center; font-size:14px; color:#32CD32;}
#AdminHauptteil form fieldset table {text-align:center; border:none; width:100%;}
#AdminHauptteil form fieldset td {text-align:center; font-size:11px; width:33%;}
#AdminHauptteil form fieldset td.meldungen {text-align:left; font-weight:normal; font-size:11px; width:50%; padding-left:7%; color:black;}
#AdminHauptteil form fieldset td.aufGes {width:12.5%;}
#AdminHauptteil form fieldset td.aufst1 {text-align:left; font-weight:normal; width:17%;}
#AdminHauptteil form fieldset td.aufst2 {text-align:left; width:12%;}
#AdminHauptteil form fieldset td.aufst3 {text-align:left; width:71%; font-weight:normal;}
#AdminHauptteil form fieldset td.aufst3 span{font-size:13px; color:black;}
#AdminHauptteil form fieldset td.aufst4 {text-align:left; font-weight:normal; width:17%; vertical-align:top;}
#AdminHauptteil form fieldset td.aufst5 {text-align:left; width:83%;}
#AdminHauptteil form fieldset table select {border:1px solid #009900;}
#AdminHauptteil form fieldset table textarea {border:1px solid #009900; color:black;}
#AdminHauptteil form fieldset table input {border:1px solid #009900; color:black;}
#AdminHauptteil form div {text-align:center; border:1px outset #32CD32; width:90%; margin: 15px auto; padding-bottom:15px; background-color:white;}
#AdminHauptteil form div.justtext {text-align:center; border:none; width:90%; margin: 15px auto; padding:15px 0; background-color:white;}
#AdminHauptteil form div.justtext3 {text-align:left; border:none; width:70%; margin: 15px auto; padding-bottom:15px; background-color:white;}
#AdminHauptteil form div table {text-align:center; border:none; width:100%;}
#AdminHauptteil form div td {text-align:center; font-size:11px; width:33%;}
#AdminHauptteil form div table select {border:1px solid #009900; width:50px;}
#AdminHauptteil fieldset {text-align:center; border:1px outset #32CD32; width:90%; margin: 15px auto; padding-bottom:15px; background-color:white;}
#AdminHauptteil fieldset.cit {width:96%; margin-top:-9px; padding-bottom:10px;}
#AdminHauptteil fieldset legend {text-align:center; font-size:14px; color:#32CD32;}
#AdminHauptteil fieldset table {text-align:center; border:none; width:100%;}
#AdminHauptteil fieldset tr.prio {color:red;}
#AdminHauptteil fieldset td {text-align:center; font-size:11px; width:25%;}
#AdminHauptteil fieldset td.llog {font-size:10px; font-weight:normal; color:#000000; width:16%;}
#AdminHauptteil fieldset td.llog1 {font-size:10px; font-weight:normal; color:#000000; width:22%;}
#AdminHauptteil fieldset td.llog2{color:#ff0000; width:14%;}
#AdminHauptteil fieldset td.llog3{width:14%;}
#AdminHauptteil fieldset td.llog4 {font-size:10px; font-weight:normal; color:#000000; width:24%;}
#AdminHauptteil fieldset td.clog {font-size:10px; font-weight:normal; color:#000000; width:13%; text-align:left;}
#AdminHauptteil fieldset td.clog1 {font-size:10px; font-weight:normal; color:#000000; width:16%; text-align:left;}
#AdminHauptteil fieldset td.clog2 {font-size:10px; font-weight:normal; color:#000000; width:71%; text-align:left;}
#AdminHauptteil fieldset td.cit {font-size:10px; font-weight:normal; color:#000000;}
#AdminHauptteil fieldset td.cit-id {width:4% !important;}
#AdminHauptteil fieldset td.cit-date{width:9% !important;}
#AdminHauptteil fieldset td.cit-title{width:57% !important; font-weight:bold; color:#000000 !important; padding-left:5px; padding-right:5px;}
#AdminHauptteil fieldset td.cit-title a {color:#000000 !important; text-decoration:underline;}
#AdminHauptteil fieldset div.cit-content{font-weight:normal; color:#000000 !important; text-decoration:none !important; padding-bottom:6px;}
#AdminHauptteil fieldset div.cit-content hr {color:#FFFFFF !important;}
#AdminHauptteil fieldset td.cit-state{width:12% !important;}
#AdminHauptteil fieldset td.cit-type{width:9% !important;}
#AdminHauptteil fieldset td a{text-decoration:none; color:#009900;}
input.admin1	{background-color:#FFFFFF; color:#009900; width:50%; border:1px outset #009900;}
input.checkbox	{background-color:#FFFFFF; color:#009900; border:1px solid black; width:14px;}
input.radio		{background-color:#009900; color:#009900;}
input.disabled	{background-color:#009900;}
hr  {color:#32CD32;}



/* Buttons */
/* ------------------------------------------------------------------- */
#AdminHauptteil div#Buttons {
	border:none;
	width:55%;
	padding:0;
}
#AdminHauptteil div#Buttons table {
	border:none;
	width:100%;
	padding: 20px 0;
}
#AdminHauptteil div#Buttons table td {
	text-align:center;
}
.Button01 {
	height: 20px;
	width:160px;
	font-family:Verdana,sans;
	font-size:11px;
	color: #000000;
	border:none;
	background-image: url(http://www.caipiranha.de/Bilder/Buttons/button-green.gif);
	cursor: pointer;
	border:1px outset #009900;
}
.Button01:hover { border:1px inset #009900; }
.Newbutton {
	font-family:Verdana,sans;
	color: #FFFFFF;
	text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.3);
	font-size: 11px;
	font-weight:bold;
	width:160px;
	height:22px;
	padding: 1px;
	text-decoration: none;
	border-radius: 5px 5px 5px 5px;
	border-style:solid;
	border-width:1px;
	border-color: rgba(0, 0, 0, 0.56);
	box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset, -1px -1px 0 rgba(255, 255, 255, 0.5) inset;
	background-color: #009900;
	background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
	cursor:pointer;
}
.Newbutton:hover { 
	background-color: #00AF00;
}
.Newbutton:active {
    -moz-transition: all 0.1s linear 0s;
    box-shadow: 0 0.33em 2em rgba(0, 0, 0, 0.60) inset, 1px 1px 0 rgba(255, 255, 255, 0.25) inset, -1px -1px 0 rgba(255, 255, 255, 0.25) inset;
    line-height: 2.2;
}


.Button02 {
	height: 20px;
	width:160px;
	font-family:Verdana,sans;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	border:none;
	background-image: url(http://www.caipiranha.de/Bilder/Buttons/button-green.gif);
	cursor: pointer;
	border:1px outset #009900;
}
.Button02:hover { border:1px inset #009900; }



a.hh1:link, .hh1:visited { text-decoration:none; color:#000000; font-weight:bold; font-size:medium; }
a.hh1:hover { color:#009900; }

a.bericht:link, .bericht:visited { text-decoration:none; color:#000000; font-weight:bold; font-size:13px; }
a.bericht:hover { color:#009900; }

a.hh11:link, .hh11:visited { text-decoration:none; color:#ffffff; font-size:medium; }
a.hh11:hover { color:#009900; }

a.hh12:link, .hh12:visited { text-decoration:none; color:#000000; font-size:medium; }
a.hh12:hover { color:#009900; }

a.hh11b:link, .hh11b:visited { text-decoration:none; color:#ffffff; font-weight:bold; font-size:medium; }
a.hh11b:hover { color:#009900; }

a.hh2:link, .hh2:visited { text-decoration:none; color:#FF0000; font-weight:bold; text-align:center; font-size:medium; }
a.hh2:hover { color:#00FF00; }

a.norml:link, .norml:visited { text-decoration:none; color:#FFFFFF; }
a.norml:hover { text-decoration:none; color:#009900; }

a.norml2:link, .norml2:visited { text-decoration:none; color:#000000; }
a.norml2:hover { text-decoration:none; color:#009900; }

a.norml3:link, .norml3:visited { text-decoration:underline; color:#FFFFFF; }
a.norml3:hover { text-decoration:none; color:#009900; }

a.sponsoring:link, .sponsoring:visited { text-decoration:underline; color:white; }
a.sponsoring:hover { text-decoration:none;}

a.sponsoring1und5:link, .sponsoring1und5:visited { text-decoration:none; color:white; }
a.sponsoring1und5:hover { text-decoration:none; color:#e62332; }



body { 
		font-family: Arial, sans-serif;
		margin:0;
		padding:0;
		height:100%;
		width:100%;	
}


/* Homepage */
/* ------------------------------------------------------------------- */
h4 {text-align:center; font-weight:bold; font-size:15px; text-decoration:underline;}
form fieldset td.meldungen {text-align:left; font-weight:normal; width:50%; padding-left:2%; color:white;}


.wichtige-meldung 	 { background-color:#FF3300; font-size:16px; vertical-align:middle; }
.haupt-links-oben 	 { text-align:center; vertical-align:middle; }
.haupt-beschreibung-oben { text-align:center; vertical-align:top; color:#009900; }

.schrift-klein-schwarz { text-align:center; font-size:11px; vertical-align:middle; }
.schrift-klein-weiss 	 { text-align:center; font-size:11px; vertical-align:middle; font-weight:bold; }

input.f1					{ background-color:#FFFFFF; color:#000000; width:70%; }
input.f2					{ background-color:#FFFFFF; color:#000000; width:100%; }
input.f3					{ background-color:#FFFFFF; color:#000000; width:45%; }
input.check				{ border:1px solid #009900; }
select.f1					{ background-color:#FFFFFF; color:#000000; width:72%; }
textarea.f1				{ background-color:#FFFFFF; color:#000000; width:100%; }
fieldset.st1			{ border:2px solid #000000; }
fieldset.st2			{ border:5px solid #000000; margin:3%; }
legend.st1				{ color:#000000; font-size:medium; }
legend.st2				{ color:#000000; font-size:x-large; }
span.st1					{ color:#000000; }

.text-mittig			{ text-align:center; vertical-align:middle; }
.underl					{ text-decoration:underline; }


/* Überschriften  */
/*-----------------------------------------------------------------------------------------------*/
.ueberschrift1									{ font-size:46px; font-weight:bold; text-align:center; }
.ueberschrift2									{ font-size:36px; font-weight:bold; text-align:center; }
.ueberschrift21									{ font-size:36px; font-weight:bold; text-align:center; color:#000000; margin-top:3%; margin-bottom:5%; }
.ueberschrift25									{ font-size:30px; font-weight:bold; text-align:center; color:#000000; }
.ueberschrift3									{ font-size:22px; font-weight:bold; text-align:center; color:#000000; text-decoration:underline; }


/* 10px - Schriften */
/*-----------------------------------------------------------------------------------------------*/
.s-10-s, .s-10-s-u				{ font-size:10px; }

.s-10-s, .s-10-s-u				{ color:#000000; }

.s-10-s-u					{ text-decoration:underline; }



/* 12px - Schriften */
/*-----------------------------------------------------------------------------------------------*/
.s-12-g, .s-12-s, .s-12-g-u, .s-12-w-u, .s-12-w, .s-12-r, .s-12-o, .s-12-o-u	{ font-size:12px; }

.s-12-g, .s-12-g-u				{ color:#ffcc33; }
.s-12-s						{ color:#000000; }
.s-12-w, .s-12-w-u				{ color:#FFFFFF; }
.s-12-r						{ color:#99cc33; }
.s-12-o, .s-12-o-u				{ color:#ffcc33; }

.s-12-g-u, .s-12-w-u, .s-12-o-u			{ text-decoration:underline; }


/* 13px - Schriften */
/*-----------------------------------------------------------------------------------------------*/
.s-13-w-j						{ font-size:13px; color:#ffffff; text-align:justify; }
.s-13-w-b						{ font-size:13px; color:#ffffff; font-weight:bold; }
.s-13-w							{ font-size:13px; color:#ffffff; }
.s-13-s							{ font-size:13px; color:#000000; }
.s-13							{ font-size:13px; font-weight:bold; color:#000000; }



/* 15px - Schriften */
/*-----------------------------------------------------------------------------------------------*/
.s-15					 		{ font-size:15px; color:#000000; }
.s-15-s					 		{ font-size:15px; font-weight:bold; color:#000000; }
.s-15-w							{ font-size:15px; font-weight:bold; color:#ffffff; }
.s-15-w-c						{ font-size:15px; font-weight:bold; color:#ffffff; text-align:center; }
.s-15-w-u						{ font-weight:bold; text-decoration:underline; }
.s-15-w-u-c						{ font-weight:bold; text-decoration:underline; text-align:center; }



/* 16px - Schriften */
/*-----------------------------------------------------------------------------------------------*/
.s-16-o-b						{ font-size:16px; color:#ffcc33; font-weight:bold; }
.s-16-s-b						{ font-size:16px; color:#000000; font-weight:bold; }
.s-16-w-b						{ font-size:16px; color:#ffffff; font-weight:bold; }



/* 19 & 20 px - Schriften */
/*-----------------------------------------------------------------------------------------------*/
.s-19-w							{ font-size:19px; color:#ffffff; }
.s-19-g							{ font-size:19px; color:#99cc33; }

.s-20-w-b						{ font-size:20px; color:#ffffff; font-weight:bold; }



/* einfach nur grüne Schrift */
/*-----------------------------------------------------------------------------------------------*/
.s-g							{ color:#99cc33; }
