/*
Theme Name: WINEDINE
Theme URI: http://www.winedine.de
Description: Christian Wenger über Weine, Weinproduzenten, Restaurants & Hotels und Kulinarisches
Version: 1.0
Author: Stiller & Stiller
Author URI: http://www.stillerundstiller.de
*/
@import "cforms.css";



/*GLOBAL
-------------------------------------------------------------------------*/
body {
	background: #000;
	color: #333;
  font-family: "Trebuchet MS", arial, verdana;
	text-align: center;
}
* {
	padding: 0;
	margin: 0;
}
a:focus {
	outline: none;
}
ul {
  list-style-type: none;
}
 
ul li a {
  color: #000;
  text-decoration: none;
  font-size: 20px;
}
p {
  line-height: 18px;
}
sup {
    vertical-align: top;
}
.alignleft {
	float: left;
}
.facebook {
  position: absolute;
 
  top: 606px;
  left: 27px;
}
/*HEADER
-------------------------------------------------------------------------*/
#masthead {
	width: 993px;
	background: #000;
	height: 60px;
}
#masthead h1, #masthead h3 {
	display: none;
}
#masthead ul{
	list-style-type: none;
	float: right;
	margin-top: 30px;
}
#masthead ul li{
	display: inline;
}
#masthead ul .trenner{
	color: #7b7b7b;
	font-size: 11px;
	margin: 0 5px;
}
#masthead ul li a{
	color: #7b7b7b;
	font-size: 12px;
	text-decoration: none;
}
#masthead ul li a:hover{
	text-decoration: underline;
}
#masthead ul.rightside{
	list-style-type: none;
	float: left;
	margin: 30px 0 0 27px;
}
#masthead ul.header_rightside{
 
	margin: 34px 0 0 27px;
}
.edi .navigation {
  display: none;
}
 
/*RECHNER LINK
-------------------------------------------------------------------------*/
#post22 h2 {
	display: none;
}
#post22 .headline {
	font-size: 20px;
	font-weight: normal;
}
#post22 .headline sup {
	line-height: 0px;
}


/* KOMMENTARE
-------------------------------------------------------------------------*/
#comments input, #comments textarea {
	background: #000;
	color: #fff;
	border: none;
	padding: 5px 5px 4px 5px;
	width: 445px;
	height: 21px;
	line-height: 22px;
}
#comments textarea {
	height: 150px;
}
.comment p {
	width: 620px;
}
#comments p label {
	float: left;
	width: 184px;
	line-height: 24px;
	font-size: 15px;
}
* html #comments p label {
	width: 135px;
}
* html .comment .entry {
	width: 590px;
}
#comments p {
	margin-bottom: 5px;
}
#comments .form_submit {
	width: 80px;
	padding: 4px 5px 4px 5px;
	height: 30px;
	float: right;
	font-size: 13px;
}
#comment_list {
	margin-top: 50px;
}
.comment {
	background: #b22f2f;
	margin-bottom: 15px;
	padding: 5px 10px 5px 10px;
	width: 620px !important;
}
textarea, input {
	font-family: "Trebuchet MS", arial, verdana;
}
a.url {
	margin: 0 !important;
}
.author_link {
	font-size: 16px !important;
	font-weight: normal !important;
	float: left;
}
span.date {
    float: right;
 
}
.rss_lookup {
	text-align: right;
}

/* MENU ALLGEMEIN
-------------------------------------------------------------------------*/
.drop, .drop ul {
	padding: 0;
	margin: 0 0px;
	z-index: 195;
}
.drop {
	margin: 0;
	z-index: 195;
	width: 150px;
}
.drop li {
	list-style-type: none;
	width: 150px;
	height: 150px;
    float: left;
}
.drop li a {
    display: block;
	width: 150px;
	height: 150px;
}
.barrow {
	margin: 0px;
	background-color: transparent;
	z-index: 99;
	display: block;
	height: 120px;
	margin-bottom: 68px;
}
.drop a.backarrow {
    display: none;
}
.drop .none {
    display: none;
}


