/*   
Theme Name: wu-akademie theme 
Theme URI: 
Description: 
Author: Anton Koestlbacher 
Author 
Template: thematic
Version: 1.0
Tags:
.
a
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* slideshow-widget */
.aside ul li.widget_slideshow ul {
padding: 0;
margin:0 ;
}

a {
color: #0a582c;
}

a:focus,
a:hover,
a:active
{
color: #a5d79d;
}

a:visited 
{
color: #0a582c;
}


#header {
background-color: #0a582c;
}

.entry-title {
font-family:Georgia,serif;
font-size:30px;
font-weight:normal;
line-height:26px;
padding:4px 0 10px;
}

#heidi {
z-index:2;
position:absolute; top:14px; left: auto; right: auto; 
width:100%;
margin:0;
padding:0;
text-align: center;
}

#heidi div {
margin:auto;
width: 940px;
text-align: right;
padding-right: 140px;
}

#branding {
padding:40px 0 10px;
height: 102px;
}

#branding div a {
	position: relative;
	z-index:4;
}

#primary {
border: 0;
padding: 0;
margin: 15px 0 0 0;
}

#primary .xoxo {
text-align: right;
}

#branding h1 {
text-align: right;
}

h2.entry-title {
margin-top:0px;
line-height:34px;
}

#access
{
border-bottom-width: 10px;
border-bottom-style: solid;
border-bottom-color: #a5d79d;
}

img.wpcf7-captcha-captcha-991
{
   vertical-align: text-bottom;
   margin: 0;
}

#main
{
   background-color: #fff;
   padding:33px 0 22px;
}

.entry-content {
   padding:0px 0 0;
}

#childpagebox
{
margin-top: 40px;
width:340px;
float:left;
}

#childpagebox ul li
{
color: #0a582c;
}

#childpagebox ul li.current_page_item, #childpagebox ul li.current_page_item > a
{
color: #a5d79d;
}

#footer {
border-top:1px solid #f5a416;
}


#blog-description {
 color: white;
}

.entry-meta
{
text-align:right;
padding-bottom: -2px;
}

table.einzelkurs
{
margin-left: 2px;
width: 550px;
margin-bottom: 25px;
}

/* =Obere Navigation
-------------------------------------------------------------- */

.sf-menu, .sf-menu ul {
	border: 0;
	z-index:3;
}

.sf-menu li.page_item {
	margin-right: 10px;
}

.sf-menu > li a
{
	border: 0;
	border-bottom:1px solid #fff;
}

.sf-menu li.current_page_ancestor ul li a,
.sf-menu li.current_page_item ul li a,
.sf-menu li ul li a
{
	background-color: #eeeeee;
	border-bottom:1px solid #eeeeee;
}


.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active,
.sf-menu li.current_page_ancestor a:focus,
.sf-menu li.current_page_ancestor a:hover,
.sf-menu li.current_page_ancestor a:active,
.sf-menu li.current_page_ancestor > a,
.sf-menu li.current_page_ancestor > a,
.sf-menu li ul li.current_page_ancestor > a,
.sf-menu li.current_page_item > a,
.sf-menu li ul li.current_page_item > a,
.sf-menu li.sfHover > a,
.sf-menu li.sfHover li > a:hover
{
	background-color: #a5d79d;
	border-bottom: 1px solid #a5d79d;
	color: #0a0a0a;
}























