/******************************************
*   HTML Elements
******************************************/
.clear_all{
clear:both;
}
* {color: #393945;
	margin:0;
	padding:0;
	}

body,html {
margin:0;
	padding:0;
	min-height:101%;
	}

body {
	background: #f0efeb;
	color: #333;
	padding: 0px 0 15px 0;
	}

body, select, input, textarea {
	font: 12px Arial, Verdana, Sans-Serif;
	line-height:1.5em;
	}

p {
	font-weight:100;
	margin: 15px 0;
	}
p strong{font-weight:700}
a, img, input { outline:0; }
	
a:link, a:visited {
	font-weight:100;
	color: #333;
	text-decoration:none;
	}

a:hover, a:active {
	font-weight:100;
	color:#333;
	text-decoration:underline;
	border:none;
	}

hr {
	display: block;
	height:1px;
	background:#333;
	border:0;
	}

.spacer3
{
	height:3px;
}
/****** Images ****************************/

img, a:link img, a:visited img{border:none;/*1px solid #999;*/ padding:0px;}
img.left,img.center,img.menu_search,img.norm{ margin:5px 12px 5px 0; border:1px solid #999; padding:1px;}
img.left{ float:left; margin:0 12px 5px 0; }
img.center{ display:block; margin:0 auto 5px auto; }
img.menu_search{ float:right; margin:0 0 5px 12px; }
img align left{ float:left; margin:0 12px 5px 0; }


/******************************************
*   General Structure
******************************************/

#page { /*the main container*/
	width:899px;
	margin:0 auto;
	font-size:1em;
	clear:both;
	background:#fff url(../images/backgrounds/gb-aussen-bg.gif) repeat-y;
}

#header_logo {/*where the logo sits*/
	width:879px;
	height:157px;
}
/*
#header{
	margin-left:4px;
	width:879px;
	height:300px;
	background:url(../images/backgrounds/teaser_bg.png) no-repeat;
	padding: 6px 6px 0px 6px;
}	
*/
#header{
	margin-left:4px;
	width:879px;
	height:215px;
	background:none;
	padding: 6px 6px 0px 6px;
}	

.left {
	float:left;
	}

.menu_search {
	float:right;
	}

#seite_ue{
	width:519px;
	height:24px;
	padding:0px 0px 0px 25px;
	
}

#leftcol, #rightcol, #rightcol_first {
	width:544px;
	margin:26px 0 0 0;
	padding:0;	
}

#rightcol_first {

	margin-bottom:-13px;

}

.banner_first {
	height:133px;
	width:544px;
}



#post_site, #user_site{
	background:url(../images/backgrounds/bg544.png) no-repeat;
	width: 544px;
	margin:0;
	padding:0;
}

#blog_site{
	background:url(../images/backgrounds/bg695.png) no-repeat;
	width: 695px;
	text-align:left;
}

#post_details{
	clear:both;
	width:519px;
	float:left;
	margin:0;
	padding:0 0 5px 0;

}

.clearfloat_single #post_content { margin-bottom:-40px; }

#post_details2{
	padding:3px 5px 0px 0px;
	width:519px;
	margin:0 0 -6px 0;
}

#post_rss p{
	padding-top:10px;
	margin:0;
	font: 12px Arial,Helvetica,sans-serif;
}

#ueberschrift{padding:5px 0 10px 0;}
	
small{
	font: 11px Arial,Helvetica,sans-serif;
}

.alignright { /*margin: 0 0 -5px 11px;*/ float: right; }
.alignleft { /*margin: 0 11px -5px 0;*/ float: left; }

p.wp-caption-text, .mceTemp { font-weight:700; padding-left:5px; font-style:italic; }

/******************************************
*   Sidebar
******************************************/
.subnav li {/*.subnav is mainly the categories list*/
	list-style:none;
	}

.subnav li a:link, .subnav li a:visited {
	background: #fff;
	display:block;
	padding:4px 4px 4px 20px;
	border-bottom: 1px solid #999;
	}

.subnav li a:hover, .subnav li a:active {
	background: #F4F4EC;
	text-decoration:none;
	}

#sidebar {/*you guessed it: it�s the sidebar container*/
	padding:7px 9px 0 10px;
	width: 325px;
    float:right;
	padding-bottom:40px;
	}

#sidebar a{
	font: 11px Arial, Verdana, Sans-Serif;
	color:#717b8d;
}

