/*
Theme Name: Biohof Schmidt - Fresh-Oeko-Theme
Theme URI: www.biohof-schmidt.de
Description: Fuer die Webseite www.biohof-schmidt.de erstelltes wp theme. Erstellt von Ferndesign auf Basis Standart Theme.
Version: 1
Author: Christoph Ulrich Busch - FernDesign 
Author URI: http://www.ferndesign.de
Tags: kirsche, apfel, birne, bio, oekologisch, shop, online, ferndesign, wei^&szlig;
*/

/* COLORS
Lila: d3c3ce
Hintergrundgruen: ebeee6
Seitenleistegruen: b9e079
Kirschrot dunkel (link): 5d2b2b
Kirschrot hell (hover): a32819
Link visited: 6a96da
Font: Kurvertare BRK - Verdana
*/

/* Uebergreifende Haupttags */

* {
	margin:0px;
	padding:0px;
}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #fff;
	color: #333;
	text-align: center;	
}
#wrapper {	
	text-align: left;
	width: 850px;
	margin: 0px auto;
	position:relative;
}

/* Font */

p { font:1.2em/1.5em verdana; }

h1 { font:2em/2em verdana; }
#sidebar h2 { font-size:1.6em;border-bottom:4px solid #555; } /*border under heading in sidebar */

h2 { font:1.8em/1.8em verdana; }
h2.images { 
	margin-top:15px;
	border-bottom:4px solid #555;
	padding:0 0 0 40px;
	background:url(images/images_icon_main.jpg) no-repeat left;
}

h3 { font:1.6em/1.6em verdana; }

h4 { font:1.4em/1.4em verdana; }

#nav ul { font:1.6em verdana; letter-spacing:0.05em; }

/* font for sidebar */

.textwidget { font-size:1.2em; }
#sidebar table { width: 190px; }
.category { font-size:1.6em; }
#post-4 {font-size:1.4em; }

/* font pseudo */

a:link { color:#5d2b2b;text-decoration:underline; }
a:visited { color:#cc6500; }
a:hover { color:#a32819; }
a:active { color:#5d2b2b; }
a:focus { color:#5d2b2b; }

#text-182501651 table { margin-top:5px; }
#rpcountry, #rpsubmit { margin-top:5px; }

/* Header */

#header {	
	width:850px;
	height:250px;
	position:relative;
}
#header span { 
	background:url(images/biohof_schmidt_header.jpg) no-repeat; 
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
}

/* Navigation */

#nav {
	position:relative;	
	z-index:20;	
	margin:0 0 0 38px;
	background:url(images/biohof_schmidt_navi_bg.jpg) no-repeat;
	width:810px;
	height:55px;
}
#nav ul { 
	margin-left:20px;	
}
#nav ul li {
	display:inline;
	float:left;	
	border:none;	
	margin-top:20px;
}
#nav a {
	display:block;
	text-decoration:none;
	cursor:pointer;
	line-height:30px;
	text-align:center;
}

li.page-item-2 { width:129px; }
li.page-item-7, li.page-item-10, li.page-item-12, li.page-item-14, li.page-item-16 { width:128px; }

li.page-item-2 a:hover { color:#fff; background:url(images/biohof_schmidt_nav_hover.gif) no-repeat 1px -37px; } 
li.page-item-7 a:hover, li.page-item-10 a:hover, li.page-item-12 a:hover, li.page-item-14 a:hover, li.page-item-16 a:hover { color:#fff; background:url(images/biohof_schmidt_nav_hover.gif) no-repeat 0px -37px; }

/* Body */
.post {	
	margin-left:30px;
}

.entry {
	margin:10px 0 10px 10px;
}

#content {
	background:url(images/biohof_schmidt_body_bg.jpg) repeat-y;
	margin-left:38px;
}

.narrowcolumn {
	float: left;	
	width: 530px;
	}
	
#bottom {
	width:810px;
	height:40px;
	margin-left:38px;
	background:url(images/biohof_schmidt_bottom_bg.jpg) no-repeat;
	overflow:hidden;
	clear:both;
}
.edit { margin-left:20px; }

