/*  
Theme Name: Theme für das Rezeptwiese Blog
Theme URI: http://blog.rezeptwiese.de
Description: Theme für das Rezeptwiese Blog
Version: 0.9
Author: Robert Schmidl für td.solutions (http://www.td-solutions.info)
Author URI: http://www.othertimes.de 

	
 */

html
{
}


body
{
	font-style: normal;
    font-family: sans-serif;
    background: #C5E476 url(./images/bg.jpg) repeat-x;
    margin: 0;
    text-align: center;
    height: 100%;
}

#page_wrapper
{
	width: 100%;
	height: 100%;	
}

#page {
    width: 1006px;
    height: 100%;
    margin: auto;
    position: relative;
    left: 0px;
    top: 0px;
}


.columns
{
	width:100%;
}

#rightCol
{
	float: right;
	height: 100%;
	width: 275px;
}

#leftCol
{
	float: left;
	width: 627px;
	height: 100%;
}

.colsep
{
    width: 7px;
    height: 100%;
    float: left;
}

img{
  border: 0;
}

/*--------------------textgestaltung--------------------*/

p {
  font-size: 12px;
  margin: 1em 0;
  text-align: left;
}

h1 
{
	color:#000000;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	margin: 0px 0px 5px 0px;
}

h2
{
	border-bottom: 1px solid #BDE34F; 
	font-size: 15px;
}

h3,h4,h5,h6{
     }


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	
	}

blockquote {
	
	}

blockquote cite {
	
	}



hr {
	
	}





dl{
     }
     dt{
          }
          dd{
          }

ul{
     }
ol{
     }
li
{
	font-size: 12px;
	list-style-type: none;
}

    ul ul{
         }

blockquote{
     }
     blockquote p{
          }

code{
     }

pre{
     }

b, strong,i,em {
     }

img{
     }

address {
     }

.metainfo
{
	margin: 10px;
	padding-bottom: 10px;
	
}


.metainfo p
{
	font-size: 10px;
	color: gray;
}

/*--------------------linkgestaltung--------------------*/


/* Link styles in general */

a, a:visited {
    color: #e76f01;
    text-decoration: none;
    font-style: normal;
}
a:link 
{ 
     }
a:visited { 
     }
a:link:focus{ 
     }

a:link:hover, 
a:visited:hover 
{ 
	text-decoration: underline;
	
}
a:link:active, 
a:visited:active {
     }


a.categorylink,
a.categorylink:visited {
    color: #000;
    font-weight: bold;
}

/* input fields in general */

.input {
    border: 1px solid #98BE2B;
}

 /* IE6 does not support attribute selectors */
input
[ type = "text" ] {
    border: 1px solid #98BE2B;
}

textarea {
    border: 1px solid #98BE2B;
}

select {
    border: 1px solid #98BE2B;
}

textarea:focus, input
[ type = "text" ]:focus, input [ type = "password" ]:focus {
    border-color: #A2BD39;
    outline-color: #DFFD5D;
    outline-style: solid;
    outline-width: 1px;
}

.dropdown {
    width: 168px;
    margin: 3px;
}


/*--------------------bilder als links--------------------*/
a img{
     }
a:link img { 
     }
a:visited img { 
     }
a:link:active img, 
a:visited:active img {
      }

/*--------------------smilies im text--------------------*/

body img.wp-smiley{
     }



/*--------------------der weiterlesen link--------------------*/

.more-link{
     }

/*--------------------die seiten wenn es mehrere gibt--------------------*/
p.serif{
     }

/*--------------------suche--------------------*/



#search_wrapper
{ 
	clear:both; 
	height:28px; 
	width:100%; 
	position:relative; 
	right: 20px;
}

#searchform 
{ 
	float:right; 
	margin:0px; 
	padding-top:4px; 
	padding-right:8px; 
	width:356px; 
	height:24px; 
	background:transparent url(./images/such_form.png) no-repeat scroll 0px 0px;  
}

#searchform label {
    width: 150px;
    float: left;
    margin-right: 0.2em;
    display: block;
    font-size: 13px;
}


#searchform #searchquery 
{
	width:220px; 
	height:16px; 
	margin:0px; 
	vertical-align:middle; 
}

#searchform label 
{ 
	color:#fff; 
	font-weight:bold; 
	font-size:12px; 
	vertical-align:middle; 
	line-height:12px; 
	width: 95px;
	padding: 5px;
}

input#searchsubmit
{ 
	border:0px; 
	text-align:center; 
	padding-left: 6px; 
	padding-bottom: 4px;
	width:61px; 
	height:22px; 
	color: #fff; 
	font-weight: bold; 
	font-size: 12px; 
	background-image: url(./images/search_btn.png); 
	vertical-align:middle; 
}

input#s
{
     width:160px;
}


