/*
Theme Name:     Blaskan Child
Theme URI:      http://blaskan.net
Description:    Child theme for the Blaskan theme
Author:         PPR-Design, KÜS
Author URI:     http://design.kues.de/
Template:       blaskan
Version:        1.0
*/

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

.clear,
.clearer {
	clear:both;
}

#header {
    border-bottom: 3px solid #be0a26;
}

div.menu {
	background-color:yellow;
}

ul#menu-hauptmenu-1 + li:last-child {
	outline:2px solid green !important;
}


#nav ul ul a {
	width:250px;
}

#nav a {
	background-image:none;
	background-color:#fff;
	color:#000;
	text-shadow:none;
	border:none;
	font-size: 14px;
	/*font-weight: bold;*/
 	line-height: 24px;
	margin:0;
	margin-right:0;
	padding: 5px 10px;
	text-transform:none;
}

#nav a:focus,
#nav a:hover,
#nav li:hover > a,
#nav li:focus > a,
#nav li li:hover > a,
#nav ul ul :hover > a,
#nav li li a:focus,
#nav .menu > ul > .current_menu_item > a,
#nav .menu > ul > .current_page_item > a,
#nav .menu > ul > .current_menu_item > a:hover,
#nav .menu > ul > .current_page_item > a:hover,
#nav .menu > ul > .current_menu_item > a:focus,
#nav .menu > ul > .current_page_item > a:focus,
#nav .menu > ul > .current_page_ancestor > a
{
	border-radius: 0;
	background-image: none;
	background-color: #be0a26;
	color:#fff;
}

#nav ul ul {
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 34px;
	left: 0;
	width:270px;
}

/* hässlichen Hover-Effetk in der Navi abschalten */

#nav .menu > ul:hover > li {
	opacity: 1;
}

#nav a {
	margin: 0 1px 0px 0;
}

.sub-menu {
	border:1px solid #aaa !important;
}
.sub-menu li {
	border-bottom:1px solid #aaa;
}

#afterprimary {
	margin-bottom:7em;
}

footer {
	margin-top:2em;
}
#footer {
	border-top:12px solid #be0a26;
}
.type-page footer {
	border-top:1px solid #be0a26;
}
input[type=submit] {
    background-color: #be0a26;
    background-image: none;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
input[type=submit]:hover, input[type=submit]:focus {
    background-color: #730616;
    background-image: none;
}

div.newsmeldung {
	margin-bottom:4em;
}

.fotocontainer {
	float:left;
	width: 30%;
}

#content p.newsdatum {
	padding-top:0;
	font-size:0.9em;
	margin:0.5em 0 0.75em;
	font-style:italic;
}

.fotocontainer img {
	width: 100%;
/*	max-width:200px;
*/	margin-top:2em;
box-shadow:0px 5px 12px #aaa;
}

.fotocontainer {
	text-align:center;
	padding:0;
}

div.boxtext {
    float: right;
    width: 66%;
}

#kuesnews h2 {
	margin-top:0;
	margin-bottom:0;
	color:inherit;
}

.clearer {
	clear:both;
}

@media screen and (max-width:680px) {
	div.boxtext {
		width:100%;
	}

	div.newsmeldung {
		margin-bottom:1.5em;
	}
}