/*
theme name: overstand theme based on futurositytheme 
uri: http://www.fakeblog.de/wordpress-theme-overstand
description: eine art zeitungs-theme für deinen blog. klares design und vor allem bold.
version: 0.01
author: floyd celluloyd
author uri: http://www.fakeblog.de/
*/
/* Originalfarbe: #005F0F */
/* Grün: #005F0F */
/* Blau: #305F8F */
/* Rot: #F05F8F */
/* <script type="text/javascript" src="http://use.typekit.com/lqu8uwh.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}</script> */



body {
  font-family: "ff-nuvo-web-pro-1","ff-nuvo-web-pro-2","Trebuchet MS", sans-serif;
  font-size: 16px;
  line-height: 19px;
}
#applesearch {
	float: right;
	margin: -30px 0 0 0;
	padding: 0;
}
#comments {
	/*border-top: 30px solid black;
*/
	margin-top: 24px;
	width: 465px;
}
#comments-headline {
	/*border-top: 30px solid black;
*/
	background-color: #90C76F;
	height: 45px;
}
#comments-headline h2 {
	font-weight: 700;
	color: #ffffff;
	padding-left: 14px;
	text-transform: uppercase;
	font-size: 25px;
}
#comments-list, #trackbacks-list {
	clear: both;
	/* font-size: 18px; */
}
#content {
	display: inline;
	float: left;
	width: 960px;
}
#content li.list-time {
	font-size: 9px;
	font-variant: small-caps;
	text-transform: uppercase;
	padding-left: 14px;
