/*
Theme Name: Kneippverein
Theme URI: http://www.kneippverein-lebach.de/
Description: Child theme für den Kneippverein Lebach.
Author: Michael Scherer
Template: twentyten
Version: 1.0
*/

@import url("../twentyten/style.css");


/* specific styles for the kurstables
-------------------------------------------------------------- */
#content table.kurstable {
    margin: 0;
    border: 1px solid #E7E7E7;
    font-size: 12px;
    padding: 5px;
}
.kurstitle {
    font-size: 150%;
    font-weight: bold;
}
.kurssubtitle {
    font-weight: bold;
}
#content h2.weekdayheader {
    margin:0;
    background:#aaccff;
    padding-left:5px;
}
#content table.kurstable tr td {
    padding:5px;
    border:none;
    vertical-align:bottom;
}
#content table.kurstable tr td.top {
    vertical-align:top;
}

/* overloading twentyten styles
-------------------------------------------------------------- */

/* =Global Elements
-------------------------------------------------------------- */
hr {
    background-color:#4080CC;
    height:2px;
}
/* =Layout
-------------------------------------------------------------- */
/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
	font-family: Arial, Georgia, "Bitstream Charter", serif;
}
/* =Header
-------------------------------------------------------------- */
#header {
	padding: 15px 0 0 0;
}
#site-title {
	float: left;
	margin: 0 0 5px 0;
	width: 700px;
	font-size: 30px;
	line-height: 30px;
	display: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 14px 0 18px 0;
	width: 220px;
	display: none;
}
#branding img {
	clear: both;
	border-top: 0px solid #000;
	display: block;
	border-bottom: 0px solid #000;
}
/* =Menu
-------------------------------------------------------------- */
#access {
	background: #082875;
	margin: 0 auto;
	width: 940px;
	display:block;
	float:left;
}
#access a {
	display:block;
	text-decoration:none;
	color:#ccc;
	padding:0 10px;
	line-height:38px;
}
#access ul ul a {
	background:#000099;
	height:auto;
	line-height:1em;
	padding:10px;
	width: 160px;
}
#access ul ul :hover > a {
	color: #fff;
	background: #000099;
}
/* =Content
-------------------------------------------------------------- */
#content,
#content input,
#content textarea {
	color: #333;
	font-size: 14px;
	line-height: 18px;
}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 12px;
}
#content hr {
  margin-bottom:15px;
}

.hentry {
	margin: 0 0 5px 0;
}

.meta-sep {
  display: none;
}
.entry-utility {
  display: none;
}
.author {
  display: none;
}
.post-edit-link {
  display: none;
}
.post {
    border-bottom: 2px solid #CCCCCC;
}

/* =Footer
-------------------------------------------------------------- */
#colophon {
	border-top: 2px solid #082875;
	margin-top: -4px;
	padding: 5px 0;
	overflow: hidden;
}
#site-info {
	font-weight: normal;
	text-align: center;
}
#site-generator {
	position: relative;
	font-style: italic;
	text-align: right;
}
#site-generator a {
	color: #666;
	display:inline-block;
	text-decoration: none;
	background: none;
	padding-left: 20px;
	line-height: 16px;
}

