/*
Theme Name: "Wasserski-Bleibtreusee"
Theme URI: www.wasserski-bleibtreusee.de
Description:
Version: 1.0
Author: MP:Mediaprojekt
Author URI: http://www.website-king.de 
*/

/* general... */
body, html { margin: 0; padding: 0; }
body { font-size: 62.5%; height:101%; }
	/* links... */
	:link, :visited, :hover, :active, :focus { text-decoration: none; }
		a, a:link, a:visited { background: transparent;  color: #fff; }
		a:hover, a:active, a:focus { background: transparent; color: #900; }
		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; }
    abbr, acronym { border-bottom: 1px dotted #000; cursor: help; }
	small { font-size: 9px; }

	.hilite { background-color: #f60; color: #fff; }
	/* ...fonts */
	/* lists... */
	li, ol, ul { list-style: none; margin: 0; padding: 0; }
	/* ...lists */
	/* headlines... */
	h1, h2, h3, h4, h5, h6 { font: bold Verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 0; text-align: left; letter-spacing: 0.2px; padding:0 0 3px;}
		h1 { font-size: 24px; }
		h2 { font-size: 16px; color: #fff;}
		h3 { font-size: 16px; }
		h4 { font-size: 14px; }
		h5 { font-size: 14px; }
		h6 { font-size: 12px; }
	
	/* ...headlines */
	/* forms... */
	form, fieldset, input, textarea { margin: 0; padding: 0; }
	input,
	textarea { font: 11px Verdana,Arial,Helvetica,sans-serif; letter-spacing: 0; }
		form { margin: 0 0 45px; width:90%; }
		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 */

/* ...general */
/* site specific... */
body {background: #fff;  color: #000; font: 10px/16px Verdana,Arial,Helvetica,sans-serif; } 
	body { background-attachment: fixed; }
	body { background-position: 0 0; }
	body { background-repeat: repeat-x; }
/* page... */
#wrapper {width: 950px; left: 50%; margin: 0 0 10px -475px; position: absolute; background: url(images/wrapper-bg.png); min-height: 100%; height: auto !important; height: 95%;}
#page {width: 890px; background: #ff963b; margin: 0 30px;}
	/* head... */
	/* #logo{ background: url(images/logo_big.jpg) no-repeat left top; height: 80px; width:112px; position:absolute; margin: 30px 0 0 50px}
	* html #logo{margin-left: -175px } */
	#header { height: 200px; width: 860px; margin: 0 0 30px; background: url(images/bg-head_.gif) no-repeat left top; }
			#header h1, #header2 h1 { position:absolute;}
				#header h1 a, #header2 h1 a { display:block; width:300px; height:180px; text-indent:-999em;}
			#header .description, #header2 .description {visibility: hidden; }
			#header_nav{float:left; width:860px; padding: 7px 0 0 20px; color: #999}
			#header_nav a, #header_nav a:link, #header_nav a:visited { background: transparent;  color: #555; font-weight:bold; }
			#header_nav a:hover, #header_nav a:active, #header_nav a:focus { background: transparent; color: #FF963B; }
			#headerbar {height: 183px; float:left; width:360px; margin: 0 0 0 325px; padding: 17px 0 0 0; color: #fff;position:relative;}
				#headerbar ul {}
				#headerbar li { font-size:1.3em; line-height:180%;}
	#header2 { height: 200px; width: 860px; margin: 0 0 30px; background: url(images/bg-head2.gif) no-repeat left top; }
			#headerSonnendeck {height: 183px; float:left; width:360px; margin: 0 0 0 325px; padding: 17px 0 0 0; color: #fff}
				#headerSonnendeck ul {}
				#headerSonnendeck li { font-size:1.3em; line-height:180%;}
	#countdown {display:block; right:300px; width: 295px;position:absolute; top:50px; font-size:16px; font-weight:bold;color:#fff;z-index:99;}
		#countdown span{display:block;font-size:11px;font-weight:normal;margin:3px 0 0;}
	#random {right:30px; width: 368px; position:absolute; top:0; height:200px; overflow:hidden;}

	/* ...head */
	/* sidebar... */ 
	#sidebar { display: inline; float: left; width: 200px; margin: 0; clear:left;}
		#sidebar h2 { visibility: hidden; }
		#sidebar .sidebar > li  { margin: 0 0 10px;}  /* standard-konform only! */
		* html #sidebar .pagenav .navi a{height: 20px; padding-bottom:5px;}
		/* navigation...*/
		#sidebar ul.navi { background: #ff963b;}
		/* main navic closed*/
			#sidebar .page_item { display: block; overflow: hidden; background:#ff963b;}
				#sidebar .page_item a {color: #593415; display: block; line-height: 25px; overflow: hidden; padding: 0 0 3px 25px;  font-size: 16px; font-weight: bolder;}
				#sidebar .page_item .page_item a { overflow: hidden; padding: 4px 0 4px 26px; line-height: 20px; }

					/* main navi not expanded hover and active*/
			  		#sidebar .page_item a:hover,
					#sidebar .page_item a:active,
					#sidebar .page_item a:focus{ background: #ff963b;}
					/* main navi points active */
					#sidebar .current_page_ancestor a:link,
					#sidebar .current_page_ancestor a:visited,
					#sidebar .current_page_ancestor a:hover,
					#sidebar .current_page_ancestor a:active,
					#sidebar .current_page_ancestor 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  { font-weight: bolder;  background: #ff963b url(images/nav_point.gif) no-repeat 10px 10px;  }

				#sidebar .current_page_item,
				#sidebar .current_page_ancestor {margin: 0 0 0 16px;}
				#sidebar .current_page_ancestor .current_page_item {margin: 0 0 0 0;}

				/*  sub navi points wenn main aktive */
				#sidebar .current_page_ancestor .page_item a:link,
				#sidebar .current_page_ancestor .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,
				#sidebar .current_page_item .page_item a:link,
				#sidebar .current_page_item .page_item a:visited,
				#sidebar .current_page_item .page_item a:active,
				#sidebar .current_page_item .page_item a:focus { background: #ff963b url(images/nav_point_sub.gif) no-repeat 10px 10px; font-weight: normal; color: #000;}

				/*  sub navi points over */
				#sidebar .current_page_item .page_item a:hover,
				#sidebar .current_page_ancestor .page_item a:hover{ background: #ff963b url(images/nav_point_main_active.gif) no-repeat 10px 10px; font-weight:bolder}

				/*  sub navi active points */
				#sidebar .current_page_ancestor .current_page_item a:link,
				#sidebar .current_page_ancestor .current_page_item a:visited,
				#sidebar .current_page_ancestor .current_page_item a:hover,
				#sidebar .current_page_ancestor .current_page_item a:active,
				#sidebar .current_page_ancestor .current_page_item a:focus{background: #ff963b url(images/nav_point_main_active.gif) no-repeat 10px 10px; font-weight:bolder}
		/* ...navigation */
	/* ...sidebar left*/
	/* search... */
		.searchBox { width:120px; height:25px; padding: 0 5px;}
				.searchForm { margin: 0 25px; }
					.searchForm h2 { display: none; }
						/*	#searchform { }	*/
							#searchform fieldset { border: 0; }
								#searchform fieldset legend { display: none; }
								#searchform fieldset label { display: none; }
								#searchform fieldset #s { background: #f8f8f8; border-bottom: 1px solid #f3f3ee; border-left: 1px solid #b0b0af; border-right: 1px solid #f3f3ee; border-top: 1px solid #b0b0af; padding: 1px 0; }
								#searchform fieldset #s:hover,
								#searchform fieldset #s:active,
								#searchform fieldset #s:focus { background: #fff; }
								#searchform fieldset #searchsubmit { font-size: 10px; letter-spacing: 0;}
		/* ...search */
	/* content... */
	#content {  float: left; margin: 0; min-height:630px; padding:20px 20px 30px; width: 660px; background: #FF963B; }
	* html #content {height: 400px;}
		.editlink{float: right; margin: 0 15px 0 0;}
		/* post... */
			.postmetatop  {margin-top:10px; padding: 0 0 0 16px; height:14px; }
			.postmetatop a,
			.postmetatop a:link,
			.postmetatop a:visited,
			.postmetatop a:active,
			.postmetatop a:focus{color: #1A445D; vertical-align: top;}
			.post .titelHeadingArticle a{font: bold 1.2em/1.0em Verdana,Arial,Helvetica,sans-serif; color:#fff;margin:0 0 5px 0;}
            .post .titelHeading { margin: 0 0 0 0; padding: 0 0 0 0;}
			.post .titelHeading a{font: bold 22px/26px Verdana,Arial,Helvetica,sans-serif; color:#fff;}

            .post { clear: right; margin:0 0 15px; border-bottom:1px dotted #FFFFFF;}
				.post h2 { text-shadow:1px 1px 5px #7F4B1D;}
			
		   	.post .entry { font: normal 12px Arial,Helvetica,sans-serif; letter-spacing: 0.1px; line-height:130%; padding:10px 0;}
					.post .entry h3 { color: #fff; margin: 12px 0 10px 0;font: bold 18px/22px Verdana,Arial,Helvetica,sans-serif; }
					.post .entry h4 { color: #fff; margin: 10px 0 6px 0;font: bold 16px/20px Verdana,Arial,Helvetica,sans-serif; }
					.post .entry p {padding: 0 0 5px 0;}
					.post .entry h4 a {text-decoration:none;}
					.post .entry a {text-decoration:underline;}
					.post .entry img,
					.entry p img  {margin: 10px 0; }
					.post .entry p object { border: 1px solid #e6e6e0; float: right; margin: 4px 0; padding: 5px; }
					.post .entry p img.none { border: 0; margin: 4px 0 20px; padding: 0; }
					.post .entry ul,
					.post .entry ol { margin: 0 0 0 15px; padding: 0 0 5px 10px; }
					.post .entry p ul,
					.post .entry p ol { margin: ; padding: 0; }
					.post .entry ul li { margin: 5px 0 7px 10px; padding:0; }
					.post .entry ol li { list-style: decimal; margin: 10px 0 0 12px; padding: 0 ; }
                    .post .entry .box_1 {float:left; width:150px; border: 1px dashed #00008B;  display: inline; padding:5px; }
					.post .entry .box_1 ul,
					.post .entry .box_1 ul li {margin:0;}
					.post .entry p .image_right {margin: 5px 0 5px 10px; float: right; }
					.post .entry table {margin: 15px 0 1px 0;}
                    .post .entry td img {margin: 0; }
					.post .entry td ul {margin: 0; padding:0 0 0 3px; }
		/* tabellen produkte */
		.display {background-color: #6C96AD;color: #fff; font-weight: bold; height:16px; width:100%; padding: 3px 0 3px 5px; margin:0 0 5px 0; cursor:pointer }
		/*.stretcher{padding:0; margin:0}*/
		.tr_even{background-color: #E6EAEF;height:18px;padding:0 0 0 5px;}
		.tr_even td{padding:2px 5px 2px 5px;}
		.tr_odd{height:18px;}
		.tr_odd td{padding:2px 5px 2px 5px;}
		.td_right{width:35px;}
		/* ...post */
		/* contactform... */

		/* ...contactform */
		/* contentnavigation... */
		.navigation { display: block; margin: 0; padding: 0 0 15px; position: relative; height:33px;}
			.navigation .alignleft { float: left; }
			.navigation .alignright { float: right; text-align: right; }
			.navigation .clear { clear: both; }
		/* ...contentnavigation */
	/* ...content */
	/* ...sidebar right*/
	#sidebar_right{ display: inline; background:#FFF; width:172px; float:left; position:relative; padding:0 0 0 17px; }
	#sidebar_right a, #sidebar_right a:link, #sidebar_right a:visited { color: #bf702c; }
		#sidebar_right .sidebar li {clear:both}
			#sidebar_right .sidebar li h2 { color: #2A3441; font-size: 12px;font-weight: bolder; padding:10px 0 5px 0; }
	/* ...sidebar right*/
	/* footer... */
	#footer {position: absolute; bottom: 0 !important; bottom: -1px; height: 42px !important; width: 890px; background:#FF963B none repeat scroll 0 0; overflow: hidden; clear:both; margin: 0; color: #000; border-top: #fff solid 6px;}
	#footer_left{float:left; width:0; padding: 12px 5px 5px 7px }
	#footer_nav{float:left;  width:382px;  padding: 12px 5px 5px 0; }
	#footer_nav a{ color: #fff; margin-right: 8px; margin-left: 8px; }
	/* ...footer */
	/* search hilighting */
    .hilite {color: #000;background-color: #99ccff;}
    .hilite1 {color: #000;background-color: #ffcc66;}
    .hilite2 {color: #000;background-color: #99ff66;}
    .hilite3 {color: #000;background-color: #ff9999;}
	/* Begin Comments*/
	.commentlist li, #commentform input, #commentform textarea {font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
	.commentlist li { font-weight: bold; }
	.commentlist li .avatar { float: left; border: 1px solid #BF702C; padding: 2px; background: #fff; margin: 4px 10px 0 0;}
	.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
	.commentlist p { font-weight: normal; line-height: 1.3em; text-transform: none; margin: 5px 0px 7px 48px;}
	#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
	.commentmetadata { font-weight: normal; }
	h3.comments { padding: 0; margin: 40px auto 20px ; }
	#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
	#commentform textarea { width: 100%; padding: 2px; }
	#commentform #submit { margin: 0; float: right; }
	.alt { background-color:#FFB06C; border-bottom:4px solid #BF702C; }
	.commentlist { padding: 0; text-align: justify; font-size:1.3em; width: 100%; }
	.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
	#commentform p { margin: 5px 0; }
	.nocomments { text-align: center; margin: 0; padding: 0; }
	.commentmetadata { margin: 0; display: block;}
	/* End Comments */	
	
	.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