margin-top: 5px;
}
#content ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#content ul li.list-title {
	font-size: 20px;
	font-weight: bold;
	line-height: 23px;
	padding: 0 0 10px 14px;
	text-transform: uppercase;
}
#footer {
	border-top: 1px solid silver;
	clear: both;
	display: inline;
	float: left;
	font-size: 10px;
	margin-top: 100px;
	padding: 10px 0 25px;
	width: 945px;
}
#header {
	height: 60px;
	margin: 20px 0;
	width: 945px;
        /* background-color:  #D0F3AF;
        border-bottom: 30px solid #D0F3AF;
        background: url(images/blogfhd_title3.gif) bottom left no-repeat; */
}
#header img {
	margin: 0 0 0 20px;
        text-align: center;
}
#nav-above {
	padding: 24px 0;
	width: 305px;
	margin-left: 0px;
	text-align: right;
        font-size: 13px; line-height: 115%;
}
#nav-above .nav-next {
	clear: both;
	float: right;
}
#nav-above h3 {
	clear: both;
	/* font-size: 16px; */
	padding-top: 25px;
}
#nav-below, #respond {
	clear: both;
	margin: 0 15px 0 15px;
        font-size: 13px; line-height: 115%;padding: 2px 0 2px 0;
}
#nav-below h3 {
	clear: both;
	/* font-size: 14px; */
	font-weight: bold;
	padding-top: 10px;
	border-top: 1px dashed #d5d5d5;
	margin-bottom: -10px;
}
.comment-link {
	clear: both;
}
#pages li {
	float: right;
	font-size: 10px;
	font-weight: 700;
	list-style-type: none;
	padding-left: 14px;
	text-transform: uppercase;
}
#pages li a:link, #pages li a:visited {
	color: #666;
}
#pages li a:hover {
	color: #005F0F;
}
#pages, #nav-above .nav-previous {
	float: right;
}
* {
	margin: 0;
	padding: 0;
}
* html .single .entry-content blockquote, *html .single .entry-content code {
	overflow: none;
	width: 417px;
}
.alignleft {
	float: left;
	margin: 0 15px 10px 0;
}
.alignright {
	float: right;
	margin: 0 0 10px 15px;
}
.archive #content, .page #content, .four04 #content, .search #content, #index #content {
	/*border-top: 50px solid black;
*/
	display: inline;
	float: left;
	margin-right: 15px;
	width: 465px;
}
.archive .entry-content, .search .entry-content {
	border: none;
	clear: both;
	float: left;
	/* font-size: 14px;
	line-height: 21px; */
	margin: 0 15px 0 0;
	padding: 0;
	width: 465px;
}
.archive .entry-meta, .search .entry-meta {
	border: none;
	margin: 0;
	padding: 0 0 14px;
}
.archive h3.entry-title, .archives h2, .search h3.entry-title, #index h3.entry-title {
	font-size: 22px;
	line-height: 28px;
	margin: 16px 0 0;
	padding: 0 0 .2em;
	width: 465px;
}
.archive-meta {
	font-style: italic;
}
.author-desc {
	/* font-size: 12px; */
	font-style: italic;
	width: 280px;
	margin: 0;
	text-align: right;
}
.author-links {
	font-size: 11px;
	font-style: normal;
	width: 280px;
	margin-left: 0px;
	text-align: right;
}
.center {
	text-align: center;
}
.clear {
	clear: both;
	margin-top: 20px;
	padding-top: 50px;
}
.comment-meta, #trackbacks-list .comment-author {
        font-size: 12px; line-height: 110%;
	padding-bottom: 12px;
	width: 417px;
}
.entry-content {
	display: inline;
	margin-right: 15px;
	padding-top: 12px;
	text-align: left;
	width: 465px;
}
.entry-meta {
	display: inline;
	float: left;
	margin-top: 0;
	padding: 0;
	width: 465px;
}
.entry-meta-content {
	margin-left: 15px;
	margin-top: 10px;
}
.entry-title {
	display: inline;
	float: left;
	font-size: 24px;
	line-height: 40px;
	padding: 20px 0 20px 0;
	text-align: left;
	width: 305px;
}
.four04 #content .entry-content ul {
	padding-top: 24px;
}
.four04 #content .entry-content ul li {
	padding-bottom: 24px;
}
.four04 #content .entry-content ul li a {
	/* font-size: 22px; */
	padding-bottom: .2em;
}
.futurosity {
	padding: 12px 0;
}
.home {
	font-size: 12px;
}
.home #content .recent-comments ul li {
	/* font: 12px/15px "georgia", serif; */
	width: 305px;
}
#content ul li.latest-excerpt {
/*	font-size: 14px; */
	line-height: 17px;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 14px;
	width: 145px;
}
.home #content ul li.latest-excerpt2 {
/*	font-size: 14px; */
	line-height: 17px;
	list-style-type: none;
	margin-top: -8px;
	padding: 0 0 0 14px;
	width: 440px;
}
.home #content ul li.latest-excerptoneandhalf {
/*	font-size: 14px; */
	line-height: 17px;
	list-style-type: none;
	margin-top: -8px;
	padding: 0 0 0 14px;
	width: 200px;
}
.home .entry-content, .home #nav-above, .home #categories {
	display: none;
}
.home #index .entry-content {
	display: block;
}
.home .recent-comments {
	display: inline;
	float: left;
	margin: 20px 15px 20px 0;
	padding: 10px 0;
	width: 305px;
}
.home .sited {
	margin-right: 15px;
	display: inline;
	float: left;
	/*margin: 20px 0; */
	padding: 0;
	width: 705px;
}
.home h2.sited {
	/* background-color: #90D76F; */
}
.home .sited a, .home #content .recent-comments ul li a {
}
.home ul.sited {
	float: left;
	border: 0;
	/* margin: 15px 15px 0 0;
fhu */
	margin: 15px;
/* fhu */
	padding: 0;
	display: inline;
	width: 670px;
}
.home ul.sited li, .home ul.sited li p {
	display: inline;
}
.home ul.sited li p a {
	/* font-family: Didot, Georgia, serif;
*/
}
.home .sited img {
	width: 299px;
	float: left;
	margin: 0 15px 10px 0;
}
.latest-excerpt {
	padding-bottom: 12px;
}
.latest-excerpt p {
	line-height: 18px;
}
.left-col {
	/*border-top: 50px solid black;
*/
	display: inline;
	float: left;
	margin-right: 25px;
	text-align: right;
	width: 280px;
}
.nav-next {
	clear: both;
	float: left;
	padding-bottom: 12px;
}
.nav-previous {
	float: left;
}
.navigation {
}
.one-col {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 140px;
}
.oneandhalf-col {
	display: inline;
	float: left;
	margin-right: 15px;
	width: 225px;
}
.oneandhalf-col ul {
	margin: 15px 15px 0 0;
}
.four-col {
	margin-right: 15px;
	display: inline;
	float: left;
	/*margin: 20px 0;
*/
	padding: 0;
	width: 705px;
}
.page #content li {
/*	font-size: 14px; */
	line-height: 21px;
	/*margin-right: 15px;
	border: 1px solid pink;
*/
}
.page #content ul {
	padding-bottom: 25px;
}
.page #content.links {
	width: 960px;
	border: 0;
}
.page #content.links ul li.linkcat {
	float: left;
	display: inline;
	width: 305px;
	margin-right: 15px;
}
.page #content.links ul li.linkcat h2 {
	background: #90D76F; /* 000 */
	padding-left: 15px;
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 4px;
}
.page #content.links li.linkcat ul li {
/*	font-size: 14px; */
	line-height: 16px;
	padding-top: 12px;
	line-height: 14px;
	padding-left: 15px;
}
.page #content.links li.linkcat li a {
/*	font-size: 14px; */
	line-height: 16px;
	font-weight: 700;
}
.page #content.links li.linkcat h2 {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: -12px;
}
.page .entry-content {
	display: inline;
	float: left;
/*	font-size: 14px; */
	line-height: 16px;
	margin: 0 15px 24px 0;
	padding-top: 12px;
	text-align: left;
	width: 465px;
}
.page .left-col, .archive .left-col, #index .left-col {
	color: #E05B7F;
	text-align: right;
 font-family: "ff-nuvo-web-pro-1","ff-nuvo-web-pro-2"; /* fhu */

}
.sidebar {
	/*border-top: 50px solid black;
*/
	float: left;
	font-size: 11px;
	line-height: 15px;
	width: 145px;
	margin-left: 10px;
}
.sidebar h3 {
	font-size: 14px; 
	font-weight: bold;
	margin-top: 12px;
	padding-top: 0;
	margin-bottom: -10px;
}
.sidebar li {
	list-style-type: none;
}

