/* -------------------------------------------------------------------------------- */
/* Global Reset */
/* -------------------------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
        outline: none;
}
/* -------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------- */
/* General elements */
/* -------------------------------------------------------------------------------- */

body {
	font-family:Arial , Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background: url("images/body_top_bg.jpg") #d9e1e8 top left repeat-x;
	text-align: center;
}
a {
	color:#003366;
	text-decoration:none;
	font-size:12px;
}

h1, 
.tx-indexedsearch-rules h2{
	color:#003366;
	padding-top:0px;
	font-size:15px;
}

a img {
	border: 0;
}

p {
	margin: 15px 0;

}
td.csc-uploads-fileName p {
    margin: 3px 0;
}
td.csc-uploads-fileName p a {
    color: #003466;
}
td.csc-uploads-fileName p a:hover {
    color: #E4C26B;
}
ul {
	margin: 15px 25px;
}

.mainmenu ul li {
	margin: 2px 0;
        float:left;
}

#header{	
	width:855px;
	margin: 0 auto;
	text-align: left;
}



/* -------------------------------------------------------------------------------- */
/* General structure */
/* -------------------------------------------------------------------------------- */
#pagewrap{
	width:855px;
	margin: 0 auto;
	text-align: left;
}



/* -------------------------------------------------------------------------------- */
/* Service Menu */
/* -------------------------------------------------------------------------------- */
.serviceMenu {
	height: 30px;
}

.serviceMenu ul{
	float:right;
	margin:0;
	padding:0;
}

.serviceMenu ul li{
	float:left;
	padding-left:10px;
	list-style-type:none;
	margin: 0;
}

.serviceMenu a {
	line-height: 30px;
}
.tx-newloginbox-pi1 th {
        font-family: Arial, Helvetica, Verdana;
        font-weight: normal;
        text-align: left;
        font-size: 13px;
}

.serviceMenu  .left{
	float:left;
}

.left {
    width: 130px;
}
/*.left a  {
    margin-right: 10px;
}*/


.heder_logo{
	padding-left:29px;
	padding-top:29px;
	float:left;
	}
.heder_kiwanis{
	padding-left:75px;
	padding-top:29px;
	float:left;
	}
.heder_stu{
	padding-right:27px;
	padding-top:29px;
	float:right;
	}
.heder_search{
	width:203px;
	float:right;
	padding-top:52px;
	}
#headerContent{
	height:144px;
	background-color:#fff;
	background-image:url(images/header_bg.jpg);
}
#contentArea{
	background-color:#fff;
	padding-bottom:100px;
}
#navigation{
	float:left;
	width:195px;
	
	margin-top:17px;
	font-family:Arial;	
	font-size:12px;
	margin-left:20px;
}
#navigation a{
	color:white;
	line-height:25px;
        padding-left:10px;
	text-transform: uppercase;
	font-weight: bold;
}
#navigation ul li,
#navigation ul{
	padding:0;
	margin:0;
}
#navigation .subNav {
        height: 25px;
}
#navigation .subNav_act {
        background:none repeat scroll 0 0 #003466;
        color:#FFFFFF;
        display:block;
        list-style-type:none;
        margin-top:2px;
        width:195px;
}
#navigation .subNav_act a {
    padding-left: 25px;
}

#navigation .subNav_inact a {
        color: #fff;
        padding-left: 25px;
        display:block;
}
#navigation .subNav_act a {
        color: #e4c26b;
        padding-left: 25px;
        display:block;
}
.subNav_act {
    padding-left: 25px
}
#navigation .subSubNav {
    background: #fff;
    height: 18px;
}

#navigation .subSubNav_inact, #navigation .subSubNav_act {
    margin-top: 0px;
    height: 18px;
}
#navigation .subSubNav_inact a, #navigation .subSubNav_act a {
    line-height: normal;
    font-weight: normal;
    text-transform: none;
    font-size: 12px;
    padding-top: 3px;
    padding-left: 35px;
}
#navigation .subSubNav_inact a {
    display: block;
    color: #003466;
    background: #fff;
}
#navigation .subSubNav_inact a:hover{
    color:#000;
}
#navigation .subSubNav_act a {
    display:block;
    color: #003466;
    background: #D9E0E8;
}


#navigation ul li{
	list-style-type:none;
	color:#FFFFFF;
	display:block;
	width:195px;
        margin-top:2px;
        background: #003466;
        display: block;
}

.mainmenu_no {
	display:block;
	background: #e4c26b;
	background-repeat:repeat;
	padding-left:10px;
}
.act .mainmenu_no {
	background-image:url(images/left_content.jpg);
}
.mainmenuno {
	float:left;
	background-image: url(images/left_bg.jpg);
	background-repeat: repeat-x;
        width: 185px !important ;
        width: 195px ;
}
.left_kiwanis1{
	
	float:left;
	padding-top:15px;
	}	