#sidebar #left_col{
	width:140px;
	float:left;
}

#sidebar #right_col{
	width:175px;
	padding-left:10px;
	float:left;
}


#sidebar .sidebar_widget {
	padding:0;
	overflow:hidden;
	margin-top:-7px;
}

#sidebar #right_col .sidebar_widget ul,#sidebar #left_col .sidebar_widget ul{
	border:1px solid #e3e4d2;
	border-top:none;
	width:173px;
	padding:5px 0 7px 0;
	margin:1px 0 0 0;
	list-style-image:url(../images/list_style_image.gif);
	overflow:hidden;
}

#sidebar #basic-accordian-ratgeber .accordion_child ul.ul_blogliste {border-bottom:0}


#sidelist #left_col .sidebar_widget li, #sidelist #right_col .sidebar_widget li{
	font-weight:100;
	padding:0px 8px 0 0px;
	margin: 0 0 0 20px;
}


#sidebar #right_col .sidebar_widget  #linkat{
	width:137px;
}
#sidebar #right_col .sidebar_widget  #linkat li{
	margin:5px 0 5px 2px;
	padding:0;
	width:150px;
}

#sidebar #right_col .sidebar_widget  #linkat li a{
	text-decoration:underline;
}

#sidebar #left_col .sidebar_widget ul{width:138px;}

#sidebar #left_col .sidebar_widget h3, #sidebar #right_col .sidebar_widget h3{
	margin-bottom:-2px;
}
#sidebar #right_col .sidebar_widget h3{
	margin-bottom:-3px;

}

#sidebar #right_col .sidebar_widget ul p.rss_reader{
	margin:0;
	padding:1px 8px 6px 8px;
	font: 11px Arial, Verdana, Sans-Serif;
	color:#717b8d;
	line-height:16px;
}
#sidebar #right_col .sidebar_widget ul .rss_abon{
	margin-top:-5px;
}
#sidebar #right_col .sidebar_widget ul .rss_abon p{
	font: 14px "Times New Roman", serif;
	font-weight:700;
	padding:15px 8px 5px 8px;
	margin:0;
}
#sidebar #right_col .sidebar_widget ul .rss_abon  .rss_image img{
	margin-top:-1px;
	float:left;
	padding-right:5px;
}

#sidebar #right_col .sidebar_widget ul .rss_abon .rss_image{
	padding:0 8px;
	margin:0;
}

.rss_images {
	width:173px;
	height:4px;
}


#sidelist .sidebar_widget img{
	border:none;
}
.sidebar_widget ul div.autor_werden{
	margin:0;
	padding:0px 8px 0px 8px;
	font: 11px Arial, Verdana, Sans-Serif;
	line-height:16px;
}

.sidebar_widget ul div.autor_werden p{
	color:#717b8d;
	padding:0 0 6px 0; 
	margin:0;
}

.bullets li {
	margin:0 0 5px 15px;
	list-style:square;
	}

#sidelist .bullets li {
	list-style:square;
	margin-bottom:5px;
	margin-left:22px;
	}

#sidelist .children {
	background:#F4F4EC;
	}

#sidelist .children li {
	background: #F4F4EC;
	list-style: none;
	margin-left:15px;
	padding-left:15px;
	border-bottom:1px solid #fff;
	}

#sidelist .children li a, #sidelist .children li a:visited {
	padding:2px 2px 2px 0px;
	border:0;
	background:#F4F4EC;
	color: #666;
	}

#sidelist .children li a:hover, #sidelist .children li a:active	{
	color:#000;
	}

#sidelist .feed li{
	margin-bottom:5px;
	padding-left:20px;
	background:url(../images/rss.gif) no-repeat;
}


.sidebar_widget .noows_image{
	width:157px;
	border:1px solid #E3E4D2;
	border-top:none;
	font-size:11px;
	padding:15px 8px;
	/*background:url(http://www.germanblogs.de/images/teaser.jpg) no-repeat;*/
}

.sidebar_widget .noows_image p{
padding:0;
margin:0;
}

.sidebar_widget .noows_image .noows_url{
	color:#fff;
}
#sidelist  a.noows_link{
	font-size:12px;
	font-weight:bold;
	
}

#sidelist  a.active_noows{
	line-height:10px;
	text-decoration:none;
	color:#ffda30;
}

/******************************************
*   Headlines
******************************************/

