/* Stylesheet für fussball-in-giessen.de */

* {
margin: 0;
padding: 0;
}

body {
	font-family: verdana, helvetica, arial, geneva, sans-serif; font-size: 11px; color: #000000;
	scrollbar-face-color: #78D2FF;
	scrollbar-shadow-color: #004080;
	scrollbar-highlight-color: #78D2FF;
	scrollbar-3dlight-color: #FFFFCC;
	scrollbar-darkshadow-color: #78D2FF;
	scrollbar-track-color: #004080;
	scrollbar-arrow-color: #004080;
	background-color : transparent;
	background-image : url(img/hintergrund2.jpg);
	margin-left : 10px;
}

a  {
	color:#FFCC33;
	font-size:12px;
	font-weight : bold;
	line-height: 13px;
	text-decoration:none;
}

a:link {
	
}

a:visited {
	
}

a:hover {
	color: #FFFFCC;
	text-decoration:none;
	background-repeat : repeat;
}

a:active {
	/* font-size:11px;
	font-weight:normal; */
	text-decoration:none;
}

a:focus {
	
}

.side-out {
	text-align: center; /* Für IE ?? */
	margin-left: auto;
	margin-right: auto;
}

#side-in {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	/* border: 1px solid black; */
}

.Ecke {
	background-image: url(img/Ecke_kurz.jpg);
	height: 100px;
	background-repeat: no-repeat;
	margin-left: -9px;
}

.kopf-logo {
	MARGIN: 0px auto;
	HEIGHT: 90px;
	min-height: 90px;
	WIDTH: 957px;
	padding-top : 10px;
}

.kopf-links {
	float: left;
	margin-left : 35px;
	margin-bottom : 0px;
	margin-right : 10px;
	margin-top : 0px;
	/* border: 2px Fuchsia dotted;
	*/
}

.kopf-rechts {
	float: left;
	margin-left : 95px;
	margin-bottom : 0px;
	margin-right : 10px;
	margin-top : 5px;
	/* border: 2px Fuchsia dotted; */
}

.navi_neu {
	text-align: right; /* padding: 16px 4% 17px 1px; */
	color: #FFFFCC;
	font-size: 12px;
	font-weight: bold;
	BACKGROUND: url(img/Ebenekopf.jpg) no-repeat;
	MARGIN: 0px auto;
	HEIGHT: 50px;
	WIDTH: 957px; /* border: 2px  Black dotted;	*/
	/* padding-left: 25px; */
}

.navi-text {
	margin: 2px 30px 0px 0px;
	/* border: 2px Red dotted;	*/
	padding-top : 17px;
}

.layout-con {
	BACKGROUND: url(img/Ebenemitte.jpg) repeat-y center;
	WIDTH: 957px;
	MARGIN: 0px auto;
	/* border: 1px dotted Blue; */
}

.layout-con-text {
	margin: 0px 18px 5px 18px;
	padding-top : 4px;
	/*border: 1px dotted Blue;*/
}

.side-unten {
	/* border: 1px solid Aqua; */
	BACKGROUND: url(img/Ebenefuss.jpg) no-repeat center;
	HEIGHT: 27px;
	WIDTH: 957px;
	MARGIN: 0px auto auto auto;
}

.clear {
	clear: both;
	/*background-color:#FF0000;*/
}

.clear_box {
	height: 0px;
	clear: both;
}

.clear_right {
	clear: right;
}

.clear_left {
	clear: left;
}

.ankerpunkt {
	display: block;
	height: 1px;
	background: transparent;
	color: #fff;
	text-align: center;
	padding: 1px; /* border: 1px dotted Red; */
}

.menu-text {
	padding: 7px 0px 0px;
	color: #FFFFCC;
	font-weight: bold;
	font-size : 12px;
}

.menu-text-tab {
	color: #FFFFCC;
	font-weight: bold;
	font-size : 12px;
}

.menu-text-braun {
	padding: 7px 0px 0px;
	color: #FFCC33;
	font-weight: bold;
	font-size : 12px;
}

.menu-text-braun-tab {
	padding: 5px 5px 3px 1px;
	color: #FFCC33;
	font-weight: bold;
	font-size: 12px;
}

.menu-text-grau {
	padding: 7px 0px 0px;
	color: #DBDBEA;
	font-weight: bold;
	font-size : 12px;
}