/* Sidebar */

#sidebar {		
	width:190px;
	margin-left:580px;
	padding-top:10px;
}
#sidebar ul { 
	list-style:none;
}
#sidebar ul li { margin:15px 0 0 0; }
#sidebar li#search { margin:0; }
.textwidget img { border:none; margin-top:5px;} /*bioland logo */

/* this is the fix for tinygal - floating images will break layout (filled shopping cart) in camino and netscape */
#sidebar ul li { float:left;width:190px; }
#sidebar ul li ul li { float:none;width:180px; }

/* Anfahrt */

#attachment_39 { margin-bottom:10px; }

.slidemenu li {
	list-style:none;	 
  	display:block;  	
	text-decoration:none; 
  	color:#333;   
	border-bottom:4px solid #999999;
	margin:0 10px 10px 10px;
	padding-bottom:5px;	
	font-size:1.4em;
}
.slidemenu li span {
	display:none; 
  	color:#fff;
}
.slidemenu li strong:hover { cursor:pointer; }
.slidemenu li:hover span {
	display:block; 
  	height:15em; 
  	margin:0 10px;  	
}

/* Ueber uns */

.panoprev { border:10px solid #555; }
.prevbutton img { border:none; margin: 10px 10px 10px 30px;float:left; }

.playerinfo img { margin: 0 5px 0 0; }
.borderbottom { 
	border-bottom:2px solid #999;
	padding-bottom:5px;
	margin-bottom:5px;
}

/* wandern */

.gmap { border:4px solid #333;width:510px;height:395px; }
.gmapsingle { border:4px solid #333;width:510px; }
.h2walker { 
	padding:10px 0 10px 70px;
	margin-bottom:5px;
	background:#b9e079 url(images/spaziergaenger.gif) no-repeat 10px center;
	border-top:4px solid #555;
	border-bottom:4px solid #555;
	width:450px;
	font-size:2.2em;
	line-height:1.2em;
}	
.gmapdetail a { font-size:1.2em;padding:2px 4px; border-top:2px solid #555; border-bottom:2px solid #555; background-color:#b9e079; }
.gmapdetail a:hover { background-color:#5d2b2b; color:#fff; }
.gmapdetail { margin:8px 0; }

/*gmap fullscreen*/

#gmapparentdiv {
	border:4px solid #333;
	margin:0 auto;
	width:99%;
	height:100%;
}

/* Begin Impressum */
#impress_images {
	float:right;
	position:relative;
	top:50px;
	right:20px;	
}
#impress_images img {
	border:1px solid #333;
	margin-bottom:5px;
}
#post-188 p {
	margin-bottom:10px; 
}
#post-188 h3 {
	margin-bottom:15px;
}

/* Sitemap */
#post-370 ul { 	 
	list-style:none;	
	margin:5px 20px;		
	}

#post-370 ul li { 
	font-size:1.4em;
	line-height:1.4em;
	padding-left: 30px;
	background: url(images/birne_icon.jpg) no-repeat left 0.2em; 
}
	
#post-370 ul li a:hover { background:none;color:#333; }

#post-370 ul ul li, #post-370 ul.list_wandern ul li { 
	font-size:1em; 
	background: url(images/newscreen.gif) no-repeat left 0.3em; 	
	line-height:1.5em;
	}
	
#post-370 ul.list_wandern li { background:url(images/spaziergaenger_logo.gif) no-repeat left 0.3em; }

#post-370 h3 { border-bottom: 4px solid #555;width:150px; }

#post-370 .alignright { width:300px; }

/* Wiederrufsbelehrung - Rückgabebelehrung - AGB - Datenschutz*/