h2.bottom{
	margin: 0;
	padding:0
}

h3, h3 a.blog_title, #post_details h3.cat_title a, #post_details2 h3.cat_title a, #post_details h2.cat_title a, #post_details2 h2.cat_title a, h3 span.blog_title{
	font: 12px Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	font-weight:bold;
	color:#717b8d;
}

h3 span.blog_title {cursor:pointer}
h3 span.blog_title:hover {text-decoration:underline}

.weitere_blogs h3 { margin:0;}
h3.autor_werden{
	font-family: "Times New Roman", Times, serif;
	font-size:22px;
	line-height:25px;
	font-weight:400;
	color: #393945;
	letter-spacing:normal;
	border:none;
	margin:0;
	padding:0;

}
#post_details h2.cat_title{
	padding-bottom:4px;

}


#ueberschrift a, #sidebar .sidebar_widget ul li{
	font: 11px Arial,Helvetica,sans-serif;
	color:#717b8d;
}
#sidebar .sidebar_widget ul li{
	line-height:18px;
	min-height:18px;

}


#sidebar h2, #sidebar h3 a{
	font: 1em Arial, Helvetica, sans-serif;
	letter-spacing:0.3em;
	text-transform:uppercase;
	margin-bottom:4px;
	font-weight:bold;
	color:#840000;
	}

#content #rightcol h3.first, #rightcol_first h3.first, #rightcol p.first{
	font: 14px "Times New Roman", serif;
	font-weight:bold;
	color:#fff;
	padding:2px 0px 5px 0px;
	margin:0;
}
	
#content #rightcol #first_tag{
	float:left;
	padding:0;
}	
#content #rightcol h1.first_tag{
	font-size:1em;
	font: 1.2em "Times New Roman", serif;
	font-weight:700;
	letter-spacing:0em;
	/*padding:3px 2px 5px 5px;*/
	padding:2px 0px 5px 0px;
	color:#fff;
	
}

#sidebar h3, #sidebar h2, #sidebar .sidebar_widget ul li .comment_titel{
	font: 1.2em "Times New Roman", serif;
	font-weight:700;
	letter-spacing:0em;
	text-transform:none;
	padding:2px 0px 5px 25px;
	margin:20px 0 15px 0;
	color:#fff;
	}
#sidebar .sidebar_widget ul li .comment_titel{color:#393945;padding:0;margin:0;font-size:14px;}
.com_exc {margin:0;padding:1px 0 5px 0;color:#717b8d;}




h4 {
	font-size:1.2em;
	margin-bottom:6px;
	}



/******************************************
*   Content
******************************************/

#content {
clear:both;
	margin-top:-20px;
	width:544px;
	float:left;
	padding:0 0 25px 9px;
	}
	
#content #sind_hier{
	font: 11px Arial, Verdana, Sans-Serif;
	padding-left:12px;
	white-space:nowrap;
	
}

#content #sind_hier a.sind_hier{
	color:#717b8d;
}

#leftcol .feature, #rightcol .feature {	margin-bottom: 15px; }


#leadpic {
	float:left;
	margin: 0 18px 8px 0;
	padding:1px;
	border: 1px solid #999;
	}

.title, a.title  {
	font-family: Arial, Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:bold;
	color: #840000;
	letter-spacing:normal;
	}

a.post_title , h2.post_title, h1.post_title{
	font-family: "Times New Roman", Times, serif;
	font-size:22px;
	line-height:22px;
	font-weight:400;
	color: #393945;
	letter-spacing:normal;
	border:none;
	margin:0;
	padding:0;
	
}

.weitere_blogs h2 a { text-align:left}


	
#lead p {margin-bottom:10px;}


/* Formating of "rightcol" which is the column in the homepage middle ;-) */

#rightcol .clearfloat {
	border-bottom:1px solid #e3e4d2;
	margin: 0px 0 0px 12px;
	padding:6px 0 0px 0;
	width:519px;
	clear:both;

	}
#rightcol .clearfloat2, #rightcol2 .clearfloat2 {
	margin-left:12px;
	padding:6px 5px 3px 0;
	min-height:166px;
	width:519px;
	clear:both;
}


#rightcol .clearfloat_single{
	border-bottom:1px solid #e3e4d2;
	margin-left:12px;
	padding-top:6px;
	width:519px;
}

#rightcol .main_page{
	border-bottom:none;
}

