body{
margin:0;
padding:0;
font-family:Times, Serif;
font-size:13px;
}
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;
padding:0 0 0 10px;
}
a{
text-decoration:none;
}
#con a{
text-decoration:underline;
color:#9e1f28;
}
#con fieldset{
border:0;
padding:0;
}
#con li{
list-style-type:circle;
}
.clear{
clear:both;
}
#logoLink{
display:block;
margin:0 0 28px 0;
}
#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;
}
#related{
float:left;
width:200px;
}
#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:0 0 14px 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{
margin:0 0 20px 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;
}

/*---------------*/
#wrapper{
width:100%;
margin:0;
background:none;
}
#navi,
#related,
#footer,
#block-search-0{
display:none;
}
#header{
background:none;
height:40px;
position:relative;
}
#header span{
display:block;
color:#000;
font-size:25px;
text-align:left;
position:absolute;
top:0px;
}
#content{
float:none;
width:100%;
}

#con{
float:none;
width:100%;
margin-right:0;
margin-top:18px;
}