.menu-text-links {
	padding: 7px 0px 0px;
	color: #FFFFCC;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

.menu-text-links h1, .menu-text-links h2 {
	/* padding: 7px 0px 0px; */
	color: #FFFFCC;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

.menu-text-links-tab {
	padding: 5px 5px 3px 1px;
	color: #FFFFCC;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

.menu-text-flo-right {
	position: relative;
	float: right;
	padding: 7px 5px 0px;
	color: #FFFFCC;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
}

.menu-textin {
	padding: 5px 0px 0px;
	color: #004080;
	font-weight: bold;
	font-size : 11px;
	text-align: left;
}

.menu-textin2 {
	padding: 5px 0px 0px;
	color: #004080;
	font-weight: bold;
	font-size : 12px;
	line-height: 16px;
	text-align: left;
}

.bildlinks {
	position: relative;
	float: left;
	width: 150px;
	padding-right : 3px;
}

.warn {
	color : Red;
}

.ok {
	color : Green;
}

.neu {
	color: #FFFFCC;
}

.braun {
	color: #FFCC33;
}

.orange {
	color: #FF9900;
}

.braunneu	{
	color: #FFCC33;
	font-size: 11px;
	background-color : #004080;
	font-weight : bold;
	padding-bottom : 2px;
	padding-top : 1px;
	line-height: 15px;
}

.rahmen-menu {
	border: 1px solid #DBDBEA;
}

.menu-l {
	float: left;
	position: relative;
	width: 205px;
	background: #DBDBEA;
	/*border : 1px dotted Red;*/
}
.menu-r {
	float: right;
	position: relative;
	width: 205px;
	background: #DBDBEA;
}
.content {
	margin-left: 205px;
	margin-right: 205px;
	position: relative;
	display: block;
	background: #DBDBEA;
}
.probe {
	text-align:left;
	/* padding: 10px; */
	/* border : 1px dotted Red;*/
	 width:95%;
}
.content2 {
	/* margin-top: -5px;	*/
	margin-left: 205px;
	margin-right: 2px;
	position: relative;
	background: #DBDBEA;	
	/*border : 1px dashed Black;*/
}

.content3 {
	/* margin-top: -5px;	*/
	margin-left: 0px;
	margin-right: 2px;
	position: relative;
	background: #DBDBEA;
	/* border : 1px dashed Black; */
}

.lkopf {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kkl.jpg) no-repeat;
	height: 37px;
}

.lkopftab {
	width: 29px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kkl.jpg) no-repeat;
	height: 37px;
}

.rkopf {
	float: right;
	position: relative;
	width: 29px;
	right: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kkr.jpg) no-repeat;
	height: 37px;
}

.rkopftab {
	width: 29px;
	background: url(img/kkr.jpg) no-repeat;
	height: 37px;
}

.ckopf {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block;
	background: url(img/kkm.jpg) repeat-x;
	height: 37px;
}

.ckopftab {
	background: url(img/kkm.jpg) repeat-x;
	height: 37px;
	vertical-align: middle;
}

.lfuss {
	float: left;
	position: relative;
	width: 29px;
	left: 3px; /* Nicht Null wegen IE Fehler */
	background: transparent url(img/kfl.jpg) no-repeat;
	height: 21px;
}

.lfusstab {
	width: 29px;
	background: transparent url(img/kfl.jpg) no-repeat;
	height: 21px;
}

.rfuss {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: transparent url(img/kfr.jpg) no-repeat;
	height: 21px;
}

.rfusstab {
	width: 29px;
	background: transparent url(img/kfr.jpg) no-repeat;
	height: 21px;
}

.cfuss {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block;
	background: url(img/kfm.jpg) repeat-x;
	height: 21px;
	/* padding: 0px 0px 0px 0px; */
}

.cfusstab {
	background: url(img/kfm.jpg) repeat-x;
	height: 21px;
}

.menu-link ul {
	padding-left:0px;
	list-style-type:none;
}

.menu-link li {
	margin-left:3px;
	padding-left:0px;
	text-align : left;
	padding-bottom : 2px;
}

.menu-link a {
	font-weight:bold;
	color: #004080;
}

.menu-link a:link, .menu-link a:visited {
	color: #004080;
    text-decoration:none;
}

.menu-link a:hover {
	color: #FFFFCC;
	text-decoration:none;
	background-repeat : repeat;
}

.lmenu300 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 300px;
}

.ltab {
	width: 29px;
	background: url(img/kml.jpg) repeat-y;
}

.rmenu300 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 300px;
}

.rtab {
	width: 29px;
	background: url(img/kmr.jpg) repeat-y;
}

