/* 
Theme Name: Alex Blog
Theme URI: http://www.avidesign.de
Description: Ein einfaches SEO-Theme mit 2 (eigentlich 3) Spalten
Author: Norbert Wenzlaff
Author URI: http://www.avidesign.eu/
*/


/* - - Body Main Styles - - */

body {
  	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	color: #000000;
  	margin: 0px;
  	padding: 0px;
	background: #FFFFFF;
}

/* - - Wrapper - stellt exakte Breite, Abstände und Ränder sowie den Hintergrund ein - - */

#wrapper {
  	width: 800px;
  	margin: 10px auto 10px auto;
 	padding: 0px;
	background: #FFFFFF;
}
#randoben, #randunten{
	margin: 0px;
	padding: 0px;
	height: 5px;
	font-size: 0px;
	clear: both;
}

/* - - Header Styles - - */
#header-left {
	visibility: hidden;
}
#header-right {
	height: 60px;
  	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#header {
  	margin: 0px;
	padding: 0px 5px 0px 5px;
	clear: both;
}
.blogname {
	font-size: 25px;
	margin: 20px 0px 5px 0px;
}
.blogslogan {
	font-size: 12px;
	margin: 0px 0px 5px 0px;
}
#header a {
	color: #FFFFBE;
	text-decoration: none;
}
#header a:visited {
	color: #FFFFBE;
	text-decoration: none;
}
#header a:hover {
	color: #FFFFBE;
	text-decoration: none;
}

/* - - -    Content   - - -  */
#haupt {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	clear: both;
}
#content {
  	vertical-align: top;
  	padding: 0px;
  	margin: 0px 0px 0px 0px;
	border-top: 1px solid #FFFFBE;
}

/* - - -    Sidebars = Menu      - - - */

#leftmenu {
	visibility: hidden;
}

/* #rightmenu {
  	width: 128px;
	float: left;
	margin-left: -130px;
  	vertical-align: top;
  	padding: 0;
  	border-left: 1px solid #FFFFBE;
	border-top: 1px solid #FFFFBE;
}*/

/* - - Footer - -  */
   
#footer {
	visibility: hidden;
}
#footer-left {
	width: 170px;
	float: left;
	margin: 0px;
	height: 50px;
  	border-top: 1px solid #FFFFBE;
}
#footer-right {
  	border-left: 1px solid #FFFFBE;
  	border-top: 1px solid #FFFFBE;
	height: 50px;
	width: 619px;
  	margin: 0px 0px 0px 170px;
}
.credit {
  	font-size: 10px;
	width: 100%;
	padding: 5px;
	display: block;
	text-align: center;
	vertical-align: middle;
}

/* - - General Text Styles - -  */

a {
	color: #FFFFFF;
	text-decoration: none;
}
a img {
	border: none;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
h1 {
  	font-size: 20px;
  	color: #FFFFFF;
  	margin: 0px;
 	padding-top: 5px;
 	padding-right: 15px;
}
h2 {
  	font-size: 16px;
  	color: #FFFFFF;	
  	margin: 5px 5px 0 5px;
	padding-bottom: 2px;
}
h3 {
  	font-size: 14px;
  	color: #FFFFFF;	
	margin-top: 0;
	padding-bottom: 0;
}
acronym, abbr {
	border-bottom: 1px dashed #336699;
}
acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
	letter-spacing: .07em;
}
blockquote {
	border-left: 5px solid #99CCFF;
	background: #FFFFFF;
	margin-left: 15px;
	padding: 5px;
}
cite {
	font-size: 90%;
	font-style: normal;
}
.textarea {
  margin:0;
}
hr{
	width: 95%;
	height: 1px;
	margin: 5px auto 5px auto;
	border: thin solid #FFFFBE;
}
/* - - Styles für die Posts - - */

