/*
Theme Name: "Mellow-Blue King"
Theme URI: http://www.website-king.de
Description: blue theme <br />+ left /right boxes 180px<br />+ pages fold navigation<br />+ category fold navi<br />+ EventCalender<br />+ NewsletterBox + Gallery
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%; }
	/* links... */
	:link, :visited, :hover, :active, :focus { text-decoration: none; }
		a, a:link, a:visited { background: transparent;  color: #162D61; } /* border-bottom: 1px dotted #162D61; */
		a:hover, a:active, a:focus { background: transparent; color: #162D61; } /* border-bottom: 1px solid #162D61;*/
			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: bold 1em/1.3em Verdana,Arial,Helvetica,sans-serif; margin: 0; padding: 0; text-align: left; }
		h1 { font-size: 24px; }
		h2 { font-size: 16px; color: #c60; }
		h3 { font-size: 13px; }
		h4 { font-size: 12px; }
		h5 { font-size: 11px; }
		h6 { font-size: 10px; }
	/* ...headlines */
	/* forms... */
	form, fieldset, input, textarea { margin: 0; padding: 0; }
	input, 
	textarea { font: 11px Verdana,Arial,Helvetica,sans-serif; letter-spacing: 1px; }
	* 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 #000; cursor: help; }
	small { font-size: smaller; }
	.hilite { background-color: #f60; color: #fff; }
	/* ...others */
/* ...general */
/* site specific... */
body { background: #d6d6d4 url(images/bg-body.gif) repeat-x 0 0; background-attachment: fixed; color: #000; font: 10px/16px Verdana,Arial,Helvetica,sans-serif; }
/* page... */
#page { background: #e0e2dc url(images/bg-page.gif) no-repeat bottom left; left: 50%; margin: 0 0 10px -455px; position: absolute; top: 15px; width: 910px; }
	/* head... */
	#header { height: 150px; width: 880px; }
		#headerimg { background: url(images/bg-header.jpg) no-repeat 0 0; height: 110px !important; height: 150px; padding: 20px; width: 880px; }
			#header h1 { font: bold 4em Georgia,'Book Antigua','Times New Roman',Times,serif; padding: 20px 0 0 36px; visibility: hidden; }
				#header h1 a,
				#header h1 a:link,
				#header h1 a:visited, 
				#header h1 a:hover,
				#header h1 a:active, 
				#header h1 a:focus { color: #fff;}
			#header .description { color: #fff; font-size: 1.4em; letter-spacing: .03em; margin: -6px 0 0 130px; visibility: hidden; }
	/* ...head */
	/* sidebar... */
	#sidebar { display: inline; float: left; margin: 10px; width: 180px; }

		* html #sidebar { display: inline; margin: -30px 10px 10px; }  /* IE only! */

		#sidebar .sidebar > li  { background:  #7D8CAA ; margin: 0 0 10px;}  /* standard-konform only! */
		* html #sidebar .sidebar li { background: #7D8CAA; margin: 0 0 10px; }  /* IE only! */
		* html #sidebar .sidebar .pagenav .navi .page_item{ margin: 0 0 0px; }  /* IE only! */		
		#sidebar .sidebar li h2 { background: #7D8CAA url(images/bg-naviTop.gif)  no-repeat 0 0;  color: #fff; font: bolder 1em/1.2em 'Lucida Sans Unicode',Verdana,Arial,Helvetica,sans-serif; margin: 0 0 7px; padding: .2em 0; text-align: center; }
		* html #sidebar .sidebar li h2 { background-color: #7D8CAA; }  /* IE only! */
 	#sidebar .sidebar li ul { padding: 0 10px 10px; }
	#sidebar .sidebar li ul li ul { padding: 0 0px 0px; }
	 #sidebar .sidebar ul li ul li ul { display: none; }  /*´wird das gebraucht? */
		/* navigation... */
		#sidebar ul.navi { background: url(images/bg-naviBottom.gif) no-repeat left bottom; padding: 10px;}
			#sidebar .page_item { display: block; overflow: hidden; width: 160px; }
				#sidebar .page_item a { display: block; line-height: 15px; overflow: hidden; padding: 3px 10px; width: 138px; }
				#sidebar .page_item .page_item a { overflow: hidden; padding: 3px 10px 3px 26px; width: 122px; }
					#sidebar .page_item a:link, 
					#sidebar .page_item a:visited  { background: #162D61; border-bottom: 1px solid #000; border-left: 1px solid #304B89; border-right: 1px solid #000; border-top: 1px solid #304B89; color: #fff; }

					#sidebar .current_page_item .page_item a:link, 
					#sidebar .current_page_item .page_item a:visited { background: #162D61; color: #fbe7d7; }
			  		#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: #E87B1F;}
					#sidebar .current_page_item .page_item a:hover, 
					#sidebar .current_page_item .page_item a:active, 
					#sidebar .current_page_item .page_item a:focus { background: #E87B1F; }
				#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;}
				#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:hover, 
				#sidebar .current_page_item .page_item a:active,
				#sidebar .current_page_item .page_item a:focus { background-image: url(images/arr-navi.png); background-repeat: no-repeat; background-position: 18px 9px; font-weight: normal; }
		/* ...navigation */

	/* ...sidebar left*/
	
	
	/* content... */
	#content {font-size: 11px; background: #fff url(images/bg-content.png) no-repeat 0 0; float: left; margin: 10px 10px 0 0; min-height: 330px; padding: 10px ; width:680px; }
	* html #content { display: inline; height: 340px; margin: -30px 10px 0 0; }		
		/* post... */
			.postmetatop  {background: #4B6491 url(images/pfeil_pre.gif) no-repeat 0 0 ; color: #fff; margin-top:10px; padding: 0 0 0px 16px; height:14px; }
			.postmetatop a,
			.postmetatop a:link,
			.postmetatop a:visited,
			.postmetatop a:active,
			.postmetatop a:focus{color: #fff;  vertical-align: top;}
            .post .titelHeading { background: #E1E6EB url(images/bg-heading.gif) repeat-x bottom left; font-family:Arial, Helvetica, Verdana, sans-serif;font-size:14px;font-weight:bold; margin:1px 0 7px 0;padding: 4px 0 5px 5px;}
            .post { clear: right; }
		   	.post .entry { margin: 10px 0 0; }
					.post .entry h2 { color: #c60;}
					.post .entry h3 { color: #fac87d; }
					.post .entry p { margin: 0 0 16px; }
						.post .entry p a,
						.post .entry p a:link,
						.post .entry p a:visited {border-bottom: 1px dotted #4B6491; }
						.post .entry p a:hover, 
						.post .entry p a:active,
						.post .entry p a:focus {border-bottom: 1px dotted #162D61; }
					.post .entry p img { border: 1px solid #e6e6e0; margin: 4px 10px; padding: 5px; }
					.post .entry p object { border: 1px solid #e6e6e0; 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: -16px 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; }
		
		/* ...post */		
	/* ...content */



