/* Auszeichnung Custom-Tag _ACROBAT_ */
#custom_hinweis {
	padding: 3px;
	font-size: 70%;
	color: #999999;
	border: 1px dotted #999999;
}

div.buchstaben {
	font-size: 115%;
	margin-bottom: 20px;
}

/* Buchstaben normal */
div.buchstaben A {
	padding: 2px;
	margin: 2px;
	background-color: #fef8e0;
	text-decoration: none;
}

div.buchstaben A:hover {
	text-decoration: underline;
}
/* Buchstaben aktiv */
div.buchstaben span.aktiv A {
	padding: 2px;
	margin: 2px;
	background-color: #CE3000;
	color: white;
	text-decoration: none;
}
/* Bild vor Buchstaben */
div.buchstaben a img {
	vertical-align: bottom;
	margin-bottom: 2px;
}

h3.buchstabentitel {
	margin-top: -10px;
	padding-top: 0px;
	padding-bottom:5px;
	font-size: 75%;
	font-weight: bold;
}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* START - Navigatins-Menu für Kindertagesstätten - START*/
#kita-nav {float:left; height:1.3em; width:552px; border:none; background-color:rgb(0,139,208); font-size:90%;}
#kita-nav ul {list-style-type:none; padding:0; margin:0;}
#kita-nav ul li {padding-top: 0px; float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 3px rgb(255,255,255);}
#kita-nav ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:1.8em; line-height:1.8em; padding:0px 17px 0px 17px; text-decoration:none; font-weight:normal; color:rgb(255,255,255);}
#kita-nav ul li ul {display:none; border:none;}

/*IE6 hovering*/
#kita-nav ul li a:hover ul li a {display:block; border-left:solid 3px rgb(175,175,175); background-color:rgb(153,209,236); font-weight:normal; color:rgb(0,0,0);}
#kita-nav ul li.selected-1 {display:block; height:1.7em; line-height:0.8em; background-color:rgb(153,209,236); text-decoration:none;}
#kita-nav ul li.selected-1 a {color:rgb(0,0,0);}
#kita-nav ul li a:hover {display:block; height:1.7em; background-color:rgb(153,209,236); text-decoration:none; font-weight:normal; color:rgb(0,0,0);}
/* ENDE - Navigatins-Menu für Kindertagesstätten - ENDE*/
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/********************** TT_NEWS ****************************/
div.news-search-emptyMsg {
	font-size: 75%;
}
div.news-list-morelink {
	font-size: 75%;
}
div.news-single-timedata {
	font-size: 75%;
}
div.news-single-category {
	font-size: 75%;
}
div.news-single-backlink {
	font-size: 75%;
}
div.news-search-form input {
	font-size: 75%;
}
div.news-list-browse {
	font-size: 75%;
}
div.news-list-item hr {
	color: #CE3000;
	background-color: #80AA00;
	height: 2px;
	border: 0px;
}

/*************************************/
/* Simple Survey - Umfrageerweiterung */
/*************************************/
.tx-simplesurvey-pi1{
	padding: 10px;
	margin: 10px;
	width: 500px;
/*	background:lightBlue none repeat scroll 0% 0%;
	border:1px solid;*/
}
.tx-simplesurvey-pi1-notemplate{
	background:lightCoral none repeat scroll 0% 0%;
	border:2px dashed;
	font-size:16px;
	margin:10px;
	padding:30px;
}
.tx-simplesurvey-pi1-title, .tx-simplesurvey-pi1-result-header-questions{
	margin: 0 0 10px 0;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
}
.tx-simplesurvey-pi1-caption{
	color: grey;
	font-size: 16px;
	text-align: right;
}
.tx-simplesurvey-pi1-description{
	color: black;
	padding: 2px 0 10px 0;
	border-bottom: 1px solid black;
}
.tx-simplesurvey-pi1-question{
        font-weight: bold;
}

