/*
Theme Name: medialkultur Style
Theme URI: http://www.medialkultur.de
Description: medialkultur Style -  blog design theme by Martin Missfeldt -> <a href="http://www.tagseoblog.de/">tagSeoBlog</a>.
Version: 2.0
Author: Martin Missfeldt
Author URI: http://www.medialkultur.com/
*/
body { margin:0; padding:0; background:#fff url(images-newer/bg.png) repeat-x; font-size:14px; line-height:22px; color:#444; font-family:Arial, Verdana, Helvetica, sans-serif; }
h1 { margin:0 auto; padding:0; font-size:13px; text-align:right; }
h2 { font-weight:normal; color:#777; font-size:130%; line-height:160%; margin:0 20px; padding:0; }
h3 { font-weight:bold; color:#544; font-size:130%; line-height:130%; margin:16px 0 5px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }
h4 { font-weight:bold; color:#544; font-size:106%; line-height:120%; margin:8px 0 4px 0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }
h5 { color:#544; font-size:100%; line-height:100%; }
p, ul, ol { padding:0 0 10px 0; margin:0; }
a:link, a:visited { color:#03c; text-decoration:none; }
a:hover, a:active { color:#03c; text-decoration:underline; }
form, input { padding:0; margin:0; }
img { border:0; }
pre { background:#f8f8f8; border:#aaa 2px dotted; font-family:"Courier New", monospace, Courier; font-size:13px; color:#749; margin:0 2px; padding:5px 10px; }
table { background:#f3f5f7; border-top:#ccc 1px solid; border-left:#ccc 1px solid; border-right:#ccc 1px solid; }
td { padding:0 5px; border-bottom:#ccc 1px solid; }

#page_layout { width:999px; margin:0 auto; padding:0; }
.full_page { width:999px; margin:0 auto; padding:0; font-size:74%; line-height:180%; }
#header { width:999px; padding:0; margin:0 auto; }
.social { width:300px; float:right; background:#192f33; }
.logo { float:left; margin:0; padding:0; }
#teaser { width:999px; height:249px; padding:0; margin:0 auto; border:1px #172628 solid; display:block; vertical-align:bottom; }
.top-ad { width:300px; padding:0; margin:0 0 0 60px; float:right; }
#teaser h2 { color:#fb0; font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0 0 0; padding:0; }
#teaser p { color:#edc; padding:0 0 10px 0; margin:0; }
#teaser a:link, #teaser a:visited { color:#fb0; text-decoration:none; }
#teaser a:hover, #teaser a:active { color:#fb0; text-decoration:underline; }

#sidebar_adsense { padding:0; margin:0 0 10px 0; }

.header_search { width:206px; height:66px; margin:0; padding:0; display:block; background:#fff; }
.search_form { width:250px; margin:4px 0 0 0; padding:0; display:block; }
.search_field {  width:215px; height:15px; padding:0 0 0 32px; margin:0 0 15px 0; border:#ddd 1px solid; background:url(images/search2.gif) no-repeat 0 -4px; line-height:100%; display:block; color:#333; }
.blog_community { padding:4px 0; border-bottom:#ddd 1px solid; vertical-align:top; }

.footer { padding:0; margin:0; background-color:#fff; font-size:74%; line-height:160%; }
.left { float:left; }
.right { float:right; }
.center { clear:both; margin:0 auto; }
.alignleft { float:left; margin:5px 20px 5px 0; }
.alignright { float:right; margin:5px 0 5px 20px; }
.aligncenter { text-align:center; margin:0; padding:0; }
.trenner { clear:both; font-size:0; height:0; padding:0; margin:0; background:#cf0; }
.trenner_1 { clear:both; font-size:0; height:1px; margin:7px 0; }
.trenner_2 { clear:both; font-size:0; height:1px; margin:35px 0; }
.clearer { clear:both; font-size:0; }
.clear { clear:both; }
.alert { font-weight:bold; color:#fff; }
.noborder { border:none; }
textarea,
input { border:#ddd 1px solid; color:#777; }
textarea:focus,
input:focus { border:#aaa 1px solid; color:#444; }
label { display:block; font-weight:bold; }
.img_gallery { float:left; width:178px; padding:0; margin:0 17px; }

blockquote { background:#f3f8ff url(images/blockquote.gif) no-repeat 16px 8px; border:1px solid #eee; font-style:italic; margin:0 0 2px 20px; padding:6px 25px 0px 64px; color:#00f; }
code { font-family:"Verdana", Arial, Fixed; background:#eee url(images/code.gif) no-repeat 0 0; border:1px solid #eee; font-style:italic; margin:0; padding:0 25px 0 64px; color:#777; }

/***********************
*   Content*
***********************/
#content_full { font-size:74%; line-height:180%; }
#content { float:left; width:640px; height:100%; margin:0; }
#content h2 { margin:0 0 3px 0; padding:0 0 2px 0; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #ffba00; }
.post { clear:both; }
.post-main { padding:20px 0 25px 0; margin:0 0 20px 0; }
.post-date { width:109px; background:#ddd; display:block; float:left; margin:0; padding:3px; color:#fff; text-align:center; }
.post_date_front { font-size:90%; font-style:italic; color:#999; padding:0 0 3px 0; margin:0; text-align:center; border-bottom:#ffba00 1px dashed; }
p.post-tags,
ul.post-tags { margin:5px 0; padding:0 15px; list-style-type:none; }
p.post-tags a,
ul.post-tags li { padding:0 0 0 0px; }
ul.post-tags li a:link,
ul.post-tags li a:visited,
ul.post-tags li a:hover,
ul.post-tags li a:active,
p.post-tags a:link,
p.post-tags a:visited,
p.post-tags a:hover,
p.post-tags a:active { color:#333; }
.post-under { display:block; line-height:15px; text-align:center; padding:6px 0 7px 0; border-bottom:#ea1871 1px solid; background-color:#fcfcfc; }
.post-title { margin:0; padding:6px 0 0 0; }
.post-title a:link{ color:#ea1871; text-decoration:none; }
.post-title a:visited{ color:#ea1871; text-decoration:none; }
.post-title a:hover {  color:#ea1871;  text-decoration:none; }
.post-title a:active { color:#ea1871; text-decoration:none; }
.archiv-entry { padding:0 0 20px 2px; color:#333; }
.links-entry { padding:0 0 20px 2px; color:#333; }
.post-entry { padding:0 0 0 2px; border-bottom:#ffba00 1px dashed; text-align:justify; }
.post-entry img { border:none;}
.post-entry img.wp-smiley { border:none; }
.post-entry ul { padding:0px; margin:10px 0 10px 25px; list-style-type:square; }
.post-entry ol { padding:0px; margin:10px 0 10px 25px; }
.top a { float:right; padding:0px 0 25px 0; line-height:220%; color:#999; }
.top a:hover { float:right; padding:0px 0 25px 0; line-height:220%; color:#666; }
.top a { float:right; padding:0px 0 25px 0; line-height:220%; color:#999; }
.top a:hover { float:right; padding:0px 0 25px 0; line-height:220%; color:#666; }
.pagenavi { float:left; margin:0 0 0 0px; padding:0px 0 25px 0; line-height:220%; color:#999; }
.pagenavi span,
.pagenavi a { color:#06c; padding:3px 10px; }
.pagenavi a:hover { text-decoration:none; color:#690; }
.pages { margin:0 0 25px 0px; }
.pages .older { float:left; }
.pages .newer{ float:right; }
.pages .older a,
.pages .newer a { padding:3px 10px; color:#999; }
.pages .older a:hover,
.pages .newer a:hover { text-decoration:none; color:#666; } 
.wp-caption { line-height:15px; text-align:center; }
.wp-caption-text { font-size:84%; line-height:120%; color:#888; }
.children { padding:0 0 0 20px; margin:0; }

/***********************
*   Sidebar*
***********************/
#sidebar { width:300px; margin:0; padding:0; float:right; background:#f0ebe0 url(images-newer/sidebar-bg.png) repeat-y; font-size:12px; line-height:17px; }

#sidebar ul {  margin:0 10px 20px 10px; padding:2px 10px; }
#sidebar ol { margin:0; padding:0 10px; list-style-type:none; }
#sidebar li { margin:0; padding:3px 10px; list-style-type:none; border-bottom:1px dashed #aab; }
#sidebar li ul { padding:0 15px; margin:0; border:0; }
#sidebar li ul li { padding:10px 0 0 0; margin:0; }
#sidebar p { margin:0 10px 20px 10px; padding:3px 20px;  }
.sb_block { margin:5px 0;  }
.sb_block_title { border-bottom:#ddd 1px solid; margin:0 0 15px 0; }
.sb_block_title h2 { color:#222; }

/***********************
*   Comments*
***********************/
.comments { padding-bottom:25px; border-bottom:#eee 3px double; }
.comments a:link, .comments a:visited { color:#06c; font-weight:bold; text-decoration:none; }
.comments a:hover, .comments a:active { color:#690; text-decoration:none; } 
.commentlist { padding:0; margin:0; }  
.alt { background:#f9f9f9; border:1px solid #ddd; padding:0; margin:10px 10px 0 20px; }
.alt:hover { border:1px solid #aaa; }
.commentlist li { list-style:none; padding:0; margin:10px 0 20px 20px; border:1px solid #ddd; background:#f9f9f9; color:#666; }
.commentlist li:hover { border:1px solid #690; color:#444; }
.metadate {  margin:0; padding:0 5px; background:#fff; color:#690; border-bottom:#ddd 1px solid; border-left:#ddd 1px solid; float:right; }
.comment_autor { }
.metaauthor { margin:0; padding:0 5px; border-bottom:#ddd 1px solid; background:#eee; }
.reply { font-size:110%; margin:30px 0 15px 0px; color:#666; }
.cmttext { padding:3px 10px 5px 10px; margin:0; }
.cmtdiffer { color: #999; }
.cmtinfo { }
.input_text_field { width:537px; }
.submit_button { width:140px; height:22px; font-weight:bold; line-height:14px; display:block; background-color:#690; color:#fff; padding:0; margin:1px 0 20px 0; }
   
img.cmt-gravatar { float:left; padding:5px 10px 4px 4px; }
.start_seo_blog_h2 { font-weight:bold; color:#333; font-size:180%; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; }

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: white;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin: 10px 0 34px 0;
	width: 100%;
	background: white;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;
}

#wp_page_numbers li a:hover {
	border-color: #ff8000;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #46daff;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #ff8000;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}

.tab_1 { border-bottom: 1px solid #cccccc; width: 40px; text-align: center; color: #888888; }
.tab_2 { background:#f3f3f3; text-align:center; border-bottom:#ccc 1px solid; }
.tab_3 { background:#fff; text-align:center; border-bottom:#ccc 1px solid; }
.tab_4 { background:#f3f3f3; text-align:left; border-bottom:#ccc 1px solid; }
.tab_5 { background:#fff; text-align:left; border-bottom:#ccc 1px solid; }
.important_box { background:#f5f5f0; border:5px solid #f17e0a; margin:2px; padding:5px 10px; } 