#rightcol .clearfloat_comments{
	line-height:17px;
	margin: 0px 0 5px 12px;
	padding:0px 0 5px 0;
	width:519px;
}

#rightcol .clearfloat_comments img, #rightcol .clearfloat_comments2 img{
	border:none;
}

#rightcol .clearfloat_comments p, #rightcol .clearfloat_comments2 p{
	margin:5px 0 0 0;
	font-size:0.9em;
}
#rightcol .clearfloat_comments2 p.nocomments{
	font-weight:700;
	padding-top:30px;
}

#rightcol .clearfloat_comments2{
	line-height:17px;	
	margin: -6px 0 5px 12px;
	padding:0px 0 5px 0;
	width:519px;
}
#rightcol .clearfloat_comments2 h3#respond{
border:none;

}

.vier_schritte{
margin:-12px;
padding-top:20px;
}

/* Post Formatting */

.entry,.entry_user{
	font-weight:100;
	width:519px;
	padding:0;
	height:auto;
	margin-bottom:-5px;
	clear:both;
	line-height:17px;
}

#rightcol .blog_site { width: 695px;}

.weitere_blogs .entry
{
	width:317px;
	margin-bottom:0px;
	float:left;
	clear:none;
	
}
	
.entry  #exc {
	margin:-15px 0 0 0;
}

.entry  #exc p, .entry_themen  #exc p{
	font-weight:700;
}


.entry .first_page_exc, .entry_themen .exc{
	height:10px;
}


.entry #post_content img,.entry_themen #post_content img{
	padding:5px;
	border:none; 
}

.entry #post_content h1,.entry_themen #post_content h1{
	padding:5px;
	line-height:30px;
	font-size:17px;
}

.entry #post_content blockquote, .entry_themen #post_content blockquote {
	padding-left:30px;
}


.entry #exc a, .entry #post_content a, .entry_themen #post_content a{
	color:#808080;
	text-decoration:underline;
}

.entry #exc a:hover, .entry #post_content a:hover, .entry_themen #exc a:hover, .entry_themen #post_content a:hover{
	/*background:#CFCCB5;*/
}


.entry a img.featuredimage, .entry img.featuredimage, .entry img.featuredimage_archiv, .entry a img.featuredimage_archiv{
	max-width: 150px;
	max-height: 150px;
	cursor:pointer;


}






.entry #div_featuredimage, .entry #div_featuredimage_archiv, .entry #div_featuredimage_cat, .entry #single_featuredimage{
	width: 164px;
	margin:22px 2px 0 0px;
	float:right;
	padding-left:5px;
}

.entry img.featuredimage_user{
	padding-bottom:0px;

}

.entry #div_featuredimage_top, .entry #single_featuredimage_top{
	width: 164px;
	padding:8px 0;
	text-align:center;
	border:1px solid #e3e4d2;
	height:auto;
}

.entry #single_featuredimage_top{
	width: 256px;
}

.entry #div_featuredimage_bottom{
	width: 164px;
	height:10px;
	background:url(../images/image-shadow.gif) no-repeat;
}

.entry #single_featuredimage_bottom{
	width: 256px;
	height:10px;
	background:url(../images/image-shadow2.gif) no-repeat;
}

.entry #div_featuredimage_cat{
	margin-top:5px;

}
.entry #single_featuredimage{
	width: 256px;
	float:left;
	margin-top:4px;
	padding:0 8px 0 0;
}

.entry .single_featuredimage_img{
	max-width: 240px;
	max-height: 240px;
}

.entry ul{

	margin:-10px 0 10px 25px;
	padding:0;
	
}

.ext_box
{
	width:250px;
	margin:4px 6px 0 12px;
	float:left;
	padding-top:2px;
}

.ext_box h2 a
{
	font-size:18px;
}

.ext_box .featuredimage_small
{
	margin-top:5px;
	float:right;
	padding-left:3px;
}
.ext_box .featuredimage_small_top
{
	padding:4px; 
	border:1px solid #e3e4d2; 
	text-align:center;
}

.ext_box  .featuredimage_small_bottom
{
	width: 100px;
	height:7px;	
	background:url(../images/image-shadow-small.gif) no-repeat;

}


#exc ul {
margin:10px 0 0 25px;
}

#post_content p{
	margin:2px 0 12px 0;
	padding-bottom:5px;
}

#post_content ul{
	padding-left:14px;
}

#post_content h3{margin:10px 0}

