/****************************/
/* clean_design_custom.css
 * Write your all custom/desired css in this file.
/****************************/


/* Write your all CSS below this comment.
-------------------------------------------------------------- */

.color-yellow a:link, .color-yellow a:visited {
    color: #725e26;
}

body.front, body.not-front {
  background: url("bg.png") repeat scroll 0 0 transparent;} !important;
}


#footer-message-text-inner {
	color: #67412A;
}

.font-family-lucida-grande, .font-family-lucida-grande .form-text {
	font-family: "Tahoma", Arial, Verdana, sans-serif;
}

.node h2.title {
    font-size: 2em;
}

/* margin fuer ansicht "aktuelles", da war nicht gleich mit der hauptseite*/
.aktuelles {
	margin:0 0 0 -8px;
}

.node .field-field-image img {
	margin-bottom: 16px;
}

.block-menu ul.menu li, .fusion-inline-menu .inner ul.menu li {
    padding: 0;
}

#eler{
	display: none;
}

#block-menu-secondary-menu ul.menu li a{
	padding: 0px;
}

#main-menu-inner ul.menu li a span,
#block-menu-secondary-menu ul.menu li a span{
    color: #333333;
}

#block-menu-secondary-menu ul.menu li {
	padding: 0 17px;
}

.view-recent-blog-post .views-field-created, 
.view-recent-blog-post .views-field-body,
.view-recent-blog-post .views-field-body div,
.view-recent-blog-post .views-field-body div p
{
    display: inline;
}

.view-all-recent-blogs a
{
	float: right;
	font-weight: bold;
	margin-top: 6px;
}

.breadcrumb{
	padding: 3px 0;
	line-height: normal;
}

.breadcrumbs a:link, .breadcrumbs a:visited {
	padding: 0 14px 0 10px;
}

.breadcrumbs a:last-child{
	margin-right: 10px;
}


h1.title {
    background-image: url("/sites/all/themes/clean_design/css/accent/yellow/images/node-teaser-title-bg.png");    
    background-position: right bottom;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: inline-block;
    font-size: 2.33em;
    font-weight: normal;
    margin: 0 0 10px -16px;
    padding: 5px 145px 12px 27px;
    position: relative;
}

div.wysiwyg-toggle-wrapper{
	position: relative;
	bottom: 10px;
}

#ddblock-1 {
    position: relative;
    top: -4px;
    margin-bottom: -6px;
}

.block-ddblock .block-inner{
	padding: 0;
}

.block-ddblock .slider-image{
    float: right;
    width: 520px;
    background: url(/sites/all/themes/clean_design/images/featured-gradient.gif) left top repeat-y;
    overflow: hidden;
    padding: 1px 1px 1px 20px !important;
}

.block-ddblock .slider-image img{
	border: none !important;
    padding: 0px !important;
    display: block !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.block-ddblock .slide-text{
	padding-top: 16px;
	padding-left: 25px;
}

.block-ddblock .slide-read-more {
    margin-top: 26px;
}

.block-ddblock .slide-read-more a:link, 
.block-ddblock .slide-read-more a:visited {
    border-radius: 4px;
	background: #338160; /* Old browsers */
	background: -moz-linear-gradient(top, #338160 0%, #6e712a 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #338160 0%,#6e712a 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #338160 0%,#6e712a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#338160', endColorstr='#6e712a',GradientType=0 ); /* IE6-9 */
    display: inline-block;
	color: #ffffff;
	padding: 6px 10px;
}

.block-ddblock .slide-title-inner h2, 
.block-ddblock .slide-title-inner h2{
    color: #000000;
    font-size: 2.83em;
    line-height: 1.1em;
    padding-top: 0;
    padding-left: 0;
    display: block;
    letter-spacing: -0.03em;
	font-weight: normal;	
}


#ddblock-number-pager-1 {
    position: absolute;
    bottom: 0px;
    right: 520px;
    z-index: 250;
    left: auto;
    width: auto !important;
    height: 25px !important;
    padding-right: 20px;
}

#ddblock-number-pager-1 a{
	background-image: url("/sites/all/themes/clean_design/css/accent/yellow/images/dd-block-pager.png");
}

#ddblock-number-pager-1 a:link, #ddblock-number-pager-1 a:visited {
    background-color: transparent;
    background-position: left -25px;
    background-repeat: no-repeat;
    color: #686767;
    display: block;
    font-size: .9em;
    line-height: normal;
    margin: 0 2px 2px 0;
    padding: 6px 0 0 0;
    text-align: center;
    text-decoration: none;
    height: 19px;
    width: 28px;
}

#ddblock-number-pager-1 a.activeSlide:link, #ddblock-number-pager-1 a.activeSlide:visited {
    background-position: left top;
    background-repeat: no-repeat;
    color: #ffffff;
    padding: 4px 0 0 0;
    height: 21px;
    font-size: 1.08em;
}

#ddblock-number-pager-1 ul {
	list-style: none;
}

#ddblock-number-pager-1 ul li {
	float: left;
	margin: 0 0 0 10px !important;
}

#block-menu_block-1 .menu a.active{
	font-weight: bold;
}

.field-name-field-image .field-item {
    margin-bottom: 10px;
}

.field-name-field-image .field-item:last-child{
	margin-bottom: 4px;
}

#logo img{
	border-radius: 6px;
	box-shadow: 0px 3px 4px -4px rgb(102, 102, 102);
}