#maincontent{
	padding:5px;
	float:right; /* added new */
	/* margin-left:230px; */
	width:615px;
}
#footerCopyright{
background-color:#ffffff;
text-align:center;
}
#footer{
clear: both; /* added new */
}
#breadcrumb{
padding-top:10px;
}
#breadcrumb .right_home{
	width:17px;
	display:inline;
	
}
#breadcrumb .right_home1 {
	display:inline;
	}

#content{
padding-top:10px;
}
#content a{
	/*color:#003163;*/
	text-decoration:none;
}
.clearFloatLeft{
	clear:both;
}

.Copy{
	color:#003366;
	margin:0 auto;
	width: 700px;
	border-top: 1px solid #ccc;
	padding: 10px 0;	
	}
	
	
#pagewrap_bg {
	background: url("images/background_structure.jpg") #d9e1e8 center bottom no-repeat;
}
/* -------------------------------------------------------------------------------- */
/* Typo3 site */
/* -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- */
/* Helfen & Spenden */
/* -------------------------------------------------------------------------------- */
.blockquote {
padding-left:30px;
}
/* -------------------------------------------------------------------------------- */
/* Projekte */
/* -------------------------------------------------------------------------------- */

.box_left {
	float: left;
	width: 290px;
}
.box_right {
	margin-left:290px;
	}

/* -------------------------------------------------------------------------------- */
/* Kontakt */
/* -------------------------------------------------------------------------------- */	
#kontakt  {
	font-family:arial;
	font-size:12px;
	border-spacing:0;
	border-collapse:collapse;
	table-layout:fixed;
	width:80%;
	
}
#kontakt p {
	margin:0px;
}

#kontakt td {
	vertical-align:top;	
	color:black;
}

#kontakt td a {
	font-weight:bold;
	color: #0096DE;
	text-decoration:none;	
}
.management  {
	padding-top:15px; 	
}
.loginBox {
    font-family: Arial, Helvetica, Sans;
}
.loginBox th {
    font-weight: none;
    font-size: 12px;
    text-align: left;
}
.csc-textpic-intext-right-nowrap {
	float:left;
}
/* -------------------------------------------------------------------------------- */
/* Kontakt form*/
/* -------------------------------------------------------------------------------- */	
.csc-mailform-field label {
    float: left;
    width: 100px;	
} 
.csc-mailform-field{
	padding:2px;
}
.csc-default fieldset {
	border:0px;
}
#c272 .csc-mailform{
margin-top:20px;
}
/* -------------------------------------------------------------------------------- */
/* Die Mitglieder*/
/* -------------------------------------------------------------------------------- */
.contenttable {
width: 425px;
border-collapse:collapse;
/* margin-left:165px; */
}
.contenttable td p{
 vertical-align:top;
 margin:2px;
 font-family:arial;
 font-size:11px;
}

#content .csc-default {
clear: both;
}
.contenttable td{
 padding: 5px;
 border:1px solid #ffffff;
}
.contenttable  .leftrow  {
background-color: #003466;
width:125px;
}
.contenttable  .leftrow  {
color: #ffffff;
}

.contenttable  .rightrow  {
background-color: #dae3ea;
}
/* -------------------------------------------------------------------------------- */
/* Search*/
/* -------------------------------------------------------------------------------- */
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color: #003466;
}

#content .tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr  {
font-size:12px;
}
#content .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info,
#content .tx-indexedsearch-percent    {
display:none;
}
#content  .tx-indexedsearch-title a{
font-weight:bold;

}
#content .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
margin-left:10px;
}
#content .tx-indexedsearch-searchbox td{
font-size:11px;
font-family:arial;
}

#tx_indexedsearch input {
vertical-align:middle;
}
/* -------------------------------------------------------------------------------- */
/* Kontakt*/
/* -------------------------------------------------------------------------------- */
#kontakt {
width: 400px;
border-collapse:collapse;
}

#kontakt td{
 padding: 3px;
 border:2px solid #ffffff;
 vertical-align:top;
}
#kontakt .leftrow  {
color:ffffff;
background-color: #003466;
width: 150px;
}
#kontakt .leftrow  {
color:ffffff;
}
#kontakt .rightrow  {
background-color: #7b96b1;
color:#333;
}

#tx_indexedsearch{
margin-bottom:0;
}
/* -------------------------------------------------------------------------------- */
/* mail*/
/* -------------------------------------------------------------------------------- */
#kontakt .mail {
color:#333;
font-family:arial;
font-size:11px;
}

