@import url("asb-style.css");
@import url("powermail.css");

/* @override 
	http://p54100.typo3server.info/fileadmin/templates/css/asb_kinderinsel.css
	http://www.asb-kinderinsel.de/fileadmin/templates/css/asb_kinderinsel.css
*/

body,p,h2,h3,h4{
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
}

body{
	background: #fff url(img/mainhg_ki.png) repeat-y center;
}

a{
	color: #e2001a;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}
.main {
	background: #fff url(img/hg_ki.png) repeat-x;
	}

div.fl_blau {
	background: #fff url(img/logo_kinderinsel.jpg) no-repeat center center;
}

div.navi_links{
	background-image: url(img/hg_navi_ki.png);
}

div.slogan{
	background: url(img/slogan.png) no-repeat;
}

ul a.navi_head{
	color: #000;
	text-decoration: none;
}

ul a.navi_head:hover,
ul a.navi_headaktiv {
	background-color: #e2001a;
	color: #fff;
	text-decoration: none;

}

div.main div.navi_links p {
	padding: 20px;
	font-size: 13px;
	color: #e2001a;
}

div.sidemap {
	display: none;
}

#mainNav li a.navi_head.sub {
	font-size: 10px;
	height: 14px;
	line-height: 14px;
	border-right: solid 1px;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #fff;
	margin-left: 139px;
	display: inline-block;
}

#mainNav li a.navi_headaktiv.sub{
	margin-left: 139px;
}

#mainNav li a.navi_head.sub:hover{
	color: #e2001a;
	background: none;
	border-color: #fff;
}



#mainNav li a.navi_head.sub.last{
	border: none;
	margin-left: 0;
}

div.subcolumns {
	float: left;
	width: 430px;
	margin-top: 15px;
	padding-top: 15px;
	border-top: solid 1px #ccc;
}



div.c20l,
div.c25r {
	float: left;
	width: 50%;
}



div.c_unten{
	min-height: 200px;
	margin-bottom: 35px;
	margin-right: 0;
	float: left;
	width: 400px;
	overflow: hidden;
}



div.c_unten p{
	padding-bottom: 20px;
	font-size: 11px;
}

div.c_unten h2{
	font-size: 18px;
	text-transform: uppercase;
	margin: 0;
	padding-bottom: 5px;
}




div.c_unten h4{
	margin: 0;
	font-size: 11px;
	color: #e2001a;
	padding-bottom: 5px;
}

div.c_unten table{
	font-size: 11px;
}

div.c_unten table td.red{
	color: #e2001a;

}

div.spenden{
	padding: 30px 0 0 35px;
	
}
div.spenden p{
	line-height: 180%;
	font-size: 12px;
}
div.spenden h2{
	margin: 0;
	font-size: 18px;
	text-transform: uppercase;
	padding-bottom: 5px;
	
}

div.c_unten h3{
	font-size: 11px;
	color: #333;
	padding-left: 5px;
}

div.news-single-item h2{
	text-transform: uppercase;
	margin: 0;
	padding-bottom: 5px;
	font: 18px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #333;
}

div.news-latest-item h3 a{
	color: #e2001a;
}

div.news-latest-morelink {
	font-size: 10px;
	
}
div.news-latest-morelink a{
	color: #e2001a;
	text-decoration: none;
	padding-bottom: 10px;
}

span.news-latest-date {
	
}

span.news-latest-date a {
	font-size: 10px;
	float: right;
	
}

ul.wtdirectory_list.wtdirectory_list_wrap li {
	border: none;
	font-size: 12px;
	padding: 5px 0 5px 20px;
	background: url(img/reddot.gif) no-repeat 0 center;
	margin: 0;
}

ul.wtdirectory_list.wtdirectory_list_wrap{
	padding: 20px 0;
}

div.news-latest-item {
	float: left;
	margin-bottom: 10px;
	border-bottom: solid 1px #efefef;
}







