
/*---Layout --------------------------------------------------------------------------------------------------------*/
body { 
	width: 100%;
	margin: 0px; 
	padding: 0px;  
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif; 
	color: #333;
	cursor: default; 
	}

div#container_page {margin: 0px ; padding: 0px; }
div#print {margin: 10px; padding: 0px 15px; background: transparent url("../img/ico_print.gif") no-repeat; }


div#logo {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}

div#bild {display: none; height: 0; width: 0; position: absolute; overflow: hidden;}
div#topnav{display: none}


div#container_content {position: relative; margin: 0px; padding: 0px; top: 0px; }
div#center {margin: 10px 10px; }

div#left {display: none; height: 0; width: 0; position: absolute; overflow: hidden;}
	
div#right {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
div#right_content {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
div#right img {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
div#footer {padding: 0px 10px; font: bold 10px/1.33 Verdana, Arial, Helvetica, sans-serif; }

/*---Search Default ----------------------------------------------------------------------------------------------*/
div#search { margin-left: 10px; margin-bottom: 10px; color: #fff; background: #333; padding: 10px; height: 35px; width: 180px;}
div#search h1 {margin: 0; padding: 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; background: #333; }
div#searchform {float:left;}

div#searchbutton {float:left; padding-left: 10px; padding-top: 3px;}
.searchinput { margin: 0px; padding: 2px;  font: normal 11px/1.33 Verdana, Arial, Helvetica, sans-serif; width: 146px; }

/*---FCE Schulen --------------------------------------------------------------------------------------------------------*/

div#schule_container  {text-align:left; width: 530px;}

div#schule_title {

	padding: 10px 0px; 
	font: bold 12px Arial, Helvetica, sans-serif; 

	}
div#schule_content_left {float: left; width: 190px;}
div#schule_img {margin-bottom: 10px;}
div#schule_adresse {height: 130px; }
div#schule_name {font: bold 12px Arial, Helvetica, sans-serif; color: #333;}
div#schule_content {margin-left: 180px; margin-bottom: 10px; text-align:justify;}
div#schule_mail {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
div#schule_mail a {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
div#schule_web a {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}

div#leitung {margin-top: 10px; }

.schule_zusatz { float: left; width: 120px; }

/*---SITEMAP --------------------------------------------------------------------------------------------------------*/

.tx-dropdownsitemap-pi1 A {font: bold 11px Arial, Helvetica, sans-serif;}
.tx-dropdownsitemap-pi1 LI.open UL {display: block; margin:0px; padding: 0px;}
.tx-dropdownsitemap-pi1 LI.closed UL {display: none; margin:0px; padding: 0px;}
.tx-dropdownsitemap-pi1 DIV {background: #fff; padding: 2px; margin-bottom: 10px;}

.tx-dropdownsitemap-pi1 DIV.level_2 {background: #FFFFFF; padding: 2px; margin: 0px;}
.tx-dropdownsitemap-pi1 DIV.level_2 A {font-weight: normal;}
.tx-dropdownsitemap-pi1 DIV.level_3 {background: #fff;}

.tx-dropdownsitemap-pi1 DIV.expAll {margin-top: 10px; margin-left: 10px;background: #fff;}

/*---Style --------------------------------------------------------------------------------------------------------*/
a {font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none; background: #fff;}
a:hover {background: #fff; text-decoration: underline;}




h1 {margin: 0px; padding: 10px 0px; font: bold 13px Arial, Helvetica, sans-serif; color: #333; width: 100%;}
.csc-firstHeader {margin: 0; padding: 0px 10px; font: bold 13px Arial, Helvetica, sans-serif; color: #333; }

h3 {padding-left: 0px; font: bold 12px Arial, Helvetica, sans-serif;}
strong {font: bold 12px Arial, Helvetica, sans-serif;}
 
p {margin: 0px; padding: 10px 0px;}
/* anker top */
.invisible {display: none;}

/*---NEWS ----------------------------------------------------------------------------------------------

#Latest
######################################################################*/
.news-latest-container {}
.news-latest-title {font: bold 13px Arial, Helvetica, sans-serif;}
.news-latest-img {}
.news-latest-content { }
.news-latest-morelink {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
.news-latest-morelink a {}



/*#List ######################################################################*/
.news-list-item {}
.news-list-title {
  font: bold 13px Arial, Helvetica, sans-serif; 
  }

.news-list-img {}
.news-list-morelink {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
.news-list-morelink a {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}

/*#Single
######################################################################*/


.news-single-item {margin: 10px;}

.news-single-title {

  padding: 10px 0px; 
  font: bold 13px Arial, Helvetica, sans-serif; 
  }


.news-single-img-container {float: left; padding-right: 10px; padding-top: 10px}
.news-single-img-content {padding: 5px;  float: left;}

.news-single-img {padding: 0px; float: left;}
.news-single-imgcaption {font: 9px Verdana, Arial, Helvetica, sans-serif; color: #333; background: #fff; float: left;}

.news-single-content {padding-top: 0px;}
.news-single-date {}

.news-single-backlink  {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
.news-single-backlink a {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}


.news-single-timedata {float: right;}
.news-single-timedata, .news-single-author,.news-single-imgcaption {font-size: 11px;}
.news-single-author {padding-bottom: 5px;}



/*#RTE ######################################################################*/
.Titel {margin: 0px; padding: 0px 10px; font: bold 13px Arial, Helvetica, sans-serif; color: #333; width: 100%; }
.Untertitel {font: bold 11px Arial, Helvetica, sans-serif;}
.Bild_Unterschrift {margin-top: 5px; font-size: 10px}


a.seite img, a.web img, a.email img, a.download img {padding-right: 5px; border: none}
a,{font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none; background: #fff;}

.Bild_rechts {float: right; margin-left:10px;}
.Bild_links {float: left; margin-right:10px;}


strong {font: bold 11px Arial, Helvetica, sans-serif;}
b {margin: 0; padding:0px;font: bold 11px Verdana, Arial, Helvetica, sans-serif;}


/*#Indexed Search #####################################################################*/

.tx-indexedsearch {margin-bottom: 20px;}
.tx-indexedsearch-searchbox {margin-top: 10px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; color: #333; background: #fff; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; float: left;}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw {margin: 0px; padding: 3px 10px; font: bold 11px Arial, Helvetica, sans-serif; color: #333; width: 100%; }
.tx-indexedsearch .tx-indexedsearch-noresults {font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { font-weight:bold; color:#603283; background: #fff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { color: #fff; background:#A793C7; }

.kategorie_head{   
	margin-top: 10px;
  	padding: 0px 10px; 
  	font: bold 12px Arial, Helvetica, sans-serif; 
  	color: #333;  

  	width: 100%; }
  	
.kategorie_head a, .kategorie_head a:hover{
	font: bold 11px Arial, Helvetica, sans-serif; 

 }


.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#333; background: #fff; }
.tx-indexedsearch .tx-indexedsearch-percent { padding: 0px 1px; font-size: 9px; color: #fff; background:#603283; }

.form_input {
	width: 140px;
	border: 1px solid #eee;
	background-color: #fff;
	padding: 3px;
	font-size: 11px;
	color: #333;
	vertical-align: top;
}

.form_label { 
	margin: 0px; 
	padding: 0px 40px 0px 10px; 
	font: bold 11px Arial, Helvetica, sans-serif; 
	color: #333; 
	background: #FFF;
	}

.form_link a, .form_link a:hover { 
	background: transparent url("../img/ico_page.gif") no-repeat; float: left;
	padding: 0px 15px;
	margin: 10px 0px;
	}


.form_result, .form_result a {color:#fff; background: #A793C7;}



