body {
	background-color: rgb(128, 93, 76);
	background-image: url('images/bg.png');
	background-position: 0% 0%;
	background-repeat: repeat;
	font-family: sans-serif;
	font-size: 14px;
	color: rgb(25,25,25);
}

.block-img img {
	display: block;
}

body, .view-recentlist ul li{
	font-size: 14px;
	line-height: 1.4;
}

p {
	text-align: left;
	
}

hr {
	color: #999999;
	background-color: #999999;
	height: 1px;
	border: 0px;
	
}

a, a:hover, a:visited, a:focus {
	color: #81899b;
	text-decoration: none;
}

a:hover, a:focus  {
	color: #81899b;
}

h2, p, .menu-block-wrapper >  ul, #views_slideshow_cycle_main_nodequeue_1-page,
#views_slideshow_cycle_main_nodequeue_1-page_1  {
	margin-top: 15px;
}

h2,
h2 a,
h2 a:hover,
h2 a:focus,
h2 a:visited {
        font-weight: bold;
	letter-spacing: 1px;
	margin-bottom: 0px;
	color: black;
	/* color: #444; */
	color: #879197;
	font-size: 22px;
	
	
	
}

h2 a:hover,
h2 a:focus {
	color: rgb(25,25,25);
	text-decoration: none;
}


h3,
h3 a,
h3 a:hover,
h3 a:focus,
h3 a:visited {
	color: #81899b;
	
}




#content h2 {
	
	padding-top: 4px ;
	padding-bottom: 4px;
}


#main {
	background-color: white;
	background-image: url('images/content_inner_gradient.png');
	background-repeat: repeat-x;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}

#content {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}



#header {
	padding: 0px;
}


#footer, #footer a, #footer a:hover, #footer a:visited {
	color: white;
}

	#footer  > #block-menu-menu-fussmenu > ul {
	
		list-style: none;
		padding-left: 0px;
	}
	
	#block-menu-menu-fussmenu > ul > li{
		
		margin-bottom: 14px;
	}


@media all and (min-width: 660px)  {
	
	
	#footer {
		padding: 0px;
		
		overflow: hidden;
	}
	
	#footer > #block-block-2 {
		float: left;
		padding: 10px;
	}
	#footer  > #block-menu-menu-fussmenu  {
		overflow: hidden;
		text-align: right;
		padding: 10px;
	}
	#footer  > #block-menu-menu-fussmenu > ul {
	
		list-style: none;
	}
	
	
	#block-menu-menu-fussmenu > ul > li{
		display: inline-block;
		list-style: none;
		padding-left: 5px;
		padding-right: 5px;
		margin: 0px;
	}



}


 img{
	max-width: 100%;
}


#maintitle {
	/* background-color: rgba(105, 68, 44, 0.7); */
	background-color: rgba(151, 178, 197, 0.30);
	/*background-image: url(http://madrasah.de/wp-content/themes/awake/images/intro.png);*/
	background-position: 0% 100%;
	background-repeat: repeat;
	color: rgb(250, 250, 250);
}


#maintitle a, #maintitle a:hover, #maintitle a:visited, #maintitle a:focus {
	color: white;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


#maintitle nav {
	padding-left: 30px;
	margin: 0px;
	padding-top: 15px;
}
#maintitle h1 {
	font-family: serif;
	letter-spacing: 2px;
	font-size: 38px;
	padding-left: 30px;
	margin: 0px;
	padding-bottom: 15px;
	font-weight: normal;
}

.tabs:before {
	content: 'Inhalte verwalten: ';
	font-weight: bold;
	padding-right: 5px;
}


.tabs {
	
	padding-left: 0px;
}
.tabs li {
	display: inline-block;
}
.tabs li a{
	display: block;
	border-radius: 10px;
	padding: 4px 8px;
	text-align: center;
	font-size: 9pt;
	
	font-weight: bold;
	background-color: #c48e6f;
}