.ctab {
	background: #78d2ff;
}

.conmenu300 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 300px;
}

.lmenu600 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 600px;
}

.rmenu600 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 600px;
}
.conmenu600 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 600px;
}

.lmenu900 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 900px;
}

.rmenu900 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 900px;
}
.conmenu900 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 900px;
}

.lmenu1200 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 1200px;
}

.rmenu1200 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 1200px;
}
.conmenu1200 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 1200px;
}

.lmenu1500 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 1500px;
}

.rmenu1500 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 1500px;
}
.conmenu1500 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 1500px;
}

.lmenu1900 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 1900px;
}

.rmenu1900 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 1900px;
}
.conmenu1900 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 1900px;
}

.lmenu3000 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 3000px;
}

.rmenu3000 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 3000px;
}
.conmenu3000 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 3000px;
}

.lmenu4500 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 4500px;
}

.rmenu4500 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 4500px;
}
.conmenu4500 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 4500px;
}

.lmenu5000 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 5000px;
}

.rmenu5000 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 5000px;
}
.conmenu5000 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 5000px;
}

.lmenu150 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 150px;
}

.rmenu150 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 150px;
}
.conmenu150 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 150px;
}

.lmenu14 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 215px;
}

.rmenu14 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 215px;
}
.conmenu14 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	background: #78d2ff;
	height: 215px;
}

.lmenu11 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 175px;
}

.rmenu11 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 175px;
}
.conmenu11 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	/* display: block; */
	/* border: 1px solid Black;*/
	background: #78d2ff;
	height: 175px;
	/* width:99%;  mal sehen */
}

.lmenu9 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 145px;
}

.rmenu9 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 145px;
}
.conmenu9 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	background: #78d2ff;
	height: 145px;
}

.lmenu5 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 85px;
}

.rmenu5 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 85px;
}
.conmenu5 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	background: #78d2ff;
	height: 85px;
}

.lmenu90 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 95px;
}

.rmenu90 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 95px;
}
.conmenu90 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 95px;
}

.lstatus {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
	height: 140px;
}

.rstatus {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
	height: 140px;
}
.cstatus {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
	height: 140px;
}

.lmenu0 {
	float: left;
	position: relative;
	width: 29px;
	left: 3px;
	/* Nicht Null wegen IE Fehler */
	background: url(img/kml.jpg) repeat-y;
}

.rmenu0 {
	float: right;
	position: relative;
	width: 29px;
	right: 3px; /* Nicht Null wegen IE Fehler */
	background: url(img/kmr.jpg) repeat-y;
}
.conmenu0 {
	margin-left: 29px;
	margin-right: 29px;
	position: relative;
	display: block; /* border: 1px solid Black; */
	/* padding: 0px 0px 0px 0px; */
	background: #78d2ff;
}

INPUT.text
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: #004080;
	font-size: 11px;
	background-color: #FFFFCC;
	}

TEXTAREA
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: #004080;
	font-size: 11px;
	background-color: #FFFFCC;
	white-space: normal;
	}

	
INPUT.submit
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: #004080;
	font-size: 11px;
	font-weight: bold;
	background-color: Silver;
	border: outset;
	text-align: left;
	width: 120px;
}

INPUT.submit2
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: #004080;
	font-size: 11px;
	font-weight : bold;
	background-color: Silver;
	border : outset;
	text-align : center;
	width : 120px;
}

INPUT.submitlang
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: #004080;
	font-size: 11px;
	font-weight : bold;
	background-color: Silver;
	border : outset;
	text-align : left;
	width : 160px;
}

INPUT.submitlang2
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: #004080;
	font-size: 11px;
	font-weight : bold;
	background-color: Silver;
	border : outset;
	text-align : center;
	width : 160px;
}

SELECT
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: #004080;
	font-size: 11px;
	background-color: #FFFFCC;
	}

.dropkurz {
	width : 150px;
}

.table_block_blau {
	width: 501px;
	text-align: left;
	background-color: #DBDBEA;
	/* border: 1px dashed Black; */
}

.row_blau {
	width: 100%;
	overflow-y: hidden;
	white-space: nowrap;
	background-color: #78d2ff; /* border-bottom: 1px solid gray; */
} 

.headline  {
	padding:1px 5px 1px 1px;
	font-size:12px;
	color:#FFFFCC;
	background-color: #004080;
	font-weight: bold;
	text-align : center;
}