.post blockquote {
	color:#666;
	background:#F4F4EC;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	}

.post ul li {
	list-style:square;
	margin-bottom:5px;
	margin-left:42px;
	}

.post ol li, #post_content ol li {
	margin-bottom:5px;
	margin-left:48px;
	}

#tags {
	padding:3px;
	border-bottom:1px solid #DDD;
	border-top:1px solid #DDD;
	}

#postmetadata, #usermetadata, .postmetadata, .usermetadata{
	font-size:11px;
	clear:both;
	width:519px;
	height:16px;
	text-align:right;
	margin:0;
	padding:0 0 5px 0;
}
#usermetadata,  .usermetadata{
	padding:10px 0;
}

#postmetadata a, #usermetadata a, #kommentare span, #kommentieren span, .postmetadata a, .usermetadata a, .kommentare span, .kommentieren span{
	color:#717b8d;
	white-space:nowrap;
}
#postmetadata a img, #usermetadata a img, #postmetadata img, .postmetadata a img, .usermetadata a img, .postmetadata img{
	border:none;
	padding:2px 0 0 0;
	margin-right:5px;
	
}

#postmetadata div, #usermetadata div{
	float:right;
	padding:0 2px;
}

.kommentieren { float:right }
.post_tags { float:left; text-align:left}


.bookseiten a{font-weight:100}
.bookseiten a:hover{
	text-decoration: underline; cursor:pointer;
}
.sp_bookmarken{margin-left:-3px;color:#717b8d;}

.bookseiten a img{margin-top:-1px}

.book_overlay {
	position:absolute;
	margin:0px 0 0 -73px;
	font-size: 10px;
	z-index:70;

	background: #ffffff;
	color:#000000;
	border:1px solid #cdcdcd;
	cursor:default;
}

.booktd {
	text-align:left;
	padding:0.5em;
	vertical-align: top;
}




/*tag cloud*/
#tag_cloud{width:544px;padding-top:15px; }
#tag_cloud ul{ list-style-type:none;}


#tag_seite_ue, .seite_ue{
	width:494px;
	height:24px;
	margin:0 auto;
	padding:0px 0px 0px 25px;
}

#blog_site .seite_ue{
margin-left:13px;
}


.tag_cloud, .related_posts{
	text-align:justify;
	padding:10px 8px;
	width:501px;
	margin:0 auto;
	border:1px solid #e3e4d2;
}

/*.weitere_blogs { padding-top:5px;float:left;width:676px }*/
/*.weitere_blogs { float:left;padding-top:5px;width:676px; }*/
.weitere_blogs { float:left;margin-left:13px;padding-top:5px;width:651px; }
/*.weitere_blogs { padding-top: 5px;float:left;margin:0 0 10px 13px; width:651px }*/
.related_posts{
	text-align:left;
}
.tag_cloud a, .entry a.more, .related_posts a, span.more{
	color: #717b8d;
	cursor: pointer;
}
span.more:hover{text-decoration: underline;}

.related_posts ul {
	margin-left:15px;
}
.related_posts ul li {
	
	list-style-image:url(../images/list_style_image.gif);
}


/* Form Elements */

select {
	background:#f2f2f2;
	border:1px solid #9c9c9c;
	width:100%
	}
	
#searchform { height:24px;margin:1px 0px 0 8px;}

.suchfeld{
	width:130px
}

.suchfeld, .newsabo, #commentform input, .TextField, .Forms {
	padding:0;
	margin:0;
	height:16px;
	border:1px solid #aaa;
	padding-left:2px;
}
 
.suchfeld:hover, .newsabo:hover,  #commentform input:hover, .TextField:hover, .Forms:hover{
	height:16px;
	border:1px solid #ffcc00;
	background-color: #ffffff;
}

.TextField, .Forms {width:300px;}
.Forms, .Forms:hover{height:150px;}

.module{
	margin-top:2px;
	padding:5px 0 4px 6px;
	border:1px solid #e3e4d2;
	border-top:none

}

.module .newsabo{
	width:120px;
}

.module #send{
	margin-left:2px;
}

.news_select tr{
	height:25px;
}

.news_select tr input{
	margin-top:2px;
}

.news_cat ul{
	padding-left: 15px;
	list-style-type:none;
}

.news_cat ul .children li .newscat_name{
	border:1px solid red;
	margin: 15px;padding-right:20px;

}