.tabs a, .tabs a:hover, .tabs a:visited, .tabs a:focus {
	color: black;
}

/* Weiterlesen */
ul.links {
	
	padding-left: 0px;
	margin-bottom: 20px;
}


ul.links li {
	display: inline-block;
	font-weight: bold;
}

ul.links li a{
	text-align: center;
	
}

ul.links a, ul.links a:hover, ul.links a:visited, ul.links a:focus{

}
.node-readmore {
	display: inline-block;
	
}

.recent-readmore {
	margin-top: 8px;
	display: inline-block;
}

.recent-readmore, .node-readmore, .more-link a {
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 1px;
	
	border-bottom: 2px solid rgba(0,0,0,0);
}

.more-link  a{
	margin-top: 13px;
	display: inline-block;
	
}


.recent-readmore a,
.recent-readmore a:hover,
.recent-readmore a:visited,
.recent-readmore  a:focus,
.node-readmore a,
.node-readmore a:hover,
.node-readmore a:visited,
.node-readmore a:focus,
.more-link a,
.more-link a:hover,
.more-link a:visited,
.more-link a:focus{
	
	color: #81899b;
	text-decoration: none;
}

.recent-readmore a:hover,
.recent-readmore a:focus,
.node-readmore a:hover,
.node-readmore a:focus,
.more-link  a:hover,
.more-link  a:focus {
	border-bottom: 2px solid #81899b;
	
	
}

a.donate_button:visted {
	color: white;
}
a.donate_button:hover {
	color: white;
	
}

a.donate_button{
	color: white;
	font-size: 13pt;
}

a.donate_button:hover{
	color: white;
	text-decoration: none;
	
}

/* http://cssgradientbutton.com/ */
.donate_button{
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

.donate_button:hover{
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}




#block-views-current-slideshow-block .view-content  {
 position: relative;
width: auto !important;
height: auto !important;

}


#block-views-current-slideshow-block .views-slideshow-cycle-main-frame {
 position: relative;
max-width: 100% !important;
padding-top: 60%;

height: auto !important;

}


#block-views-current-slideshow-block .views-slideshow-cycle-main-frame-row {
	max-width: 100% !important;
}

#block-views-current-slideshow-block .views-slideshow-controls-bottom  {
  position: absolute;
  bottom: 5px;
  z-index: 50;

 text-align: center;
width: 100%;

}

#block-views-current-slideshow-block .views-slideshow-pager-field-item {
 display: inline-block;
padding-left: 0px;
padding-right: 0px;
}

#block-views-current-slideshow-block .views-slideshow-pager-fields  {
 display: inline-block;
background-color: rgba(192, 142, 111, 0.60);
border-radius: 15px;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
}


#block-views-current-slideshow-block .img-div {
width: 980px;
max-width: 100% !important;
padding-top: 60%;
background-size: cover;
}


  



.kampagne-box {
  border: 1px solid black !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 15px !important;
  background: #eeeeee !important;
  max-width: 700px !important;
}
table.spendebar-table {
 background: none !important;
 border-radius: 10px !important;
 
}
table.spendebar-table td {
 height: 25px !important;
}
table.spendebar-table  td:first-child {
 border-top-left-radius: 10px  !important;
 border-bottom-left-radius: 10px  !important; 
 background-color: rgb(204, 102, 51) !important;


}

table.spendebar-table  td:last-child {
 border-top-right-radius: 10px  !important;
 border-bottom-right-radius: 10px  !important; 
 background-color: rgb(204, 153, 102) !important;


}




@media all and (max-width: 660px)  {
 .kampagne-box {
   margin-left: -30px !important;
   margin-right: -30px !important;
   padding: 15px 30px !important;
   border: 0px !important;

 }


}



.ziel-erreicht {
 font-weight: bold;
 background: #009933 !important;
 border-radius: 15px; display: inline-block; color: white; padding: 10px;

}