.headline_o  {
	padding: 8px 5px 3px 1px;
	font-size: 12px;
	color: #FFFFCC;
	font-weight: bold;
	text-align: center;
	/* border: 1px Fuchsia; */
}

.headline_b  {
	padding:1px 5px 1px 1px;
	font-size:12px;
	color:#FFCC33;
	background-color: #004080;
	font-weight: bold;
	text-align : center;
}

.box_blau {
	color: #004080;
	border : 1px solid #004080;
	font-weight: bold;
}

.box_blau2  {
	color: #004080;
	border : 1px solid #004080;
	font-weight: bold;
	text-align: center;
	width: 300px;
}

.box_border {
	color: #004080;
	border : 1px solid #0066CC;
	font-weight: bold;
}

.box_border2 {
	font-size: 11px;
	color: #004080;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	border : 1px solid #004080;
}

.box_sudoku {
	font-size: 11px;
	color: #004080;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	border: 2px solid #004080;
}

.u_border {
	color: #004080;
	font-weight: bold;
	border-bottom : thin dotted #FF0033;
}

.tabhinter {
	font-size:11px;
	color: #FFFFCC;
	text-decoration:none;
	line-height: 15px;
	font-weight : bold;
	background-color : #004080;
}

.tabhinter2 {
	font-size:11px;
	color: #004080;
	text-decoration:none;
	line-height: 15px;
	font-weight : bold;
	background-color : #DBDBEA;
}

.tabunter {
	font-size: 11px;
	color: #004080;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	border-bottom: 1px solid #004080;
}

.blau2 {
	font-size: 11px;
	color: #004080;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	background-color: #78d2ff;
}

.rothinter {
	font-size: 11px;
	color: #B22222;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
}

.blau, .blau a {
	font-size:11px;
	color: #004080;
	text-decoration:none;
	line-height: 15px;
	font-weight : bold;
}

.blau_maz {
	font-size:4px;
	line-height: 5px;
}

.blau_maz2 {
	font-size:8px;
	line-height: 10px;
}

.blau a:hover {
	color: #FFCC33;
}

.hinter {
	color:#004080;
	text-decoration:none;
	font-size:11px;
	font-weight : bold;
	background-color : #FFFFCC;
	line-height: 15px;
}

.huch, .huch a {
	color:#004080;
	text-decoration:none;
	font-size:11px;
	font-weight : bold;
	background-color : #FFFFCC;
	line-height: 15px;
}

.huch a:hover {
	color:#FFCC33;
}

.spielespalte {
	text-align: center;
	width: 230px;
}

.leftdrop240 {
	float: left;
	position: relative;
	width: 240px;
	font-weight: bold;
	text-align : center;
	background-color : Fuchsia;
	padding-bottom : 3px;
	padding-top : 3px;
	line-height: 20px;
}

.leer {
	height: 8px;
	font-size: 8px;
	background-color : Lime;
}

.drop200 {
	font-weight: bold;
	position: relative;
	margin-left:250px;
	width: 200px;
	background-color : Red;
	line-height: 20px;
	text-align: center;
}

.dropborder {
	border : 1px solid #004080;
	width  : 450px;
}

.textlinks {
	margin-left: 0px;
	text-align: left;
}

.pager {
	margin-left: auto;
	margin-right: auto;
}

.tabfuss {
	float:left;
	position: relative;
	width:200px;
	display: block;
	color:#004080;
	text-decoration:none;
	font-size:11px;
	font-weight : bold;
	background-color : #FFFFCC;
	line-height: 15px;
}

.ltabkopf {
	background-image: url(img/lo.jpg);
	background-repeat: no-repeat;
	width: 17px;
	height: 15px;
}

.ltabrand {
	background-image: url(img/lmitte.jpg);
	background-repeat: repeat-y;
}

.ltabfuss {
	background-image: url(img/lf.jpg);
	background-repeat: no-repeat;
	width: 17px;
	height: 23px;
}

.rtabkopf {
	background-image: url(img/ro.jpg);
	background-repeat: no-repeat;
	width: 22px;
	height: 15px;
}

.rtabrand {
	background-image: url(img/rmitte.jpg);
	background-repeat: repeat-y;
}

.rtabfuss {
	background-image: url(img/rf.jpg);
	background-repeat: no-repeat;
	width: 22px;
	height: 23px;
}

.mtabkopf {
	background-image: url(img/OMitte.jpg);
	height: 15px;
}

.mittetab {
	background-color: #FFFFCC;
}

.mtabfuss {
	background-image: url(img/fmitte.jpg);
	height: 23px;
}

