td, body	{ font-size: 12px; font-family: Verdana, Arial, Geneva }
 
 .menu { font-size: 11px; text-decoration: none; color: #333333 }
 .menu:hover { text-decoration: underline; color: #ffffff }
 .menu2 { font-size: 12px; text-decoration: none; color: #333333 }
 .menu2:hover { text-decoration: underline; color: #444444 }
 .noul { color: #000000;  text-decoration: none }
 .noul:hover { text-decoration: underline }


  .nobr { padding: 2px; color: #000000; font-weight: normal; }
    .nobr a:link { color: #333333; font-weight: normal; text-decoration: none; }
    .nobr a:visited { color: #333333; font-weight: normal; text-decoration: none; }
    .nobr a:active { color: #333333; font-weight: normal; text-decoration: overline underline; }
    .nobr a:hover { color: #333333; font-weight: normal; text-decoration: overline underline; }
 


  .lmoTabelleMeister { padding: 2px; background: #e2e2e2; color: #000000; font-weight: normal; }
    .lmoTabelleMeister a:link { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleMeister a:visited { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleMeister a:active { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: overline underline; }
    .lmoTabelleMeister a:hover { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: overline underline; }
  .lmoTabelleCleague { padding: 2px; background: #eeeeee; color: #000000; font-weight: normal; }
    .lmoTabelleCleague a:link { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleCleague a:visited { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleCleague a:active { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: overline underline; }
    .lmoTabelleCleague a:hover { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: overline underline; }
  .lmoTabelleCleaguequali { padding: 2px; background: #e2e2e2; color: #000000; font-weight: normal; }
    .lmoTabelleCleaguequali a:link { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleCleaguequali a:visited { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleCleaguequali a:active { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: overline underline; }
    .lmoTabelleCleaguequali a:hover { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: overline underline; }
  .lmoTabelleUefa { padding: 2px; background: #eeeeee; color: #000000; font-weight: normal; }
    .lmoTabelleUefa a:link { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleUefa a:visited { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleUefa a:active { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: overline underline; }
    .lmoTabelleUefa a:hover { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: overline underline; }
  .lmoTabelleRelegation { padding: 2px; background: #eeeeee; color: #000000; font-weight: normal; }
    .lmoTabelleRelegation a:link { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleRelegation a:visited { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleRelegation a:active { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: overline underline; }
    .lmoTabelleRelegation a:hover { background: #eeeeee; color: #333333; font-weight: normal; text-decoration: overline underline; }
  .lmoTabelleAbsteiger { padding: 2px; background: #e2e2e2; color: #000000; font-weight: normal; }
    .lmoTabelleAbsteiger a:link { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleAbsteiger a:visited { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: none; }
    .lmoTabelleAbsteiger a:active { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: overline underline; }
    .llmoTabelleAbsteiger a:hover { background: #e2e2e2; color: #333333; font-weight: normal; text-decoration: overline underline; }
  .lmotab8 { padding: 2px; background: #FFD0E0; color: #000000; font-weight: normal; }
    .lmotab8 a:link { background: #FFD0E0; color: #333333; font-weight: normal; text-decoration: none; }
    .lmotab8 a:visited { background: #FFD0E0; color: #333333; font-weight: normal; text-decoration: none; }
    .lmotab8 a:active { background: #FFD0E0; color: #333333; font-weight: normal; text-decoration: overline underline; }
    .lmotab8 a:hover { background: #FFD0E0; color: #333333; font-weight: normal; text-decoration: overline underline; }
  .lmotab6 { padding: 2px; background: #FDD597; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
  .lmotab7 { padding: 2px; background: #97FDDA; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: normal; }
  .lmocross1 { padding: 2px; background: #f9f9f9; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; }
  .lmocross2 { padding: 2px; background: #f9f9f9; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; }
    .lmocross2 a:link { background: #f9f9f9; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocross2 a:visited { background: #f9f9f9; color: #000000; font-weight: normal; text-decoration: none; }
    .lmocross2 a:active { background: #000000; color: #f9f9f9; font-weight: normal; text-decoration: none; }
    .lmocross2 a:hover { background: #000000; color: #f9f9f9; font-weight: normal; text-decoration: none; }
  .lmocross4 { padding: 2px; background: #e2e2e2; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; }
  .lmocross5 { padding: 2px; background: #ffffff; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; }
    .lmocross5 a:link { background: #ffffff; color: #333333; font-weight: normal; text-decoration: none; }
    .lmocross5 a:visited { background: #ffffff; color: #333333; font-weight: normal; text-decoration: none; }
    .lmocross5 a:active { background: #ffffff; color: #333333; font-weight: normal; text-decoration: overline underline; }
    .lmocross5 a:hover { background: #ffffff; color: #333333; font-weight: normal; text-decoration: overline underline; }
  .lmocross6 { padding: 2px; background: #e8e8e8; color: #000000; font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; }
    .lmocross6 a:link { background: #e8e8e8; color: #333333; font-weight: normal; text-decoration: none; }
    .lmocross6 a:visited { background: #e8e8e8; color: #333333; font-weight: normal; text-decoration: none; }
    .lmocross6 a:active { background: #e8e8e8; color: #333333; font-weight: normal; text-decoration: overline underline; }
    .lmocross6 a:hover { background: #e8e8e8; color: #333333; font-weight: normal; text-decoration: overline underline; }

/* RESET */

/* Normalize margins & paddings */
body,div, dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td	{margin:0; padding:0;}

/* Normalize font size and font weight in headings */
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}

/* Removes list styles from lists */
ol,ul {list-style:none;}

/* Normalize font style and font weight to normal */
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}

/* Removes borders from tables */
table {border-collapse:collapse; border-spacing:0; width:100%;}

/* Removes borders from fieldsets and images */
fieldset,img {border:0;}

/* Removes outline from textlinks (Firefox, Mozilla) */
a {outline:none;}

/* Left aligns text in captions and th */
caption, th {text-align:left;}

/* Removes quotation marks from q */
q:before, q:after {content:'';}

td.nobr {font-size:12px; line-height:18px;}
table.lmoInner th {font-size:12px; line-height:18px; font-weight:bold; padding-left:13px;}
td.lmoFooter {padding-top:10px;}

body {
	height:100%;
	padding:0;
	margin:0;
	background:white;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:0;
	padding:0;
	background-image:url(/_images/netz_bg.gif);
}

ul {
	list-style-type:none;
	padding:0;
	margin:0;
	font-family: Verdana, sans-serif;
	text-align:justify;
	color:#505050;
}

 a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	color:#0049aa;
}
.clear {
	clear:both;
}

h2 {
	font-size:14px;
	font-family:Verdana, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	margin:2 0 0 0;
	padding:0;
}

/* Div, das das Seitengerüst definiert */
#seite {
	width:960px;
	height:101%;
	position:absolute;
	left:0;
	margin:0;
	padding:0;
	background-color:#fff;
}

/* Div für die Regionenreiter und Headergrafik*/
#reiter_region {
	position:absolute;
	left:480px;
	top:4px;
	width:470px;
	padding:0;
	margin:0;
}
#reiter_region ul {
	list-style-type:none;
	width:470px;
	padding:0;
	margin:0;
	overflow:hidden;
}
	
#reiter_region li {
	display:block;
	padding:0;
	margin:0;
	float:left;
	width:109px;
	height:26px;
}

#header {
	height:102px;
	width:970px;
	position:absolute;
	left:50%;
	top:27px;
	margin:0 0 0 -485;
	background:url(pics/seitenheader2.gif) no-repeat center top;
	padding:0;
}
/* Banner */
#header img {
	margin:12px 0px 0px 480px;
}

/*Horizontale Hauptnavigation*/
#menuereiter {
	position:absolute;
	top:118px;
	left:50%;
	width:970px;
	padding:0;
	margin:0 0 0 -485;
}
#menuereiter ul {
	list-style-type:none;
	padding:0;
	margin:0;
	background:pink;
}

#menuereiter li {
	float:left;
	height:28px;
	padding:0;
	margin:0;
	text-align:left;
	background:url(pics/menuereiter_inaktiv_mitte.gif) repeat-x center top;
}

#menuereiter li a {
	padding:0;
	margin:0 5 0 3;
	line-height:28px;
	font-weight:bold;
	color:white;
	font-size:10px;
}

#menuereiter li img {
	padding:0;
	margin:0;
}

/* Sockel der Menüreiter */
#sockel {
	width:970px;
	background:url(pics/grey_bar.gif) repeat-x center top;
	height:10px;
	position:absolute;
	top:146px;
	left:50%;
	margin:0 0 0 -485;
}
/* Sockel der Menüreiter Ende */

#inhalt{
	position:absolute;
	top:220px;
	left:50%;
	margin:0 0 0 -485;
	width:965px;
	padding:0;
	background:#fff;
}

/* Suchformular Stadien */
#kasten input.eingabe {
	width:175px;
	margin:0;
	height:23px;
	text-align:center;
	background:transparent url(pics/logineingabefeld_lang.gif) no-repeat center top;
	font-family: Verdana, Helvetica, sans-serif;
	border:0;
}
#kasten .knopf {
	background:transparent url(pics/anmelde_knopf_blank.gif) no-repeat center top;
	width:57px;
	height:19px;
	position:relative;
	font-size:10px;
	color:#505050;
	border:0;
	font-weight:bold;
	top:3px;
}


/*die jeweiligen Inhaltsboxen*/
#box {
	padding:0;
	margin:0 8 0 0;
	position:relative;
	left:0;
	top:0;
	float:left;
}
/*Titelleisten der Boxen*/
#box #titel {
	display:block;
	margin:0;
	position:absolute;
	left:34px;
	top:10px;
	height:55px;
	z-index:100;
}

#box #titel #anfang { /*hier und in der folgenden Anweisung Hintergrundgrafiken austauschen, wenn andere Farbe erwünscht*/
	background:url(pics/iconrahmen.gif) no-repeat 0 0;
	width:60px;
	height:55px;
	float:left;
	margin:0;
}
#box #titel #mitte {
	background:url(pics/header_mitte.gif) repeat-x left top;
	line-height:23px;
	height:55px;
	float:left;
	font-weight:bold;
}

#box #titel #ende {
	float:left;
	height:55px;
	width:48px;
}

#box #titel h2 {
	font-size:13px;
	font-family:Verdana, Helvetica, sans-serif;
	color:white;
	font-weight:bold;
	margin:2 0 0 10;
	padding:0;
}

/*Dropdownteil in Vereine-, Foto- und Stadienbox*/
#box #titel ul.drop {
	list-style-type:none;
	margin:0;
	padding:0px;
}
#box #titel ul.drop li {
	margin:0;
	padding:0;
	float:left;
}
#box #titel ul.drop li a{
	font-size:8px;
	color:#505050;
	padding:5 0 5 0;
	font-size:10px;
	margin:0 10 0 10;
	background:transparent;
}

#box #titel ul.drop li a:hover { 
	background:#bf2626; /*hier Definition des roten Linkhintergrundes beim Drüberfahren mit der Maus*/
	color:white;
}

#box #titel ul.drop li ul.dropi {
	background:#767676;
	display:none;
	position:absolute; /*die Angabe width:??px; im HTML bei dem jeweiligen Dropdownmenü machen, falls Änderungen nötig*/
	padding:0;
	margin:0 0 0 10;
}
#box #titel ul.drop li ul.dropi li {
	display:block;
	padding:0;
	margin:0;
	float:none;
	clear:both;
	white-space:nowrap;
	line-height:17px;
	text-align:left;
}
#box #titel ul.drop li ul.dropi li a {
	color:white;
	float:none;
	padding:0;
	height:15px;
	margin:0 0 0 4;
	letter-spacing:-0.2px;
	background:transparent;
}
#box #titel ul.drop li ul.dropi li a:hover {
	background:#bf2626; /*hier Definition des roten Linkhintergrundes beim Drüberfahren mit der Maus*/
	color:white;
}

#box #titel ul.drop li:hover ul.dropi {
	display:block;
}
/* Dropdownteil Ende*/

/*Inhaltsteil der Boxen, höhenskalierbar. Wenn feste Höhe erwünscht wird, muss diese hier angegeben werden*/
#box #kasten {
	padding:5 0 0 0;
	margin:0 0 15 3;
	background:#fff;
	border-left:0 solid #cbcbcb;
	border-bottom:0 solid #cbcbcb;
	border-right:0 solid #cbcbcb;
	text-align:justify;
}

#box #kasten h3 {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0 0 15 15;
}
#box #kasten a {
	font-size:12px;
	line-height:22px;
}
#box #kasten p {
	margin:0 15 10 15;
}
/*kleine Inhaltsbox innerhalb der Unterseiten, Breite im HTML angeben*/
#box_klein {
	float:left;
	margin:0;
	background:transparent;
	padding-bottom:25px;
}
#box_klein ul {
	margin:0 0 15 0;
}
#box_klein ul li{
	font-family: Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 7 0;
	line-height:15px;
}
#box_klein #weiteres ul li{
	margin:0;
}

/*Tabelle für stadionliste.htm und stadionfokus_tab.htm. Breitenangaben sind im HTML vermerkt. */
/*Tabellenkopf mit dem roten Hintergrund, bei Farbänderungen hier Grafik austauschen*/
#box #liste th {
	font-size:12px;
	background:url(pics/menuereiter_inaktiv_mitte.gif) repeat-x 0 0px;
	text-align:left;
	padding-left:10px;
	margin:0;
	color:white;
}
/*Tabellenzeile */
#box #inhalt2 #liste tr {
	margin:0;
	height:28px;
}
#box #liste tr {
	margin:0;
	height:20px;
}

/*Tabellenzelle */
#box #inhalt2 #liste td {
	font-family: Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:#f3f3f3;
	padding-left:10px;
	margin:0;
}
/*Tabelle Ende*/

#box #inhalt2 h3 {
	width:600px;
	line-height:30px;
	border-bottom:1px solid #cbcbcb;
}

/*Fußleiste*/
#footer{
	width:970px;
	border-top:1px solid lightgrey;
	text-align:center;
	position:relative;
}
#footer a {
	margin:0 10 0 10;
}

/*****************************************************/
/*****************************************************/
/* NEU ***********************************************/
/*****************************************************/
/*****************************************************/

/* SIZES */
.size10							{font-size:10px;}
.size11							{font-size:11px;}
.size12							{font-size:12px;}
.size13							{font-size:13px;}
.size14							{font-size:14px;}
.size16							{font-size:16px;}
.size18							{font-size:18px;}
.size20							{font-size:20px;}
.size22							{font-size:22px;}
.size24							{font-size:24px;}
.size26							{font-size:26px;}
.size28							{font-size:28px;}
.size32							{font-size:32px;}
.size34							{font-size:34px;}
.size36							{font-size:36px;}
.size38							{font-size:38px;}
.size40							{font-size:40px;}
.size42							{font-size:42px;}
.size46							{font-size:46px;}

/* LINE HEIGHTS */
.line10							{line-height:10px;}
.line10							{line-height:10px;}
.line11							{line-height:11px;}
.line12							{line-height:12px;}
.line14							{line-height:14px;}
.line16							{line-height:16px;}
.line18							{line-height:18px;}
.line20							{line-height:20px;}
.line22							{line-height:22px;}
.line24							{line-height:24px;}
.line26							{line-height:26px;}
.line28							{line-height:28px;}
.line32							{line-height:32px;}
.line48							{line-height:40px;}

/* COLORS */
.black 							{color:#141414;}
.green							{color:#729e11;}
.grey							{color:#a6a6a6;}
.red							{color:#a3000a;}
.white							{color:#ffffff;}
.blue							{color:#0049aa;}

a.white, a.white:active, a.white:visited {color:#fff; text-decoration:none; outline:none;}
a.white:hover 					{text-decoration:none; outline:none; color:#fff;}
a.black, a.black:active, a.black:visited {color:#050505; text-decoration:none; outline:none;}
a.black:hover 					{text-decoration:underline; outline:none; color:#000;}

/* DECORATION */
.normal							{font-weight:normal;}
.bold							{font-weight:bold;}
.italic							{font-style:italic;}

.leftrightpadding3				{padding-left:3px; padding-right:3px;}
.leftrightpadding6				{padding-left:6px; padding-right:6px;}

/* ALIGNMENTS */
.left				{text-align:left;}
.right				{text-align:right;}
.center				{text-align:center;}
.justify			{text-align:justify;}
.centerdiv			{margin-left:auto; margin-right:auto;}

/* FLOATS */
.floatl				{float:left;}
.floatr				{float:right;}
.clear				{clear:both;}

/* LISTS */
ul.inline li		{display:inline;}
ul.text li			{line-height:28px;}
.list_divider		{margin-top:35px; text-transform:uppercase; border-bottom:solid 1px #e5e5e5; padding-bottom:4px; margin-bottom:8px;}
.list_top			{margin-top:35px; text-transform:uppercase; border-top:solid 1px #e5e5e5; padding-top:4px;}
.list				{list-style:none; margin:0; padding:0; line-height:12px; text-align:center; font-weight:normal;}

/* MENU */
.menu				{margin-top:1px;}
.menureg			{background-color:#fff; border:solid 1px #333333; padding-left:5px; padding-right:5px;}
.menubg				{height:29px; background-image:url(/_images/menu_bg.png); background-repeat:repeat-x; border-top:solid 1px #666666; border-bottom:solid 1px #666666;}
.menuh				{height:28px; margin-right:1px;}
.menuel				{width:100px; padding-top:8px; overflow:hidden; height:21px; border-right:solid 1px #666666;}
.header				{height:142px; background-position:top; background-repeat:no-repeat;}

.subheader			{padding-top:15px; padding-bottom:10px;}
.subheader_st		{width:6px; height:29px; background-repeat:repeat-x;}
.subheader_end		{padding-top:4px; padding-left:10px; height:29px; background-image:url(/_images/bg_miniheader.png); background-repeat:repeat-x;}

/* POSITIONING */
.absolute			{position:absolute; z-index:10000; top:0; left:0;}
.absolute_hidden	{position:absolute; z-index:10000; top:0; left:-9999px;}
.relative			{position:relative;}

.kasten				{}
