.content_box A {
	color:#670000;
	text-decoration:none;
	font-weight: bold;
}


.content_box A:hover {
	color:#670000;
	text-decoration:underline;
	font-weight: normal;
}

.menu {
	background-image: url(images/menu_back.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
}


.menu A {
	color:#FFFFFF;
	text-decoration:none;
}


.menu A:hover {
  text-decoration:underline;
}


#umenu1 {
	background-image: url(images/blackjacks_04_1.jpg);
	background-repeat: no-repeat;
}

.umenu1 {
	height: 15px;
	width: 422px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	margin-top: 4px;
	background-color: #A31B00;
}


.umenu1 A {
	color:#FFFFFF;
	text-decoration:none;
}


.umenu1 A:hover {
  text-decoration:underline;
}


#umenu2 {
	background-image: url(images/blackjacks_04_2.jpg);
	background-repeat: no-repeat;
}


.umenu2 {
	height: 15px;
	width: 422px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	background-color: #C24400;
	padding-top: 1px;
	/*filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}


.umenu2 A {
	color:#FFFFFF;
	text-decoration:none;
}


.umenu2 A:hover {
  text-decoration:underline;
}


#content_l {
	background-image: url(images/blackjacks_07.jpg);
	background-repeat: no-repeat;
	overflow:auto;
	height: 492px;
	width: 472px;
}


#content_r {
	background-image: url(images/blackjacks_09.jpg);
	background-repeat: no-repeat;
	overflow:auto;
	height: 492px;
	width: 472px;
}

.content_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: #ffffff;
	height: auto;
	width: 444px;
	padding: 5px;
	/*border: 1px solid #666666;*/
	margin-bottom: 10px;
	/*filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

#inhalt {
	background-color: #FFFFFF;
	height: auto;
	padding: 2px;	
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

#inhalt_l {
	background-color: #FFFFFF;
	height: auto;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#inhalt_r {
	background-color: #FFFFFF;
	height: auto;
	padding: 2px;
	margin-top: 4px;
	margin-right: 60px;
	margin-bottom: 4px;
	margin-left: 4px;
}


.content_box container{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: transparent;
	height: auto;
	width: 444px;
	padding: 5px;
	border: 1px solid #666666;
	margin-bottom: 10px;
	/*filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

.content_breit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: #FFFFFF;
	height: 472px;
    width: 960px;
	margin-top: -5px;
	margin-bottom: -5px;
	/*border: 1px solid #666666;
	filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

.volle_breite {
	/*height: 472px;*/
	height: auto;	
    width: 960px;
	margin-top: -5px;
	margin-bottom: -5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

.start_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #DD6100;
	font-weight: bold;
}

.start_bez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F4D45F;
	font-weight: bold;
	letter-spacing: 0.1em;	
}

.stats_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #DD6100;
	font-weight: bold;
}

.stats_bez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #F4D45F;
}

.stats_zeile_a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}

.stats_zeile_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FCEEB3;
}


.content_breit th  {
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	padding: 0px;
	border-bottom: 1px solid #990000;
	border-top: 1px solid #990000;
	font-style: normal;
	font-weight: normal;
}

.content_breit input,checkbox  {
	background-color:#FFFFFF;
	color: #990000;
	text-align: left;
	padding: 0px;
	border: 1px dotted #D6D6D6;
}

.content_breit button,submit  {
	background-color: #FFFFFF;
	text-align: center;
	border: 1px dotted #D6D6D6;

}

.content_breit select,textarea {
	background-color: #FFFFFF;
	color: #000000;
	text-align: left;
	padding: 2px;
	border: 1px dotted #D6D6D6;
}