/*--------------------Kommentare--------------------*/
.alt {
	 
	}

.commentlist 
{
	padding: 0px;	 
}


.nocomments {
	 
	}
 
.commentlist li 
{
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #A8DA17
}

.commentlist cite, 
.commentlist cite a {
	 
	}

.commentlist p 
{
	 margin-top: 20px;
}

#commentform p 
{
	 width: 500px;
}

.commentmetadata 
{
	 font-size: 11px;
}


#commentform textarea 
{
	width: 500px;
	border:1px solid #98BE2B;
}

#commentform input.text
{
	border:1px solid #98BE2B;
	margin-bottom: 10px;
	width: 300px;
}


#commentform #submit {
	 
	}
	
#respond h3
{
	color:#759B10;
	font-size:15px;
	font-weight:bold;
}

h3#comments
{
	color:#759B10;
	font-size:15px;
	font-weight:bold;
}

.comment_author_pic
{
	float: left;
}

.single_comment_wrapper
{
	float:left;
	margin-left:20px;
	width:80%;
}
.comment_meta_links
{
	float: right;
	font-size: 11px;
}

.fn
{
	font-size: 12px;
	font-weight: normal;
	
}


#comment_separator
{
	width: 100%;
	border-bottom: 1px solid gray;
}


/*--------------------fuer den wp kalender--------------------*/
 
#wp-calendar th {
	 
	}


#wp-calendar {
	empty-cells: show;
	
	}

#wp-calendar #next a {
	
	}

#wp-calendar #prev a {
	
	}

#wp-calendar a {
	
	}

#wp-calendar caption {
	
	}

#wp-calendar td {
	
	}

#wp-calendar td.pad:hover { 
      }


/*-------------------- widgets---------------------*/
h2.widgettitle{
     }
.widget {
     }

/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id haengt von der nummer des text widgets ab*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }




/*--------------------kategorien--------------------*/

li#categories{
     }

.widget_categories{
     }


/*--------------------beiträge--------------------*/


.home_link
{
	font-size: 12px;
}

.wide_inner_box {
    padding: 4px;
    margin: 0px 6px;
    width: 606px;
    height: 15.0em;
    background: transparent url(./images/box_middle.png) repeat-x;
}

.inner_bottom {
    padding: 0px;
    margin: 0px 6px;
    line-height: 0px;
    width: 616px;
    height: 12px;
    background: transparent url(./images/box_bottom_middle.png) repeat-x scroll top;
}

.latest_recipe_box .infoblock {
    border-bottom: none;
    line-height: 16px;
    border-top: 1px solid #bfd783;
    clear:both;
    padding-top:5px;
    margin-top:5px;
}

.latest_recipe_box_titlebar {
    width: 280px;
    font-size: 14pt;
    color: #ea6d01;
    line-height: 14pt;
    position: relative;
    top: 1px;
    padding-bottom: 4px;
}

.latest_recipe_box {
    padding: 4px 4px 4px 4px;
    margin: 0px 6px;
    width: 281px;
    height: 240px;
    background: transparent url(./images/box_middle.png) repeat-x;
}

.latest_recipe_box_left {
    padding: 0px;
    margin: 0px;
    width: 100%;
    background: transparent url(./images/box.png) no-repeat scroll left top;
}

.latest_recipe_box_right {
    padding: 0px;
    margin: 0px;
    width: auto;
    background: transparent url(./images/box.png) no-repeat scroll right top;
}

.latest_recipe_box_right #map span{
  margin-left: 0px;
}



.latest_recipe_box_bottom {
    padding: 0px;
    margin: 0px 6px;
    line-height: 0px;
    width: 293px;
    height: 12px;
    background: transparent url(./images/box_bottom_middle.png) repeat-x scroll top;
}

.latest_recipe_box_left_bottom {
    clear: both;
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    height: 12px;
    background: transparent url(./images/box_bottom.png) no-repeat scroll left top;
}

.latest_recipe_box_right_bottom {
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    height: 12px;
    background: transparent url(./images/box_bottom.png) no-repeat scroll right top;
    width: auto;
}

.post
{
	width: 627px;
	margin-bottom: 15px;
}

.content 
{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #fff;
    font-size: 12px;
    line-height: 14px;
    color: #000;
	border-bottom: 1px solid gray;
	padding-bottom: 10px;
}

.content ul li
{
	list-style-type: disc;
}

.content ol li
{
	list-style-type: decimal;
}

.content blockquote
{
	font-style: italic;
	padding: 5px;
}


.topic_box_content {
    background-color: #fff;
    font-size: 12px;
    line-height: 14px;
    color: #979797;
    border: 1px solid #BDE34F;
    padding: 12px;
    width: 575px;
    height: 175px;
}

.topic_box_content .text {
    font-size: 11px;
    color: #000;
}

.topic_box_content #inner_rss_link {
    float: right;
}

