/******************************************/
/* Seitenstruktur top - Start */
/******************************************/
html
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
}

body
{
	padding: 0px;
	border: 0px;
	margin: 0px;
	text-align: center;
	background-color: #FFFFCC;
}

#container
{
	width: 919px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: left;
}
/******************************************/
/* Seitenstruktur top - Ende */
/******************************************/


/******************************************/
/* Seitenstruktur main - Start */
/******************************************/
#main
{
	float: left;
	width: 782px;
}
#mainhead
{
	height: 75px;
	width: 780px;
	border: 1px solid Black;
}
#maincontent
{
	width: 780px;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	background-color: white;
}
#submenucontainer
{
	width: 780px;
	height: 64px;
	background: url(../images/menu/submenubackground.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
/******************************************/
/* Seitenstruktur main - Ende */
/******************************************/


/******************************************/
/* Seitenstruktur adv - Start */
/******************************************/
#adv
{
	float: right;
	width: 132px;
	padding-left: 1px;
}
#advhead
{
	width: 130px;
	height: 75px;
	border: 1px solid Black;
}
#advhead a .pad
{
	display: block;
	width: 130px;
	height: 50px;
	background: transparent; /* border-bottom: 1px solid #000; */
}
#advcontent
{
	width: 130px;
	background-color: white;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}
#advcontent p
{
	text-align: center;
}
#submenuadvcontainer
{
	width: 130px;
	height: 64px;
	background: url(../images/menu/werbungbackground.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}
#contentadv
{
	width: 130px;
	height: auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #fff;
}
#contentadv p
{
	text-align: center;
}
/******************************************/
/* Seitenstruktur adv - Ende */
/******************************************/


/******************************************/
/* Seitenstruktur Footer - Start */
/******************************************/
#foot
{
	clear: both;
	width: 772px;
	height: 10px;
	background: #474642;
	color: #fff;
	font-size: 10px;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
#foot .left
{
	float: left;
}
#foot .right
{
	float: right;
}
/******************************************/
/* Seitenstruktur Footer - Ende */
/******************************************/

#mainhead a .pad
{
	display: block;
	width: 130px;
	height: 50px;
	background: transparent; /* border-bottom: 1px solid #000; */
}
a.nav01, a.nav02, a.nav03, a.nav04, a.nav05, a.nav06
{
	width: 130px;
	height: 75px;
	display: block;
	float: left;
	background: url(../images/menu/mainmenu.jpg);
	text-align: center;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 25px;
	cursor: pointer;
	cursor: hand;
}
a.nav01
{
	background-position: 0 75px;
}
a.nav02
{
	background-position: -130px 75px;
}
a.nav03
{
	background-position: -260px 75px;
}
a.nav04
{
	background-position: -390px 75px;
}
a.nav05
{
	background-position: -520px 75px;
}
a.nav06
{
	background-position: -650px 75px;
}

/* Links im Hauptmenu (hover) */
a.nav01:hover .button, a.nav02:hover .button, a.nav03:hover .button, a.nav04:hover .button, a.nav05:hover .button, a.nav06:hover .button
{
	display: block;
	width: 130px;
	height: 25px;
	color: #FFEE40;
	cursor: pointer;
	cursor: hand;
}
a.nav01:hover
{
	background-position: 0 0;
}
a.nav02:hover
{
	background-position: -130px 0;
}
a.nav03:hover
{
	background-position: -260px 0;
}
a.nav04:hover
{
	background-position: -390px 0;
}
a.nav05:hover
{
	background-position: -520px 0;
}
a.nav06:hover
{
	background-position: -650px 0;
}
/* Links im Hauptmenu (selected) */
a.nav01selected, a.nav02selected, a.nav03selected, a.nav04selected, a.nav05selected, a.nav06selected
{
	width: 130px;
	height: 75px;
	color: #FFEE40;
	display: block;
	float: left;
	background: url(../images/menu/mainmenu.jpg);
	text-align: center;
	font-size: 11px;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 25px;
	cursor: pointer;
	cursor: hand;
}
a.nav01selected
{
	background-position: 0 0;
}
a.nav02selected
{
	background-position: -130px 0;
}
a.nav03selected
{
	background-position: -260px 0;
}
a.nav04selected
{
	background-position: -390px 0;
}
a.nav05selected
{
	background-position: -520px 0;
}
a.nav06selected
{
	background-position: -650px 0;
}
/* Links im Werbungmenu (normal) */
a.navintro
{
	width: 130px;
	height: 75px;
	display: block;
	float: left;
	background: url(../images/menu/advmenu.jpg);
	background-position: 0 75px;
	text-align: center;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 25px;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
}
a.navintro:hover .button
{
	display: block;
	width: 130px;
	height: 25px;
	color: #FFEE40;
	cursor: pointer;
	cursor: hand;
}
a.navintro:hover
{
	background-position: 0 0;
}
/* Links im Hauptmenu (normal) */
a.navintro
{
	width: 130px;
	height: 75px;
	display: block;
	float: left;
	background: url(../images/menu/advmenu.jpg);
	background-position: 0 75px;
	text-align: center;
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 25px;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
}
a.navintro:hover .button
{
	display: block;
	width: 130px;
	height: 25px;
	color: #FFEE40;
	cursor: pointer;
	cursor: hand;
}
a.navintro:hover
{
	background-position: 0 0;
}
#navcontainer2, #navcontainer3, #navcontainer4
{
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #bbb;
	list-style-type: none;
}
#navcontainer5
{
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}
.navlist
{
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
}
.navlist li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: auto;
}
.navlist li a, .navlist li a:link
{
	background-color: transparent; /*color: #FFEE40;*/
	color: White;
	text-decoration: none;
	display: inline;
	padding-bottom: 2px;
	margin-left: 12px;
	margin-right: 0px;
	padding-top: 3px;
}
.navlist li a:hover
{
	color: #FFEE40; /*border-bottom: 1px dotted #FFEE40;*/
	cursor: pointer; /*background: #5E5E5E;*/
	display: inline;
}
.navlist li a.selected, .navlist li a.selected:link
{
	color: #FFEE40; /*border-bottom: 1px dotted #FFEE40;*/
	cursor: pointer;
}
.navlist li a.selected:hover
{
	color: #FFEE40; /*border-bottom: 1px dotted #FFEE40;*/
	cursor: pointer;
}
.panelContainer, .panelContainerLeft, .panelContainerRight
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
.panelContainer
{
	width: 772px;
}
.panelContainerLeft, .panelContainerRight
{
	width: 382px;
}
.panelContainerLeft
{
	float: left;
}
.panelContainerRight
{
	float: right;
}
.panelContainerHeader, .panelContainerHeaderBoth, .panelContainerHeaderLeft, .panelContainerHeaderRight
{
	font-variant: small-caps;
	font-size: small;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #474642;
	text-align: left;
	color: #FFEE40;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
.panelContainerContent, .panelContainerContentBoth, .panelContainerContentLeft, .panelContainerContentRight
{
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
}

.panelContainerHeaderBoth, .panelContainerHeader
{
	width: 764px;
}
.panelContainerHeaderLeft, .panelContainerHeaderRight
{
	width: 374px;
}

.panelContainerContentBoth, .panelContainerContent
{
	width: 758px;
}

.panelContainerContentLeft, .panelContainerContentRight
{
	width: 368px;
}
.panelControlContentWerbung
{
	width: 120px;
	height: 60px;
	padding: 5px 5px 5px 5px;
	background-color: White;
}
/******************************************/
/* VCard - Start */
/******************************************/
.vcardContainer
{
	width: 750px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
.vcardHeader
{
	font-variant: small-caps;
	font-size: small;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #474642;
	text-align: left;
	color: #FFEE40;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
.vcardContent
{
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
}
/******************************************/
/* VCard - Ende */
/******************************************/


/******************************************/
/* Listitem - Start */
/******************************************/
.listitem-container
{
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.listitem-date
{
	float: left;
	width: 70px;
	font-size: xx-small;
	color: #666;
	text-align: center;
	line-height: 1.8em;
	border: #CCC 1px solid;
	background: #f3f6ed;
	border: #CCC 1px solid;
}
.listitem-content
{
	float: right;
	width: 680px;
}
.listitem-content-without-date
{
	float: left;
	width: 750px;
}
.listitem-content-half
{
	float: right;
	width: 290px;
}
.listitem-title
{
	font-weight: bold;
	font-size: x-small;
	color: #333;
	padding-bottom: 8px;
}
.listitem-title a
{
	color: black;
	cursor: pointer;
	cursor: hand;
}
.listitem-text
{
	font-size: x-small;
	padding-bottom: 5px;
}
.listitem-text a
{
	color: #666;
	cursor: pointer;
	cursor: hand;
}
.listitem-links
{
	font-size: x-small;
	color: Black;
	padding-top: 5px;
	padding-bottom: 5px;
}
.listitem-links a
{
	color: #666;
	cursor: pointer;
	cursor: hand;
}
.listitem-begegnung-mannschaft
{
	float: left;
	width: 120px;
	text-align: left;
}
.listitem-begegnung-mannschaft-separator
{
	float: left;
	width: 10px;
	text-align: center;
}
.listitem-begegnung-goal
{
	float: left;
	width: 13px;
	text-align: right;
}
.listitem-begegnung-goal-separator
{
	float: left;
	width: 9px;
	text-align: right;
}
.listitem-begegnung-status
{
	visibility: hidden;
	float: right;
	width: 13px;
	text-align: right;
}
/******************************************/
/* Listitem - Ende */
/******************************************/


/******************************************/
/* Kontaktformular - Start */
/******************************************/
.kontakt-form
{
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.kontakt-form label
{
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 20px;
}
.kontakt-form input
{
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
}
.kontakt-form textarea
{
	width: 350px;
	height: 150px;
	margin-bottom: 10px;
	vertical-align: top;
}
.kontakt-form .button-standard
{
	display: block;
	float: left;
	color: black;
	margin-left: 170px;
	margin-bottom: 10px;
	background-color: Transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	width: 80px;
	cursor: hand;
	text-align: center;
}
.kontakt-form .kontakt-validierung
{
	display: block;
	float: left;
	margin-left: 170px;
	margin-bottom: 10px;
}
.kontakt-form br
{
	clear: left;
}
/******************************************/
/* Kontaktformular - Ende */
/******************************************/


/******************************************/
/* Diashow - Start */
/******************************************/
#diashow-form .scrollbox
{
	width: 750px;
	height: 116px;
	background-color: #474642;
	overflow: auto;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
#diashow-form .thumbnail-list-panel
{
	height: 92px;
}
#diashow-form .thumbnail-list-item-container
{
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 1px;
	padding-top: 1px;
}
#diashow-form .thumbnail-list-item
{
	border-style: solid;
	border-width: 1px;
	border-color: #FFEE40;
}
/******************************************/
/* Diashow - Ende */
/******************************************/


/******************************************/
/* Infobox - Start (no in use) */
/******************************************/
#infobox a
{
	color: Red;
	text-decoration: none;
}
#infobox a:hover
{
	color: Red;
	text-decoration: none;
}
#infobox a span
{
	display: none;
}
#infobox a:hover span
{
	display: block;
	color: black;
	background: white;
	width: 500px;
	border: 1px solid #FFEE40;
	padding: 10px;
}
/******************************************/
/* Infobox - Ende */
/******************************************/


/******************************************/
/* Gaestebuch - Start */
/******************************************/
.guestbook
{
	width: 762px;
}
.guestbook-name
{
	font-weight: bold;
	font-size: x-small;
	color: #333;
	padding-bottom: 7px;
}
.guestbook-email
{
	font-weight: normal;
	font-size: x-small;
	color: #333;
	padding-bottom: 3px;
}
.guestbook-url
{
	font-weight: normal;
	font-size: x-small;
	color: #333;
	padding-bottom: 8px;
}
.guestbook-url a
{
	color: #666;
	cursor: pointer;
	cursor: hand;
}
.guestbook-toplinks
{
	font-size: x-small;
	color: Black;
	margin-bottom: 30px;
}
.guestbook-toplinks a
{
	color: #666;
	cursor: pointer;
	cursor: hand;
}
.guestbook-bottomlinks
{
	font-size: x-small;
	margin-top: 30px;
	margin-bottom: 10px;
	color: Black;
}
.guestbook-bottomlinks a
{
	color: #666;
	cursor: pointer;
	cursor: hand;
}
.guestbook-rules
{
	margin-top: 20px;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/******************************************/
/* Gaestebuch - Ende */
/******************************************/


/******************************************/
/* Newsarchiv - Start */
/******************************************/
.newsarchiv
{
	width: 762px;
}
.newsarchiv-bottomlinks
{
	font-size: x-small;
	margin-top: 30px;
	margin-bottom: 10px;
	color: Black;
}
.newsarchiv-bottomlinks a
{
	color: #666;
	cursor: pointer;
	cursor: hand;
}
/******************************************/
/* Newsarchiv - Ende */
/******************************************/



/*************************/
/* Begegnung - Start */
/*************************/
.begegnung
{
	font-size: 11px;
	margin: 0px;
	border-width: 0px;
	padding-right: 5px;
	padding-left: 2px;
	border-collapse: collapse;
	width: 100%;
}
.begegnung th
{
	background-color: transparent;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 2px;
	border-bottom: black 1px solid;
}
.begegnung tfoot tr td
{
	padding-bottom: 3px;
	padding-top: 2px;
	border-bottom: black 1px solid;
}
.begegnung td.odd
{
	background-color: transparent;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #dcdcdc 1px solid;
}
.begegnung td.even
{
	/*background-color: #dcdcdc;*/
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #dcdcdc 1px solid;
}
.begegnung td.footer
{
	background-color: transparent;
	border-top: black 1px solid;
	padding-top: 5px;
}
td.tNum
{
	text-align: right;
}
td.tDate
{
	text-align: left;
}
td.tText
{
	text-align: left;
}
td.tRang
{
	text-align: right;
}
th.tNum
{
	text-align: right;
}
th.tDate
{
	text-align: left;
}
th.tText
{
	text-align: left;
}
th.tRang
{
	text-align: right;
}
/*************************/
/* Begegnung - Ende */
/*************************/

/*************************/
/* Statistik - Start */
/*************************/
.statistikmann
{
	font-size: 11px;
	margin: 0px;
	border-width: 0px;
	padding-right: 5px;
	padding-left: 2px;
	border-collapse: collapse;
	width: 80%;
}
.statistikmann th
{
	background-color: transparent;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 2px;
	border-bottom: black 1px solid;
}
.statistikmann tfoot tr td
{
	padding-bottom: 3px;
	padding-top: 2px;
	border-bottom: black 1px solid;
}
.statistikmann td.odd
{
	background-color: transparent;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #dcdcdc 1px solid;
}
.statistikmann td.even
{
	/*background-color: #dcdcdc;*/
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #dcdcdc 1px solid;
}
.statistikmann td.footer
{
	background-color: transparent;
	border-top: black 1px solid;
	padding-top: 5px;
}

/*************************/
/* Statistik - Ende */
/*************************/


/*************************/
/* Trainerstab - Start */
/*************************/
.trainerstab
{
	font-size: 11px;
	margin: 0px;
	border-width: 0px;
	padding-right: 5px;
	padding-left: 2px;
	border-collapse: collapse;
	width: 100%;
}
.trainerstab th
{
	background-color: transparent;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 2px;
	border-bottom: black 1px solid;
}
.trainerstab tfoot tr td
{
	padding-bottom: 3px;
	padding-top: 2px;
	border-bottom: black 1px solid;
}
.trainerstab td.odd
{
	background-color: transparent;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #dcdcdc 1px solid;
}
.trainerstab td.even
{
	/*background-color: #dcdcdc;*/
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #dcdcdc 1px solid;
}
.trainerstab td.footer
{
	background-color: transparent;
	border-top: black 1px solid;
	padding-top: 5px;
}

/*************************/
/* Trainerstab - Ende */
/*************************/


/*************************/
/* Rangliste - Start */
/*************************/
.Rangliste
{
	font-size: 11px;
	margin: 0px;
	border-width: 0px;
	padding-right: 5px;
	padding-left: 2px;
	border-collapse: collapse;
	width: 100%;
}
.Rangliste th
{
	background-color: transparent;
	text-align: left;
	border-bottom: black 1px solid;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 2px;
}
.Rangliste td.odd
{
	background-color: transparent;
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #dcdcdc 1px solid;
}
.Rangliste td.even
{
	/*background-color: #dcdcdc;*/
	padding-right: 5px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #dcdcdc 1px solid;
}
.Rangliste td.lastRow
{
	border-bottom: black 1px solid;
}
.Rangliste td.ranglistenSeparator
{
	border-bottom: black 1px dashed;
}
/*************************/
/* Rangliste - Ende */
/*************************/


/*************************/
/* Spielbericht - Start  */
/*************************/
.Spielbericht-PanelContainerLeft, .Spielbericht-PanelContainerRight
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
.Spielbericht-PanelContainerLeft
{
	width: 443px;
	
}
.Spielbericht-PanelContainerRight
{
	width: 312px;
	float: right;
}
.Spielbericht-PanelContainerHeaderLeft, .Spielbericht-PanelContainerHeaderRight
{
	font-variant: small-caps;
	font-size: small;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #474642;
	text-align: left;
	color: #FFEE40;
	border-top: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}
.Spielbericht-PanelContainerContentLeft, .Spielbericht-PanelContainerContentRight
{
	padding-top: 5px;
	padding-bottom: 1px;
	padding-left: 7px;
	padding-right: 7px;
}
.Spielbericht-PanelContainerHeaderLeft, .Spielbericht-PanelContainerHeaderRight
{
	width: 374px;
}
.Spielbericht-PanelContainerContentLeft, .Spielbericht-PanelContainerContentRight
{
	width: 368px;
}

.Spielbericht-Aufstellung-Label
{
	color: #FFCC00;
	font-weight: bolder;
	font-size:11px;
}
.spielbericht td
{
	padding-right: 5px;
}

/*************************/
/* Spielbericht - Ende   */
/*************************/


/******************************************/
/* General - Start */
/******************************************/
.combobox
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.button-normal
{
	color: black;
	background-color: Transparent;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	cursor: hand;
	text-align: center;
}

.link-active
{
	color: #666;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

br
{
	clear: left;
}
.stopfloat
{
	clear: both;
	visibility: hidden;
}
/******************************************/
/* General - Ende */
/******************************************/