.tag_cloud ul
{
	list-style-type:none;
}



	
#commentform input {
	width: 170px;
	margin: 5px 5px 1px 0;
	}


#commentform textarea {
	margin-top:5px;
	width:517px;
	border:1px solid #aaa;
	padding-left:2px;
	
	}
#commentform textarea:hover{
	margin-top:5px;
	width:515px;
	border:1px solid #ffcc00;
	background-color: #ffffff;
}



/* Comments*/

.commentlist {
	padding:0 0 3px 30px;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 8px 15px 10px 15px;
	background:#F4F4EC;
	border:1px solid #E6E3D3;
	}

.commentlist blockquote {
	color:#666;
	background:#fff;
	padding:6px 14px;
	margin:18px 35px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}
#commentform #send_submit{
	width:86px;
	height:18px;
	border:none;

}
.commentmetadata {
	display: block;
	}

.commentlist small {
	background:#fff;
	border:1px solid #E6E3D3;
	}



/* Float Properties*/

.clearfloat:after , .clearfloat_single:after{
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}

.clearfloat , .clearfloat_single{
	display:block;
}

/******************************************
*   Author
******************************************/
#user_desc{
	padding:0;
	text-align:left;
	font-weight:100;
	min-height:115px;
}

#featuredimage a img, #lead_image img, #leadimage_archiv img,#user_image img{
	max-width: 150px;
	max-height: 150px;
	margin:0px;
	float:right;
}

#lead_image, #leadimage_archiv,#user_image{
	width: 150px;
	max-height: 140px;
	text-align:right;
	margin-top:26px;
	padding:0;
	float:left;
}

#user_image{
	width: 180px;
	height: 170px;
	
	padding-bottom:15px;
}
#user_image img{
	max-width: 170px;
	max-height: 160px;	
}
#user_details{
	padding:3px 5px 6px 0px;
	width:334px;
	float:left;
}
	
	
/******************************************
*   Footer
******************************************/
#page_bottom{ 
	margin: 0 auto; 
	width:899px;
	height:8px;
	background:url(../images/backgrounds/gb-schatten-unten.gif) no-repeat;
}

#footer {
	margin: 0 auto;
	width: 899px;
	font-size:0.9em;
	text-align:center;
	padding-top:15px;
	color:#FFF;
	font-weight:100;
	}

#footer a {
	color:#393945;
	}

#wp-email  img
{
	border:1px solid #888;
	padding-bottom:2px;
}

p.respond_p, p#comments {
	
	padding-top:15px;
	
	margin-bottom:4px;
	font-weight:bold;
	color:#717b8d;
	font-size:15px;
	}

p#comments {
	padding-top:10px;
	border:none;
}

img .size-full{
	padding:0;
	margin:0;
}



._etc strong, ._etc strong a, ._etc strong span a{ font: bold 14px "Times New Roman",serif; }

.wp-pagenavi { clear:both }