.inputcomment_label
{
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
}




/*--------------------navigation & header--------------------*/

#back_to_homepage {
  float: right;
  margin: 80px 235px 0 0;
}

#navi { clear:both; position:relative; top:1px; color: black; font-size: 12pt; padding: 0; height: 30px; margin: 0px 21px 0 21px; background:transparent url(./images/right_shadow.png) no-repeat scroll right center; }

.tabs {
  height:28px;
  list-style-type:none;
  margin:0px 11px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  z-index:5;
	top:0px;	
	width:953px;
}

.left_shadow {
	 background:transparent url(./images/left_shadow.png) no-repeat scroll 0 0;
	 position:relative;	 
}

.tabs a {
	font-weight:bold;
  color:#ffffff;
  letter-spacing:0px;
  text-decoration:none;
}
.tabs a:hover {
  text-decoration:underline;
}
.tabs a:visited {	
  color:#ffffff;
}

.tabs li.first,
.tabs li {
  background:transparent url(./images/tab_right_off.gif) no-repeat scroll left top;
  float:right;
  margin:0px -19px 0px 0px;
  padding:0px;
}

.tabs li.first a:visited,
.tabs li.first a {
  display:block;
  line-height:24px;
  margin-right:19px;
  padding:0px 12px 0px 26px;
  text-align:center;
  background:transparent url(./images/first_left_off.png) no-repeat scroll left top;
}

.tabs li a {
  display:block;
  line-height:24px;
  margin-right:19px;
  padding:0px 12px 0px 12px;
  text-align:center;
  background:transparent url(./images/tab_left_off.gif) no-repeat scroll left top;
}
.tabs li a span {
  display:block;
  line-height:30px;
}

.tabs li.firstActive, 
.tabs li.first {
  background:transparent none;
  padding-right:0px;
}

.tabs li.last {
  background:transparent url(./images/tab_last_off.gif) no-repeat scroll left top;
  padding-right:0px;
}
.tabs li.active {
  background:transparent url(./images/tab_right_on.gif) no-repeat scroll left top;
}

.tabs li.firstActive a:visited,
.tabs li.firstActive a {
  background:transparent url(./images/first_left_on.png) no-repeat scroll left top;
  font-weight:bold;
  letter-spacing:0px;
  color:#ea6d01; 
	padding-left:26px;
}

.tabs li.lastActive a:visited,
.tabs li.lastActive a,
.tabs li.active a:visited,
.tabs li.active a {
  background:transparent url(./images/tab_left_on.gif) no-repeat scroll left top;
  font-weight:bold;
  letter-spacing:0px;
	color:#ea6d01; 
}
.tabs li.active a:hover {
  cursor:default;
  text-decoration:underline;
}
.tabs li.lastActive {
  background:transparent url(./images/tab_last_on.gif) no-repeat scroll left top;
}


/*--------------------content area--------------------*/

#content {
	padding:20px 35px 0;
	text-align:left;
	width:906px;
    height: 100%;
    background: white;
    line-height: 14pt;
    border-left: 1px solid #ea6d01;
    border-right: 1px solid #ea6d01;
}

#leftborder_wrapper {
    clear: both;
    width: 100%;
    background: transparent url(./images/left_bg.png) repeat-y top left;
}

#content_wrapper {
    width: 884px;
    margin: 0 14px 0 14px;
}

#rightborder_wrapper {
    width: 100%;
    background: transparent url(./images/right_bg.png) repeat-y top right;
}

#leftborder_wrapper_top {
    width: 100%;
    background: transparent url(./images/left_bg_top.png) no-repeat left top;
}

#rightborder_wrapper_top {
    width: 100%;
    background: transparent url(./images/right_bg_top.png) no-repeat top right;
}

#left_top {
    clear: both;
    float: left;
    width: 21px;
    height: 20px;
    font-size: 1px;
    line-height: 0px;
    padding: 0;
    margin: 0;
    background: transparent url(./images/tabs.png) no-repeat -56px -1px;
}

#top {
    float: left;
    line-height: 0px;
    width: 964px;
    height: 19px;
    border-top: 1px solid #ea6d01;
    font-size:12px;
    text-align:left;
}

#top_back {
    margin: 11px 0px 0px 22px;
    position: relative;
    z-index: 2;
}
#top_back a {
    background: url(./images/left_arrow_small.gif) no-repeat left 3px;
    padding-left: 10px;
    color: #759B10;
    font-weight: bold;
}

#right_top {
    float: left;
    width: 21px;
    height: 20px;
    font-size: 1px;
    line-height: 0px;
    padding: 0;
    margin: 0;
    background: transparent url(./images/tabs.png) no-repeat -77px -1px;
}


	


/*--------------------misc--------------------*/

.cleardiv_both
{
	clear:both;
}


p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

