/*
Theme Name: Eat the World
Theme URI: http://www.ventzke-partner.de/
Description: Eat the World Blog
Version: 1.0
Author: Ventzke & Partner
Author URI: http://www.ventzke-partner.de/
*/

/*************************************
 +Containers
 *************************************/
body {background: url(images/bg-header.jpg) repeat-x #fff9f1; color:#470a0a; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; height: 100%;}
#gesamt {width: auto; margin: auto; min-width: 930px; padding: 0;}
.gesamtinline {width: 930px; margin:auto; min-width: 930px; padding: 0;}
#header	{width: 900px; height: 350px; margin: 0; padding: 0; top: 0px; float: left; position: relative;}

#top-navi {width: 900px; height: 16px; margin: 0; padding: 0; font-size: 11px; float: left;}
#top-navi a {color: #fff; padding: 0;}
#top-links {width: 400px; margin: 0; padding: 0; position: absolute; top: 0px; left: 490px;}
#top-links ul {list-style: none; margin: 0; padding: 0; float: right;}
#top-links ul li { font-size: 11px; color: #fff; float: left; margin: 0; padding: 0 5px 0 5px; border-right: 1px dotted #fff;}
#top-links ul li.last {padding: 0 0 0 5px; border: none;}
#top-links ul li a {color: #fff; padding: 0;}
#top-links ul li a:hover {color: #fff; text-decoration: underline;}

#flaggen {float: left; width: 450px; padding: 4px 0 0 0;}

#translation_bar {}
#translation_bar img {}
#transl_sign {}
#gltr_flags_map {}

#sidebar .flickr {margin: 15px 0 0 0; width: 310px; height: auot; padding: 0; float: left;}
#sidebar .flickr ul {width: 310px; height: auto; list-style: none; margin: 0; padding: 0; float: left;}
#sidebar .flickr ul li {background: none; width: 81px; height: 81px; border: none; margin: 0; padding: 0 22px 18px 0; float: left;}
#sidebar .flickr ul li a img {width: 81px; height: 81px; margin: 0; padding: 5px; border: 1px solid #9d0b19; float: left;}
#sidebar .flickr ul li a:hover img {border: 1px solid red;}
.flickrpic {margin: 0; padding: 0; float: left;}




/*.top-navi {width: 900px; height: 16px; margin: 0; padding: 0; list-style: none; float: right;}
.top-navi ul {list-style: none; margin: 0; padding: 0; float: right;}
.top-navi ul li { font-size: 11px; color: #fff; float: left; margin: 0; padding: 0 7px 0 2px; float: right;}
.top-navi ul li a {color: #fff; padding: 0;}
.top-navi ul li a:hover {color: #fff; text-decoration: underline;}
.top-navi ul li a span {font-size: 10px; display: block; text-align: left; color: #c6c7c8;}

.translation_bar { margin: 0; padding: 0; float: left;}
*/
.header-links { width: 629px; height: 285px; margin: 0; padding: 0; float: left;}
.logo	{ width: 174px; height: 175px; padding: 0; margin: 10px 64px 0 0;	float: left;}
.logo a img	{ border: none;}
.schoko	{background: url(images/schoko.png) no-repeat; width: 388px; height: 196px; padding: 0; margin: 0; float: left;}
.schoko a {width: 140px; height: 70px; padding: 0; margin: 120px 0 0 240px; float: left;}
.schoko a:hover {width: 140px; height: 70px; padding: 0; margin: 120px 0 0 240px; float: left;}
.header-text	{ color: #d9dadb; width: 560px; height: 104px; margin: 0; padding: 0; float: left;}
.header-text p	{ margin: 8px 0 0 0; font-size: 12px; line-height: 16px; color: #ec8a8d;}
.header-text h2	{ margin: 0; padding: 0; font-size: 12pt; font-weight: normal; color: #fff;}
.header-text a	{ color: #fff;}
.header-text a:hover	{ color: #fff; text-decoration: underline;}

.header-rechts { width: 271px; height: 285px; margin: 0; padding: 0; float: left;}
.essen	{ width: 271px; height: 285px; padding: 0; margin: 0; float: left;}

#content { 
  width:560px;
  margin: 0 40px 40px 0;
  padding: 0 0 0 0;
  float: left;
}
#footer	{
	background: url(images/bg-footer.jpg) repeat-x;
	width: 100%;
	height: 223px;
	margin: auto; 
	padding: 0;
	position: relative;
	float: left;
}
.footerbox	{
	background: url(images/footer.jpg) no-repeat;
	width: 930px;
	height: 223px;
	margin: auto; 
	padding: 0px; 
	position: relative;
}
.autor {
	width: 930px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
}
.autor p {
	font-size: 10px;
	color: #be5158;
}
.autor a {
	color: #be5158;
}
.autor a:hover {
	color: #fff;
	text-decoration: underline;
}
.box1	{
	width: 290px;
	margin: 52px 10px 0 0;
	padding: 0 0 0 8px;
	border-left: 1px dotted #dc878d;
	float: left;
}
.box1 h4	{
	margin: 0;
	padding: 0 0 0 3px;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	color: #fff;
}
.box1 ul	{
	margin: 0;
	padding: 0 0 0 3px;	
	list-style: none;	
}
.box1 ul li	{
	font-size: 12px;
	margin: 0;
	padding: 0 0 3px 12px;
	background: url(images/pfeil-footer.gif) no-repeat left;	
	line-height: 17px;
}
.box1 ul li a {
	color: #d7878c;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.box1 a:hover	{
	color: #fff;
	text-decoration: underline;
}
img.WP-EmailIcon {
	margin: 5px 0 0 0;
	padding: 0;
 }
 .tags {
 	font-size: 11px;
 }
 .wpcf7 form {
 	margin: 0;
 	padding: 0;
 }
 .wp-polls form {
 	margin: 0;
 	padding: 0;
 }
 div.unten {
 }
 .senden {
 	float: left;
	margin: 0;
	padding: 0;
 }
.friend {
 	font-size: 14px;
	text-align: right;
	margin: 0;
	padding: 3px 0 0 0;
	float: right;
 }

 div.wp-polls-ans ul.wp-polls-ul li {
 	background: none;
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
 }
ul.tabbed_sidebar li {
 	margin: 0;
 	padding: 10px 0 10px 0;
 }
.comment-author-admin { border: 1px solid #9d0b19; color: #9d0b19;}
.comment-author-elke-freimuth { border: 1px solid #9d0b19; color: #9d0b19;}
.comment-author-katrin-buck { border: 1px solid #9d0b19; color: #9d0b19;}
/*************************************
 +Sidebar
 *************************************/
#sidebar	{
	width: 330px;
	height: auto;
	margin: 0;
	padding: 0 0 50px 0;
	float: left;
}
.beliebt { width: 300px; height: auto; margin: 10px 0 0 0; padding: 0;float: left;}url(../../../../../DOKUME~1/Bozz/LOKALE~1/Temp/4253030225_65243dcbd8_t.jpg);
.beliebt-oben { width: 300px; height: 30px; margin: 0; padding: 0; float: left;}
.beliebt-mitte {background: url(images/umfrage-mitte.png) repeat-y; width: 300px; height: auto;  margin:  7px 0 0 0; padding: 0; float: left;}
.beliebt-unten { background: url(images/umfrage-unten.png) no-repeat; width: 300px; height: 26px; margin: 0; padding: 0; float: left;}

.kategorie { width: 307px; height: auto; margin: 10px 0 0 0; padding: 0;float: left;}
.kategorie-oben { background: url(images/kategorie-oben.png) no-repeat; width: 307px; height: 38px; margin: 0; padding:13px 0 0 0; float: left;}
.kategorie-mitte { background: url(images/kategorie-mitte.png) repeat-y; width: 307px; height: auto; float: left;}
.kategorie-unten { background: url(images/kategorie-unten.png) no-repeat; width: 307px; height: 42px; float: left;}
 
.umfrage { width: 300px; height: auto; margin: 10px 0 0 0; padding: 0;float: left;}
.umfrage-oben { background: url(images/umfrage-oben.png) no-repeat; width: 300px; height: 44px; margin: 0; padding: 0; float: left;}
.umfrage-mitte { background: url(images/umfrage-mitte.png) repeat-y; width: 300px; height: auto; float: left;}
.umfrage-unten { background: url(images/umfrage-unten.png) no-repeat; width: 300px; height: 26px; float: left;}

.interaktiv { width: 310px; height: auto; margin: 20px 0 0 0; padding: 0; float: left;}
#sidebar .interaktiv ul li a {background: none;}
.interaktiv-oben { width: 300px; height: 15px; margin: 0; padding: 0; float: left;}
.interaktiv-mitte { width: 310px; height: auto; float: left;}
.icons { margin: 15px 15px 0 22px; padding: 0;}
#sidebar .interaktiv .icons a {margin: 0 3px 0 0; padding: 0; background: none; list-style: none;}

.archive { background: url(images/archive-oben.png) no-repeat; width: 314px; height: auto; margin: 20px 0 0 0; padding: 0; float: left;}
.archive-oben { width: 300px; height: 44px; margin: 0; padding: 0; float: left;}
.archive-mitte { background: url(images/archive-mitte.png) repeat-y; width: 300px; height: auto; float: left;}
.archive-unten { background: url(images/umfrage-unten.png) no-repeat; width: 300px; height: 26px; float: left;}

.suchen { width: 300px; height: auto; margin: 12px 0 8px 0; padding: 0;float: left;}
.suchen-oben { background: url(images/umfrage-oben.png) no-repeat; width: 300px; height: 44px; margin: 0; padding: 0; float: left;}
.suchen-mitte { background: url(images/umfrage-mitte.png) repeat-y; width: 300px; height: auto; float: left;}
.suchen-unten { background: url(images/umfrage-unten.png) no-repeat; width: 300px; height: 26px; float: left;}

.button { margin: 0 7px 0 0; padding: 0;}

#sidebar	h3	{
	color: #9d0b19;
	font-size: 15pt;
	font-weight: normal;
	font-family: Times New Roman,Helvetica,Sans-Serif;
	margin: 0;
	padding: 0;
}
#sidebar	h3.popular	{
	color: #9d0b19;
	font-size: 15pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.box1 ul li	{
	font-size: 12px;
	margin: 0;
	padding: 0 0 3px 12px;
	background: url(images/pfeil-footer.gif) no-repeat left;	
	line-height: 17px;
}
#sidebar	ul li {
	margin: 0;
	padding: 4px 0 4px 0;
	color: #470a0a;
	font-size: 10px;
}
#sidebar .beliebt-mitte	ul li {
	margin: 0;
	padding: 4px 0 4px 12px;
	color: #470a0a;
	font-size: 10px;
	background: url(images/pfeil.gif) no-repeat left;
}
#sidebar .beliebt-mitte	ul li a{
	margin: 0;
	padding: 4px 0 4px 0;
	color: #470a0a;
	font-size: 10px;
	background: none;
}
#sidebar .beliebt-mitte	ul li a:hover {
	color: #ff0017;
	text-decoration: none;
}
#sidebar	ul li	a {
	margin: 0;
	padding: 4px 0 4px 12px;
	background: url(images/pfeil.gif) no-repeat left;
	color: #470a0a;
}
#sidebar	ul	{
	margin: 0 0 5px 23px;
	padding: 0;
	list-style: none;
}
#sidebar	li	{
	width: 240px;
	line-height: 11pt;
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 1px dotted #470a0a;
}
.kategorie-mitte ul li a {}
#sidebar ul.children {margin: 0; padding: 0;}
#sidebar ul.children li {border: none; font-size: 10px; padding: 0; margin: 0;}
#sidebar ul.children li a {margin: 0 0 0 14px; padding: 0 0 0 7px; color: #470a0a;}
#sidebar ul.children li a:hover {color: #ff0017;}

