html, body {
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	line-height:13px;
	overflow:auto;
	background: #F5F5F5;
}

.tx-viagallery-pi1 { margin-bottom:15px; }

body { overflow:hidden; }

p 		{ margin: 0; padding: 0; }
h1 		{ font-family:Arial,Helvetica,Times Roman; font-size:11px; color:#666666; text-decoration:none; font-weight:bold; margin: 0; padding: 0; }
a, a:link, a:visited { color:#666666; font-size:11px; text-decoration:underline; }
a:hover, a:active, a:focus { color:#999999; font-size:11px; text-decoration:none; }


h2.spielerliste 		{ font-family:Verdana, Arial,Helvetica,Times Roman; font-size:14px; line-height:16px; color:#333333; text-decoration:none; font-weight:normal; margin:0px 0px 0px 0px; padding: 0; }
table.spielerinfo		{ margin:20px 0px 0px 0px; }
td.spielerdata			{ width:86px; }

.spielerbild { margin:1px 17px 1px 1px; float:left; }
.spielernr	 { margin:0px 35px 28px 0px; }

table.contenttable, table.htmlarea-showtableborders { width:100%; margin-bottom:15px; }
td.plan-datum { width:41px; padding: 0px 15px 0px 0px; }
td.plan-zeit { width:26px; padding: 0px 20px 0px 0px; }
td.plan-tore { text-align:right; }

strong 	{ font-size:11px; color:#990000; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

#seite 		{ width:776px; margin:0 auto; height:auto;  padding:0px 36px 0px 36px; background:url(../images/hintergrund.gif) top center repeat-y;  }
#abschluss	{ width:848px; margin:0 auto; height:auto; padding: 0; }

#viamedia	{ float:right; }
#footer-unten { width:770px; margin:0 auto; text-align:left; padding:26px 36px 26px 36px; text-decoration:none; }

#footer-unten a, #footer-unten a:link, #footer-unten a:visited,
#viamedia a, #viamedia a:link, #viamedia a:visited { color:#666666; font-size:11px; text-decoration:none; font-family:Aria, Helvetica, sans-serif; }
#footer-unten a:hover, #footer-unten a:active, #footer-unten a:focus,
#viamedia a:hover, #viamedia a:active, #viamedia a:focus { color:#666666; font-size:11px; text-decoration:underline; font-family:Aria, Helvetica, sans-serif; }




#top 		{ width:776px; height:154px; background-image:url(../../Bilder/Kopfbilder/head01.jpg); background-repeat:no-repeat; }
.top01		{ background-image:url(../../Bilder/Kobpbilder/head01.jpg); }
/*#top p		{ float:right; margin:6px 19px 0px 0px; color:#FFFFFF; font-size:11px; overflow:hidden; }
* html #top p		{ float:right; margin:6px 9px 0px 0px; color:#FFFFFF; font-size:11px; overflow:hidden; }
#top p a, #top p a:link, #top p a:visited { color:#FFFFFF; font-size:11px; text-decoration:none; }
#top p a:hover, #top p a:active, #top p a:focus { color:#FFFFFF; font-size:11px; text-decoration:underline; }*/
#metamenu 	{ position:absolute; top:6px; right:50%; margin-right:-378px;  color:#FFFFFF; font-size:11px; overflow:hidden; }
#metamenu a, #metamenu a:link, #metamenu a:visited { color:#FFFFFF; font-size:11px; text-decoration:none; }
#metamenu a:hover, #metamenu a:active, #metamenu a:focus { color:#FFFFFF; font-size:11px; text-decoration:underline; }

#mainmenu 	{ width:776px; background:url(../images/mainmenu-bg.png); text-align:left; border-top:solid 1px #E5E5E5; }

.top-links 	{ width:204px; height:48px; background:#F8F8F8; }
.top-links p 	{ margin-bottom:18px; margin-left:15px; }

.top-mitte	{ height:48px; background:#F8F8F8; }
.top-mitte-h	{ width:205px; background:#F8F8F8; }
.top-mitte p 	{ margin-bottom:18px; margin-left:15px; }

.top-rechts	{ width:157px; height:48px; background:#F8F8F8; }

.unten-links 	{ width:204px; height:48px; background:#F8F8F8; }
.unten-links p 	{ margin-bottom:18px; margin-left:15px; }

.unten-mitte	{ height:46px; background:#F8F8F8; padding-top:2px; }
.unten-mitte-h	{ width:205px; background:#F8F8F8; padding-top:3px; }
.unten-mitte p 	{ margin-bottom:18px; margin-left:15px; }

.unten-rechts	{ width:157px; height:46px; background:#F8F8F8; padding-top:3px; }

/* .top-rechts p { margin-bottom:18px; margin-left:15px; } */

#mittelteil { width:776px; height:auto; overflow:hidden; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }
.mitte 		{ width:776px; overflow:hidden; }
.sp-v	 	{ background:#CCCCCC; height:auto; width:1px; }
.sp-h		{ background:#CCCCCC; height:1px; width:auto; }


div.border-rechts-unten { border-top:solid 1px #CCCCCC; padding:10px 9px 10px 9px; text-align:center; }
div.border-rechts-oben { border-bottom:solid 1px #CCCCCC; padding:10px 9px 10px 9px; text-align:center; }


.dp-border { border:solid 1px #CCCCCC; background-color:#FFFFFF;}

a.dropdown,a.dropdown:link,a.dropdown:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#FFFFFF;
	text-decoration:none;
}
a.dropdown:hover {
	color:#999999;
	background-color:#FFFFFF;
}

a.dropdown-aktiv,a.dropdown-aktiv:link,a.dropdown-aktiv:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	background-color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
}
a.dropdown-aktiv:hover {
	color:#999999;
	background-color:#FFFFFF;
}

div.margin-content 	{ margin:15px 15px 1px 15px; overflow:hidden; }
div.spieler		{ margin:11px 15px 1px 15px; overflow:hidden; }
div.margin-content h1 	{ margin-bottom:15px; }
div.margin-content p 	{ margin-bottom:14px; }

.mitte-links 		{ width:204px; background:#F0F0F0; }
.mitte-mitte		{ width:411px; background:#F0F0F0; height:300px; }
.mitte-rechts		{ width:157px; background:#F0F0F0; }
.mitte-rechts div.csc-textpic { margin:8px 8px 0px 8px; }
#balken-unten		{ width:776px; height:34px; background:url(../images/balken-unten.gif) left top no-repeat; overflow:hidden;}
#hauptsponsoren 	{ width:712px; margin-left:32px; padding-top:10px; padding-bottom:10px; }

/* Subnavigation */
span.nav 		{ width:204px; border-bottom:solid 1px #CCCCCC; display:block; margin:0; padding:0;}

a.subnav, a.subnav:link, a.subnav:visited		{ width:187px; margin:1px 1px 1px 1px; color:#333333; text-decoration:none; background:#F0F0F0; display:block; padding:3px 0px 3px 15px; }
a.subnav:hover, a.subnav:focus, a.subnav:active { width:187px; margin:1px 1px 1px 1px; color:#333333; text-decoration:none; background:#D7EDFF; display:block; padding:3px 0px 3px 15px; }

a.subnav-act, a.subnav-act:link, a.subnav-act:visited		{ width:187px; margin:1px 1px 1px 1px; color:#990000; text-decoration:none; background:#B7DFFF; display:block; padding:3px 0px 3px 15px; }
a.subnav-act:hover, a.subnav-act:focus, a.subnav-act:active { width:187px; margin:1px 1px 1px 1px; color:#990000; text-decoration:none; background:#D7EDFF; display:block; padding:3px 0px 3px 15px; }


span.nav2 		{ width:203px; display:block; margin:0; padding:0; margin-left:0px;}

a.subnav2, a.subnav2:link, a.subnav2:visited		{ width:167px; margin:1px 1px 1px 1px; color:#333333; text-decoration:none; background:#F0F0F0; display:block; padding:3px 0px 3px 35px; }
a.subnav2:hover, a.subnav2:focus, a.subnav2:active { width:167px; margin:1px 1px 1px 1px; color:#333333; text-decoration:none; background:#D7EDFF; display:block; padding:3px 0px 3px 35px; }

a.subnav-act2, a.subnav-act2:link, a.subnav-act2:visited		{ width:167px; margin:1px 1px 1px 1px; color:#990000; text-decoration:none; background:#F0F0F0; display:block; padding:3px 0px 3px 35px; }
a.subnav-act2:hover, a.subnav-act2:focus, a.subnav-act2:active { width:167px; margin:1px 1px 1px 1px; color:#990000; text-decoration:none; background:#D7EDFF; display:block; padding:3px 0px 3px 35px; }



p.mainNav { margin:5px 0px 4px 0px; padding: 0; }
p.mainNav a, p.mainNav a:link, p.mainNav a:visited { color:#000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; line-height:14px; }
p.mainNav a:hover, p.mainNav a:focus, p.mainNav a:active { color:#990000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; line-height:14px; }

.makeHand { cursor:pointer; }
* html .makeHand { cursor:hand; }

.thumbnail { padding:4px 4px 4px 4px; background:#F0F0F0; }
.thumbnail:hover { padding:4px 4px 4px 4px; background:#3399FF;  }

/* Hauptnavigation */
img.mainNavPfeil { float:right; margin-top:2px; }
img.divider { margin:5px 0px 5px 0px; }
a.mainNav { color:#333333; font-size:11px; text-decoration:none; line-height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mainNav:hover { color:#999999; font-size:11px; text-decoration:none; line-height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mainNavAct { color:#990000; font-size:11px; text-decoration:none; line-height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.mainNavAct:hover { color:#999999; font-size:11px; text-decoration:none; line-height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.unten-mitte { width:411px; background:#F8F8F8; }

/* News */
.news-list-date { padding-right:20px; }
.news-list-title, .news-archive-title { padding-bottom:5px; }

.fce-mitarbeiter{ border-bottom:solid 1px #CCCCCC; }
.fce-image{ margin:10px 0px 10px 10px; }
.fce-mitarbeiter-oben { padding:15px 15px 0px 0px; }
.fce-mitarbeiter-mitte { padding:0px 15px 0px 0px; }
.fce-mitarbeiter-unten { padding:0px 15px 15px 0px; }
#unten { width:774px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; background:#F0F0F0; height:80px; overflow:hidden; }

/* Speler Detailansicht */
.clearer { clear:both; }
.spielerdetail { border-bottom:solid 1px #CCCCCC; height:192px; }
.spielerdescr { background:#F8F8F8; padding:16px 16px 16px 16px; height:150px; }

/* Spielerliste */
.spielerliste 			{ width:381px; }
.spielerliste-nr 			{ width:15px; padding-right:5px; }
.spielerliste-name 		{ width:151px; }
.spielerliste-alter		{ width:80px; }
.spielerliste-hoehe		{ width:30px; text-align:right; }
.spielerliste-gewicht 		{ width:30px; text-align:right; }
.spielerliste-seit 		{ width:30px; text-align:left; padding-left:10px; }
.spielerliste-land 		{ width:30px; text-align:right; }

/* Spielaufstellung */
.aufstellung { width:147px; margin:5px 5px 0px 5px; }
.aufstellung tr td strong { padding-left:3px; }
.aufstellung tr td { padding-left:2px; padding-bottom:3px; }
.aufstellung-header { text-align:right; }
.aufstellung-nr { text-align:left; }
.aufstellung-name { text-align:left; padding-left:10px; }
.aufstellung-divider { margin:0px 0px 0px 0px; }
.spieler { margin-bottom:0px; }
.liste-divider { margin:0px 0px 0px 0px; }

/* Galerie */
.counter  { color:#666666; margin:0px 20px 0px 0px; line-height:13px; font-size:11px; }
.prev-btn { margin:0px 4px 0px 15px; }
.next-btn { margin:0px 4px 0px 0px; }
.switcher { padding:15px 15px 0px 0px; }
.thumb { border:solid 4px #F0F0F0; }
.thumb:hover { border:solid 4px #B7DFFF; }
.thumbtable { width:381px; }


.sponsor-divider { border: 0; height:1px; background:#CCCCCC; }
.mitte-rechts div.csc-textpic { border-bottom:solid 1px #CCCCCC; }


/* Sponsoren Übersicht */

.ue_produkt-top {
	width:102px;
	height:120px;
	border-left:0;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.ue_produkt-top-last {
	width:103px;
	height:120px;
	border-left:0;
	border-right:0;
	border-bottom:solid 1px #CCCCCC;
}

.empty {
	width:103px;
	height:120px;
	border: 0;
}

.ue_produkt-next {
	width:102px;
	height:120px;
	border-left:0;
	border-top:0;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	float:left;
}

.ue_produkt-next-last {
	width:103px;
	height:120px;
	border-left:0;
	border-top:0;
	border-right:0;
	border-bottom:solid 1px #CCCCCC;
	float:left;
}

.ue_produkt-bottom {
	width:102px;
	height:120px;
	border-left:0;
	border-top:0;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.ue_produkt-bottom-last {
	width:103px;
	height:120px;
	border-left:0;
	border-top:0;
	border-right:0;
	border-bottom:solid 1px #CCCCCC;
}


table.uebersicht {
	width:411px;
	border-top:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	border-left: 0;
	border-right: 0;
	border-collapse:collapse;
}

.ue_pic {
	/* margin:24px 0px 0px 38px; */
	margin-top:5px;
	margin-left:0px;
	text-align:center
}
.ue_text {
	margin-left:10px;
}

#pUebersicht img.header {
	margin:30px 30px 21px 30px;
}

.unten-mitte-h div.margin-content a, .unten-mitte-h div.margin-content a:link, .unten-mitte-h div.margin-content a:hover { text-decoration:none; }
.newsarchiv a p, .newsarchiv a:link p, .newsarchiv a:visited p { text-decoration:underline; }
.newsarchiv a:hover p, .newsarchiv a:active p, .newsarchiv a:focus p { text-decoration:none; }
