/*
Willkommen beim benutzerdefinierten CSS!

CSS (Cascading Style Sheets) ist eine Art Code, der dem Browser sagt, wie
eine Webseite dargestellt werden soll. Du kannst diese Kommentare löschen
und mit deinen Anpassungen beginnen.

Als Standard wird dein Stylesheet nach den Theme-Stylesheets geladen, das
heißt, dass deine Regeln Vorrang haben und die Theme-CSS-Regeln
überschreiben können. Schreibe einfach hier rein, was du ändern
möchtest, du musst nicht den gesamten Stylesheet-Inhalt deines Themes
kopieren.
*/
/* The main theme structure
#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 1024px;
}

#wrapper {
	background: #fff;
	margin-top: 20px;
	padding: 0 20px;
}

/* Structure the footer area
#footer-widget-area {
	overflow: hidden;
}

#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 240px;
}

#footer-widget-area #fourth {
	margin-right: 0;
}

#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 760px;
}

#site-generator {
	float: right;
	width: 240px;
}

/* This is the custom header image 
#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	display: block;
	float: center;
}

/* =Menu
-------------------------------------------------------------- 
#access {
	background: #000;
	display: block;
	float: left;
	margin: 0 auto;
	width: 1024px;
}

#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
	width: 1008px;
}
*/
body,
input,
textarea {
	color: #666;
	font-size: 12px;
	font-family: Calibri, Arial, Verdana;
	line-height: 14px;
}

#content .entry-title {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}

/* Neu eingefügt                */
.entry table {
	border-spacing: 0;
	border: 1px solid #ddd;
	margin: .3em 0;
	text-align: left;
	width: 100%;
}

.entry tr th {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 1px;
}

.entry thead th {
	background: #e5e5e5;
	font-weight: bold;
	text-align: left;
	padding: 1px;
}

.entry tr td {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 1px;
}

.entry tr.alternate td {
	background: #f5f5f5;
}

/* Ende .entry                    */
#content table {
	border: 1px solid #e7e7e7;
	margin: 1px 1px 1px 0;
	text-align: left;
/*	width: 100%; */
}

#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 1px;
	font-size: 12px;
}

#content th {
	color: #777;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 1px;
}