.content_breit_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: #FFFFFF;
	height: 472px;
	width: 300px;
	padding: 5px;
	margin-top: -5px;
	margin-bottom: -5px;
	float: left;
	/*border: 1px solid #666666;
	filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

.content_breit_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: #FFFFFF;
	height: 472px;
	width: 600px;
	padding: 5px;
	margin-top: -5px;
	margin-bottom: -5px;
	float: right;
	/*border: 1px solid #666666;
	filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

.content_box TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*text-align: left;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	height: auto;
	width: 460px;
	padding: 5px;
	border: 1px solid #666666;
	margin-bottom: 10px;
	filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}
.content_box_popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: #FFFFFF;
	height: 470px;
	width: 600px;
	padding: 5px;
	border: 1px solid #666666;
	margin-bottom: 10px;
	/*filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

.content_box_bewerb_update {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: #FFFFFF;
	height: 500px;
	width: 490px;
	padding: 5px;
	border: 0px solid #666666;
	margin: 10px;
	/*filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

.content_box_bewerb_stats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-align: left;
	color: #000000;
	/*background-color: #FFFFFF;
	height: 420px;
	width: 750px;
	padding: 5px;
	border: 1px solid #666666;
	margin: 10px;
	/*filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

.content_box_bewerb_stats th  {
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	padding: 0px;
	border-bottom: 1px solid #990000;
	border-top: 1px solid #990000;
	font-style: normal;
	font-weight: normal;
}

.content_box_bewerb_stats input,checkbox  {
	background-color:#FFFFFF;
	color: #990000;
	text-align: left;
	padding: 0px;
	border: 1px dotted #D6D6D6;
}

.content_box_bewerb_stats button,submit  {
	background-color: #FFFFFF;
	text-align: center;
	border: 1px dotted #D6D6D6;

}

.content_box_bewerb_stats select,textarea {
	background-color: #FFFFFF;
	color: #000000;
	text-align: left;
	padding: 2px;
	border: 1px dotted #D6D6D6;
}

.content_box_bewerb_neu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	height: 571px;
	width: 888px;
	/*padding: 5px;*/
	border-collapse: collapse;
	border: 1px solid #666666;
	/*margin-bottom: 10px;*/
	/*filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

.content_box_kalender {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	height: 571px;
	width: 986px;
	/*padding: 5px;*/
	border-collapse: collapse;
	border: 1px solid #666666;
	/*margin-bottom: 10px;*/
	/*filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

#bericht {

}

#statistik {
	float: left;
}


.content_box_popup TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*text-align: left;
	vertical-align: middle;
	color: #000000;
	background-color: #FFFFFF;
	height: auto;
	width: 460px;
	padding: 5px;
	border: 1px solid #666666;
	margin-bottom: 10px;
	filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

/*h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	width: 444px;
	background-image: url(images/content_top_back.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: -5px;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: 7px;
}*/

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	width: 446px;
	background-color: #C24400;
	letter-spacing: 0.1em;
	text-align: left;
	vertical-align: middle;
	margin-top: -5px;
	margin-left: -5px;
	margin-bottom: 5px;
	margin-right: -10px;		
	padding-top: 2px;
	padding-left: 10px;
}

P {
	margin: 4px 0px 4px 0px;
}

hr {
	border: 1px solid #DD6100;
}


#content_g {
	background-image: url(images/blackjacks2_08.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	overflow: auto;
	height: 492px;
	width: 984px;
	background-color: #ACACAC;
}


#footer_l {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-left: 11px;
	background-image: url(images/blackjacks2_11.gif);
}


#footer_l A {
	color:#FFFFFF;
	text-decoration:none;
}


#footer_l A:hover {
  text-decoration:underline;
}


#footer_m {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0099FF;
	text-align: center;
	height: 18px;
	padding-top: 2px;
	background-image: url(images/blackjacks2_12.gif);
}


#footer_m1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0099FF;
	text-align: center;
	height: 18px;
	padding-top: 2px;
	background-image: url(images/blackjacks_12.gif);
}


#footer_m A {
	color:#0099FF;
	text-decoration:none;
}


#footer_m A:hover {
  text-decoration:underline;
}


#footer_r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 11px;
	background-image: url(images/blackjacks2_13.gif);
}