#sidebar	li a	{
	color: #470a0a;
	text-decoration: none;	
	margin: 0;
	padding: 0;
}
#sidebar	a:hover	{
	color: #ff0017;
	text-decoration: none;
}
#sidebar img
{
  max-width:140px;
  border:0;
}
form	{
	margin: 0 0 5px 15px;
	padding: 0;
}
input	{
	margin: 5px 0 0 0;
	padding: 0;
}
#sidebar	ul h2	{
	margin: 0;
	padding: 0;
}
.st-tag-cloud	{
	margin: 0 0 0 15px;
	padding: 0;
}
tr { margin: 0; padding: 0;}list-style: none;
td { margin: 0; padding: 0;}

.related-post { margin: 25px 0 0 0;	padding: 0 0 0 0;	float: left;}
.related-post h3 { margin: 0; padding: 0;}
.related-post a { background: url(images/pfeil.gif) no-repeat left; padding: 0 0 0 12px;}
.related-post a:hover { background: url(images/pfeil.gif) no-repeat left; padding: 0 0 0 12px;}
.related-post	ul li	{
	margin: 0;
	padding: 0 0 3px 0;
	color: #470a0a;
	font-size: 12px;
}
.related-post	ul	{
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
}
.related-post	li	{
	width: 240px;
	line-height: 14pt;
	margin:  0;
	padding: 0;
}
/*************************************
 +Search form
 *************************************/

