body {
	text-align:center;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#ddd;
}


.rot {
	font-weight:bold;
	color:#CC0000;
}

.newsimage {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 15px 0px 0px;
}

.news-list-item{
	margin: 0px 0px 10px 0 !important;
	padding: 0px 0 0px 0 !important;
}

.news-list-item img{
	float:left;
	margin: 0px 10px 15px 0 !important;
	padding: 0px 0 0px 0 !important;
}


table {
	font-size:1em;
}

img  {
	border:0px;
}

a {
	color:#CC0000;
	text-decoration: none;
}

a:hover {
	color:#000099;
}

p {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}


.linkblau a{
	color:#000099;
}

.linkblau {
	color:#000099;
}

#box {
	background-color:#FFFFFF;
	width:750px;
	-width:752px;
	overflow:hidden;
	background-image:url(../images/content_back.gif);
	margin: 0px auto;
	text-align:left;
	border:1px #ddd solid;
}




#box #contentbox #content label {
	display:block;
	width:130px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}



#box #contentbox #content .inputfield {
	float:left;
	width:170px;
	/*border:1px solid #414344;*/
	font-size:1em;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#box #contentbox #content select {
	/*border:1px solid #414344;*/
	font-size:1em;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;

}

#box #contentbox #content h1 {
	font-size:1.5em;
	color:#CC0000;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#box #contentbox #content h2 {
	font-size:1.1em;
	color:#CC0000;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

#box #contentbox #content h3 {
	font-size:1.1em;
	color:#CC0000;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#box #contentbox #content h4 {
	font-size:1em;
	color:#000000;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}



#kopf {
	width: 552px;
	float:left;
}

#rechteSpalte {
	width: 198px;
	float:left;
	background-color:#94BCE4;
}

#box .clearer {
	clear:both;
}
#box #navigation {
	width:185px;
	float:left;
	overflow:hidden;
}
#box #content {
	width:325px;
	-width:367px;	
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	overflow:hidden;
	line-height:1.4em;
}
#box #contentbox {
	width:750px;
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	-padding:0px 0px 0px 0px;
}


#rootline {
	margin:0px 0px 10px 0px;
	padding:0px;
}

#suchbox {
	background-color:#94BCE4;
	padding:20px 0px 20px 15px;
}

#suchbox .suchen {
	border:0px;
	width:94px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 8px;
}

#box #footer {
	text-align:right;
	padding:0px 15px 10px 0px;
	margin:0px 0px 0px 0px;
	width:735px;
	-width:750px;
	float:left;
}


#box #contentbox #marginalie {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 15px;
	overflow:hidden;
	width:160px;
}


.news-latest-container h2{
	font-size:1em;
	color:#000099;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}



#jetztspenden {
	border-top:1px dashed black;
	border-bottom:1px dashed black;
	margin:15px 0px 15px 0px;
	padding:10px 0px 10px 0px;
}

#jetztspenden p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#kindundfamilie {
	margin:10px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}

.fehler {
	color:#CC0000;
	font-weight:bold;
	width:370px;
}


#box #contentbox #content #formular .spendetabelle td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}


.input_lang, .input_halb, .input_kurz {
	/*border:1px solid #000000;*/
	font-size:1em;
}

.input_lang {
	width:200px;
}

.input_kurz {
	width:50px;

}

.input_halb {
	width:145px;
}


.marginaliespenden {
	background-color:#b9d1ed;
}

#box #contentbox #content #mailform { width: 304px; }

#box #contentbox #content #mailform .csc-mailform { border: 0 none; }
#box #contentbox #content #mailform .csc-mailform .csc-mailform-field { display: block; padding: 10px 0; margin: 10px 0; }
#box #contentbox #content #mailform .csc-mailform .csc-mailform-field label { width: 50px; }

#box #contentbox #content #mailform #mailformformtype_mail { margin-top: 10px; }


#box #contentbox #content .tx-indexedsearch p label { display: inline; }
#box #contentbox #content .tx-indexedsearch input { border: 0; }
#box #contentbox #content .tx-indexedsearch .textfeld { border: 1px solid #87888a; width: 140px; }
#box #contentbox #content .tx-indexedsearch .button { cursor: pointer; font-size: 1.0em; font-weight: normal; color: #87888a; cursor: pointer; background: #d4d0c8; }
#box #contentbox #content .tx-indexedsearch h4 { margin: 0; font-size: 1.10em; color: #555; }
#box #contentbox #content .tx-indexedsearch p { font-size: 1.0em; color: #555; }
#box #contentbox #content .tx-indexedsearch-res { margin: 10px 0; }
#box #contentbox #content .tx-indexedsearch-res p { font-size: 1.0em; font-style: italic; }
#box #contentbox #content .tx-indexedsearch-res ol { list-style: none; padding-left: 30px; }
#box #contentbox #content .tx-indexedsearch-res ol li { padding-left: 20px; background: transparent url(/fileadmin/templates/indexedsearch/pages.gif) 0px 3px no-repeat; }

#box #contentbox #content p.metadata {
	padding: 5px;
	background-color: #F1F2F4;
	border: 1px solid #D2D3D5;
	border-width: 1px 0;
	font-style: normal;
	font-size: 0.9em;
}

#box #contentbox #content p.percent {
	float: right;
	width: 4em;
	text-align: right;
	font-style: normal;
	font-size: 0.9em;
	color: #666;
	background-color: #F1F2F4;
}

#box #contentbox #content .tx-indexedsearch-redMarkup { color: #c92315; background-color: #fdf2d4; }
#box #contentbox #content .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }

#box #contentbox #content .tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox { text-align: center; }
#box #contentbox #content .tx-indexedsearch .tx-indexedsearch-browsebox .browsebox li { display: inline; margin: 0 2px; }


#suchbox table td.insearch { background: #94bce4 url(fileadmin/templates/hilfe/images/but_suche_back.gif) no-repeat; height: 28px; }
