body{
margin:0;
padding:0;
font-family:arial, sans-serif;
font-size:12px;
}
img{
border:0;
}
.invisible,
fieldset.captcha legend,
fieldset.captcha .description{
display:none;
}


fieldset.captcha #edit-captcha-response-wrapper .description{
display:block;
}



#con ul{
/*margin:0 0 0 10px;*/

/* geändert */
/* margin:0 0 8px 10px; */
/* padding:0 0 0 10px; */
margin:0 0 8px 0;
padding:0 0 0 0;

}
a{
text-decoration:none;
}
#con a{
/* geändert, zugunsten der Kalender-Jahresansicht */
/*text-decoration:underline;*/
color:#9e1f28;
}
#con fieldset{
border:0;
padding:0;
}
#con li{
list-style-type:circle;

/* in Listen z.B. beim Kita-Content und beim News-Archiv*/
padding: 0px 0px 8px 0px;

}
.clear{
clear:both;
}
#wrapper{
width:960px;
margin:0 auto;
margin-top: 5px;
background:url(bkgr_left.gif) repeat-y;
}
#navi{
float:left;
width:167px;
margin-right:20px;
}
#content{
float:left;
width:770px;
}
#header{
width:770px;
background:url(header.jpg) no-repeat;
height:140px;
position:relative;
}
#header .head{
display:block;
width:770px;
color:#9E1F28;
font-size:25px;
line-height:25px;
	padding-left: 13px;
text-align:center;
position:absolute;
top:70px;
}
#header .head2{
display:block;
width:300px;
color:#fff;
font-size:14px;
line-height:18px;
	padding-left: 70px;	
text-align:left;
position:absolute;
top:95px;
left:184px;
}
#block-search-0{
position:absolute;
	top:5px;
	right:1px;
	width:173px;
}
#block-search-0 label{
    background-color: #FFD700;
    border: thin solid #FFFFFF;
    float: left;
    font-weight: normal;
    height: 18px;
    margin-left: 56px;
    margin-right: 0;
    padding: 2px 0 0 5px;
    width: 125px;
display:none;
}
#edit-search-block-form-1{
float:left;
font-weight:bold;
height:20px;
border:0;
margin-right:3px;
margin-left: 27px;
padding:2px 0 0 5px;
width:128px;
}
#search-block-form .form-submit{
float:left;
background:url(search_submit.gif) no-repeat;
text-indent:-9999px;
width:33px;
height:22px;
border:0;
}
#logoLink{
display:block;
margin:0 0 28px 0;
}
#navi ul li a{
display:block;
text-decoration:none;
font-size:14px;
color:#000;
margin:0px 0 5px 14px;
}
#navi ul li a.active{
color:#a22428;
}
#navi ul li a:hover{
color:#888;

}
#navi ul li,
#navi ul li.leaf{
list-style-type:none !important;
list-style-image:none !important;
}
#block-menu-menu-adminmenu h2{
font-size:14px;
margin-left:32px;
margin-top:30px;
color:#888;
border-bottom:1px solid #888;
}

#block-menu-menu-adminmenu ul li a{
color:#888;
}
#block-menu-menu-adminmenu ul li a.active,
#block-menu-menu-adminmenu ul li a:hover{
color:#000;
}
#con{
float:left;
width:560px;
margin-right:10px;
margin-top:18px;
}
#related{
float:left;
width:200px;

/* geändert: Block rechts oberer Abstand */
margin-top: 18px;

}
#berlin{
text-align:center;
width:170px;
float:left;
margin-top:24px;
}
#footerNavi{
float:left;
width:500px;
margin:40px 0 0 46px;
}
#footerNavi ul li{
display:block;
float:left;
margin:0;
padding:0;
}
#footerNavi ul li a{
display:block;
color:#6e6e6e;
text-decoration:none;
font-size:13px;
margin:0;
padding:0 10px;
border-right:1px solid #a8a8a8;
}
#footerNavi ul li.last a{
border-right:0;
}
#footerNavi ul li a:hover{
color:#000;
}
.startButton{
width:245px;
height:44px;
margin:0px 0 8px 0;
padding:6px 0 0 10px;
float:left;
}
#con a.startButton{
color:#9e1f28;
display:block;
font-weight:bold;
font-size:18px;
text-decoration:none;
}
#con a.startButton:hover{
text-decoration:underline;
}
#con a#startButtonOverview{
background:url(bkgr_overview.jpg) no-repeat;
margin-right:20px;
}
#con a#startButtonSubscribe{
background:url(bkgr_subscribe.jpg) no-repeat;
}