#footer_r A {
	color:#FFFFFF;
	text-decoration:none;
}


#footer_r A:hover { text-decoration:underline;
 }

/*
==========================================================
benutzerdefinierte Klassen zur Tabellenformatierung (.tbl)
t    = vertical-align: TOP
b    = vertical-align: BOTTOM
p    = padding-left
GRAU = background-color
ROT  = background-color
                                                  (c)k.laz
==========================================================
*/

.popup_box_team {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	vertical-align: top;
	color: #000000;
	background-color: #FFFFFF;
	height: auto;
	width: 200px;
	padding: 5px;
	border: 1px solid #666666;
	margin-bottom: 10px;
	/*filter: Alpha(Opacity=70);
	moz-opacity:.70;opacity:.70;*/
}

.tbl_t {
  vertical-align: top;
}


.tbl_b {
  vertical-align: bottom;
}


.tbl_p {
  padding-left: 4px;
}

.tbl_pr {
  text-align: right;
  padding-right: 4px;
}

.tbl_pr_stats {
  text-align: right;
  padding-right: 10px;
}

.tbl_pt {
  padding-left: 4px;
  vertical-align: top;
}


.tbl_pb {
  padding-left: 4px;
  vertical-align: bottom;
}

/*
=================
background : GRAU
=================
*/

.tbl_GRAU {
  background-color: #E6E6DC
}


.tbl_GRAUt {
  background-color: #E6E6DC;
  vertical-align: top;
}


.tbl_GRAUb {
  background-color: #E6E6DC;
  vertical-align: bottom;
}


.tbl_pGRAU {
  background-color: #E6E6DC;
  padding-left: 4px;
}

.tbl_prGRAU {
  background-color: #E6E6DC;
  text-align: right;
  padding-right: 4px;
}

.tbl_prGRAU_stats {
  background-color: #E6E6DC;
  text-align: right;
  padding-right: 10px;
}

.tbl_pGRAUt {
  background-color: #E6E6DC;
  padding-left: 4px;
  vertical-align: top;
}


.tbl_pGRAUb {
  background-color: #E6E6DC;
  padding-left: 4px;
  vertical-align: bottom;
}

.tbl_BORDER {
	border-bottom: 1px solid #b5b5b5;
}

.tbl_pBORDER {
	border-bottom: 1px solid #b5b5b5;
  padding-left: 4px;
}

.tbl_GRAUborder {
	border-bottom: 1px solid #b5b5b5;
}

.tbl_pGRAUborder {
	border-bottom: 1px solid #b5b5b5;
  padding-left: 4px;
}

/*
======================
background : GELB
======================
*/

.tbl_GELB {
	background-color: #F4D45F;
	color: #333333;
}

.tbl_pGELB {
	background-color: #F4D45F;
	color: #333333;
    padding-left: 4px;
}

/*
======================
background : ANTHRAZIT
======================
*/

.tbl_ANTH {
	background-color: #7B7B7B;
	color: #FFFFFF;
}


.tbl_ANTHt {
	background-color: #7B7B7B;
	color: #FFFFFF;
    vertical-align: top;
}


.tbl_ANTHb {
	background-color: #7B7B7B;
	color: #FFFFFF;
    vertical-align: bottom;
}


.tbl_pANTH {
	background-color: #7B7B7B;
	color: #FFFFFF;
    padding-left: 4px;
}


.tbl_pANTHt {
	background-color: #7B7B7B;
	color: #FFFFFF;
    padding-left: 4px;
    vertical-align: top;
}


.tbl_pANTHb {
	background-color: #7B7B7B;
	color: #FFFFFF;
    padding-left: 4px;
    vertical-align: bottom;
}

/*
================
background : ROT
================
*/

.tbl_ROT {
  /*background-color: #9B241E;*/
  background-color: #990000;
  color:#FFFFFF;
}