#post-439 p, #post-442 p { margin: 5px 0; }
#post-439 h1 { margin:10px 0; }
#post-439 h2, #post-442 h2, #post- h2 { background-color:#B9E079;border-bottom:2px solid #999999;border-top:2px solid #999999;text-align:center; margin-top:10px; }
#post-439 h3, #post-442 h3 { margin: 10px 0;}
#post-439 h4 { margin: 5px 0; }
.frameit { border:1px solid #999;padding:5px;margin:5px 0; }
#post-442 table { line-height:1.5em;font-size:1.2em;margin-top:10px; }
#post-442 table td { vertical-align:top; }
#post-495 { text-align:left;margin:10px; }
#post-603 p, #post-524 p, #post-584 p, #post-442 p, #post-495 p, #post-603 p, #post-618 p { margin-top:5px; } 
.zumladen a, .zurkasse a { 
	background:#B9E079;
	border-bottom:2px solid #999999;
	border-top:2px solid #999999;
	font-size:0.8em;	
	padding:3px 5px;
}
.zumladen a:hover, .zurkasse a:hover { background:#5d2b2b;color:#fff; }
.zumladen { float:left; }
.zurkasse { float:right; }

/* Footer */

#footertop { 
	background:url(images/biohof_schmidt_footer_top.jpg) no-repeat;
	width:810px;
	height:35px;
	margin:0 0 0 38px; 
	}
#footerbot {
	background:url(images/biohof_schmidt_footer_bot.jpg) no-repeat;
	width:810px;
	height:35px;
	margin:0 0 0 38px;
	}
#footermain {
	background:url(images/biohof_schmidt_footer_main.jpg) repeat-y;
	width:810px;	
	margin:0 0 0 38px;
}
#footermain li { 
	float:none;
	list-style:none; 
	font-size:1.4em;	
	line-height:1.5em;
	}
#seiteninformationen  { 	
	margin:0 0 0 300px;		
	width:215px;
}
#ferndesign {
	margin:0 40px 0 0;
	width:215px;
	float:right;
	text-align:right;
}
#ferndesign img { border:none; }
#footermain #ferndesign li, #footermain #bookmark li { font-size:1em; }
#bookmark {	
	float:left;
	margin:0 0 0 40px;
	}
#fisch { 
	border-bottom:2px solid #999;
	margin-bottom:5px;
	width:220px;
	}

/* Form Elements + Suche / Search*/

.searchbox {    
    width:100%;
} 
#searchform {	    
	line-height: 1.2em;
	white-space: nowrap;        
}

#searchform #s {
	color: #686868;
	vertical-align: middle;
	margin: .2em 0;
	border:1px solid #333;
    width: 150px;
    height: 20px;
    background: #ebeee6;
	font-size:1.2em;
	padding:2px 5px 0;
}
#searchform #searchsubmit {
	vertical-align: middle;	
	margin: 0 0 0 2px; 
	width:25px;
	height:25px;
}

#post- .post { 
	border:2px solid #999; 
	background-color:#fff; 
	margin:20px 0 10px 0; 
	padding:5px; 
	clear:both;
	}

/* Images, Attachements */

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.size-full {
	border:none; 
}

/* Align */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 10px;
	margin: 0 0 2px 7px;
	display: inline;
	border:none;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
/* Various Tags */

.drucken { padding-left:40px;margin:20px 0;background:url(images/druckericon.gif) no-repeat left center; }

.maintext { 
	background:url(images/biohof_schmidt_text_bgbottom.gif) no-repeat bottom; 
	width:500px; 
	}
.maintext p { 
	background:url(images/biohof_schmidt_text_bgtop.gif) no-repeat top; 
	padding:10px;	
	}
.maintext h3 {
	background:url(images/biohof_schmidt_text_bgtop.gif) no-repeat top; 
	padding:10px;
}

.subtext {
	background:url(images/biohof_schmidt_sub_bgbottom.gif) no-repeat bottom; width:230px; padding-bottom:5px;
	overflow:hidden;
	margin-top:10px;
}
.subtext h3 {
	background:url(images/biohof_schmidt_sub_bgtop.gif) no-repeat top; 
	padding:5px;
}

address { font-size:1.2em; line-height:1.4em; margin-bottom:10px; }

.clearcheater:after {
	content: ".";
	display:block;
	height:1%;
	clear:both;
	visibility:hidden;
}

.line {
	border-top:1px solid #ccc;
	margin-bottom:10px;
	clear:left;
}

/* Hides from IE-mac \*/
* html .clearcheater {
	height:1%;
}
/* End hide from IE-mac */