.sidebar a:hover, #content a:hover {text-decoration: underline;}
.single #content ul.post-categories li {
	/* font: 16px "georgia", serif; */
	margin-bottom: -12px;
	padding-top: 12px;
	text-align: right;
	width: 280px;
}
.single .author {
	font-size: 18px;
	padding: 12px 0 36px;
	width: 280px;
	margin-left: 0px;
	text-align: right;
}
.single .entry-content {
	/*border-top: 50px solid black;
*/
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 16px;
	margin: 0 15px 24px 0;
	padding-top: 12px;
	text-align: left;
	width: 465px;
}
.single .entry-content blockquote p:first-child:first-letter {
	color: #F05F8F;
	float: none;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 18px;
	margin-right: 0;
}
.single .entry-content blockquote p:first-child:first-line {
	font-variant: normal;
	text-transform: lowercase;
	line-height: 18px;
}
.single .entry-content h3 {
	color: #444;
	margin-bottom: -.5em;
/*	font-size: 14px; */
	line-height: 21px;
}
.single .entry-content ol, .single .entry-content ul {
	list-style-image: url(images/pfeil_listen.gif);
	margin: 0 0 20px 18px;
}
.single .entry-content ol li, .single .entry-content ul li {
	list-style-position: outside;
	margin-left: 1em;
	/*border: 1px solid red;
*/
}
.single .entry-content p:first-child:first-letter, .page .entry-content p:first-child:first-letter, .four04 .entry-content p:first-child:first-letter {
	color: black;
	display: inline;
	float: left;
	font-size: 78px;
	line-height: 68px;
	margin-right: 10px;
}
.single .entry-content p:first-child:first-line, .page .entry-content p:first-child:first-line, .four04 .entry-content p:first-child:first-line {
/*	font-size: 20px; */
	font-variant: small-caps;
	text-transform: uppercase;
}
.single .entry-title, .author .entry-title {
	line-height: 1em;
	padding: 20px 0 10px 0;
	text-align: right;
	width: 280px;
}
.single .excerpt {
	font-size: 18px;
	line-height: 24px;
	text-align: right;
	width: 280px;
	margin-left: 0px;
}
.single .post, .archive .post, .page .post {
	display: inline;
	float: left;
	margin-right: 15px;
	width: 465px;
}
.single blockquote {
	background: #005F0F url('images/quotes.gif') no-repeat top right;
	background-position: 95% -8px;
	margin: 0 0 24px 0;
	padding: 10px 20px 10px 10px;
	font-size: 12px;
	font-style: italic;
	color: #ffffff;
}
.skip-link {
	margin-left: -99999px;
}
.three-col {
	display: inline;
	float: left;
	margin-right: 15px;
	width: 465px;
}
.three-col p, .two-col p, .one-col p, .oneandhalf-col p {
	padding: 8px 10px 0px 14px;
	line-height: 18px;
}
.oneandhalf-col ul, .two-col ul,  .three-col ul {
	padding-left: 14px;
}
.two-col {
	display: inline;
	float: left;
	margin-right: 15px;
	width: 305px;
}
.timeline {
	border-top: 20px solid silver;
	clear: both;
	padding: 12px 0;
	width: 945px;
}
a:link, a:visited {
	color: #005F0F;
	text-decoration: none;
}
a:hover {
	color: #022;
}
acronym, abbr {
	border-bottom: 1px dotted;
	cursor: help;
}
blockquote {
	font: 14px/21px "georgia", serif;
	padding: 12px;
}
body {
	color: #200F2F;
/*	font-size: 14px; */
	line-height: 21px;
	margin: auto;
	width: 960px;
}
code, pre {
	overflow: auto;
	padding: 4px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 600;
	padding: 10px 0 12px;
}
h2 {
	font-size: 18px;
	/*background-color: #c5c5c5;
*/
}
h2.latest {
	font-weight: 900;
        color: #E05B7F;
        border-bottom: 1px dashed #30971F;
	/* padding-left: 14px; */
	text-transform: uppercase;
	font-size: 26px;
	/*height: 28px;
*/
}
h2.start {
	font-weight: 900;
/*	color: #FFF;
	background-color: #90D76F; */
        border-bottom: 1px dashed #30971F;
	color: #E05B7F;
	/* padding-left: 14px; */
	text-transform: uppercase;
	font-size: 26px;
	height: 20px;
}
h2 img {
	border: none;
}
h2.latest a {
	font-weight: 900;
	color: #E05B7F;
}
h2.latest a:hover {
	font-weight: 700;
	color: #30971F;
}
h2.page-title, h2.entry-title {
	display: inline;
	float: left;
	font-size: 30px;
	line-height: 1em;
	/*padding: 12px 15px 20px 0;
*/
	width: 280px;
	text-align: right;
}
h2.translate {
	margin-bottom: -17px;
}
img {
	border: 1px solid silver;
	padding: 2px;
	margin: 3px 15px 15px 0;
}
img.amrande {
	float: left;
	margin: 15px 15px 0 15px;
}
h2.latest img {
	margin: 0;
}
h2.start img {
	margin: 0;
}
h2.comments-headline img {
	margin: 0;
}
label {
	cursor: pointer;
}
li#categories ul li {
	display: inline;
	float: right;
	font-size: 18px;
	margin-right: 15px;
	width: 145px;
}
li.comment, #trackbacks-list ol li {
	background-color: #fdfdfd;
	list-style-type: none;
	margin: 12px 0;
	padding: 24px;
	width: 417px;
}
li.comment.alt, #trackbacks-list ol li.alt {
	background-color: #E0FFDF;
	border: none;
}
li.comment.bypostauthor {
	background-color: #FF778F; 
        border: 1px dashed #E03F7F;
}
p {
	padding: 0 0 14px;
	line-height: 18px;
}
small {
	font-size: 0.85em;
}
strong {
	font-weight: 700;
}
sub {
	bottom: -0.2em;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 0.3em;
	position: relative;
	vertical-align: baseline;
}
ul#archives-page li h3 {
	margin-top: 0;
	padding-top: 0;
}
ul.etc li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}
ul.latest {
	float: left;
	padding-right: 15px;
	width: 145px;
}
ul.latestoneandhalf {
	float: left;
	padding-right: 15px;
	width: 225px;
}
ul.latest2 {
	float: left;
	padding-right: 15px;
	width: 465px;
}
ul.post-categories li a, #comments h3 {
	font-size: 16px; 
	width: 280px;
}
ul.etc {
	margin-top: 8px;
}
ul.etc li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}
#commentform {
	margin: 10px 0 0 18px;
}
pre {
	background: #EBEBEB none repeat scroll 0%;
	border: 1px dashed #646464;
	margin: 0pt 0pt 0.9em;
	overflow: auto;
	padding: 1em;
}
/* fhu */
div.two-col ul, div.two-col li {
	list-style: none;
}
.hilite, .hilite1, .hilite2, .hilite3 {
	color: #000;
	font-weight: bold;
	padding: 0 2px;
}
.hilite {
	background-color: #99ccff;
}
.hilite1 {
	background-color: #ffcc66;
}
.hilite2 {
	background-color: #99ff66;
}
.hilite3 {
	background-color: #ff9999;
}
img.wp-smiley {
	border: 0px solid silver;
	padding: 0 2px;
	margin: 0;
}
#applesearch {
	margin: -25px 0 0 0;
}
ul.latestoneandhalf img.post-image {
	border: 1px solid silver;
	margin: 15px 10px -10px 15px;
	padding: 2px;
	width: 190px;
}
ul.latest2 img.post-image {
	border: 1px solid silver;
	margin: 15px 10px -10px 15px;
	padding: 2px;
	width: 435px;
}
img.avatar {
	float: right;
	margin-top: 7px
}
div.archiv {
	background-color: #ffc;
}
img.noborder {
	border: 0px;
}
.archiv p a:hover {
	text-decoration: underline;
	color: #999
}
h2.start a, h2.start a:visited {
	color: #E05B7F;
}
h2.start a:focus, h2.start a:hover {
	color: #30971F;
}
.left-col div.excerpt {
font-weight: 700;
 font-family: "ff-nuvo-web-pro-1","ff-nuvo-web-pro-2"; /* fhu */

}
blockquote a, blockquote a:visited {
	color: #03032F;
	text-decoration: underline
}
blockquote a:focus, blockquote a:hover {
	color: #fff;
	background-color: #03032F;
	text-decoration: underline
}
.oneandhalf-col li {
	line-height: 110%;
	padding-bottom: 10px
}
select {
	font-size: .9em;
	color: #55AF5F;
	border: 0px dotted #eff;
	font-weight: bold;
	background-color: #fff;
}
select:hover, #sidebar select:focus {
	color: #005F0F;
	border: 0px solid #E04F00;
	background-color: #ec4;
}
h2.comments-headline {
	background-color: #90C76F;
}
	/* #005F0F
}
*/
#comments-headline {
	border: none;
}
h3.widgettitle, h2.latest, h2.start, .left-col h2.entry-title, .left-col h2.page-title, .sidebar h3.widget-title, h3.entry-title {
	font-family: font-family: "museo-1","museo-2","georgia", serif;
	text-shadow: #888 1px 1px 2px;        line-height: 125%;
}
#content ul li.list-title {
	font-family: font-family: "museo-1","museo-2","georgia", serif;
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	letter-spacing: 0px;
	padding: 0 0 10px 14px;
	text-transform: none;
	text-shadow: #666 1px 1px 1px;