.tbl_pROT {
  /*background-color: #9B241E;*/
  background-color: #990000;
  color:#FFFFFF;
  padding-left: 4px;
}

.tbl_prROT {
  background-color: #990000;
  color:#FFFFFF;
  text-align: right;
  padding-right: 4px;
}


/*
=================================================
KALENDER - in der Übersicht
12 getrennte Boxen für TEAMS + 1 Box für TAG
=================================================
*/

#team_06 {
  background:#FFFFFF;
  padding: 3;
  border: 1px solid #666666;
  margin: 5px;
  width: 215px;
  /*height: 400px;*/
  /*position: absolute;*/
  top: 100;
  left: 100;
}

#tag {
  background: #FFFFFF;
  padding: 3;
  border: 1px solid #666666;
  margin: 5px;
  width: 215px;
  position: absolute;
  top: 21;
  left: 220px;
}

#team_07 {
  background: #FFFFFF;
  padding: 3;
  border: 1px solid #666666;
  margin: 5px;
  width: 215px;
  /*position: absolute;*/
  top: 21;
  left: 220px;
}

.tbl_team {
  background:#FFFFFF;
  padding: 3;
  border: 1px solid #666666;
  margin: 5px;
  width: 215px;
}

.tbl_tag {
  background: #FFFFFF;
  padding: 3;
  border: 1px solid #666666;
  margin: 5px;
  width: 215px;
}

/*
=================================================
Formulare
=================================================
*/

label, input, select, textarea { /* ALLE Formularelemente auswählen */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-left: 2px;
}

/*
=================================================
DIV_Container
=================================================
*/

.headline {
	background: transparent;
	padding: 0px 0px 0px 0px;
	width: 444px;
	max-height: 0px;
	overflow: visible;
   }
   
#headline {
	width: 444px;
	max-height: 0px;
	overflow: visible;
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
   }
   
#container {
	background: #ffffff;
	padding: 0;
	border: 1px solid #000000;
	/*margin: 10px;*/
	width: 440px;
	position: relative;
	top: 140px;
	left: 2px;
	}
   
.container_startseite_heimspiele {
	background: transparent;
	padding: 0;
	border: 1px solid #000000;
	/*margin: 10px;*/
	width: 440px;
	position: relative;
	top: 100px;
	left: 2px;
	}   
	
#container_startseite_heimspiele {
	background: #ffffff;
	padding: 0;
	border: 1px solid #000000;
	/*margin: 10px;*/
	width: 440px;
	position: relative;
	top: 40px;
	left: 2px;
	}   	
	
#headline_spalten {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 444px;
	max-height: 0px;
	overflow: visible;
   }
   
#container_links {
	float: left;
	background: #ffffff;
	padding: 0;
	border: 1px solid #000000;
	/*margin: 10px;*/
	width: 220px;
	position: relative;
	top: 0px;
	left: 0px;
	}

#container_rechts {
	float: right;
	background: #ffffff;
	padding: 0;
	border: 1px solid #000000;
	/*margin: 10px;*/
	width: 220px;
	position: relative;
	top: 0px;
	left: 0px;
	}

#anzeigetafel {
	background: transparent;
	border: 4px solid #FFFF00;
	/*margin: 10px;*/
	width: 280px;
	position: relative;
	top: 20px;
	left: 80px;
	overflow: visible;
	margin-top: inherit;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	}
	
.head_courier_anth {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.6em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7B7B7B;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.head_courier_anth A {
	color:#FFFFFF;
	text-decoration:none;
}


.head_courier_anth A:hover {
	text-decoration:underline;
}

.tbl_zebra_odd {
background-color:#F2F2F2;
}

.tbl_zebra_even {
background-color:#D9D9D9;
}

.rahmen {
  padding-left: 4px;
  border-bottom: 1px solid #b5b5b5;
  border-top: 1px solid #b5b5b5;
}

.linie {
	clear:both;
	width:400px;
	height:0.2em;
	border:none;
	color:#A31B00;
	background-color: #A31B00;
}