/*LEFTSIDE_MENU
-------------------------------------------------------------------------*/
#sidebar {
	width: 150px;
	background: url("images/menurightside.gif");
	background-repeat: no-repeat;
    height: 668px;
	float: right;
}
#sidebar_startseite {
	width: 150px;
	background: url("images/menurightside_startseite.gif");
	background-repeat: no-repeat;
    height: 668px;
	float: right;
}
#l_sidebar .hidden, #sidebar .hidden, #sidebar_startseite .hidden, #l_sidebar_startseite .hidden {
	display: none;
}
#l_sidebar {
	width: 150px;
	height: 600px;
	background: url("images/menuleftside.gif");
	background-repeat: no-repeat;
	float: left;
	padding-left: 27px;
}
#l_sidebar_startseite {
	width: 150px;
	height: 600px;
	background: url("images/menuleftside_startseite.gif");
	background-repeat: no-repeat;
	float: left;
	padding-left: 27px;
}
.page7 a {
	width: 150px;
	background: url("images/menuleftside.gif") no-repeat -27px 0;
}
.page7 a:hover {
	background: url("images/menuleftside.gif") no-repeat -204px 0;
}
.page9 a {
	width: 150px;
	background: url("images/menuleftside.gif") no-repeat 150px 150px;
}
.page9 a:hover {
	background: url("images/menuleftside.gif") no-repeat -204px -150px;
}
.page11 a {
	width: 150px;
	background: url("images/menuleftside.gif") no-repeat 300px 150px;
}
.page11 a:hover {
	background: url("images/menuleftside.gif") no-repeat -204px -300px;
}
.page14 a {
	width: 150px;
	background: url("images/menuleftside.gif") no-repeat 450px 150px;
}
.page14 a:hover {
	background: url("images/menuleftside.gif") no-repeat -204px -450px;
}


/*RIGHTSIDE_MENU
-------------------------------------------------------------------------*/
.page16 a {
	width: 150px;
	background: url("images/menurightside.gif") no-repeat 0 0;
}
.page16 a:hover {
	background: url("images/menurightside.gif") no-repeat -150px 0;
}
.page18 a {
	width: 150px;
	background: url("images/menurightside.gif") no-repeat 0 -150px;
}
.page18 a:hover {
	background: url("images/menurightside.gif") no-repeat -150px -150px;
}
.page20 a {
	width: 150px;
	background: url("images/menurightside.gif") no-repeat 0 -300px;
}
.page20 a:hover {
	background: url("images/menurightside.gif") no-repeat -150px -300px;
}
.page22 a {
	width: 150px;
	background: url("images/menurightside.gif") no-repeat 0 -450px;
}
.page22 a:hover {
	background: url("images/menurightside.gif") no-repeat -150px -450px;
}
 