.ltabkopf2 {
	background-image: url(img/kkl.jpg);
	background-repeat: no-repeat;
	width: 29px;
	height: 37px;
}

.ltabrand2 {
	background-image: url(img/kml.jpg);
	background-repeat: repeat-y;
}

.ltabfuss2 {
	background-image: url(img/kfl.jpg);
	background-repeat: no-repeat;
	width: 29px;
	height: 21px;
}

.rtabkopf2 {
	background-image: url(img/kkr.jpg);
	background-repeat: no-repeat;
	width: 29px;
	height: 37px;
}

.rtabrand2 {
	background-image: url(img/kmr.jpg);
	background-repeat: repeat-y;
}

.rtabfuss2 {
	background-image: url(img/kfr.jpg);
	background-repeat: no-repeat;
	width: 29px;
	height: 21px;
}

.mtabkopf2 {
	background-image: url(img/kkm.jpg);
	height: 37px;
}

.mittetab2 {
	background-color: #78D2FF;
}

.mtabfuss2 {
	background-image: url(img/kfm.jpg);
	height: 21px;
}

.ltabkopf3 {
	background-image: url(img/lk3.jpg);
	background-repeat: no-repeat;
	width: 58px;
	height: 58px;
}

.ltabrand3 {
	background-image: url(img/lm3.jpg);
	background-repeat: repeat-y;
}

.ltabfuss3 {
	background-image: url(img/lf3.jpg);
	background-repeat: no-repeat;
	width: 58px;
	height: 30px;
}

.rtabkopf3 {
	background-image: url(img/rk3.jpg);
	background-repeat: no-repeat;
	width: 30px;
	height: 58px;
}

.rtabrand3 {
	background-image: url(img/rm3.jpg);
	background-repeat: repeat-y;
}

.rtabfuss3 {
	background-image: url(img/rf3.jpg);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

.mtabkopf3 {
	background-image: url(img/km3.jpg);
	height: 58px;
}

.mittetab3 {
	background-color: #FFFFCC;
}

.mtabfuss3 {
	background-image: url(img/fm3.jpg);
	height: 30px;
}

.ltabkopf4 {
	background-image: url(img/lk4.jpg);
	background-repeat: no-repeat;
	width: 29px;
	height: 20px;
}

.ltabrand4 {
	background-image: url(img/lm4.jpg);
	background-repeat: repeat-y;
}

.ltabfuss4 {
	background-image: url(img/lf4.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 20px;
}

.rtabkopf4 {
	background-image: url(img/rk4.jpg);
	background-repeat: no-repeat;
	width: 24px;
	height: 20px;
}

.rtabrand4 {
	background-image: url(img/rm4.jpg);
	background-repeat: repeat-y;
}

.rtabfuss4 {
	background-image: url(img/rf4.jpg);
	background-repeat: no-repeat;
	width: 24px;
	height: 30px;
}

.mtabkopf4 {
	background-image: url(img/km4.jpg);
	height: 20px;
}

.mittetab4 {
	background-color: #FFFFCC;
}

.mtabfuss4 {
	background-image: url(img/fm4.jpg);
	height: 30px;
}

.box, .box TD {
	font-size: 11px;
	color: Black;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 2px;
	padding-top : 2px;
}

.norm {
	font-weight: bold;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 2px;
	padding-top : 8px;
}

.messageborder {
	border : 1px solid #FFFFCC;
}

.black_box, .black_box TD {
	font-size: 11px;
	color: Black;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 2px;
	border: 1px solid Black;
}

.black_box2, .black_box2 TD {
	font-size: 11px;
	color: Black;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	border: 1px solid Black;
	width: 151px;
	/* margin: auto; */
	text-align: center;
}

INPUT.sudoku
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: #FF9900;
	font-size: 18px;
	background-color: #FFFFCC;
	font-weight: bold;
	text-align: center;
}

INPUT.sudoku2
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: Black;
	font-size: 18px;
	background-color: #FFFFCC;
	font-weight: bold;
	text-align: center;
}

INPUT.sudoku3
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: White;
	font-size: 18px;
	background-color: #B22222;
	font-weight: bold;
	text-align: center;
}

INPUT.sudoku4
	{
	border-left: #464646 1px solid;
	border-right: #464646 1px solid;
	border-top: #464646 1px solid;
	border-bottom: #464646 1px solid;
	color: Green;
	font-size: 18px;
	background-color: #FFFFCC;
	font-weight: bold;
	text-align: center;
}