.pagetitle{
	margin: 5px;
	font-size: 12px;
	font-weight: bold;
}
.postdate{
	margin: 5px;
	font-size: 10px;
}
.post{
	margin: 5px;
}
.storytitle {
	margin-top: 5px;
	margin-bottom: 5px;
}
.storytitle a, .storytitle a:visited, .storytitle a:link{
	color: #FFFFFF;
	text-decoration: none;
}
.storytitle a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.storycontent {
	padding: 0px;
}

.storycontent img {
	margin: 2px;
}

/* - - Informationen unterhalb der Beiträge - - */

.meta {
	font-size: 10px;
}
.meta li, ul.post-meta li {
	display: inline;
}
.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.meta, .meta a {
	font-weight: normal;
	letter-spacing: 0;
}
.feedback {
	text-align: right;
	clear: both;
	margin-right: 30px;
	font-size: 10px;
}
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

/* - - Comments Display und Comments Form - - */
   
.commenttags{
	margin: 25px 0 0 0;
}
#commentform {
  width: 95%;
  margin:0;
}
#commentform #name, #commentform #email, #commentform #url, #commentform textarea {
	border: 2px solid #FFFFBE;
	padding: 5px;
}
#comments {
	margin: 5px;
}
#commentform textarea {
	width: 100%;
}
#commentlist li ul {
	border-left: 1px solid #FFFFBE;
	font-size: 100%;
	list-style-type: none;
}

/* - - SIDEBARS NAVIGATION Styling - - */

/* - -  Navigation  - - */

#pages-nav {
	margin: 0px;
	padding: 10px 0 0 10px;
	list-style-type: none;
}
#pages-nav ul{
	margin: 0px;
	padding: 0 0 0 10px;
	list-style-type: none;
}
#pages-nav a,#pages-nav a:visited,#pages-nav a:active{
	text-decoration: none;
	display: block;
	width: 120px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
}
#pages-nav a:hover{
	text-decoration: underline;
}
#pages-nav ul a,#pages-nav ul a:visited,#pages-nav ul a:active{
	text-decoration: none;
	display: block;
	width: 120px;
	height: 20px;
	font-size: 10px;
	font-weight: normal;
}
#pages-nav ul a:hover{
	text-decoration: underline;
}
#blog-nav {
	margin: 0px;
	padding: 10px 0 0 10px;
	list-style-type: none;
}
#blog-nav ul{
	margin: 0px;
	padding: 0 0 0 10px;
	list-style-type: none;
}
#blog-nav a,#blog-nav a:visited,#blog-nav a:active{
	text-decoration: none;
	display: block;
	width: 120px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
}
#blog-nav a:hover{
	text-decoration: underline;
}
.navitrenner{
	display: block;
/*	width: 160px; */
	height: 25px;
	font-size: 10px;
	font-weight: normal;
	padding: 5px 0px 0px 10px;
	margin-top: 5px;
	border-top: 1px solid #FFFFBE;
}
/* - -  Suchformular - - */

#searchform {
	margin: 0 0 0 10px;
}

#searchform input#s {
	width: 80%;
	background: #FFFFFF;
	border: 1px solid #FFFFBE;
	color: #000000;
	margin-bottom: 5px;
}

/* - - Kalender - - */

#wp-calendar {
	border: 1px solid #FFFFBE;
	empty-cells: show;
	font-size: 12px;
	margin: 0 auto 0 auto;
	width: 90%;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {
	display: block;
	text-decoration: none;
}
#wp-calendar a:hover {
	background: #E0E6E0;
	color: #333333;
}
#wp-calendar caption {
	color: #FFFFFF;
	font-size: 11px;
}
#wp-calendar td {
	color: #444444;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}
#wp-calendar td.pad:hover {
	background: #00330C;
}
#wp-calendar td:hover, #wp-calendar #today {
	background: #E0E6E0;
	color: #444444;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

/* - - Sitemap - - */
.ddsg-sitemap{
}
.ddsg-pagenav{
}
.ddsg-cats{
}
.ddsg-xml-link{
}
.ddsg-excerpt{
}