/*CONTENT
-------------------------------------------------------------------------*/
#container, #container_artikelseite {
	width: 997px;
	margin: 15px auto 0 auto;
}
#container_artikelseite .page7 a {
	background: url("images/menuleftside.gif") no-repeat -204px 0;
}
.entry_artikelseite li p {
	margin-left: 20px;
}
#content_box {
	width: 993px;
	text-align: left;
	float: left;
	clear: both;
	position: relative;
}
#content {
	width: 666px;
	min-height: 475px;
	height: auto !important;/* für moderne Browser */
	height: 475px;/*für den IE */
	padding: 125px 0 0 0;
	float: left;
}
#content_startseite {
	width: 666px;
	min-height: 600px;
	height: auto !important;/* für moderne Browser */
	height: 600px;/*für den IE */
	padding: 0;
	float: left;
}
.entry {
	width: 640px;
	margin: 0 auto;
	color: #000;
}
#content ul li a {
	color: #000;
	text-decoration: none;
	font-size: 20px;
	background: url(images/link_arrow.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
}
#content ul li a:hover {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	background: url(images/link_arrow_over.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
#content ul li a.no_arrow {
	color: #000;
	text-decoration: none;
	font-size: 20px;
	background: none;
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
.abstand {
	margin-bottom: 20px;
}
.wenger_artikel, h3 {
	margin-top: 50px;
	font-size: 20px !important;
}
.cat9 h3 {
	margin-top: 0px;
}
.entry_artikelseite {
	width: 640px;
	margin: 0 auto;
	color: #000;
}
.entry_artikelseite ul li{

	margin-bottom: 10px;
}
.entry h2, .entry_artikelseite h4 {
	font-size: 20px;
	font-weight: normal;
	color: #000;
}
.entry_artikelseite h2 {
	display: none;
}
.entry .tabs {
    margin-left: 22px;
}
.entry .arrow_link {
    font-size: 18px;
}
 .x_less .x_small  {
	font-size: 16px !important;
 
}
.x_less {
    line-height: 18px;
	margin-bottom: 0px !important;
}
.artikel_tab {
	margin-left: 20px;
	font-weight: bold;
	font-size: 20px;
    margin-bottom: 3px;
}
h2 a {
	font-size: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
h2 a:hover {
	text-decoration: underline;
}
#post2 h1  {
	font-size: 70px;
	font-weight: normal;
	color: #000;
	font-family: tahoma, verdana, arial;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
 
.entry p {
	color: #000;
	margin-bottom: 20px;
}
.entry p a {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
}
.entry p a:hover {
	color: #fff;
	background: url(images/link_arrow_over.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
}
html* .entry p a {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
}
html* .entry p a:hover {
	color: #fff;
	background: url(images/link_arrow_over.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
}
*+html .entry p a {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
}
*+html .entry p a:hover {
	color: #fff;
	background: url(images/link_arrow_over.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
}
* html .entry p a {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
}
* html .entry p a:hover {
	color: #fff;
	background: url(images/link_arrow_over.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
} 
.x_arr_no {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
	font-size: 20px;
}
.x_arr_no-small {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
	font-size: 16px;
}
.arr_no {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
	font-size: 18px;
 
}
html* .entry  .arr_no {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
	font-size: 18px;
}
*+html .entry .arr_no {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
	font-size: 18px;
}
* html .entry .arr_no {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
	font-size: 18px;
}

.entry p.up, .entry_artikelseite p.up  {
	display: block;
    padding-bottom: 10px;
}
.entry p.up a, .entry_artikelseite p.up a {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow_up.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
}
.entry p.up a:hover, .entry_artikelseite p.up a:hover {
	color: #fff;
	background: url(images/link_arrow_up_over.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
}
.entry p.up a.back {
	color: #000;
	text-decoration: none;
	background: url(images/link_arrow_right.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
	padding-left: 18px;
	margin-left: 5px;
}
.entry p.up a.back:hover {
	color: #fff;
	background: url(images/link_arrow_right_over.gif);
	background-position: 0 7px;
	background-repeat: no-repeat;
}
.date {
	font-size: 14px;
	color: #000;
	margin-bottom: 20px;
}
.posts {
	background: #c24041;
}
.sternchen {
    border-spacing: 0;
}
.mp-form input {
	background: none repeat scroll 0 0 #000000;
	border: medium none;
	color: #FFFFFF;
	font-size: 16px;
	padding: 4px 5px;
	margin: 0 0 5px 0;
	width: 100%;
	font-weight: normal;
}

.mp-form  {
	width: 250px;
}
 .MailPressFormName, .MailPressFormEmail {
	width: 241px !important;
}
.mp-form .mp_submit {
 	float: right;
	width: 72px;
	padding:4px 5px;
}
.mp-form .mp_submit {
 	float: right;
	width: 72px;
	padding:4px 5px;
}
input.blacky {
 	background: #000;
 	color: #fff;
 	border: none;
 		padding:4px 5px;
}


/*INDIVIDUELLE CONTENTEINSTELLUNG
-------------------------------------------------------------------------*/
#post1 #content {
	background: #c24041;
}
#post2 .entry {
  margin-top: 75px;
}
#post2 .entry p a{
  color: #000;
  text-decoration: none;
}
#post2 .entry p a:hover{
  text-decoration: underline;
}
#post2 #content {
	background: #c24041;
}
#post7 #content, .cat1, #post1423 #content, #post1436 #content {
	background: #c24041;
}
#post7 .page7 a, #post1 .page7 a, .menu1 .page7 a, #post1423 .page7 a, #post1436 .page7 a {
	background: url("images/menuleftside.gif") no-repeat -204px 0;
}
#post9 #content {
	background: #E0c1ab;
}
#post9 .page9 a {
	background: url("images/menuleftside.gif") no-repeat -204px -150px;
}
#post11 #content, #post693 #content {
	background: #a66877;
}
#post11 .page11 a {
	background: url("images/menuleftside.gif") no-repeat -204px -300px;
}
#post14 #content, .cat9, .cat12 {
	background: #7b1d41;
}
#post14 .page14 a, .menu9 .page14 a {
	background: url("images/menuleftside.gif") no-repeat -204px -450px;
}
#post16 #content, .cat4 {
	background: #7c1137;
}
#post16 .page16 a, .menu4 .page16 a  {
	background: url("images/menurightside.gif") no-repeat -150px 0;
}
#post18 #content, .cat6  {
	background: #894244;
}
#post18 .page18 a, .menu6 .page18 a  {
	background: url("images/menurightside.gif") no-repeat -150px -150px;
}
#post20 #content, .cat5, #post1237 #content {
	background: #f28363;
}
#post20 .page20 a, .menu5 .page20 a   {
	background: url("images/menurightside.gif") no-repeat -150px -300px;
}
#post22 #content,  .cat10 {
	background: #b05237;
}
#post22 .page22 a, .menu10 .page22 a {
	background: url("images/menurightside.gif") no-repeat -150px -450px;
}
#post  #content, 
#post26 #content, 
#post28 #content, 
#post30 #content, 
.cat7, #post480 #content, 
#post1151 #content, 
#post1164 #content, 
#post1318 #content, 
#post1355 #content, 
#post1237 #content,
#post1488 #content,
#post1492 #content,
#post1721 #content {
	background: #c13333;
}
#post1488 #content ul {
  margin: 0 0 50px 0;
  
}
#post1488 #content .artikel_tab {
  margin-bottom:20px ;
  
}