.search-form {
	font-size:1.2em;
	background:url(images/search.png) no-repeat;
	position:relative;
	width:147px;
	height:44px;
	margin-bottom:10px;
}
.search-form input{
	width:125px;
	margin:14px 0 0 10px;
	border:0px;
	background:#f9f9f9;
   color: #454545;
}

/*************************************
 +Hn, a and p
 *************************************/

#st0000000001	{
	margin: 8px 0 0 0;
}
a {
  color:#ff0017;
  text-decoration:none;
}

.entrytitle {
  width: 500px;
  text-align:left;
  margin: 0 0 0 0;
  padding: 0;
  float: left;
}

.entrytitle h3 {
  font-size:1.5em;
  color:#6F6F6F;
}

a:hover,.entrytitle h1 a,.entrytitle h2 a {
  color: #9d0b19;
  margin: 0;
  padding: 0;
}
.entrytitle h1 a,.entrytitle h2 a {
  font-family: "Times New Roman", Times, serif;
  color: #9d0b19;
  margin: 0;
  padding: 0;
}
.entrytitle h1,.entrytitle h2 {
  font-size: 23pt;
  font-weight: normal;;
  text-align:left;
  color: #9d0b19;
  margin: 0;
  padding: 0;
  width: 500px;
}
blockquote {
  display: block;
  background: #FCFCFC none repeat scroll 0 0;
  padding: 2px 10px 0 0;
  clear: both;
  margin-left: 0px;
  margin-right: 0px;
}