.related_li { padding-bottom:7px; }
.related_li h3, .related_li p { margin:0;padding:0; }
.related_li p { line-height:13px;font-size:11px;color:#393945;padding-top:2px;}



#post_site_themen .sin_fl { width:330px;float:left; margin-left:11px; padding:15px 0 0 0; }
.sin_fl #tag_seite_ue, .sin_fl .tag_seite_ue{ width:307px }
#post_site_themen .sin_fl .related_posts{ width:314px;overflow:hidden}


#global_page, #global_page_reise
{
	margin: auto; 
	text-align: left; 
	/*width: 1059px;*/
	width:899px;
}

#global_page_reise {width:1059px;}

#global_page_left
{
	float:left; 
	width:899px;
}

ul.themen_tags { list-style:none } 
ul.themen_tags li { display:inline; color:#717B8D;font-size:11px;} 
ul.themen_tags li a{ color:#717B8D;} 
/* ausgabe des textertool-templates */
#post_content h2{ color:#717B8D;padding:0 0 7px;font-size:12px;line-height:17px;}

.needs {border:1px solid #E3E4D2;padding:8px;float:left;width:501px}
.needs_bottom {background:url(../images/ingredients_shadow.png) no-repeat top left;height:10px;clear:both;}
.needs h3{color:#393945;}
#post_content .needs_h2, #post_content .steps h2{clear:both;padding-top:5px}
.needs div {background:url(../images/ingredients_bg.png) repeat-y;float:left;width:501px}
.needs div div{background:none;padding:6px 8px 0;overflow:hidden;}
.needs div div.clearer {padding:0;height:0}
.needs div h3, .needs  div p  {margin:0;font-size:12px;padding:0 0 5px 0;color:#393945;}
.needs div ul, .tipps ul, .steps ul{list-style-type:none;margin:0;padding:0 0 7px 2px;}
#post_content .steps ol  {margin:0;/*padding:5px 34px;*/}
#post_content .steps ol li { margin:0;line-height:17px; list-style-type: none!important;padding:2px 0}
.needs div ul li, .tipps ul li , .steps ul li {background:url(../images/arrow_green.png) no-repeat 0 6px;padding-left:8px;line-height:17px;}
.needs .needs_list {width:234px;}
.needs .place_holder  {display:block;margin:0 0 3px 0;}
#post_content .needs  div h3, .needs  div p  {margin:0;font-size:12px;padding:0 0 5px 0;color:#393945;}
#post_content .needs  div ul, #post_content .tipps ul{list-style-type:none;margin:0;padding:0 0 7px 2px;}

.steps {float:left;width:519px}
.steps h2, .tipps h3 {padding:10px 0;}
#post_content .steps h3 { color:#333; margin:0; padding:6px 0 0;float:left;width:485px;}
.steps div {float:left; width:519px;}
.steps div div{width:485px;float:left;margin:0 0 4px;padding:4px 0 5px;}
.steps div.step {clear:both;background:url(../images/steps_green.png) no-repeat 1px 0;width:26px;height:25px;float:left;color:#fff;text-align:center;font: bold 14px "Times New Roman",serif;padding-top:2px;margin-right:7px;}
.steps ul { padding:5px 14px; }


.etc{border:1px solid #E3E4D2;background:#fafafa;width:519px;margin-top:6px;clear:both}
.etc td{margin:0;padding:8px 2px 8px 8px;line-height:22px;vertical-align:middle;font-weight:100}
.etc .duration_clock {background:url(../images/icon_clock.png) no-repeat 8px 8px; width:21px;height:21px;}
.etc .duration {width:270px}
.etc .complexity {width:120px;}
.etc .complexity_recipe1, .etc .complexity_recipe2, .etc .complexity_recipe3,
.etc .complexity_instruction1, .etc .complexity_instruction2, .etc .complexity_instruction3 {padding:0}{padding:0}
.etc .complexity_recipe1 span, .etc .complexity_recipe2 span, .etc .complexity_recipe3 span{background:url(../images/icon_spoons.png) no-repeat; width:60px;height:23px;display:block}
.etc .complexity_recipe2 span{background:url(../images/icon_spoons.png) 0 -23px no-repeat;}
.etc .complexity_recipe3 span{background:url(../images/icon_spoons.png) 0 -46px no-repeat;}
.complexity_instruction1 span, .complexity_instruction2 span, .complexity_instruction3 span{background:url(../images/icon_weights.png) no-repeat; width:60px;height:23px;display:block}
.complexity_instruction2 span{background:url(../images/icon_weights.png) 0 -23px no-repeat;}
.complexity_instruction3 span{background:url(../images/icon_weights.png) 0 -46px no-repeat;}


.tipps ul li {background:url(../images/arrow_grey.png) no-repeat 0 6px;padding-bottom:4px}
.tipps h3{ padding:10px 0 0px;}
.clear{clear:both}
/* ausgabe des textertool-templates ende */


/* Werbung */
#ad-wrapper {position: relative;}
#adition_banner { text-align:right; height: auto; margin:0 3px 0 0;}
#adition_skyscraper { left:899px; position:absolute; margin-left:-4px;/*top:0*/}
#adition_layer {position:absolute;z-index:1;}
#adition_content_ad { text-align: center; width:322px; padding-top:13px; /*display:none*/}
#adition_content_ad h3 { margin:0 0 -1px 0; text-align:left; width:299px; }
#adition_content_ad  .ati { border:1px solid #E3E4D2; border-top:none; width:100%; padding:12px 0; }
/* Werbung Ende*/

#post_content .wp-caption img {padding:0}
#post_content p.wp-caption-text{margin:0; padding:4px 0;}

.facebook{ background:url(../images/facebook.png) no-repeat;width:62px;height:18px;position:absolute;right:4px;cursor:pointer;display:block;top:3px}
#post_site{position:relative}
