/*   
Theme Name: BHC
Theme URI: http://bhc.at/
Description: 
Author: VERDINOcom
Author URI: http://www.verdino.com
Version: 1.0
*/


/* Farben
	
	Weinrot:	#8a0814
	Orange:		#ff8403
	Grau:		#7c756c
	Dunkelgrau:	#1c2526
	Beige:		#f5f3e0
	Senfgelb:	#a07a45
	
------------------------*/


/* em Hack */
body {
	font-size: 75%;
	color:#1c2526;
}

html>body {
	font-size: 12px; 
}

p, pre, address {
	line-height 1.25em;
	color:#1c2526;
}

ul li{ color:#1c2526; }

/*CSS Reset*/
body, div, h1, h2, h3, h4, h5, h6, p, ul, img, blockquote, li, hr { margin:0px; padding:0px; }

.center{ margin:0 auto; }
.wai{ display:none; }


html, body{ height:100%; }
body{ background:#1c2526; color:#7c756c; }
h1, h2, h3, h4, h5, h6{ font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-Serif; font-weight:bold; color:#8a0814; }
h2{ font-size:1.5em; line-height:1em; margin-bottom:1em; }
h3, h4{ font-size:1.25em; line-height:1.2em; margin-top:1.5em; margin-bottom:0.8em; }
h5{ font-size:1em; line-height:1.5em; margin-bottom:1.5em; }
h6{ font-size:0.75em; line-height:2em; margin-bottom:2em; }

h1{ font-size:2.5em; line-height:1em; margin:0.3em 0 0.9em 0; }
p{ font-size:1.2em; line-height:1.25em; margin:0 0 1.25em 0; }
a{ color:#8a0814; text-decoration:none; }
	a:hover{ text-decoration:underline; }

div#wrapper{ background:#f5f3e0; min-height:100%; padding:0 0 1.5em 0; width:940px; }


/* Links
----------------------------------------------------------------------------------------*/
.liexternal{ background:url(img/liexternal.gif) no-repeat left center; padding:0 0 0 1em; }
.lipdf{ background:url(img/lifile.gif) no-repeat left center; padding:0 0 0 .9em; }
.limailto{ background:url(img/mail.gif) no-repeat left center; padding:0 0 0 1em; }

img.alignleft{ float:left; padding:1em 1em 1em 0;}
img.alignright{ float:right; padding:1em 0 1em 1em;}


/* mainNav
----------------------------------------------------------------------------------------*/
ul#mainNav{ float:left; font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-Serif; list-style:none; padding:1.1em 0 0 2em; }
	ul#mainNav li{ float:left; margin:0 1em; }
		ul#mainNav li a{ color:#8a0814;display:block; font-size:1.1667em; padding:0.7em 1em; text-decoration:none; }
			ul#mainNav li a:hover{ text-decoration:underline; }
			ul#mainNav li a.active, ul#mainNav li.current_page_item a, ul#mainNav li.current_page_parent a{ background:#ff8403; color:#fff; }
		
		
/* header
----------------------------------------------------------------------------------------*/
div#header{ background:#ff8403 url(img/header-bgr.jpg) no-repeat center bottom; clear:both; height:234px; position:relative; }

div#logo{ bottom:2.2em; position:absolute; right:3em; text-align:right; }
	div#logo a img{ border:none; }
	div#logo p{ color:#fff; font:normal 1.4em 'Trebuchet MS',Verdana,Helvetica,Arial,sans-Serif; margin:.8em 0 0 0; }
	
span.secretDate{ display:none; }


/* container
----------------------------------------------------------------------------------------*/
div#container{ clear:left; float:left; overflow:hidden; width:100%; }


/* mainContent
----------------------------------------------------------------------------------------*/
h1.news{margin:1.6em 0 0 0;}

div#mainContent{ padding:3em 40px; }

div#mainContent blockquote p, div#mainContent.subSite blockquote p{ background:url(img/quote.gif) no-repeat top left; color:#a07a45; font:italic 1em 'Trebuchet MS',Verdana,Helvetica,Arial,sans-Serif; margin:0 0 1em 1em; padding:0 0 0 2em; }
	div#mainContent.subSite blockquote{ padding:0 3em 0 0; }

ul#mainNews{ clear:both; list-style:none; }
	ul#mainNews li h2{ background:#fff; float:left; font-size:2em; font-weight:normal; line-height:1.1em; margin:1.125em 0 0.375em 0; }
		ul#mainNews li h2 a{ color:#8a0814; font-family:Georgia,'Times New Roman',Times,serif; text-decoration:none; }
			ul#mainNews li h2 a:hover{ text-decoration:underline; }
	ul#mainNews li span.date{ color:#a07a45; float:right; font-size:1.1667em; margin:1.286em 0; }

	ul#mainNews li div.newsHeader{ clear:both; float:left; width:100%; }
	
	ul#mainNews li p{ width:580px;}
		ul#mainNews li p.more-link, ul#newsOverview li p.more-link{ border-bottom:1px dotted #7c756c; padding:0 0 1.5em 0; width:100%; }
		ul#mainNews li p.more-link{margin:0;}
			
div#mainContent.subSite{ float:left; left:600px; overflow:hidden; padding:3em 0; position:relative; width:590px; }
	/*div#mainContent.subSite h2{ font:2em Georgia,'Times New Roman',Times,serif; font-weight:normal; line-height:1.1em; margin:0 0 0.75em 0; }*/
		div#mainContent.subSite h2 a{ background:#fff; }
	div#mainContent.subSite p{ padding:0 3em 0 0; }
	div#mainContent.subSite li.newsEntry p{ font-size:1em; }
	div#mainContent.subSite ul{ margin:0 0 1.5em 0; }
		div#mainContent.subSite ul li{ font-size:1.2em; line-height:1.25em; padding:0 0 0.625em 1em;}
		/*div#mainContent.subSite blockquote p{ background:none; color:#1c2526; font:italic 1em 'Trebuchet MS',Verdana,Helvetica,Arial,sans-Serif; line-height:1.5em; margin:0 0 1.5em; }*/
		div#mainContent.subSite ul#archive li.newsEntry div.newsHeader{ width:560px; }
		div#mainContent.subSite span.date{ color:#a07a45;  font-size:1.1667em; margin:0 0 1.286em 0; }
		div#mainContent.subSite ul#archive li.newsEntry div.newsHeader span.date{ display:block; }
	
/* single post
----------------------------------------------------------------------------------------*/
div#mainContent.single h2{ color:#8a0814; font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-Serif; }
div#mainContent.single ul{ list-style-type:square; padding:0 0 0 2em; }

	
/* news
----------------------------------------------------------------------------------------*/
ul#newNews{ list-style:none; }
	div#mainContent.subSite ul#newNews li{ list-style-type:none; padding:0; }
		div#mainContent.subSite ul#newNews li div.newsHeader{ border-bottom:1px dotted #7c756c; margin:0 0 1.5em 0; width:560px; }
		div#mainContent.subSiteul#newNews li h2{ line-height:1.1em; margin:1.125em 0 0.375em 0; }
			div#mainContent.subSite ul#newNews li h2 a{ background:#fff; font-family:Georgia,'Times New Roman',Times,serif; font-weight:normal; margin:0 0 0.75em 0; }
		div#mainContent.subSite ul#newNews li div.newsHeader p.dateP{ padding:0; }

div.newsHeader{ clear:both; float:left; width:100%; }
	div.newsHeader h2{  }
	div.newsHeader p.dateP{ color:#a07a45; display:inline; font-size:1.1667em; margin:0 0 1.286em 0;}
	div.newsHeader p.single{ display:block; }
div#mainContent.subSite ul#newsOverview, div#mainContent.subSite ul#archive{ list-style:none; }
	div#mainContent.subSite ul#newsOverview li, div#mainContent.subSite ul#archive li{ list-style-type:none; padding:0; }
	div#mainContent.subSite ul#newsOverview li p.more-link, div#mainContent.subSite ul#archive li p.more-link{ margin:1.5em 0; width:550px; }
	div#mainContent.subSite ul#archive li p.more-link{  border-bottom:1px dotted #7c756c; padding:0; width:550px; }


/* sidebar
----------------------------------------------------------------------------------------*/
div#sidebar{ float:left; overflow:hidden; left:590px; padding:3em 0; position:relative; width:331px; }
	
div#sidebarback{ float:left; position:relative; right:590px; width:100%; }

ul#subNav, ul#monthly-archive{ list-style:none; margin:0 0 0 3em; }
	ul#subNav li a, ul#monthly-archive li a{ background:#fff url(img/subnav-pfeil.gif) no-repeat 95% center; color:#1c2526; display:block; font-size:1.1667em;
		line-height:1.286em; margin:0; padding:1.286em; text-decoration:none; width:140px; }
		ul#subNav li.active a, ul#subNav li.current_page_item a, ul#subNav li a:hover, ul#monthly-archive li.active a, ul#monthly-archive li a:hover{ background:#ff8403 url(img/subnav-pfeil-active.gif) no-repeat 95% center; color:#fff; }
		
h3.contact{ background:url(img/address.gif) no-repeat 55% center; font-size:1.1667em; font-style:bold; line-height:1.286em; margin:1.929em 0 0.634em 2.2em; padding:0 0 0 .9em; }
ul.contact{ border-bottom:1px solid #c4c2b3; border-top:1px solid #c4c2b3; font-size:1em; list-style:none; margin:1.5em 0 1.5em 2.4em; padding:1.5em 0 0 0; width:188px; }
ul.contact li{ padding:0 0 1.5em 1.1em; }


/* footer
----------------------------------------------------------------------------------------*/
div#footer{ background:url(img/footer-bgr.gif) repeat-x top; clear:both; height:51px; padding:3em 0; position:relative; width:100%; }
	div#footer span{ font-size:1em; line-height:1.5em; }
		div#footer span.tel, div#footer span.mail{ padding:0 0 0 1.1em; }
		div#footer span.tel{ background:url(img/telephone.gif) no-repeat left center; color:#1c2526; margin:1.5em 0 1.5em 3em; }
		div#footer span.mail{ background:url(img/mail.gif) no-repeat left center;margin:0 0 0 1em; }
			div#footer span.mail a.limailto{ background:none;padding:0; }
		div#footer span.address{ position:absolute;right:22px; }
