/*
Theme Name: oriental
Theme URI: http://pure-essence.net/2008/09/19/wordpress-theme-oriental/
Description: Created by <a href="http://pure-essence.net/">pure-essence.net</a>. Oriental, plum, bamboo, pine, flower, foliage, orange, red theme. 
<br />Recoded after version 1.1.x to use relative positioning instead of float.
Version: 1.1.0
Author: Ying Zhang
Author URI: http://pure-essence.net/
Tags: fixed width, two columns, widgets, valid CSS, widget ready, white, simple, valid XHTML, left sidebar, orange, red, asian, oriental, plum

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* BASIS */

body {
	color: #5E3111;
	background: #FDCA49 url(images/bg_verl.gif) left top repeat-x;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: Arial, Verdana, Sans-Serif;
	overflow: -moz-scrollbars-vertical;
}


/* BASIS-TAGS */

img { border: none; }

a { color: #5E3111; }

a:hover { color: #C10F32; }

h1 { font-size: 1.2em; }

h2 { font-size: 1.1em; color: #C10F32; margin-bottom: 15px; }

h3 { font-size: 1.05em; }

h4 {
	margin: 10px 0 5px 0;
	font-size: 1.05em;
	text-transform: uppercase;
	letter-spacing: 3px;
}

h5 { color: #C10F32; margin: 0; font-size: 1em; }

h6 {
	color: #C10F32;
	margin: 20px 0 15px 0;
	font-size: 1.05em;
	text-transform: uppercase;
	letter-spacing: 3px;
}



/* BLOCKQUOTE SIEHE ORIGINAL-CSS*/

img.alignleft { float: left; margin: 0 10px 0 0; display: block; }

img.alignright { float: right; margin: 0 0 10px 10px; display: block; }

.aligncenter { margin: 0 10px 10px 10px; text-align: center; display: block; }

.alignleft { float: left; display: inline; }

.alignright { float: right; display: inline; }

form { margin: 0; padding: 0; }

.clr { clear:both; width: 100%; height: 0; }


/* LAYOUT */

#container { width: 980px; margin: 0 auto; }

#header {
	background: url(images/logo.gif) no-repeat;
	height: 172px;
	margin: 0 0 15px 50px;
	padding: 0;
}

#page { padding: 0 53px; }


/* CONTENT */

#content {
	float: left;
	width: 620px;
	background-color: #FFE9B9;
	margin: 0;
	padding: 20px;
	font-size: 0.9em;
	line-height: 1.5em;
	min-height: 992px;
}

* html #content { margin-bottom: 10px; }

*+html #content { min-height: 997px; }

#content .startbox { float: left; margin-right: 15px; vertical-align: bottom; }

#content .angebot { margin: 0 0 0 20px; }


/*NAVCONTAINER */

#navcontainer {
	position: relative;
	width: 864px;
	height: 17px;
	background-color: #C10F32;
	margin: 0 53px 0 3px;
	padding: 5px 0 5px 10px;
	top: 155px;
}

#navcontainer ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li#first a,
#navcontainer ul li#first a:hover { cursor: default; background-image: none; text-decoration: none; }

#navcontainer ul li a {
	float: left;
	color: #FFEBC0;
	margin: 0;
	padding: 0 12px;
	text-decoration: none;
}

#navcontainer ul li a:hover { text-decoration: underline; }

#navcontainer ul li.current_page_item a,
#navcontainer ul li.current_page_ancestor a { color: #ffffff; padding: 0 12px; }

#navcontainer ul li.current_page_item a:hover,
#navcontainer ul li.current_page_ancestor a:hover { text-decoration: none; }

#navcontainer ul li a:hover { text-decoration: underline; }

#navcontainer ul .prosp { float: right; }


/* SIDEBAR */
#sidebar {
	float: right;
	width: 200px;
	color: #5E3111;
	margin: 0;
}

#sidebar a { color: #5E3111; }

#sidebar ul { margin: 0; padding: 0; list-style: none; }

#sidebar ul li { margin: 0 0 13px 0; font-size: 0.85em; }

#sidebar ul li,
#sidebar ul .widget,
#sidebar ul li h2,
#sidebar ul li .widgettitle { background-color: #FFE9B9; }

#sidebar ul li h2 {
	color: #C10F32;
	margin: 0;
	padding: 10px 10px 0 10px;
	font-size: 1em;
}

#sidebar ul li p,
#sidebar ul li div { margin: 0; padding: 5px 10px 10px 10px; }

#sidebar ul li table { padding-bottom: 5px; }

#sidebar ul li table caption { padding: 5px 0 0 0; }

#sidebar ul li .textwidget { padding: 10px; }

#sidebar ul li .textwidget img { margin: 0; padding: 0; }

#sidebar ul li p { font-size: 0.9em; }

#sidebar ul li .angebox {
	height: 300px;
	background: #FDCA49 url(images/box_bg_verl.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
}

#sidebar ul li .angebox h4 {
	color: #ffffff;
	margin: 0 10px 0 10px;
	padding-top: 10px;
	font-size: 1em;
	text-transform: none;
	letter-spacing: normal;
}

#sidebar ul li .angebox p { padding: 0 10px; font-size: 0.9em; }

#sidebar ul li .angebox img { margin: 10px; padding: 0; }

/* SIDEBAR UL LI UL... SIEHE ORIGINAL-CSS */


/* FOOTER */

#footer {
	width: 660px;
	color: #FFF;
	margin: 0 0 10px 53px;
	padding: 0;
	text-align: center;
	font-size: 0.75em;
	position: relative;	
}

*+html #footer {  margin-bottom: 15px; margin-top: 15px; }

#footer a,
#footer a:hover { color: #FFF; }


/* MSG-"PLOPPER" */

.msg_list { width: 450px; margin: 10px 0 0 85px; padding: 0; }

.msg_head {
	cursor: pointer;
	color: #C10F32;
	background: #FDCA49 url(images/msglist_plus.gif) no-repeat 98%;
	margin: 1px;
	padding: 2px 10px;
	font-size: 1em;
	font-weight: normal;
	position: relative;	
}

.msg_body { background-color:#FFE9B9; padding: 10px 10px 0 10px; }


/* DIVERSES */

#s { border: 1px solid #bbb; }

#page,
#content,
#sidebar,
#footer { overflow: hidden; }

.geschenk { 
	float: right;
	width: 64px;
	height: 54px;
	margin: 0 0 10px 10px !important;
	padding: 0 !important;
	background: url(/wp-content/uploads/2008/11/geschenk.gif) 100% 0% no-repeat; 
}


/* POST bis COMMENTFORM-STYLES SIEHE ORIGINAL-CSS */
/* SEARCH + CO IM ORIGINAL-CSS */
/* WP-CAPTION + SUBPAGES SIEHE ORIGINAL-CSS */
/* Calendar SIEHE ORIGINAL-CSS */