pre {
  max-width:580px;
  font-size:12px;
  padding:0px;
  overflow: auto;
  clear:both;
}

code {
  font-size: 12px;
  max-width: 580px;
  padding: 10px;
  clear: both;
  overflow: auto;
}


/*************************************
 +Entry
 *************************************/
.entry {
  margin-bottom: 0;
  text-align: left;
}

.entry a:hover {
  text-decoration: underline;
}

.entry p {
  margin: 0 0 10px 0;
  padding:0;
}

.entry h3 {
  font-size:1.3em;
  padding-bottom:.3em;
}
  
.entry h4 {
	font-size:1.1em;
	border-top: 1px dotted #6F6F6F;
	margin: 20px 0 0 0;	
	padding: 20px 0 0 0;
}

.entry img {
  max-width:580px;
  margin-left:5px;
  margin-right:5px;
  bottom: 0;
}

.entrybody {
  width: 560px;
  border-bottom: 1px dotted #470a0a;
  margin: 0 0 20px 0;
  padding: 10px 0 15px 0;
  font-size: 10pt;
  line-height: 14pt;
  overflow:auto;
  float: left;
}
.entrybody form {
	margin: 0;
	padding: 0;
}

.richtlinien {
  width: 560px;
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 10pt;
  line-height: 16pt;
  overflow:auto;
  float: left;
}
.entry code {
  font-size:1.1em;
  text-align:left;
  padding:.2em;
}

.postedby {
  background:url(./images/user.png) no-repeat;
  padding:0px 3px 3px 20px;
}
.beitrag {font-size: 10px; float: left;}
.filedto	{ font-size: 10px; padding: 0px 3px 3px 0; float: left;}
.rss {font-size: 10px; float: left;}
.commentslink { font-size: 10px; margin: 0; padding: 0 2px 2px 0; float: left;}

.btitle {  
  letter-spacing:-.1px;
  font-size:47px;
  font-family:georgia, times New Roman;
  font-style:italic;
  margin:0 0 0 .5em;
}

.btitle a {
  color:#333;
}

.entrydate .dateMonth {
  font-size:10px;
  text-align:center;
  color:#fff;
  margin:1px 0 0 0;
  padding: 0;
}

.entrydate .dateDay {
  font-family: Times New Roman,Helvetica,Sans-Serif;
  font-size: 24px;
  font-weight: bold;
  text-align:center;
  color:#cb1c2b;
  margin:0;
  padding: 4px 0 0 0;
}

.entrydate .dateYear {
  font-size:9px;
  padding:0 0 0 1pt;
}

.entrydate {
  background:transparent url(images/date.jpg) no-repeat;
  width:43px;
  height:47px;
  margin: 5px 12px 0 0;
  padding: 0;
  float:left;
}

.entrytitle_wrap {
  padding: 0;
  margin: 0 0 10px 0;
}

