@charset 'utf-8';
@import url(reset.css);
@import url(lightbox.css);

/* ----------------------------------------------------- Page layout */

body {
  background-color:#191d33;
  font-family: Share,"FranklinGothic-Book","Franklin Gothic Book","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,"Lucida Grande",Calibri,"Trebuchet MS",Verdana,sans-serif;
  font-weight:100;
  font-size:0.9em;
}

a { color:#996699; text-decoration:none; }
a:hover { color:#e55454; }
a:active { color:#E5D8D8; position: relative; top: 1px; }
#hier { color:#e55454; }
.post a { color:#e55454; }
a[target="_blank"]:after,a[target="itunes_store"]:after { content:url(img/link.gif); border:0px; }

#kopf {
  color:#e55454;
  border-bottom:1px solid #e55454;
  text-align:center;
  font-size:1.5em;
  font-weight:bold;
  letter-spacing:0.1em;
  line-height:1em;
  padding-top:10px;
}
h1 {
  font-size:1.5em;
  margin: 0px 0px 0px 0px;
}
#kopf small {
  letter-spacing:0.5em;
  font-size:0.5em;
}
#mitte {
  width:610px;
  position:absolute;
  left:50%;
  margin-left: -305px;
}
#menu {
  color:#996699;
  text-align:center;
  margin: 10px 0px 0px 0px;
}

#inhalt_oben {
  background:url(img/inhalt_hg_oben.gif) no-repeat;
  height:31px;
}

#inhalt {
  background-color:#e5d8d8;
  width:588px;
  background:url(img/inhalt_hg_mitte.gif) repeat-y;
  color:#333333;
  line-height:1.25em;
}
#inhalt img.bilderpool {
  background:none;
  border:2px solid white;
  clear:both;
  float:none;
  display:inline;
  margin:5px 10px 5px 0px;
  padding:0;
}
#inhalt img {
  background:transparent url(img/bildschatten-400px.gif) no-repeat scroll left bottom;
  border:medium none;
  clear:both;
  float:none;
  display:block;
  margin:5px 0px 5px 37px;
  padding:2px 12px 15px 12px;
}
#inhalt_unten {
  background:url(img/inhalt_hg_unten.gif) no-repeat;
  height:31px;
}
p {
  display:block;
  margin:5px 0 10px 0;
}
.post {
  margin:0 45px 0 45px;
}
h2 {
  margin: 0px 0px 20px 0px;
  font-size:1.5em;
  text-shadow:#CACACA 3px 3px 3px;
  clear:both;
}
h3 {
  margin: 20px 0px 5px 0px;
  font-size:1.1em;
  font-weight:bold;
}
h4 {
  margin: 10px 0px 0px 0px;
  font-size:1em;
  font-weight:bold;
}
em {
  font-style:italic;
}
blockquote {
  background:#FFF1F1 url(img/quote.png) no-repeat scroll left top;
  padding:5px 5px 5px 50px;
  border: 1px solid #cccccc;
}
strong {
  font-weight:bold;
}
ul,ol {
  margin-left:0px;
  padding-left:25px;
}
ul ul, ol ol {
  font-size:0.8em;
}
li {
  margin:7px 0 3px 0;
}
li li {
  margin:0 0 3px 0;
}
small,.comment-notes,.form-allowed-tags {
  font-size:0.8em;
  color:#666666;
}
.required {
	color:#E5546C;
	}
#fuss {
  color:#996699;
  font-size:0.8em;
  text-align:center;
  margin-bottom:25px;
}

/* Wordpress-Anpassungen */

.post .post {
  margin:0;
}
.entry-utility {
  color:#666666;
  font-size:0.8em;
  margin-bottom:30px;
}
h1.page-title {
  margin:0 0 10px 0;
}
h2.entry-title {
  margin: 0 0 5px 0;
}
h3.widget-title {
  display:inline;
  margin: 10px 10px 0 0;
}
ul.xoxo {
  margin:20px 0 20px 0;
  padding:0;
}
li.widget_categories {
  list-style-type:none;
}
#inhalt img.size-full {
  background:white;
  border:medium none;
  clear:both;
  float:none;
  display:block;
  margin:5px 0px 5px 5px;
  padding:2px;
}
#inhalt img.size-thumbnail, #inhalt .attachment-thumbnail {
  background:white;
  border:medium none;
  float:left;
  display:block;
  margin:5px 15px 5px 0;
  padding:2px;
}
#inhalt img.wp-smiley {
  background:none;
  margin:0;
  display:inline;
  padding:0;
}
#inhalt img.aligncenter {
	clear: both;
	display: block;
	margin: 5px auto 5px auto;
}
#profile_mp3Player {
  margin:0 0 0 15px;
  width:450px;
  height:345px;
  border: 1px solid #ccc;
  background: #FFF1F1;
  padding:10px;
}
.navigation {
  display:block;
}
.nav-previous {
  float:left;
  width:50%;
}
.nav-previous a:before { content:"\2190"; border:0px; }
.nav-next {
  float:right;
  width:50%;
  text-align:right;
}
.nav-next a:after { content:"\2192"; border:0px; }
#respond {
	clear:both;
	}
label {
	display:block;
	}
.subscribe-to-doi-comments label {
	display:inline;
	}
.entry-meta {
	border-bottom: 1px solid #CCC;
	margin-bottom:15px;
}

.entry-utility {
	border-top: 1px solid #CCC;
	margin-top:50px;
	}