/* DATENBLATT
-------------------------------------------------------------------------*/
.datenblatt p {
    font-size: 15px;
}



/* BUECHER UND LINKS
-------------------------------------------------------------------------*/

.menu9 h3 {
  padding-left: 135px;
  margin-bottom: 10px;
}
.books {
	margin: 0;
	padding: 0;
	width: 620px !important;
	border-spacing: 0;
}
.books  img {
	border: none;
}
.books tr td {
	vertical-align: top;
	padding-bottom: 20px;
}
.books tr td p {
	width: 480px;
}
.books .leftside {
	width: 135px;
}
.books tr td h2 {
	width: 480px;
}
 .books #rightside{
	width: 150px;
}
.books tr td h2 a {
	color: #000;
	text-decoration: none;
	font-size: 20px;
	background: url(images/link_arrow.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
.books tr td h2 a:hover {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	background: url(images/link_arrow_over.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
 


/*FOOTER
-------------------------------------------------------------------------*/
#footer {
	width: 970px;
	padding: 1.2em 0 0 0;
	float: left;
	clear: both;
}
#footer p {
	margin: 0 0 0.923em 0;
	font-size: 1.3em;
	color: #888;
	text-align: right;
}
#footer a, #footer a:visited {
	color: #888;
	text-decoration: none;
}
#footer a:hover {
	color: #888;
	text-decoration: underline;
}