#con h1{
margin:0 0 15px 0;
padding:0 0 0 0;
font-size:20px;
color:#9e1f28;
font-weight:normal;
}
#con h2{
margin:0 0 0px 0;
padding:0 0 0 0;
font-size:12px;
}
#con h2 a{
margin:0 0 10px 0;
padding:0 0 0 0;
font-size:20px;
display:block;
font-weight:normal;
text-decoration:none;
}
#con p{
margin: 2px 0 0 0;
line-height:18px;
}
#tabs-wrapper{
margin-bottom:10px;
}
#related h2{
color:#9e1f28;
font-size:13px;
margin:0;
}
/*News Teaser*/
#block-views-News_Overview_Teaser-block_1{
margin:20px 0 20px 0;
}
#block-views-News_Overview_Teaser-block_1 .views-field-title{
margin:0 0 0 0;
}
#block-views-News_Overview_Teaser-block_1 h2{
margin:0 0 7px 0;
}
#block-views-News_Overview_Teaser-block_1 .views-field-title a{
color:#9e1f28;
font-weight:bold;
}
#block-views-News_Overview_Teaser-block_1 p{
margin:0 0 0 0;
}
#block-views-News_Overview_Teaser-block_1 .views-field-view-node a{
/*    Abstand zwischen den News im rechten Block     */
margin:0 0 14px 0;
display:block;
color:#9e1f28;
text-decoration:underline;
}
#view-display-id-page_1 p{
margin:0;
}
#view-display-id-page_1 .views-field-view-node{
margin:0 0 20px 0;
}
/*Kita Detailseite*/
.group-adresse .field-item,
.group-adresse .field-items,
.field-field-email-kita .field-label,
.field-field-email-kita field-item,
.field-field-email-kita field-items,
.field-field-website-kita .field-label,
.field-field-website-kita .field-item,
.field-field-kita-telefon .field-label,
.field-field-kita-telefon .field-item,
.field-field-kita-plz,
.field-field-kita-ort,
.field-field-kita-plz .field-items, 
.field-field-kita-plz .field-item,
.field-field-kita-ort .field-items,
.field-field-kita-ort .field-item,
.field-field-kita-plaetze .field-label,
.field-field-kita-plaetze .field-items,
.field-field-kita-plaetze .field-item{
width:auto;
display:inline;
}
.field-field-kita-plz{
width:100px;
}
.group-foto-und-googlemap{
float:right;
margin-right:15px;
margin-bottom:15px;
display:inline;
padding:0;
}
.field-field-kita-bild,
.field-field-gmap-kita{
margin-bottom:10px;
}
.field-field-kita-paed-angebote .field-label,
.field-field-kita-kurzdarstellung .field-label{
margin-top:14px;
/*border-bottom:1px solid #888;*/
margin-bottom:4px;
}

.event-calendar{
margin-top:15px;
}

ul.links {
margin-left:0;
padding-left:0;
}
ul.links li {
margin-left:0;
padding-left:0;
}
.event-nodeapi div label { color: #000; }


/*Kita Overview*/
#block-views-kitas_a-block_1 td{
padding:3px;
vertical-align:top;
}
#block-views-kitas_a-block_1 th{
padding-bottom:6px;
}
#block-views-kitas_a-block_1 td a{
text-decoration:none;
}
#block-views-kitas_a-block_1 th.views-field-title{
width:220px;
}
#block-views-kitas_a-block_1 th.views-field-title,
#block-views-kitas_a-block_1 th.views-field-name{
font-size:14px;
text-decoration:none;
border-bottom:1px solid #000;
}

#block-views-kitas_a-block_1 th a{
text-decoration:none;
color:#000;
}
#block-views-kitas_a-block_1 th a img{
margin-left:5px;
}
#block-views-kitas_a-block_1 tr.even{
background:#fff;
}

#block-views-kitas_a-block_1 tr.odd{
background:#F6F6F6;
}


.terms-inline  ul{
margin-left:1px !important;
padding-left:0 !important;
}
.terms-inline  ul li a{
color:#000 !important;
text-decoration:none !important;
}
    
/*.field-field-kita-bild{
padding:7px;
background:url(rahmen.jpg) no-repeat;
}*/

.view-display-id-page .node{
border-bottom:1px solid #dedeed;
margin-bottom:17px;
}
#page-homepage h1{
display:none;
}

#page-homepage h2{
margin:0 0 15px 0;
padding:0 0 0 0;
font-size:20px;
color:#9e1f28;
font-weight:normal;
}

.section-category .terms-inline{
display:none;
}

.next a,
.prev a{
font-size:16px;
}
.sticky-table caption{
margin-bottom:10px;
}


#edit-event-start-exploded-wrapper,
#edit-event-end-exploded-wrapper{
position:relative;
height:45px;
background:url(h.gif) no-repeat 88px 32px;
}

#edit-event-start-exploded-hour-wrapper,
#edit-event-end-exploded-hour-wrapper{
position:absolute;
left:0;
}
#edit-event-start-exploded-minute-wrapper,
#edit-event-end-exploded-minute-wrapper{
position:absolute;
left:45px;
}
#edit-event-start-exploded-day-wrapper,
#edit-event-end-exploded-day-wrapper{
position:absolute;
left:105px;
}
#edit-event-start-exploded-month-wrapper,
#edit-event-end-exploded-month-wrapper{
position:absolute;
left:150px;
}
#edit-event-start-exploded-year-wrapper,
#edit-event-end-exploded-year-wrapper{
position:absolute;
left:248px;
}
tbody {
border-top:0;
}