.avatar {
  color:#FFF;
  clear:right;
  float:left;
  margin:0 15px 0 0;
  padding: 2px;
}

img.centered {
  display:block;
  margin-left:auto;
  margin-right:auto;
}

img.alignright {
  display:inline;
  margin:0 0 2px 7px;
  padding:4px;
}

img.alignleft {
  display:inline;
  margin:0 7px 2px 0;
  padding:4px;
}

.alignleft {
  float:left;
}

.aligncenter {
  margin-left:auto;
  margin-right:auto;
}

.wp-caption {
  border:1px solid #ddd;
  text-align:center;
  background-color:#FCFCFC;
  padding-top:4px;
  border-radius:3px;
  margin:10px;
}

.wp-caption img {
  border:0 none;
  margin:0;
  padding:0;
}

.wp-caption-dd {
  font-size:11px;
  line-height:17px;
  margin:0;
  padding:0 4px 5px;
}

.socbook,.alignright {
  float:right;
}

/*************************************
 +Comments
 *************************************/
 #respond form {
 	margin: 0;
 	padding: 0;
 }
 div#respond h3.kommentar {
	margin: 0 0 15px 0;
	padding: 0;
}
h3#comments {
	margin: 0;
	padding: 0;
}
.commentsblock,contactform {
  font-size:12pt;
  clear:both;
  padding-top:10px;
}

.commentsblock textarea,.contactform textarea {
  width:560px;
}

.commentsblock input,.commentsblock textarea,.contactform input,.contactform textarea {
  border:1px solid #c6c7c8;
}

.commentauthor {
  display:block;
  font-size:13pt;
}

ol.commentlist {
  color:#470a0a;
  font-size:1em;
  list-style-type:none;
  margin:1.3em 0 8px 0;
  padding: 0 0 30px 0;
  border-bottom: 1px dotted #470a0a;
}

ol.commentlist a {
  color:#470a0a;
}

ol.commentlist a:hover {
  color:#a40000;
  text-decoration: underline;
}

.commentlist li {
  margin-bottom:.5em;
  padding:8px;
  overflow:auto;
}

.commentlist p {
  text-transform:none;
  font-size:11pt;
  margin:10px 5px 10px 59px;
}

.commentlist blockquote p {
  margin:10px 5px;
}

.commentlist blockquote {
  margin:10px 0 10px 59px;
}

.commentlist .children {
	padding-left:0px;
}

#commentform p {  
  margin-left:0px;
}

.alt {
  background:#e8e7e7;
}

.comment_headings {
  font-size:2.3em;
  color:#6C6C6C;
}

.vcard {
  font-size:14px;
}

.vcard cite {
  font-weight:700;
  font-size:14px;
}
.comment-meta a {
	font-size: 10pt;
}
.commentsblock h3 { color: #a40000;  font-family: "Times New Roman", Times, serif; font-size: 22px; margin: 0; padding: 0;}

.commentsblock textarea:focus,.contactform textarea:focus,.commentsblock textarea:focus,.commentsblock input:focus,.contactform textarea:focus,.contactform input:focus {
  background:#f6f6f6;
  border:1px solid #a1a1a1;
}

/*************************************
 +Misc
 *************************************/

#ad_block {
  background:#e3e7cb;
  text-align:center;
  margin:1em 0;
  padding:10px 0;
}

#ad_block_middle {
  background:#e3e7cb;
  text-align:center;
  margin:1em 0 0;
  padding:10px 0;
}

img.left {
  float:left;
  margin-right:15px;
  margin-bottom:10px;
}

img.right {
  float:right;
  margin-left:15px;
  margin-bottom:10px;
}
img	{
	border: none;
}

/*************************************
 +Vlado
 *************************************/

.relpost {
  padding-bottom:2px;
  border-bottom:1px dotted #ccc;
  color:#6C6C6C;
}

.relpost ul {
  list-style-type:none;
  padding:.01em;
}

.endate {
  font-size:12pt;
  color:#6F6F6F;
  font-family: "Times New Roman", Times, serif;
}

#ftnav {
  margin:0 0 5px;
}
.navigation {
	margin: 0 0 0 0;
	font-size: 12px;
	float: left;
} 

.sticky {	
	border: 1px solid #bbb;
	border-width: 1px 0;
	background: #FCFCFC;
	padding: 15px;
	margin-bottom:25px;
}


.tagarchive h1 {
	font-size:29px;
	padding-bottom:18px;
}