.tx-simplesurvey-pi1-questiontext{
	font-weight:bold;
	margin: 10px 0 2px 0;
	padding:2px 0 3px 0;
	text-align: center;
	background-color: #80AA00;
}
.tx-simplesurvey-pi1-help{
	left:490px;
	width: 10px;
	position:relative;
	top:-18px;
	margin:0 0 -14px 0;
}
.tx-simplesurvey-pi1-help a{
	font-size: 12px;
	text-decoration:none;
}
.tx-simplesurvey-pi1-help a:hover, .tx-simplesurvey-pi1-help a.hover{
	font-weight: bold;
}
.tx-simplesurvey-pi1-question, .tx-simplesurvey-pi1-result-question{
	font-size: 14px;
	margin: 0 0 5px 0;
	color: black;
}
.tx-simplesurvey-pi1-answer{
	color: black;
        font-size: 75%;
}
#tx-simplesurvey-pi1-error{
	display: none;
	width: 250px;
	margin: 5px 0 5px 0;
	background-color: #FF4626;
	color: white;
	border: 1px solid black;
}
.tx-simplesurvey-pi1-userdata{
	margin: 10px 0 10px 0;
	border: 2px dashed white;
	padding: 3px;
}
.tx-simplesurvey-pi1-userdata-title{
	font-weight: bold;
	margin: 5px 0 0 0;
}
.tx-simplesurvey-pi1-userdata-answer{
	margin: 5px 0 0 0;
}
.tx-simplesurvey-pi1-submit{
	background:lightBlue none repeat scroll 0% 0%;
	border:1px solid;
	float:right;
}
.tx-simplesurvey-pi1-results-not-allowed{
	font-size:14px;
	font-weight:bold;
}
.tx-simplesurvey-pi1-uploaderror{
	background:red none repeat scroll 0% 0%;
	border:1px solid;
}
.tx-simplesurvey-pi1-result-percent{
	font-size:12px;
	margin:0pt 0pt 0pt 5px;
	font-style:italic;
}
.tx-simplesurvey-pi1-result-answer{
	font-size:12px;
	margin:0pt 0pt 0pt 5px;
}
.tx-simplesurvey-pi1-result-noanswer{
	font-style:italic;
	color: gray;
}
.tx-simplesurvey-pi1-result-userdata{
}
.tx-simplesurvey-pi1-overall-points{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}


/********************************************************/
/******************* CAL Kalender ***********************/
/********************************************************/
/* Titel */
span.cal_event_list_title {
    font-weight: bold;
}
/* Beschreibung eines Eintrags */
span.cal_event_list_description {
    display: block;
}
span.cal_event_list_teaser {
    display: block;
    width: 400px;
}
/* Uhrzeit */
span.cal_event_list_time {
    display: block;
    color: #888888;
}
span.cal_event_list_location div {
    display: block;
    color: #888888;
}
/* Gerade und ungerade Zeilen von Kalendereinträgen */
div.cal_event_list_eintrag_odd, div.cal_event_list_eintrag_even {
     width:560px;
     height:100%;
     padding-top:20px;
     clear: both;
     font-size: 10pt;
}
span.cal_event_list_startdate {
    font-weight: bold;
}
span.cal_event_list_enddate {
    color: #888888;
}
/* Pagebrowser */
span.cal_event_list_pages {
    margin-left:  20px;
    margin-right: 20px;
}


/* Zwischenzeile nach Eintrag */
div.cal_event_list_delimiter {
     clear: both;
     border-bottom: solid 2px #80AA00;
     padding-top:5px;
     padding-bottom:5px;
}
/*************************************/
/** Event-Ansicht **/
h2.cal_event_teaser {
    font-size:smaller;
    margin-top: 0px;
}

div.cal_event_line {
    
    width: 565px;
    clear: left;
    padding-top: 10px;
}
/* Zeile, die das Bild beinhaltet */
div.cal_event_line_image {
    float: right;
    padding-top: 20px;
}
div.cal_event_label {
    width: 120px;
    float: left;
    font-weight: bold;
    text-align: right;
    font-size: 10pt;
}
div.cal_event_content {
    width: 350px;
    font-size: 10pt;
    padding-left: 10px;
    float: left;
}
div.cal_event_content p{
    font-size: 10pt;
    width: 350px;
}
#calendar-event a {
    display: block;
}
div.cal_event_backlink {
    display: block;
    clear: both;
    font-size: 10pt;
}
/*************************************/
/** Cal-Search-Ansicht **/
div.tx-cal-controller fieldset {
    font-size: 75%;
}
/*************************************/
/** Cal-Location in bezugstehende Events **/
div.tx-cal-controller dt {
    font-size: 75%;
}
div.tx-cal-controller dt span{
    padding-right: 10px;
}
/* Text in Suchrahmen */
div.tx-cal-controller legend {
    color: black;
}

