/*
Theme Name:		BTV-Leichtathletik
Theme URI:		
Description:	A specially designed theme for <strong>BTV-Leichtathletik</strong>
Version:			0.2
Author:			Andre Schieffer
Author URI:		http://www.acoustic-andre.de/
*/

/* general... */
body, html { margin: 0; padding: 0; }
body { font-size: 62.5%; }
	/* links... */
	:link, :visited, :hover, :active, :focus { text-decoration: none; }
		a, a:link, a:visited { background: transparent; color: #090; }
		a:hover, a:active, a:focus { background: transparent; color: #0c0; text-decoration: none; }
			a img, :link img, :visited img, :hover img, :active img, :focus img { border: none; }
	/* ...links */
	/* fonts... */
	b, strong { font-weight: bolder; margin: 0; padding: 0; }
	em, i { font-style: italic; }
	address { font-style: normal; }
	code, pre { font: 1.1em/1.2em 'Lucida Console','Courier New',Courier,monospace; margin: 0; padding: 0; }
	/* ...fonts */
	/* lists... */
	li, ol, ul { list-style: none; margin: 0; padding: 0; }
	/* ...lists */
	/* headlines... */
	h1, h2, h3, h4, h5, h6 { font: 1em/1.3em ,'Verdana','Arial','Helvetica','sans-serif'; margin: 0; padding: 0 0 .5em; }
		h1 { font-size: 28px; text-align: left; }
		h2 { font-size: 24px; text-align: left; padding: 0 0 .3em; }
		h3 { font-size: 20px; text-align: center; }
		h4 { font-size: 16px; text-align: center; }
		h5 { font-size: 24px; font-family: Verdana,Arial,Helvetica,sans-serif; }
		h6 { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: left; }
	/* ...headlines */
	/* forms... */
	form, fieldset, input, textarea { margin: 0; padding: 0; }
	input, 
	textarea { background: #eee; border: 1px solid #0c0; font: 11px Verdana,Arial,Helvetica,sans-serif; letter-spacing: 1px; padding: 2px; }
	* html input, 
	* html textarea { letter-spacing: 0; }
		input:hover, input:active, input:focus, 
		textarea:hover, textarea:active, textarea:focus { background: #fff; }
	textarea { width: 450px; }
	/* ...forms */
	/* paragraphs... */
	p, blockquote { margin: 0; padding: 0; }
	/* ...paragraphs */
	/* others... */
	abbr, acronym { border-bottom: 1px dotted #999; cursor: help; }
	small { font-size: smaller; }
	/*.hilite { background-color: #f60; color: #fff; }*/
	.hilite { background-color: #F08002; color: #fff; }
	.big { font-weight: bold; font-size: 22px; }
	/* ...others */
/* ...general */
/* site specific... */
body { background: #999 url(images/bg-body.gif) repeat-x 0 0; background-attachment: fixed; color: #000; font: 12px/16px Verdana,Arial,Helvetica,sans-serif; }
/* page... */
/*#page { background-color: #090; left: 50%; margin: 0 0 10px -355px; position: absolute; top: 20px; width: 710px; }*/
#page { background: #090 url(images/bg-page.png) repeat-y 0 0; margin: 20px auto; padding: 0; position: relative; width: 905px; }
	/* head... */
	#header { background: url(images/bg-header.png) no-repeat 0 0; border-bottom: 10px solid #090; height: 180px; width: 905px; }
		h1 { height: 128px; padding: 22px 0 0 23px; width: 135px; }
			h1 a { display: block; height: 135px; text-indent: -999em; width: 128px; }
		.description { visibility: hidden; }
/*		#headerimg { display: none; }
			#header h1 { color: #fff; display: inline; font: 28px Georgia,'Book Antigua','Times New Roman',Times,serif; padding: 0 0 0 225px; }
			#header .description { color: #fff; display: inline; font: 28px Georgia,'Book Antigua','Times New Roman',Times,serif; margin: 0; }
				#header h1 a, 
				#header .description a, 
				#header h1 a:link, 
				#header .description a:link, 
				#header h1 a:visited, 
				#header .description a:visited, 
				#header h1 a:hover, 
				#header .description a:hover, 
				#header h1 a:active, 
				#header .description a:active, 
				#header h1 a:focus, 
				#header .description a:focus { border: 0; color: #fff;}*/
	/* ...head */
	/* sidebar... */
	#sidebar { display: inline; float: left; margin: 0 10px 10px; width: 180px; }
	* html #sidebar { padding: 0; }
	#sidebar ul li ul li ul { display: none; }
		/* navigation... */
		#sidebar ul.navi { background: #333 url(images/bg-naviTop.gif) no-repeat 0 0; padding: 10px; }
			#sidebar .page_item { background-color: #adadad; display: block; font-size: 11px; margin: 0 0 1px; overflow: hidden; width: 160px; }
				#sidebar .page_item a { border: 1px solid #fff; color: #fff; display: block; line-height: 15px; overflow: hidden; padding: 3px 10px; width: 138px; }
					#sidebar .page_item .page_item a { padding: 3px 10px 3px 26px; width: 122px; }
				#sidebar .page_item a:link, 
				#sidebar .page_item a:visited { background: #333; }
					#sidebar .current_page_item .page_item a:link, 
					#sidebar .current_page_item .page_item a:visited, 
					#sidebar .current_page_ancestor .page_item a:link, 
					#sidebar .current_page_ancestor .page_item a:visited { background-color: #333; font-weight: normal; }
				#sidebar .page_item a:hover, 
				#sidebar .page_item a:active, 
				#sidebar .page_item a:focus, 
				#sidebar .current_page_item a:link, 
				#sidebar .current_page_item a:visited, 
				#sidebar .current_page_item a:hover, 
				#sidebar .current_page_item a:active, 
				#sidebar .current_page_item a:focus { background-color: #090; font-weight: bolder; }
					#sidebar .current_page_item .page_item a:hover, 
					#sidebar .current_page_item .page_item a:active, 
					#sidebar .current_page_item .page_item a:focus, 
					#sidebar .current_page_ancestor .current_page_item a:link, 
					#sidebar .current_page_ancestor .current_page_item a:visited, 
					#sidebar .current_page_ancestor .page_item a:hover, 
					#sidebar .current_page_ancestor .page_item a:active, 
					#sidebar .current_page_ancestor .page_item a:focus { background-color: #090; }
				#sidebar .current_page_ancestor a, 
				#sidebar .current_page_ancestor .current_page_item a { font-weight: bolder; }
			#sidebar p { background-color: none; color: #fff; font: bold 14px/1.4em Verdana,Arial,Helvetica,sans-serif; margin: 40px 0 0; text-align: center; }
				#sidebar p a { color: #fff; cursor: default; }
			.textwidget { margin: 2em; }
		/* ...navigation */
		/* search... */
		.searchBox { background: #333 url(images/bg-naviBottom.gif) no-repeat left bottom; padding: 10px 10px 20px; }
			.searchForm { margin: 0; }
				.searchForm h2 { display: none; }
					/*	#searchform { }	*/
						#searchform fieldset { border: 0; clear: both; }
							#searchform fieldset legend { display: none; }
							#searchform fieldset label { display: none; }
							#searchform fieldset #s { background: #e6e6e0; border-bottom: 1px solid #f3f3ee; border-left: 1px solid #b0b0af; border-right: 1px solid #f3f3ee; border-top: 1px solid #b0b0af; padding: 1px 0; width: 157px; }
							#searchform fieldset #s:hover, 
							#searchform fieldset #s:active, 
							#searchform fieldset #s:focus { background: #fff; }
							#searchform fieldset #searchsubmit { float: right; font-size: 10px; letter-spacing: 0; margin: 10px 0 0; }
		/* ...search */
	/* ...sidebar */
	/* content... */
	#content { background: #fff url(images/bg-content.gif) no-repeat 0 0; color: #000; float: left; margin: 0 10px 0 0; padding: 10px 20px; width: 460px; }
	* html #content { display: inline; float: left; margin: 0; }
		/* post... */
			.post { clear: right; width: 460px; }
				.post h2 { padding: 0 5px .3em; }
					.post h2 a, .post h2 a:link, .post h2 a:visited, .post h2 a:hover, .post h2 a:active, .post h2 a:focus { cursor: default; color: #0c0; }
				.post .entry { margin: 20px 0 40px; width: 460px; }
					.postMeta { background-color: #ceff8f; border-bottom: 1px solid #333; font-size: smaller; padding: 0 4px; }
						.postMeta .date { }
					.post .entry h3 { text-align: left; }
					#content p { clear: both; margin: 0 0 10px; width: 460px; }
						.post .entry p img { margin: 4px auto; padding: 0; text-align: center; }
						/*.post .entry p object { border: 1px solid #0c0; float: right; margin: 4px 10px; padding: 5px; }*/
						.post .entry p img.none { border: 0; margin: 4px 0 20px; padding: 0; }
					.post .entry ul, 
					.post .entry ol { margin: -10px 0 0; padding: 0; }
						.post .entry p ul, 
						.post .entry p ol { margin: 0; padding: 0; }
							.post .entry ul li { list-style-image: url(images/arr-list.gif); margin: 0 0 0 12px; padding: 0 0 0 0; }
							.post .entry ol li { list-style: decimal; margin: 0 0 0 12px; padding: 0 0 0 0; }
							.weather { width: 300px; }
								.weather div { clear: both; display: block; }
									.weather_title { float: left; font-weight: bolder; }
									.weather_info { float: right; }
					.download{heigth:20px; border:1px dotted #090; padding:10px;background: #eee; margin:15px 0 0 0 }
			#comments, 
			#respond { border-top: 1px solid #009; padding: .5em 0; }
				.commentlist { margin: 10px; }
					.commentlist li { margin: 10px 0 0; padding: 5px 10px 10px; }
					.commentlist li.alt { background: #eee; }
						.commentlist li p { width: 420px !important; }
						.commentmetadata { border-bottom: 1px dotted #009; display: block; margin: 0 0 10px; }
					.news li { margin: 0 0 20px; padding: 10px 0 0; }
						.news small { background: #090; display: block; padding: 0 10px !important; padding: 0 4px; }
						.news h3 { text-align: left; padding: 10px !important; padding: 10px 0; }
						.news p { padding: 0 10px !important; padding: 0; }
		/* ...post */
			/* contact-form... */
			.contactform { margin: 40px 0 0; width: 460px !important; width: 458px; }
				.contactform form { margin: 0; padding: 0; position: relative; width: 460px !important; width: 458px; }
					.contactleft { display: block; float: left; min-height: 1.6em; margin: 0 0 8px; width: 120px; }
					.contactright { display: block; float: right; min-height: 1.6em; margin: 0 0 8px; width: 330px !important; width: 328px; }
					* html .contactleft, 
					* html .contactright { height: 24px; }
				form #bemerkungL, 
				form #bemerkungR { height: 120px; }
						.contactright input { width: 230px; }
						/*.contactright input.wideForm { width: 330px !important; width: 328px; }*/
						.contactright input.radio { border: 0; width: auto; }
						* html .contactright input.radio { background: none; }
						.contactright textarea { height: 100px; width: 330px !important; width: 328px; }
			/* ...contact-form */
		/* contentnavigation... */
		.navigation { display: block; margin: 20px 0; padding: 2px 10px 4px; position: relative; }
			.navigation .alignleft { float: left; }
			.navigation .alignright { float: right; text-align: right; }
			.navigation .clear { clear: both; }
		/* ...contentnavigation */
	/* ...content */
	/* Sidebar2... */
	#sidebar2 { display: inline; float: left; margin: 0; width: 180px; }
	* html #sidebar2 { margin: 0 0 0 10px; padding: 0; width: 170px; }
		#sidebar2 ul.side { display: inline; float: left; }
			#sidebar2 ul.side li { background: #fff url(images/bg-sideBottom.gif) no-repeat bottom left; margin: 0 0 10px; padding: 0 0 10px; }
				#sidebar2 h2, 
				#sidebar2 h3 { background: #333 url(images/bg-naviTop.gif) no-repeat 0 0; color: #fff; font: 12px/16px Verdana,Arial,Helvetica,sans-serif; padding: 2px 10px; text-align: left; text-transform: uppercase; }
				* html #sidebar2 h2, 
				* html #sidebar2 h3 { padding: 0; }
				#sidebar2 ul.side li ul li { background: none; border: 1px solid #333; border-bottom: 0; font: 11px/14px Verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 8px 10px; width: 158px; }
				#sidebar2 ul.side li#info ul li { border-top: 0; padding: 8px 10px 4px; }
	/* ...Sidebar2 */
	/* footer... */
	#footer { background: #fff url(images/bg-footer.gif) no-repeat bottom left; clear: both; color: #bfbfbf; height: 20px; margin: 0 0 0 200px; padding: 10px; text-align: right; width: 480px; }
		#footer p { line-height: 15px; margin: 0 0 4px; }
			#footer p img { position: relative; top: 3px; }
			#footer a.footerLink:link, 
			#footer a.footerLink:visited { background: transparent url(images/arr-footer-n.png) no-repeat 0 50%; border: 0; color: #bfbfbf; margin: 0 15px 0; padding: 0 0 0 8px; }
			#footer a.footerLink:hover, 
			#footer a.footerLink:active, 
			#footer a.footerLink:focus { background: transparent url(images/arr-footer-h.png) no-repeat 0 50%; border-bottom: 1px solid #000; color: #000; }
			#footer a.copy:link, 
			#footer a.copy:visited, 
			#footer a.copy:hover, 
			#footer a.copy:active, 
			#footer a.copy:focus { border: 0; color: #bfbfbf; cursor: text; margin: 0; padding: 0; }
	/* ...footer */
/* ...site specific */
#sk2-footer { display: none; }

