/* CSS-Einstellungen von www.tsv-pavelsbach.de */

/* Wichtige Farben
Grau = #696969
Grün = #559966, oder kurz 596
*/

html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, img, li {
   margin: 0;
   padding: 0;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

/* Der gesamte Body der Seite */
body {
	color:#000;
	background-color:#596;
	font-style:normal;
	font-weight:normal;
	font-size:10pt;
	text-decoration:none
}

/* oberste Zeile mit Sportheimbild, Logo und Vereinsname */
div#header	{
	height: 90px;
	background-color: #696969;
}

/* accordion - Farben */
#accordion { margin: 0; padding: 2px 2px 2px 2px; }
#accordion dt {font-weight:bold; cursor: pointer; }
#accordion dd { padding: 0; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px }

/* sdmenu Einstellungen */
div.sdmenu {
	margin-top: 20px;
	width: 145px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	background: url(sdmenu/bottom.gif) no-repeat  right bottom;
	color: #fff;
}
div.sdmenu div {
	background: url(sdmenu/title.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(sdmenu/toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 20px;
}
div.sdmenu div span {
	display: block;
	padding: 3px 25px;
	font-weight: bold;
	color: white;
	background: url(sdmenu/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(sdmenu/collapsed.gif);
}
div.sdmenu div a {
	padding: 3px 5px;
	background: #eee;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #066;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #066 url(sdmenu/linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}
/* Ende der sdmenu Einstellungen */

/* Der Haup-Inhaltsbereich Seite */
div.content {
	color:#000;
	margin: 1px 145px 0px 145px;
	padding-left:10px;
	font-size: 12px;
	height: 700px;
}

div.content li a:link, div.content li a:visited {
	color:#000;
}

div.content li a:hover, div.content li a:active {
	color:#fff;
}

div.content ul {
	padding-left:10px;
}

a.mainlink {
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}

a.mainlink:hover, a.mainlink:active {
	color:#fff;
	font-weight:normal;
	text-decoration:underline;
}

div.latestnews {
	position:absolute;
	top: 120px;
	right: 30px;
}

div.footer {
	position:absolute;
	padding-bottom: 10px;
	padding-left: 155px;
}

table.bottom tr, table.bottom td {
	border: 1pt solid #000;
	font-style:normal;
	font-size:8pt;
	color:#000;
}

h1.top {
	top:0px;
	font-size:2em; 
}

h1.meister { font-size:40pt; text-align:center; color:blue; }

h1 { font-size:40pt; text-align:center;}
h2 { font-size:24pt; text-align:center;}
h3 { font-size:28pt; text-align:center;}
h4 { font-size:14pt; text-align:center;}
h5 { font-size:10pt; text-align:left;}
h6 { font-size:6pt; text-align:center;}

div.back { position:absolute; bottom:10pt; left:10pt;}

hr.links { color:#063 }

table.links { 
	border:1pt outset #000;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	color:#000;
	font-size:10pt;
	width: 95%;
}

table.links_noborder {
	line-height: 20px;
	color:#000;
	font-size:10pt;
	width: 95%;
}

table.bilder {
	color:#000;
	font-size:9pt;
}

p.news {
	color:#fff;
	font-size:10pt;
}

td.fr_w { border-left:1px solid #fff; }
td.fr_b { border-left:1px solid #000; }
td.fr_u { border-bottom:1px solid #000; }
td.fr_lu { border-left:1px solid #fff; ; border-bottom:1px solid #000; }

span.disclaimer { font-size: 8pt; color:#333; }

/* jQuery lightBox plugin - Gallery style */
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}

#gallery ul a:hover { color: #fff; }

div.tab {
	background-color: #596;
	padding: 20px;
}