/*      uppercase fhu 091119 */
}
.left-col .excerpt p {
	font-family: "georgia", serif;
        font-weight: normal;
        font-style:italic;
        line-height: 125%;
}
li.list-title a:hover {
	color: #022
}

li.latest-excerpt2 p, li.latest-excerptoneandhalf p, div.oneandhalf-col p div.four-col p {font-size:13px; line-height: 16px}

.entry-content p {font-size:13px; line-height: 18px}

li.widget ul li {font-size:11px; line-height: 13px;margin-bottom: 5px}

h1#blog-title a {
	display: inline;
	font-size: 16px;
	margin: 0;
	padding: 0;
}

a.rsswidget img {display:none;}

#header h1 {
	text-shadow: #666 1px 1px 1px; 
        font-size: 30px;
        font-weight: 600;
}

#content div.entry-meta {font-size:11px;}

li.comment p {line-height: 120%; font-size: 13px;padding-left:20px;}

p.wp-caption-text {
	margin-top: -10px;
	padding-right: 5px;
	color: #70A72F;
        font-weight: bold;
	text-align: right;
        font-size: 11px;
	line-height: 100%;
}
ul.sited {line-height: 120%}
span.required {color: red;}
div.form-label {margin-top:6px; color: #555;}
.form-input input, .form-textarea textarea {color: #90C76F;border: 1px solid #ddd;padding: 2px; margin: 3px 0}
.form-input input:hover, .form-textarea textarea:hover {border: 1px dashed red}
.form-input input:focus, .form-textarea textarea:focus {color: #555;border: 1px solid red}
.comment li {line-height: 115%}
ul.featured img {width:300px; }

h2.start, h2.latest, h2.latest2 {background-color: #fff;padding-left: 0px; font-family: "museo-1","museo-2";
}
